diff --git a/.clang-format b/.clang-format new file mode 100644 index 0000000..5c8ae8f --- /dev/null +++ b/.clang-format @@ -0,0 +1,66 @@ +BasedOnStyle: LLVM +AccessModifierOffset: '-2' +AlignAfterOpenBracket: Align +AlignConsecutiveAssignments: 'true' +AlignConsecutiveDeclarations: 'true' +AlignOperands: 'true' +AlignTrailingComments: 'true' +AllowAllParametersOfDeclarationOnNextLine: 'false' +AllowShortBlocksOnASingleLine: 'false' +AllowShortCaseLabelsOnASingleLine: 'false' +AllowShortFunctionsOnASingleLine: Inline +AllowShortIfStatementsOnASingleLine: 'false' +AllowShortLoopsOnASingleLine: 'false' +AlwaysBreakAfterReturnType: None +AlwaysBreakBeforeMultilineStrings: 'true' +AlwaysBreakTemplateDeclarations: 'true' +BinPackArguments: 'true' +BinPackParameters: 'false' +ExperimentalAutoDetectBinPacking: 'false' +BreakBeforeBinaryOperators: NonAssignment +BreakBeforeBraces: Custom +BreakBeforeTernaryOperators: 'false' +BreakConstructorInitializersBeforeComma: 'true' +ColumnLimit: '100' +ConstructorInitializerAllOnOneLineOrOnePerLine: 'false' +Cpp11BracedListStyle: 'true' +IndentCaseLabels: 'true' +IndentWidth: '2' +KeepEmptyLinesAtTheStartOfBlocks: 'true' +Language: Cpp +MaxEmptyLinesToKeep: '2' +NamespaceIndentation: None +ObjCSpaceBeforeProtocolList: 'true' +PointerAlignment: Left +SpaceAfterCStyleCast: 'false' +SpaceBeforeAssignmentOperators: 'true' +SpaceBeforeParens: Never +SpaceInEmptyParentheses: 'false' +SpacesBeforeTrailingComments: '2' +SpacesInAngles: 'false' +SpacesInCStyleCastParentheses: 'false' +SpacesInParentheses: 'false' +SpacesInSquareBrackets: 'false' +Standard: Cpp11 +TabWidth: '2' +UseTab: Never +SortIncludes: 'true' +ReflowComments: 'false' +BraceWrapping: { + AfterClass: 'true' + AfterControlStatement: 'true' + AfterEnum: 'true' + AfterFunction: 'true' + AfterNamespace: 'false' + AfterStruct: 'true' + AfterUnion: 'true' + BeforeCatch: 'true' + BeforeElse: 'true' + IndentBraces: 'false' +} +PenaltyExcessCharacter: 9999 +PenaltyBreakBeforeFirstCallParameter: 40 +PenaltyBreakFirstLessLess: 1 +PenaltyBreakComment: 30 +PenaltyBreakString: 30 +PenaltyReturnTypeOnItsOwnLine: 9999 diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 index 0000000..52f4926 --- /dev/null +++ b/CMakeLists.txt @@ -0,0 +1,50 @@ +cmake_minimum_required(VERSION 2.8) +project(vk_raytracing_tutorial) + +##################################################################################### +# look for shared_sources 1) as a sub-folder 2) at some other locations +# this cannot be put anywhere else since we still didn't find CMakeLists_include.txt yet +# +if(NOT BASE_DIRECTORY) # if not defined, it means this cmake file was called as the first entry point and not included + # check if the external repository is outside or inside the project (as a sub-module) + # testing the file CMakeLists_include.txt because when sub-modules are not cloned, the folders are still there... + # we also assume here that if shared_sources is there, shared_external is, too... + SET(BASE_DIRECTORY "" CACHE FILEPATH "folder containing shared_sources") + SET(ADD_SUBDIR_BELOW 1) + if(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/shared_sources/CMakeLists_include.txt) + SET(BASE_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}) + elseif(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/../shared_sources/CMakeLists_include.txt) + SET(BASE_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/..) + elseif(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/../../shared_sources/CMakeLists_include.txt) + SET(BASE_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../..) + else() + endif() +endif(NOT BASE_DIRECTORY) + +if(EXISTS ${BASE_DIRECTORY}/shared_sources/CMakeLists_include.txt) + INCLUDE(${BASE_DIRECTORY}/shared_sources/CMakeLists_include.txt) +else() + Message(FATAL_ERROR "could not find base directory, please set BASE_DIRECTORY to folder containing shared_sources") +endif() +_add_package_VulkanSDK() +_add_package_OpenGL() +_add_package_ImGUI() +_add_package_ZLIB() +_add_shared_sources_lib() + +add_subdirectory(ray_tracing__advance) +add_subdirectory(ray_tracing__before) +add_subdirectory(ray_tracing__simple) + +add_subdirectory(ray_tracing_animation) +add_subdirectory(ray_tracing_anyhit) +add_subdirectory(ray_tracing_callable) +add_subdirectory(ray_tracing_instances) +add_subdirectory(ray_tracing_intersection) +add_subdirectory(ray_tracing_jitter_cam) +add_subdirectory(ray_tracing_manyhits) +add_subdirectory(ray_tracing_rayquery) +add_subdirectory(ray_tracing_reflections) + + + diff --git a/README.md b/README.md index 45ab947..ab600d3 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,27 @@ -# vk_raytracing_tutorial_KHR -Ray tracing examples and tutorials using VK_KHR_ray_tracing +![logo](http://nvidianews.nvidia.com/_ir/219/20157/NV_Designworks_logo_horizontal_greenblack.png) + +# NVIDIA Vulkan Ray Tracing Tutorials + +The focus of this project and the provided code is to showcase a basic integration of +ray tracing within an existing Vulkan sample, using the +[`VK_NV_ray_tracing`](https://www.khronos.org/registry/vulkan/specs/1.1-extensions/html/vkspec.html#VK_NV_ray_tracing) extension. +The following tutorials starts from a the end of the previous ray tracing tutorial and provides step-by-step instructions to modify and add methods and functions. +The sections are organized by components, with subsections identifying the modified functions. + +This project contains multiple tutorials all around Vulkan ray tracing. + +Instead of having examples fully functional, those tutorial starts from a program and guide the user to add what is necessary. + +## Ray Tracing Tutorial + +The first tutorial is starting from a Vulkan code example, which can load multiple OBJ and render them using the rasterizer, and adds step-by-step what is require to do ray tracing. + +### [**Start Ray Tracing Tutorial**](https://nvpro-samples.github.io/vk_raytracing_tutorial/) + +![resultRaytraceShadowMedieval](docs/Images/resultRaytraceShadowMedieval.png) + +# Going Further + +From this point on, you can continue creating your own ray types and shaders, and experiment with more advanced ray tracing based algorithms. + +### [**All Extra Tutorials**](https://nvpro-samples.github.io/vk_raytracing_tutorial/vkrt_tuto_further.md.html) diff --git a/common/obj_loader.cpp b/common/obj_loader.cpp new file mode 100644 index 0000000..31fa34e --- /dev/null +++ b/common/obj_loader.cpp @@ -0,0 +1,133 @@ +/****************************************************************************** + * Copyright 1998-2018 NVIDIA Corp. All Rights Reserved. + *****************************************************************************/ + +// This file exist only to do the implementation of tiny obj loader +#define TINYOBJLOADER_IMPLEMENTATION +#include "obj_loader.h" +#include "nvh/nvprint.hpp" + +//----------------------------------------------------------------------------- +// Extract the directory component from a complete path. +// +#ifdef WIN32 +#define CORRECT_PATH_SEP "\\" +#define WRONG_PATH_SEP '/' +#else +#define CORRECT_PATH_SEP "/" +#define WRONG_PATH_SEP '\\' +#endif + +static inline std::string get_path(const std::string& file) +{ + std::string dir; + size_t idx = file.find_last_of("\\/"); + if(idx != std::string::npos) + dir = file.substr(0, idx); + if(!dir.empty()) + { + dir += CORRECT_PATH_SEP; + } + return dir; +} + +void ObjLoader::loadModel(const std::string& filename) +{ + tinyobj::ObjReader reader; + reader.ParseFromFile(filename); + if(!reader.Valid()) + { + LOGE(reader.Error().c_str()); + std::cerr << "Cannot load: " << filename << std::endl; + assert(reader.Valid()); + } + + // Collecting the material in the scene + for(const auto& material : reader.GetMaterials()) + { + MaterialObj m; + m.ambient = nvmath::vec3f(material.ambient[0], material.ambient[1], material.ambient[2]); + m.diffuse = nvmath::vec3f(material.diffuse[0], material.diffuse[1], material.diffuse[2]); + m.specular = nvmath::vec3f(material.specular[0], material.specular[1], material.specular[2]); + m.emission = nvmath::vec3f(material.emission[0], material.emission[1], material.emission[2]); + m.transmittance = nvmath::vec3f(material.transmittance[0], material.transmittance[1], + material.transmittance[2]); + m.dissolve = material.dissolve; + m.ior = material.ior; + m.shininess = material.shininess; + m.illum = material.illum; + if(!material.diffuse_texname.empty()) + { + m_textures.push_back(material.diffuse_texname); + m.textureID = static_cast(m_textures.size()) - 1; + } + + m_materials.emplace_back(m); + } + + // If there were none, add a default + if(m_materials.empty()) + m_materials.emplace_back(MaterialObj()); + + const tinyobj::attrib_t& attrib = reader.GetAttrib(); + + for(const auto& shape : reader.GetShapes()) + { + m_vertices.reserve(shape.mesh.indices.size() + m_vertices.size()); + m_indices.reserve(shape.mesh.indices.size() + m_indices.size()); + m_matIndx.insert(m_matIndx.end(), shape.mesh.material_ids.begin(), + shape.mesh.material_ids.end()); + + for(const auto& index : shape.mesh.indices) + { + VertexObj vertex = {}; + const float* vp = &attrib.vertices[3 * index.vertex_index]; + vertex.pos = {*(vp + 0), *(vp + 1), *(vp + 2)}; + + if(!attrib.normals.empty() && index.normal_index >= 0) + { + const float* np = &attrib.normals[3 * index.normal_index]; + vertex.nrm = {*(np + 0), *(np + 1), *(np + 2)}; + } + + if(!attrib.texcoords.empty() && index.texcoord_index >= 0) + { + const float* tp = &attrib.texcoords[2 * index.texcoord_index + 0]; + vertex.texCoord = {*tp, 1.0f - *(tp + 1)}; + } + + if(!attrib.colors.empty()) + { + const float* vc = &attrib.colors[3 * index.vertex_index]; + vertex.color = {*(vc + 0), *(vc + 1), *(vc + 2)}; + } + + m_vertices.push_back(vertex); + m_indices.push_back(static_cast(m_indices.size())); + } + } + + // Fixing material indices + for(auto& mi : m_matIndx) + { + if(mi < 0 || mi > m_materials.size()) + mi = 0; + } + + + // Compute normal when no normal were provided. + if(attrib.normals.empty()) + { + for(size_t i = 0; i < m_indices.size(); i += 3) + { + VertexObj& v0 = m_vertices[m_indices[i + 0]]; + VertexObj& v1 = m_vertices[m_indices[i + 1]]; + VertexObj& v2 = m_vertices[m_indices[i + 2]]; + + nvmath::vec3f n = nvmath::normalize(nvmath::cross((v1.pos - v0.pos), (v2.pos - v0.pos))); + v0.nrm = n; + v1.nrm = n; + v2.nrm = n; + } + } +} diff --git a/common/obj_loader.h b/common/obj_loader.h new file mode 100644 index 0000000..e5532de --- /dev/null +++ b/common/obj_loader.h @@ -0,0 +1,55 @@ +/****************************************************************************** + * Copyright 1998-2018 NVIDIA Corp. All Rights Reserved. + *****************************************************************************/ + +#pragma once +#include "fileformats/tiny_obj_loader.h" +#include "nvmath/nvmath.h" +#include +#include +#include +#include + +// Structure holding the material +struct MaterialObj +{ + nvmath::vec3f ambient = nvmath::vec3f(0.1f, 0.1f, 0.1f); + nvmath::vec3f diffuse = nvmath::vec3f(0.7f, 0.7f, 0.7f); + nvmath::vec3f specular = nvmath::vec3f(1.0f, 1.0f, 1.0f); + nvmath::vec3f transmittance = nvmath::vec3f(0.0f, 0.0f, 0.0f); + nvmath::vec3f emission = nvmath::vec3f(0.0f, 0.0f, 0.10); + float shininess = 0.f; + float ior = 1.0f; // index of refraction + float dissolve = 1.f; // 1 == opaque; 0 == fully transparent + // illumination model (see http://www.fileformat.info/format/material/) + int illum = 0; + int textureID = -1; +}; +// OBJ representation of a vertex +struct VertexObj +{ + nvmath::vec3f pos; + nvmath::vec3f nrm; + nvmath::vec3f color; + nvmath::vec2f texCoord; +}; + + +struct shapeObj +{ + uint32_t offset; + uint32_t nbIndex; + uint32_t matIndex; +}; + +class ObjLoader +{ +public: + void loadModel(const std::string& filename); + + std::vector m_vertices; + std::vector m_indices; + std::vector m_materials; + std::vector m_textures; + std::vector m_matIndx; +}; diff --git a/docs/Images/AccelerationStructure.svg b/docs/Images/AccelerationStructure.svg new file mode 100644 index 0000000..ef354a1 --- /dev/null +++ b/docs/Images/AccelerationStructure.svg @@ -0,0 +1,2 @@ + +
Top Level
Top Level
[ ]
[Not supported by viewer]

Instance


[Not supported by viewer]
[ ]
[Not supported by viewer]

Instance


[Not supported by viewer]
[ ]
[Not supported by viewer]

Instance


[Not supported by viewer]
[ ]
[Not supported by viewer]

Instance


[Not supported by viewer]

Bottom-Level AS


[Not supported by viewer]
[ ]
[Not supported by viewer]

Bottom-Level AS


[Not supported by viewer]
[ ]
[Not supported by viewer]

Bottom-Level AS


[Not supported by viewer]
[ ]
[Not supported by viewer]
\ No newline at end of file diff --git a/docs/Images/ShaderPipeline.svg b/docs/Images/ShaderPipeline.svg new file mode 100644 index 0000000..9caf450 --- /dev/null +++ b/docs/Images/ShaderPipeline.svg @@ -0,0 +1,2 @@ + +
traceNV()
[Not supported by viewer]
Ray Generation
<font style="font-size: 12px">Ray Generation</font>
Acceleration Structure Traversal
[Not supported by viewer]
Miss
[Not supported by viewer]
Closest Hit
[Not supported by viewer]
No
No
Yes
Yes

Hit?

[Not supported by viewer]
Any Hit
[Not supported by viewer]
Intersection
[Not supported by viewer]
\ No newline at end of file diff --git a/docs/Images/VkInstanceNsight1.png b/docs/Images/VkInstanceNsight1.png new file mode 100644 index 0000000..3ded966 Binary files /dev/null and b/docs/Images/VkInstanceNsight1.png differ diff --git a/docs/Images/VkInstanceNsight2.png b/docs/Images/VkInstanceNsight2.png new file mode 100644 index 0000000..ddf4166 Binary files /dev/null and b/docs/Images/VkInstanceNsight2.png differ diff --git a/docs/Images/VkInstances.png b/docs/Images/VkInstances.png new file mode 100644 index 0000000..6ab028c Binary files /dev/null and b/docs/Images/VkInstances.png differ diff --git a/docs/Images/animation1.gif b/docs/Images/animation1.gif new file mode 100644 index 0000000..e2fd7ee Binary files /dev/null and b/docs/Images/animation1.gif differ diff --git a/docs/Images/animation2.gif b/docs/Images/animation2.gif new file mode 100644 index 0000000..85dee40 Binary files /dev/null and b/docs/Images/animation2.gif differ diff --git a/docs/Images/antialiasing.png b/docs/Images/antialiasing.png new file mode 100644 index 0000000..09b599b Binary files /dev/null and b/docs/Images/antialiasing.png differ diff --git a/docs/Images/anyhit.png b/docs/Images/anyhit.png new file mode 100644 index 0000000..17cfb9d Binary files /dev/null and b/docs/Images/anyhit.png differ diff --git a/docs/Images/callable.png b/docs/Images/callable.png new file mode 100644 index 0000000..64248cf Binary files /dev/null and b/docs/Images/callable.png differ diff --git a/docs/Images/manyhits.png b/docs/Images/manyhits.png new file mode 100644 index 0000000..eaa90ee Binary files /dev/null and b/docs/Images/manyhits.png differ diff --git a/docs/Images/manyhits2.png b/docs/Images/manyhits2.png new file mode 100644 index 0000000..aeb5624 Binary files /dev/null and b/docs/Images/manyhits2.png differ diff --git a/docs/Images/manyhits3.png b/docs/Images/manyhits3.png new file mode 100644 index 0000000..7faa476 Binary files /dev/null and b/docs/Images/manyhits3.png differ diff --git a/docs/Images/manyhits4.png b/docs/Images/manyhits4.png new file mode 100644 index 0000000..8465702 Binary files /dev/null and b/docs/Images/manyhits4.png differ diff --git a/docs/Images/ray_tracing__advance.png b/docs/Images/ray_tracing__advance.png new file mode 100644 index 0000000..49b3236 Binary files /dev/null and b/docs/Images/ray_tracing__advance.png differ diff --git a/docs/Images/ray_tracing_intersection.png b/docs/Images/ray_tracing_intersection.png new file mode 100644 index 0000000..d146e25 Binary files /dev/null and b/docs/Images/ray_tracing_intersection.png differ diff --git a/docs/Images/rayquery.png b/docs/Images/rayquery.png new file mode 100644 index 0000000..c9f160a Binary files /dev/null and b/docs/Images/rayquery.png differ diff --git a/docs/Images/reflections.png b/docs/Images/reflections.png new file mode 100644 index 0000000..5453183 Binary files /dev/null and b/docs/Images/reflections.png differ diff --git a/docs/Images/resultRasterCube.png b/docs/Images/resultRasterCube.png new file mode 100644 index 0000000..69a3f4f Binary files /dev/null and b/docs/Images/resultRasterCube.png differ diff --git a/docs/Images/resultRaytraceEmptyCube.png b/docs/Images/resultRaytraceEmptyCube.png new file mode 100644 index 0000000..38263f2 Binary files /dev/null and b/docs/Images/resultRaytraceEmptyCube.png differ diff --git a/docs/Images/resultRaytraceFlatCube.png b/docs/Images/resultRaytraceFlatCube.png new file mode 100644 index 0000000..42feeca Binary files /dev/null and b/docs/Images/resultRaytraceFlatCube.png differ diff --git a/docs/Images/resultRaytraceLightGreyCube.png b/docs/Images/resultRaytraceLightGreyCube.png new file mode 100644 index 0000000..56c1533 Binary files /dev/null and b/docs/Images/resultRaytraceLightGreyCube.png differ diff --git a/docs/Images/resultRaytraceLightMatCube.png b/docs/Images/resultRaytraceLightMatCube.png new file mode 100644 index 0000000..20942f9 Binary files /dev/null and b/docs/Images/resultRaytraceLightMatCube.png differ diff --git a/docs/Images/resultRaytraceLightMatMedieval.png b/docs/Images/resultRaytraceLightMatMedieval.png new file mode 100644 index 0000000..5553b17 Binary files /dev/null and b/docs/Images/resultRaytraceLightMatMedieval.png differ diff --git a/docs/Images/resultRaytraceShadowMedieval.png b/docs/Images/resultRaytraceShadowMedieval.png new file mode 100644 index 0000000..2e9024d Binary files /dev/null and b/docs/Images/resultRaytraceShadowMedieval.png differ diff --git a/docs/NV_to_KHR.md.htm b/docs/NV_to_KHR.md.htm new file mode 100644 index 0000000..e68a108 --- /dev/null +++ b/docs/NV_to_KHR.md.htm @@ -0,0 +1,251 @@ + + +**Converting VK_NV_ray_tracing to VK_KHR_ray_tracing** + +This document is a quick guide on what need to be changed to convert an existing application +using NV ray tracing extension to KHR. + +# The Obvious + +For most structures and enum, the ending with NV can be replaced with KHR. + +This is true for example for: + +Some examples: + + NVIDIA | KHRONOS +-------------------------------|----------------------------- +VK_SHADER_STAGE_RAYGEN_BIT_NV | VK_SHADER_STAGE_RAYGEN_BIT_KHR +VK_SHADER_STAGE_CLOSEST_HIT_BIT_NV | VK_SHADER_STAGE_CLOSEST_HIT_BIT_KHR +VK_GEOMETRY_INSTANCE_TRIANGLE_CULL_DISABLE_BIT_NV | VK_GEOMETRY_INSTANCE_TRIANGLE_CULL_DISABLE_BIT_KHR +VK_GEOMETRY_INSTANCE_FORCE_OPAQUE_BIT_NV | VK_GEOMETRY_INSTANCE_FORCE_OPAQUE_BIT_KHR +[Types and Flags] + +NVIDIA | KHRONOS +-------------------------------|----------------------------- + VkWriteDescriptorSetAccelerationStructureNV | VkWriteDescriptorSetAccelerationStructureKHR + VkRayTracingShaderGroupCreateInfoNV | VkRayTracingShaderGroupCreateInfoKHR + VkRayTracingPipelineCreateInfoNV | VkRayTracingPipelineCreateInfoKHR +[Structures] + + +# Handles version Device Addresses -> memory allocations + +With KHR, we no longer pass the buffer or an handle, but the `vk::DeviceAddress`. +First, when allocating a buffer, it has to have the `VK_BUFFER_USAGE_SHADER_DEVICE_ADDRESS_BIT` flag. +Similarly, the memory associated with this buffer, needs also the `VK_MEMORY_ALLOCATE_DEVICE_ADDRESS_BIT` flag. + +For the memory allocation, this could be done like this: + +~~~~ C++ +vk::MemoryAllocateFlagsInfo memFlagInfo; +memFlagInfo.setFlags(vk::MemoryAllocateFlagBits::eDeviceAddress); + +vk::MemoryAllocateInfo memAlloc; +memAlloc.setPNext(&memFlagInfo); +// Allocate memory +~~~~ + +The buffer address could then be retrieved like this: + +~~~~ C++ +vk::DeviceAddress vertexAddress = m_device.getBufferAddress({model.vertexBuffer.buffer}); +~~~~ + +# Where is GeometryNV? + +The structure to create BLAS was replaced by different structures. + +* `vk::AccelerationStructureCreateGeometryTypeInfoKHR` : describe how the acceleration structure is created. It is an indication how large it could be. +* `vk::AccelerationStructureGeometryKHR` : the geometry to build, addresses of vertices and indices +* `vk::AccelerationStructureBuildOffsetInfoKHR` : the number of elements to build and offsets + +Those three structures can be an array of each, meaning that a BLAS can be a combination fo multiple geometries. + + +As an example on how those are filed. It returns `nvvkpp::RaytracingBuilderKHR::Blas` which has vectors +of the above structures. + +~~~~ C++ +//-------------------------------------------------------------------------------------------------- +// Converting a OBJ primitive to the ray tracing geometry used for the BLAS +// +nvvkpp::RaytracingBuilderKHR::Blas HelloVulkan::objectToVkGeometryKHR(const ObjModel& model) +{ + // Setting up the creation info of acceleration structure + vk::AccelerationStructureCreateGeometryTypeInfoKHR asCreate; + asCreate.setGeometryType(vk::GeometryTypeKHR::eTriangles); + asCreate.setIndexType(vk::IndexType::eUint32); + asCreate.setVertexFormat(vk::Format::eR32G32B32Sfloat); + asCreate.setMaxPrimitiveCount(model.nbIndices / 3); // Nb triangles + asCreate.setMaxVertexCount(model.nbVertices); + asCreate.setAllowsTransforms(VK_FALSE); // No adding transformation matrices + + // Building part + vk::DeviceAddress vertexAddress = m_device.getBufferAddress({model.vertexBuffer.buffer}); + vk::DeviceAddress indexAddress = m_device.getBufferAddress({model.indexBuffer.buffer}); + + vk::AccelerationStructureGeometryTrianglesDataKHR triangles; + triangles.setVertexFormat(asCreate.vertexFormat); + triangles.setVertexData(vertexAddress); + triangles.setVertexStride(sizeof(VertexObj)); + triangles.setIndexType(asCreate.indexType); + triangles.setIndexData(indexAddress); + triangles.setTransformData({}); + + // Setting up the build info of the acceleration + vk::AccelerationStructureGeometryKHR asGeom; + asGeom.setGeometryType(asCreate.geometryType); + asGeom.setFlags(vk::GeometryFlagBitsKHR::eOpaque); + asGeom.geometry.setTriangles(triangles); + + // The primitive itself + vk::AccelerationStructureBuildOffsetInfoKHR offset; + offset.setFirstVertex(0); + offset.setPrimitiveCount(asCreate.maxPrimitiveCount); + offset.setPrimitiveOffset(0); + offset.setTransformOffset(0); + + // Our blas is only one geometry, but could be made of many geometries + nvvkpp::RaytracingBuilderKHR::Blas blas; + blas.asGeometry.emplace_back(asGeom); + blas.asCreateGeometryInfo.emplace_back(asCreate); + blas.asBuildOffsetInfo.emplace_back(offset); + + return blas; +} +~~~~ + + +# Creating and building BLAS/TLAS + +With the structures filled in, there are some similarities with the NVIDIA extension. + +## BLAS + +The construction of a BLAS AS will look like this: + +~~~~ C++ +vk::AccelerationStructureCreateInfoKHR asCreateInfo{{}, vk::AccelerationStructureTypeKHR::eBottomLevel}; +asCreateInfo.setFlags(vk::BuildAccelerationStructureFlagBitsKHR::ePreferFastTrace); +asCreateInfo.setMaxGeometryCount((uint32_t)blas.asCreateGeometryInfo.size()); +asCreateInfo.setPGeometryInfos(blas.asCreateGeometryInfo.data()); + +// Create an acceleration structure identifier and allocate memory to +// store the resulting structure data +blas.as = m_alloc.createAcceleration(asCreateInfo); +~~~~ + +To retrieve the memory requirements, there is a new flag, to be build on the host or the device. + +~~~~ C++ +vk::AccelerationStructureMemoryRequirementsInfoKHR memoryRequirementsInfo{ + vk::AccelerationStructureMemoryRequirementsTypeKHR::eBuildScratch, + vk::AccelerationStructureBuildTypeKHR::eDevice, blas.as.accel}; +~~~~ + +Building the acceleration structure requires to pass a pointer to the array of vk::AccelerationStructureGeometryKHR. + +~~~~ C++ +const vk::AccelerationStructureGeometryKHR* pGeometry = blas.asGeometry.data(); +vk::AccelerationStructureBuildGeometryInfoKHR bottomASInfo{vk::AccelerationStructureTypeKHR::eBottomLevel}; +bottomASInfo.setFlags(flags); +bottomASInfo.setUpdate(VK_FALSE); +bottomASInfo.setSrcAccelerationStructure({}); +bottomASInfo.setDstAccelerationStructure(blas.as.accel); +bottomASInfo.setGeometryArrayOfPointers(VK_FALSE); +bottomASInfo.setGeometryCount((uint32_t)blas.asGeometry.size()); +bottomASInfo.setPpGeometries(&pGeometry); +bottomASInfo.setScratchData(scratchAddress); +~~~~ + + +It will be also necessary to create an array of pointers to the vk::AccelerationStructureBuildOffsetInfoKHR of each BLAS. + +~~~~ C++ +// Pointers of offset +std::vector pBuildOffset(blas.asBuildOffsetInfo.size()); +for(size_t i = 0; i < blas.asBuildOffsetInfo.size(); i++) + pBuildOffset[i] = &blas.asBuildOffsetInfo[i]; +~~~~ + +## TLAS + +The same structures are now used to build the top-level, using instances as the type of geometry. + +FOr example, here how can be created the AS for an array of instances + +~~~~ C++ +vk::AccelerationStructureCreateGeometryTypeInfoKHR geometryCreate{vk::GeometryTypeKHR::eInstances}; +geometryCreate.setMaxPrimitiveCount(static_cast(instances.size())); +geometryCreate.setAllowsTransforms(VK_TRUE); + +vk::AccelerationStructureCreateInfoKHR asCreateInfo{{}, vk::AccelerationStructureTypeKHR::eTopLevel}; +asCreateInfo.setFlags(flags); +asCreateInfo.setMaxGeometryCount(1); +asCreateInfo.setPGeometryInfos(&geometryCreate); + +// Create the acceleration structure object and allocate the memory +// required to hold the TLAS data +m_tlas.as = m_alloc.createAcceleration(asCreateInfo); +~~~~ + + + + +Also, there are now a structure to hold the instances `vk::AccelerationStructureInstanceKHR` +You will need to fill an array with all the information, create a buffer and use +the address to set the geometry + +~~~~ C++ +// Allocate the instance buffer and copy its contents from host to device +// memory +m_instBuffer = m_alloc.createBuffer(cmdBuf, geometryInstances, + vk::BufferUsageFlagBits::eRayTracingKHR | vk::BufferUsageFlagBits::eShaderDeviceAddress); +m_debug.setObjectName(m_instBuffer.buffer, "TLASInstances"); +vk::DeviceAddress instanceAddress = m_device.getBufferAddress(m_instBuffer.buffer); + +vk::AccelerationStructureGeometryKHR topASGeometry{vk::GeometryTypeKHR::eInstances}; +topASGeometry.geometry.instances.setArrayOfPointers(VK_FALSE); +topASGeometry.geometry.instances.setData(instanceAddress); +~~~~ + + + + +# Calling TraceRaysKHR + +This is very close to the NVIDIA version, the difference is instead of passing buffer addresses, offsets, strides, +for each stages, we have to fill vk::StridedBufferRegionKHR structure of each stages, which have +the same parameters: buffer, offset, stride and SBT size + +Example: + +~~~~ C++ +vk::DeviceSize sbtSize = progSize * (vk::DeviceSize)m_rtShaderGroups.size(); + +const vk::StridedBufferRegionKHR raygenShaderBindingTable = {m_rtSBTBuffer.buffer, rayGenOffset, + progSize, sbtSize}; +const vk::StridedBufferRegionKHR missShaderBindingTable = {m_rtSBTBuffer.buffer, missOffset, + progSize, sbtSize}; +const vk::StridedBufferRegionKHR hitShaderBindingTable = {m_rtSBTBuffer.buffer, hitGroupOffset, + progSize, sbtSize}; +const vk::StridedBufferRegionKHR callableShaderBindingTable; + +cmdBuf.traceRaysKHR(&raygenShaderBindingTable, &missShaderBindingTable, &hitShaderBindingTable, + &callableShaderBindingTable, // + m_size.width, m_size.height, 1); // + +~~~~ + + + + + + + + + + diff --git a/docs/README.md b/docs/README.md new file mode 100644 index 0000000..22abe64 --- /dev/null +++ b/docs/README.md @@ -0,0 +1,2 @@ + +# Start [Ray Tracing Tutorial](https://nvpro-samples.github.io/vk_raytracing_tutorial/) diff --git a/docs/files/shaders.zip b/docs/files/shaders.zip new file mode 100644 index 0000000..7d3036c Binary files /dev/null and b/docs/files/shaders.zip differ diff --git a/docs/files/shadowShaders.zip b/docs/files/shadowShaders.zip new file mode 100644 index 0000000..f624461 Binary files /dev/null and b/docs/files/shadowShaders.zip differ diff --git a/docs/index.html b/docs/index.html new file mode 100644 index 0000000..0fdfd85 --- /dev/null +++ b/docs/index.html @@ -0,0 +1,12 @@ + +(insert vkrt_tutorial.md.htm here) + + + + + + + + diff --git a/docs/setup.md.html b/docs/setup.md.html new file mode 100644 index 0000000..8571e67 --- /dev/null +++ b/docs/setup.md.html @@ -0,0 +1,45 @@ + + +# Environment Setup + +To get support for `VK_NV_ray_tracing`, please install an [NVIDIA driver](http://www.nvidia.com/Download/index.aspx?lang=en-us) +with version 440.97 or later, and the [Vulkan SDK](http://vulkan.lunarg.com/sdk/home) version 1.1.126.0 or later. + +This tutorial is a modification of [`ray_tracing__simple`](https://github.com/nvpro-samples/vk_raytracing_tutorial/tree/master/ray_tracing__simple), which is the result of the ray tracing tutorial. +All following instructions are based on the modification of this project. + +Besides the current repository, you will also need to clone or download the following repositories: + +* [shared_sources](https://github.com/nvpro-samples/shared_sources): The primary framework that all samples depend on. +* [shared_external](https://github.com/nvpro-samples/shared_external): Third party libraries that are provided pre-compiled, mostly for Windows x64 / MSVC. + +The directory structure should be looking like: + +********************************************************** +* \ +* | +* +-- 📂 shared_external +* | +* +-- 📂 shared_sources +* | +* +-- 📂 vk_raytracing_tutorial +* | | +* | +-- 📂 ray_tracing__simple (<-- Start here) +* | | +* | +-- 📂 ray_tracing_... +* | ⋮ +* | +* ⋮ +********************************************************** + + +!!! Warning + **Run CMake** in vk_raytracing_tutorial. + + + + + + diff --git a/docs/vkrt_tuto_animation.md.htm b/docs/vkrt_tuto_animation.md.htm new file mode 100644 index 0000000..0fc3160 --- /dev/null +++ b/docs/vkrt_tuto_animation.md.htm @@ -0,0 +1,587 @@ + +**NVIDIA Vulkan Ray Tracing Tutorial** +**Animation** + +Authors: [Martin-Karl Lefrançois](https://devblogs.nvidia.com/author/mlefrancois/), Neil Bickford + + +# Animation + +![](Images/animation2.gif) + +This is an extension of the [Vulkan ray tracing tutorial](vkrt_tutorial.md.htm). + +We will discuss two animation methods: animating only the transformation matrices, and animating the geometry itself. + +(insert setup.md.html here) + +# Animating the Matrices +This first example shows how we can update the matrices used for instances in the TLAS. + +## Creating a Scene + +In main.cpp we can create a new scene with a ground plane and 21 instances of the Wuson model, by replacing the +`helloVk.loadModel` calls in `main()`. The code below creates all of the instances +at the same position, but we will displace them later in the animation function. If you run the example, +you will find that the rendering is considerably slow, because the geometries are exactly at the same position +and the acceleration structure does not deal with this well. + +~~~~ C++ + helloVk.loadModel(nvh::findFile("media/scenes/plane.obj", defaultSearchPaths), + nvmath::scale_mat4(nvmath::vec3f(2.f, 1.f, 2.f))); + helloVk.loadModel(nvh::findFile("media/scenes/wuson.obj", defaultSearchPaths)); + HelloVulkan::ObjInstance inst = helloVk.m_objInstance.back(); + for(int i = 0; i < 20; i++) + helloVk.m_objInstance.push_back(inst); +~~~~ + +## Animation Function +We want to have all of the Wuson models running in a circle, and we will first modify the rasterizer to handle this. +Animating the transformation matrices will be done entirely on the CPU, and we will copy the computed transformation to the GPU. +In the next example, the animation will be done on the GPU using a compute shader. + +Add the declaration of the animation to the `HelloVulkan` class. +~~~~ C++ +void animationInstances(float time); +~~~~ + +The first part computes the transformations for all of the Wuson models, placing each one behind another. +~~~~ C++ +void HelloVulkan::animationInstances(float time) +{ + const int32_t nbWuson = static_cast(m_objInstance.size() - 1); + const float deltaAngle = 6.28318530718f / static_cast(nbWuson); + const float wusonLength = 3.f; + const float radius = wusonLength / (2.f * sin(deltaAngle / 2.0f)); + const float offset = time * 0.5f; + + for(int i = 0; i < nbWuson; i++) + { + int wusonIdx = i + 1; + ObjInstance& inst = m_objInstance[wusonIdx]; + inst.transform = nvmath::rotation_mat4_y(i * deltaAngle + offset) + * nvmath::translation_mat4(radius, 0.f, 0.f); + inst.transformIT = nvmath::transpose(nvmath::invert(inst.transform)); + } +~~~~ + +Next, we update the buffer that describes the scene, which is used by the rasterizer to set each object's position, and also by the ray tracer to compute shading normals. +~~~~ C++ + // Update the buffer + vk::DeviceSize bufferSize = m_objInstance.size() * sizeof(ObjInstance); + nvvkBuffer stagingBuffer = m_alloc.createBuffer(bufferSize, vk::BufferUsageFlagBits::eTransferSrc, + vk::MemoryPropertyFlagBits::eHostVisible); + // Copy data to staging buffer + auto* gInst = m_alloc.map(stagingBuffer); + memcpy(gInst, m_objInstance.data(), bufferSize); + m_alloc.unmap(stagingBuffer); + // Copy staging buffer to the Scene Description buffer + nvvkpp::SingleCommandBuffer genCmdBuf(m_device, m_graphicsQueueIndex); + vk::CommandBuffer cmdBuf = genCmdBuf.createCommandBuffer(); + cmdBuf.copyBuffer(stagingBuffer.buffer, m_sceneDesc.buffer, vk::BufferCopy(0, 0, bufferSize)); + m_debug.endLabel(cmdBuf); + genCmdBuf.flushCommandBuffer(cmdBuf); + m_alloc.destroy(stagingBuffer); +} +~~~~ + + +# Final Code + +You can find the final code in the folder [ray_tracing_animation](https://github.com/nvpro-samples/vk_raytracing_tutorial/tree/master/ray_tracing_animation) + + + + + + + + diff --git a/docs/vkrt_tuto_anyhit.md.htm b/docs/vkrt_tuto_anyhit.md.htm new file mode 100644 index 0000000..eb45649 --- /dev/null +++ b/docs/vkrt_tuto_anyhit.md.htm @@ -0,0 +1,250 @@ + +**NVIDIA Vulkan Ray Tracing Tutorial** +**Anyhit Shaders** + +Authors: [Martin-Karl Lefrançois](https://devblogs.nvidia.com/author/mlefrancois/), Neil Bickford + + +![](Images/anyhit.png) + +This is an extension of the Vulkan ray tracing [tutorial](vkrt_tutorial.md.htm). + +Like closest hit shaders, any hit shaders operate on intersections between rays and geometry. However, the any hit +shader will be executed for all hits along the ray. The closest hit shader will then be invoked on the closest accepted +intersection. + +The any hit shader can be useful for discarding intersections, such as for alpha cutouts for example, but can also be +used for simple transparency. In this example we will show what is needed to do to add this shader type and to create a +transparency effect. + +!!! Note Note + This example is based on many elements from the [Antialiasing Tutorial](vkrt_tuto_jitter_cam.md.htm). + +(insert setup.md.html here) + +# Any Hit + +## `raytrace.rahit` + +Create a new shader file `raytrace.rahit` and rerun CMake to have it added to the solution. + +This shader starts like `raytrace.chit`, but uses less information. +~~~~ C++ +#version 460 +#extension GL_NV_ray_tracing : require +#extension GL_EXT_nonuniform_qualifier : enable +#extension GL_EXT_scalar_block_layout : enable +#extension GL_GOOGLE_include_directive : enable + +#include "random.glsl" +#include "raycommon.glsl" +#include "wavefront.glsl" + +// clang-format off +layout(location = 0) rayPayloadInNV hitPayload prd; + +layout(binding = 2, set = 1, scalar) buffer ScnDesc { sceneDesc i[]; } scnDesc; +layout(binding = 4, set = 1) buffer MatIndexColorBuffer { int i[]; } matIndex[]; +layout(binding = 5, set = 1, scalar) buffer Vertices { Vertex v[]; } vertices[]; +layout(binding = 6, set = 1) buffer Indices { uint i[]; } indices[]; +layout(binding = 1, set = 1, scalar) buffer MatColorBufferObject { WaveFrontMaterial m[]; } materials[]; +// clang-format on +~~~~ + +!!! Note + You can find the source of `random.glsl` in the Antialiasing Tutorial [here](../ray_tracing_jitter_cam/README.md#toc1.1). + + +For the any hit shader, we need to know which material we hit, and whether that material supports transparency. If it is +opaque, we simply return, which means that the hit will be accepted. + +~~~~ C++ +void main() +{ + // Object of this instance + uint objId = scnDesc.i[gl_InstanceID].objId; + // Indices of the triangle + uint ind = indices[objId].i[3 * gl_PrimitiveID + 0]; + // Vertex of the triangle + Vertex v0 = vertices[objId].v[ind.x]; + + // Material of the object + int matIdx = matIndex[objId].i[gl_PrimitiveID]; + WaveFrontMaterial mat = materials[objId].m[matIdx]; + + if (mat.illum != 4) + return; +~~~~ + +Now we will apply transparency: + +~~~~ C++ + if (mat.dissolve == 0.0) + ignoreIntersectionNV(); + else if(rnd(prd.seed) > mat.dissolve) + ignoreIntersectionNV(); +} +~~~~ + +As you can see, we are using a random number generator to determine if the ray hits or ignores the object. If we +accumulate enough rays, the final result will converge to what we want. + +## `raycommon.glsl` + +The random `seed` also needs to be passed in the ray payload. + +In `raycommon.glsl`, add the seed: + +~~~~ C++ +struct hitPayload +{ + vec3 hitValue; + uint seed; +}; +~~~~ + +## Adding Any Hit to `createRtPipeline` + +The any hit shader will be part of the hit shader group. Currently, the hit shader group only contains the closest hit shader. + +In `createRtPipeline()`, after loading `raytrace.rchit.spv`, load `raytrace.rahit.spv` + +~~~~ C++ + vk::ShaderModule ahitSM = + nvvkpp::util::createShaderModule(m_device, // + nvh::loadFile("shaders/raytrace.rahit.spv", true, paths)); +~~~~ + +add the any hit shader to the hit group + +~~~~ C++ + stages.push_back({{}, vk::ShaderStageFlagBits::eClosestHitKHR, chitSM, "main"}); + hg.setClosestHitShader(static_cast(stages.size() - 1)); + stages.push_back({{}, vk::ShaderStageFlagBits::eAnyHitKHR, ahitSM, "main"}); + hg.setAnyHitShader(static_cast(stages.size() - 1)); + m_rtShaderGroups.push_back(hg); +~~~~ + +and at the end, delete it: + +~~~~ C++ +m_device.destroy(ahitSM); +~~~~ + +## Give access of the buffers to the Any Hit shader + +In `createDescriptorSetLayout()`, we need to allow the Any Hit shader to access some buffers. + +This is the case for the material and scene description buffers + +~~~~ C++ + // Materials (binding = 1) + m_descSetLayoutBind.emplace_back( + vkDS(1, vkDT::eStorageBuffer, nbObj, + vkSS::eVertex | vkSS::eFragment | vkSS::eClosestHitKHR | vkSS::eAnyHitKHR)); + // Scene description (binding = 2) + m_descSetLayoutBind.emplace_back( // + vkDS(2, vkDT::eStorageBuffer, 1, + vkSS::eVertex | vkSS::eFragment | vkSS::eClosestHitKHR | vkSS::eAnyHitKHR)); +~~~~ + +and also for the vertex, index and material index buffers: + +~~~~ C++ + // Materials (binding = 4) + m_descSetLayoutBind.emplace_back( // + vkDS(4, vkDT::eStorageBuffer, nbObj, + vkSS::eFragment | vkSS::eClosestHitKHR | vkSS::eAnyHitKHR)); + // Storing vertices (binding = 5) + m_descSetLayoutBind.emplace_back( // + vkDS(5, vkDT::eStorageBuffer, nbObj, vkSS::eClosestHitKHR | vkSS::eAnyHitKHR)); + // Storing indices (binding = 6) + m_descSetLayoutBind.emplace_back( // + vkDS(6, vkDT::eStorageBuffer, nbObj, vkSS::eClosestHitKHR | vkSS::eAnyHitKHR)); +~~~~ + +## Opaque Flag + +In the example, when creating `VkAccelerationStructureGeometryKHR` objects, we set their flags to `vk::GeometryFlagBitsKHR::eOpaque`. However, this avoided invoking the any hit shader. + +We could remove all of the flags, but another issue could happen: the any hit shader could be called multiple times for the same triangle. To have the any hit shader process only one hit per triangle, set the `eNoDuplicateAnyHitInvocation` flag: + +~~~~ C++ +geometry.setFlags(vk::GeometryFlagBitsKHR::eNoDuplicateAnyHitInvocation); +~~~~ + +## `raytrace.rgen` + +If you have done the previous [Jitter Camera/Antialiasing](../ray_tracing_jitter_cam) tutorial, +you will need just a few changes. + +First, `seed` will need to be available in the any hit shader, which is the reason we have added it to the hitPayload structure. + +Change the local `seed` to `prd.seed` everywhere. + +~~~~ C++ +prd.seed = tea(gl_LaunchIDNV.y * gl_LaunchSizeNV.x + gl_LaunchIDNV.x, pushC.frame); +~~~~ + +For optimization, the `TraceNV` call was using the `gl_RayFlagsOpaqueNV` flag. But +this will skip the any hit shader, so change it to + +~~~~ C++ +uint rayFlags = gl_RayFlagsNoneNV; +~~~~ + +## `raytrace.rchit` + +Similarly, in the closest hit shader, change the flag to `gl_RayFlagsSkipClosestHitShaderNV`, as we want to enable the any hit and miss shaders, but we still don't care +about the closest hit shader for shadow rays. This will enable transparent shadows. + +~~~~ C++ +uint flags = gl_RayFlagsSkipClosestHitShaderNV; +~~~~ + +# Scene and Model + +For a more interesting scene, you can replace the `helloVk.loadModel` calls in `main()` with the following scene: + +~~~~ C++ + helloVk.loadModel(nvh::findFile("media/scenes/wuson.obj", defaultSearchPaths)); + helloVk.loadModel(nvh::findFile("media/scenes/sphere.obj", defaultSearchPaths), + nvmath::scale_mat4(nvmath::vec3f(1.5f)) + * nvmath::translation_mat4(nvmath::vec3f(0.0f, 1.0f, 0.0f))); + helloVk.loadModel(nvh::findFile("media/scenes/plane.obj", defaultSearchPaths)); +~~~~ + +## OBJ Materials + +By default, all objects are opaque, you will need to change the material description. + +Edit the first few lines of `media/scenes/wuson.mtl` and `media/scenes/sphere.mtl` to use a new illumination model (4) with a dissolve value of 0.5: + +~~~~ C++ +newmtl default +illum 4 +d 0.5 +... +~~~~ + +# Accumulation + +As mentioned earlier, for the effect to work, we need to accumulate frames over time. Please implement the following from [Jitter Camera/Antialiasing](vkrt_tuto_jitter_cam.md): + +* [Frame Number](vkrt_tuto_jitter_cam.md.htm#toc1.2) +* [Storing or Updating](vkrt_tuto_jitter_cam.md.htm#toc1.4) +* [Application Frame Update](vkrt_tuto_jitter_cam.md.htm#toc2) + +# Final Code + +You can find the final code in the folder [ray_tracing_anyhit](https://github.com/nvpro-samples/vk_raytracing_tutorial/tree/master/ray_tracing_anyhit) + + + + + + + + diff --git a/docs/vkrt_tuto_callable.md.html b/docs/vkrt_tuto_callable.md.html new file mode 100644 index 0000000..8effca6 --- /dev/null +++ b/docs/vkrt_tuto_callable.md.html @@ -0,0 +1,203 @@ + +**NVIDIA Vulkan Ray Tracing Tutorial** +**Instances** + +Author: [Martin-Karl Lefrançois](https://devblogs.nvidia.com/author/mlefrancois/) + + +![](Images/callable.png) + +This is an extension of the Vulkan ray tracing [tutorial](vkrt_tutorial.md.htm). + +Ray tracing allow to use [callable shaders](https://www.khronos.org/registry/vulkan/specs/1.1-extensions/html/chap8.html#shaders-callable) +in ray-generation, closest-hit, miss or another callable shader stage. +It is similar to an indirect function call, whitout having to link those shaders with the executable program. + +(insert setup.md.html here) + + +# Data Storage + +Data can only access data passed in to the callable from parent stage. There will be only one structure pass at a time and should be declared like for payload. + +In the parent stage, using the `callableDataNV` storage qualifier, it could be declared like: + +~~~~ C++ +layout(location = 0) callableDataNV rayLight cLight; +~~~~ + +where `rayLight` struct is defined in a shared file. + +~~~~ C++ +struct rayLight +{ + vec3 inHitPosition; + float outLightDistance; + vec3 outLightDir; + float outIntensity; +}; +~~~~ + +And in the incoming callable shader, you must use the `callableDataInNV` storage qualifier. + +~~~~ C++ +layout(location = 0) callableDataInNV rayLight cLight; +~~~~ + +# Execution + +To execute one of the callable shader, the parent stage need to call `executeCallableNV`. + +The first parameter is the SBT record index, the second one correspond to the 'location' index. + +Example of how it is called. + +~~~~ C++ +executeCallableNV(pushC.lightType, 0); +~~~~ + + +# Adding Callable Shaders to the SBT + +## Create Shader Modules + +In `HelloVulkan::createRtPipeline()`, immediately after adding the closest-hit shader, we will add +3 callable shaders, for each type of light. + +~~~~ C++ +// Callable shaders +vk::RayTracingShaderGroupCreateInfoKHR callGroup{vk::RayTracingShaderGroupTypeKHR::eGeneral, + VK_SHADER_UNUSED_KHR, VK_SHADER_UNUSED_KHR, + VK_SHADER_UNUSED_KHR, VK_SHADER_UNUSED_KHR}; + +vk::ShaderModule call0 = + nvvkpp::util::createShaderModule(m_device, + nvh::loadFile("shaders/light_point.rcall.spv", true, paths)); +vk::ShaderModule call1 = + nvvkpp::util::createShaderModule(m_device, + nvh::loadFile("shaders/light_spot.rcall.spv", true, paths)); +vk::ShaderModule call2 = + nvvkpp::util::createShaderModule(m_device, + nvh::loadFile("shaders/light_inf.rcall.spv", true, paths)); + +stages.push_back({{}, vk::ShaderStageFlagBits::eCallableKHR, call0, "main"}); +callGroup.setGeneralShader(static_cast(stages.size() - 1)); +m_rtShaderGroups.push_back(callGroup); +stages.push_back({{}, vk::ShaderStageFlagBits::eCallableKHR, call1, "main"}); +callGroup.setGeneralShader(static_cast(stages.size() - 1)); +m_rtShaderGroups.push_back(callGroup); +stages.push_back({{}, vk::ShaderStageFlagBits::eCallableKHR, call2, "main"}); +callGroup.setGeneralShader(static_cast(stages.size() - 1)); +m_rtShaderGroups.push_back(callGroup); +~~~~ + +And at the end of the function, delete the shaders. + +~~~~ C++ +m_device.destroy(call0); +m_device.destroy(call1); +m_device.destroy(call2); +~~~~ + +### Shaders + +Here are the source of all shaders + +* [light_point.rcall](https://github.com/nvpro-samples/vk_raytracing_tutorial/blob/master/ray_tracing_callable/shaders/light_point.rcall) +* [light_spot.rcall](https://github.com/nvpro-samples/vk_raytracing_tutorial/blob/master/ray_tracing_callable/shaders/light_spot.rcall) +* [light_inf.rcall](https://github.com/nvpro-samples/vk_raytracing_tutorial/blob/master/ray_tracing_callable/shaders/light_inf.rcall) + + +## Passing Callable to traceRaysKHR + +In `HelloVulkan::raytrace()`, we have to tell where the callable shader starts. Since they were added after the hit shader, we have in the SBT the following. + +******************** +* +---------+ +* | ray-gen | +* +---------+ +* | miss0 | +* | miss1 | +* +---------+ +* | hit0 | +* +---------+ +* | call0 | +* | call1 | +* | call2 | +* +---------+ +******************** + +Therefore, the callable starts at `4 * progSize` + +~~~~ C++ +vk::DeviceSize callableGroupOffset = 4u * progSize; // Jump over the previous shaders +vk::DeviceSize callableGroupStride = progSize; +~~~~ + +Then we can call `traceRaysKHR` + +~~~~ C++ +const vk::StridedBufferRegionKHR callableShaderBindingTable = { + m_rtSBTBuffer.buffer, callableGroupOffset, progSize, sbtSize}; + +cmdBuf.traceRaysKHR(&raygenShaderBindingTable, &missShaderBindingTable, &hitShaderBindingTable, + &callableShaderBindingTable, // + m_size.width, m_size.height, 1); // +~~~~ + +# Calling the Callable Shaders + +In the closest-hit shader, instead of having a if-else case, we can now call directly the right shader base on the type of light. + +~~~~ C++ +cLight.inHitPosition = worldPos; +//#define DONT_USE_CALLABLE +#if defined(DONT_USE_CALLABLE) + // Point light + if(pushC.lightType == 0) + { + vec3 lDir = pushC.lightPosition - cLight.inHitPosition; + float lightDistance = length(lDir); + cLight.outIntensity = pushC.lightIntensity / (lightDistance * lightDistance); + cLight.outLightDir = normalize(lDir); + cLight.outLightDistance = lightDistance; + } + else if(pushC.lightType == 1) + { + vec3 lDir = pushC.lightPosition - cLight.inHitPosition; + cLight.outLightDistance = length(lDir); + cLight.outIntensity = + pushC.lightIntensity / (cLight.outLightDistance * cLight.outLightDistance); + cLight.outLightDir = normalize(lDir); + float theta = dot(cLight.outLightDir, normalize(-pushC.lightDirection)); + float epsilon = pushC.lightSpotCutoff - pushC.lightSpotOuterCutoff; + float spotIntensity = clamp((theta - pushC.lightSpotOuterCutoff) / epsilon, 0.0, 1.0); + cLight.outIntensity *= spotIntensity; + } + else // Directional light + { + cLight.outLightDir = normalize(-pushC.lightDirection); + cLight.outIntensity = 1.0; + cLight.outLightDistance = 10000000; + } +#else + executeCallableNV(pushC.lightType, 0); +#endif +~~~~ + +# Final Code + +You can find the final code in the folder [ray_tracing_callable](https://github.com/nvpro-samples/vk_raytracing_tutorial/tree/master/ray_tracing_callable) + + + + + + + + + + + diff --git a/docs/vkrt_tuto_further.md.html b/docs/vkrt_tuto_further.md.html new file mode 100644 index 0000000..3e15383 --- /dev/null +++ b/docs/vkrt_tuto_further.md.html @@ -0,0 +1,108 @@ + + +## [Jitter Camera (Anti-Aliasing)](vkrt_tuto_jitter_cam.md.htm) + +Anti-aliases the image by accumulating small variations of rays over time. + +* Random ray direction generation +* Read/write/accumulate final image + +![Antialising](Images/antialiasing.png height= "300px") + +## [Handle Thousands of Objects](vkrt_tuto_instances.md.htm) + +The current example allocates memory for each object, each of which has several buffers. +This shows how to get around Vulkan's limits on the total number of memory allocations by using a memory allocator. + +* Extend the limit of 4096 memory allocations +* Using memory allocators: DMA, VMA + +![20000 'unique' object](Images/VkInstances.png height= "300px") + +## [Any Hit Shader (Transparency)](vkrt_tuto_anyhit.md.htm) + +Implements transparent materials by adding a new shader to the Hit group and using the material +information to discard hits over time. + +* Adding anyhit (.ahit) to the ray tracing pipeline +* Randomly letting the ray hit or not which is making simple transparency + +![One usage of anyhit shader](Images/anyhit.png height= "300px") + + +## [Reflections](vkrt_tuto_reflection.md.htm) + +Reflections can be implemented by shooting new rays from the closest hit shader, or by iteratively shooting them from +the raygen shader. This example shows the limitations and differences of these implementations. + +* Calling traceNV() from the closest hit shader (recursive) +* Adding more data to the ray payload to continue the ray from the raygen shader. + +![Hundread of Reflections](Images/reflections.png height= "300px") + + +## [Multiple Closest Hits Shader and Shader Records](vkrt_tuto_manyhits.md.htm) + +Explains how to add more closest hit shaders, choose which instance uses which shader, and add data per SBT that can be +retrieved in the shader, and more. + +* One closest hit shader per object +* Sharing closest hit shaders for some object +* Passing shader record to closest hit shader + +![Different Closest Hit and Shader Record](Images/manyhits.png height= "300px") + + +## [Animation](vkrt_tuto_animation.md.htm) + +This tutorial shows how animating the transformation matrices of the instances (TLAS) +and animating the vertices of an object (BLAS) in a compute shader, could be done. + +* Refit of top level acceleration structure +* Refit of bottom level acceleration structure + +![TLAS and BLAS Animation](Images/animation2.gif height= "300px") + + +## [Intersection Shader](vkrt_tuto_intersection.md.html) + +Adding thousands of implicit primitives and using an intersection shader to render spheres and cubes. The tutorial +explains what is needed to get procedural hit group working. + +* Intersection Shader +* Sphere intersection +* Axis aligned bounding box intersection + +![Intersection Shader with Spheres and Cubes](Images/ray_tracing_intersection.png height= "300px") + + + +## [Callable Shader](vkrt_tuto_callable.md.html) + +Replacing if/else by callable shaders. The code to execute the lighting is done in separate callable shaders instead of been part of the code. + +* Adding multiple callable shaders +* Calling ExecuteCallableNV from the closest hit shader + +![Infinite | Spot | Point from callable shaders](Images/callable.png height= "300px") + + + + +## [Ray Query](vkrt_tuto_rayquery.md.html) + +Inkoking ray interestion queries directly from the fragment shader to cast shadow rays. + +* Ray tracing directly from the fragment shader + +![Ray Query](Images/rayquery.png height= "300px") + + + + + + + + diff --git a/docs/vkrt_tuto_instances.md.htm b/docs/vkrt_tuto_instances.md.htm new file mode 100644 index 0000000..b385384 --- /dev/null +++ b/docs/vkrt_tuto_instances.md.htm @@ -0,0 +1,308 @@ + +**NVIDIA Vulkan Ray Tracing Tutorial** +**Instances** + +Authors: [Martin-Karl Lefrançois](https://devblogs.nvidia.com/author/mlefrancois/), Neil Bickford + + +![](Images/VkInstances.png) + +This is an extension of the Vulkan ray tracing [tutorial](vkrt_tutorial.md.htm). + +Ray tracing can easily handle having many object instances at once. For instance, a top level acceleration structure can +have many different instances of a bottom level acceleration structure. However, when we have many different objects, we +can run into problems with memory allocation. Many Vulkan implementations support no more than 4096 allocations, while +our current application creates 4 allocations per object (Vertex, Index, and Material), then one for the BLAS. That +means we are hitting the limit with just above 1000 objects. + +(insert setup.md.html here) + +# Many Instances + +First, let's look how the scene would look like when we have just a few objects, with many instances. + +In `main.cpp`, add the following includes: + +~~~~ C++ +#include +~~~~ + +Then replace the calls to `helloVk.loadModel` in `main()` by + +~~~~ C++ + // Creation of the example + helloVk.loadModel(nvh::findFile("media/scenes/cube.obj", defaultSearchPaths)); + helloVk.loadModel(nvh::findFile("media/scenes/cube_multi.obj", defaultSearchPaths)); + helloVk.loadModel(nvh::findFile("media/scenes/plane.obj", defaultSearchPaths)); + + std::random_device rd; // Will be used to obtain a seed for the random number engine + std::mt19937 gen(rd()); // Standard mersenne_twister_engine seeded with rd() + std::normal_distribution dis(1.0f, 1.0f); + std::normal_distribution disn(0.05f, 0.05f); + + for(int n = 0; n < 2000; ++n) + { + HelloVulkan::ObjInstance inst; + inst.objIndex = n % 2; + inst.txtOffset = 0; + float scale = fabsf(disn(gen)); + nvmath::mat4f mat = + nvmath::translation_mat4(nvmath::vec3f{dis(gen), 2.0f + dis(gen), dis(gen)}); + mat = mat * nvmath::rotation_mat4_x(dis(gen)); + mat = mat * nvmath::scale_mat4(nvmath::vec3f(scale)); + inst.transform = mat; + inst.transformIT = nvmath::transpose(nvmath::invert((inst.transform))); + helloVk.m_objInstance.push_back(inst); + } +~~~~ + +!!! Note: + This will create 3 models (OBJ) and their instances, and then add 2000 instances + distributed between green cubes and cubes with one color per face. + +# Many Objects + +Instead of creating many instances, create many objects. + +Remove the previous code and replace it with the following + +~~~~ C++ + // Creation of the example + std::random_device rd; //Will be used to obtain a seed for the random number engine + std::mt19937 gen(rd()); //Standard mersenne_twister_engine seeded with rd() + std::normal_distribution dis(1.0f, 1.0f); + std::normal_distribution disn(0.05f, 0.05f); + for(int n = 0; n < 2000; ++n) + { + helloVk.loadModel(nvh::findFile("media/scenes/cube_multi.obj", defaultSearchPaths)); + HelloVulkan::ObjInstance& inst = helloVk.m_objInstance.back(); + + float scale = fabsf(disn(gen)); + nvmath::mat4f mat = + nvmath::translation_mat4(nvmath::vec3f{dis(gen), 2.0f + dis(gen), dis(gen)}); + mat = mat * nvmath::rotation_mat4_x(dis(gen)); + mat = mat * nvmath::scale_mat4(nvmath::vec3f(scale)); + inst.transform = mat; + inst.transformIT = nvmath::transpose(nvmath::invert((inst.transform))); + } + + helloVk.loadModel(nvh::findFile("media/scenes/plane.obj", defaultSearchPaths)); +~~~~ + +The example might still work, but the console will print the following error after loading 1363 objects. All other objects allocated after the 1363rd will fail to be displayed. +!!! Error + Error: VUID_Undefined + Number of currently valid memory objects is not less than the maximum allowed (4096). + - Object[0] - Type Device + +!!! Note: + This is the best case; the application can run out of memory and crash if substantially more objects are created (e.g. 20,000) + +# Device Memory Allocator (DMA) + +It is possible to use a memory allocator to fix this issue. + +## `hello_vulkan.h` + +In `hello_vulkan.h`, add the following defines at the top of the file to indicate which allocator to use + +~~~~ C++ +// #VKRay +//#define ALLOC_DEDICATED +#define ALLOC_DMA +~~~~ + + +Replace the definition of buffers and textures and include the right allocator. + +~~~~ C++ +#if defined(ALLOC_DEDICATED) +#include "nvvkpp/allocator_dedicated_vkpp.hpp" +using nvvkBuffer = nvvkpp::BufferDedicated; +using nvvkTexture = nvvkpp::TextureDedicated; +#elif defined(ALLOC_DMA) +#include "nvvkpp/allocator_dma_vkpp.hpp" +using nvvkBuffer = nvvkpp::BufferDma; +using nvvkTexture = nvvkpp::TextureDma; +#endif +~~~~ + +And do the same for the allocator + +~~~~ C++ +#if defined(ALLOC_DEDICATED) + nvvkpp::AllocatorDedicated m_alloc; // Allocator for buffer, images, acceleration structures +#elif defined(ALLOC_DMA) + nvvkpp::AllocatorDma m_alloc; // Allocator for buffer, images, acceleration structures + nvvk::DeviceMemoryAllocator m_dmaAllocator; +#endif +~~~~ + +## `hello_vulkan.cpp` + +In the source file there are also a few changes to make. + +DMA needs to be initialized, which will be done in the `setup()` function: + +~~~~ C++ +#if defined(ALLOC_DEDICATED) + m_alloc.init(device, physicalDevice); +#elif defined(ALLOC_DMA) + m_dmaAllocator.init(device, physicalDevice); + m_alloc.init(device, &m_dmaAllocator); +#endif +~~~~ + +When using DMA, memory buffer mapping is done through the DMA interface (instead of the VKDevice). Therefore, change the lines at the end of `updateUniformBuffer()` to + +~~~~ C++ +#if defined(ALLOC_DEDICATED) + void* data = m_device.mapMemory(m_cameraMat.allocation, 0, sizeof(CameraMatrices)); + memcpy(data, &ubo, sizeof(ubo)); + m_device.unmapMemory(m_cameraMat.allocation); +#elif defined(ALLOC_DMA) + void* data = m_dmaAllocator.map(m_cameraMat.allocation); + memcpy(data, &ubo, sizeof(ubo)); + m_dmaAllocator.unmap(m_cameraMat.allocation); +#endif +~~~~ + +The RaytracerBuilder was made to allow various allocators, but we still need to pass the right one in its setup function. Change the last line of `initRayTracing()` to + +~~~~ C++ +#if defined(ALLOC_DEDICATED) + m_rtBuilder.setup(m_device, m_physicalDevice, m_graphicsQueueIndex); +#elif defined(ALLOC_DMA) + m_rtBuilder.setup(m_device, m_dmaAllocator, m_graphicsQueueIndex); +#endif +~~~~ + +## Destruction + +The VMA allocator need to be released in `HelloVulkan::destroyResources()` after the last `m_alloc.destroy`. + +~~~~ C++ +#if defined(ALLOC_DMA) + m_dmaAllocator.deinit(); +#endif +~~~~ + +# Result + +Instead of thousands of allocations, our example will have only 14 allocations. Note that some of these allocations are allocated by Dear ImGui, and not by DMA. These are the 14 objects with blue borders below: + +![Memory](Images/VkInstanceNsight1.png) + +Finally, here is the Vulkan Device Memory view from Nsight Graphics: +![VkMemory](Images/VkInstanceNsight2.png) + + + +# VMA: Vulkan Memory Allocator + +We can also modify the code to use the [Vulkan Memory Allocator](https://github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator) from AMD. + +Download [vk_mem_alloc.h](https://github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator/blob/master/src/vk_mem_alloc.h) from GitHub and add this to the `current` folder. + +There is already a variation of the allocator for VMA, which is located under [nvpro-samples](https://github.com/nvpro-samples/shared_sources/tree/master/nvvkpp). This allocator has the same simple interface as the `AllocatorDedicated` class in `allocator_dedicated_vkpp.hpp`, but will use VMA for memory management. + +VMA might use dedicated memory, which we do, so you need to add the following extension to the +creation of the context in `main.cpp`. + +~~~~ C++ + contextInfo.addDeviceExtension(VK_KHR_BIND_MEMORY_2_EXTENSION_NAME); +~~~~ + +## hello_vulkan.h + +Follow the changes done before and add the following + +~~~~ C++ +#define ALLOC_VMA +~~~~ + +~~~~ C++ +#elif defined(ALLOC_VMA) +#include "nvvkpp/allocator_vma_vkpp.hpp" +using nvvkBuffer = nvvkpp::BufferVma; +using nvvkTexture = nvvkpp::TextureVma; +~~~~ + +~~~~ C++ +#elif defined(ALLOC_VMA) + nvvkpp::AllocatorVma m_alloc; // Allocator for buffer, images, acceleration structures + VmaAllocator m_vmaAllocator; +~~~~ + + +## hello_vulkan.cpp +First, the following should only be defined once in the entire program, and it should be defined before `#include "hello_vulkan.h"`: + +~~~~ C++ +#define VMA_IMPLEMENTATION +~~~~ + +In `setup()` + +~~~~ C++ +#elif defined(ALLOC_VMA) + VmaAllocatorCreateInfo allocatorInfo = {}; + allocatorInfo.physicalDevice = physicalDevice; + allocatorInfo.device = device; + allocatorInfo.flags |= + VMA_ALLOCATOR_CREATE_KHR_DEDICATED_ALLOCATION_BIT | VMA_ALLOCATOR_CREATE_KHR_BIND_MEMORY2_BIT; + vmaCreateAllocator(&allocatorInfo, &m_vmaAllocator); + m_alloc.init(device, m_vmaAllocator); +~~~~ + +In `updateUniformBuffer()` + +~~~~ C++ +#elif defined(ALLOC_VMA) + void* data; + vmaMapMemory(m_vmaAllocator, m_cameraMat.allocation, &data); + memcpy(data, &ubo, sizeof(ubo)); + vmaUnmapMemory(m_vmaAllocator, m_cameraMat.allocation); +~~~~ + +In `destroyResources()` + +~~~~ C++ +#elif defined(ALLOC_VMA) + vmaDestroyAllocator(m_vmaAllocator); +~~~~ + +In `initRayTracing()` + +~~~~ C++ +#elif defined(ALLOC_VMA) + m_rtBuilder.setup(m_device, m_vmaAllocator, m_graphicsQueueIndex); +~~~~ + +Additionally, VMA has its own usage flags, so since `VMA_MEMORY_USAGE_CPU_TO_GPU` maps to `vkMP::eHostVisible` and `vkMP::eHostCoherent`, change the call to `m_alloc.createBuffer` in `HelloVulkan::createUniformBuffer()` to + +~~~~ C++ + m_cameraMat = m_alloc.createBuffer(sizeof(CameraMatrices), vkBU::eUniformBuffer, +#if defined(ALLOC_DEDICATED) || defined(ALLOC_DMA) + vkMP::eHostVisible | vkMP::eHostCoherent +#elif defined(ALLOC_VMA) + VMA_MEMORY_USAGE_CPU_TO_GPU +#endif + ); +~~~~ + + +# Final Code + +You can find the final code in the folder [ray_tracing_instances](https://github.com/nvpro-samples/vk_raytracing_tutorial/tree/master/ray_tracing_instances) + + + + + + + + + diff --git a/docs/vkrt_tuto_intersection.md.html b/docs/vkrt_tuto_intersection.md.html new file mode 100644 index 0000000..ec66d9d --- /dev/null +++ b/docs/vkrt_tuto_intersection.md.html @@ -0,0 +1,564 @@ + +**NVIDIA Vulkan Ray Tracing Tutorial** +**Intersection Shader** + +Author: [Martin-Karl Lefrançois](https://devblogs.nvidia.com/author/mlefrancois/) + + +![](Images/ray_tracing_intersection.png) + +# Introduction + +This tutorial chapter shows how to use intersection shader and render different primitives with different materials. + +This is an extension of the Vulkan ray tracing [tutorial](vkrt_tutorial.md.htm). + +(insert setup.md.html here) + +## High Level Implementation + +On a high level view, we will + +* Add 2.000.000 axis aligned bounding boxes in a BLAS +* 2 materials will be added +* Every second intersected object will be a sphere or a cube and will use one of the two material. + +To do this, we will need to: + +* Add an intersection shader (.rint) +* Add a new closest hit shader (.chit) +* Create `VkAccelerationStructureGeometryKHR` from `VkAccelerationStructureGeometryAabbsDataKHR` + +## Creating all spheres + +In the HelloVulkan class, we will add the structures we will need. First the structure that defines a sphere. + +~~~~ C++ + struct Sphere + { + nvmath::vec3f center; + float radius; + }; +~~~~ + +Then we need the Aabb structure holding all the spheres, but also used for the creation of the BLAS (`VK_GEOMETRY_TYPE_AABBS_KHR`). + +~~~~ C++ + struct Aabb + { + nvmath::vec3f minimum; + nvmath::vec3f maximum; + }; +~~~~ + +All the information will need to be hold in buffers, which will be available to the shaders. + + + + + + + + + diff --git a/docs/vkrt_tuto_jitter_cam.md.htm b/docs/vkrt_tuto_jitter_cam.md.htm new file mode 100644 index 0000000..2351f95 --- /dev/null +++ b/docs/vkrt_tuto_jitter_cam.md.htm @@ -0,0 +1,295 @@ + +**NVIDIA Vulkan Ray Tracing Tutorial** +**Antialiasing** + + +![](Images/antialiasing.png) + +# Introduction + +This is an extension of the Vulkan ray tracing [tutorial](vkrt_tutorial.md.htm). + +In this extension, we will implement antialiasing by jittering the offset of each ray for each pixel over time, instead of always shooting each ray from the middle of its pixel. + +(insert setup.md.html here) + + +## Random Functions + +We will use some simple functions for random number generation, which suffice for this example. + +Create a new shader file `random.glsl` with the following code. Add it to the `shaders` directory and rerun CMake, and include this new file in `raytrace.rgen`: + +~~~~ C++ +// Generate a random unsigned int from two unsigned int values, using 16 pairs +// of rounds of the Tiny Encryption Algorithm. See Zafar, Olano, and Curtis, +// "GPU Random Numbers via the Tiny Encryption Algorithm" +uint tea(uint val0, uint val1) +{ + uint v0 = val0; + uint v1 = val1; + uint s0 = 0; + + for(uint n = 0; n < 16; n++) + { + s0 += 0x9e3779b9; + v0 += ((v1 << 4) + 0xa341316c) ^ (v1 + s0) ^ ((v1 >> 5) + 0xc8013ea4); + v1 += ((v0 << 4) + 0xad90777d) ^ (v0 + s0) ^ ((v0 >> 5) + 0x7e95761e); + } + + return v0; +} + +// Generate a random unsigned int in [0, 2^24) given the previous RNG state +// using the Numerical Recipes linear congruential generator +uint lcg(inout uint prev) +{ + uint LCG_A = 1664525u; + uint LCG_C = 1013904223u; + prev = (LCG_A * prev + LCG_C); + return prev & 0x00FFFFFF; +} + +// Generate a random float in [0, 1) given the previous RNG state +float rnd(inout uint prev) +{ + return (float(lcg(prev)) / float(0x01000000)); +} +~~~~ + +## Frame Number + +Since our jittered samples will be accumulated across frames, we need to know which frame we are currently rendering. A frame number of 0 will indicate a new frame, and we will accumulate the data for larger frame numbers. + +Note that the uniform image is read/write, which makes it possible to accumulate previous frames. + +In `raytrace.rgen`, add the push constant block from `raytrace.rchit`, adding a new `frame` member: + +~~~~ C++ +layout(push_constant) uniform Constants +{ + vec4 clearColor; + vec3 lightPosition; + float lightIntensity; + int lightType; + int frame; +} +pushC; +~~~~ + +Also add this frame member to the `RtPushConstant` struct in `hello_vulkan.h`: + +~~~~ C++ + struct RtPushConstant + { + nvmath::vec4f clearColor; + nvmath::vec3f lightPosition; + float lightIntensity; + int lightType; + int frame{0}; + } m_rtPushConstants; +~~~~ + +## Random and Jitter + +In `raytrace.rgen`, at the beginning of `main()`, initialize the random seed: + +~~~~ C++ + // Initialize the random number + uint seed = tea(gl_LaunchIDNV.y * gl_LaunchSizeNV.x + gl_LaunchIDNV.x, pushC.frame); +~~~~ + +Then we need two random numbers to vary the X and Y inside the pixel, except for frame 0, where we always shoot +in the center. + +~~~~ C++ +float r1 = rnd(seed); +float r2 = rnd(seed); +// Subpixel jitter: send the ray through a different position inside the pixel +// each time, to provide antialiasing. +vec2 subpixel_jitter = pushC.frame == 0 ? vec2(0.5f, 0.5f) : vec2(r1, r2); +~~~~ + +Now we only need to change how we compute the pixel center: + +~~~~ C++ +const vec2 pixelCenter = vec2(gl_LaunchIDNV.xy) + subpixel_jitter; +~~~~ + +## Storing or Updating + +At the end of `main()`, if the frame number is equal to 0, we write directly to the image. +Otherwise, we combine the new image with the previous `frame` frames. + +~~~~ C++ + // Do accumulation over time + if(pushC.frame > 0) + { + float a = 1.0f / float(pushC.frame + 1); + vec3 old_color = imageLoad(image, ivec2(gl_LaunchIDNV.xy)).xyz; + imageStore(image, ivec2(gl_LaunchIDNV.xy), vec4(mix(old_color, prd.hitValue, a), 1.f)); + } + else + { + // First frame, replace the value in the buffer + imageStore(image, ivec2(gl_LaunchIDNV.xy), vec4(prd.hitValue, 1.f)); + } +~~~~ + +# Application Frame Update + +We need to increment the current rendering frame, but we also need to reset it when something in the +scene is changing. + +Add two new functions to the `HelloVulkan` class: + +~~~~ C++ + void resetFrame(); + void updateFrame(); +~~~~ + +The implementation of `updateFrame` resets the frame counter if the camera has changed; otherwise, it increments the frame counter. + +~~~~ C++ +//-------------------------------------------------------------------------------------------------- +// If the camera matrix has changed, resets the frame. +// otherwise, increments frame. +// +void HelloVulkan::updateFrame() +{ + static nvmath::mat4f refCamMatrix; + + auto& m = CameraManip.getMatrix(); + if(memcmp(&refCamMatrix.a00, &m.a00, sizeof(nvmath::mat4f)) != 0) + { + resetFrame(); + refCamMatrix = m; + } + m_rtPushConstants.frame++; +} +~~~~ + +Since `resetFrame` will be called before `updateFrame` increments the frame counter, `resetFrame` will set the frame counter to -1: + +~~~~ C++ +void HelloVulkan::resetFrame() +{ + m_rtPushConstants.frame = -1; +} +~~~~ + +At the begining of `HelloVulkan::raytrace`, call + +~~~~ C++ + updateFrame(); +~~~~ + +The application will now antialias the image when ray tracing is enabled. + +## Resetting Frame on UI Change + +The frame number should also be reset when any parts of the scene change, such as the light direction or the background color. In `renderUI()` in `main.cpp`, check for UI changes and reset the frame number when they happen: + +~~~~ C++ +void renderUI(HelloVulkan& helloVk) +{ + static int item = 1; + bool changed = false; + if(ImGui::Combo("Up Vector", &item, "X\0Y\0Z\0\0")) + { + nvmath::vec3f pos, eye, up; + CameraManip.getLookat(pos, eye, up); + up = nvmath::vec3f(item == 0, item == 1, item == 2); + CameraManip.setLookat(pos, eye, up); + changed = true; + } + changed |= + ImGui::SliderFloat3("Light Position", &helloVk.m_pushConstant.lightPosition.x, -20.f, 20.f); + changed |= + ImGui::SliderFloat("Light Intensity", &helloVk.m_pushConstant.lightIntensity, 0.f, 100.f); + changed |= ImGui::RadioButton("Point", &helloVk.m_pushConstant.lightType, 0); + ImGui::SameLine(); + changed |= ImGui::RadioButton("Infinite", &helloVk.m_pushConstant.lightType, 1); + if(changed) + helloVk.resetFrame(); +} +~~~~ + +We also need to check for UI changes inside the main loop inside `main()`: + +~~~~ C++ + bool changed = false; + // Edit 3 floats representing a color + changed |= ImGui::ColorEdit3("Clear color", reinterpret_cast(&clearColor)); + // Switch between raster and ray tracing + changed |= ImGui::Checkbox("Ray Tracer mode", &useRaytracer); + if(changed) + helloVk.resetFrame(); +~~~~ + +# Quality + +After enough samples, the quality of the rendering will be sufficiently high that it might make sense to avoid accumulating further images. + +Add a member variable to `HelloVulkan` + +~~~~ C++ +int m_maxFrames{100}; +~~~~ + +and also add a way to control it in `renderUI()`, making sure that `m_maxFrames` cannot be set below 1: + +~~~~ C++ +changed |= ImGui::InputInt("Max Frames", &helloVk.m_maxFrames); +helloVk.m_maxFrames = std::max(helloVk.m_maxFrames, 1); +~~~~ + +Then in `raytrace()`, immediately after the call to `updateFrame()`, return if the current frame has exceeded the max frame. + +~~~~ C++ + if(m_rtPushConstants.frame >= m_maxFrames) + return; +~~~~ + +Since the output image won't be modified by the ray tracer, we will simply display the last good image, reducing GPU usage when the target quality has been reached. + +# More Samples in RayGen + +To improve efficiency, we can perform multiple samples directly in the ray generation shader. This will be faster than calling `raytrace()` the equivalent number of times. + +To do this, add a constant to `raytrace.rgen` (this could alternatively be added to the push constant block and controlled by the application): + +~~~~ C++ +const int NBSAMPLES = 10; +~~~~ + +In `main()`, after initializing the random number seed, create a loop that encloses the lines from the generation of `r1` and `r2` to the `traceNV` call, and accumulates the colors returned by `traceNV`. At the end of the loop, divide by the number of samples that were taken. + +~~~~ C++ + vec3 hitValues = vec3(0); + + for(int smpl = 0; smpl < NBSAMPLES; smpl++) + { + float r1 = rnd(seed); + float r2 = rnd(seed); + // ... + // TraceNV( ... ); + hitValues += prd.hitValue; + } + prd.hitValue = hitValues / NBSAMPLES; +~~~~ + +For a given value of `m_maxFrames` and `NBSAMPLE`, the image this converges to will have `m_maxFrames * NBSAMPLE` antialiasing samples. For instance, if `m_maxFrames = 10` and `NBSAMPLE = 10`, this will be equivalent in quality to an image using `m_maxFrames = 100` and `NBSAMPLE = 1`. However, using `NBSAMPLE=10` in the ray generation shader will be faster than calling `raytrace()` with `NBSAMPLE=1` 10 times in a row. + +# Final Code + +You can find the final code in the folder [ray_tracing_jitter_cam](https://github.com/nvpro-samples/vk_raytracing_tutorial/tree/master/ray_tracing_jitter_cam) + + + + + + + diff --git a/docs/vkrt_tuto_manyhits.md.htm b/docs/vkrt_tuto_manyhits.md.htm new file mode 100644 index 0000000..9105093 --- /dev/null +++ b/docs/vkrt_tuto_manyhits.md.htm @@ -0,0 +1,339 @@ + +**NVIDIA Vulkan Ray Tracing Tutorial** +**Multiple Closest Hit Shaders** + +![](Images/manyhits.png) + +This is an extension of the Vulkan ray tracing [tutorial](vkrt_tutorial.md.htm). + +The ray tracing tutorial only uses one closest hit shader, but it is also possible to have multiple closest hit shaders. +For example, this could be used to give different models different shaders, or to use a less complex shader when tracing +reflections. + +(insert setup.md.html here) + +# Setting up the Scene + +For this example, we will load the `wuson` model and create another translated instance of it. + +Then you can change the `helloVk.loadModel` calls to the following: + +~~~~ C++ + // Creation of the example + helloVk.loadModel(nvh::findFile("media/scenes/wuson.obj", defaultSearchPaths), + nvmath::translation_mat4(nvmath::vec3f(-1, 0, 0))); + HelloVulkan::ObjInstance inst; + inst.objIndex = 0; + inst.transform = nvmath::translation_mat4(nvmath::vec3f(1, 0, 0)); + inst.transformIT = nvmath::transpose(nvmath::invert(inst.transform)); + helloVk.m_objInstance.push_back(inst); + helloVk.loadModel(nvh::findFile("media/scenes/plane.obj", defaultSearchPaths)); +~~~~ + +# Adding a new Closest Hit Shader + +We will need to create a new closest hit shader (CHIT), to add it to the raytracing pipeline, and to indicate which instance will use this shader. + +## `raytrace2.rchit` + +We can make a very simple shader to differentiate this closest hit shader from the other one. +As an example, create a new file called `raytrace2.rchit`, and add it to Visual Studio's `shaders` filter with the other shaders. + +~~~~ C++ +#version 460 +#extension GL_NV_ray_tracing : require +#extension GL_GOOGLE_include_directive : enable + +#include "raycommon.glsl" + +layout(location = 0) rayPayloadInNV hitPayload prd; + +void main() +{ + prd.hitValue = vec3(1,0,0); +} +~~~~ + +## `createRtPipeline` + +This new shader needs to be added to the raytracing pipeline. So, in `createRtPipeline` in `hello_vulkan.cpp`, load the new closest hit shader immediately after loading the first one. + +~~~~ C++ + vk::ShaderModule chit2SM = + nvvkpp::util::createShaderModule(m_device, // + nvh::loadFile("shaders/raytrace2.rchit.spv", true, paths)); +~~~~ + +Then add a new hit group group immediately after adding the first hit group: + +~~~~ C++ + // Second group + stages.push_back({{}, vk::ShaderStageFlagBits::eClosestHitKHR, chit2SM, "main"}); + hg.setClosestHitShader(static_cast(stages.size() - 1)); + m_rtShaderGroups.push_back(hg); +~~~~ + +## `raytrace.rgen` + +As a test, you can try changing the `sbtRecordOffset` parameter of the `traceNV` call in `raytrace.rgen`. +If you set the offset to `1`, then all ray hits will use the new CHIT, and the raytraced output should look like the image below: + +![](Images/manyhits2.png) + +!!! Warning + After testing this out, make sure to revert this change in `raytrace.rgen` before continuing. + +## `hello_vulkan.h` + +In the `ObjInstance` structure, we will add a new member variable that specifies which hit shader the instance will use: + +~~~~ C++ +uint32_t hitgroup{0}; // Hit group of the instance +~~~~ + +This change also needs to be reflected in the `sceneDesc` structure in `wavefront.glsl`: + +~~~~ C++ +struct sceneDesc +{ + int objId; + int txtOffset; + mat4 transfo; + mat4 transfoIT; + int hitGroup; +}; +~~~~ + +!!! Warning: + The solution will not automatically recompile the shaders after this change to `wavefront.glsl`; instead, you will need to recompile all of the SPIR-V shaders. + +## `hello_vulkan.cpp` + +Finally, we need to tell the top-level acceleration structure which hit group to use for each instance. In `createTopLevelAS()` in `hello_vulkan.cpp`, change the line setting `rayInst.hitGroupId` to + +~~~~ C++ +rayInst.hitGroupId = m_objInstance[i].hitgroup; +~~~~ + +## Choosing the Hit shader + +Back in `main.cpp`, after loading the scene's models, we can now have both `wuson` models use the new CHIT by adding the following: + +~~~~ C++ + helloVk.m_objInstance[0].hitgroup = 1; + helloVk.m_objInstance[1].hitgroup = 1; +~~~~ + +![](Images/manyhits3.png) + +# Shader Record Data `shaderRecordKHR` + +When creating the [Shader Binding Table](https://www.khronos.org/registry/vulkan/specs/1.1-extensions/html/chap33.html#shader-binding-table), see previous, each entry in the table consists of a handle referring to the shader that it invokes. We have packed all data to the size of `shaderGroupHandleSize`, but each entry could be made larger, to store data that can later be referenced by a `shaderRecordKHR` block in the shader. + +This information can be used to pass extra information to a shader, for each entry in the SBT. + +!!! Note: Note + Since each entry in an SBT group must have the same size, each entry of the group has to have enough space to accommodate the largest element in the entire group. + +The following diagram represents our current SBT, with the addition of some data to `HitGroup1`. As mentioned in the **note**, even if +`HitGroup0` doesn't have any shader record data, it still needs to have the same size as `HitGroup1`. + +************************** +*+-----------+----------+* +*| RayGen | Handle 0 |* +*+-----------+----------+* +*| Miss | Handle 1 |* +*+-----------+----------+* +*| Miss | Handle 2 |* +*+-----------+----------+* +*| HitGroup0 | Handle 3 |* +*| | -Empty- |* +*+-----------+----------+* +*| HitGroup1 | Handle 4 |* +*| | Data 0 |* +*+-----------+----------+* +************************** + +## `hello_vulkan.h` + +In the HelloVulkan class, we will add a structure to hold the hit group data. + + + +## `raytrace2.rchit` + +In the closest hit shader, we can retrieve the shader record using the `layout(shaderRecordNV)` descriptor + +~~~~ C++ +layout(shaderRecordNV) buffer sr_ { vec4 c; } shaderRec; +~~~~ + +and use this information to return the color: + +~~~~ C++ +void main() +{ + prd.hitValue = shaderRec.c.rgb; +} +~~~~ + +## `main.cpp` + +In `main`, after we set which hit group an instance will use, we can add the data we want to set through the shader record. + +~~~~ C++ + helloVk.m_hitShaderRecord.resize(1); + helloVk.m_hitShaderRecord[0].color = nvmath::vec4f(1, 1, 0, 0); // Yellow +~~~~ + +## `HelloVulkan::createRtShaderBindingTable` + +Since we are no longer compacting all handles in a continuous buffer, we need to fill the SBT as described above. + +After retrieving the handles of all 5 groups (raygen, miss, miss shadow, hit0, and hit1) +using `getRayTracingShaderGroupHandlesNV`, store the pointers to easily retrieve them. + +~~~~ C++ + // Retrieve the handle pointers + std::vector handles(groupCount); + for(uint32_t i = 0; i < groupCount; i++) + { + handles[i] = &shaderHandleStorage[i * groupHandleSize]; + } +~~~~ + +The size of each group can be described as follows: + +~~~~ C++ + // Sizes + uint32_t rayGenSize = groupHandleSize; + uint32_t missSize = groupHandleSize; + uint32_t hitSize = groupHandleSize + sizeof(HitRecordBuffer); + uint32_t newSbtSize = rayGenSize + 2 * missSize + 2 * hitSize; +~~~~ + +Then write the new SBT like this, where only Hit 1 has extra data. + +~~~~ C++ + std::vector sbtBuffer(newSbtSize); + { + uint8_t* pBuffer = sbtBuffer.data(); + + memcpy(pBuffer, handles[0], groupHandleSize); // Raygen + pBuffer += rayGenSize; + memcpy(pBuffer, handles[1], groupHandleSize); // Miss 0 + pBuffer += missSize; + memcpy(pBuffer, handles[2], groupHandleSize); // Miss 1 + pBuffer += missSize; + + memcpy(pBuffer, handles[3], groupHandleSize); // Hit 0 + pBuffer += groupHandleSize; + pBuffer += sizeof(HitRecordBuffer); // No data + + memcpy(pBuffer, handles[4], groupHandleSize); // Hit 1 + pBuffer += groupHandleSize; + memcpy(pBuffer, &m_hitShaderRecord[0], sizeof(HitRecordBuffer)); // Hit 1 data + pBuffer += sizeof(HitRecordBuffer); + } +~~~~ + +Then change the call to `m_alloc.createBuffer` to create the SBT buffer from `sbtBuffer`: + +~~~~ C++ + m_rtSBTBuffer = m_alloc.createBuffer(cmdBuf, sbtBuffer, vk::BufferUsageFlagBits::eRayTracingKHR); +~~~~ + +## `raytrace` + +Finally, since the size of the hit group is now larger than just the handle, we need to set the new value of the hit group stride in `HelloVulkan::raytrace`. + +~~~~ C++ +vk::DeviceSize hitGroupStride = progSize + sizeof(HitRecordBuffer); +~~~~ + +!!! Note: + The result should now show both `wuson` models with a yellow color. + +![](Images/manyhits4.png) + +# Extending Hit + +The SBT can be larger than the number of shading models, which could then be used to have one shader per instance with its own data. For some applications, instead of retrieving the material information as in the main tutorial using a storage buffer and indexing into it using the `gl_InstanceID`, it is possible to set all of the material information in the SBT. + +The following modification will add another entry to the SBT with a different color per instance. The new SBT hit group (2) will use the same CHIT handle (4) as hit group 1. + +************************** +*+-----------+----------+* +*| RayGen | Handle 0 |* +*+-----------+----------+* +*| Miss | Handle 1 |* +*+-----------+----------+* +*| Miss | Handle 2 |* +*+-----------+----------+* +*| HitGroup0 | Handle 3 |* +*| | -Empty- |* +*+-----------+----------+* +*| HitGroup1 | Handle 4 |* +*| | Data 0 |* +*+-----------+----------+* +*| HitGroup2 | Handle 4 |* +*| | Data 1 |* +*+-----------+----------+* +************************** + +## `main.cpp` + +In the description of the scene in `main`, we will tell the `wuson` models to use hit groups 1 and 2 respectively, and to have different colors. + +~~~~ C++ + helloVk.m_objInstance[0].hitgroup = 1; + helloVk.m_objInstance[1].hitgroup = 2; + helloVk.m_hitShaderRecord.resize(2); + helloVk.m_hitShaderRecord[0].color = nvmath::vec4f(0, 1, 0, 0); // Green + helloVk.m_hitShaderRecord[1].color = nvmath::vec4f(0, 1, 1, 0); // Cyan +~~~~ + +## `createRtShaderBindingTable` + +The size of the SBT will now account for its 3 hit groups: + +~~~~ C++ + uint32_t newSbtSize = rayGenSize + 2 * missSize + 3 * hitSize; +~~~~ + +Finally, we need to add the new entry as well at the end of the buffer, reusing the handle of the second Hit Group and setting a different color. + +~~~~ C++ + memcpy(pBuffer, handles[4], groupHandleSize); // Hit 2 + pBuffer += groupHandleSize; + memcpy(pBuffer, &m_hitShaderRecord[1], sizeof(HitRecordBuffer)); // Hit 2 data + pBuffer += sizeof(HitRecordBuffer); +~~~~ + +!!! Warning + Adding entries like this can be error-prone and inconvenient for decent + scene sizes. Instead, it is recommended to wrap the storage of handles, data, + and size per group in a SBT utility to handle this automatically. + + +# Final Code + +You can find the final code in the folder [ray_tracing_manyhits](https://github.com/nvpro-samples/vk_raytracing_tutorial/tree/master/ray_tracing_manyhits) + + + + + + + + diff --git a/docs/vkrt_tuto_rayquery.htm b/docs/vkrt_tuto_rayquery.htm new file mode 100644 index 0000000..3776106 --- /dev/null +++ b/docs/vkrt_tuto_rayquery.htm @@ -0,0 +1,146 @@ + +**NVIDIA Vulkan Ray Tracing Tutorial** +**Ray Query** + + +![](Images/rayquery.png) + +This is an extension of the Vulkan ray tracing [tutorial](vkrt_tutorial.md.htm). + +(insert setup.md.html here) + +# Ray Query + +This extension is allowing to execute ray intersection queries in any shader stages. In this example, we will add +ray queries to the fragment shader to cast shadow rays. + +In the contrary to all other examples, with this one, we are removing code. There are no need to have a SBT and a raytracing pipeline, the only thing that +will matter, is the creation of the acceleration structure. + +Starting from the end of the tutorial, [ray_tracing__simple](https://github.com/nvpro-samples/vk_raytracing_tutorial/tree/master/ray_tracing__simple) we will remove +all functions that were dedicated to ray tracing and keep only the construction of the BLAS and TLAS. + +# Cleanup + +First, let's remove all extra code + +## hello_vulkan (header) + +Remove most functions and members to keep only what is need to create the acceleration structure: + +~~~~ C++ +// #VKRay +void initRayTracing(); +nvvkpp::RaytracingBuilderKHR::Blas objectToVkGeometryKHR(const ObjModel& model); +void createBottomLevelAS(); +void createTopLevelAS(); + +vk::PhysicalDeviceRayTracingPropertiesKHR m_rtProperties; +nvvkpp::RaytracingBuilderKHR m_rtBuilder; +~~~~ + +## hello_vulkan (source) + +From the source code, remove the code for all functions that was previously removed. + +## Shaders + +You can safely remove all raytrace.* shaders + + +# Support for Fragment shader + +In `HelloVulkan::createDescriptorSetLayout`, add the acceleration structure to the description layout. + +~~~~ C++ +// The top level acceleration structure +m_descSetLayoutBind.emplace_back( // + vkDS(7, vkDT::eAccelerationStructureKHR, 1, vkSS::eFragment)); +~~~~ + +In `HelloVulkan::updateDescriptorSet`, write the value to the descriptor set. + +~~~~ C++ +vk::WriteDescriptorSetAccelerationStructureKHR descASInfo; +descASInfo.setAccelerationStructureCount(1); +descASInfo.setPAccelerationStructures(&m_rtBuilder.getAccelerationStructure()); +writes.emplace_back(nvvkpp::util::createWrite(m_descSet, m_descSetLayoutBind[7], &descASInfo)); +~~~~ + + +## Shader + +The last modification is in the fragment shader, where we will add the ray intersection query to trace shadow rays. + +First, the version has bumpped to 460 + +~~~~ C++ +#version 460 +~~~~ + +Then we need to add new extensions + +~~~~ C++ +#extension GL_EXT_ray_tracing : enable +#extension GL_EXT_ray_query : enable +~~~~ + +We have to add the layout to access the top level acceleration structure. + +~~~~ C++ +layout(binding = 7, set = 0) uniform accelerationStructureEXT topLevelAS; +~~~~ + + +Ad the end of the shader, add the following code to initiate the ray query. As we are only interested to know if the ray +has hit something, we can keep the minimal. + +~~~~ C++ +// Ray Query for shadow +vec3 origin = worldPos; +vec3 direction = L; // vector to light +float tMin = 0.01f; +float tMax = lightDistance; + +// Initializes a ray query object but does not start traversal +rayQueryEXT rayQuery; +rayQueryInitializeEXT(rayQuery, topLevelAS, gl_RayFlagsTerminateOnFirstHitEXT, 0xFF, origin, tMin, + direction, tMax); + +// Start traversal: return false if traversal is complete +while(rayQueryProceedEXT(rayQuery)) +{ +} + +// Returns type of committed (true) intersection +if(rayQueryGetIntersectionTypeEXT(rayQuery, true) != gl_RayQueryCommittedIntersectionNoneEXT) +{ + // Got an intersection == Shadow + outColor *= 0.1; +} +~~~~ + + + + + + + + + +!!! Info Ray Query + Information about [Ray Query](https://github.com/KhronosGroup/GLSL/blob/master/extensions/ext/GLSL_EXT_ray_query.txt) extension. + +# Final Code + +You can find the final code in the folder [ray_tracing_reflections](https://github.com/nvpro-samples/vk_raytracing_tutorial/tree/master/ray_tracing_reflections) + + + + + + + + diff --git a/docs/vkrt_tuto_reflection.md.htm b/docs/vkrt_tuto_reflection.md.htm new file mode 100644 index 0000000..a3ef77f --- /dev/null +++ b/docs/vkrt_tuto_reflection.md.htm @@ -0,0 +1,270 @@ + +**NVIDIA Vulkan Ray Tracing Tutorial** +**Reflections** + + +![](Images/reflections.png) + +This is an extension of the Vulkan ray tracing [tutorial](vkrt_tutorial.md.htm). + +(insert setup.md.html here) + +# Setting Up the scene + +First, we will create a scene with two reflective planes and a multicolored cube in the center. Change the `helloVk.loadModel` calls in `main()` to + +~~~~ C++ + // Creation of the example + helloVk.loadModel(nvh::findFile("media/scenes/cube.obj", defaultSearchPaths), + nvmath::translation_mat4(nvmath::vec3f(-2, 0, 0)) + * nvmath::scale_mat4(nvmath::vec3f(.1f, 5.f, 5.f))); + helloVk.loadModel(nvh::findFile("media/scenes/cube.obj", defaultSearchPaths), + nvmath::translation_mat4(nvmath::vec3f(2, 0, 0)) + * nvmath::scale_mat4(nvmath::vec3f(.1f, 5.f, 5.f))); + helloVk.loadModel(nvh::findFile("media/scenes/cube_multi.obj", defaultSearchPaths)); + helloVk.loadModel(nvh::findFile("media/scenes/plane.obj", defaultSearchPaths), + nvmath::translation_mat4(nvmath::vec3f(0, -1, 0))); +~~~~ + +Then find `cube.mtl` in `media/scenes` and modify the material to be 95% reflective, without any diffuse +contribution: + +~~~~ C++ +newmtl cube_instance_material +illum 3 +d 1 +Ns 32 +Ni 0 +Ka 0 0 0 +Kd 0 0 0 +Ks 0.95 0.95 0.95 +~~~~ + +# Recursive Reflections + +Vulkan ray tracing allows recursive calls to traceNV, up to a limit defined by `VkPhysicalDeviceRayTracingPropertiesKHR`. + +In `createRtPipeline()` in `hello_vulkan.cpp`, bring the maximum recursion depth up to 10, making sure not to exceed the physical device's maximum recursion limit: + +~~~~ C++ + rayPipelineInfo.setMaxRecursionDepth( + std::max(10u, m_rtProperties.maxRecursionDepth)); // Ray depth +~~~~ + +## `raycommon.glsl` + +We will need to track the depth and the attenuation of the ray. +In the `hitPayload` struct in `raycommon.glsl`, add the following: + +~~~~ C++ + int depth; + vec3 attenuation; +~~~~ + +## `raytrace.rgen` + +In the ray generation shader, we will initialize all payload values before calling `traceNV`. + +~~~~ C++ + prd.depth = 0; + prd.hitValue = vec3(0); + prd.attenuation = vec3(1.f, 1.f, 1.f); +~~~~ + +## `raytrace.rchit` + +At the end of the closest hit shader, before setting `prd.hitValue`, we need to shoot a ray if the material is reflective. + +~~~~ C++ + // Reflection + if(mat.illum == 3 && prd.depth < 10) + { + vec3 origin = worldPos; + vec3 rayDir = reflect(gl_WorldRayDirectionNV, normal); + prd.attenuation *= mat.specular; + + prd.depth++; + traceNV(topLevelAS, // acceleration structure + gl_RayFlagsNoneNV, // rayFlags + 0xFF, // cullMask + 0, // sbtRecordOffset + 0, // sbtRecordStride + 0, // missIndex + origin, // ray origin + 0.1, // ray min range + rayDir, // ray direction + 100000.0, // ray max range + 0 // payload (location = 0) + ); + prd.depth--; + } +~~~~ + +The calculated `hitValue` needs to be accumulated, since the payload is global for the +entire execution from raygen, so change the last line of `main()` to + +~~~~ C++ +prd.hitValue += vec3(attenuation * lightIntensity * (diffuse + specular)) * prd.attenuation; +~~~~ + +## `raytrace.rmiss` + +Finally, the miss shader also needs to attenuate its contribution: + +~~~~ C++ + prd.hitValue = clearColor.xyz * 0.8 * prd.attenuation; +~~~~ + +## Working, but limited + +This is working, but it is limited to the number of recursions the GPU can do, and could also impact performance. Trying to go over the limit of recursions would eventually generate a device lost error. + +# Iterative Reflections + +Instead of dispatching new rays from the closest hit shader, we will return the information in the payload to shoot new rays if needed. + +## 'raycommon.glsl' + +Enhance the structure to add information to start new rays if wanted. + +~~~~ C++ + int done; + vec3 rayOrigin; + vec3 rayDir; +~~~~ + +## `raytrace.rgen` + +Initialize the new members of the payload: + +~~~~ C++ + prd.done = 1; + prd.rayOrigin = origin.xyz; + prd.rayDir = direction.xyz; +~~~~ + +Instead of calling traceNV only once, we will call it in a loop until we are done. + +Wrap the trace call in `raytrace.rgen` like this: + +~~~~ C++ + vec3 hitValue = vec3(0); + for(;;) + { + traceNV( /*.. */); + + hitValue += prd.hitValue * prd.attenuation; + + prd.depth++; + if(prd.done == 1 || prd.depth >= 10) + break; + + origin.xyz = prd.rayOrigin; + direction.xyz = prd.rayDir; + prd.done = 1; // Will stop if a reflective material isn't hit + } +~~~~ + +And make sure to write the correct value + +~~~~ C++ +imageStore(image, ivec2(gl_LaunchIDNV.xy), vec4(hitValue, 1.0)); +~~~~ + +## `raytrace.rchit` + +We no longer need to shoot rays from the closest hit shader, so we can replace the block at the end with + +~~~~ C++ + if(mat.illum == 3) + { + vec3 origin = worldPos; + vec3 rayDir = reflect(gl_WorldRayDirectionNV, normal); + prd.attenuation *= mat.specular; + prd.done = 0; + prd.rayOrigin = origin; + prd.rayDir = rayDir; + } +~~~~ + +The calculation of the hitValue also no longer needs to be additive, or take attenuation into account: + +~~~~ C++ + prd.hitValue = vec3(attenuation * lightIntensity * (diffuse + specular)); +~~~~ + +## `raytrace.rmiss` + +Since the ray generation shader now handles attenuation, we no longer need to attenuate the value returned in the miss shader: + +~~~~ C++ + prd.hitValue = clearColor.xyz * 0.8; +~~~~ + +## Max Recursion + +Finally, we no longer need to have a deep recursion setting in `createRtPipeline` -- just a depth of 2, one for the initial ray generation segment and another for shadow rays. + +~~~~ C++ + rayPipelineInfo.setMaxRecursionDepth(2); // Ray depth +~~~~ + +In `raytrace.rgen`, we can now make the maximum ray depth significantly larger -- such as 100, for instance -- without causing a device lost error. + +# Controlling Depth + +As an extra, we can also add UI to control the maximum depth. + +In the `RtPushConstant` structure, we can add a new `maxDepth` member to pass to the shader. + +~~~~ C++ + struct RtPushConstant + { + nvmath::vec4f clearColor; + nvmath::vec3f lightPosition; + float lightIntensity; + int lightType; + int maxDepth{10}; + } m_rtPushConstants; +~~~~ + +In the `raytrace.rgen` shader, we will collect the push constant data + +~~~~ C++ +layout(push_constant) uniform Constants +{ + vec4 clearColor; + vec3 lightPosition; + float lightIntensity; + int lightType; + int maxDepth; +} +pushC; +~~~~ + +Then test for the value for when to stop + +~~~~ C++ + if(prd.done == 1 || prd.depth >= pushC.maxDepth) + break; +~~~~ + +Finally, in `main.cpp` in the `renderUI` function, we will add a slider to control the value. + +~~~~ C++ + ImGui::SliderInt("Max Depth", &helloVk.m_rtPushConstants.maxDepth, 1, 100); +~~~~ + +# Final Code + +You can find the final code in the folder [ray_tracing_reflections](https://github.com/nvpro-samples/vk_raytracing_tutorial/tree/master/ray_tracing_reflections) + + + + + + + + diff --git a/docs/vkrt_tutorial.css b/docs/vkrt_tutorial.css new file mode 100644 index 0000000..5b41cfe --- /dev/null +++ b/docs/vkrt_tutorial.css @@ -0,0 +1,175 @@ +/* Custom stylesheet for API documentation by Aras Pranckevičius, http://aras-p.info/ + and tweaked by Morgan McGuire. + Licensed as public domain or BSD 2-clause, whichever is more convenient for you. + Originally from https://github.com/aras-p/markdeep-docs-style */ +body { + max-width: 50em; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + text-align: left; + /*margin: 1.5em;*/ + padding: 0 1em; +} + +/* if screen is wide enough, put table of contents on the right side */ +@media screen and (min-width: 64em) { + .md .longTOC, .md .mediumTOC, .md .shortTOC { + max-width: 20em; + left: 0em; + display:block; + position: fixed; + top:0; + bottom:0; + overflow-y:scroll; + margin-top:0; + margin-bottom:0; + padding-top:1em; + } + body { + margin-left: 25em; + } +} + + + +/* for narrow screens or print, hide table of contents */ +@media screen and (max-width: 64em) { + .md .longTOC, .md .mediumTOC, .md .shortTOC { display: none; } +} + +@media print { + .md .longTOC, .md .mediumTOC, .md .shortTOC { display: none; } + body { max-width: 100%; } +} + +/* reset heading/link fonts to that of body */ +.md a, +.md div.title, contents, .md .tocHeader, +.md h1, .md h2, .md h3, .md h4, .md h5, .md h6, +.md .nonumberh1, .md .nonumberh2, .md .nonumberh3, .md .nonumberh4, .md .nonumberh5, .md .nonumberh6, +.md .shortTOC, .md .mediumTOC, .md .longTOC { + font-family: inherit; +} + +.md div.title { + margin: 0.4em 0 0 0; + padding: 0; + text-align: inherit; +} + +.md div.subtitle { + text-align: inherit; +} + +/* faint border below headings */ +.md h1, .md h2, .md h3, .md h4, +.md .nonumberh1, .md .nonumberh2, .md .nonumberh3, .md .nonumberh4 { + border-bottom: 1px solid rgba(0,0,0,.1); +} +/* heading font styles */ +.md h1, .md .nonumberh1, .md div.title { + font-size: 150%; + font-weight: 600; + color: rgba(0,0,0,.7); +} +.md h2, .md .nonumberh2 { + font-size: 120%; + font-weight: 400; + color: rgba(0,0,0,.9); +} +.md h3, .md .nonumberh3 { + font-size: 110%; + font-weight: 400; + color: rgba(0,0,0,.7); +} +/* no numbering of headings */ +/* .md h1:before, .md h2:before, .md h3:before, .md h4:before { content: none; } */ + +/* link styling */ +.md a:link, .md a:visited { + color: #3f51b5; +} + +/* inline and block code */ +.md code, .md pre.listing { + background-color: rgba(0,0,0,.05); + padding: 0.1em 0.2em; + border-radius: 0.15em; +} +.md pre.listing code { + background-color: transparent; + padding: 0; + border: none; +} + +/* table of contents styling; make all 3 forms of it look the same */ +.md .longTOC, .md .mediumTOC, .md .shortTOC { + font-size: inherit; + line-height: 120%; + margin: 1em 0; + padding: .4rem; + border-left: .1rem solid #3f51b5; +} + +.md .tocHeader { + margin: 0; + padding: 0; + border: none; + font-size: inherit; +} +/* +.md .tocNumber { + display: none; +} +*/ +.md .longTOC .level1, .md .mediumTOC .level1, .md .shortTOC .level1 { + font-weight: inherit; + /* padding: 0; */ + /* margin: 0; */ +} + +.md .longTOC p, .md .mediumTOC p, .md .shortTOC p { + overflow: hidden; + text-overflow: ellipsis; +} + +.md .longTOC center, .md .mediumTOC center, .md .shortTOC center, .md .tocHeader { + text-align: left; +} + +.md .longTOC b, .md .mediumTOC b, .md .shortTOC b { + font-weight: 400; +} + +.md .longTOC center b, .md .mediumTOC center b, .md .shortTOC center b { + font-weight: bold; +} + +/* .md .longTOC a, .md .mediumTOC a, .md .shortTOC a { */ + /* color: black; */ +/* } */ + +.md .longTOC .level1, .md .mediumTOC .level1, .md .shortTOC .level1, +.md .longTOC .level2, .md .mediumTOC .level2, .md .shortTOC .level2, +.md .longTOC .level3, .md .mediumTOC .level3, .md .shortTOC .level3 { + white-space: nowrap; + /* margin: 0; */ + /* padding: 0; */ + font-size: 90%; +} + +/* tables; use fainter colors than regular markdeep style */ +.md table.table { + font-size: 90%; +} +.md table.table th { + border: none; + background-color: #ccc; + color: rgba(0,0,0,.6); +} +.md table.table tr, .md table.table td { + border-color: #eee; +} +.md table.table tr:nth-child(even) { + background-color: #f4f4f4; +} + diff --git a/docs/vkrt_tutorial.md.htm b/docs/vkrt_tutorial.md.htm new file mode 100644 index 0000000..1eddf18 --- /dev/null +++ b/docs/vkrt_tutorial.md.htm @@ -0,0 +1,1862 @@ + + **NVIDIA Vulkan Ray Tracing Tutorial** + +By [Martin-Karl Lefrançois](https://devblogs.nvidia.com/author/mlefrancois/), + [Pascal Gautron](https://devblogs.nvidia.com/author/pgautron/), Neil Bickford + + + +The focus of this document and the provided code is to showcase a basic integration of +ray tracing within an existing Vulkan sample, using the +[`VK_KHR_ray_tracing`](https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#VK_KHR_ray_tracing) +extension. This tutorial starts from a basic Vulkan application and provides step-by-step instructions to modify and add +methods and functions. The sections are organized by components, with subsections identifying the modified functions. + +![Final Result](Images/resultRaytraceShadowMedieval.png width="350px") + +# Introduction + + + +(insert vkrt_tuto_further.md.html here) + +---- + + + + diff --git a/media/scenes/Medieval_building.mtl b/media/scenes/Medieval_building.mtl new file mode 100644 index 0000000..bf90c6c --- /dev/null +++ b/media/scenes/Medieval_building.mtl @@ -0,0 +1,689 @@ +# +# +# + +newmtl _Material #25 +illum 0 +Ka 0.588000 0.588000 0.588000 +Kd 0.588000 0.588000 0.588000 +Ks 0.000000 0.000000 0.000000 +Ns 2.000000 + +newmtl _material_559-effect +illum 2 +Ka 0.000000 0.000000 0.000000 +Kd 0.588000 0.588000 0.588000 +Ks 0.450000 0.450000 0.450000 +Ns 32.000000 +map_Kd RooftilesWood0005_2_S.jpg + +newmtl _material_535-effect +illum 2 +Ka 0.000000 0.000000 0.000000 +Kd 0.588000 0.588000 0.588000 +Ks 0.450000 0.450000 0.450000 +Ns 32.000000 +map_Kd out_0_6E339CC8.png + +newmtl _material_529-effect +illum 2 +Ka 0.000000 0.000000 0.000000 +Kd 0.588000 0.588000 0.588000 +Ks 0.450000 0.450000 0.450000 +Ns 32.000000 +map_Kd WoodRough0106_2_S.jpg + +newmtl _material_583-effect +illum 2 +Ka 0.000000 0.000000 0.000000 +Kd 0.588000 0.588000 0.588000 +Ks 0.450000 0.450000 0.450000 +Ns 32.000000 +map_Kd black.jpg + +newmtl _material_553-effect +illum 2 +Ka 0.000000 0.000000 0.000000 +Kd 0.588000 0.588000 0.588000 +Ks 0.450000 0.450000 0.450000 +Ns 32.000000 +map_Kd WoodRough0106_2_S.jpg + +newmtl _material_547-effect +illum 2 +Ka 0.000000 0.000000 0.000000 +Kd 0.588000 0.588000 0.588000 +Ks 0.450000 0.450000 0.450000 +Ns 32.000000 +map_Kd WoodPlanksBare0002_1_S.jpg + +newmtl _Material #45 +illum 0 +Ka 0.588000 0.588000 0.588000 +Kd 0.588000 0.588000 0.588000 +Ks 0.000000 0.000000 0.000000 +Ns 2.000000 + +newmtl _ns651_Material_002_52-effect +illum 0 +Ka 0.000000 0.000000 0.000000 +Kd 0.588000 0.588000 0.588000 +Ks 0.000000 0.000000 0.000000 +Ns 32.000000 +map_Kd yellow.jpg + +newmtl _Material #55 +illum 0 +Ka 0.588000 0.588000 0.588000 +Kd 0.588000 0.588000 0.588000 +Ks 0.000000 0.000000 0.000000 +Ns 2.000000 + +newmtl _ns651_Material_002_52-effect +illum 0 +Ka 0.000000 0.000000 0.000000 +Kd 0.588000 0.588000 0.588000 +Ks 0.000000 0.000000 0.000000 +Ns 32.000000 +map_Kd yellow.jpg + +newmtl _Material #65 +illum 0 +Ka 0.588000 0.588000 0.588000 +Kd 0.588000 0.588000 0.588000 +Ks 0.000000 0.000000 0.000000 +Ns 2.000000 + +newmtl _ns651_Material_002_52-effect +illum 0 +Ka 0.000000 0.000000 0.000000 +Kd 0.588000 0.588000 0.588000 +Ks 0.000000 0.000000 0.000000 +Ns 32.000000 +map_Kd yellow.jpg + +newmtl _Material #75 +illum 0 +Ka 0.588000 0.588000 0.588000 +Kd 0.588000 0.588000 0.588000 +Ks 0.000000 0.000000 0.000000 +Ns 2.000000 + +newmtl _ns651_Material_002_52-effect +illum 2 +Ka 0.000000 0.000000 0.000000 +Kd 0.588000 0.588000 0.588000 +Ks 0.000000 0.000000 0.000000 +Ns 32.000000 +map_Kd yellow.jpg + +newmtl _Material #85 +illum 0 +Ka 0.588000 0.588000 0.588000 +Kd 0.588000 0.588000 0.588000 +Ks 0.000000 0.000000 0.000000 +Ns 2.000000 + +newmtl _ns651_Material_002_52-effect +illum 0 +Ka 0.000000 0.000000 0.000000 +Kd 0.588000 0.588000 0.588000 +Ks 0.000000 0.000000 0.000000 +Ns 32.000000 +map_Kd yellow.jpg + +newmtl _Material #95 +illum 0 +Ka 0.588000 0.588000 0.588000 +Kd 0.588000 0.588000 0.588000 +Ks 0.000000 0.000000 0.000000 +Ns 2.000000 + +newmtl _ns651_Material_002_52-effect +illum 0 +Ka 0.000000 0.000000 0.000000 +Kd 0.588000 0.588000 0.588000 +Ks 0.000000 0.000000 0.000000 +Ns 32.000000 +map_Kd yellow.jpg + +newmtl _Material #105 +illum 0 +Ka 0.588000 0.588000 0.588000 +Kd 0.588000 0.588000 0.588000 +Ks 0.000000 0.000000 0.000000 +Ns 2.000000 + +newmtl _ns651_Material_002_52-effect +illum 0 +Ka 0.000000 0.000000 0.000000 +Kd 0.588000 0.588000 0.588000 +Ks 0.000000 0.000000 0.000000 +Ns 32.000000 +map_Kd yellow.jpg + +newmtl _Material #115 +illum 0 +Ka 0.588000 0.588000 0.588000 +Kd 0.588000 0.588000 0.588000 +Ks 0.000000 0.000000 0.000000 +Ns 2.000000 + +newmtl _ns651_Material_002_52-effect +illum 0 +Ka 0.000000 0.000000 0.000000 +Kd 0.588000 0.588000 0.588000 +Ks 0.000000 0.000000 0.000000 +Ns 32.000000 +map_Kd yellow.jpg + +newmtl _Material #125 +illum 0 +Ka 0.588000 0.588000 0.588000 +Kd 0.588000 0.588000 0.588000 +Ks 0.000000 0.000000 0.000000 +Ns 2.000000 + +newmtl _ns651_Material_002_52-effect +illum 0 +Ka 0.000000 0.000000 0.000000 +Kd 0.588000 0.588000 0.588000 +Ks 0.000000 0.000000 0.000000 +Ns 32.000000 +map_Kd yellow.jpg + +newmtl _Material #135 +illum 0 +Ka 0.588000 0.588000 0.588000 +Kd 0.588000 0.588000 0.588000 +Ks 0.000000 0.000000 0.000000 +Ns 2.000000 + +newmtl _ns651_Material_002_52-effect +illum 0 +Ka 0.000000 0.000000 0.000000 +Kd 0.588000 0.588000 0.588000 +Ks 0.000000 0.000000 0.000000 +Ns 32.000000 +map_Kd yellow.jpg + +newmtl _Material #145 +illum 0 +Ka 0.588000 0.588000 0.588000 +Kd 0.588000 0.588000 0.588000 +Ks 0.000000 0.000000 0.000000 +Ns 2.000000 + +newmtl _ns651_Material_002_52-effect +illum 0 +Ka 0.000000 0.000000 0.000000 +Kd 0.588000 0.588000 0.588000 +Ks 0.000000 0.000000 0.000000 +Ns 32.000000 +map_Kd yellow.jpg + +newmtl _Material #155 +illum 0 +Ka 0.588000 0.588000 0.588000 +Kd 0.588000 0.588000 0.588000 +Ks 0.000000 0.000000 0.000000 +Ns 2.000000 + +newmtl _ns651_Material_002_52-effect +illum 0 +Ka 0.000000 0.000000 0.000000 +Kd 0.588000 0.588000 0.588000 +Ks 0.000000 0.000000 0.000000 +Ns 32.000000 +map_Kd yellow.jpg + +newmtl _Material #165 +illum 0 +Ka 0.588000 0.588000 0.588000 +Kd 0.588000 0.588000 0.588000 +Ks 0.000000 0.000000 0.000000 +Ns 2.000000 + +newmtl _ns651_Material_002_52-effect +illum 0 +Ka 0.000000 0.000000 0.000000 +Kd 0.588000 0.588000 0.588000 +Ks 0.000000 0.000000 0.000000 +Ns 32.000000 +map_Kd yellow.jpg + +newmtl _Material #175 +illum 0 +Ka 0.588000 0.588000 0.588000 +Kd 0.588000 0.588000 0.588000 +Ks 0.000000 0.000000 0.000000 +Ns 2.000000 + +newmtl _ns651_Material_002_52-effect +illum 0 +Ka 0.000000 0.000000 0.000000 +Kd 0.588000 0.588000 0.588000 +Ks 0.000000 0.000000 0.000000 +Ns 32.000000 +map_Kd yellow.jpg + +newmtl _Material #185 +illum 0 +Ka 0.588000 0.588000 0.588000 +Kd 0.588000 0.588000 0.588000 +Ks 0.000000 0.000000 0.000000 +Ns 2.000000 + +newmtl _ns651_Material_002_52-effect +illum 0 +Ka 0.000000 0.000000 0.000000 +Kd 0.588000 0.588000 0.588000 +Ks 0.000000 0.000000 0.000000 +Ns 32.000000 +map_Kd yellow.jpg + +newmtl _Material #195 +illum 0 +Ka 0.588000 0.588000 0.588000 +Kd 0.588000 0.588000 0.588000 +Ks 0.000000 0.000000 0.000000 +Ns 2.000000 + +newmtl _ns651_Material_002_52-effect +illum 0 +Ka 0.000000 0.000000 0.000000 +Kd 0.588000 0.588000 0.588000 +Ks 0.000000 0.000000 0.000000 +Ns 32.000000 +map_Kd yellow.jpg + +newmtl _Material #205 +illum 0 +Ka 0.588000 0.588000 0.588000 +Kd 0.588000 0.588000 0.588000 +Ks 0.000000 0.000000 0.000000 +Ns 2.000000 + +newmtl _ns651_Material_002_52-effect +illum 0 +Ka 0.000000 0.000000 0.000000 +Kd 0.588000 0.588000 0.588000 +Ks 0.000000 0.000000 0.000000 +Ns 32.000000 +map_Kd yellow.jpg + +newmtl _Material #215 +illum 0 +Ka 0.588000 0.588000 0.588000 +Kd 0.588000 0.588000 0.588000 +Ks 0.000000 0.000000 0.000000 +Ns 2.000000 + +newmtl _ns649_Material_003_60-effect +illum 0 +Ka 0.000000 0.000000 0.000000 +Kd 0.588000 0.588000 0.588000 +Ks 0.000000 0.000000 0.000000 +Ns 32.000000 +map_Kd panneau_col.jpg + +newmtl _Material #225 +illum 0 +Ka 0.588000 0.588000 0.588000 +Kd 0.588000 0.588000 0.588000 +Ks 0.000000 0.000000 0.000000 +Ns 2.000000 + +newmtl _material_379-effect +illum 2 +Ka 0.000000 0.000000 0.000000 +Kd 0.588000 0.588000 0.588000 +Ks 0.450000 0.450000 0.450000 +Ns 32.000000 +map_Kd WoodPlanksBare0002_1_S.jpg + +newmtl _Material #235 +illum 0 +Ka 0.588000 0.588000 0.588000 +Kd 0.588000 0.588000 0.588000 +Ks 0.000000 0.000000 0.000000 +Ns 2.000000 + +newmtl _material_565-effect +illum 2 +Ka 0.000000 0.000000 0.000000 +Kd 0.588000 0.588000 0.588000 +Ks 0.450000 0.450000 0.450000 +Ns 32.000000 +map_Kd out_0_6E339CC8.png + +newmtl _Material #245 +illum 0 +Ka 0.588000 0.588000 0.588000 +Kd 0.588000 0.588000 0.588000 +Ks 0.000000 0.000000 0.000000 +Ns 2.000000 + +newmtl _material_324-effect +illum 2 +Ka 0.000000 0.000000 0.000000 +Kd 0.588000 0.588000 0.588000 +Ks 0.450000 0.450000 0.450000 +Ns 32.000000 +map_Kd WoodRough0106_2_S.jpg + +newmtl _Material #255 +illum 0 +Ka 0.588000 0.588000 0.588000 +Kd 0.588000 0.588000 0.588000 +Ks 0.000000 0.000000 0.000000 +Ns 2.000000 + +newmtl _material_559-effect +illum 2 +Ka 0.000000 0.000000 0.000000 +Kd 0.588000 0.588000 0.588000 +Ks 0.450000 0.450000 0.450000 +Ns 32.000000 +map_Kd RooftilesWood0005_2_S.jpg + +newmtl _Material #265 +illum 0 +Ka 0.588000 0.588000 0.588000 +Kd 0.588000 0.588000 0.588000 +Ks 0.000000 0.000000 0.000000 +Ns 2.000000 + +newmtl _material_318-effect +illum 2 +Ka 0.000000 0.000000 0.000000 +Kd 0.588000 0.588000 0.588000 +Ks 0.450000 0.450000 0.450000 +Ns 32.000000 +map_Kd RooftilesWood0005_2_S.jpg + +newmtl _Material #275 +illum 0 +Ka 0.588000 0.588000 0.588000 +Kd 0.588000 0.588000 0.588000 +Ks 0.000000 0.000000 0.000000 +Ns 2.000000 + +newmtl _material_571-effect +illum 2 +Ka 0.000000 0.000000 0.000000 +Kd 0.588000 0.588000 0.588000 +Ks 0.450000 0.450000 0.450000 +Ns 32.000000 +map_Kd WoodRough0106_2_S.jpg + +newmtl _Material #285 +illum 0 +Ka 0.588000 0.588000 0.588000 +Kd 0.588000 0.588000 0.588000 +Ks 0.000000 0.000000 0.000000 +Ns 2.000000 + +newmtl _material_306-effect +illum 2 +Ka 0.000000 0.000000 0.000000 +Kd 0.588000 0.588000 0.588000 +Ks 0.450000 0.450000 0.450000 +Ns 32.000000 +map_Kd WoodPlanksBare0002_1_S.jpg + +newmtl _Material #295 +illum 0 +Ka 0.588000 0.588000 0.588000 +Kd 0.588000 0.588000 0.588000 +Ks 0.000000 0.000000 0.000000 +Ns 2.000000 + +newmtl _material_547-effect +illum 2 +Ka 0.000000 0.000000 0.000000 +Kd 0.588000 0.588000 0.588000 +Ks 0.450000 0.450000 0.450000 +Ns 32.000000 +map_Kd WoodPlanksBare0002_1_S.jpg + +newmtl _Material #305 +illum 0 +Ka 0.588000 0.588000 0.588000 +Kd 0.588000 0.588000 0.588000 +Ks 0.000000 0.000000 0.000000 +Ns 2.000000 + +newmtl _material_577-effect +illum 2 +Ka 0.000000 0.000000 0.000000 +Kd 0.588000 0.588000 0.588000 +Ks 0.450000 0.450000 0.450000 +Ns 32.000000 +map_Kd WoodRough0106_2_S.jpg + +newmtl _Material #315 +illum 0 +Ka 0.588000 0.588000 0.588000 +Kd 0.588000 0.588000 0.588000 +Ks 0.000000 0.000000 0.000000 +Ns 2.000000 + +newmtl _material_553-effect +illum 2 +Ka 0.000000 0.000000 0.000000 +Kd 0.588000 0.588000 0.588000 +Ks 0.450000 0.450000 0.450000 +Ns 32.000000 +map_Kd WoodRough0106_2_S.jpg + +newmtl _Material #325 +illum 0 +Ka 0.588000 0.588000 0.588000 +Kd 0.588000 0.588000 0.588000 +Ks 0.000000 0.000000 0.000000 +Ns 2.000000 + +newmtl _material_373-effect +illum 2 +Ka 0.000000 0.000000 0.000000 +Kd 0.588000 0.588000 0.588000 +Ks 0.450000 0.450000 0.450000 +Ns 32.000000 +map_Kd RooftilesWood0005_2_S.jpg + +newmtl _Material #335 +illum 0 +Ka 0.588000 0.588000 0.588000 +Kd 0.588000 0.588000 0.588000 +Ks 0.000000 0.000000 0.000000 +Ns 2.000000 + +newmtl _material_367-effect +illum 2 +Ka 0.000000 0.000000 0.000000 +Kd 0.588000 0.588000 0.588000 +Ks 0.450000 0.450000 0.450000 +Ns 32.000000 +map_Kd WoodRough0106_2_S.jpg + +newmtl _Material #345 +illum 0 +Ka 0.588000 0.588000 0.588000 +Kd 0.588000 0.588000 0.588000 +Ks 0.000000 0.000000 0.000000 +Ns 2.000000 + +newmtl _material_336-effect +illum 2 +Ka 0.000000 0.000000 0.000000 +Kd 0.588000 0.588000 0.588000 +Ks 0.450000 0.450000 0.450000 +Ns 32.000000 +map_Kd RooftilesWood0005_2_S.jpg + +newmtl _Material #355 +illum 0 +Ka 0.588000 0.588000 0.588000 +Kd 0.588000 0.588000 0.588000 +Ks 0.000000 0.000000 0.000000 +Ns 2.000000 + +newmtl _material_583-effect +illum 2 +Ka 0.000000 0.000000 0.000000 +Kd 0.588000 0.588000 0.588000 +Ks 0.450000 0.450000 0.450000 +Ns 32.000000 +map_Kd black.jpg + +newmtl _Material #365 +illum 0 +Ka 0.588000 0.588000 0.588000 +Kd 0.588000 0.588000 0.588000 +Ks 0.000000 0.000000 0.000000 +Ns 2.000000 + +newmtl _material_385-effect +illum 2 +Ka 0.000000 0.000000 0.000000 +Kd 0.588000 0.588000 0.588000 +Ks 0.450000 0.450000 0.450000 +Ns 32.000000 +map_Kd out_0_6E339CC8.png + +newmtl _Material #375 +illum 0 +Ka 0.588000 0.588000 0.588000 +Kd 0.588000 0.588000 0.588000 +Ks 0.000000 0.000000 0.000000 +Ns 2.000000 + +newmtl _material_529-effect +illum 2 +Ka 0.000000 0.000000 0.000000 +Kd 0.588000 0.588000 0.588000 +Ks 0.450000 0.450000 0.450000 +Ns 32.000000 +map_Kd WoodRough0106_2_S.jpg + +newmtl _Material #385 +illum 0 +Ka 0.588000 0.588000 0.588000 +Kd 0.588000 0.588000 0.588000 +Ks 0.000000 0.000000 0.000000 +Ns 2.000000 + +newmtl _material_583-effect +illum 2 +Ka 0.000000 0.000000 0.000000 +Kd 0.588000 0.588000 0.588000 +Ks 0.450000 0.450000 0.450000 +Ns 32.000000 +map_Kd black.jpg + +newmtl _Material #395 +illum 0 +Ka 0.588000 0.588000 0.588000 +Kd 0.588000 0.588000 0.588000 +Ks 0.000000 0.000000 0.000000 +Ns 2.000000 + +newmtl _material_312-effect +illum 2 +Ka 0.000000 0.000000 0.000000 +Kd 0.588000 0.588000 0.588000 +Ks 0.450000 0.450000 0.450000 +Ns 32.000000 +map_Kd out_0_6E339CC8.png + +newmtl _Material #405 +illum 0 +Ka 0.588000 0.588000 0.588000 +Kd 0.588000 0.588000 0.588000 +Ks 0.000000 0.000000 0.000000 +Ns 2.000000 + +newmtl _material_535-effect +illum 2 +Ka 0.000000 0.000000 0.000000 +Kd 0.588000 0.588000 0.588000 +Ks 0.450000 0.450000 0.450000 +Ns 32.000000 +map_Kd out_0_6E339CC8.png + +newmtl _Material #415 +illum 0 +Ka 0.588000 0.588000 0.588000 +Kd 0.588000 0.588000 0.588000 +Ks 0.000000 0.000000 0.000000 +Ns 2.000000 + +newmtl _material_583-effect +illum 2 +Ka 0.000000 0.000000 0.000000 +Kd 0.588000 0.588000 0.588000 +Ks 0.450000 0.450000 0.450000 +Ns 32.000000 +map_Kd black.jpg + +newmtl _Material #435 +illum 0 +Ka 0.588000 0.588000 0.588000 +Kd 0.588000 0.588000 0.588000 +Ks 0.000000 0.000000 0.000000 +Ns 2.000000 + +newmtl _ns651_Material_002_52-effect +illum 0 +Ka 0.000000 0.000000 0.000000 +Kd 0.588000 0.588000 0.588000 +Ks 0.000000 0.000000 0.000000 +Ns 32.000000 +map_Kd yellow.jpg + +newmtl _Material #435 +illum 0 +Ka 0.588000 0.588000 0.588000 +Kd 0.588000 0.588000 0.588000 +Ks 0.000000 0.000000 0.000000 +Ns 2.000000 + +newmtl _ns651_Material_002_52-effect +illum 0 +Ka 0.000000 0.000000 0.000000 +Kd 0.588000 0.588000 0.588000 +Ks 0.000000 0.000000 0.000000 +Ns 32.000000 +map_Kd yellow.jpg + +newmtl _Material #455 +illum 0 +Ka 0.588000 0.588000 0.588000 +Kd 0.588000 0.588000 0.588000 +Ks 0.000000 0.000000 0.000000 +Ns 2.000000 + +newmtl _ns649_Material_003_60-effect +illum 0 +Ka 0.000000 0.000000 0.000000 +Kd 0.588000 0.588000 0.588000 +Ks 0.000000 0.000000 0.000000 +Ns 32.000000 +map_Kd panneau_col.jpg + +newmtl _Material #475 +illum 0 +Ka 0.588000 0.588000 0.588000 +Kd 0.588000 0.588000 0.588000 +Ks 0.000000 0.000000 0.000000 +Ns 2.000000 + +newmtl _material_583-effect +illum 2 +Ka 0.000000 0.000000 0.000000 +Kd 0.588000 0.588000 0.588000 +Ks 0.450000 0.450000 0.450000 +Ns 32.000000 +map_Kd black.jpg + diff --git a/media/scenes/Medieval_building.obj b/media/scenes/Medieval_building.obj new file mode 100644 index 0000000..56fe1a7 --- /dev/null +++ b/media/scenes/Medieval_building.obj @@ -0,0 +1,61544 @@ +# +# +# + +mtllib Medieval_building.mtl + + +# +# +# +g + + +# +# _material_559-effect +# +usemtl _material_559-effect + +v -0.379568 1.766274 -1.280000 +v 0.543199 1.766274 -1.280000 +v -0.379568 2.141274 -1.280000 +v 0.543199 2.141274 -1.280000 +v 0.543199 1.766274 -1.280000 +v 0.543199 1.766274 -1.702639 +v 0.543199 2.141274 -1.280000 +v 0.543199 2.141274 -1.702639 +v -0.379568 1.766274 -1.702639 +v -0.379568 1.766274 -1.280000 +v -0.379568 2.141274 -1.702639 +v -0.379568 2.141274 -1.280000 +v -0.379568 2.141274 -1.702639 +v -0.379568 2.141274 -1.280000 +v -0.379568 2.387606 -1.293208 +v -0.379568 2.387606 -1.280000 +v -0.379568 2.141274 -1.280000 +v 0.543199 2.141274 -1.280000 +v -0.379568 2.387606 -1.280000 +v 0.543199 2.387606 -1.280000 +v 0.543199 2.141274 -1.280000 +v 0.543199 2.141274 -1.702639 +v 0.543199 2.387606 -1.280000 +v 0.543199 2.387606 -1.293208 +v -0.341120 2.141274 -1.280000 +v -0.379568 2.141274 -1.280000 +v -0.341120 2.141274 -1.274719 +v -0.379568 2.141274 -1.274719 +v -0.379568 2.141274 -1.280000 +v -0.379568 1.766274 -1.280000 +v -0.379568 2.141274 -1.274719 +v -0.379568 1.766274 -1.274719 +v -0.379568 1.766274 -1.280000 +v -0.341120 1.766274 -1.280000 +v -0.379568 1.766274 -1.274719 +v -0.341120 1.766274 -1.274719 +v -0.341120 1.766274 -1.280000 +v -0.341120 2.141274 -1.280000 +v -0.341120 1.766274 -1.274719 +v -0.341120 2.141274 -1.274719 +v 0.543199 2.141274 -1.293208 +v 0.543199 2.141274 -1.280000 +v 0.558580 2.141274 -1.293208 +v 0.558580 2.141274 -1.280000 +v 0.543199 2.141274 -1.280000 +v 0.543199 1.766274 -1.280000 +v 0.558580 2.141274 -1.280000 +v 0.558580 1.766274 -1.280000 +v 0.543199 1.766274 -1.280000 +v 0.543199 1.766274 -1.293208 +v 0.558580 1.766274 -1.280000 +v 0.558580 1.766274 -1.293208 +v 0.543199 1.766274 -1.293208 +v 0.543199 2.141274 -1.293208 +v 0.558580 1.766274 -1.293208 +v 0.558580 2.141274 -1.293208 +v -0.379568 2.141274 -1.689432 +v -0.379568 2.141274 -1.702639 +v -0.394949 2.141274 -1.689432 +v -0.394949 2.141274 -1.702639 +v -0.379568 2.141274 -1.702639 +v -0.379568 1.766274 -1.702639 +v -0.394949 2.141274 -1.702639 +v -0.394949 1.766274 -1.702639 +v -0.379568 1.766274 -1.702639 +v -0.379568 1.766274 -1.689432 +v -0.394949 1.766274 -1.702639 +v -0.394949 1.766274 -1.689432 +v -0.379568 1.766274 -1.689432 +v -0.379568 2.141274 -1.689432 +v -0.394949 1.766274 -1.689432 +v -0.394949 2.141274 -1.689432 +v 0.120264 2.141274 -1.280000 +v 0.081815 2.141274 -1.280000 +v 0.120264 2.141274 -1.274719 +v 0.081815 2.141274 -1.274719 +v 0.081815 2.141274 -1.280000 +v 0.081815 1.766274 -1.280000 +v 0.081815 2.141274 -1.274719 +v 0.081815 1.766274 -1.274719 +v 0.081815 1.766274 -1.280000 +v 0.120264 1.766274 -1.280000 +v 0.081815 1.766274 -1.274719 +v 0.120264 1.766274 -1.274719 +v 0.120264 1.766274 -1.280000 +v 0.120264 2.141274 -1.280000 +v 0.120264 1.766274 -1.274719 +v 0.120264 2.141274 -1.274719 +v 0.543199 2.141274 -1.504527 +v 0.543199 2.141274 -1.491320 +v 0.558580 2.141274 -1.504527 +v 0.558580 2.141274 -1.491320 +v 0.543199 2.141274 -1.491320 +v 0.543199 1.766274 -1.491320 +v 0.558580 2.141274 -1.491320 +v 0.558580 1.766274 -1.491320 +v 0.543199 1.766274 -1.491320 +v 0.543199 1.766274 -1.504527 +v 0.558580 1.766274 -1.491320 +v 0.558580 1.766274 -1.504527 +v 0.543199 1.766274 -1.504527 +v 0.543199 2.141274 -1.504527 +v 0.558580 1.766274 -1.504527 +v 0.558580 2.141274 -1.504527 +v -0.379568 2.141274 -1.478112 +v -0.379568 2.141274 -1.491320 +v -0.394949 2.141274 -1.478112 +v -0.394949 2.141274 -1.491320 +v -0.379568 2.141274 -1.491320 +v -0.379568 1.766274 -1.491320 +v -0.394949 2.141274 -1.491320 +v -0.394949 1.766274 -1.491320 +v -0.379568 1.766274 -1.491320 +v -0.379568 1.766274 -1.478112 +v -0.394949 1.766274 -1.491320 +v -0.394949 1.766274 -1.478112 +v -0.379568 1.766274 -1.478112 +v -0.379568 2.141274 -1.478112 +v -0.394949 1.766274 -1.478112 +v -0.394949 2.141274 -1.478112 +v -0.138990 1.366023 -1.589188 +v -0.224673 1.366023 -1.589188 +v -0.138990 0.986985 -1.083464 +v -0.224673 0.986985 -1.083464 +v -0.224675 1.366023 -1.589188 +v -0.224675 1.316525 -1.615336 +v -0.224675 0.986985 -1.083462 +v -0.224675 0.937488 -1.109611 +v -0.224673 1.316525 -1.615336 +v -0.138990 1.316525 -1.615336 +v -0.224673 0.937488 -1.109613 +v -0.138990 0.937488 -1.109613 +v -0.138990 1.316525 -1.615336 +v -0.138990 1.366023 -1.589188 +v -0.138990 0.937488 -1.109611 +v -0.138990 0.986985 -1.083462 +v 0.388304 1.366023 -1.589188 +v 0.302621 1.366023 -1.589188 +v 0.388304 0.986985 -1.083464 +v 0.302621 0.986985 -1.083464 +v 0.302621 1.366023 -1.589188 +v 0.302621 1.316525 -1.615336 +v 0.302621 0.986985 -1.083462 +v 0.302621 0.937488 -1.109611 +v 0.302621 1.316525 -1.615336 +v 0.388304 1.316525 -1.615336 +v 0.302621 0.937488 -1.109613 +v 0.388304 0.937488 -1.109613 +v 0.388306 1.316525 -1.615336 +v 0.388306 1.366023 -1.589188 +v 0.388306 0.937488 -1.109611 +v 0.388306 0.986985 -1.083462 +v 0.124657 1.375741 -1.599051 +v 0.038974 1.375741 -1.599051 +v 0.124657 1.202094 -1.078778 +v 0.038974 1.202094 -1.078778 +v 0.038974 1.375741 -1.599051 +v 0.038974 1.306805 -1.605473 +v 0.038974 1.202094 -1.078780 +v 0.038974 1.133157 -1.085202 +v 0.038974 1.306805 -1.605473 +v 0.124657 1.306805 -1.605473 +v 0.038974 1.133157 -1.085200 +v 0.124657 1.133157 -1.085200 +v 0.124657 1.306805 -1.605473 +v 0.124657 1.375741 -1.599051 +v 0.124657 1.133157 -1.085202 +v 0.124657 1.202094 -1.078780 +v -0.418017 1.391274 -1.266793 +v -0.302671 1.391274 -1.266793 +v -0.418017 2.141274 -1.266793 +v -0.302671 2.141274 -1.266793 +v -0.302671 1.391274 -1.266793 +v -0.302671 1.391274 -1.306415 +v -0.302671 2.141274 -1.266793 +v -0.302671 2.141274 -1.306415 +v -0.302671 1.391274 -1.306415 +v -0.418017 1.391274 -1.306415 +v -0.302671 2.141274 -1.306415 +v -0.418017 2.141274 -1.306415 +v -0.418017 1.391274 -1.306415 +v -0.418017 1.391274 -1.266793 +v -0.418017 2.141274 -1.306415 +v -0.418017 2.141274 -1.266793 +v 0.466302 1.391274 -1.266793 +v 0.581648 1.391274 -1.266793 +v 0.466302 2.141274 -1.266793 +v 0.581648 2.141274 -1.266793 +v 0.581648 1.391274 -1.266793 +v 0.581648 1.391274 -1.306415 +v 0.581648 2.141274 -1.266793 +v 0.581648 2.141274 -1.306415 +v 0.581648 1.391274 -1.306415 +v 0.466302 1.391274 -1.306415 +v 0.581648 2.141274 -1.306415 +v 0.466302 2.141274 -1.306415 +v 0.466302 1.391274 -1.306415 +v 0.466302 1.391274 -1.266793 +v 0.466302 2.141274 -1.306415 +v 0.466302 2.141274 -1.266793 +v -0.418017 1.391274 -1.676224 +v -0.302671 1.391274 -1.676224 +v -0.418017 2.141274 -1.676224 +v -0.302671 2.141274 -1.676224 +v -0.302671 1.391274 -1.676224 +v -0.302671 1.391274 -1.715847 +v -0.302671 2.141274 -1.676224 +v -0.302671 2.141274 -1.715847 +v -0.302671 1.391274 -1.715847 +v -0.418017 1.391274 -1.715847 +v -0.302671 2.141274 -1.715847 +v -0.418017 2.141274 -1.715847 +v -0.418017 1.391274 -1.715847 +v -0.418017 1.391274 -1.676224 +v -0.418017 2.141274 -1.715847 +v -0.418017 2.141274 -1.676224 +v 0.466302 1.391274 -1.676224 +v 0.581648 1.391274 -1.676224 +v 0.466302 2.141274 -1.676224 +v 0.581648 2.141274 -1.676224 +v 0.581648 1.391274 -1.676224 +v 0.581648 1.391274 -1.715847 +v 0.581648 2.141274 -1.676224 +v 0.581648 2.141274 -1.715847 +v 0.581648 1.391274 -1.715847 +v 0.466302 1.391274 -1.715847 +v 0.581648 2.141274 -1.715847 +v 0.466302 2.141274 -1.715847 +v 0.466302 1.391274 -1.715847 +v 0.466302 1.391274 -1.676224 +v 0.466302 2.141274 -1.715847 +v 0.466302 2.141274 -1.676224 +v -0.071979 1.606274 -1.676224 +v 0.235610 1.606274 -1.676224 +v -0.071979 1.606274 -1.684150 +v 0.235610 1.606274 -1.684150 +v 0.235610 1.606274 -1.676224 +v 0.235610 1.586274 -1.676224 +v 0.235610 1.606274 -1.684150 +v 0.235610 1.586274 -1.684150 +v 0.235610 1.586274 -1.676224 +v -0.071979 1.586274 -1.676224 +v 0.235610 1.586274 -1.684150 +v -0.071979 1.586274 -1.684150 +v -0.071979 1.586274 -1.676224 +v -0.071979 1.606274 -1.676224 +v -0.071979 1.586274 -1.684150 +v -0.071979 1.606274 -1.684150 +v -0.071979 1.686274 -1.676224 +v 0.235610 1.686274 -1.676224 +v -0.071979 1.686274 -1.684150 +v 0.235610 1.686274 -1.684150 +v 0.235610 1.686274 -1.676224 +v 0.235610 1.666274 -1.676224 +v 0.235610 1.686274 -1.684150 +v 0.235610 1.666274 -1.684150 +v 0.235610 1.666274 -1.676224 +v -0.071979 1.666274 -1.676224 +v 0.235610 1.666274 -1.684150 +v -0.071979 1.666274 -1.684150 +v -0.071979 1.666274 -1.676224 +v -0.071979 1.686274 -1.676224 +v -0.071979 1.666274 -1.684150 +v -0.071979 1.686274 -1.684150 +v -0.071979 1.766274 -1.676224 +v 0.235610 1.766274 -1.676224 +v -0.071979 1.766274 -1.684150 +v 0.235610 1.766274 -1.684150 +v 0.235610 1.766274 -1.676224 +v 0.235610 1.746274 -1.676224 +v 0.235610 1.766274 -1.684150 +v 0.235610 1.746274 -1.684150 +v 0.235610 1.746274 -1.676224 +v -0.071979 1.746274 -1.676224 +v 0.235610 1.746274 -1.684150 +v -0.071979 1.746274 -1.684150 +v -0.071979 1.746274 -1.676224 +v -0.071979 1.766274 -1.676224 +v -0.071979 1.746274 -1.684150 +v -0.071979 1.766274 -1.684150 +v -0.071979 1.846274 -1.676224 +v 0.235610 1.846274 -1.676224 +v -0.071979 1.846274 -1.684150 +v 0.235610 1.846274 -1.684150 +v 0.235610 1.846274 -1.676224 +v 0.235610 1.826274 -1.676224 +v 0.235610 1.846274 -1.684150 +v 0.235610 1.826274 -1.684150 +v 0.235610 1.826274 -1.676224 +v -0.071979 1.826274 -1.676224 +v 0.235610 1.826274 -1.684150 +v -0.071979 1.826274 -1.684150 +v -0.071979 1.826274 -1.676224 +v -0.071979 1.846274 -1.676224 +v -0.071979 1.826274 -1.684150 +v -0.071979 1.846274 -1.684150 +v -0.071979 1.926274 -1.676224 +v 0.235610 1.926274 -1.676224 +v -0.071979 1.926274 -1.684150 +v 0.235610 1.926274 -1.684150 +v 0.235610 1.926274 -1.676224 +v 0.235610 1.906274 -1.676224 +v 0.235610 1.926274 -1.684150 +v 0.235610 1.906274 -1.684150 +v 0.235610 1.906274 -1.676224 +v -0.071979 1.906274 -1.676224 +v 0.235610 1.906274 -1.684150 +v -0.071979 1.906274 -1.684150 +v -0.071979 1.906274 -1.676224 +v -0.071979 1.926274 -1.676224 +v -0.071979 1.906274 -1.684150 +v -0.071979 1.926274 -1.684150 +v 0.221591 2.006274 -1.676224 +v 0.230827 1.991014 -1.676224 +v 0.221591 2.006274 -1.684150 +v 0.230827 1.991014 -1.684150 +v 0.230830 1.991014 -1.676224 +v 0.231745 1.986274 -1.676224 +v 0.230830 1.991014 -1.684150 +v 0.231745 1.986274 -1.684150 +v 0.231745 1.986274 -1.676224 +v -0.068114 1.986274 -1.676224 +v 0.231745 1.986274 -1.684150 +v -0.068114 1.986274 -1.684150 +v -0.068114 1.986274 -1.676224 +v -0.067199 1.991014 -1.676224 +v -0.068114 1.986274 -1.684150 +v -0.067199 1.991014 -1.684150 +v -0.067197 1.991014 -1.676224 +v -0.057960 2.006274 -1.676224 +v -0.067197 1.991014 -1.684150 +v -0.057960 2.006274 -1.684150 +v -0.057960 2.006274 -1.676224 +v 0.221591 2.006274 -1.676224 +v -0.057960 2.006274 -1.684150 +v 0.221591 2.006274 -1.684150 +v 0.069204 1.586274 -1.676224 +v 0.094117 1.586274 -1.676224 +v 0.069204 1.586274 -1.684150 +v 0.094117 1.586274 -1.684150 +v 0.094119 1.586274 -1.676224 +v 0.094119 1.566274 -1.676224 +v 0.094119 1.586274 -1.684150 +v 0.094119 1.566274 -1.684150 +v 0.094117 1.566274 -1.676224 +v 0.069204 1.566274 -1.676224 +v 0.094117 1.566274 -1.684150 +v 0.069204 1.566274 -1.684150 +v 0.069204 1.566274 -1.676224 +v 0.069204 1.586274 -1.676224 +v 0.069204 1.566274 -1.684150 +v 0.069204 1.586274 -1.684150 +v 0.069204 1.626274 -1.676224 +v 0.094117 1.626274 -1.676224 +v 0.069204 1.626274 -1.684150 +v 0.094117 1.626274 -1.684150 +v 0.094119 1.626274 -1.676224 +v 0.094119 1.606274 -1.676224 +v 0.094119 1.626274 -1.684150 +v 0.094119 1.606274 -1.684150 +v 0.094117 1.606274 -1.676224 +v 0.069204 1.606274 -1.676224 +v 0.094117 1.606274 -1.684150 +v 0.069204 1.606274 -1.684150 +v 0.069204 1.606274 -1.676224 +v 0.069204 1.626274 -1.676224 +v 0.069204 1.606274 -1.684150 +v 0.069204 1.626274 -1.684150 +v 0.069204 1.646274 -1.676224 +v 0.094117 1.646274 -1.676224 +v 0.069204 1.646274 -1.684150 +v 0.094117 1.646274 -1.684150 +v 0.094119 1.646274 -1.676224 +v 0.094119 1.626274 -1.676224 +v 0.094119 1.646274 -1.684150 +v 0.094119 1.626274 -1.684150 +v 0.094117 1.626274 -1.676224 +v 0.069204 1.626274 -1.676224 +v 0.094117 1.626274 -1.684150 +v 0.069204 1.626274 -1.684150 +v 0.069204 1.626274 -1.676224 +v 0.069204 1.646274 -1.676224 +v 0.069204 1.626274 -1.684150 +v 0.069204 1.646274 -1.684150 +v 0.069204 1.666274 -1.676224 +v 0.094117 1.666274 -1.676224 +v 0.069204 1.666274 -1.684150 +v 0.094117 1.666274 -1.684150 +v 0.094119 1.666274 -1.676224 +v 0.094119 1.646274 -1.676224 +v 0.094119 1.666274 -1.684150 +v 0.094119 1.646274 -1.684150 +v 0.094117 1.646274 -1.676224 +v 0.069204 1.646274 -1.676224 +v 0.094117 1.646274 -1.684150 +v 0.069204 1.646274 -1.684150 +v 0.069204 1.646274 -1.676224 +v 0.069204 1.666274 -1.676224 +v 0.069204 1.646274 -1.684150 +v 0.069204 1.666274 -1.684150 +v 0.069204 1.706274 -1.676224 +v 0.094117 1.706274 -1.676224 +v 0.069204 1.706274 -1.684150 +v 0.094117 1.706274 -1.684150 +v 0.094119 1.706274 -1.676224 +v 0.094119 1.686274 -1.676224 +v 0.094119 1.706274 -1.684150 +v 0.094119 1.686274 -1.684150 +v 0.094117 1.686274 -1.676224 +v 0.069204 1.686274 -1.676224 +v 0.094117 1.686274 -1.684150 +v 0.069204 1.686274 -1.684150 +v 0.069204 1.686274 -1.676224 +v 0.069204 1.706274 -1.676224 +v 0.069204 1.686274 -1.684150 +v 0.069204 1.706274 -1.684150 +v 0.069204 1.726274 -1.676224 +v 0.094117 1.726274 -1.676224 +v 0.069204 1.726274 -1.684150 +v 0.094117 1.726274 -1.684150 +v 0.094119 1.726274 -1.676224 +v 0.094119 1.706274 -1.676224 +v 0.094119 1.726274 -1.684150 +v 0.094119 1.706274 -1.684150 +v 0.094117 1.706274 -1.676224 +v 0.069204 1.706274 -1.676224 +v 0.094117 1.706274 -1.684150 +v 0.069204 1.706274 -1.684150 +v 0.069204 1.706274 -1.676224 +v 0.069204 1.726274 -1.676224 +v 0.069204 1.706274 -1.684150 +v 0.069204 1.726274 -1.684150 +v 0.069204 1.746274 -1.676224 +v 0.094117 1.746274 -1.676224 +v 0.069204 1.746274 -1.684150 +v 0.094117 1.746274 -1.684150 +v 0.094119 1.746274 -1.676224 +v 0.094119 1.726274 -1.676224 +v 0.094119 1.746274 -1.684150 +v 0.094119 1.726274 -1.684150 +v 0.094117 1.726274 -1.676224 +v 0.069204 1.726274 -1.676224 +v 0.094117 1.726274 -1.684150 +v 0.069204 1.726274 -1.684150 +v 0.069204 1.726274 -1.676224 +v 0.069204 1.746274 -1.676224 +v 0.069204 1.726274 -1.684150 +v 0.069204 1.746274 -1.684150 +v 0.069204 1.786274 -1.676224 +v 0.094117 1.786274 -1.676224 +v 0.069204 1.786274 -1.684150 +v 0.094117 1.786274 -1.684150 +v 0.094119 1.786274 -1.676224 +v 0.094119 1.766274 -1.676224 +v 0.094119 1.786274 -1.684150 +v 0.094119 1.766274 -1.684150 +v 0.094117 1.766274 -1.676224 +v 0.069204 1.766274 -1.676224 +v 0.094117 1.766274 -1.684150 +v 0.069204 1.766274 -1.684150 +v 0.069204 1.766274 -1.676224 +v 0.069204 1.786274 -1.676224 +v 0.069204 1.766274 -1.684150 +v 0.069204 1.786274 -1.684150 +v 0.069204 1.806274 -1.676224 +v 0.094117 1.806274 -1.676224 +v 0.069204 1.806274 -1.684150 +v 0.094117 1.806274 -1.684150 +v 0.094119 1.806274 -1.676224 +v 0.094119 1.786274 -1.676224 +v 0.094119 1.806274 -1.684150 +v 0.094119 1.786274 -1.684150 +v 0.094117 1.786274 -1.676224 +v 0.069204 1.786274 -1.676224 +v 0.094117 1.786274 -1.684150 +v 0.069204 1.786274 -1.684150 +v 0.069204 1.786274 -1.676224 +v 0.069204 1.806274 -1.676224 +v 0.069204 1.786274 -1.684150 +v 0.069204 1.806274 -1.684150 +v 0.069204 1.826274 -1.676224 +v 0.094117 1.826274 -1.676224 +v 0.069204 1.826274 -1.684150 +v 0.094117 1.826274 -1.684150 +v 0.094119 1.826274 -1.676224 +v 0.094119 1.806274 -1.676224 +v 0.094119 1.826274 -1.684150 +v 0.094119 1.806274 -1.684150 +v 0.094117 1.806274 -1.676224 +v 0.069204 1.806274 -1.676224 +v 0.094117 1.806274 -1.684150 +v 0.069204 1.806274 -1.684150 +v 0.069204 1.806274 -1.676224 +v 0.069204 1.826274 -1.676224 +v 0.069204 1.806274 -1.684150 +v 0.069204 1.826274 -1.684150 +v 0.069204 1.866274 -1.676224 +v 0.094117 1.866274 -1.676224 +v 0.069204 1.866274 -1.684150 +v 0.094117 1.866274 -1.684150 +v 0.094119 1.866274 -1.676224 +v 0.094119 1.846274 -1.676224 +v 0.094119 1.866274 -1.684150 +v 0.094119 1.846274 -1.684150 +v 0.094117 1.846274 -1.676224 +v 0.069204 1.846274 -1.676224 +v 0.094117 1.846274 -1.684150 +v 0.069204 1.846274 -1.684150 +v 0.069204 1.846274 -1.676224 +v 0.069204 1.866274 -1.676224 +v 0.069204 1.846274 -1.684150 +v 0.069204 1.866274 -1.684150 +v 0.069204 1.886274 -1.676224 +v 0.094117 1.886274 -1.676224 +v 0.069204 1.886274 -1.684150 +v 0.094117 1.886274 -1.684150 +v 0.094119 1.886274 -1.676224 +v 0.094119 1.866274 -1.676224 +v 0.094119 1.886274 -1.684150 +v 0.094119 1.866274 -1.684150 +v 0.094117 1.866274 -1.676224 +v 0.069204 1.866274 -1.676224 +v 0.094117 1.866274 -1.684150 +v 0.069204 1.866274 -1.684150 +v 0.069204 1.866274 -1.676224 +v 0.069204 1.886274 -1.676224 +v 0.069204 1.866274 -1.684150 +v 0.069204 1.886274 -1.684150 +v 0.069204 1.906274 -1.676224 +v 0.094117 1.906274 -1.676224 +v 0.069204 1.906274 -1.684150 +v 0.094117 1.906274 -1.684150 +v 0.094119 1.906274 -1.676224 +v 0.094119 1.886274 -1.676224 +v 0.094119 1.906274 -1.684150 +v 0.094119 1.886274 -1.684150 +v 0.094117 1.886274 -1.676224 +v 0.069204 1.886274 -1.676224 +v 0.094117 1.886274 -1.684150 +v 0.069204 1.886274 -1.684150 +v 0.069204 1.886274 -1.676224 +v 0.069204 1.906274 -1.676224 +v 0.069204 1.886274 -1.684150 +v 0.069204 1.906274 -1.684150 +v 0.069204 1.946274 -1.676224 +v 0.094117 1.946274 -1.676224 +v 0.069204 1.946274 -1.684150 +v 0.094117 1.946274 -1.684150 +v 0.094119 1.946274 -1.676224 +v 0.094119 1.926274 -1.676224 +v 0.094119 1.946274 -1.684150 +v 0.094119 1.926274 -1.684150 +v 0.094117 1.926274 -1.676224 +v 0.069204 1.926274 -1.676224 +v 0.094117 1.926274 -1.684150 +v 0.069204 1.926274 -1.684150 +v 0.069204 1.926274 -1.676224 +v 0.069204 1.946274 -1.676224 +v 0.069204 1.926274 -1.684150 +v 0.069204 1.946274 -1.684150 +v 0.069204 1.966274 -1.676224 +v 0.094117 1.966274 -1.676224 +v 0.069204 1.966274 -1.684150 +v 0.094117 1.966274 -1.684150 +v 0.094119 1.966274 -1.676224 +v 0.094119 1.946274 -1.676224 +v 0.094119 1.966274 -1.684150 +v 0.094119 1.946274 -1.684150 +v 0.094117 1.946274 -1.676224 +v 0.069204 1.946274 -1.676224 +v 0.094117 1.946274 -1.684150 +v 0.069204 1.946274 -1.684150 +v 0.069204 1.946274 -1.676224 +v 0.069204 1.966274 -1.676224 +v 0.069204 1.946274 -1.684150 +v 0.069204 1.966274 -1.684150 +v 0.069204 1.986274 -1.676224 +v 0.094117 1.986274 -1.676224 +v 0.069204 1.986274 -1.684150 +v 0.094117 1.986274 -1.684150 +v 0.094119 1.986274 -1.676224 +v 0.094119 1.966274 -1.676224 +v 0.094119 1.986274 -1.684150 +v 0.094119 1.966274 -1.684150 +v 0.094117 1.966274 -1.676224 +v 0.069204 1.966274 -1.676224 +v 0.094117 1.966274 -1.684150 +v 0.069204 1.966274 -1.684150 +v 0.069204 1.966274 -1.676224 +v 0.069204 1.986274 -1.676224 +v 0.069204 1.966274 -1.684150 +v 0.069204 1.986274 -1.684150 +v 0.070352 2.026274 -1.676224 +v 0.092998 2.026274 -1.676224 +v 0.070352 2.026274 -1.684150 +v 0.092998 2.026274 -1.684150 +v 0.092998 2.026274 -1.676224 +v 0.092998 2.006274 -1.676224 +v 0.092998 2.026274 -1.684150 +v 0.092998 2.006274 -1.684150 +v 0.092998 2.006274 -1.676224 +v 0.070352 2.006274 -1.676224 +v 0.092998 2.006274 -1.684150 +v 0.070352 2.006274 -1.684150 +v 0.070354 2.006274 -1.676224 +v 0.070354 2.026274 -1.676224 +v 0.070354 2.006274 -1.684150 +v 0.070354 2.026274 -1.684150 +v 0.071844 2.046273 -1.676224 +v 0.091543 2.046273 -1.676224 +v 0.071844 2.046273 -1.684150 +v 0.091543 2.046273 -1.684150 +v 0.091543 2.046273 -1.676224 +v 0.091543 2.026274 -1.676224 +v 0.091543 2.046273 -1.684150 +v 0.091543 2.026274 -1.684150 +v 0.091543 2.026274 -1.676224 +v 0.071844 2.026274 -1.676224 +v 0.091543 2.026274 -1.684150 +v 0.071844 2.026274 -1.684150 +v 0.071844 2.026274 -1.676224 +v 0.071844 2.046273 -1.676224 +v 0.071844 2.026274 -1.684150 +v 0.071844 2.046273 -1.684150 +v 0.081815 2.066274 -1.676224 +v 0.089076 2.065510 -1.676224 +v 0.081815 2.066274 -1.684150 +v 0.089076 2.065510 -1.684150 +v 0.089074 2.065511 -1.676224 +v 0.089074 2.046273 -1.676224 +v 0.089074 2.065511 -1.684150 +v 0.089074 2.046273 -1.684150 +v 0.089074 2.046273 -1.676224 +v 0.074374 2.046273 -1.676224 +v 0.089074 2.046273 -1.684150 +v 0.074374 2.046273 -1.684150 +v 0.074376 2.046273 -1.676224 +v 0.074376 2.065491 -1.676224 +v 0.074376 2.046273 -1.684150 +v 0.074376 2.065491 -1.684150 +v 0.074376 2.065491 -1.676224 +v 0.081815 2.066274 -1.676224 +v 0.074376 2.065491 -1.684150 +v 0.081815 2.066274 -1.684150 +v -0.379568 2.191274 -1.280000 +v -0.379568 2.191274 -1.619535 +v -0.410329 2.191274 -1.280000 +v -0.410329 2.191274 -1.619535 +v -0.379568 2.191274 -1.619535 +v -0.379568 2.141274 -1.702639 +v -0.410329 2.191274 -1.619535 +v -0.410329 2.141274 -1.702639 +v -0.379568 2.141274 -1.702639 +v -0.379568 2.141274 -1.280000 +v -0.410329 2.141274 -1.702639 +v -0.410329 2.141274 -1.280000 +v -0.379568 2.141274 -1.280000 +v -0.379568 2.191274 -1.280000 +v -0.410329 2.141274 -1.280000 +v -0.410329 2.191274 -1.280000 +v 0.543199 2.191274 -1.280000 +v -0.379568 2.191274 -1.280000 +v 0.543199 2.191274 -1.269434 +v -0.379568 2.191274 -1.269434 +v -0.379568 2.191274 -1.280000 +v -0.379568 2.141274 -1.280000 +v -0.379568 2.191274 -1.269434 +v -0.379568 2.141274 -1.269434 +v -0.379568 2.141274 -1.280000 +v 0.543199 2.141274 -1.280000 +v -0.379568 2.141274 -1.269434 +v 0.543199 2.141274 -1.269434 +v 0.543199 2.141274 -1.280000 +v 0.543199 2.191274 -1.280000 +v 0.543199 2.141274 -1.269434 +v 0.543199 2.191274 -1.269434 +v 0.543199 2.191274 -1.619535 +v 0.543199 2.191274 -1.280000 +v 0.573960 2.191274 -1.619535 +v 0.573960 2.191274 -1.280000 +v 0.543199 2.191274 -1.280000 +v 0.543199 2.141274 -1.280000 +v 0.573960 2.191274 -1.280000 +v 0.573960 2.141274 -1.280000 +v 0.543199 2.141274 -1.280000 +v 0.543199 2.141274 -1.702639 +v 0.573960 2.141274 -1.280000 +v 0.573960 2.141274 -1.702639 +v 0.543199 2.141274 -1.702639 +v 0.543199 2.191274 -1.619535 +v 0.573960 2.141274 -1.702639 +v 0.573960 2.191274 -1.619535 +v 0.543199 1.441274 -1.280000 +v -0.379568 1.441274 -1.280000 +v 0.543199 1.441274 -1.269434 +v -0.379568 1.441274 -1.269434 +v -0.379568 1.441274 -1.280000 +v -0.379568 1.391274 -1.280000 +v -0.379568 1.441274 -1.269434 +v -0.379568 1.391274 -1.269434 +v -0.379568 1.391274 -1.280000 +v 0.543199 1.391274 -1.280000 +v -0.379568 1.391274 -1.269434 +v 0.543199 1.391274 -1.269434 +v 0.543199 1.391274 -1.280000 +v 0.543199 1.441274 -1.280000 +v 0.543199 1.391274 -1.269434 +v 0.543199 1.441274 -1.269434 +v 0.543199 1.441274 -1.702639 +v 0.543199 1.441274 -1.280000 +v 0.573960 1.441274 -1.702639 +v 0.573960 1.441274 -1.280000 +v 0.543199 1.441274 -1.280000 +v 0.543199 1.391274 -1.280000 +v 0.573960 1.441274 -1.280000 +v 0.573960 1.391274 -1.280000 +v 0.543199 1.391274 -1.280000 +v 0.543199 1.391274 -1.702639 +v 0.573960 1.391274 -1.280000 +v 0.573960 1.391274 -1.702639 +v 0.543199 1.391274 -1.702639 +v 0.543199 1.441274 -1.702639 +v 0.573960 1.391274 -1.702639 +v 0.573960 1.441274 -1.702639 +v -0.379568 1.441274 -1.702639 +v 0.543199 1.441274 -1.702639 +v -0.379568 1.441274 -1.713206 +v 0.543199 1.441274 -1.713206 +v 0.543199 1.441274 -1.702639 +v 0.543199 1.391274 -1.702639 +v 0.543199 1.441274 -1.713206 +v 0.543199 1.391274 -1.713206 +v 0.543199 1.391274 -1.702639 +v -0.379568 1.391274 -1.702639 +v 0.543199 1.391274 -1.713206 +v -0.379568 1.391274 -1.713206 +v -0.379568 1.391274 -1.702639 +v -0.379568 1.441274 -1.702639 +v -0.379568 1.391274 -1.713206 +v -0.379568 1.441274 -1.713206 +v -0.379568 1.441274 -1.280000 +v -0.379568 1.441274 -1.702639 +v -0.410329 1.441274 -1.280000 +v -0.410329 1.441274 -1.702639 +v -0.379568 1.441274 -1.702639 +v -0.379568 1.391274 -1.702639 +v -0.410329 1.441274 -1.702639 +v -0.410329 1.391274 -1.702639 +v -0.379568 1.391274 -1.702639 +v -0.379568 1.391274 -1.280000 +v -0.410329 1.391274 -1.702639 +v -0.410329 1.391274 -1.280000 +v -0.379568 1.391274 -1.280000 +v -0.379568 1.441274 -1.280000 +v -0.410329 1.391274 -1.280000 +v -0.410329 1.441274 -1.280000 +v 0.543199 1.766274 -1.280000 +v -0.379568 1.766274 -1.280000 +v 0.543199 1.766274 -1.269434 +v -0.379568 1.766274 -1.269434 +v -0.379568 1.766274 -1.280000 +v -0.379568 1.726274 -1.280000 +v -0.379568 1.766274 -1.269434 +v -0.379568 1.726274 -1.269434 +v -0.379568 1.726274 -1.280000 +v 0.543199 1.726274 -1.280000 +v -0.379568 1.726274 -1.269434 +v 0.543199 1.726274 -1.269434 +v 0.543199 1.726274 -1.280000 +v 0.543199 1.766274 -1.280000 +v 0.543199 1.726274 -1.269434 +v 0.543199 1.766274 -1.269434 +v 0.543199 1.766274 -1.702639 +v 0.543199 1.766274 -1.280000 +v 0.573960 1.766274 -1.702639 +v 0.573960 1.766274 -1.280000 +v 0.543199 1.766274 -1.280000 +v 0.543199 1.726274 -1.280000 +v 0.573960 1.766274 -1.280000 +v 0.573960 1.726274 -1.280000 +v 0.543199 1.726274 -1.280000 +v 0.543199 1.726274 -1.702639 +v 0.573960 1.726274 -1.280000 +v 0.573960 1.726274 -1.702639 +v 0.543199 1.726274 -1.702639 +v 0.543199 1.766274 -1.702639 +v 0.573960 1.726274 -1.702639 +v 0.573960 1.766274 -1.702639 +v -0.379568 1.766274 -1.280000 +v -0.379568 1.766274 -1.702639 +v -0.410329 1.766274 -1.280000 +v -0.410329 1.766274 -1.702639 +v -0.379568 1.766274 -1.702639 +v -0.379568 1.726274 -1.702639 +v -0.410329 1.766274 -1.702639 +v -0.410329 1.726274 -1.702639 +v -0.379568 1.726274 -1.702639 +v -0.379568 1.726274 -1.280000 +v -0.410329 1.726274 -1.702639 +v -0.410329 1.726274 -1.280000 +v -0.379568 1.726274 -1.280000 +v -0.379568 1.766274 -1.280000 +v -0.410329 1.726274 -1.280000 +v -0.410329 1.766274 -1.280000 +v -0.379568 1.766274 -1.702639 +v -0.071979 1.766274 -1.702639 +v -0.379568 1.766274 -1.713206 +v -0.071979 1.766274 -1.713206 +v -0.071979 1.766274 -1.702639 +v -0.071979 1.726274 -1.702639 +v -0.071979 1.766274 -1.713206 +v -0.071979 1.726274 -1.713206 +v -0.071979 1.726274 -1.702639 +v -0.379568 1.726274 -1.702639 +v -0.071979 1.726274 -1.713206 +v -0.379568 1.726274 -1.713206 +v -0.379568 1.726274 -1.702639 +v -0.379568 1.766274 -1.702639 +v -0.379568 1.726274 -1.713206 +v -0.379568 1.766274 -1.713206 +v 0.235610 1.766274 -1.702639 +v 0.543199 1.766274 -1.702639 +v 0.235610 1.766274 -1.713206 +v 0.543199 1.766274 -1.713206 +v 0.543199 1.766274 -1.702639 +v 0.543199 1.726274 -1.702639 +v 0.543199 1.766274 -1.713206 +v 0.543199 1.726274 -1.713206 +v 0.543199 1.726274 -1.702639 +v 0.235610 1.726274 -1.702639 +v 0.543199 1.726274 -1.713206 +v 0.235610 1.726274 -1.713206 +v 0.235610 1.726274 -1.702639 +v 0.235610 1.766274 -1.702639 +v 0.235610 1.726274 -1.713206 +v 0.235610 1.766274 -1.713206 +v -0.379568 1.766274 -1.274717 +v -0.341120 1.766274 -1.274717 +v -0.379568 2.141274 -1.274717 +v -0.341120 2.141274 -1.274717 +v 0.558580 1.766274 -1.280000 +v 0.558580 1.766274 -1.293208 +v 0.558580 2.141274 -1.280000 +v 0.558580 2.141274 -1.293208 +v -0.394949 1.766274 -1.702639 +v -0.394949 1.766274 -1.689432 +v -0.394949 2.141274 -1.702639 +v -0.394949 2.141274 -1.689432 +v 0.081815 1.766274 -1.274717 +v 0.120264 1.766274 -1.274717 +v 0.081815 2.141274 -1.274717 +v 0.120264 2.141274 -1.274717 +v 0.558580 1.766274 -1.491320 +v 0.558580 1.766274 -1.504527 +v 0.558580 2.141274 -1.491320 +v 0.558580 2.141274 -1.504527 +v -0.394949 1.766274 -1.491320 +v -0.394949 1.766274 -1.478112 +v -0.394949 2.141274 -1.491320 +v -0.394949 2.141274 -1.478112 +v -0.410327 2.141274 -1.702639 +v -0.410327 2.141274 -1.280000 +v -0.410327 2.191274 -1.619535 +v -0.410327 2.191274 -1.280000 +v -0.379568 2.141274 -1.269434 +v 0.543199 2.141274 -1.269434 +v -0.379568 2.191274 -1.269434 +v 0.543199 2.191274 -1.269434 +v 0.573958 2.141274 -1.280000 +v 0.573958 2.141274 -1.702639 +v 0.573958 2.191274 -1.280000 +v 0.573958 2.191274 -1.619535 +v -0.379568 1.391274 -1.269434 +v 0.543199 1.391274 -1.269434 +v -0.379568 1.441274 -1.269434 +v 0.543199 1.441274 -1.269434 +v 0.573958 1.391274 -1.280000 +v 0.573958 1.391274 -1.702639 +v 0.573958 1.441274 -1.280000 +v 0.573958 1.441274 -1.702639 +v 0.543199 1.391274 -1.713206 +v -0.379568 1.391274 -1.713206 +v 0.543199 1.441274 -1.713206 +v -0.379568 1.441274 -1.713206 +v -0.410327 1.391274 -1.702639 +v -0.410327 1.391274 -1.280000 +v -0.410327 1.441274 -1.702639 +v -0.410327 1.441274 -1.280000 +v -0.379568 1.726274 -1.269434 +v 0.543199 1.726274 -1.269434 +v -0.379568 1.766274 -1.269434 +v 0.543199 1.766274 -1.269434 +v 0.573958 1.726274 -1.280000 +v 0.573958 1.726274 -1.702639 +v 0.573958 1.766274 -1.280000 +v 0.573958 1.766274 -1.702639 +v -0.410327 1.726274 -1.702639 +v -0.410327 1.726274 -1.280000 +v -0.410327 1.766274 -1.702639 +v -0.410327 1.766274 -1.280000 +v -0.071979 1.726274 -1.713206 +v -0.379568 1.726274 -1.713206 +v -0.071979 1.766274 -1.713206 +v -0.379568 1.766274 -1.713206 +v 0.543199 1.726274 -1.713206 +v 0.235610 1.726274 -1.713206 +v 0.543199 1.766274 -1.713206 +v 0.235610 1.766274 -1.713206 +v -0.071979 1.566274 -1.702639 +v -0.071979 1.966274 -1.702639 +v -0.071979 1.566274 -1.676224 +v -0.071979 1.966274 -1.676224 +v -0.071979 1.966274 -1.702639 +v -0.067199 1.991014 -1.702639 +v -0.071979 1.966274 -1.676224 +v -0.071979 1.966274 -1.676224 +v -0.067199 1.991014 -1.702639 +v -0.067199 1.991014 -1.676224 +v -0.067199 1.991014 -1.702639 +v -0.053151 2.014216 -1.702639 +v -0.067199 1.991014 -1.676224 +v -0.053151 2.014216 -1.702639 +v -0.053151 2.014216 -1.676224 +v -0.067199 1.991014 -1.676224 +v -0.053151 2.014216 -1.702639 +v -0.030714 2.034438 -1.702639 +v -0.053151 2.014216 -1.676224 +v -0.030714 2.034438 -1.702639 +v -0.030714 2.034438 -1.676224 +v -0.053151 2.014216 -1.676224 +v -0.030714 2.034438 -1.702639 +v -0.001280 2.050421 -1.702639 +v -0.030714 2.034438 -1.676224 +v -0.001280 2.050421 -1.702639 +v -0.001280 2.050421 -1.676224 +v -0.030714 2.034438 -1.676224 +v -0.001280 2.050421 -1.702639 +v 0.033320 2.061173 -1.702639 +v -0.001280 2.050421 -1.676224 +v 0.033320 2.061173 -1.702639 +v 0.033320 2.061173 -1.676224 +v -0.001280 2.050421 -1.676224 +v 0.033320 2.061173 -1.702639 +v 0.081815 2.066274 -1.702639 +v 0.033320 2.061173 -1.676224 +v 0.081815 2.066274 -1.702639 +v 0.081815 2.066274 -1.676224 +v 0.033320 2.061173 -1.676224 +v 0.081815 2.066274 -1.702639 +v 0.130310 2.061173 -1.702639 +v 0.081815 2.066274 -1.676224 +v 0.081815 2.066274 -1.676224 +v 0.130310 2.061173 -1.702639 +v 0.130310 2.061173 -1.676224 +v 0.130310 2.061173 -1.702639 +v 0.164910 2.050421 -1.702639 +v 0.130310 2.061173 -1.676224 +v 0.164910 2.050421 -1.702639 +v 0.164910 2.050421 -1.676224 +v 0.130310 2.061173 -1.676224 +v 0.164910 2.050421 -1.702639 +v 0.194345 2.034438 -1.702639 +v 0.164910 2.050421 -1.676224 +v 0.194345 2.034438 -1.702639 +v 0.194345 2.034438 -1.676224 +v 0.164910 2.050421 -1.676224 +v 0.194345 2.034438 -1.702639 +v 0.216782 2.014216 -1.702639 +v 0.194345 2.034438 -1.676224 +v 0.216782 2.014216 -1.702639 +v 0.216782 2.014216 -1.676224 +v 0.194345 2.034438 -1.676224 +v 0.216782 2.014216 -1.702639 +v 0.230830 1.991014 -1.702639 +v 0.216782 2.014216 -1.676224 +v 0.230830 1.991014 -1.702639 +v 0.230830 1.991014 -1.676224 +v 0.216782 2.014216 -1.676224 +v 0.230830 1.991014 -1.702639 +v 0.235610 1.966274 -1.702639 +v 0.230830 1.991014 -1.676224 +v 0.235610 1.966274 -1.702639 +v 0.235610 1.966274 -1.676224 +v 0.230830 1.991014 -1.676224 +v 0.235610 1.966274 -1.702639 +v 0.235610 1.566274 -1.702639 +v 0.235610 1.966274 -1.676224 +v 0.235610 1.566274 -1.676224 +v 0.235610 1.566274 -1.702639 +v -0.071979 1.566274 -1.702639 +v 0.235610 1.566274 -1.676224 +v -0.071979 1.566274 -1.676224 +v -0.138990 1.507444 -1.663900 +v -0.224673 1.507444 -1.663900 +v -0.138990 1.366022 -1.589189 +v -0.224673 1.366022 -1.589189 +v -0.224675 1.507444 -1.663900 +v -0.224675 1.457946 -1.690049 +v -0.224675 1.366023 -1.589188 +v -0.224675 1.316525 -1.615336 +v -0.224673 1.457946 -1.690049 +v -0.138990 1.457946 -1.690049 +v -0.224673 1.316525 -1.615338 +v -0.138990 1.316525 -1.615338 +v -0.138990 1.457946 -1.690049 +v -0.138990 1.507444 -1.663900 +v -0.138990 1.316525 -1.615336 +v -0.138990 1.366023 -1.589188 +v 0.388304 1.507444 -1.663900 +v 0.302621 1.507444 -1.663900 +v 0.388304 1.366022 -1.589189 +v 0.302621 1.366022 -1.589189 +v 0.302621 1.507444 -1.663900 +v 0.302621 1.457946 -1.690049 +v 0.302621 1.366023 -1.589188 +v 0.302621 1.316525 -1.615336 +v 0.302621 1.457946 -1.690049 +v 0.388304 1.457946 -1.690049 +v 0.302621 1.316525 -1.615338 +v 0.388304 1.316525 -1.615338 +v 0.388306 1.457946 -1.690049 +v 0.388306 1.507444 -1.663900 +v 0.388306 1.316525 -1.615336 +v 0.388306 1.366023 -1.589188 +v 0.124657 1.410471 -1.703105 +v 0.038974 1.410471 -1.703105 +v 0.124657 1.375741 -1.599051 +v 0.038974 1.375741 -1.599051 +v 0.038974 1.410471 -1.703107 +v 0.038974 1.341535 -1.709528 +v 0.038974 1.375741 -1.599051 +v 0.038974 1.306805 -1.605473 +v 0.038974 1.341535 -1.709528 +v 0.124657 1.341535 -1.709528 +v 0.038974 1.306805 -1.605474 +v 0.124657 1.306805 -1.605474 +v 0.124657 1.341535 -1.709528 +v 0.124657 1.410471 -1.703107 +v 0.124657 1.306805 -1.605473 +v 0.124657 1.375741 -1.599051 +v 0.081815 1.768419 -1.280000 +v 0.543199 2.068419 -1.280000 +v 0.081815 1.768419 -1.272075 +v 0.543199 2.068419 -1.272075 +v 0.543199 2.068419 -1.280000 +v 0.543199 2.139129 -1.280000 +v 0.543199 2.068419 -1.272075 +v 0.543199 2.139129 -1.272075 +v 0.543199 2.139129 -1.280000 +v 0.081815 1.839129 -1.280000 +v 0.543199 2.139129 -1.272075 +v 0.081815 1.839129 -1.272075 +v 0.081815 1.839129 -1.280000 +v 0.081815 1.768419 -1.280000 +v 0.081815 1.839129 -1.272075 +v 0.081815 1.768419 -1.272075 +v 0.543199 1.766274 -1.491320 +v 0.543199 1.766274 -1.516603 +v 0.566267 1.766274 -1.491320 +v 0.566267 1.766274 -1.516603 +v 0.543199 2.118419 -1.702639 +v 0.566267 1.766274 -1.516601 +v 0.543199 1.766274 -1.516601 +v 0.566267 1.766274 -1.516601 +v 0.543199 2.118419 -1.702639 +v 0.566267 2.118419 -1.702639 +v 0.543199 2.141274 -1.702639 +v 0.566267 2.118419 -1.702639 +v 0.543199 2.118419 -1.702639 +v 0.566267 2.141274 -1.702639 +v 0.566267 2.118419 -1.702639 +v 0.543199 2.141274 -1.702639 +v 0.543199 2.141274 -1.702639 +v 0.543199 2.141274 -1.677356 +v 0.566267 2.141274 -1.702639 +v 0.566267 2.141274 -1.677356 +v 0.543199 2.141274 -1.677356 +v 0.543199 1.789129 -1.491320 +v 0.566267 2.141274 -1.677356 +v 0.566267 1.789129 -1.491320 +v 0.543199 1.789129 -1.491320 +v 0.543199 1.766274 -1.491320 +v 0.566267 1.789129 -1.491320 +v 0.566267 1.766274 -1.491320 +v -0.379568 1.766274 -1.280000 +v -0.379568 1.789129 -1.280000 +v -0.402637 1.766274 -1.280000 +v -0.402637 1.789129 -1.280000 +v -0.379568 2.141274 -1.466038 +v -0.402637 1.789129 -1.280000 +v -0.379568 1.789129 -1.280000 +v -0.402637 1.789129 -1.280000 +v -0.379568 2.141274 -1.466038 +v -0.402637 2.141274 -1.466038 +v -0.379568 2.141274 -1.491320 +v -0.402637 2.141274 -1.466038 +v -0.379568 2.141274 -1.466038 +v -0.402637 2.141274 -1.491320 +v -0.402637 2.141274 -1.466038 +v -0.379568 2.141274 -1.491320 +v -0.379568 2.141274 -1.491320 +v -0.379568 2.118419 -1.491320 +v -0.402637 2.141274 -1.491320 +v -0.402637 2.118419 -1.491320 +v -0.379568 2.118419 -1.491320 +v -0.379568 1.766274 -1.305284 +v -0.402637 2.118419 -1.491320 +v -0.402637 1.766274 -1.305284 +v -0.379568 1.766274 -1.305284 +v -0.379568 1.766274 -1.280000 +v -0.402637 1.766274 -1.305284 +v -0.402637 1.766274 -1.280000 +v -0.379568 1.768419 -1.280000 +v 0.081815 2.068419 -1.280000 +v -0.379568 1.768419 -1.272075 +v 0.081815 2.068419 -1.272075 +v 0.081815 2.068419 -1.280000 +v 0.081815 2.139129 -1.280000 +v 0.081815 2.068419 -1.272075 +v 0.081815 2.139129 -1.272075 +v 0.081815 2.139129 -1.280000 +v -0.379568 1.839129 -1.280000 +v 0.081815 2.139129 -1.272075 +v -0.379568 1.839129 -1.272075 +v -0.379568 1.839129 -1.280000 +v -0.379568 1.768419 -1.280000 +v -0.379568 1.839129 -1.272075 +v -0.379568 1.768419 -1.272075 +v 0.543199 1.766274 -1.280000 +v 0.543199 1.766274 -1.305284 +v 0.566267 1.766274 -1.280000 +v 0.566267 1.766274 -1.305284 +v 0.543199 2.118419 -1.491320 +v 0.566267 1.766274 -1.305282 +v 0.543199 1.766274 -1.305282 +v 0.566267 1.766274 -1.305282 +v 0.543199 2.118419 -1.491320 +v 0.566267 2.118419 -1.491320 +v 0.543199 2.141274 -1.491320 +v 0.566267 2.118419 -1.491320 +v 0.543199 2.118419 -1.491320 +v 0.566267 2.141274 -1.491320 +v 0.566267 2.118419 -1.491320 +v 0.543199 2.141274 -1.491320 +v 0.543199 2.141274 -1.491320 +v 0.543199 2.141274 -1.466037 +v 0.566267 2.141274 -1.491320 +v 0.566267 2.141274 -1.466037 +v 0.543199 2.141274 -1.466037 +v 0.543199 1.789129 -1.280000 +v 0.566267 2.141274 -1.466037 +v 0.566267 1.789129 -1.280000 +v 0.543199 1.789129 -1.280000 +v 0.543199 1.766274 -1.280000 +v 0.566267 1.789129 -1.280000 +v 0.566267 1.766274 -1.280000 +v -0.379568 1.766274 -1.702639 +v -0.379568 1.766274 -1.677356 +v -0.402637 1.766274 -1.702639 +v -0.402637 1.766274 -1.677356 +v -0.379568 2.118419 -1.491320 +v -0.402637 1.766274 -1.677358 +v -0.379568 1.766274 -1.677358 +v -0.402637 1.766274 -1.677358 +v -0.379568 2.118419 -1.491320 +v -0.402637 2.118419 -1.491320 +v -0.379568 2.141274 -1.491320 +v -0.402637 2.118419 -1.491320 +v -0.379568 2.118419 -1.491320 +v -0.402637 2.141274 -1.491320 +v -0.402637 2.118419 -1.491320 +v -0.379568 2.141274 -1.491320 +v -0.379568 2.141274 -1.491320 +v -0.379568 2.141274 -1.516603 +v -0.402637 2.141274 -1.491320 +v -0.402637 2.141274 -1.516603 +v -0.379568 2.141274 -1.516603 +v -0.379568 1.789129 -1.702639 +v -0.402637 2.141274 -1.516603 +v -0.402637 1.789129 -1.702639 +v -0.379568 1.789129 -1.702639 +v -0.379568 1.766274 -1.702639 +v -0.402637 1.789129 -1.702639 +v -0.402637 1.766274 -1.702639 +v 0.081815 1.768419 -1.272076 +v 0.543199 2.068419 -1.272076 +v 0.081815 1.839129 -1.272076 +v 0.543199 2.139129 -1.272076 +v 0.566267 1.766274 -1.516601 +v 0.566267 2.118419 -1.702639 +v 0.566267 1.766274 -1.504527 +v 0.566267 2.141274 -1.702639 +v 0.566267 1.766274 -1.491320 +v 0.566267 2.141274 -1.689432 +v 0.566267 1.789129 -1.491320 +v 0.566267 2.141274 -1.677358 +v -0.402637 1.789129 -1.280000 +v -0.402637 2.141274 -1.466038 +v -0.402637 1.766274 -1.280000 +v -0.402637 2.141274 -1.478112 +v -0.402637 1.766274 -1.293208 +v -0.402637 2.141274 -1.491320 +v -0.402637 1.766274 -1.305282 +v -0.402637 2.118419 -1.491320 +v -0.379568 1.768419 -1.272076 +v 0.081815 2.068419 -1.272076 +v -0.379568 1.839129 -1.272076 +v 0.081815 2.139129 -1.272076 +v 0.566267 1.766274 -1.305282 +v 0.566267 2.118419 -1.491320 +v 0.566267 1.766274 -1.293208 +v 0.566267 2.141274 -1.491320 +v 0.566267 1.766274 -1.280000 +v 0.566267 2.141274 -1.478112 +v 0.566267 1.789129 -1.280000 +v 0.566267 2.141274 -1.466038 +v -0.402637 1.766274 -1.677358 +v -0.402637 2.118419 -1.491320 +v -0.402637 1.766274 -1.689432 +v -0.402637 2.141274 -1.491320 +v -0.402637 1.766274 -1.702639 +v -0.402637 2.141274 -1.504527 +v -0.402637 1.789129 -1.702639 +v -0.402637 2.141274 -1.516601 +v 0.235610 1.586274 -1.684148 +v -0.071979 1.586274 -1.684148 +v 0.235610 1.606274 -1.684148 +v -0.071979 1.606274 -1.684148 +v 0.235610 1.666274 -1.684148 +v -0.071979 1.666274 -1.684148 +v 0.235610 1.686274 -1.684148 +v -0.071979 1.686274 -1.684148 +v 0.235610 1.746274 -1.684148 +v -0.071979 1.746274 -1.684148 +v 0.235610 1.766274 -1.684148 +v -0.071979 1.766274 -1.684148 +v 0.235610 1.826274 -1.684148 +v -0.071979 1.826274 -1.684148 +v 0.235610 1.846274 -1.684148 +v -0.071979 1.846274 -1.684148 +v 0.235610 1.906274 -1.684148 +v -0.071979 1.906274 -1.684148 +v 0.235610 1.926274 -1.684148 +v -0.071979 1.926274 -1.684148 +v 0.231745 1.986274 -1.684148 +v -0.068114 1.986274 -1.684148 +v 0.230830 1.991014 -1.684148 +v -0.067199 1.991014 -1.684148 +v 0.221591 2.006274 -1.684148 +v -0.057960 2.006274 -1.684148 +v 0.094117 1.566274 -1.684148 +v 0.069204 1.566274 -1.684148 +v 0.094117 1.586274 -1.684148 +v 0.069204 1.586274 -1.684148 +v 0.094117 1.606274 -1.684148 +v 0.069204 1.606274 -1.684148 +v 0.094117 1.626274 -1.684148 +v 0.069204 1.626274 -1.684148 +v 0.094117 1.626274 -1.684148 +v 0.069204 1.626274 -1.684148 +v 0.094117 1.646274 -1.684148 +v 0.069204 1.646274 -1.684148 +v 0.094117 1.646274 -1.684148 +v 0.069204 1.646274 -1.684148 +v 0.094117 1.666274 -1.684148 +v 0.069204 1.666274 -1.684148 +v 0.094117 1.686274 -1.684148 +v 0.069204 1.686274 -1.684148 +v 0.094117 1.706274 -1.684148 +v 0.069204 1.706274 -1.684148 +v 0.094117 1.706274 -1.684148 +v 0.069204 1.706274 -1.684148 +v 0.094117 1.726274 -1.684148 +v 0.069204 1.726274 -1.684148 +v 0.094117 1.726274 -1.684148 +v 0.069204 1.726274 -1.684148 +v 0.094117 1.746274 -1.684148 +v 0.069204 1.746274 -1.684148 +v 0.094117 1.766274 -1.684148 +v 0.069204 1.766274 -1.684148 +v 0.094117 1.786274 -1.684148 +v 0.069204 1.786274 -1.684148 +v 0.094117 1.786274 -1.684148 +v 0.069204 1.786274 -1.684148 +v 0.094117 1.806274 -1.684148 +v 0.069204 1.806274 -1.684148 +v 0.094117 1.806274 -1.684148 +v 0.069204 1.806274 -1.684148 +v 0.094117 1.826274 -1.684148 +v 0.069204 1.826274 -1.684148 +v 0.094117 1.846274 -1.684148 +v 0.069204 1.846274 -1.684148 +v 0.094117 1.866274 -1.684148 +v 0.069204 1.866274 -1.684148 +v 0.094117 1.866274 -1.684148 +v 0.069204 1.866274 -1.684148 +v 0.094117 1.886274 -1.684148 +v 0.069204 1.886274 -1.684148 +v 0.094117 1.886274 -1.684148 +v 0.069204 1.886274 -1.684148 +v 0.094117 1.906274 -1.684148 +v 0.069204 1.906274 -1.684148 +v 0.094117 1.926274 -1.684148 +v 0.069204 1.926274 -1.684148 +v 0.094117 1.946274 -1.684148 +v 0.069204 1.946274 -1.684148 +v 0.094117 1.946274 -1.684148 +v 0.069204 1.946274 -1.684148 +v 0.094117 1.966274 -1.684148 +v 0.069204 1.966274 -1.684148 +v 0.094117 1.966274 -1.684148 +v 0.069204 1.966274 -1.684148 +v 0.094117 1.966274 -1.684148 +v 0.069204 1.986274 -1.684148 +v 0.094117 1.986274 -1.684148 +v 0.092998 2.006274 -1.684148 +v 0.070352 2.006274 -1.684148 +v 0.092998 2.026274 -1.684148 +v 0.070352 2.026274 -1.684148 +v 0.091543 2.026274 -1.684148 +v 0.071844 2.026274 -1.684148 +v 0.091543 2.046273 -1.684148 +v 0.071844 2.046273 -1.684148 +v 0.089074 2.046273 -1.684148 +v 0.074374 2.046273 -1.684148 +v 0.089074 2.065491 -1.684148 +v 0.074374 2.065491 -1.684148 +v 0.089074 2.065510 -1.684148 +v 0.074557 2.065510 -1.684148 +v 0.081815 2.066274 -1.684148 +v -0.247744 1.341274 -1.702639 +v -0.115919 1.341274 -1.702639 +v -0.247744 1.341274 -1.280000 +v -0.115919 1.341274 -1.280000 +v 0.279550 1.341274 -1.702639 +v 0.411375 1.341274 -1.702639 +v 0.279550 1.341274 -1.280000 +v 0.411375 1.341274 -1.280000 +v 0.147728 1.391274 -1.280000 +v 0.015903 1.391274 -1.280000 +v 0.147728 1.341274 -1.280000 +v 0.015903 1.341274 -1.280000 +v 0.015903 1.391274 -1.280000 +v 0.015903 1.391274 -1.702639 +v 0.015903 1.341274 -1.280000 +v 0.015903 1.341274 -1.702639 +v 0.015903 1.391274 -1.702639 +v 0.147728 1.391274 -1.702639 +v 0.015903 1.341274 -1.702639 +v 0.147728 1.341274 -1.702639 +v 0.147728 1.391274 -1.702639 +v 0.147728 1.391274 -1.280000 +v 0.147728 1.341274 -1.702639 +v 0.147728 1.341274 -1.280000 +v -0.379568 1.391274 -1.702639 +v 0.543199 1.391274 -1.702639 +v -0.379568 1.391274 -1.280000 +v 0.543199 1.391274 -1.280000 +v 0.015903 1.341274 -1.702639 +v 0.147728 1.341274 -1.702639 +v 0.015903 1.341274 -1.280000 +v 0.147728 1.341274 -1.280000 +v -0.115919 1.391274 -1.280000 +v -0.247744 1.391274 -1.280000 +v -0.115919 1.341274 -1.280000 +v -0.247744 1.341274 -1.280000 +v -0.247744 1.391274 -1.280000 +v -0.247744 1.391274 -1.702639 +v -0.247744 1.341274 -1.280000 +v -0.247744 1.341274 -1.702639 +v -0.247744 1.391274 -1.702639 +v -0.115919 1.391274 -1.702639 +v -0.247744 1.341274 -1.702639 +v -0.115919 1.341274 -1.702639 +v -0.115921 1.391274 -1.702639 +v -0.115921 1.391274 -1.280000 +v -0.115921 1.341274 -1.702639 +v -0.115921 1.341274 -1.280000 +v 0.411375 1.391274 -1.280000 +v 0.279550 1.391274 -1.280000 +v 0.411375 1.341274 -1.280000 +v 0.279550 1.341274 -1.280000 +v 0.279552 1.391274 -1.280000 +v 0.279552 1.391274 -1.702639 +v 0.279552 1.341274 -1.280000 +v 0.279552 1.341274 -1.702639 +v 0.279550 1.391274 -1.702639 +v 0.411375 1.391274 -1.702639 +v 0.279550 1.341274 -1.702639 +v 0.411375 1.341274 -1.702639 +v 0.411375 1.391274 -1.702639 +v 0.411375 1.391274 -1.280000 +v 0.411375 1.341274 -1.702639 +v 0.411375 1.341274 -1.280000 +v 0.235610 1.566274 -1.676224 +v -0.071979 1.566274 -1.676224 +v 0.235610 1.966274 -1.676224 +v -0.071979 1.966274 -1.676224 +v 0.230830 1.991014 -1.676224 +v -0.067199 1.991014 -1.676224 +v 0.216782 2.014216 -1.676224 +v -0.053151 2.014216 -1.676224 +v 0.194345 2.034438 -1.676224 +v -0.030714 2.034438 -1.676224 +v 0.194345 2.034438 -1.676224 +v -0.030714 2.034438 -1.676224 +v 0.164910 2.050421 -1.676224 +v -0.001280 2.050421 -1.676224 +v 0.164910 2.050421 -1.676224 +v -0.001280 2.050421 -1.676224 +v 0.130310 2.061173 -1.676224 +v 0.033320 2.061173 -1.676224 +v 0.081815 2.066274 -1.676224 +v 0.274059 1.541274 -1.716111 +v -0.110428 1.541274 -1.716111 +v 0.274059 1.566274 -1.716111 +v -0.110428 1.566274 -1.716111 +v 0.274059 1.566274 -1.716111 +v 0.235610 1.566274 -1.716111 +v 0.274059 1.966274 -1.716111 +v 0.235610 1.966274 -1.716111 +v 0.274059 1.967838 -1.716111 +v 0.235307 1.967838 -1.716111 +v 0.269579 1.991014 -1.716111 +v 0.230830 1.991014 -1.716111 +v 0.268375 1.997248 -1.716111 +v 0.227056 1.997248 -1.716111 +v 0.258103 2.014216 -1.716111 +v 0.216782 2.014216 -1.716111 +v 0.250791 2.026296 -1.716111 +v 0.203378 2.026296 -1.716111 +v 0.241756 2.034438 -1.716111 +v 0.194345 2.034438 -1.716111 +v 0.224022 2.050421 -1.716111 +v 0.164910 2.050421 -1.716111 +v 0.222698 2.051613 -1.716111 +v 0.161076 2.051613 -1.716111 +v 0.205093 2.061173 -1.716111 +v 0.130310 2.061173 -1.716111 +v 0.195699 2.066274 -1.716111 +v 0.081815 2.066274 -1.716111 +v -0.071979 1.566274 -1.716111 +v -0.110428 1.566274 -1.716111 +v -0.071979 1.966274 -1.716111 +v -0.110428 1.966274 -1.716111 +v -0.071676 1.967838 -1.716111 +v -0.110428 1.967838 -1.716111 +v -0.067199 1.991014 -1.716111 +v -0.105948 1.991014 -1.716111 +v -0.063425 1.997248 -1.716111 +v -0.104744 1.997248 -1.716111 +v -0.053151 2.014216 -1.716111 +v -0.094472 2.014216 -1.716111 +v -0.039747 2.026296 -1.716111 +v -0.087160 2.026296 -1.716111 +v -0.030714 2.034438 -1.716111 +v -0.078125 2.034438 -1.716111 +v -0.001280 2.050421 -1.716111 +v -0.060391 2.050421 -1.716111 +v 0.002555 2.051613 -1.716111 +v -0.059067 2.051613 -1.716111 +v 0.033320 2.061173 -1.716111 +v -0.041462 2.061173 -1.716111 +v 0.081815 2.066274 -1.716111 +v -0.032069 2.066274 -1.716111 +v 0.195699 2.066274 -1.716111 +v -0.032069 2.066274 -1.716111 +v 0.185848 2.071623 -1.716111 +v -0.022217 2.071623 -1.716111 +v 0.185848 2.071623 -1.716111 +v -0.022217 2.071623 -1.716111 +v 0.141903 2.085278 -1.716111 +v 0.021728 2.085278 -1.716111 +v 0.081815 2.091599 -1.716111 +v -0.111198 1.541274 -1.702639 +v -0.111198 1.967839 -1.702639 +v -0.111198 1.541274 -1.715847 +v -0.111198 1.967839 -1.715847 +v -0.110970 1.968194 -1.702639 +v -0.105286 1.997603 -1.702639 +v -0.110970 1.968194 -1.715847 +v -0.105286 1.997603 -1.702639 +v -0.105286 1.997603 -1.715847 +v -0.110970 1.968194 -1.715847 +v -0.105286 1.997603 -1.702639 +v -0.087702 2.026652 -1.702639 +v -0.105286 1.997603 -1.715847 +v -0.087702 2.026652 -1.702639 +v -0.087702 2.026652 -1.715847 +v -0.105286 1.997603 -1.715847 +v -0.087702 2.026652 -1.702639 +v -0.059610 2.051968 -1.702639 +v -0.087702 2.026652 -1.715847 +v -0.059610 2.051968 -1.702639 +v -0.059610 2.051968 -1.715847 +v -0.087702 2.026652 -1.715847 +v -0.059610 2.051968 -1.702639 +v -0.022759 2.071979 -1.702639 +v -0.059610 2.051968 -1.715847 +v -0.022759 2.071979 -1.702639 +v -0.022759 2.071979 -1.715847 +v -0.059610 2.051968 -1.715847 +v -0.022759 2.071979 -1.702639 +v 0.021186 2.085633 -1.702639 +v -0.022759 2.071979 -1.715847 +v 0.021186 2.085633 -1.702639 +v 0.021186 2.085633 -1.715847 +v -0.022759 2.071979 -1.715847 +v 0.021186 2.085633 -1.702639 +v 0.081273 2.091954 -1.702639 +v 0.021186 2.085633 -1.715847 +v 0.081273 2.091954 -1.702639 +v 0.081273 2.091954 -1.715847 +v 0.021186 2.085633 -1.715847 +v 0.082357 2.091954 -1.702639 +v 0.142445 2.085633 -1.702639 +v 0.082357 2.091954 -1.715847 +v 0.142445 2.085633 -1.702639 +v 0.142445 2.085633 -1.715847 +v 0.082357 2.091954 -1.715847 +v 0.142445 2.085633 -1.702639 +v 0.186390 2.071979 -1.702639 +v 0.142445 2.085633 -1.715847 +v 0.186390 2.071979 -1.702639 +v 0.186390 2.071979 -1.715847 +v 0.142445 2.085633 -1.715847 +v 0.186390 2.071979 -1.702639 +v 0.223240 2.051968 -1.702639 +v 0.186390 2.071979 -1.715847 +v 0.223240 2.051968 -1.702639 +v 0.223240 2.051968 -1.715847 +v 0.186390 2.071979 -1.715847 +v 0.223240 2.051968 -1.702639 +v 0.251333 2.026652 -1.702639 +v 0.223240 2.051968 -1.715847 +v 0.251333 2.026652 -1.702639 +v 0.251333 2.026652 -1.715847 +v 0.223240 2.051968 -1.715847 +v 0.251333 2.026652 -1.702639 +v 0.268917 1.997603 -1.702639 +v 0.251333 2.026652 -1.715847 +v 0.268917 1.997603 -1.702639 +v 0.268917 1.997603 -1.715847 +v 0.251333 2.026652 -1.715847 +v 0.268917 1.997603 -1.702639 +v 0.274601 1.968194 -1.702639 +v 0.268917 1.997603 -1.715847 +v 0.274601 1.968194 -1.702639 +v 0.274601 1.968194 -1.715847 +v 0.268917 1.997603 -1.715847 +v 0.274828 1.967839 -1.702639 +v 0.274828 1.541274 -1.702639 +v 0.274828 1.967839 -1.715847 +v 0.274828 1.541274 -1.715847 +v 0.274059 1.540774 -1.702639 +v -0.110428 1.540774 -1.702639 +v 0.274059 1.540774 -1.715847 +v -0.110428 1.540774 -1.715847 +v 0.235066 1.965920 -1.702639 +v 0.230285 1.990660 -1.702639 +v 0.235066 1.965920 -1.715847 +v 0.235066 1.965920 -1.715847 +v 0.230285 1.990660 -1.702639 +v 0.230285 1.990660 -1.715847 +v 0.230285 1.990660 -1.702639 +v 0.216238 2.013862 -1.702639 +v 0.230285 1.990660 -1.715847 +v 0.216238 2.013862 -1.702639 +v 0.216238 2.013862 -1.715847 +v 0.230285 1.990660 -1.715847 +v 0.216238 2.013862 -1.702639 +v 0.193801 2.034084 -1.702639 +v 0.216238 2.013862 -1.715847 +v 0.193801 2.034084 -1.702639 +v 0.193801 2.034084 -1.715847 +v 0.216238 2.013862 -1.715847 +v 0.193801 2.034084 -1.702639 +v 0.164366 2.050068 -1.702639 +v 0.193801 2.034084 -1.715847 +v 0.164366 2.050068 -1.702639 +v 0.164366 2.050068 -1.715847 +v 0.193801 2.034084 -1.715847 +v 0.164366 2.050068 -1.702639 +v 0.129766 2.060819 -1.702639 +v 0.164366 2.050068 -1.715847 +v 0.129766 2.060819 -1.702639 +v 0.129766 2.060819 -1.715847 +v 0.164366 2.050068 -1.715847 +v 0.129766 2.060819 -1.702639 +v 0.081271 2.065920 -1.702639 +v 0.129766 2.060819 -1.715847 +v 0.081271 2.065920 -1.702639 +v 0.081271 2.065920 -1.715847 +v 0.129766 2.060819 -1.715847 +v 0.082360 2.065920 -1.702639 +v 0.033865 2.060819 -1.702639 +v 0.082360 2.065920 -1.715847 +v 0.082360 2.065920 -1.715847 +v 0.033865 2.060819 -1.702639 +v 0.033865 2.060819 -1.715847 +v 0.033865 2.060819 -1.702639 +v -0.000735 2.050068 -1.702639 +v 0.033865 2.060819 -1.715847 +v -0.000735 2.050068 -1.702639 +v -0.000735 2.050068 -1.715847 +v 0.033865 2.060819 -1.715847 +v -0.000735 2.050068 -1.702639 +v -0.030170 2.034084 -1.702639 +v -0.000735 2.050068 -1.715847 +v -0.030170 2.034084 -1.702639 +v -0.030170 2.034084 -1.715847 +v -0.000735 2.050068 -1.715847 +v -0.030170 2.034084 -1.702639 +v -0.052607 2.013862 -1.702639 +v -0.030170 2.034084 -1.715847 +v -0.052607 2.013862 -1.702639 +v -0.052607 2.013862 -1.715847 +v -0.030170 2.034084 -1.715847 +v -0.052607 2.013862 -1.702639 +v -0.066654 1.990660 -1.702639 +v -0.052607 2.013862 -1.715847 +v -0.066654 1.990660 -1.702639 +v -0.066654 1.990660 -1.715847 +v -0.052607 2.013862 -1.715847 +v -0.066654 1.990660 -1.702639 +v -0.071435 1.965920 -1.702639 +v -0.066654 1.990660 -1.715847 +v -0.071435 1.965920 -1.702639 +v -0.071435 1.965920 -1.715847 +v -0.066654 1.990660 -1.715847 +v -0.071209 1.966274 -1.702639 +v -0.071209 1.566274 -1.702639 +v -0.071209 1.966274 -1.715847 +v -0.071209 1.566274 -1.715847 +v -0.071979 1.566774 -1.702639 +v 0.235610 1.566774 -1.702639 +v -0.071979 1.566774 -1.715847 +v 0.235610 1.566774 -1.715847 +v 0.234840 1.566274 -1.702639 +v 0.234840 1.966274 -1.702639 +v 0.234840 1.566274 -1.715847 +v 0.234840 1.966274 -1.715847 +v -0.418017 1.390774 -1.306415 +v -0.302671 1.390774 -1.306415 +v -0.418017 1.390774 -1.266793 +v -0.302671 1.390774 -1.266793 +v 0.466302 1.390774 -1.306415 +v 0.581648 1.390774 -1.306415 +v 0.466302 1.390774 -1.266793 +v 0.581648 1.390774 -1.266793 +v -0.418017 1.390774 -1.715847 +v -0.302671 1.390774 -1.715847 +v -0.418017 1.390774 -1.676224 +v -0.302671 1.390774 -1.676224 +v 0.466302 1.390774 -1.715847 +v 0.581648 1.390774 -1.715847 +v 0.466302 1.390774 -1.676224 +v 0.581648 1.390774 -1.676224 +v -0.379568 1.391274 -1.280000 +v 0.543199 1.391274 -1.280000 +v -0.379568 1.766274 -1.280000 +v 0.543199 1.766274 -1.280000 +v 0.543199 1.391274 -1.280000 +v 0.543199 1.391274 -1.702639 +v 0.543199 1.766274 -1.280000 +v 0.543199 1.766274 -1.702639 +v -0.379568 1.391274 -1.702639 +v -0.379568 1.391274 -1.280000 +v -0.379568 1.766274 -1.702639 +v -0.379568 1.766274 -1.280000 +v 0.543199 1.391274 -1.702639 +v -0.379568 1.391274 -1.702639 +v 0.543199 1.566274 -1.702639 +v -0.379568 1.566274 -1.702639 +v 0.543199 1.566274 -1.702639 +v 0.235610 1.566274 -1.702639 +v 0.543199 1.966274 -1.702639 +v 0.235610 1.966274 -1.702639 +v 0.543199 1.991014 -1.702639 +v 0.230830 1.991014 -1.702639 +v 0.543199 2.014216 -1.702639 +v 0.216782 2.014216 -1.702639 +v 0.543199 2.034438 -1.702639 +v 0.194345 2.034438 -1.702639 +v 0.543199 2.050421 -1.702639 +v 0.164910 2.050421 -1.702639 +v 0.543199 2.061173 -1.702639 +v 0.130310 2.061173 -1.702639 +v 0.543199 2.066274 -1.702639 +v 0.081815 2.066274 -1.702639 +v -0.071979 1.566274 -1.702639 +v -0.379568 1.566274 -1.702639 +v -0.071979 1.966274 -1.702639 +v -0.379568 1.966274 -1.702639 +v -0.067199 1.991014 -1.702639 +v -0.379568 1.991014 -1.702639 +v -0.053151 2.014216 -1.702639 +v -0.379568 2.014216 -1.702639 +v -0.030714 2.034438 -1.702639 +v -0.379568 2.034438 -1.702639 +v -0.001280 2.050421 -1.702639 +v -0.379568 2.050421 -1.702639 +v 0.033320 2.061173 -1.702639 +v -0.379568 2.061173 -1.702639 +v 0.081815 2.066274 -1.702639 +v -0.379568 2.066274 -1.702639 +v 0.543199 2.066274 -1.702639 +v -0.379568 2.066274 -1.702639 +v 0.543199 2.141274 -1.702639 +v -0.379568 2.141274 -1.702639 +v 0.658544 2.410325 -1.255448 +v -0.494915 2.410325 -1.255448 +v 0.658544 2.118555 -1.740400 +v -0.494915 2.118555 -1.740400 +v 0.658544 2.137616 -1.743601 +v -0.494915 2.137616 -1.743601 +v 0.658544 2.406666 -1.296408 +v -0.494915 2.406666 -1.296408 +v -0.494915 2.387606 -1.293208 +v 0.658544 2.387606 -1.293208 +v -0.494915 2.406667 -1.296410 +v 0.658544 2.406667 -1.296410 +v 0.658544 2.387606 -1.293208 +v 0.658544 2.118555 -1.740400 +v 0.658544 2.406667 -1.296408 +v 0.658544 2.137616 -1.743600 +v 0.658544 2.118555 -1.740400 +v -0.494915 2.118555 -1.740400 +v 0.658544 2.137616 -1.743601 +v -0.494915 2.137616 -1.743601 +v -0.494915 2.118555 -1.740400 +v -0.494915 2.387606 -1.293208 +v -0.494915 2.137616 -1.743600 +v -0.494915 2.406667 -1.296408 +vn -0.000000 -0.856870 0.515532 +vn -0.000000 -0.856870 0.515532 +vn 0.000000 0.856871 -0.515530 +vn -0.000000 0.165668 0.986182 +vn 1.000000 0.000000 0.000000 +vn 0.000000 -0.165663 -0.986182 +vn -1.000000 -0.000000 -0.000000 +vt -0.625000 -0.802672 +vt 0.625000 -0.802672 +vt -0.625000 0.802672 +vt 0.625000 0.802672 +vt -0.625000 -0.740172 +vt 0.625000 -0.740172 +vt -0.625000 0.740172 +vt 0.625000 0.740172 +vt -0.625000 -0.016667 +vt 0.625000 -0.016667 +vt -0.625000 0.016667 +vt 0.625000 0.016667 +vt -0.740172 -0.016667 +vt 0.740172 -0.016667 +vt -0.740172 0.016667 +vt 0.740172 0.016667 +f 1711/1/1 1712/2/1 1713/3/1 +f 1714/4/2 1713/3/2 1712/2/2 +f 1715/5/3 1716/6/3 1717/7/3 +f 1718/8/3 1717/7/3 1716/6/3 +f 1719/9/4 1720/10/4 1721/11/4 +f 1722/12/4 1721/11/4 1720/10/4 +f 1723/13/5 1724/14/5 1725/15/5 +f 1726/16/5 1725/15/5 1724/14/5 +f 1727/9/6 1728/10/6 1729/11/6 +f 1730/12/6 1729/11/6 1728/10/6 +f 1731/13/7 1732/14/7 1733/15/7 +f 1734/16/7 1733/15/7 1732/14/7 + +# +# _material_535-effect +# +usemtl _material_535-effect + +v -0.379568 1.766274 -1.280000 +v 0.543199 1.766274 -1.280000 +v -0.379568 2.141274 -1.280000 +v 0.543199 2.141274 -1.280000 +v 0.543199 1.766274 -1.280000 +v 0.543199 1.766274 -1.702639 +v 0.543199 2.141274 -1.280000 +v 0.543199 2.141274 -1.702639 +v -0.379568 1.766274 -1.702639 +v -0.379568 1.766274 -1.280000 +v -0.379568 2.141274 -1.702639 +v -0.379568 2.141274 -1.280000 +v -0.379568 2.141274 -1.702639 +v -0.379568 2.141274 -1.280000 +v -0.379568 2.387606 -1.293208 +v -0.379568 2.387606 -1.280000 +v -0.379568 2.141274 -1.280000 +v 0.543199 2.141274 -1.280000 +v -0.379568 2.387606 -1.280000 +v 0.543199 2.387606 -1.280000 +v 0.543199 2.141274 -1.280000 +v 0.543199 2.141274 -1.702639 +v 0.543199 2.387606 -1.280000 +v 0.543199 2.387606 -1.293208 +v -0.341120 2.141274 -1.280000 +v -0.379568 2.141274 -1.280000 +v -0.341120 2.141274 -1.274719 +v -0.379568 2.141274 -1.274719 +v -0.379568 2.141274 -1.280000 +v -0.379568 1.766274 -1.280000 +v -0.379568 2.141274 -1.274719 +v -0.379568 1.766274 -1.274719 +v -0.379568 1.766274 -1.280000 +v -0.341120 1.766274 -1.280000 +v -0.379568 1.766274 -1.274719 +v -0.341120 1.766274 -1.274719 +v -0.341120 1.766274 -1.280000 +v -0.341120 2.141274 -1.280000 +v -0.341120 1.766274 -1.274719 +v -0.341120 2.141274 -1.274719 +v 0.543199 2.141274 -1.293208 +v 0.543199 2.141274 -1.280000 +v 0.558580 2.141274 -1.293208 +v 0.558580 2.141274 -1.280000 +v 0.543199 2.141274 -1.280000 +v 0.543199 1.766274 -1.280000 +v 0.558580 2.141274 -1.280000 +v 0.558580 1.766274 -1.280000 +v 0.543199 1.766274 -1.280000 +v 0.543199 1.766274 -1.293208 +v 0.558580 1.766274 -1.280000 +v 0.558580 1.766274 -1.293208 +v 0.543199 1.766274 -1.293208 +v 0.543199 2.141274 -1.293208 +v 0.558580 1.766274 -1.293208 +v 0.558580 2.141274 -1.293208 +v -0.379568 2.141274 -1.689432 +v -0.379568 2.141274 -1.702639 +v -0.394949 2.141274 -1.689432 +v -0.394949 2.141274 -1.702639 +v -0.379568 2.141274 -1.702639 +v -0.379568 1.766274 -1.702639 +v -0.394949 2.141274 -1.702639 +v -0.394949 1.766274 -1.702639 +v -0.379568 1.766274 -1.702639 +v -0.379568 1.766274 -1.689432 +v -0.394949 1.766274 -1.702639 +v -0.394949 1.766274 -1.689432 +v -0.379568 1.766274 -1.689432 +v -0.379568 2.141274 -1.689432 +v -0.394949 1.766274 -1.689432 +v -0.394949 2.141274 -1.689432 +v 0.120264 2.141274 -1.280000 +v 0.081815 2.141274 -1.280000 +v 0.120264 2.141274 -1.274719 +v 0.081815 2.141274 -1.274719 +v 0.081815 2.141274 -1.280000 +v 0.081815 1.766274 -1.280000 +v 0.081815 2.141274 -1.274719 +v 0.081815 1.766274 -1.274719 +v 0.081815 1.766274 -1.280000 +v 0.120264 1.766274 -1.280000 +v 0.081815 1.766274 -1.274719 +v 0.120264 1.766274 -1.274719 +v 0.120264 1.766274 -1.280000 +v 0.120264 2.141274 -1.280000 +v 0.120264 1.766274 -1.274719 +v 0.120264 2.141274 -1.274719 +v 0.543199 2.141274 -1.504527 +v 0.543199 2.141274 -1.491320 +v 0.558580 2.141274 -1.504527 +v 0.558580 2.141274 -1.491320 +v 0.543199 2.141274 -1.491320 +v 0.543199 1.766274 -1.491320 +v 0.558580 2.141274 -1.491320 +v 0.558580 1.766274 -1.491320 +v 0.543199 1.766274 -1.491320 +v 0.543199 1.766274 -1.504527 +v 0.558580 1.766274 -1.491320 +v 0.558580 1.766274 -1.504527 +v 0.543199 1.766274 -1.504527 +v 0.543199 2.141274 -1.504527 +v 0.558580 1.766274 -1.504527 +v 0.558580 2.141274 -1.504527 +v -0.379568 2.141274 -1.478112 +v -0.379568 2.141274 -1.491320 +v -0.394949 2.141274 -1.478112 +v -0.394949 2.141274 -1.491320 +v -0.379568 2.141274 -1.491320 +v -0.379568 1.766274 -1.491320 +v -0.394949 2.141274 -1.491320 +v -0.394949 1.766274 -1.491320 +v -0.379568 1.766274 -1.491320 +v -0.379568 1.766274 -1.478112 +v -0.394949 1.766274 -1.491320 +v -0.394949 1.766274 -1.478112 +v -0.379568 1.766274 -1.478112 +v -0.379568 2.141274 -1.478112 +v -0.394949 1.766274 -1.478112 +v -0.394949 2.141274 -1.478112 +v -0.138990 1.366023 -1.589188 +v -0.224673 1.366023 -1.589188 +v -0.138990 0.986985 -1.083464 +v -0.224673 0.986985 -1.083464 +v -0.224675 1.366023 -1.589188 +v -0.224675 1.316525 -1.615336 +v -0.224675 0.986985 -1.083462 +v -0.224675 0.937488 -1.109611 +v -0.224673 1.316525 -1.615336 +v -0.138990 1.316525 -1.615336 +v -0.224673 0.937488 -1.109613 +v -0.138990 0.937488 -1.109613 +v -0.138990 1.316525 -1.615336 +v -0.138990 1.366023 -1.589188 +v -0.138990 0.937488 -1.109611 +v -0.138990 0.986985 -1.083462 +v 0.388304 1.366023 -1.589188 +v 0.302621 1.366023 -1.589188 +v 0.388304 0.986985 -1.083464 +v 0.302621 0.986985 -1.083464 +v 0.302621 1.366023 -1.589188 +v 0.302621 1.316525 -1.615336 +v 0.302621 0.986985 -1.083462 +v 0.302621 0.937488 -1.109611 +v 0.302621 1.316525 -1.615336 +v 0.388304 1.316525 -1.615336 +v 0.302621 0.937488 -1.109613 +v 0.388304 0.937488 -1.109613 +v 0.388306 1.316525 -1.615336 +v 0.388306 1.366023 -1.589188 +v 0.388306 0.937488 -1.109611 +v 0.388306 0.986985 -1.083462 +v 0.124657 1.375741 -1.599051 +v 0.038974 1.375741 -1.599051 +v 0.124657 1.202094 -1.078778 +v 0.038974 1.202094 -1.078778 +v 0.038974 1.375741 -1.599051 +v 0.038974 1.306805 -1.605473 +v 0.038974 1.202094 -1.078780 +v 0.038974 1.133157 -1.085202 +v 0.038974 1.306805 -1.605473 +v 0.124657 1.306805 -1.605473 +v 0.038974 1.133157 -1.085200 +v 0.124657 1.133157 -1.085200 +v 0.124657 1.306805 -1.605473 +v 0.124657 1.375741 -1.599051 +v 0.124657 1.133157 -1.085202 +v 0.124657 1.202094 -1.078780 +v -0.418017 1.391274 -1.266793 +v -0.302671 1.391274 -1.266793 +v -0.418017 2.141274 -1.266793 +v -0.302671 2.141274 -1.266793 +v -0.302671 1.391274 -1.266793 +v -0.302671 1.391274 -1.306415 +v -0.302671 2.141274 -1.266793 +v -0.302671 2.141274 -1.306415 +v -0.302671 1.391274 -1.306415 +v -0.418017 1.391274 -1.306415 +v -0.302671 2.141274 -1.306415 +v -0.418017 2.141274 -1.306415 +v -0.418017 1.391274 -1.306415 +v -0.418017 1.391274 -1.266793 +v -0.418017 2.141274 -1.306415 +v -0.418017 2.141274 -1.266793 +v 0.466302 1.391274 -1.266793 +v 0.581648 1.391274 -1.266793 +v 0.466302 2.141274 -1.266793 +v 0.581648 2.141274 -1.266793 +v 0.581648 1.391274 -1.266793 +v 0.581648 1.391274 -1.306415 +v 0.581648 2.141274 -1.266793 +v 0.581648 2.141274 -1.306415 +v 0.581648 1.391274 -1.306415 +v 0.466302 1.391274 -1.306415 +v 0.581648 2.141274 -1.306415 +v 0.466302 2.141274 -1.306415 +v 0.466302 1.391274 -1.306415 +v 0.466302 1.391274 -1.266793 +v 0.466302 2.141274 -1.306415 +v 0.466302 2.141274 -1.266793 +v -0.418017 1.391274 -1.676224 +v -0.302671 1.391274 -1.676224 +v -0.418017 2.141274 -1.676224 +v -0.302671 2.141274 -1.676224 +v -0.302671 1.391274 -1.676224 +v -0.302671 1.391274 -1.715847 +v -0.302671 2.141274 -1.676224 +v -0.302671 2.141274 -1.715847 +v -0.302671 1.391274 -1.715847 +v -0.418017 1.391274 -1.715847 +v -0.302671 2.141274 -1.715847 +v -0.418017 2.141274 -1.715847 +v -0.418017 1.391274 -1.715847 +v -0.418017 1.391274 -1.676224 +v -0.418017 2.141274 -1.715847 +v -0.418017 2.141274 -1.676224 +v 0.466302 1.391274 -1.676224 +v 0.581648 1.391274 -1.676224 +v 0.466302 2.141274 -1.676224 +v 0.581648 2.141274 -1.676224 +v 0.581648 1.391274 -1.676224 +v 0.581648 1.391274 -1.715847 +v 0.581648 2.141274 -1.676224 +v 0.581648 2.141274 -1.715847 +v 0.581648 1.391274 -1.715847 +v 0.466302 1.391274 -1.715847 +v 0.581648 2.141274 -1.715847 +v 0.466302 2.141274 -1.715847 +v 0.466302 1.391274 -1.715847 +v 0.466302 1.391274 -1.676224 +v 0.466302 2.141274 -1.715847 +v 0.466302 2.141274 -1.676224 +v -0.071979 1.606274 -1.676224 +v 0.235610 1.606274 -1.676224 +v -0.071979 1.606274 -1.684150 +v 0.235610 1.606274 -1.684150 +v 0.235610 1.606274 -1.676224 +v 0.235610 1.586274 -1.676224 +v 0.235610 1.606274 -1.684150 +v 0.235610 1.586274 -1.684150 +v 0.235610 1.586274 -1.676224 +v -0.071979 1.586274 -1.676224 +v 0.235610 1.586274 -1.684150 +v -0.071979 1.586274 -1.684150 +v -0.071979 1.586274 -1.676224 +v -0.071979 1.606274 -1.676224 +v -0.071979 1.586274 -1.684150 +v -0.071979 1.606274 -1.684150 +v -0.071979 1.686274 -1.676224 +v 0.235610 1.686274 -1.676224 +v -0.071979 1.686274 -1.684150 +v 0.235610 1.686274 -1.684150 +v 0.235610 1.686274 -1.676224 +v 0.235610 1.666274 -1.676224 +v 0.235610 1.686274 -1.684150 +v 0.235610 1.666274 -1.684150 +v 0.235610 1.666274 -1.676224 +v -0.071979 1.666274 -1.676224 +v 0.235610 1.666274 -1.684150 +v -0.071979 1.666274 -1.684150 +v -0.071979 1.666274 -1.676224 +v -0.071979 1.686274 -1.676224 +v -0.071979 1.666274 -1.684150 +v -0.071979 1.686274 -1.684150 +v -0.071979 1.766274 -1.676224 +v 0.235610 1.766274 -1.676224 +v -0.071979 1.766274 -1.684150 +v 0.235610 1.766274 -1.684150 +v 0.235610 1.766274 -1.676224 +v 0.235610 1.746274 -1.676224 +v 0.235610 1.766274 -1.684150 +v 0.235610 1.746274 -1.684150 +v 0.235610 1.746274 -1.676224 +v -0.071979 1.746274 -1.676224 +v 0.235610 1.746274 -1.684150 +v -0.071979 1.746274 -1.684150 +v -0.071979 1.746274 -1.676224 +v -0.071979 1.766274 -1.676224 +v -0.071979 1.746274 -1.684150 +v -0.071979 1.766274 -1.684150 +v -0.071979 1.846274 -1.676224 +v 0.235610 1.846274 -1.676224 +v -0.071979 1.846274 -1.684150 +v 0.235610 1.846274 -1.684150 +v 0.235610 1.846274 -1.676224 +v 0.235610 1.826274 -1.676224 +v 0.235610 1.846274 -1.684150 +v 0.235610 1.826274 -1.684150 +v 0.235610 1.826274 -1.676224 +v -0.071979 1.826274 -1.676224 +v 0.235610 1.826274 -1.684150 +v -0.071979 1.826274 -1.684150 +v -0.071979 1.826274 -1.676224 +v -0.071979 1.846274 -1.676224 +v -0.071979 1.826274 -1.684150 +v -0.071979 1.846274 -1.684150 +v -0.071979 1.926274 -1.676224 +v 0.235610 1.926274 -1.676224 +v -0.071979 1.926274 -1.684150 +v 0.235610 1.926274 -1.684150 +v 0.235610 1.926274 -1.676224 +v 0.235610 1.906274 -1.676224 +v 0.235610 1.926274 -1.684150 +v 0.235610 1.906274 -1.684150 +v 0.235610 1.906274 -1.676224 +v -0.071979 1.906274 -1.676224 +v 0.235610 1.906274 -1.684150 +v -0.071979 1.906274 -1.684150 +v -0.071979 1.906274 -1.676224 +v -0.071979 1.926274 -1.676224 +v -0.071979 1.906274 -1.684150 +v -0.071979 1.926274 -1.684150 +v 0.221591 2.006274 -1.676224 +v 0.230827 1.991014 -1.676224 +v 0.221591 2.006274 -1.684150 +v 0.230827 1.991014 -1.684150 +v 0.230830 1.991014 -1.676224 +v 0.231745 1.986274 -1.676224 +v 0.230830 1.991014 -1.684150 +v 0.231745 1.986274 -1.684150 +v 0.231745 1.986274 -1.676224 +v -0.068114 1.986274 -1.676224 +v 0.231745 1.986274 -1.684150 +v -0.068114 1.986274 -1.684150 +v -0.068114 1.986274 -1.676224 +v -0.067199 1.991014 -1.676224 +v -0.068114 1.986274 -1.684150 +v -0.067199 1.991014 -1.684150 +v -0.067197 1.991014 -1.676224 +v -0.057960 2.006274 -1.676224 +v -0.067197 1.991014 -1.684150 +v -0.057960 2.006274 -1.684150 +v -0.057960 2.006274 -1.676224 +v 0.221591 2.006274 -1.676224 +v -0.057960 2.006274 -1.684150 +v 0.221591 2.006274 -1.684150 +v 0.069204 1.586274 -1.676224 +v 0.094117 1.586274 -1.676224 +v 0.069204 1.586274 -1.684150 +v 0.094117 1.586274 -1.684150 +v 0.094119 1.586274 -1.676224 +v 0.094119 1.566274 -1.676224 +v 0.094119 1.586274 -1.684150 +v 0.094119 1.566274 -1.684150 +v 0.094117 1.566274 -1.676224 +v 0.069204 1.566274 -1.676224 +v 0.094117 1.566274 -1.684150 +v 0.069204 1.566274 -1.684150 +v 0.069204 1.566274 -1.676224 +v 0.069204 1.586274 -1.676224 +v 0.069204 1.566274 -1.684150 +v 0.069204 1.586274 -1.684150 +v 0.069204 1.626274 -1.676224 +v 0.094117 1.626274 -1.676224 +v 0.069204 1.626274 -1.684150 +v 0.094117 1.626274 -1.684150 +v 0.094119 1.626274 -1.676224 +v 0.094119 1.606274 -1.676224 +v 0.094119 1.626274 -1.684150 +v 0.094119 1.606274 -1.684150 +v 0.094117 1.606274 -1.676224 +v 0.069204 1.606274 -1.676224 +v 0.094117 1.606274 -1.684150 +v 0.069204 1.606274 -1.684150 +v 0.069204 1.606274 -1.676224 +v 0.069204 1.626274 -1.676224 +v 0.069204 1.606274 -1.684150 +v 0.069204 1.626274 -1.684150 +v 0.069204 1.646274 -1.676224 +v 0.094117 1.646274 -1.676224 +v 0.069204 1.646274 -1.684150 +v 0.094117 1.646274 -1.684150 +v 0.094119 1.646274 -1.676224 +v 0.094119 1.626274 -1.676224 +v 0.094119 1.646274 -1.684150 +v 0.094119 1.626274 -1.684150 +v 0.094117 1.626274 -1.676224 +v 0.069204 1.626274 -1.676224 +v 0.094117 1.626274 -1.684150 +v 0.069204 1.626274 -1.684150 +v 0.069204 1.626274 -1.676224 +v 0.069204 1.646274 -1.676224 +v 0.069204 1.626274 -1.684150 +v 0.069204 1.646274 -1.684150 +v 0.069204 1.666274 -1.676224 +v 0.094117 1.666274 -1.676224 +v 0.069204 1.666274 -1.684150 +v 0.094117 1.666274 -1.684150 +v 0.094119 1.666274 -1.676224 +v 0.094119 1.646274 -1.676224 +v 0.094119 1.666274 -1.684150 +v 0.094119 1.646274 -1.684150 +v 0.094117 1.646274 -1.676224 +v 0.069204 1.646274 -1.676224 +v 0.094117 1.646274 -1.684150 +v 0.069204 1.646274 -1.684150 +v 0.069204 1.646274 -1.676224 +v 0.069204 1.666274 -1.676224 +v 0.069204 1.646274 -1.684150 +v 0.069204 1.666274 -1.684150 +v 0.069204 1.706274 -1.676224 +v 0.094117 1.706274 -1.676224 +v 0.069204 1.706274 -1.684150 +v 0.094117 1.706274 -1.684150 +v 0.094119 1.706274 -1.676224 +v 0.094119 1.686274 -1.676224 +v 0.094119 1.706274 -1.684150 +v 0.094119 1.686274 -1.684150 +v 0.094117 1.686274 -1.676224 +v 0.069204 1.686274 -1.676224 +v 0.094117 1.686274 -1.684150 +v 0.069204 1.686274 -1.684150 +v 0.069204 1.686274 -1.676224 +v 0.069204 1.706274 -1.676224 +v 0.069204 1.686274 -1.684150 +v 0.069204 1.706274 -1.684150 +v 0.069204 1.726274 -1.676224 +v 0.094117 1.726274 -1.676224 +v 0.069204 1.726274 -1.684150 +v 0.094117 1.726274 -1.684150 +v 0.094119 1.726274 -1.676224 +v 0.094119 1.706274 -1.676224 +v 0.094119 1.726274 -1.684150 +v 0.094119 1.706274 -1.684150 +v 0.094117 1.706274 -1.676224 +v 0.069204 1.706274 -1.676224 +v 0.094117 1.706274 -1.684150 +v 0.069204 1.706274 -1.684150 +v 0.069204 1.706274 -1.676224 +v 0.069204 1.726274 -1.676224 +v 0.069204 1.706274 -1.684150 +v 0.069204 1.726274 -1.684150 +v 0.069204 1.746274 -1.676224 +v 0.094117 1.746274 -1.676224 +v 0.069204 1.746274 -1.684150 +v 0.094117 1.746274 -1.684150 +v 0.094119 1.746274 -1.676224 +v 0.094119 1.726274 -1.676224 +v 0.094119 1.746274 -1.684150 +v 0.094119 1.726274 -1.684150 +v 0.094117 1.726274 -1.676224 +v 0.069204 1.726274 -1.676224 +v 0.094117 1.726274 -1.684150 +v 0.069204 1.726274 -1.684150 +v 0.069204 1.726274 -1.676224 +v 0.069204 1.746274 -1.676224 +v 0.069204 1.726274 -1.684150 +v 0.069204 1.746274 -1.684150 +v 0.069204 1.786274 -1.676224 +v 0.094117 1.786274 -1.676224 +v 0.069204 1.786274 -1.684150 +v 0.094117 1.786274 -1.684150 +v 0.094119 1.786274 -1.676224 +v 0.094119 1.766274 -1.676224 +v 0.094119 1.786274 -1.684150 +v 0.094119 1.766274 -1.684150 +v 0.094117 1.766274 -1.676224 +v 0.069204 1.766274 -1.676224 +v 0.094117 1.766274 -1.684150 +v 0.069204 1.766274 -1.684150 +v 0.069204 1.766274 -1.676224 +v 0.069204 1.786274 -1.676224 +v 0.069204 1.766274 -1.684150 +v 0.069204 1.786274 -1.684150 +v 0.069204 1.806274 -1.676224 +v 0.094117 1.806274 -1.676224 +v 0.069204 1.806274 -1.684150 +v 0.094117 1.806274 -1.684150 +v 0.094119 1.806274 -1.676224 +v 0.094119 1.786274 -1.676224 +v 0.094119 1.806274 -1.684150 +v 0.094119 1.786274 -1.684150 +v 0.094117 1.786274 -1.676224 +v 0.069204 1.786274 -1.676224 +v 0.094117 1.786274 -1.684150 +v 0.069204 1.786274 -1.684150 +v 0.069204 1.786274 -1.676224 +v 0.069204 1.806274 -1.676224 +v 0.069204 1.786274 -1.684150 +v 0.069204 1.806274 -1.684150 +v 0.069204 1.826274 -1.676224 +v 0.094117 1.826274 -1.676224 +v 0.069204 1.826274 -1.684150 +v 0.094117 1.826274 -1.684150 +v 0.094119 1.826274 -1.676224 +v 0.094119 1.806274 -1.676224 +v 0.094119 1.826274 -1.684150 +v 0.094119 1.806274 -1.684150 +v 0.094117 1.806274 -1.676224 +v 0.069204 1.806274 -1.676224 +v 0.094117 1.806274 -1.684150 +v 0.069204 1.806274 -1.684150 +v 0.069204 1.806274 -1.676224 +v 0.069204 1.826274 -1.676224 +v 0.069204 1.806274 -1.684150 +v 0.069204 1.826274 -1.684150 +v 0.069204 1.866274 -1.676224 +v 0.094117 1.866274 -1.676224 +v 0.069204 1.866274 -1.684150 +v 0.094117 1.866274 -1.684150 +v 0.094119 1.866274 -1.676224 +v 0.094119 1.846274 -1.676224 +v 0.094119 1.866274 -1.684150 +v 0.094119 1.846274 -1.684150 +v 0.094117 1.846274 -1.676224 +v 0.069204 1.846274 -1.676224 +v 0.094117 1.846274 -1.684150 +v 0.069204 1.846274 -1.684150 +v 0.069204 1.846274 -1.676224 +v 0.069204 1.866274 -1.676224 +v 0.069204 1.846274 -1.684150 +v 0.069204 1.866274 -1.684150 +v 0.069204 1.886274 -1.676224 +v 0.094117 1.886274 -1.676224 +v 0.069204 1.886274 -1.684150 +v 0.094117 1.886274 -1.684150 +v 0.094119 1.886274 -1.676224 +v 0.094119 1.866274 -1.676224 +v 0.094119 1.886274 -1.684150 +v 0.094119 1.866274 -1.684150 +v 0.094117 1.866274 -1.676224 +v 0.069204 1.866274 -1.676224 +v 0.094117 1.866274 -1.684150 +v 0.069204 1.866274 -1.684150 +v 0.069204 1.866274 -1.676224 +v 0.069204 1.886274 -1.676224 +v 0.069204 1.866274 -1.684150 +v 0.069204 1.886274 -1.684150 +v 0.069204 1.906274 -1.676224 +v 0.094117 1.906274 -1.676224 +v 0.069204 1.906274 -1.684150 +v 0.094117 1.906274 -1.684150 +v 0.094119 1.906274 -1.676224 +v 0.094119 1.886274 -1.676224 +v 0.094119 1.906274 -1.684150 +v 0.094119 1.886274 -1.684150 +v 0.094117 1.886274 -1.676224 +v 0.069204 1.886274 -1.676224 +v 0.094117 1.886274 -1.684150 +v 0.069204 1.886274 -1.684150 +v 0.069204 1.886274 -1.676224 +v 0.069204 1.906274 -1.676224 +v 0.069204 1.886274 -1.684150 +v 0.069204 1.906274 -1.684150 +v 0.069204 1.946274 -1.676224 +v 0.094117 1.946274 -1.676224 +v 0.069204 1.946274 -1.684150 +v 0.094117 1.946274 -1.684150 +v 0.094119 1.946274 -1.676224 +v 0.094119 1.926274 -1.676224 +v 0.094119 1.946274 -1.684150 +v 0.094119 1.926274 -1.684150 +v 0.094117 1.926274 -1.676224 +v 0.069204 1.926274 -1.676224 +v 0.094117 1.926274 -1.684150 +v 0.069204 1.926274 -1.684150 +v 0.069204 1.926274 -1.676224 +v 0.069204 1.946274 -1.676224 +v 0.069204 1.926274 -1.684150 +v 0.069204 1.946274 -1.684150 +v 0.069204 1.966274 -1.676224 +v 0.094117 1.966274 -1.676224 +v 0.069204 1.966274 -1.684150 +v 0.094117 1.966274 -1.684150 +v 0.094119 1.966274 -1.676224 +v 0.094119 1.946274 -1.676224 +v 0.094119 1.966274 -1.684150 +v 0.094119 1.946274 -1.684150 +v 0.094117 1.946274 -1.676224 +v 0.069204 1.946274 -1.676224 +v 0.094117 1.946274 -1.684150 +v 0.069204 1.946274 -1.684150 +v 0.069204 1.946274 -1.676224 +v 0.069204 1.966274 -1.676224 +v 0.069204 1.946274 -1.684150 +v 0.069204 1.966274 -1.684150 +v 0.069204 1.986274 -1.676224 +v 0.094117 1.986274 -1.676224 +v 0.069204 1.986274 -1.684150 +v 0.094117 1.986274 -1.684150 +v 0.094119 1.986274 -1.676224 +v 0.094119 1.966274 -1.676224 +v 0.094119 1.986274 -1.684150 +v 0.094119 1.966274 -1.684150 +v 0.094117 1.966274 -1.676224 +v 0.069204 1.966274 -1.676224 +v 0.094117 1.966274 -1.684150 +v 0.069204 1.966274 -1.684150 +v 0.069204 1.966274 -1.676224 +v 0.069204 1.986274 -1.676224 +v 0.069204 1.966274 -1.684150 +v 0.069204 1.986274 -1.684150 +v 0.070352 2.026274 -1.676224 +v 0.092998 2.026274 -1.676224 +v 0.070352 2.026274 -1.684150 +v 0.092998 2.026274 -1.684150 +v 0.092998 2.026274 -1.676224 +v 0.092998 2.006274 -1.676224 +v 0.092998 2.026274 -1.684150 +v 0.092998 2.006274 -1.684150 +v 0.092998 2.006274 -1.676224 +v 0.070352 2.006274 -1.676224 +v 0.092998 2.006274 -1.684150 +v 0.070352 2.006274 -1.684150 +v 0.070354 2.006274 -1.676224 +v 0.070354 2.026274 -1.676224 +v 0.070354 2.006274 -1.684150 +v 0.070354 2.026274 -1.684150 +v 0.071844 2.046273 -1.676224 +v 0.091543 2.046273 -1.676224 +v 0.071844 2.046273 -1.684150 +v 0.091543 2.046273 -1.684150 +v 0.091543 2.046273 -1.676224 +v 0.091543 2.026274 -1.676224 +v 0.091543 2.046273 -1.684150 +v 0.091543 2.026274 -1.684150 +v 0.091543 2.026274 -1.676224 +v 0.071844 2.026274 -1.676224 +v 0.091543 2.026274 -1.684150 +v 0.071844 2.026274 -1.684150 +v 0.071844 2.026274 -1.676224 +v 0.071844 2.046273 -1.676224 +v 0.071844 2.026274 -1.684150 +v 0.071844 2.046273 -1.684150 +v 0.081815 2.066274 -1.676224 +v 0.089076 2.065510 -1.676224 +v 0.081815 2.066274 -1.684150 +v 0.089076 2.065510 -1.684150 +v 0.089074 2.065511 -1.676224 +v 0.089074 2.046273 -1.676224 +v 0.089074 2.065511 -1.684150 +v 0.089074 2.046273 -1.684150 +v 0.089074 2.046273 -1.676224 +v 0.074374 2.046273 -1.676224 +v 0.089074 2.046273 -1.684150 +v 0.074374 2.046273 -1.684150 +v 0.074376 2.046273 -1.676224 +v 0.074376 2.065491 -1.676224 +v 0.074376 2.046273 -1.684150 +v 0.074376 2.065491 -1.684150 +v 0.074376 2.065491 -1.676224 +v 0.081815 2.066274 -1.676224 +v 0.074376 2.065491 -1.684150 +v 0.081815 2.066274 -1.684150 +v -0.379568 2.191274 -1.280000 +v -0.379568 2.191274 -1.619535 +v -0.410329 2.191274 -1.280000 +v -0.410329 2.191274 -1.619535 +v -0.379568 2.191274 -1.619535 +v -0.379568 2.141274 -1.702639 +v -0.410329 2.191274 -1.619535 +v -0.410329 2.141274 -1.702639 +v -0.379568 2.141274 -1.702639 +v -0.379568 2.141274 -1.280000 +v -0.410329 2.141274 -1.702639 +v -0.410329 2.141274 -1.280000 +v -0.379568 2.141274 -1.280000 +v -0.379568 2.191274 -1.280000 +v -0.410329 2.141274 -1.280000 +v -0.410329 2.191274 -1.280000 +v 0.543199 2.191274 -1.280000 +v -0.379568 2.191274 -1.280000 +v 0.543199 2.191274 -1.269434 +v -0.379568 2.191274 -1.269434 +v -0.379568 2.191274 -1.280000 +v -0.379568 2.141274 -1.280000 +v -0.379568 2.191274 -1.269434 +v -0.379568 2.141274 -1.269434 +v -0.379568 2.141274 -1.280000 +v 0.543199 2.141274 -1.280000 +v -0.379568 2.141274 -1.269434 +v 0.543199 2.141274 -1.269434 +v 0.543199 2.141274 -1.280000 +v 0.543199 2.191274 -1.280000 +v 0.543199 2.141274 -1.269434 +v 0.543199 2.191274 -1.269434 +v 0.543199 2.191274 -1.619535 +v 0.543199 2.191274 -1.280000 +v 0.573960 2.191274 -1.619535 +v 0.573960 2.191274 -1.280000 +v 0.543199 2.191274 -1.280000 +v 0.543199 2.141274 -1.280000 +v 0.573960 2.191274 -1.280000 +v 0.573960 2.141274 -1.280000 +v 0.543199 2.141274 -1.280000 +v 0.543199 2.141274 -1.702639 +v 0.573960 2.141274 -1.280000 +v 0.573960 2.141274 -1.702639 +v 0.543199 2.141274 -1.702639 +v 0.543199 2.191274 -1.619535 +v 0.573960 2.141274 -1.702639 +v 0.573960 2.191274 -1.619535 +v 0.543199 1.441274 -1.280000 +v -0.379568 1.441274 -1.280000 +v 0.543199 1.441274 -1.269434 +v -0.379568 1.441274 -1.269434 +v -0.379568 1.441274 -1.280000 +v -0.379568 1.391274 -1.280000 +v -0.379568 1.441274 -1.269434 +v -0.379568 1.391274 -1.269434 +v -0.379568 1.391274 -1.280000 +v 0.543199 1.391274 -1.280000 +v -0.379568 1.391274 -1.269434 +v 0.543199 1.391274 -1.269434 +v 0.543199 1.391274 -1.280000 +v 0.543199 1.441274 -1.280000 +v 0.543199 1.391274 -1.269434 +v 0.543199 1.441274 -1.269434 +v 0.543199 1.441274 -1.702639 +v 0.543199 1.441274 -1.280000 +v 0.573960 1.441274 -1.702639 +v 0.573960 1.441274 -1.280000 +v 0.543199 1.441274 -1.280000 +v 0.543199 1.391274 -1.280000 +v 0.573960 1.441274 -1.280000 +v 0.573960 1.391274 -1.280000 +v 0.543199 1.391274 -1.280000 +v 0.543199 1.391274 -1.702639 +v 0.573960 1.391274 -1.280000 +v 0.573960 1.391274 -1.702639 +v 0.543199 1.391274 -1.702639 +v 0.543199 1.441274 -1.702639 +v 0.573960 1.391274 -1.702639 +v 0.573960 1.441274 -1.702639 +v -0.379568 1.441274 -1.702639 +v 0.543199 1.441274 -1.702639 +v -0.379568 1.441274 -1.713206 +v 0.543199 1.441274 -1.713206 +v 0.543199 1.441274 -1.702639 +v 0.543199 1.391274 -1.702639 +v 0.543199 1.441274 -1.713206 +v 0.543199 1.391274 -1.713206 +v 0.543199 1.391274 -1.702639 +v -0.379568 1.391274 -1.702639 +v 0.543199 1.391274 -1.713206 +v -0.379568 1.391274 -1.713206 +v -0.379568 1.391274 -1.702639 +v -0.379568 1.441274 -1.702639 +v -0.379568 1.391274 -1.713206 +v -0.379568 1.441274 -1.713206 +v -0.379568 1.441274 -1.280000 +v -0.379568 1.441274 -1.702639 +v -0.410329 1.441274 -1.280000 +v -0.410329 1.441274 -1.702639 +v -0.379568 1.441274 -1.702639 +v -0.379568 1.391274 -1.702639 +v -0.410329 1.441274 -1.702639 +v -0.410329 1.391274 -1.702639 +v -0.379568 1.391274 -1.702639 +v -0.379568 1.391274 -1.280000 +v -0.410329 1.391274 -1.702639 +v -0.410329 1.391274 -1.280000 +v -0.379568 1.391274 -1.280000 +v -0.379568 1.441274 -1.280000 +v -0.410329 1.391274 -1.280000 +v -0.410329 1.441274 -1.280000 +v 0.543199 1.766274 -1.280000 +v -0.379568 1.766274 -1.280000 +v 0.543199 1.766274 -1.269434 +v -0.379568 1.766274 -1.269434 +v -0.379568 1.766274 -1.280000 +v -0.379568 1.726274 -1.280000 +v -0.379568 1.766274 -1.269434 +v -0.379568 1.726274 -1.269434 +v -0.379568 1.726274 -1.280000 +v 0.543199 1.726274 -1.280000 +v -0.379568 1.726274 -1.269434 +v 0.543199 1.726274 -1.269434 +v 0.543199 1.726274 -1.280000 +v 0.543199 1.766274 -1.280000 +v 0.543199 1.726274 -1.269434 +v 0.543199 1.766274 -1.269434 +v 0.543199 1.766274 -1.702639 +v 0.543199 1.766274 -1.280000 +v 0.573960 1.766274 -1.702639 +v 0.573960 1.766274 -1.280000 +v 0.543199 1.766274 -1.280000 +v 0.543199 1.726274 -1.280000 +v 0.573960 1.766274 -1.280000 +v 0.573960 1.726274 -1.280000 +v 0.543199 1.726274 -1.280000 +v 0.543199 1.726274 -1.702639 +v 0.573960 1.726274 -1.280000 +v 0.573960 1.726274 -1.702639 +v 0.543199 1.726274 -1.702639 +v 0.543199 1.766274 -1.702639 +v 0.573960 1.726274 -1.702639 +v 0.573960 1.766274 -1.702639 +v -0.379568 1.766274 -1.280000 +v -0.379568 1.766274 -1.702639 +v -0.410329 1.766274 -1.280000 +v -0.410329 1.766274 -1.702639 +v -0.379568 1.766274 -1.702639 +v -0.379568 1.726274 -1.702639 +v -0.410329 1.766274 -1.702639 +v -0.410329 1.726274 -1.702639 +v -0.379568 1.726274 -1.702639 +v -0.379568 1.726274 -1.280000 +v -0.410329 1.726274 -1.702639 +v -0.410329 1.726274 -1.280000 +v -0.379568 1.726274 -1.280000 +v -0.379568 1.766274 -1.280000 +v -0.410329 1.726274 -1.280000 +v -0.410329 1.766274 -1.280000 +v -0.379568 1.766274 -1.702639 +v -0.071979 1.766274 -1.702639 +v -0.379568 1.766274 -1.713206 +v -0.071979 1.766274 -1.713206 +v -0.071979 1.766274 -1.702639 +v -0.071979 1.726274 -1.702639 +v -0.071979 1.766274 -1.713206 +v -0.071979 1.726274 -1.713206 +v -0.071979 1.726274 -1.702639 +v -0.379568 1.726274 -1.702639 +v -0.071979 1.726274 -1.713206 +v -0.379568 1.726274 -1.713206 +v -0.379568 1.726274 -1.702639 +v -0.379568 1.766274 -1.702639 +v -0.379568 1.726274 -1.713206 +v -0.379568 1.766274 -1.713206 +v 0.235610 1.766274 -1.702639 +v 0.543199 1.766274 -1.702639 +v 0.235610 1.766274 -1.713206 +v 0.543199 1.766274 -1.713206 +v 0.543199 1.766274 -1.702639 +v 0.543199 1.726274 -1.702639 +v 0.543199 1.766274 -1.713206 +v 0.543199 1.726274 -1.713206 +v 0.543199 1.726274 -1.702639 +v 0.235610 1.726274 -1.702639 +v 0.543199 1.726274 -1.713206 +v 0.235610 1.726274 -1.713206 +v 0.235610 1.726274 -1.702639 +v 0.235610 1.766274 -1.702639 +v 0.235610 1.726274 -1.713206 +v 0.235610 1.766274 -1.713206 +v -0.379568 1.766274 -1.274717 +v -0.341120 1.766274 -1.274717 +v -0.379568 2.141274 -1.274717 +v -0.341120 2.141274 -1.274717 +v 0.558580 1.766274 -1.280000 +v 0.558580 1.766274 -1.293208 +v 0.558580 2.141274 -1.280000 +v 0.558580 2.141274 -1.293208 +v -0.394949 1.766274 -1.702639 +v -0.394949 1.766274 -1.689432 +v -0.394949 2.141274 -1.702639 +v -0.394949 2.141274 -1.689432 +v 0.081815 1.766274 -1.274717 +v 0.120264 1.766274 -1.274717 +v 0.081815 2.141274 -1.274717 +v 0.120264 2.141274 -1.274717 +v 0.558580 1.766274 -1.491320 +v 0.558580 1.766274 -1.504527 +v 0.558580 2.141274 -1.491320 +v 0.558580 2.141274 -1.504527 +v -0.394949 1.766274 -1.491320 +v -0.394949 1.766274 -1.478112 +v -0.394949 2.141274 -1.491320 +v -0.394949 2.141274 -1.478112 +v -0.410327 2.141274 -1.702639 +v -0.410327 2.141274 -1.280000 +v -0.410327 2.191274 -1.619535 +v -0.410327 2.191274 -1.280000 +v -0.379568 2.141274 -1.269434 +v 0.543199 2.141274 -1.269434 +v -0.379568 2.191274 -1.269434 +v 0.543199 2.191274 -1.269434 +v 0.573958 2.141274 -1.280000 +v 0.573958 2.141274 -1.702639 +v 0.573958 2.191274 -1.280000 +v 0.573958 2.191274 -1.619535 +v -0.379568 1.391274 -1.269434 +v 0.543199 1.391274 -1.269434 +v -0.379568 1.441274 -1.269434 +v 0.543199 1.441274 -1.269434 +v 0.573958 1.391274 -1.280000 +v 0.573958 1.391274 -1.702639 +v 0.573958 1.441274 -1.280000 +v 0.573958 1.441274 -1.702639 +v 0.543199 1.391274 -1.713206 +v -0.379568 1.391274 -1.713206 +v 0.543199 1.441274 -1.713206 +v -0.379568 1.441274 -1.713206 +v -0.410327 1.391274 -1.702639 +v -0.410327 1.391274 -1.280000 +v -0.410327 1.441274 -1.702639 +v -0.410327 1.441274 -1.280000 +v -0.379568 1.726274 -1.269434 +v 0.543199 1.726274 -1.269434 +v -0.379568 1.766274 -1.269434 +v 0.543199 1.766274 -1.269434 +v 0.573958 1.726274 -1.280000 +v 0.573958 1.726274 -1.702639 +v 0.573958 1.766274 -1.280000 +v 0.573958 1.766274 -1.702639 +v -0.410327 1.726274 -1.702639 +v -0.410327 1.726274 -1.280000 +v -0.410327 1.766274 -1.702639 +v -0.410327 1.766274 -1.280000 +v -0.071979 1.726274 -1.713206 +v -0.379568 1.726274 -1.713206 +v -0.071979 1.766274 -1.713206 +v -0.379568 1.766274 -1.713206 +v 0.543199 1.726274 -1.713206 +v 0.235610 1.726274 -1.713206 +v 0.543199 1.766274 -1.713206 +v 0.235610 1.766274 -1.713206 +v -0.071979 1.566274 -1.702639 +v -0.071979 1.966274 -1.702639 +v -0.071979 1.566274 -1.676224 +v -0.071979 1.966274 -1.676224 +v -0.071979 1.966274 -1.702639 +v -0.067199 1.991014 -1.702639 +v -0.071979 1.966274 -1.676224 +v -0.071979 1.966274 -1.676224 +v -0.067199 1.991014 -1.702639 +v -0.067199 1.991014 -1.676224 +v -0.067199 1.991014 -1.702639 +v -0.053151 2.014216 -1.702639 +v -0.067199 1.991014 -1.676224 +v -0.053151 2.014216 -1.702639 +v -0.053151 2.014216 -1.676224 +v -0.067199 1.991014 -1.676224 +v -0.053151 2.014216 -1.702639 +v -0.030714 2.034438 -1.702639 +v -0.053151 2.014216 -1.676224 +v -0.030714 2.034438 -1.702639 +v -0.030714 2.034438 -1.676224 +v -0.053151 2.014216 -1.676224 +v -0.030714 2.034438 -1.702639 +v -0.001280 2.050421 -1.702639 +v -0.030714 2.034438 -1.676224 +v -0.001280 2.050421 -1.702639 +v -0.001280 2.050421 -1.676224 +v -0.030714 2.034438 -1.676224 +v -0.001280 2.050421 -1.702639 +v 0.033320 2.061173 -1.702639 +v -0.001280 2.050421 -1.676224 +v 0.033320 2.061173 -1.702639 +v 0.033320 2.061173 -1.676224 +v -0.001280 2.050421 -1.676224 +v 0.033320 2.061173 -1.702639 +v 0.081815 2.066274 -1.702639 +v 0.033320 2.061173 -1.676224 +v 0.081815 2.066274 -1.702639 +v 0.081815 2.066274 -1.676224 +v 0.033320 2.061173 -1.676224 +v 0.081815 2.066274 -1.702639 +v 0.130310 2.061173 -1.702639 +v 0.081815 2.066274 -1.676224 +v 0.081815 2.066274 -1.676224 +v 0.130310 2.061173 -1.702639 +v 0.130310 2.061173 -1.676224 +v 0.130310 2.061173 -1.702639 +v 0.164910 2.050421 -1.702639 +v 0.130310 2.061173 -1.676224 +v 0.164910 2.050421 -1.702639 +v 0.164910 2.050421 -1.676224 +v 0.130310 2.061173 -1.676224 +v 0.164910 2.050421 -1.702639 +v 0.194345 2.034438 -1.702639 +v 0.164910 2.050421 -1.676224 +v 0.194345 2.034438 -1.702639 +v 0.194345 2.034438 -1.676224 +v 0.164910 2.050421 -1.676224 +v 0.194345 2.034438 -1.702639 +v 0.216782 2.014216 -1.702639 +v 0.194345 2.034438 -1.676224 +v 0.216782 2.014216 -1.702639 +v 0.216782 2.014216 -1.676224 +v 0.194345 2.034438 -1.676224 +v 0.216782 2.014216 -1.702639 +v 0.230830 1.991014 -1.702639 +v 0.216782 2.014216 -1.676224 +v 0.230830 1.991014 -1.702639 +v 0.230830 1.991014 -1.676224 +v 0.216782 2.014216 -1.676224 +v 0.230830 1.991014 -1.702639 +v 0.235610 1.966274 -1.702639 +v 0.230830 1.991014 -1.676224 +v 0.235610 1.966274 -1.702639 +v 0.235610 1.966274 -1.676224 +v 0.230830 1.991014 -1.676224 +v 0.235610 1.966274 -1.702639 +v 0.235610 1.566274 -1.702639 +v 0.235610 1.966274 -1.676224 +v 0.235610 1.566274 -1.676224 +v 0.235610 1.566274 -1.702639 +v -0.071979 1.566274 -1.702639 +v 0.235610 1.566274 -1.676224 +v -0.071979 1.566274 -1.676224 +v -0.138990 1.507444 -1.663900 +v -0.224673 1.507444 -1.663900 +v -0.138990 1.366022 -1.589189 +v -0.224673 1.366022 -1.589189 +v -0.224675 1.507444 -1.663900 +v -0.224675 1.457946 -1.690049 +v -0.224675 1.366023 -1.589188 +v -0.224675 1.316525 -1.615336 +v -0.224673 1.457946 -1.690049 +v -0.138990 1.457946 -1.690049 +v -0.224673 1.316525 -1.615338 +v -0.138990 1.316525 -1.615338 +v -0.138990 1.457946 -1.690049 +v -0.138990 1.507444 -1.663900 +v -0.138990 1.316525 -1.615336 +v -0.138990 1.366023 -1.589188 +v 0.388304 1.507444 -1.663900 +v 0.302621 1.507444 -1.663900 +v 0.388304 1.366022 -1.589189 +v 0.302621 1.366022 -1.589189 +v 0.302621 1.507444 -1.663900 +v 0.302621 1.457946 -1.690049 +v 0.302621 1.366023 -1.589188 +v 0.302621 1.316525 -1.615336 +v 0.302621 1.457946 -1.690049 +v 0.388304 1.457946 -1.690049 +v 0.302621 1.316525 -1.615338 +v 0.388304 1.316525 -1.615338 +v 0.388306 1.457946 -1.690049 +v 0.388306 1.507444 -1.663900 +v 0.388306 1.316525 -1.615336 +v 0.388306 1.366023 -1.589188 +v 0.124657 1.410471 -1.703105 +v 0.038974 1.410471 -1.703105 +v 0.124657 1.375741 -1.599051 +v 0.038974 1.375741 -1.599051 +v 0.038974 1.410471 -1.703107 +v 0.038974 1.341535 -1.709528 +v 0.038974 1.375741 -1.599051 +v 0.038974 1.306805 -1.605473 +v 0.038974 1.341535 -1.709528 +v 0.124657 1.341535 -1.709528 +v 0.038974 1.306805 -1.605474 +v 0.124657 1.306805 -1.605474 +v 0.124657 1.341535 -1.709528 +v 0.124657 1.410471 -1.703107 +v 0.124657 1.306805 -1.605473 +v 0.124657 1.375741 -1.599051 +v 0.081815 1.768419 -1.280000 +v 0.543199 2.068419 -1.280000 +v 0.081815 1.768419 -1.272075 +v 0.543199 2.068419 -1.272075 +v 0.543199 2.068419 -1.280000 +v 0.543199 2.139129 -1.280000 +v 0.543199 2.068419 -1.272075 +v 0.543199 2.139129 -1.272075 +v 0.543199 2.139129 -1.280000 +v 0.081815 1.839129 -1.280000 +v 0.543199 2.139129 -1.272075 +v 0.081815 1.839129 -1.272075 +v 0.081815 1.839129 -1.280000 +v 0.081815 1.768419 -1.280000 +v 0.081815 1.839129 -1.272075 +v 0.081815 1.768419 -1.272075 +v 0.543199 1.766274 -1.491320 +v 0.543199 1.766274 -1.516603 +v 0.566267 1.766274 -1.491320 +v 0.566267 1.766274 -1.516603 +v 0.543199 2.118419 -1.702639 +v 0.566267 1.766274 -1.516601 +v 0.543199 1.766274 -1.516601 +v 0.566267 1.766274 -1.516601 +v 0.543199 2.118419 -1.702639 +v 0.566267 2.118419 -1.702639 +v 0.543199 2.141274 -1.702639 +v 0.566267 2.118419 -1.702639 +v 0.543199 2.118419 -1.702639 +v 0.566267 2.141274 -1.702639 +v 0.566267 2.118419 -1.702639 +v 0.543199 2.141274 -1.702639 +v 0.543199 2.141274 -1.702639 +v 0.543199 2.141274 -1.677356 +v 0.566267 2.141274 -1.702639 +v 0.566267 2.141274 -1.677356 +v 0.543199 2.141274 -1.677356 +v 0.543199 1.789129 -1.491320 +v 0.566267 2.141274 -1.677356 +v 0.566267 1.789129 -1.491320 +v 0.543199 1.789129 -1.491320 +v 0.543199 1.766274 -1.491320 +v 0.566267 1.789129 -1.491320 +v 0.566267 1.766274 -1.491320 +v -0.379568 1.766274 -1.280000 +v -0.379568 1.789129 -1.280000 +v -0.402637 1.766274 -1.280000 +v -0.402637 1.789129 -1.280000 +v -0.379568 2.141274 -1.466038 +v -0.402637 1.789129 -1.280000 +v -0.379568 1.789129 -1.280000 +v -0.402637 1.789129 -1.280000 +v -0.379568 2.141274 -1.466038 +v -0.402637 2.141274 -1.466038 +v -0.379568 2.141274 -1.491320 +v -0.402637 2.141274 -1.466038 +v -0.379568 2.141274 -1.466038 +v -0.402637 2.141274 -1.491320 +v -0.402637 2.141274 -1.466038 +v -0.379568 2.141274 -1.491320 +v -0.379568 2.141274 -1.491320 +v -0.379568 2.118419 -1.491320 +v -0.402637 2.141274 -1.491320 +v -0.402637 2.118419 -1.491320 +v -0.379568 2.118419 -1.491320 +v -0.379568 1.766274 -1.305284 +v -0.402637 2.118419 -1.491320 +v -0.402637 1.766274 -1.305284 +v -0.379568 1.766274 -1.305284 +v -0.379568 1.766274 -1.280000 +v -0.402637 1.766274 -1.305284 +v -0.402637 1.766274 -1.280000 +v -0.379568 1.768419 -1.280000 +v 0.081815 2.068419 -1.280000 +v -0.379568 1.768419 -1.272075 +v 0.081815 2.068419 -1.272075 +v 0.081815 2.068419 -1.280000 +v 0.081815 2.139129 -1.280000 +v 0.081815 2.068419 -1.272075 +v 0.081815 2.139129 -1.272075 +v 0.081815 2.139129 -1.280000 +v -0.379568 1.839129 -1.280000 +v 0.081815 2.139129 -1.272075 +v -0.379568 1.839129 -1.272075 +v -0.379568 1.839129 -1.280000 +v -0.379568 1.768419 -1.280000 +v -0.379568 1.839129 -1.272075 +v -0.379568 1.768419 -1.272075 +v 0.543199 1.766274 -1.280000 +v 0.543199 1.766274 -1.305284 +v 0.566267 1.766274 -1.280000 +v 0.566267 1.766274 -1.305284 +v 0.543199 2.118419 -1.491320 +v 0.566267 1.766274 -1.305282 +v 0.543199 1.766274 -1.305282 +v 0.566267 1.766274 -1.305282 +v 0.543199 2.118419 -1.491320 +v 0.566267 2.118419 -1.491320 +v 0.543199 2.141274 -1.491320 +v 0.566267 2.118419 -1.491320 +v 0.543199 2.118419 -1.491320 +v 0.566267 2.141274 -1.491320 +v 0.566267 2.118419 -1.491320 +v 0.543199 2.141274 -1.491320 +v 0.543199 2.141274 -1.491320 +v 0.543199 2.141274 -1.466037 +v 0.566267 2.141274 -1.491320 +v 0.566267 2.141274 -1.466037 +v 0.543199 2.141274 -1.466037 +v 0.543199 1.789129 -1.280000 +v 0.566267 2.141274 -1.466037 +v 0.566267 1.789129 -1.280000 +v 0.543199 1.789129 -1.280000 +v 0.543199 1.766274 -1.280000 +v 0.566267 1.789129 -1.280000 +v 0.566267 1.766274 -1.280000 +v -0.379568 1.766274 -1.702639 +v -0.379568 1.766274 -1.677356 +v -0.402637 1.766274 -1.702639 +v -0.402637 1.766274 -1.677356 +v -0.379568 2.118419 -1.491320 +v -0.402637 1.766274 -1.677358 +v -0.379568 1.766274 -1.677358 +v -0.402637 1.766274 -1.677358 +v -0.379568 2.118419 -1.491320 +v -0.402637 2.118419 -1.491320 +v -0.379568 2.141274 -1.491320 +v -0.402637 2.118419 -1.491320 +v -0.379568 2.118419 -1.491320 +v -0.402637 2.141274 -1.491320 +v -0.402637 2.118419 -1.491320 +v -0.379568 2.141274 -1.491320 +v -0.379568 2.141274 -1.491320 +v -0.379568 2.141274 -1.516603 +v -0.402637 2.141274 -1.491320 +v -0.402637 2.141274 -1.516603 +v -0.379568 2.141274 -1.516603 +v -0.379568 1.789129 -1.702639 +v -0.402637 2.141274 -1.516603 +v -0.402637 1.789129 -1.702639 +v -0.379568 1.789129 -1.702639 +v -0.379568 1.766274 -1.702639 +v -0.402637 1.789129 -1.702639 +v -0.402637 1.766274 -1.702639 +v 0.081815 1.768419 -1.272076 +v 0.543199 2.068419 -1.272076 +v 0.081815 1.839129 -1.272076 +v 0.543199 2.139129 -1.272076 +v 0.566267 1.766274 -1.516601 +v 0.566267 2.118419 -1.702639 +v 0.566267 1.766274 -1.504527 +v 0.566267 2.141274 -1.702639 +v 0.566267 1.766274 -1.491320 +v 0.566267 2.141274 -1.689432 +v 0.566267 1.789129 -1.491320 +v 0.566267 2.141274 -1.677358 +v -0.402637 1.789129 -1.280000 +v -0.402637 2.141274 -1.466038 +v -0.402637 1.766274 -1.280000 +v -0.402637 2.141274 -1.478112 +v -0.402637 1.766274 -1.293208 +v -0.402637 2.141274 -1.491320 +v -0.402637 1.766274 -1.305282 +v -0.402637 2.118419 -1.491320 +v -0.379568 1.768419 -1.272076 +v 0.081815 2.068419 -1.272076 +v -0.379568 1.839129 -1.272076 +v 0.081815 2.139129 -1.272076 +v 0.566267 1.766274 -1.305282 +v 0.566267 2.118419 -1.491320 +v 0.566267 1.766274 -1.293208 +v 0.566267 2.141274 -1.491320 +v 0.566267 1.766274 -1.280000 +v 0.566267 2.141274 -1.478112 +v 0.566267 1.789129 -1.280000 +v 0.566267 2.141274 -1.466038 +v -0.402637 1.766274 -1.677358 +v -0.402637 2.118419 -1.491320 +v -0.402637 1.766274 -1.689432 +v -0.402637 2.141274 -1.491320 +v -0.402637 1.766274 -1.702639 +v -0.402637 2.141274 -1.504527 +v -0.402637 1.789129 -1.702639 +v -0.402637 2.141274 -1.516601 +v 0.235610 1.586274 -1.684148 +v -0.071979 1.586274 -1.684148 +v 0.235610 1.606274 -1.684148 +v -0.071979 1.606274 -1.684148 +v 0.235610 1.666274 -1.684148 +v -0.071979 1.666274 -1.684148 +v 0.235610 1.686274 -1.684148 +v -0.071979 1.686274 -1.684148 +v 0.235610 1.746274 -1.684148 +v -0.071979 1.746274 -1.684148 +v 0.235610 1.766274 -1.684148 +v -0.071979 1.766274 -1.684148 +v 0.235610 1.826274 -1.684148 +v -0.071979 1.826274 -1.684148 +v 0.235610 1.846274 -1.684148 +v -0.071979 1.846274 -1.684148 +v 0.235610 1.906274 -1.684148 +v -0.071979 1.906274 -1.684148 +v 0.235610 1.926274 -1.684148 +v -0.071979 1.926274 -1.684148 +v 0.231745 1.986274 -1.684148 +v -0.068114 1.986274 -1.684148 +v 0.230830 1.991014 -1.684148 +v -0.067199 1.991014 -1.684148 +v 0.221591 2.006274 -1.684148 +v -0.057960 2.006274 -1.684148 +v 0.094117 1.566274 -1.684148 +v 0.069204 1.566274 -1.684148 +v 0.094117 1.586274 -1.684148 +v 0.069204 1.586274 -1.684148 +v 0.094117 1.606274 -1.684148 +v 0.069204 1.606274 -1.684148 +v 0.094117 1.626274 -1.684148 +v 0.069204 1.626274 -1.684148 +v 0.094117 1.626274 -1.684148 +v 0.069204 1.626274 -1.684148 +v 0.094117 1.646274 -1.684148 +v 0.069204 1.646274 -1.684148 +v 0.094117 1.646274 -1.684148 +v 0.069204 1.646274 -1.684148 +v 0.094117 1.666274 -1.684148 +v 0.069204 1.666274 -1.684148 +v 0.094117 1.686274 -1.684148 +v 0.069204 1.686274 -1.684148 +v 0.094117 1.706274 -1.684148 +v 0.069204 1.706274 -1.684148 +v 0.094117 1.706274 -1.684148 +v 0.069204 1.706274 -1.684148 +v 0.094117 1.726274 -1.684148 +v 0.069204 1.726274 -1.684148 +v 0.094117 1.726274 -1.684148 +v 0.069204 1.726274 -1.684148 +v 0.094117 1.746274 -1.684148 +v 0.069204 1.746274 -1.684148 +v 0.094117 1.766274 -1.684148 +v 0.069204 1.766274 -1.684148 +v 0.094117 1.786274 -1.684148 +v 0.069204 1.786274 -1.684148 +v 0.094117 1.786274 -1.684148 +v 0.069204 1.786274 -1.684148 +v 0.094117 1.806274 -1.684148 +v 0.069204 1.806274 -1.684148 +v 0.094117 1.806274 -1.684148 +v 0.069204 1.806274 -1.684148 +v 0.094117 1.826274 -1.684148 +v 0.069204 1.826274 -1.684148 +v 0.094117 1.846274 -1.684148 +v 0.069204 1.846274 -1.684148 +v 0.094117 1.866274 -1.684148 +v 0.069204 1.866274 -1.684148 +v 0.094117 1.866274 -1.684148 +v 0.069204 1.866274 -1.684148 +v 0.094117 1.886274 -1.684148 +v 0.069204 1.886274 -1.684148 +v 0.094117 1.886274 -1.684148 +v 0.069204 1.886274 -1.684148 +v 0.094117 1.906274 -1.684148 +v 0.069204 1.906274 -1.684148 +v 0.094117 1.926274 -1.684148 +v 0.069204 1.926274 -1.684148 +v 0.094117 1.946274 -1.684148 +v 0.069204 1.946274 -1.684148 +v 0.094117 1.946274 -1.684148 +v 0.069204 1.946274 -1.684148 +v 0.094117 1.966274 -1.684148 +v 0.069204 1.966274 -1.684148 +v 0.094117 1.966274 -1.684148 +v 0.069204 1.966274 -1.684148 +v 0.094117 1.966274 -1.684148 +v 0.069204 1.986274 -1.684148 +v 0.094117 1.986274 -1.684148 +v 0.092998 2.006274 -1.684148 +v 0.070352 2.006274 -1.684148 +v 0.092998 2.026274 -1.684148 +v 0.070352 2.026274 -1.684148 +v 0.091543 2.026274 -1.684148 +v 0.071844 2.026274 -1.684148 +v 0.091543 2.046273 -1.684148 +v 0.071844 2.046273 -1.684148 +v 0.089074 2.046273 -1.684148 +v 0.074374 2.046273 -1.684148 +v 0.089074 2.065491 -1.684148 +v 0.074374 2.065491 -1.684148 +v 0.089074 2.065510 -1.684148 +v 0.074557 2.065510 -1.684148 +v 0.081815 2.066274 -1.684148 +v -0.247744 1.341274 -1.702639 +v -0.115919 1.341274 -1.702639 +v -0.247744 1.341274 -1.280000 +v -0.115919 1.341274 -1.280000 +v 0.279550 1.341274 -1.702639 +v 0.411375 1.341274 -1.702639 +v 0.279550 1.341274 -1.280000 +v 0.411375 1.341274 -1.280000 +v 0.147728 1.391274 -1.280000 +v 0.015903 1.391274 -1.280000 +v 0.147728 1.341274 -1.280000 +v 0.015903 1.341274 -1.280000 +v 0.015903 1.391274 -1.280000 +v 0.015903 1.391274 -1.702639 +v 0.015903 1.341274 -1.280000 +v 0.015903 1.341274 -1.702639 +v 0.015903 1.391274 -1.702639 +v 0.147728 1.391274 -1.702639 +v 0.015903 1.341274 -1.702639 +v 0.147728 1.341274 -1.702639 +v 0.147728 1.391274 -1.702639 +v 0.147728 1.391274 -1.280000 +v 0.147728 1.341274 -1.702639 +v 0.147728 1.341274 -1.280000 +v -0.379568 1.391274 -1.702639 +v 0.543199 1.391274 -1.702639 +v -0.379568 1.391274 -1.280000 +v 0.543199 1.391274 -1.280000 +v 0.015903 1.341274 -1.702639 +v 0.147728 1.341274 -1.702639 +v 0.015903 1.341274 -1.280000 +v 0.147728 1.341274 -1.280000 +v -0.115919 1.391274 -1.280000 +v -0.247744 1.391274 -1.280000 +v -0.115919 1.341274 -1.280000 +v -0.247744 1.341274 -1.280000 +v -0.247744 1.391274 -1.280000 +v -0.247744 1.391274 -1.702639 +v -0.247744 1.341274 -1.280000 +v -0.247744 1.341274 -1.702639 +v -0.247744 1.391274 -1.702639 +v -0.115919 1.391274 -1.702639 +v -0.247744 1.341274 -1.702639 +v -0.115919 1.341274 -1.702639 +v -0.115921 1.391274 -1.702639 +v -0.115921 1.391274 -1.280000 +v -0.115921 1.341274 -1.702639 +v -0.115921 1.341274 -1.280000 +v 0.411375 1.391274 -1.280000 +v 0.279550 1.391274 -1.280000 +v 0.411375 1.341274 -1.280000 +v 0.279550 1.341274 -1.280000 +v 0.279552 1.391274 -1.280000 +v 0.279552 1.391274 -1.702639 +v 0.279552 1.341274 -1.280000 +v 0.279552 1.341274 -1.702639 +v 0.279550 1.391274 -1.702639 +v 0.411375 1.391274 -1.702639 +v 0.279550 1.341274 -1.702639 +v 0.411375 1.341274 -1.702639 +v 0.411375 1.391274 -1.702639 +v 0.411375 1.391274 -1.280000 +v 0.411375 1.341274 -1.702639 +v 0.411375 1.341274 -1.280000 +v 0.235610 1.566274 -1.676224 +v -0.071979 1.566274 -1.676224 +v 0.235610 1.966274 -1.676224 +v -0.071979 1.966274 -1.676224 +v 0.230830 1.991014 -1.676224 +v -0.067199 1.991014 -1.676224 +v 0.216782 2.014216 -1.676224 +v -0.053151 2.014216 -1.676224 +v 0.194345 2.034438 -1.676224 +v -0.030714 2.034438 -1.676224 +v 0.194345 2.034438 -1.676224 +v -0.030714 2.034438 -1.676224 +v 0.164910 2.050421 -1.676224 +v -0.001280 2.050421 -1.676224 +v 0.164910 2.050421 -1.676224 +v -0.001280 2.050421 -1.676224 +v 0.130310 2.061173 -1.676224 +v 0.033320 2.061173 -1.676224 +v 0.081815 2.066274 -1.676224 +v 0.274059 1.541274 -1.716111 +v -0.110428 1.541274 -1.716111 +v 0.274059 1.566274 -1.716111 +v -0.110428 1.566274 -1.716111 +v 0.274059 1.566274 -1.716111 +v 0.235610 1.566274 -1.716111 +v 0.274059 1.966274 -1.716111 +v 0.235610 1.966274 -1.716111 +v 0.274059 1.967838 -1.716111 +v 0.235307 1.967838 -1.716111 +v 0.269579 1.991014 -1.716111 +v 0.230830 1.991014 -1.716111 +v 0.268375 1.997248 -1.716111 +v 0.227056 1.997248 -1.716111 +v 0.258103 2.014216 -1.716111 +v 0.216782 2.014216 -1.716111 +v 0.250791 2.026296 -1.716111 +v 0.203378 2.026296 -1.716111 +v 0.241756 2.034438 -1.716111 +v 0.194345 2.034438 -1.716111 +v 0.224022 2.050421 -1.716111 +v 0.164910 2.050421 -1.716111 +v 0.222698 2.051613 -1.716111 +v 0.161076 2.051613 -1.716111 +v 0.205093 2.061173 -1.716111 +v 0.130310 2.061173 -1.716111 +v 0.195699 2.066274 -1.716111 +v 0.081815 2.066274 -1.716111 +v -0.071979 1.566274 -1.716111 +v -0.110428 1.566274 -1.716111 +v -0.071979 1.966274 -1.716111 +v -0.110428 1.966274 -1.716111 +v -0.071676 1.967838 -1.716111 +v -0.110428 1.967838 -1.716111 +v -0.067199 1.991014 -1.716111 +v -0.105948 1.991014 -1.716111 +v -0.063425 1.997248 -1.716111 +v -0.104744 1.997248 -1.716111 +v -0.053151 2.014216 -1.716111 +v -0.094472 2.014216 -1.716111 +v -0.039747 2.026296 -1.716111 +v -0.087160 2.026296 -1.716111 +v -0.030714 2.034438 -1.716111 +v -0.078125 2.034438 -1.716111 +v -0.001280 2.050421 -1.716111 +v -0.060391 2.050421 -1.716111 +v 0.002555 2.051613 -1.716111 +v -0.059067 2.051613 -1.716111 +v 0.033320 2.061173 -1.716111 +v -0.041462 2.061173 -1.716111 +v 0.081815 2.066274 -1.716111 +v -0.032069 2.066274 -1.716111 +v 0.195699 2.066274 -1.716111 +v -0.032069 2.066274 -1.716111 +v 0.185848 2.071623 -1.716111 +v -0.022217 2.071623 -1.716111 +v 0.185848 2.071623 -1.716111 +v -0.022217 2.071623 -1.716111 +v 0.141903 2.085278 -1.716111 +v 0.021728 2.085278 -1.716111 +v 0.081815 2.091599 -1.716111 +v -0.111198 1.541274 -1.702639 +v -0.111198 1.967839 -1.702639 +v -0.111198 1.541274 -1.715847 +v -0.111198 1.967839 -1.715847 +v -0.110970 1.968194 -1.702639 +v -0.105286 1.997603 -1.702639 +v -0.110970 1.968194 -1.715847 +v -0.105286 1.997603 -1.702639 +v -0.105286 1.997603 -1.715847 +v -0.110970 1.968194 -1.715847 +v -0.105286 1.997603 -1.702639 +v -0.087702 2.026652 -1.702639 +v -0.105286 1.997603 -1.715847 +v -0.087702 2.026652 -1.702639 +v -0.087702 2.026652 -1.715847 +v -0.105286 1.997603 -1.715847 +v -0.087702 2.026652 -1.702639 +v -0.059610 2.051968 -1.702639 +v -0.087702 2.026652 -1.715847 +v -0.059610 2.051968 -1.702639 +v -0.059610 2.051968 -1.715847 +v -0.087702 2.026652 -1.715847 +v -0.059610 2.051968 -1.702639 +v -0.022759 2.071979 -1.702639 +v -0.059610 2.051968 -1.715847 +v -0.022759 2.071979 -1.702639 +v -0.022759 2.071979 -1.715847 +v -0.059610 2.051968 -1.715847 +v -0.022759 2.071979 -1.702639 +v 0.021186 2.085633 -1.702639 +v -0.022759 2.071979 -1.715847 +v 0.021186 2.085633 -1.702639 +v 0.021186 2.085633 -1.715847 +v -0.022759 2.071979 -1.715847 +v 0.021186 2.085633 -1.702639 +v 0.081273 2.091954 -1.702639 +v 0.021186 2.085633 -1.715847 +v 0.081273 2.091954 -1.702639 +v 0.081273 2.091954 -1.715847 +v 0.021186 2.085633 -1.715847 +v 0.082357 2.091954 -1.702639 +v 0.142445 2.085633 -1.702639 +v 0.082357 2.091954 -1.715847 +v 0.142445 2.085633 -1.702639 +v 0.142445 2.085633 -1.715847 +v 0.082357 2.091954 -1.715847 +v 0.142445 2.085633 -1.702639 +v 0.186390 2.071979 -1.702639 +v 0.142445 2.085633 -1.715847 +v 0.186390 2.071979 -1.702639 +v 0.186390 2.071979 -1.715847 +v 0.142445 2.085633 -1.715847 +v 0.186390 2.071979 -1.702639 +v 0.223240 2.051968 -1.702639 +v 0.186390 2.071979 -1.715847 +v 0.223240 2.051968 -1.702639 +v 0.223240 2.051968 -1.715847 +v 0.186390 2.071979 -1.715847 +v 0.223240 2.051968 -1.702639 +v 0.251333 2.026652 -1.702639 +v 0.223240 2.051968 -1.715847 +v 0.251333 2.026652 -1.702639 +v 0.251333 2.026652 -1.715847 +v 0.223240 2.051968 -1.715847 +v 0.251333 2.026652 -1.702639 +v 0.268917 1.997603 -1.702639 +v 0.251333 2.026652 -1.715847 +v 0.268917 1.997603 -1.702639 +v 0.268917 1.997603 -1.715847 +v 0.251333 2.026652 -1.715847 +v 0.268917 1.997603 -1.702639 +v 0.274601 1.968194 -1.702639 +v 0.268917 1.997603 -1.715847 +v 0.274601 1.968194 -1.702639 +v 0.274601 1.968194 -1.715847 +v 0.268917 1.997603 -1.715847 +v 0.274828 1.967839 -1.702639 +v 0.274828 1.541274 -1.702639 +v 0.274828 1.967839 -1.715847 +v 0.274828 1.541274 -1.715847 +v 0.274059 1.540774 -1.702639 +v -0.110428 1.540774 -1.702639 +v 0.274059 1.540774 -1.715847 +v -0.110428 1.540774 -1.715847 +v 0.235066 1.965920 -1.702639 +v 0.230285 1.990660 -1.702639 +v 0.235066 1.965920 -1.715847 +v 0.235066 1.965920 -1.715847 +v 0.230285 1.990660 -1.702639 +v 0.230285 1.990660 -1.715847 +v 0.230285 1.990660 -1.702639 +v 0.216238 2.013862 -1.702639 +v 0.230285 1.990660 -1.715847 +v 0.216238 2.013862 -1.702639 +v 0.216238 2.013862 -1.715847 +v 0.230285 1.990660 -1.715847 +v 0.216238 2.013862 -1.702639 +v 0.193801 2.034084 -1.702639 +v 0.216238 2.013862 -1.715847 +v 0.193801 2.034084 -1.702639 +v 0.193801 2.034084 -1.715847 +v 0.216238 2.013862 -1.715847 +v 0.193801 2.034084 -1.702639 +v 0.164366 2.050068 -1.702639 +v 0.193801 2.034084 -1.715847 +v 0.164366 2.050068 -1.702639 +v 0.164366 2.050068 -1.715847 +v 0.193801 2.034084 -1.715847 +v 0.164366 2.050068 -1.702639 +v 0.129766 2.060819 -1.702639 +v 0.164366 2.050068 -1.715847 +v 0.129766 2.060819 -1.702639 +v 0.129766 2.060819 -1.715847 +v 0.164366 2.050068 -1.715847 +v 0.129766 2.060819 -1.702639 +v 0.081271 2.065920 -1.702639 +v 0.129766 2.060819 -1.715847 +v 0.081271 2.065920 -1.702639 +v 0.081271 2.065920 -1.715847 +v 0.129766 2.060819 -1.715847 +v 0.082360 2.065920 -1.702639 +v 0.033865 2.060819 -1.702639 +v 0.082360 2.065920 -1.715847 +v 0.082360 2.065920 -1.715847 +v 0.033865 2.060819 -1.702639 +v 0.033865 2.060819 -1.715847 +v 0.033865 2.060819 -1.702639 +v -0.000735 2.050068 -1.702639 +v 0.033865 2.060819 -1.715847 +v -0.000735 2.050068 -1.702639 +v -0.000735 2.050068 -1.715847 +v 0.033865 2.060819 -1.715847 +v -0.000735 2.050068 -1.702639 +v -0.030170 2.034084 -1.702639 +v -0.000735 2.050068 -1.715847 +v -0.030170 2.034084 -1.702639 +v -0.030170 2.034084 -1.715847 +v -0.000735 2.050068 -1.715847 +v -0.030170 2.034084 -1.702639 +v -0.052607 2.013862 -1.702639 +v -0.030170 2.034084 -1.715847 +v -0.052607 2.013862 -1.702639 +v -0.052607 2.013862 -1.715847 +v -0.030170 2.034084 -1.715847 +v -0.052607 2.013862 -1.702639 +v -0.066654 1.990660 -1.702639 +v -0.052607 2.013862 -1.715847 +v -0.066654 1.990660 -1.702639 +v -0.066654 1.990660 -1.715847 +v -0.052607 2.013862 -1.715847 +v -0.066654 1.990660 -1.702639 +v -0.071435 1.965920 -1.702639 +v -0.066654 1.990660 -1.715847 +v -0.071435 1.965920 -1.702639 +v -0.071435 1.965920 -1.715847 +v -0.066654 1.990660 -1.715847 +v -0.071209 1.966274 -1.702639 +v -0.071209 1.566274 -1.702639 +v -0.071209 1.966274 -1.715847 +v -0.071209 1.566274 -1.715847 +v -0.071979 1.566774 -1.702639 +v 0.235610 1.566774 -1.702639 +v -0.071979 1.566774 -1.715847 +v 0.235610 1.566774 -1.715847 +v 0.234840 1.566274 -1.702639 +v 0.234840 1.966274 -1.702639 +v 0.234840 1.566274 -1.715847 +v 0.234840 1.966274 -1.715847 +v -0.418017 1.390774 -1.306415 +v -0.302671 1.390774 -1.306415 +v -0.418017 1.390774 -1.266793 +v -0.302671 1.390774 -1.266793 +v 0.466302 1.390774 -1.306415 +v 0.581648 1.390774 -1.306415 +v 0.466302 1.390774 -1.266793 +v 0.581648 1.390774 -1.266793 +v -0.418017 1.390774 -1.715847 +v -0.302671 1.390774 -1.715847 +v -0.418017 1.390774 -1.676224 +v -0.302671 1.390774 -1.676224 +v 0.466302 1.390774 -1.715847 +v 0.581648 1.390774 -1.715847 +v 0.466302 1.390774 -1.676224 +v 0.581648 1.390774 -1.676224 +v -0.379568 1.391274 -1.280000 +v 0.543199 1.391274 -1.280000 +v -0.379568 1.766274 -1.280000 +v 0.543199 1.766274 -1.280000 +v 0.543199 1.391274 -1.280000 +v 0.543199 1.391274 -1.702639 +v 0.543199 1.766274 -1.280000 +v 0.543199 1.766274 -1.702639 +v -0.379568 1.391274 -1.702639 +v -0.379568 1.391274 -1.280000 +v -0.379568 1.766274 -1.702639 +v -0.379568 1.766274 -1.280000 +v 0.543199 1.391274 -1.702639 +v -0.379568 1.391274 -1.702639 +v 0.543199 1.566274 -1.702639 +v -0.379568 1.566274 -1.702639 +v 0.543199 1.566274 -1.702639 +v 0.235610 1.566274 -1.702639 +v 0.543199 1.966274 -1.702639 +v 0.235610 1.966274 -1.702639 +v 0.543199 1.991014 -1.702639 +v 0.230830 1.991014 -1.702639 +v 0.543199 2.014216 -1.702639 +v 0.216782 2.014216 -1.702639 +v 0.543199 2.034438 -1.702639 +v 0.194345 2.034438 -1.702639 +v 0.543199 2.050421 -1.702639 +v 0.164910 2.050421 -1.702639 +v 0.543199 2.061173 -1.702639 +v 0.130310 2.061173 -1.702639 +v 0.543199 2.066274 -1.702639 +v 0.081815 2.066274 -1.702639 +v -0.071979 1.566274 -1.702639 +v -0.379568 1.566274 -1.702639 +v -0.071979 1.966274 -1.702639 +v -0.379568 1.966274 -1.702639 +v -0.067199 1.991014 -1.702639 +v -0.379568 1.991014 -1.702639 +v -0.053151 2.014216 -1.702639 +v -0.379568 2.014216 -1.702639 +v -0.030714 2.034438 -1.702639 +v -0.379568 2.034438 -1.702639 +v -0.001280 2.050421 -1.702639 +v -0.379568 2.050421 -1.702639 +v 0.033320 2.061173 -1.702639 +v -0.379568 2.061173 -1.702639 +v 0.081815 2.066274 -1.702639 +v -0.379568 2.066274 -1.702639 +v 0.543199 2.066274 -1.702639 +v -0.379568 2.066274 -1.702639 +v 0.543199 2.141274 -1.702639 +v -0.379568 2.141274 -1.702639 +v 0.658544 2.410325 -1.255448 +v -0.494915 2.410325 -1.255448 +v 0.658544 2.118555 -1.740400 +v -0.494915 2.118555 -1.740400 +v 0.658544 2.137616 -1.743601 +v -0.494915 2.137616 -1.743601 +v 0.658544 2.406666 -1.296408 +v -0.494915 2.406666 -1.296408 +v -0.494915 2.387606 -1.293208 +v 0.658544 2.387606 -1.293208 +v -0.494915 2.406667 -1.296410 +v 0.658544 2.406667 -1.296410 +v 0.658544 2.387606 -1.293208 +v 0.658544 2.118555 -1.740400 +v 0.658544 2.406667 -1.296408 +v 0.658544 2.137616 -1.743600 +v 0.658544 2.118555 -1.740400 +v -0.494915 2.118555 -1.740400 +v 0.658544 2.137616 -1.743601 +v -0.494915 2.137616 -1.743601 +v -0.494915 2.118555 -1.740400 +v -0.494915 2.387606 -1.293208 +v -0.494915 2.137616 -1.743600 +v -0.494915 2.406667 -1.296408 +vn -0.000000 0.000000 1.000000 +vn 1.000000 0.000000 0.000000 +vn -1.000000 -0.000000 -0.000000 +vt 0.000000 0.000000 +vt 1.200000 0.000000 +vt 0.000000 0.750000 +vt 1.200000 0.750000 +vt 1.600000 0.000000 +vt 1.600000 0.750000 +vt 1.550000 1.242665 +vt 1.600000 1.242665 +vt 0.000000 1.242665 +vt 1.200000 1.242665 +vt 0.050000 1.242665 +f 1735/17/8 1736/18/8 1737/19/8 +f 1738/20/8 1737/19/8 1736/18/8 +f 1739/17/9 1740/21/9 1741/19/9 +f 1742/22/9 1741/19/9 1740/21/9 +f 1743/17/10 1744/21/10 1745/19/10 +f 1746/22/10 1745/19/10 1744/21/10 +f 1747/19/10 1748/22/10 1749/23/10 +f 1750/24/10 1749/23/10 1748/22/10 +f 1751/19/8 1752/20/8 1753/25/8 +f 1754/26/8 1753/25/8 1752/20/8 +f 1755/19/9 1756/22/9 1757/25/9 +f 1758/27/9 1757/25/9 1756/22/9 + +# +# _material_529-effect +# +usemtl _material_529-effect + +v -0.379568 1.766274 -1.280000 +v 0.543199 1.766274 -1.280000 +v -0.379568 2.141274 -1.280000 +v 0.543199 2.141274 -1.280000 +v 0.543199 1.766274 -1.280000 +v 0.543199 1.766274 -1.702639 +v 0.543199 2.141274 -1.280000 +v 0.543199 2.141274 -1.702639 +v -0.379568 1.766274 -1.702639 +v -0.379568 1.766274 -1.280000 +v -0.379568 2.141274 -1.702639 +v -0.379568 2.141274 -1.280000 +v -0.379568 2.141274 -1.702639 +v -0.379568 2.141274 -1.280000 +v -0.379568 2.387606 -1.293208 +v -0.379568 2.387606 -1.280000 +v -0.379568 2.141274 -1.280000 +v 0.543199 2.141274 -1.280000 +v -0.379568 2.387606 -1.280000 +v 0.543199 2.387606 -1.280000 +v 0.543199 2.141274 -1.280000 +v 0.543199 2.141274 -1.702639 +v 0.543199 2.387606 -1.280000 +v 0.543199 2.387606 -1.293208 +v -0.341120 2.141274 -1.280000 +v -0.379568 2.141274 -1.280000 +v -0.341120 2.141274 -1.274719 +v -0.379568 2.141274 -1.274719 +v -0.379568 2.141274 -1.280000 +v -0.379568 1.766274 -1.280000 +v -0.379568 2.141274 -1.274719 +v -0.379568 1.766274 -1.274719 +v -0.379568 1.766274 -1.280000 +v -0.341120 1.766274 -1.280000 +v -0.379568 1.766274 -1.274719 +v -0.341120 1.766274 -1.274719 +v -0.341120 1.766274 -1.280000 +v -0.341120 2.141274 -1.280000 +v -0.341120 1.766274 -1.274719 +v -0.341120 2.141274 -1.274719 +v 0.543199 2.141274 -1.293208 +v 0.543199 2.141274 -1.280000 +v 0.558580 2.141274 -1.293208 +v 0.558580 2.141274 -1.280000 +v 0.543199 2.141274 -1.280000 +v 0.543199 1.766274 -1.280000 +v 0.558580 2.141274 -1.280000 +v 0.558580 1.766274 -1.280000 +v 0.543199 1.766274 -1.280000 +v 0.543199 1.766274 -1.293208 +v 0.558580 1.766274 -1.280000 +v 0.558580 1.766274 -1.293208 +v 0.543199 1.766274 -1.293208 +v 0.543199 2.141274 -1.293208 +v 0.558580 1.766274 -1.293208 +v 0.558580 2.141274 -1.293208 +v -0.379568 2.141274 -1.689432 +v -0.379568 2.141274 -1.702639 +v -0.394949 2.141274 -1.689432 +v -0.394949 2.141274 -1.702639 +v -0.379568 2.141274 -1.702639 +v -0.379568 1.766274 -1.702639 +v -0.394949 2.141274 -1.702639 +v -0.394949 1.766274 -1.702639 +v -0.379568 1.766274 -1.702639 +v -0.379568 1.766274 -1.689432 +v -0.394949 1.766274 -1.702639 +v -0.394949 1.766274 -1.689432 +v -0.379568 1.766274 -1.689432 +v -0.379568 2.141274 -1.689432 +v -0.394949 1.766274 -1.689432 +v -0.394949 2.141274 -1.689432 +v 0.120264 2.141274 -1.280000 +v 0.081815 2.141274 -1.280000 +v 0.120264 2.141274 -1.274719 +v 0.081815 2.141274 -1.274719 +v 0.081815 2.141274 -1.280000 +v 0.081815 1.766274 -1.280000 +v 0.081815 2.141274 -1.274719 +v 0.081815 1.766274 -1.274719 +v 0.081815 1.766274 -1.280000 +v 0.120264 1.766274 -1.280000 +v 0.081815 1.766274 -1.274719 +v 0.120264 1.766274 -1.274719 +v 0.120264 1.766274 -1.280000 +v 0.120264 2.141274 -1.280000 +v 0.120264 1.766274 -1.274719 +v 0.120264 2.141274 -1.274719 +v 0.543199 2.141274 -1.504527 +v 0.543199 2.141274 -1.491320 +v 0.558580 2.141274 -1.504527 +v 0.558580 2.141274 -1.491320 +v 0.543199 2.141274 -1.491320 +v 0.543199 1.766274 -1.491320 +v 0.558580 2.141274 -1.491320 +v 0.558580 1.766274 -1.491320 +v 0.543199 1.766274 -1.491320 +v 0.543199 1.766274 -1.504527 +v 0.558580 1.766274 -1.491320 +v 0.558580 1.766274 -1.504527 +v 0.543199 1.766274 -1.504527 +v 0.543199 2.141274 -1.504527 +v 0.558580 1.766274 -1.504527 +v 0.558580 2.141274 -1.504527 +v -0.379568 2.141274 -1.478112 +v -0.379568 2.141274 -1.491320 +v -0.394949 2.141274 -1.478112 +v -0.394949 2.141274 -1.491320 +v -0.379568 2.141274 -1.491320 +v -0.379568 1.766274 -1.491320 +v -0.394949 2.141274 -1.491320 +v -0.394949 1.766274 -1.491320 +v -0.379568 1.766274 -1.491320 +v -0.379568 1.766274 -1.478112 +v -0.394949 1.766274 -1.491320 +v -0.394949 1.766274 -1.478112 +v -0.379568 1.766274 -1.478112 +v -0.379568 2.141274 -1.478112 +v -0.394949 1.766274 -1.478112 +v -0.394949 2.141274 -1.478112 +v -0.138990 1.366023 -1.589188 +v -0.224673 1.366023 -1.589188 +v -0.138990 0.986985 -1.083464 +v -0.224673 0.986985 -1.083464 +v -0.224675 1.366023 -1.589188 +v -0.224675 1.316525 -1.615336 +v -0.224675 0.986985 -1.083462 +v -0.224675 0.937488 -1.109611 +v -0.224673 1.316525 -1.615336 +v -0.138990 1.316525 -1.615336 +v -0.224673 0.937488 -1.109613 +v -0.138990 0.937488 -1.109613 +v -0.138990 1.316525 -1.615336 +v -0.138990 1.366023 -1.589188 +v -0.138990 0.937488 -1.109611 +v -0.138990 0.986985 -1.083462 +v 0.388304 1.366023 -1.589188 +v 0.302621 1.366023 -1.589188 +v 0.388304 0.986985 -1.083464 +v 0.302621 0.986985 -1.083464 +v 0.302621 1.366023 -1.589188 +v 0.302621 1.316525 -1.615336 +v 0.302621 0.986985 -1.083462 +v 0.302621 0.937488 -1.109611 +v 0.302621 1.316525 -1.615336 +v 0.388304 1.316525 -1.615336 +v 0.302621 0.937488 -1.109613 +v 0.388304 0.937488 -1.109613 +v 0.388306 1.316525 -1.615336 +v 0.388306 1.366023 -1.589188 +v 0.388306 0.937488 -1.109611 +v 0.388306 0.986985 -1.083462 +v 0.124657 1.375741 -1.599051 +v 0.038974 1.375741 -1.599051 +v 0.124657 1.202094 -1.078778 +v 0.038974 1.202094 -1.078778 +v 0.038974 1.375741 -1.599051 +v 0.038974 1.306805 -1.605473 +v 0.038974 1.202094 -1.078780 +v 0.038974 1.133157 -1.085202 +v 0.038974 1.306805 -1.605473 +v 0.124657 1.306805 -1.605473 +v 0.038974 1.133157 -1.085200 +v 0.124657 1.133157 -1.085200 +v 0.124657 1.306805 -1.605473 +v 0.124657 1.375741 -1.599051 +v 0.124657 1.133157 -1.085202 +v 0.124657 1.202094 -1.078780 +v -0.418017 1.391274 -1.266793 +v -0.302671 1.391274 -1.266793 +v -0.418017 2.141274 -1.266793 +v -0.302671 2.141274 -1.266793 +v -0.302671 1.391274 -1.266793 +v -0.302671 1.391274 -1.306415 +v -0.302671 2.141274 -1.266793 +v -0.302671 2.141274 -1.306415 +v -0.302671 1.391274 -1.306415 +v -0.418017 1.391274 -1.306415 +v -0.302671 2.141274 -1.306415 +v -0.418017 2.141274 -1.306415 +v -0.418017 1.391274 -1.306415 +v -0.418017 1.391274 -1.266793 +v -0.418017 2.141274 -1.306415 +v -0.418017 2.141274 -1.266793 +v 0.466302 1.391274 -1.266793 +v 0.581648 1.391274 -1.266793 +v 0.466302 2.141274 -1.266793 +v 0.581648 2.141274 -1.266793 +v 0.581648 1.391274 -1.266793 +v 0.581648 1.391274 -1.306415 +v 0.581648 2.141274 -1.266793 +v 0.581648 2.141274 -1.306415 +v 0.581648 1.391274 -1.306415 +v 0.466302 1.391274 -1.306415 +v 0.581648 2.141274 -1.306415 +v 0.466302 2.141274 -1.306415 +v 0.466302 1.391274 -1.306415 +v 0.466302 1.391274 -1.266793 +v 0.466302 2.141274 -1.306415 +v 0.466302 2.141274 -1.266793 +v -0.418017 1.391274 -1.676224 +v -0.302671 1.391274 -1.676224 +v -0.418017 2.141274 -1.676224 +v -0.302671 2.141274 -1.676224 +v -0.302671 1.391274 -1.676224 +v -0.302671 1.391274 -1.715847 +v -0.302671 2.141274 -1.676224 +v -0.302671 2.141274 -1.715847 +v -0.302671 1.391274 -1.715847 +v -0.418017 1.391274 -1.715847 +v -0.302671 2.141274 -1.715847 +v -0.418017 2.141274 -1.715847 +v -0.418017 1.391274 -1.715847 +v -0.418017 1.391274 -1.676224 +v -0.418017 2.141274 -1.715847 +v -0.418017 2.141274 -1.676224 +v 0.466302 1.391274 -1.676224 +v 0.581648 1.391274 -1.676224 +v 0.466302 2.141274 -1.676224 +v 0.581648 2.141274 -1.676224 +v 0.581648 1.391274 -1.676224 +v 0.581648 1.391274 -1.715847 +v 0.581648 2.141274 -1.676224 +v 0.581648 2.141274 -1.715847 +v 0.581648 1.391274 -1.715847 +v 0.466302 1.391274 -1.715847 +v 0.581648 2.141274 -1.715847 +v 0.466302 2.141274 -1.715847 +v 0.466302 1.391274 -1.715847 +v 0.466302 1.391274 -1.676224 +v 0.466302 2.141274 -1.715847 +v 0.466302 2.141274 -1.676224 +v -0.071979 1.606274 -1.676224 +v 0.235610 1.606274 -1.676224 +v -0.071979 1.606274 -1.684150 +v 0.235610 1.606274 -1.684150 +v 0.235610 1.606274 -1.676224 +v 0.235610 1.586274 -1.676224 +v 0.235610 1.606274 -1.684150 +v 0.235610 1.586274 -1.684150 +v 0.235610 1.586274 -1.676224 +v -0.071979 1.586274 -1.676224 +v 0.235610 1.586274 -1.684150 +v -0.071979 1.586274 -1.684150 +v -0.071979 1.586274 -1.676224 +v -0.071979 1.606274 -1.676224 +v -0.071979 1.586274 -1.684150 +v -0.071979 1.606274 -1.684150 +v -0.071979 1.686274 -1.676224 +v 0.235610 1.686274 -1.676224 +v -0.071979 1.686274 -1.684150 +v 0.235610 1.686274 -1.684150 +v 0.235610 1.686274 -1.676224 +v 0.235610 1.666274 -1.676224 +v 0.235610 1.686274 -1.684150 +v 0.235610 1.666274 -1.684150 +v 0.235610 1.666274 -1.676224 +v -0.071979 1.666274 -1.676224 +v 0.235610 1.666274 -1.684150 +v -0.071979 1.666274 -1.684150 +v -0.071979 1.666274 -1.676224 +v -0.071979 1.686274 -1.676224 +v -0.071979 1.666274 -1.684150 +v -0.071979 1.686274 -1.684150 +v -0.071979 1.766274 -1.676224 +v 0.235610 1.766274 -1.676224 +v -0.071979 1.766274 -1.684150 +v 0.235610 1.766274 -1.684150 +v 0.235610 1.766274 -1.676224 +v 0.235610 1.746274 -1.676224 +v 0.235610 1.766274 -1.684150 +v 0.235610 1.746274 -1.684150 +v 0.235610 1.746274 -1.676224 +v -0.071979 1.746274 -1.676224 +v 0.235610 1.746274 -1.684150 +v -0.071979 1.746274 -1.684150 +v -0.071979 1.746274 -1.676224 +v -0.071979 1.766274 -1.676224 +v -0.071979 1.746274 -1.684150 +v -0.071979 1.766274 -1.684150 +v -0.071979 1.846274 -1.676224 +v 0.235610 1.846274 -1.676224 +v -0.071979 1.846274 -1.684150 +v 0.235610 1.846274 -1.684150 +v 0.235610 1.846274 -1.676224 +v 0.235610 1.826274 -1.676224 +v 0.235610 1.846274 -1.684150 +v 0.235610 1.826274 -1.684150 +v 0.235610 1.826274 -1.676224 +v -0.071979 1.826274 -1.676224 +v 0.235610 1.826274 -1.684150 +v -0.071979 1.826274 -1.684150 +v -0.071979 1.826274 -1.676224 +v -0.071979 1.846274 -1.676224 +v -0.071979 1.826274 -1.684150 +v -0.071979 1.846274 -1.684150 +v -0.071979 1.926274 -1.676224 +v 0.235610 1.926274 -1.676224 +v -0.071979 1.926274 -1.684150 +v 0.235610 1.926274 -1.684150 +v 0.235610 1.926274 -1.676224 +v 0.235610 1.906274 -1.676224 +v 0.235610 1.926274 -1.684150 +v 0.235610 1.906274 -1.684150 +v 0.235610 1.906274 -1.676224 +v -0.071979 1.906274 -1.676224 +v 0.235610 1.906274 -1.684150 +v -0.071979 1.906274 -1.684150 +v -0.071979 1.906274 -1.676224 +v -0.071979 1.926274 -1.676224 +v -0.071979 1.906274 -1.684150 +v -0.071979 1.926274 -1.684150 +v 0.221591 2.006274 -1.676224 +v 0.230827 1.991014 -1.676224 +v 0.221591 2.006274 -1.684150 +v 0.230827 1.991014 -1.684150 +v 0.230830 1.991014 -1.676224 +v 0.231745 1.986274 -1.676224 +v 0.230830 1.991014 -1.684150 +v 0.231745 1.986274 -1.684150 +v 0.231745 1.986274 -1.676224 +v -0.068114 1.986274 -1.676224 +v 0.231745 1.986274 -1.684150 +v -0.068114 1.986274 -1.684150 +v -0.068114 1.986274 -1.676224 +v -0.067199 1.991014 -1.676224 +v -0.068114 1.986274 -1.684150 +v -0.067199 1.991014 -1.684150 +v -0.067197 1.991014 -1.676224 +v -0.057960 2.006274 -1.676224 +v -0.067197 1.991014 -1.684150 +v -0.057960 2.006274 -1.684150 +v -0.057960 2.006274 -1.676224 +v 0.221591 2.006274 -1.676224 +v -0.057960 2.006274 -1.684150 +v 0.221591 2.006274 -1.684150 +v 0.069204 1.586274 -1.676224 +v 0.094117 1.586274 -1.676224 +v 0.069204 1.586274 -1.684150 +v 0.094117 1.586274 -1.684150 +v 0.094119 1.586274 -1.676224 +v 0.094119 1.566274 -1.676224 +v 0.094119 1.586274 -1.684150 +v 0.094119 1.566274 -1.684150 +v 0.094117 1.566274 -1.676224 +v 0.069204 1.566274 -1.676224 +v 0.094117 1.566274 -1.684150 +v 0.069204 1.566274 -1.684150 +v 0.069204 1.566274 -1.676224 +v 0.069204 1.586274 -1.676224 +v 0.069204 1.566274 -1.684150 +v 0.069204 1.586274 -1.684150 +v 0.069204 1.626274 -1.676224 +v 0.094117 1.626274 -1.676224 +v 0.069204 1.626274 -1.684150 +v 0.094117 1.626274 -1.684150 +v 0.094119 1.626274 -1.676224 +v 0.094119 1.606274 -1.676224 +v 0.094119 1.626274 -1.684150 +v 0.094119 1.606274 -1.684150 +v 0.094117 1.606274 -1.676224 +v 0.069204 1.606274 -1.676224 +v 0.094117 1.606274 -1.684150 +v 0.069204 1.606274 -1.684150 +v 0.069204 1.606274 -1.676224 +v 0.069204 1.626274 -1.676224 +v 0.069204 1.606274 -1.684150 +v 0.069204 1.626274 -1.684150 +v 0.069204 1.646274 -1.676224 +v 0.094117 1.646274 -1.676224 +v 0.069204 1.646274 -1.684150 +v 0.094117 1.646274 -1.684150 +v 0.094119 1.646274 -1.676224 +v 0.094119 1.626274 -1.676224 +v 0.094119 1.646274 -1.684150 +v 0.094119 1.626274 -1.684150 +v 0.094117 1.626274 -1.676224 +v 0.069204 1.626274 -1.676224 +v 0.094117 1.626274 -1.684150 +v 0.069204 1.626274 -1.684150 +v 0.069204 1.626274 -1.676224 +v 0.069204 1.646274 -1.676224 +v 0.069204 1.626274 -1.684150 +v 0.069204 1.646274 -1.684150 +v 0.069204 1.666274 -1.676224 +v 0.094117 1.666274 -1.676224 +v 0.069204 1.666274 -1.684150 +v 0.094117 1.666274 -1.684150 +v 0.094119 1.666274 -1.676224 +v 0.094119 1.646274 -1.676224 +v 0.094119 1.666274 -1.684150 +v 0.094119 1.646274 -1.684150 +v 0.094117 1.646274 -1.676224 +v 0.069204 1.646274 -1.676224 +v 0.094117 1.646274 -1.684150 +v 0.069204 1.646274 -1.684150 +v 0.069204 1.646274 -1.676224 +v 0.069204 1.666274 -1.676224 +v 0.069204 1.646274 -1.684150 +v 0.069204 1.666274 -1.684150 +v 0.069204 1.706274 -1.676224 +v 0.094117 1.706274 -1.676224 +v 0.069204 1.706274 -1.684150 +v 0.094117 1.706274 -1.684150 +v 0.094119 1.706274 -1.676224 +v 0.094119 1.686274 -1.676224 +v 0.094119 1.706274 -1.684150 +v 0.094119 1.686274 -1.684150 +v 0.094117 1.686274 -1.676224 +v 0.069204 1.686274 -1.676224 +v 0.094117 1.686274 -1.684150 +v 0.069204 1.686274 -1.684150 +v 0.069204 1.686274 -1.676224 +v 0.069204 1.706274 -1.676224 +v 0.069204 1.686274 -1.684150 +v 0.069204 1.706274 -1.684150 +v 0.069204 1.726274 -1.676224 +v 0.094117 1.726274 -1.676224 +v 0.069204 1.726274 -1.684150 +v 0.094117 1.726274 -1.684150 +v 0.094119 1.726274 -1.676224 +v 0.094119 1.706274 -1.676224 +v 0.094119 1.726274 -1.684150 +v 0.094119 1.706274 -1.684150 +v 0.094117 1.706274 -1.676224 +v 0.069204 1.706274 -1.676224 +v 0.094117 1.706274 -1.684150 +v 0.069204 1.706274 -1.684150 +v 0.069204 1.706274 -1.676224 +v 0.069204 1.726274 -1.676224 +v 0.069204 1.706274 -1.684150 +v 0.069204 1.726274 -1.684150 +v 0.069204 1.746274 -1.676224 +v 0.094117 1.746274 -1.676224 +v 0.069204 1.746274 -1.684150 +v 0.094117 1.746274 -1.684150 +v 0.094119 1.746274 -1.676224 +v 0.094119 1.726274 -1.676224 +v 0.094119 1.746274 -1.684150 +v 0.094119 1.726274 -1.684150 +v 0.094117 1.726274 -1.676224 +v 0.069204 1.726274 -1.676224 +v 0.094117 1.726274 -1.684150 +v 0.069204 1.726274 -1.684150 +v 0.069204 1.726274 -1.676224 +v 0.069204 1.746274 -1.676224 +v 0.069204 1.726274 -1.684150 +v 0.069204 1.746274 -1.684150 +v 0.069204 1.786274 -1.676224 +v 0.094117 1.786274 -1.676224 +v 0.069204 1.786274 -1.684150 +v 0.094117 1.786274 -1.684150 +v 0.094119 1.786274 -1.676224 +v 0.094119 1.766274 -1.676224 +v 0.094119 1.786274 -1.684150 +v 0.094119 1.766274 -1.684150 +v 0.094117 1.766274 -1.676224 +v 0.069204 1.766274 -1.676224 +v 0.094117 1.766274 -1.684150 +v 0.069204 1.766274 -1.684150 +v 0.069204 1.766274 -1.676224 +v 0.069204 1.786274 -1.676224 +v 0.069204 1.766274 -1.684150 +v 0.069204 1.786274 -1.684150 +v 0.069204 1.806274 -1.676224 +v 0.094117 1.806274 -1.676224 +v 0.069204 1.806274 -1.684150 +v 0.094117 1.806274 -1.684150 +v 0.094119 1.806274 -1.676224 +v 0.094119 1.786274 -1.676224 +v 0.094119 1.806274 -1.684150 +v 0.094119 1.786274 -1.684150 +v 0.094117 1.786274 -1.676224 +v 0.069204 1.786274 -1.676224 +v 0.094117 1.786274 -1.684150 +v 0.069204 1.786274 -1.684150 +v 0.069204 1.786274 -1.676224 +v 0.069204 1.806274 -1.676224 +v 0.069204 1.786274 -1.684150 +v 0.069204 1.806274 -1.684150 +v 0.069204 1.826274 -1.676224 +v 0.094117 1.826274 -1.676224 +v 0.069204 1.826274 -1.684150 +v 0.094117 1.826274 -1.684150 +v 0.094119 1.826274 -1.676224 +v 0.094119 1.806274 -1.676224 +v 0.094119 1.826274 -1.684150 +v 0.094119 1.806274 -1.684150 +v 0.094117 1.806274 -1.676224 +v 0.069204 1.806274 -1.676224 +v 0.094117 1.806274 -1.684150 +v 0.069204 1.806274 -1.684150 +v 0.069204 1.806274 -1.676224 +v 0.069204 1.826274 -1.676224 +v 0.069204 1.806274 -1.684150 +v 0.069204 1.826274 -1.684150 +v 0.069204 1.866274 -1.676224 +v 0.094117 1.866274 -1.676224 +v 0.069204 1.866274 -1.684150 +v 0.094117 1.866274 -1.684150 +v 0.094119 1.866274 -1.676224 +v 0.094119 1.846274 -1.676224 +v 0.094119 1.866274 -1.684150 +v 0.094119 1.846274 -1.684150 +v 0.094117 1.846274 -1.676224 +v 0.069204 1.846274 -1.676224 +v 0.094117 1.846274 -1.684150 +v 0.069204 1.846274 -1.684150 +v 0.069204 1.846274 -1.676224 +v 0.069204 1.866274 -1.676224 +v 0.069204 1.846274 -1.684150 +v 0.069204 1.866274 -1.684150 +v 0.069204 1.886274 -1.676224 +v 0.094117 1.886274 -1.676224 +v 0.069204 1.886274 -1.684150 +v 0.094117 1.886274 -1.684150 +v 0.094119 1.886274 -1.676224 +v 0.094119 1.866274 -1.676224 +v 0.094119 1.886274 -1.684150 +v 0.094119 1.866274 -1.684150 +v 0.094117 1.866274 -1.676224 +v 0.069204 1.866274 -1.676224 +v 0.094117 1.866274 -1.684150 +v 0.069204 1.866274 -1.684150 +v 0.069204 1.866274 -1.676224 +v 0.069204 1.886274 -1.676224 +v 0.069204 1.866274 -1.684150 +v 0.069204 1.886274 -1.684150 +v 0.069204 1.906274 -1.676224 +v 0.094117 1.906274 -1.676224 +v 0.069204 1.906274 -1.684150 +v 0.094117 1.906274 -1.684150 +v 0.094119 1.906274 -1.676224 +v 0.094119 1.886274 -1.676224 +v 0.094119 1.906274 -1.684150 +v 0.094119 1.886274 -1.684150 +v 0.094117 1.886274 -1.676224 +v 0.069204 1.886274 -1.676224 +v 0.094117 1.886274 -1.684150 +v 0.069204 1.886274 -1.684150 +v 0.069204 1.886274 -1.676224 +v 0.069204 1.906274 -1.676224 +v 0.069204 1.886274 -1.684150 +v 0.069204 1.906274 -1.684150 +v 0.069204 1.946274 -1.676224 +v 0.094117 1.946274 -1.676224 +v 0.069204 1.946274 -1.684150 +v 0.094117 1.946274 -1.684150 +v 0.094119 1.946274 -1.676224 +v 0.094119 1.926274 -1.676224 +v 0.094119 1.946274 -1.684150 +v 0.094119 1.926274 -1.684150 +v 0.094117 1.926274 -1.676224 +v 0.069204 1.926274 -1.676224 +v 0.094117 1.926274 -1.684150 +v 0.069204 1.926274 -1.684150 +v 0.069204 1.926274 -1.676224 +v 0.069204 1.946274 -1.676224 +v 0.069204 1.926274 -1.684150 +v 0.069204 1.946274 -1.684150 +v 0.069204 1.966274 -1.676224 +v 0.094117 1.966274 -1.676224 +v 0.069204 1.966274 -1.684150 +v 0.094117 1.966274 -1.684150 +v 0.094119 1.966274 -1.676224 +v 0.094119 1.946274 -1.676224 +v 0.094119 1.966274 -1.684150 +v 0.094119 1.946274 -1.684150 +v 0.094117 1.946274 -1.676224 +v 0.069204 1.946274 -1.676224 +v 0.094117 1.946274 -1.684150 +v 0.069204 1.946274 -1.684150 +v 0.069204 1.946274 -1.676224 +v 0.069204 1.966274 -1.676224 +v 0.069204 1.946274 -1.684150 +v 0.069204 1.966274 -1.684150 +v 0.069204 1.986274 -1.676224 +v 0.094117 1.986274 -1.676224 +v 0.069204 1.986274 -1.684150 +v 0.094117 1.986274 -1.684150 +v 0.094119 1.986274 -1.676224 +v 0.094119 1.966274 -1.676224 +v 0.094119 1.986274 -1.684150 +v 0.094119 1.966274 -1.684150 +v 0.094117 1.966274 -1.676224 +v 0.069204 1.966274 -1.676224 +v 0.094117 1.966274 -1.684150 +v 0.069204 1.966274 -1.684150 +v 0.069204 1.966274 -1.676224 +v 0.069204 1.986274 -1.676224 +v 0.069204 1.966274 -1.684150 +v 0.069204 1.986274 -1.684150 +v 0.070352 2.026274 -1.676224 +v 0.092998 2.026274 -1.676224 +v 0.070352 2.026274 -1.684150 +v 0.092998 2.026274 -1.684150 +v 0.092998 2.026274 -1.676224 +v 0.092998 2.006274 -1.676224 +v 0.092998 2.026274 -1.684150 +v 0.092998 2.006274 -1.684150 +v 0.092998 2.006274 -1.676224 +v 0.070352 2.006274 -1.676224 +v 0.092998 2.006274 -1.684150 +v 0.070352 2.006274 -1.684150 +v 0.070354 2.006274 -1.676224 +v 0.070354 2.026274 -1.676224 +v 0.070354 2.006274 -1.684150 +v 0.070354 2.026274 -1.684150 +v 0.071844 2.046273 -1.676224 +v 0.091543 2.046273 -1.676224 +v 0.071844 2.046273 -1.684150 +v 0.091543 2.046273 -1.684150 +v 0.091543 2.046273 -1.676224 +v 0.091543 2.026274 -1.676224 +v 0.091543 2.046273 -1.684150 +v 0.091543 2.026274 -1.684150 +v 0.091543 2.026274 -1.676224 +v 0.071844 2.026274 -1.676224 +v 0.091543 2.026274 -1.684150 +v 0.071844 2.026274 -1.684150 +v 0.071844 2.026274 -1.676224 +v 0.071844 2.046273 -1.676224 +v 0.071844 2.026274 -1.684150 +v 0.071844 2.046273 -1.684150 +v 0.081815 2.066274 -1.676224 +v 0.089076 2.065510 -1.676224 +v 0.081815 2.066274 -1.684150 +v 0.089076 2.065510 -1.684150 +v 0.089074 2.065511 -1.676224 +v 0.089074 2.046273 -1.676224 +v 0.089074 2.065511 -1.684150 +v 0.089074 2.046273 -1.684150 +v 0.089074 2.046273 -1.676224 +v 0.074374 2.046273 -1.676224 +v 0.089074 2.046273 -1.684150 +v 0.074374 2.046273 -1.684150 +v 0.074376 2.046273 -1.676224 +v 0.074376 2.065491 -1.676224 +v 0.074376 2.046273 -1.684150 +v 0.074376 2.065491 -1.684150 +v 0.074376 2.065491 -1.676224 +v 0.081815 2.066274 -1.676224 +v 0.074376 2.065491 -1.684150 +v 0.081815 2.066274 -1.684150 +v -0.379568 2.191274 -1.280000 +v -0.379568 2.191274 -1.619535 +v -0.410329 2.191274 -1.280000 +v -0.410329 2.191274 -1.619535 +v -0.379568 2.191274 -1.619535 +v -0.379568 2.141274 -1.702639 +v -0.410329 2.191274 -1.619535 +v -0.410329 2.141274 -1.702639 +v -0.379568 2.141274 -1.702639 +v -0.379568 2.141274 -1.280000 +v -0.410329 2.141274 -1.702639 +v -0.410329 2.141274 -1.280000 +v -0.379568 2.141274 -1.280000 +v -0.379568 2.191274 -1.280000 +v -0.410329 2.141274 -1.280000 +v -0.410329 2.191274 -1.280000 +v 0.543199 2.191274 -1.280000 +v -0.379568 2.191274 -1.280000 +v 0.543199 2.191274 -1.269434 +v -0.379568 2.191274 -1.269434 +v -0.379568 2.191274 -1.280000 +v -0.379568 2.141274 -1.280000 +v -0.379568 2.191274 -1.269434 +v -0.379568 2.141274 -1.269434 +v -0.379568 2.141274 -1.280000 +v 0.543199 2.141274 -1.280000 +v -0.379568 2.141274 -1.269434 +v 0.543199 2.141274 -1.269434 +v 0.543199 2.141274 -1.280000 +v 0.543199 2.191274 -1.280000 +v 0.543199 2.141274 -1.269434 +v 0.543199 2.191274 -1.269434 +v 0.543199 2.191274 -1.619535 +v 0.543199 2.191274 -1.280000 +v 0.573960 2.191274 -1.619535 +v 0.573960 2.191274 -1.280000 +v 0.543199 2.191274 -1.280000 +v 0.543199 2.141274 -1.280000 +v 0.573960 2.191274 -1.280000 +v 0.573960 2.141274 -1.280000 +v 0.543199 2.141274 -1.280000 +v 0.543199 2.141274 -1.702639 +v 0.573960 2.141274 -1.280000 +v 0.573960 2.141274 -1.702639 +v 0.543199 2.141274 -1.702639 +v 0.543199 2.191274 -1.619535 +v 0.573960 2.141274 -1.702639 +v 0.573960 2.191274 -1.619535 +v 0.543199 1.441274 -1.280000 +v -0.379568 1.441274 -1.280000 +v 0.543199 1.441274 -1.269434 +v -0.379568 1.441274 -1.269434 +v -0.379568 1.441274 -1.280000 +v -0.379568 1.391274 -1.280000 +v -0.379568 1.441274 -1.269434 +v -0.379568 1.391274 -1.269434 +v -0.379568 1.391274 -1.280000 +v 0.543199 1.391274 -1.280000 +v -0.379568 1.391274 -1.269434 +v 0.543199 1.391274 -1.269434 +v 0.543199 1.391274 -1.280000 +v 0.543199 1.441274 -1.280000 +v 0.543199 1.391274 -1.269434 +v 0.543199 1.441274 -1.269434 +v 0.543199 1.441274 -1.702639 +v 0.543199 1.441274 -1.280000 +v 0.573960 1.441274 -1.702639 +v 0.573960 1.441274 -1.280000 +v 0.543199 1.441274 -1.280000 +v 0.543199 1.391274 -1.280000 +v 0.573960 1.441274 -1.280000 +v 0.573960 1.391274 -1.280000 +v 0.543199 1.391274 -1.280000 +v 0.543199 1.391274 -1.702639 +v 0.573960 1.391274 -1.280000 +v 0.573960 1.391274 -1.702639 +v 0.543199 1.391274 -1.702639 +v 0.543199 1.441274 -1.702639 +v 0.573960 1.391274 -1.702639 +v 0.573960 1.441274 -1.702639 +v -0.379568 1.441274 -1.702639 +v 0.543199 1.441274 -1.702639 +v -0.379568 1.441274 -1.713206 +v 0.543199 1.441274 -1.713206 +v 0.543199 1.441274 -1.702639 +v 0.543199 1.391274 -1.702639 +v 0.543199 1.441274 -1.713206 +v 0.543199 1.391274 -1.713206 +v 0.543199 1.391274 -1.702639 +v -0.379568 1.391274 -1.702639 +v 0.543199 1.391274 -1.713206 +v -0.379568 1.391274 -1.713206 +v -0.379568 1.391274 -1.702639 +v -0.379568 1.441274 -1.702639 +v -0.379568 1.391274 -1.713206 +v -0.379568 1.441274 -1.713206 +v -0.379568 1.441274 -1.280000 +v -0.379568 1.441274 -1.702639 +v -0.410329 1.441274 -1.280000 +v -0.410329 1.441274 -1.702639 +v -0.379568 1.441274 -1.702639 +v -0.379568 1.391274 -1.702639 +v -0.410329 1.441274 -1.702639 +v -0.410329 1.391274 -1.702639 +v -0.379568 1.391274 -1.702639 +v -0.379568 1.391274 -1.280000 +v -0.410329 1.391274 -1.702639 +v -0.410329 1.391274 -1.280000 +v -0.379568 1.391274 -1.280000 +v -0.379568 1.441274 -1.280000 +v -0.410329 1.391274 -1.280000 +v -0.410329 1.441274 -1.280000 +v 0.543199 1.766274 -1.280000 +v -0.379568 1.766274 -1.280000 +v 0.543199 1.766274 -1.269434 +v -0.379568 1.766274 -1.269434 +v -0.379568 1.766274 -1.280000 +v -0.379568 1.726274 -1.280000 +v -0.379568 1.766274 -1.269434 +v -0.379568 1.726274 -1.269434 +v -0.379568 1.726274 -1.280000 +v 0.543199 1.726274 -1.280000 +v -0.379568 1.726274 -1.269434 +v 0.543199 1.726274 -1.269434 +v 0.543199 1.726274 -1.280000 +v 0.543199 1.766274 -1.280000 +v 0.543199 1.726274 -1.269434 +v 0.543199 1.766274 -1.269434 +v 0.543199 1.766274 -1.702639 +v 0.543199 1.766274 -1.280000 +v 0.573960 1.766274 -1.702639 +v 0.573960 1.766274 -1.280000 +v 0.543199 1.766274 -1.280000 +v 0.543199 1.726274 -1.280000 +v 0.573960 1.766274 -1.280000 +v 0.573960 1.726274 -1.280000 +v 0.543199 1.726274 -1.280000 +v 0.543199 1.726274 -1.702639 +v 0.573960 1.726274 -1.280000 +v 0.573960 1.726274 -1.702639 +v 0.543199 1.726274 -1.702639 +v 0.543199 1.766274 -1.702639 +v 0.573960 1.726274 -1.702639 +v 0.573960 1.766274 -1.702639 +v -0.379568 1.766274 -1.280000 +v -0.379568 1.766274 -1.702639 +v -0.410329 1.766274 -1.280000 +v -0.410329 1.766274 -1.702639 +v -0.379568 1.766274 -1.702639 +v -0.379568 1.726274 -1.702639 +v -0.410329 1.766274 -1.702639 +v -0.410329 1.726274 -1.702639 +v -0.379568 1.726274 -1.702639 +v -0.379568 1.726274 -1.280000 +v -0.410329 1.726274 -1.702639 +v -0.410329 1.726274 -1.280000 +v -0.379568 1.726274 -1.280000 +v -0.379568 1.766274 -1.280000 +v -0.410329 1.726274 -1.280000 +v -0.410329 1.766274 -1.280000 +v -0.379568 1.766274 -1.702639 +v -0.071979 1.766274 -1.702639 +v -0.379568 1.766274 -1.713206 +v -0.071979 1.766274 -1.713206 +v -0.071979 1.766274 -1.702639 +v -0.071979 1.726274 -1.702639 +v -0.071979 1.766274 -1.713206 +v -0.071979 1.726274 -1.713206 +v -0.071979 1.726274 -1.702639 +v -0.379568 1.726274 -1.702639 +v -0.071979 1.726274 -1.713206 +v -0.379568 1.726274 -1.713206 +v -0.379568 1.726274 -1.702639 +v -0.379568 1.766274 -1.702639 +v -0.379568 1.726274 -1.713206 +v -0.379568 1.766274 -1.713206 +v 0.235610 1.766274 -1.702639 +v 0.543199 1.766274 -1.702639 +v 0.235610 1.766274 -1.713206 +v 0.543199 1.766274 -1.713206 +v 0.543199 1.766274 -1.702639 +v 0.543199 1.726274 -1.702639 +v 0.543199 1.766274 -1.713206 +v 0.543199 1.726274 -1.713206 +v 0.543199 1.726274 -1.702639 +v 0.235610 1.726274 -1.702639 +v 0.543199 1.726274 -1.713206 +v 0.235610 1.726274 -1.713206 +v 0.235610 1.726274 -1.702639 +v 0.235610 1.766274 -1.702639 +v 0.235610 1.726274 -1.713206 +v 0.235610 1.766274 -1.713206 +v -0.379568 1.766274 -1.274717 +v -0.341120 1.766274 -1.274717 +v -0.379568 2.141274 -1.274717 +v -0.341120 2.141274 -1.274717 +v 0.558580 1.766274 -1.280000 +v 0.558580 1.766274 -1.293208 +v 0.558580 2.141274 -1.280000 +v 0.558580 2.141274 -1.293208 +v -0.394949 1.766274 -1.702639 +v -0.394949 1.766274 -1.689432 +v -0.394949 2.141274 -1.702639 +v -0.394949 2.141274 -1.689432 +v 0.081815 1.766274 -1.274717 +v 0.120264 1.766274 -1.274717 +v 0.081815 2.141274 -1.274717 +v 0.120264 2.141274 -1.274717 +v 0.558580 1.766274 -1.491320 +v 0.558580 1.766274 -1.504527 +v 0.558580 2.141274 -1.491320 +v 0.558580 2.141274 -1.504527 +v -0.394949 1.766274 -1.491320 +v -0.394949 1.766274 -1.478112 +v -0.394949 2.141274 -1.491320 +v -0.394949 2.141274 -1.478112 +v -0.410327 2.141274 -1.702639 +v -0.410327 2.141274 -1.280000 +v -0.410327 2.191274 -1.619535 +v -0.410327 2.191274 -1.280000 +v -0.379568 2.141274 -1.269434 +v 0.543199 2.141274 -1.269434 +v -0.379568 2.191274 -1.269434 +v 0.543199 2.191274 -1.269434 +v 0.573958 2.141274 -1.280000 +v 0.573958 2.141274 -1.702639 +v 0.573958 2.191274 -1.280000 +v 0.573958 2.191274 -1.619535 +v -0.379568 1.391274 -1.269434 +v 0.543199 1.391274 -1.269434 +v -0.379568 1.441274 -1.269434 +v 0.543199 1.441274 -1.269434 +v 0.573958 1.391274 -1.280000 +v 0.573958 1.391274 -1.702639 +v 0.573958 1.441274 -1.280000 +v 0.573958 1.441274 -1.702639 +v 0.543199 1.391274 -1.713206 +v -0.379568 1.391274 -1.713206 +v 0.543199 1.441274 -1.713206 +v -0.379568 1.441274 -1.713206 +v -0.410327 1.391274 -1.702639 +v -0.410327 1.391274 -1.280000 +v -0.410327 1.441274 -1.702639 +v -0.410327 1.441274 -1.280000 +v -0.379568 1.726274 -1.269434 +v 0.543199 1.726274 -1.269434 +v -0.379568 1.766274 -1.269434 +v 0.543199 1.766274 -1.269434 +v 0.573958 1.726274 -1.280000 +v 0.573958 1.726274 -1.702639 +v 0.573958 1.766274 -1.280000 +v 0.573958 1.766274 -1.702639 +v -0.410327 1.726274 -1.702639 +v -0.410327 1.726274 -1.280000 +v -0.410327 1.766274 -1.702639 +v -0.410327 1.766274 -1.280000 +v -0.071979 1.726274 -1.713206 +v -0.379568 1.726274 -1.713206 +v -0.071979 1.766274 -1.713206 +v -0.379568 1.766274 -1.713206 +v 0.543199 1.726274 -1.713206 +v 0.235610 1.726274 -1.713206 +v 0.543199 1.766274 -1.713206 +v 0.235610 1.766274 -1.713206 +v -0.071979 1.566274 -1.702639 +v -0.071979 1.966274 -1.702639 +v -0.071979 1.566274 -1.676224 +v -0.071979 1.966274 -1.676224 +v -0.071979 1.966274 -1.702639 +v -0.067199 1.991014 -1.702639 +v -0.071979 1.966274 -1.676224 +v -0.071979 1.966274 -1.676224 +v -0.067199 1.991014 -1.702639 +v -0.067199 1.991014 -1.676224 +v -0.067199 1.991014 -1.702639 +v -0.053151 2.014216 -1.702639 +v -0.067199 1.991014 -1.676224 +v -0.053151 2.014216 -1.702639 +v -0.053151 2.014216 -1.676224 +v -0.067199 1.991014 -1.676224 +v -0.053151 2.014216 -1.702639 +v -0.030714 2.034438 -1.702639 +v -0.053151 2.014216 -1.676224 +v -0.030714 2.034438 -1.702639 +v -0.030714 2.034438 -1.676224 +v -0.053151 2.014216 -1.676224 +v -0.030714 2.034438 -1.702639 +v -0.001280 2.050421 -1.702639 +v -0.030714 2.034438 -1.676224 +v -0.001280 2.050421 -1.702639 +v -0.001280 2.050421 -1.676224 +v -0.030714 2.034438 -1.676224 +v -0.001280 2.050421 -1.702639 +v 0.033320 2.061173 -1.702639 +v -0.001280 2.050421 -1.676224 +v 0.033320 2.061173 -1.702639 +v 0.033320 2.061173 -1.676224 +v -0.001280 2.050421 -1.676224 +v 0.033320 2.061173 -1.702639 +v 0.081815 2.066274 -1.702639 +v 0.033320 2.061173 -1.676224 +v 0.081815 2.066274 -1.702639 +v 0.081815 2.066274 -1.676224 +v 0.033320 2.061173 -1.676224 +v 0.081815 2.066274 -1.702639 +v 0.130310 2.061173 -1.702639 +v 0.081815 2.066274 -1.676224 +v 0.081815 2.066274 -1.676224 +v 0.130310 2.061173 -1.702639 +v 0.130310 2.061173 -1.676224 +v 0.130310 2.061173 -1.702639 +v 0.164910 2.050421 -1.702639 +v 0.130310 2.061173 -1.676224 +v 0.164910 2.050421 -1.702639 +v 0.164910 2.050421 -1.676224 +v 0.130310 2.061173 -1.676224 +v 0.164910 2.050421 -1.702639 +v 0.194345 2.034438 -1.702639 +v 0.164910 2.050421 -1.676224 +v 0.194345 2.034438 -1.702639 +v 0.194345 2.034438 -1.676224 +v 0.164910 2.050421 -1.676224 +v 0.194345 2.034438 -1.702639 +v 0.216782 2.014216 -1.702639 +v 0.194345 2.034438 -1.676224 +v 0.216782 2.014216 -1.702639 +v 0.216782 2.014216 -1.676224 +v 0.194345 2.034438 -1.676224 +v 0.216782 2.014216 -1.702639 +v 0.230830 1.991014 -1.702639 +v 0.216782 2.014216 -1.676224 +v 0.230830 1.991014 -1.702639 +v 0.230830 1.991014 -1.676224 +v 0.216782 2.014216 -1.676224 +v 0.230830 1.991014 -1.702639 +v 0.235610 1.966274 -1.702639 +v 0.230830 1.991014 -1.676224 +v 0.235610 1.966274 -1.702639 +v 0.235610 1.966274 -1.676224 +v 0.230830 1.991014 -1.676224 +v 0.235610 1.966274 -1.702639 +v 0.235610 1.566274 -1.702639 +v 0.235610 1.966274 -1.676224 +v 0.235610 1.566274 -1.676224 +v 0.235610 1.566274 -1.702639 +v -0.071979 1.566274 -1.702639 +v 0.235610 1.566274 -1.676224 +v -0.071979 1.566274 -1.676224 +v -0.138990 1.507444 -1.663900 +v -0.224673 1.507444 -1.663900 +v -0.138990 1.366022 -1.589189 +v -0.224673 1.366022 -1.589189 +v -0.224675 1.507444 -1.663900 +v -0.224675 1.457946 -1.690049 +v -0.224675 1.366023 -1.589188 +v -0.224675 1.316525 -1.615336 +v -0.224673 1.457946 -1.690049 +v -0.138990 1.457946 -1.690049 +v -0.224673 1.316525 -1.615338 +v -0.138990 1.316525 -1.615338 +v -0.138990 1.457946 -1.690049 +v -0.138990 1.507444 -1.663900 +v -0.138990 1.316525 -1.615336 +v -0.138990 1.366023 -1.589188 +v 0.388304 1.507444 -1.663900 +v 0.302621 1.507444 -1.663900 +v 0.388304 1.366022 -1.589189 +v 0.302621 1.366022 -1.589189 +v 0.302621 1.507444 -1.663900 +v 0.302621 1.457946 -1.690049 +v 0.302621 1.366023 -1.589188 +v 0.302621 1.316525 -1.615336 +v 0.302621 1.457946 -1.690049 +v 0.388304 1.457946 -1.690049 +v 0.302621 1.316525 -1.615338 +v 0.388304 1.316525 -1.615338 +v 0.388306 1.457946 -1.690049 +v 0.388306 1.507444 -1.663900 +v 0.388306 1.316525 -1.615336 +v 0.388306 1.366023 -1.589188 +v 0.124657 1.410471 -1.703105 +v 0.038974 1.410471 -1.703105 +v 0.124657 1.375741 -1.599051 +v 0.038974 1.375741 -1.599051 +v 0.038974 1.410471 -1.703107 +v 0.038974 1.341535 -1.709528 +v 0.038974 1.375741 -1.599051 +v 0.038974 1.306805 -1.605473 +v 0.038974 1.341535 -1.709528 +v 0.124657 1.341535 -1.709528 +v 0.038974 1.306805 -1.605474 +v 0.124657 1.306805 -1.605474 +v 0.124657 1.341535 -1.709528 +v 0.124657 1.410471 -1.703107 +v 0.124657 1.306805 -1.605473 +v 0.124657 1.375741 -1.599051 +v 0.081815 1.768419 -1.280000 +v 0.543199 2.068419 -1.280000 +v 0.081815 1.768419 -1.272075 +v 0.543199 2.068419 -1.272075 +v 0.543199 2.068419 -1.280000 +v 0.543199 2.139129 -1.280000 +v 0.543199 2.068419 -1.272075 +v 0.543199 2.139129 -1.272075 +v 0.543199 2.139129 -1.280000 +v 0.081815 1.839129 -1.280000 +v 0.543199 2.139129 -1.272075 +v 0.081815 1.839129 -1.272075 +v 0.081815 1.839129 -1.280000 +v 0.081815 1.768419 -1.280000 +v 0.081815 1.839129 -1.272075 +v 0.081815 1.768419 -1.272075 +v 0.543199 1.766274 -1.491320 +v 0.543199 1.766274 -1.516603 +v 0.566267 1.766274 -1.491320 +v 0.566267 1.766274 -1.516603 +v 0.543199 2.118419 -1.702639 +v 0.566267 1.766274 -1.516601 +v 0.543199 1.766274 -1.516601 +v 0.566267 1.766274 -1.516601 +v 0.543199 2.118419 -1.702639 +v 0.566267 2.118419 -1.702639 +v 0.543199 2.141274 -1.702639 +v 0.566267 2.118419 -1.702639 +v 0.543199 2.118419 -1.702639 +v 0.566267 2.141274 -1.702639 +v 0.566267 2.118419 -1.702639 +v 0.543199 2.141274 -1.702639 +v 0.543199 2.141274 -1.702639 +v 0.543199 2.141274 -1.677356 +v 0.566267 2.141274 -1.702639 +v 0.566267 2.141274 -1.677356 +v 0.543199 2.141274 -1.677356 +v 0.543199 1.789129 -1.491320 +v 0.566267 2.141274 -1.677356 +v 0.566267 1.789129 -1.491320 +v 0.543199 1.789129 -1.491320 +v 0.543199 1.766274 -1.491320 +v 0.566267 1.789129 -1.491320 +v 0.566267 1.766274 -1.491320 +v -0.379568 1.766274 -1.280000 +v -0.379568 1.789129 -1.280000 +v -0.402637 1.766274 -1.280000 +v -0.402637 1.789129 -1.280000 +v -0.379568 2.141274 -1.466038 +v -0.402637 1.789129 -1.280000 +v -0.379568 1.789129 -1.280000 +v -0.402637 1.789129 -1.280000 +v -0.379568 2.141274 -1.466038 +v -0.402637 2.141274 -1.466038 +v -0.379568 2.141274 -1.491320 +v -0.402637 2.141274 -1.466038 +v -0.379568 2.141274 -1.466038 +v -0.402637 2.141274 -1.491320 +v -0.402637 2.141274 -1.466038 +v -0.379568 2.141274 -1.491320 +v -0.379568 2.141274 -1.491320 +v -0.379568 2.118419 -1.491320 +v -0.402637 2.141274 -1.491320 +v -0.402637 2.118419 -1.491320 +v -0.379568 2.118419 -1.491320 +v -0.379568 1.766274 -1.305284 +v -0.402637 2.118419 -1.491320 +v -0.402637 1.766274 -1.305284 +v -0.379568 1.766274 -1.305284 +v -0.379568 1.766274 -1.280000 +v -0.402637 1.766274 -1.305284 +v -0.402637 1.766274 -1.280000 +v -0.379568 1.768419 -1.280000 +v 0.081815 2.068419 -1.280000 +v -0.379568 1.768419 -1.272075 +v 0.081815 2.068419 -1.272075 +v 0.081815 2.068419 -1.280000 +v 0.081815 2.139129 -1.280000 +v 0.081815 2.068419 -1.272075 +v 0.081815 2.139129 -1.272075 +v 0.081815 2.139129 -1.280000 +v -0.379568 1.839129 -1.280000 +v 0.081815 2.139129 -1.272075 +v -0.379568 1.839129 -1.272075 +v -0.379568 1.839129 -1.280000 +v -0.379568 1.768419 -1.280000 +v -0.379568 1.839129 -1.272075 +v -0.379568 1.768419 -1.272075 +v 0.543199 1.766274 -1.280000 +v 0.543199 1.766274 -1.305284 +v 0.566267 1.766274 -1.280000 +v 0.566267 1.766274 -1.305284 +v 0.543199 2.118419 -1.491320 +v 0.566267 1.766274 -1.305282 +v 0.543199 1.766274 -1.305282 +v 0.566267 1.766274 -1.305282 +v 0.543199 2.118419 -1.491320 +v 0.566267 2.118419 -1.491320 +v 0.543199 2.141274 -1.491320 +v 0.566267 2.118419 -1.491320 +v 0.543199 2.118419 -1.491320 +v 0.566267 2.141274 -1.491320 +v 0.566267 2.118419 -1.491320 +v 0.543199 2.141274 -1.491320 +v 0.543199 2.141274 -1.491320 +v 0.543199 2.141274 -1.466037 +v 0.566267 2.141274 -1.491320 +v 0.566267 2.141274 -1.466037 +v 0.543199 2.141274 -1.466037 +v 0.543199 1.789129 -1.280000 +v 0.566267 2.141274 -1.466037 +v 0.566267 1.789129 -1.280000 +v 0.543199 1.789129 -1.280000 +v 0.543199 1.766274 -1.280000 +v 0.566267 1.789129 -1.280000 +v 0.566267 1.766274 -1.280000 +v -0.379568 1.766274 -1.702639 +v -0.379568 1.766274 -1.677356 +v -0.402637 1.766274 -1.702639 +v -0.402637 1.766274 -1.677356 +v -0.379568 2.118419 -1.491320 +v -0.402637 1.766274 -1.677358 +v -0.379568 1.766274 -1.677358 +v -0.402637 1.766274 -1.677358 +v -0.379568 2.118419 -1.491320 +v -0.402637 2.118419 -1.491320 +v -0.379568 2.141274 -1.491320 +v -0.402637 2.118419 -1.491320 +v -0.379568 2.118419 -1.491320 +v -0.402637 2.141274 -1.491320 +v -0.402637 2.118419 -1.491320 +v -0.379568 2.141274 -1.491320 +v -0.379568 2.141274 -1.491320 +v -0.379568 2.141274 -1.516603 +v -0.402637 2.141274 -1.491320 +v -0.402637 2.141274 -1.516603 +v -0.379568 2.141274 -1.516603 +v -0.379568 1.789129 -1.702639 +v -0.402637 2.141274 -1.516603 +v -0.402637 1.789129 -1.702639 +v -0.379568 1.789129 -1.702639 +v -0.379568 1.766274 -1.702639 +v -0.402637 1.789129 -1.702639 +v -0.402637 1.766274 -1.702639 +v 0.081815 1.768419 -1.272076 +v 0.543199 2.068419 -1.272076 +v 0.081815 1.839129 -1.272076 +v 0.543199 2.139129 -1.272076 +v 0.566267 1.766274 -1.516601 +v 0.566267 2.118419 -1.702639 +v 0.566267 1.766274 -1.504527 +v 0.566267 2.141274 -1.702639 +v 0.566267 1.766274 -1.491320 +v 0.566267 2.141274 -1.689432 +v 0.566267 1.789129 -1.491320 +v 0.566267 2.141274 -1.677358 +v -0.402637 1.789129 -1.280000 +v -0.402637 2.141274 -1.466038 +v -0.402637 1.766274 -1.280000 +v -0.402637 2.141274 -1.478112 +v -0.402637 1.766274 -1.293208 +v -0.402637 2.141274 -1.491320 +v -0.402637 1.766274 -1.305282 +v -0.402637 2.118419 -1.491320 +v -0.379568 1.768419 -1.272076 +v 0.081815 2.068419 -1.272076 +v -0.379568 1.839129 -1.272076 +v 0.081815 2.139129 -1.272076 +v 0.566267 1.766274 -1.305282 +v 0.566267 2.118419 -1.491320 +v 0.566267 1.766274 -1.293208 +v 0.566267 2.141274 -1.491320 +v 0.566267 1.766274 -1.280000 +v 0.566267 2.141274 -1.478112 +v 0.566267 1.789129 -1.280000 +v 0.566267 2.141274 -1.466038 +v -0.402637 1.766274 -1.677358 +v -0.402637 2.118419 -1.491320 +v -0.402637 1.766274 -1.689432 +v -0.402637 2.141274 -1.491320 +v -0.402637 1.766274 -1.702639 +v -0.402637 2.141274 -1.504527 +v -0.402637 1.789129 -1.702639 +v -0.402637 2.141274 -1.516601 +v 0.235610 1.586274 -1.684148 +v -0.071979 1.586274 -1.684148 +v 0.235610 1.606274 -1.684148 +v -0.071979 1.606274 -1.684148 +v 0.235610 1.666274 -1.684148 +v -0.071979 1.666274 -1.684148 +v 0.235610 1.686274 -1.684148 +v -0.071979 1.686274 -1.684148 +v 0.235610 1.746274 -1.684148 +v -0.071979 1.746274 -1.684148 +v 0.235610 1.766274 -1.684148 +v -0.071979 1.766274 -1.684148 +v 0.235610 1.826274 -1.684148 +v -0.071979 1.826274 -1.684148 +v 0.235610 1.846274 -1.684148 +v -0.071979 1.846274 -1.684148 +v 0.235610 1.906274 -1.684148 +v -0.071979 1.906274 -1.684148 +v 0.235610 1.926274 -1.684148 +v -0.071979 1.926274 -1.684148 +v 0.231745 1.986274 -1.684148 +v -0.068114 1.986274 -1.684148 +v 0.230830 1.991014 -1.684148 +v -0.067199 1.991014 -1.684148 +v 0.221591 2.006274 -1.684148 +v -0.057960 2.006274 -1.684148 +v 0.094117 1.566274 -1.684148 +v 0.069204 1.566274 -1.684148 +v 0.094117 1.586274 -1.684148 +v 0.069204 1.586274 -1.684148 +v 0.094117 1.606274 -1.684148 +v 0.069204 1.606274 -1.684148 +v 0.094117 1.626274 -1.684148 +v 0.069204 1.626274 -1.684148 +v 0.094117 1.626274 -1.684148 +v 0.069204 1.626274 -1.684148 +v 0.094117 1.646274 -1.684148 +v 0.069204 1.646274 -1.684148 +v 0.094117 1.646274 -1.684148 +v 0.069204 1.646274 -1.684148 +v 0.094117 1.666274 -1.684148 +v 0.069204 1.666274 -1.684148 +v 0.094117 1.686274 -1.684148 +v 0.069204 1.686274 -1.684148 +v 0.094117 1.706274 -1.684148 +v 0.069204 1.706274 -1.684148 +v 0.094117 1.706274 -1.684148 +v 0.069204 1.706274 -1.684148 +v 0.094117 1.726274 -1.684148 +v 0.069204 1.726274 -1.684148 +v 0.094117 1.726274 -1.684148 +v 0.069204 1.726274 -1.684148 +v 0.094117 1.746274 -1.684148 +v 0.069204 1.746274 -1.684148 +v 0.094117 1.766274 -1.684148 +v 0.069204 1.766274 -1.684148 +v 0.094117 1.786274 -1.684148 +v 0.069204 1.786274 -1.684148 +v 0.094117 1.786274 -1.684148 +v 0.069204 1.786274 -1.684148 +v 0.094117 1.806274 -1.684148 +v 0.069204 1.806274 -1.684148 +v 0.094117 1.806274 -1.684148 +v 0.069204 1.806274 -1.684148 +v 0.094117 1.826274 -1.684148 +v 0.069204 1.826274 -1.684148 +v 0.094117 1.846274 -1.684148 +v 0.069204 1.846274 -1.684148 +v 0.094117 1.866274 -1.684148 +v 0.069204 1.866274 -1.684148 +v 0.094117 1.866274 -1.684148 +v 0.069204 1.866274 -1.684148 +v 0.094117 1.886274 -1.684148 +v 0.069204 1.886274 -1.684148 +v 0.094117 1.886274 -1.684148 +v 0.069204 1.886274 -1.684148 +v 0.094117 1.906274 -1.684148 +v 0.069204 1.906274 -1.684148 +v 0.094117 1.926274 -1.684148 +v 0.069204 1.926274 -1.684148 +v 0.094117 1.946274 -1.684148 +v 0.069204 1.946274 -1.684148 +v 0.094117 1.946274 -1.684148 +v 0.069204 1.946274 -1.684148 +v 0.094117 1.966274 -1.684148 +v 0.069204 1.966274 -1.684148 +v 0.094117 1.966274 -1.684148 +v 0.069204 1.966274 -1.684148 +v 0.094117 1.966274 -1.684148 +v 0.069204 1.986274 -1.684148 +v 0.094117 1.986274 -1.684148 +v 0.092998 2.006274 -1.684148 +v 0.070352 2.006274 -1.684148 +v 0.092998 2.026274 -1.684148 +v 0.070352 2.026274 -1.684148 +v 0.091543 2.026274 -1.684148 +v 0.071844 2.026274 -1.684148 +v 0.091543 2.046273 -1.684148 +v 0.071844 2.046273 -1.684148 +v 0.089074 2.046273 -1.684148 +v 0.074374 2.046273 -1.684148 +v 0.089074 2.065491 -1.684148 +v 0.074374 2.065491 -1.684148 +v 0.089074 2.065510 -1.684148 +v 0.074557 2.065510 -1.684148 +v 0.081815 2.066274 -1.684148 +v -0.247744 1.341274 -1.702639 +v -0.115919 1.341274 -1.702639 +v -0.247744 1.341274 -1.280000 +v -0.115919 1.341274 -1.280000 +v 0.279550 1.341274 -1.702639 +v 0.411375 1.341274 -1.702639 +v 0.279550 1.341274 -1.280000 +v 0.411375 1.341274 -1.280000 +v 0.147728 1.391274 -1.280000 +v 0.015903 1.391274 -1.280000 +v 0.147728 1.341274 -1.280000 +v 0.015903 1.341274 -1.280000 +v 0.015903 1.391274 -1.280000 +v 0.015903 1.391274 -1.702639 +v 0.015903 1.341274 -1.280000 +v 0.015903 1.341274 -1.702639 +v 0.015903 1.391274 -1.702639 +v 0.147728 1.391274 -1.702639 +v 0.015903 1.341274 -1.702639 +v 0.147728 1.341274 -1.702639 +v 0.147728 1.391274 -1.702639 +v 0.147728 1.391274 -1.280000 +v 0.147728 1.341274 -1.702639 +v 0.147728 1.341274 -1.280000 +v -0.379568 1.391274 -1.702639 +v 0.543199 1.391274 -1.702639 +v -0.379568 1.391274 -1.280000 +v 0.543199 1.391274 -1.280000 +v 0.015903 1.341274 -1.702639 +v 0.147728 1.341274 -1.702639 +v 0.015903 1.341274 -1.280000 +v 0.147728 1.341274 -1.280000 +v -0.115919 1.391274 -1.280000 +v -0.247744 1.391274 -1.280000 +v -0.115919 1.341274 -1.280000 +v -0.247744 1.341274 -1.280000 +v -0.247744 1.391274 -1.280000 +v -0.247744 1.391274 -1.702639 +v -0.247744 1.341274 -1.280000 +v -0.247744 1.341274 -1.702639 +v -0.247744 1.391274 -1.702639 +v -0.115919 1.391274 -1.702639 +v -0.247744 1.341274 -1.702639 +v -0.115919 1.341274 -1.702639 +v -0.115921 1.391274 -1.702639 +v -0.115921 1.391274 -1.280000 +v -0.115921 1.341274 -1.702639 +v -0.115921 1.341274 -1.280000 +v 0.411375 1.391274 -1.280000 +v 0.279550 1.391274 -1.280000 +v 0.411375 1.341274 -1.280000 +v 0.279550 1.341274 -1.280000 +v 0.279552 1.391274 -1.280000 +v 0.279552 1.391274 -1.702639 +v 0.279552 1.341274 -1.280000 +v 0.279552 1.341274 -1.702639 +v 0.279550 1.391274 -1.702639 +v 0.411375 1.391274 -1.702639 +v 0.279550 1.341274 -1.702639 +v 0.411375 1.341274 -1.702639 +v 0.411375 1.391274 -1.702639 +v 0.411375 1.391274 -1.280000 +v 0.411375 1.341274 -1.702639 +v 0.411375 1.341274 -1.280000 +v 0.235610 1.566274 -1.676224 +v -0.071979 1.566274 -1.676224 +v 0.235610 1.966274 -1.676224 +v -0.071979 1.966274 -1.676224 +v 0.230830 1.991014 -1.676224 +v -0.067199 1.991014 -1.676224 +v 0.216782 2.014216 -1.676224 +v -0.053151 2.014216 -1.676224 +v 0.194345 2.034438 -1.676224 +v -0.030714 2.034438 -1.676224 +v 0.194345 2.034438 -1.676224 +v -0.030714 2.034438 -1.676224 +v 0.164910 2.050421 -1.676224 +v -0.001280 2.050421 -1.676224 +v 0.164910 2.050421 -1.676224 +v -0.001280 2.050421 -1.676224 +v 0.130310 2.061173 -1.676224 +v 0.033320 2.061173 -1.676224 +v 0.081815 2.066274 -1.676224 +v 0.274059 1.541274 -1.716111 +v -0.110428 1.541274 -1.716111 +v 0.274059 1.566274 -1.716111 +v -0.110428 1.566274 -1.716111 +v 0.274059 1.566274 -1.716111 +v 0.235610 1.566274 -1.716111 +v 0.274059 1.966274 -1.716111 +v 0.235610 1.966274 -1.716111 +v 0.274059 1.967838 -1.716111 +v 0.235307 1.967838 -1.716111 +v 0.269579 1.991014 -1.716111 +v 0.230830 1.991014 -1.716111 +v 0.268375 1.997248 -1.716111 +v 0.227056 1.997248 -1.716111 +v 0.258103 2.014216 -1.716111 +v 0.216782 2.014216 -1.716111 +v 0.250791 2.026296 -1.716111 +v 0.203378 2.026296 -1.716111 +v 0.241756 2.034438 -1.716111 +v 0.194345 2.034438 -1.716111 +v 0.224022 2.050421 -1.716111 +v 0.164910 2.050421 -1.716111 +v 0.222698 2.051613 -1.716111 +v 0.161076 2.051613 -1.716111 +v 0.205093 2.061173 -1.716111 +v 0.130310 2.061173 -1.716111 +v 0.195699 2.066274 -1.716111 +v 0.081815 2.066274 -1.716111 +v -0.071979 1.566274 -1.716111 +v -0.110428 1.566274 -1.716111 +v -0.071979 1.966274 -1.716111 +v -0.110428 1.966274 -1.716111 +v -0.071676 1.967838 -1.716111 +v -0.110428 1.967838 -1.716111 +v -0.067199 1.991014 -1.716111 +v -0.105948 1.991014 -1.716111 +v -0.063425 1.997248 -1.716111 +v -0.104744 1.997248 -1.716111 +v -0.053151 2.014216 -1.716111 +v -0.094472 2.014216 -1.716111 +v -0.039747 2.026296 -1.716111 +v -0.087160 2.026296 -1.716111 +v -0.030714 2.034438 -1.716111 +v -0.078125 2.034438 -1.716111 +v -0.001280 2.050421 -1.716111 +v -0.060391 2.050421 -1.716111 +v 0.002555 2.051613 -1.716111 +v -0.059067 2.051613 -1.716111 +v 0.033320 2.061173 -1.716111 +v -0.041462 2.061173 -1.716111 +v 0.081815 2.066274 -1.716111 +v -0.032069 2.066274 -1.716111 +v 0.195699 2.066274 -1.716111 +v -0.032069 2.066274 -1.716111 +v 0.185848 2.071623 -1.716111 +v -0.022217 2.071623 -1.716111 +v 0.185848 2.071623 -1.716111 +v -0.022217 2.071623 -1.716111 +v 0.141903 2.085278 -1.716111 +v 0.021728 2.085278 -1.716111 +v 0.081815 2.091599 -1.716111 +v -0.111198 1.541274 -1.702639 +v -0.111198 1.967839 -1.702639 +v -0.111198 1.541274 -1.715847 +v -0.111198 1.967839 -1.715847 +v -0.110970 1.968194 -1.702639 +v -0.105286 1.997603 -1.702639 +v -0.110970 1.968194 -1.715847 +v -0.105286 1.997603 -1.702639 +v -0.105286 1.997603 -1.715847 +v -0.110970 1.968194 -1.715847 +v -0.105286 1.997603 -1.702639 +v -0.087702 2.026652 -1.702639 +v -0.105286 1.997603 -1.715847 +v -0.087702 2.026652 -1.702639 +v -0.087702 2.026652 -1.715847 +v -0.105286 1.997603 -1.715847 +v -0.087702 2.026652 -1.702639 +v -0.059610 2.051968 -1.702639 +v -0.087702 2.026652 -1.715847 +v -0.059610 2.051968 -1.702639 +v -0.059610 2.051968 -1.715847 +v -0.087702 2.026652 -1.715847 +v -0.059610 2.051968 -1.702639 +v -0.022759 2.071979 -1.702639 +v -0.059610 2.051968 -1.715847 +v -0.022759 2.071979 -1.702639 +v -0.022759 2.071979 -1.715847 +v -0.059610 2.051968 -1.715847 +v -0.022759 2.071979 -1.702639 +v 0.021186 2.085633 -1.702639 +v -0.022759 2.071979 -1.715847 +v 0.021186 2.085633 -1.702639 +v 0.021186 2.085633 -1.715847 +v -0.022759 2.071979 -1.715847 +v 0.021186 2.085633 -1.702639 +v 0.081273 2.091954 -1.702639 +v 0.021186 2.085633 -1.715847 +v 0.081273 2.091954 -1.702639 +v 0.081273 2.091954 -1.715847 +v 0.021186 2.085633 -1.715847 +v 0.082357 2.091954 -1.702639 +v 0.142445 2.085633 -1.702639 +v 0.082357 2.091954 -1.715847 +v 0.142445 2.085633 -1.702639 +v 0.142445 2.085633 -1.715847 +v 0.082357 2.091954 -1.715847 +v 0.142445 2.085633 -1.702639 +v 0.186390 2.071979 -1.702639 +v 0.142445 2.085633 -1.715847 +v 0.186390 2.071979 -1.702639 +v 0.186390 2.071979 -1.715847 +v 0.142445 2.085633 -1.715847 +v 0.186390 2.071979 -1.702639 +v 0.223240 2.051968 -1.702639 +v 0.186390 2.071979 -1.715847 +v 0.223240 2.051968 -1.702639 +v 0.223240 2.051968 -1.715847 +v 0.186390 2.071979 -1.715847 +v 0.223240 2.051968 -1.702639 +v 0.251333 2.026652 -1.702639 +v 0.223240 2.051968 -1.715847 +v 0.251333 2.026652 -1.702639 +v 0.251333 2.026652 -1.715847 +v 0.223240 2.051968 -1.715847 +v 0.251333 2.026652 -1.702639 +v 0.268917 1.997603 -1.702639 +v 0.251333 2.026652 -1.715847 +v 0.268917 1.997603 -1.702639 +v 0.268917 1.997603 -1.715847 +v 0.251333 2.026652 -1.715847 +v 0.268917 1.997603 -1.702639 +v 0.274601 1.968194 -1.702639 +v 0.268917 1.997603 -1.715847 +v 0.274601 1.968194 -1.702639 +v 0.274601 1.968194 -1.715847 +v 0.268917 1.997603 -1.715847 +v 0.274828 1.967839 -1.702639 +v 0.274828 1.541274 -1.702639 +v 0.274828 1.967839 -1.715847 +v 0.274828 1.541274 -1.715847 +v 0.274059 1.540774 -1.702639 +v -0.110428 1.540774 -1.702639 +v 0.274059 1.540774 -1.715847 +v -0.110428 1.540774 -1.715847 +v 0.235066 1.965920 -1.702639 +v 0.230285 1.990660 -1.702639 +v 0.235066 1.965920 -1.715847 +v 0.235066 1.965920 -1.715847 +v 0.230285 1.990660 -1.702639 +v 0.230285 1.990660 -1.715847 +v 0.230285 1.990660 -1.702639 +v 0.216238 2.013862 -1.702639 +v 0.230285 1.990660 -1.715847 +v 0.216238 2.013862 -1.702639 +v 0.216238 2.013862 -1.715847 +v 0.230285 1.990660 -1.715847 +v 0.216238 2.013862 -1.702639 +v 0.193801 2.034084 -1.702639 +v 0.216238 2.013862 -1.715847 +v 0.193801 2.034084 -1.702639 +v 0.193801 2.034084 -1.715847 +v 0.216238 2.013862 -1.715847 +v 0.193801 2.034084 -1.702639 +v 0.164366 2.050068 -1.702639 +v 0.193801 2.034084 -1.715847 +v 0.164366 2.050068 -1.702639 +v 0.164366 2.050068 -1.715847 +v 0.193801 2.034084 -1.715847 +v 0.164366 2.050068 -1.702639 +v 0.129766 2.060819 -1.702639 +v 0.164366 2.050068 -1.715847 +v 0.129766 2.060819 -1.702639 +v 0.129766 2.060819 -1.715847 +v 0.164366 2.050068 -1.715847 +v 0.129766 2.060819 -1.702639 +v 0.081271 2.065920 -1.702639 +v 0.129766 2.060819 -1.715847 +v 0.081271 2.065920 -1.702639 +v 0.081271 2.065920 -1.715847 +v 0.129766 2.060819 -1.715847 +v 0.082360 2.065920 -1.702639 +v 0.033865 2.060819 -1.702639 +v 0.082360 2.065920 -1.715847 +v 0.082360 2.065920 -1.715847 +v 0.033865 2.060819 -1.702639 +v 0.033865 2.060819 -1.715847 +v 0.033865 2.060819 -1.702639 +v -0.000735 2.050068 -1.702639 +v 0.033865 2.060819 -1.715847 +v -0.000735 2.050068 -1.702639 +v -0.000735 2.050068 -1.715847 +v 0.033865 2.060819 -1.715847 +v -0.000735 2.050068 -1.702639 +v -0.030170 2.034084 -1.702639 +v -0.000735 2.050068 -1.715847 +v -0.030170 2.034084 -1.702639 +v -0.030170 2.034084 -1.715847 +v -0.000735 2.050068 -1.715847 +v -0.030170 2.034084 -1.702639 +v -0.052607 2.013862 -1.702639 +v -0.030170 2.034084 -1.715847 +v -0.052607 2.013862 -1.702639 +v -0.052607 2.013862 -1.715847 +v -0.030170 2.034084 -1.715847 +v -0.052607 2.013862 -1.702639 +v -0.066654 1.990660 -1.702639 +v -0.052607 2.013862 -1.715847 +v -0.066654 1.990660 -1.702639 +v -0.066654 1.990660 -1.715847 +v -0.052607 2.013862 -1.715847 +v -0.066654 1.990660 -1.702639 +v -0.071435 1.965920 -1.702639 +v -0.066654 1.990660 -1.715847 +v -0.071435 1.965920 -1.702639 +v -0.071435 1.965920 -1.715847 +v -0.066654 1.990660 -1.715847 +v -0.071209 1.966274 -1.702639 +v -0.071209 1.566274 -1.702639 +v -0.071209 1.966274 -1.715847 +v -0.071209 1.566274 -1.715847 +v -0.071979 1.566774 -1.702639 +v 0.235610 1.566774 -1.702639 +v -0.071979 1.566774 -1.715847 +v 0.235610 1.566774 -1.715847 +v 0.234840 1.566274 -1.702639 +v 0.234840 1.966274 -1.702639 +v 0.234840 1.566274 -1.715847 +v 0.234840 1.966274 -1.715847 +v -0.418017 1.390774 -1.306415 +v -0.302671 1.390774 -1.306415 +v -0.418017 1.390774 -1.266793 +v -0.302671 1.390774 -1.266793 +v 0.466302 1.390774 -1.306415 +v 0.581648 1.390774 -1.306415 +v 0.466302 1.390774 -1.266793 +v 0.581648 1.390774 -1.266793 +v -0.418017 1.390774 -1.715847 +v -0.302671 1.390774 -1.715847 +v -0.418017 1.390774 -1.676224 +v -0.302671 1.390774 -1.676224 +v 0.466302 1.390774 -1.715847 +v 0.581648 1.390774 -1.715847 +v 0.466302 1.390774 -1.676224 +v 0.581648 1.390774 -1.676224 +v -0.379568 1.391274 -1.280000 +v 0.543199 1.391274 -1.280000 +v -0.379568 1.766274 -1.280000 +v 0.543199 1.766274 -1.280000 +v 0.543199 1.391274 -1.280000 +v 0.543199 1.391274 -1.702639 +v 0.543199 1.766274 -1.280000 +v 0.543199 1.766274 -1.702639 +v -0.379568 1.391274 -1.702639 +v -0.379568 1.391274 -1.280000 +v -0.379568 1.766274 -1.702639 +v -0.379568 1.766274 -1.280000 +v 0.543199 1.391274 -1.702639 +v -0.379568 1.391274 -1.702639 +v 0.543199 1.566274 -1.702639 +v -0.379568 1.566274 -1.702639 +v 0.543199 1.566274 -1.702639 +v 0.235610 1.566274 -1.702639 +v 0.543199 1.966274 -1.702639 +v 0.235610 1.966274 -1.702639 +v 0.543199 1.991014 -1.702639 +v 0.230830 1.991014 -1.702639 +v 0.543199 2.014216 -1.702639 +v 0.216782 2.014216 -1.702639 +v 0.543199 2.034438 -1.702639 +v 0.194345 2.034438 -1.702639 +v 0.543199 2.050421 -1.702639 +v 0.164910 2.050421 -1.702639 +v 0.543199 2.061173 -1.702639 +v 0.130310 2.061173 -1.702639 +v 0.543199 2.066274 -1.702639 +v 0.081815 2.066274 -1.702639 +v -0.071979 1.566274 -1.702639 +v -0.379568 1.566274 -1.702639 +v -0.071979 1.966274 -1.702639 +v -0.379568 1.966274 -1.702639 +v -0.067199 1.991014 -1.702639 +v -0.379568 1.991014 -1.702639 +v -0.053151 2.014216 -1.702639 +v -0.379568 2.014216 -1.702639 +v -0.030714 2.034438 -1.702639 +v -0.379568 2.034438 -1.702639 +v -0.001280 2.050421 -1.702639 +v -0.379568 2.050421 -1.702639 +v 0.033320 2.061173 -1.702639 +v -0.379568 2.061173 -1.702639 +v 0.081815 2.066274 -1.702639 +v -0.379568 2.066274 -1.702639 +v 0.543199 2.066274 -1.702639 +v -0.379568 2.066274 -1.702639 +v 0.543199 2.141274 -1.702639 +v -0.379568 2.141274 -1.702639 +v 0.658544 2.410325 -1.255448 +v -0.494915 2.410325 -1.255448 +v 0.658544 2.118555 -1.740400 +v -0.494915 2.118555 -1.740400 +v 0.658544 2.137616 -1.743601 +v -0.494915 2.137616 -1.743601 +v 0.658544 2.406666 -1.296408 +v -0.494915 2.406666 -1.296408 +v -0.494915 2.387606 -1.293208 +v 0.658544 2.387606 -1.293208 +v -0.494915 2.406667 -1.296410 +v 0.658544 2.406667 -1.296410 +v 0.658544 2.387606 -1.293208 +v 0.658544 2.118555 -1.740400 +v 0.658544 2.406667 -1.296408 +v 0.658544 2.137616 -1.743600 +v 0.658544 2.118555 -1.740400 +v -0.494915 2.118555 -1.740400 +v 0.658544 2.137616 -1.743601 +v -0.494915 2.137616 -1.743601 +v -0.494915 2.118555 -1.740400 +v -0.494915 2.387606 -1.293208 +v -0.494915 2.137616 -1.743600 +v -0.494915 2.406667 -1.296408 +vn -0.000000 1.000000 -0.000000 +vn -1.000000 -0.000000 -0.000000 +vn 0.000000 -1.000000 0.000000 +vn 1.000000 0.000000 0.000000 +vn -0.000000 0.000000 1.000000 +vn 0.000000 0.000000 -1.000000 +vn -0.000000 0.800194 0.599742 +vn 0.000000 -0.800194 -0.599741 +vn -0.000000 0.948561 0.316595 +vn 0.000000 -0.948561 -0.316595 +vn 1.000000 0.000000 -0.000001 +vn -1.000000 -0.000000 0.000001 +vn 0.855484 0.517829 0.000000 +vn 0.981865 0.189579 0.000000 +vn -0.981865 0.189579 -0.000000 +vn -0.855484 0.517829 -0.000000 +vn 1.000000 0.000000 -0.000000 +vn 0.104605 0.994514 0.000000 +vn 0.104605 0.994514 0.000000 +vn -0.104647 0.994509 -0.000000 +vn 0.000000 0.856868 -0.515536 +vn 0.000000 0.856868 -0.515536 +vn 0.000000 0.000000 -1.000000 +vn 0.000001 0.000000 -1.000000 +vn 0.981840 -0.189709 0.000000 +vn 0.855440 -0.517903 0.000000 +vn 0.669470 -0.742839 0.000000 +vn 0.477196 -0.878797 0.000000 +vn 0.296733 -0.954960 0.000000 +vn 0.104588 -0.994516 0.000000 +vn -0.104588 -0.994516 -0.000000 +vn -0.296733 -0.954960 -0.000000 +vn -0.477196 -0.878797 -0.000000 +vn -0.669470 -0.742839 -0.000000 +vn -0.855440 -0.517903 -0.000000 +vn -0.981840 -0.189709 -0.000000 +vn -0.000000 0.467111 0.884199 +vn 0.000000 -0.467110 -0.884199 +vn 0.000000 -0.467110 -0.884199 +vn -0.000000 0.948559 0.316600 +vn 0.000000 -0.948560 -0.316598 +vn 0.545117 -0.838360 0.000000 +vn -0.545117 0.838360 -0.000000 +vn 0.000000 -0.467122 -0.884193 +vn -0.000000 0.467116 0.884196 +vn -0.000000 0.467122 0.884193 +vn 0.000000 -0.467116 -0.884196 +vn -0.000000 -0.467122 0.884193 +vn 0.000000 0.467116 -0.884196 +vt 5.900000 8.000000 +vt 6.150000 8.000000 +vt 5.900000 8.100001 +vt 6.150000 8.100001 +vt 0.500000 8.200000 +vt 4.250000 8.200000 +vt 0.500000 8.300001 +vt 4.250000 8.300001 +vt 0.150000 8.000000 +vt 0.400000 8.000000 +vt 0.150000 8.100001 +vt 0.400000 8.100001 +vt -1.875000 -0.050000 +vt 1.875000 -0.050000 +vt -1.875000 0.050000 +vt 1.875000 0.050000 +vt 0.150000 7.750000 +vt 0.050000 7.750000 +vt 0.050000 8.000000 +vt 0.500000 6.200000 +vt 4.250000 6.200000 +vt 0.500000 6.300000 +vt 4.250000 6.300000 +vt 6.150000 7.750000 +vt 6.250000 8.000000 +vt 6.250000 7.750000 +vt 6.150000 0.250000 +vt 6.150000 0.000000 +vt 6.250000 0.250000 +vt 6.250000 0.000000 +vt 0.000000 6.200000 +vt 3.750000 6.200000 +vt 0.000000 6.300000 +vt 3.750000 6.300000 +vt 0.150000 0.000000 +vt 0.150000 0.250000 +vt 0.050000 0.000000 +vt 0.050000 0.250000 +vt 2.900000 8.000000 +vt 3.150000 8.000000 +vt 2.900000 8.100001 +vt 3.150000 8.100001 +vt 0.000000 0.000000 +vt 3.750000 0.000000 +vt 0.000000 0.100000 +vt 3.750000 0.100000 +vt 3.400000 8.000000 +vt 3.400000 8.100001 +vt 0.150000 3.750000 +vt 0.150000 4.000000 +vt 0.050000 3.750000 +vt 0.050000 4.000000 +vt 6.150000 4.000000 +vt 6.150000 3.750000 +vt 6.250000 4.000000 +vt 6.250000 3.750000 +vt 6.150000 4.250000 +vt 6.250000 4.250000 +vt 0.150000 4.250000 +vt 0.050000 4.250000 +vt 3.428571 2.000000 +vt 3.985714 2.000000 +vt 3.428571 12.000000 +vt 3.985714 12.000000 +vt 0.000000 2.000000 +vt 0.700000 2.000000 +vt 0.000000 12.000000 +vt 0.700000 12.000000 +vt 0.557143 2.000000 +vt 0.557143 12.000000 +vt 0.750000 0.000000 +vt 0.000000 7.500000 +vt 0.750000 7.500000 +vt 5.750000 0.000000 +vt 6.500000 0.000000 +vt 5.750000 7.500000 +vt 6.500000 7.500000 +vt 7.750000 0.000000 +vt 8.500000 0.000000 +vt 7.750000 7.500000 +vt 8.500000 7.500000 +vt -1.000000 -0.075000 +vt 1.000000 -0.075000 +vt -1.000000 0.075000 +vt 1.000000 0.075000 +vt 3.200000 0.000000 +vt 3.400000 0.000000 +vt 3.200000 0.150000 +vt 3.400000 0.150000 +vt 0.200000 0.000000 +vt 0.000000 0.150000 +vt 0.200000 0.150000 +vt 2.400000 0.000000 +vt 2.600000 0.000000 +vt 2.400000 0.150000 +vt 2.600000 0.150000 +vt 0.800000 0.000000 +vt 1.000000 0.000000 +vt 0.800000 0.150000 +vt 1.000000 0.150000 +vt 2.200000 7.700000 +vt 4.200000 7.700000 +vt 2.200000 7.850000 +vt 4.200000 7.850000 +vt 1.600000 0.000000 +vt 1.800000 0.000000 +vt 1.600000 0.150000 +vt 1.800000 0.150000 +vt -0.081996 -0.075000 +vt 0.081996 -0.075000 +vt -0.081996 0.075000 +vt 0.081996 0.075000 +vt -0.023888 -0.075000 +vt 0.023888 -0.075000 +vt -0.023888 0.075000 +vt 0.023888 0.075000 +vt -0.974869 -0.075000 +vt 0.974869 -0.075000 +vt -0.974869 0.075000 +vt 0.974869 0.075000 +vt -0.908846 -0.075000 +vt 0.908846 -0.075000 +vt -0.908846 0.075000 +vt 0.908846 0.075000 +vt -0.081000 -0.075000 +vt 0.081000 -0.075000 +vt -0.081000 0.075000 +vt 0.081000 0.075000 +vt 4.000000 0.000000 +vt 4.200000 0.000000 +vt 4.000000 0.150000 +vt 4.200000 0.150000 +vt 3.600000 0.000000 +vt 3.800000 0.000000 +vt 3.600000 0.150000 +vt 3.800000 0.150000 +vt 0.400000 0.000000 +vt 0.600000 0.000000 +vt 0.400000 0.150000 +vt 0.600000 0.150000 +vt 2.800000 0.000000 +vt 3.000000 0.000000 +vt 2.800000 0.150000 +vt 3.000000 0.150000 +vt 1.200000 0.000000 +vt 1.400000 0.000000 +vt 1.200000 0.150000 +vt 1.400000 0.150000 +vt 3.120000 7.700000 +vt 3.282000 7.700000 +vt 3.120000 7.850000 +vt 3.282000 7.850000 +vt 2.000000 0.000000 +vt 2.200000 0.000000 +vt 2.000000 0.150000 +vt 2.200000 0.150000 +vt 3.230000 0.500000 +vt 3.068000 0.500000 +vt 3.230000 0.350000 +vt 3.068000 0.350000 +vt -0.073617 -0.075000 +vt 0.073617 -0.075000 +vt -0.073617 0.075000 +vt 0.073617 0.075000 +vt -0.100000 -0.075000 +vt 0.100000 -0.075000 +vt -0.100000 0.075000 +vt 0.100000 0.075000 +vt -0.064038 -0.075000 +vt 0.064038 -0.075000 +vt -0.064038 0.075000 +vt 0.064038 0.075000 +vt -0.023905 -0.075000 +vt 0.023905 -0.075000 +vt -0.023905 0.075000 +vt 0.023905 0.075000 +vt -0.096182 -0.075000 +vt 0.096182 -0.075000 +vt -0.096182 0.075000 +vt 0.096182 0.075000 +vt -0.047787 -0.075000 +vt 0.047787 -0.075000 +vt -0.047787 0.075000 +vt 0.047787 0.075000 +vt -0.096087 -0.075000 +vt 0.096087 -0.075000 +vt -0.096087 0.075000 +vt 0.096087 0.075000 +vt -0.024503 -0.075000 +vt 0.024503 -0.075000 +vt -0.024503 0.075000 +vt 0.024503 0.075000 +vt 0.200000 6.200000 +vt 6.626922 6.200000 +vt 0.200000 6.400000 +vt 6.626922 6.400000 +vt 1.650629 6.200000 +vt 0.000000 6.400000 +vt 1.650629 6.400000 +vt 8.000000 6.200000 +vt 8.000000 6.400000 +vt 0.500000 0.200000 +vt 0.000000 0.200000 +vt 0.500000 0.000000 +vt 0.200000 0.200000 +vt 0.000000 8.200000 +vt 0.000000 8.400001 +vt 0.500000 8.400001 +vt 8.000000 0.200000 +vt 8.200001 6.200000 +vt 8.200001 0.200000 +vt 7.500000 8.200000 +vt 8.000000 8.200000 +vt 7.500000 8.400001 +vt 8.000000 8.400001 +vt 6.626922 0.200000 +vt 6.626922 0.000000 +vt 0.500000 6.400000 +vt 8.000000 0.000000 +vt 1.650629 0.200000 +vt 1.650629 0.000000 +vt 0.200000 8.200000 +vt 6.200000 8.200000 +vt 0.200000 8.400001 +vt 6.200000 8.400001 +vt 0.200000 0.200000 +vt 0.000000 0.200000 +vt 7.500000 6.200000 +vt 7.500000 6.400000 +vt 6.200000 0.200000 +vt 6.400000 8.200000 +vt 6.400000 0.200000 +vt 7.500000 0.200000 +vt 7.000000 0.200000 +vt 7.500000 0.000000 +vt 7.000000 0.000000 +vt 6.200000 0.200000 +vt 6.200000 0.000000 +vt 7.000000 6.200000 +vt 7.000000 6.400000 +vt 4.650000 8.200000 +vt 4.250000 8.400001 +vt 4.650000 8.400001 +vt 3.350000 8.200000 +vt 3.750000 8.200000 +vt 3.350000 8.400001 +vt 3.750000 8.400001 +vt 4.650000 6.200000 +vt 4.250000 6.400000 +vt 4.650000 6.400000 +vt 4.150000 0.200000 +vt 3.750000 0.200000 +vt 4.150000 0.000000 +vt 4.150000 6.200000 +vt 3.750000 6.400000 +vt 4.150000 6.400000 +vt 4.650000 0.200000 +vt 4.250000 0.200000 +vt 4.650000 0.000000 +vt 4.250000 0.000000 +vt 2.200000 8.200000 +vt 2.200000 8.400001 +vt 2.000000 0.500000 +vt 2.400000 0.500000 +vt 2.000000 0.700000 +vt 2.400000 0.700000 +vt 4.200000 8.200000 +vt 4.200000 8.400001 +vt 3.350000 0.200000 +vt 3.350000 0.000000 +vt 1.600000 0.500000 +vt 1.600000 0.700000 +vt 0.250000 0.000000 +vt 0.000000 3.750000 +vt 0.250000 3.750000 +vt 3.250000 0.000000 +vt 3.000000 3.750000 +vt 3.250000 3.750000 +vt 4.000000 3.750000 +vt 4.250000 3.750000 +vt 8.000000 7.500000 +vt 1.573079 8.000000 +vt 8.000000 8.000000 +vt 6.000000 7.500000 +vt 0.000000 8.000000 +vt 6.000000 8.000000 +vt 6.426921 8.000000 +vt 6.000000 0.000000 +vt 0.000000 0.500000 +vt 6.000000 0.500000 +vt 8.000000 0.500000 +vt 0.000000 3.350000 +vt 6.000000 3.350000 +vt 6.000000 3.750000 +vt 8.000000 3.350000 +vt 8.000000 3.750000 +vt 4.000000 3.350000 +vt 2.000000 3.350000 +vt 2.000000 3.750000 +vt 4.000000 0.500000 +vt -0.707107 -0.250000 +vt -0.510184 -0.250000 +vt -0.707107 0.250000 +vt -0.510184 0.250000 +vt -0.281539 -0.250000 +vt -0.281539 0.250000 +vt -0.035391 -0.250000 +vt -0.035391 0.250000 +vt 0.212958 -0.250000 +vt 0.212958 0.250000 +vt 0.448067 -0.250000 +vt 0.448067 0.250000 +vt 0.707107 -0.250000 +vt 0.707107 0.250000 +vt -0.448067 -0.250000 +vt -0.448067 0.250000 +vt -0.212958 -0.250000 +vt -0.212958 0.250000 +vt 0.035391 -0.250000 +vt 0.035391 0.250000 +vt 0.281539 -0.250000 +vt 0.281539 0.250000 +vt 0.510184 -0.250000 +vt 0.510184 0.250000 +vt -1.000000 -0.250000 +vt 1.000000 -0.250000 +vt -1.000000 0.250000 +vt 1.000000 0.250000 +vt 3.428571 0.000000 +vt 3.985714 0.000000 +vt 0.700000 0.000000 +vt 0.557143 0.000000 +vt -2.121320 -0.075000 +vt 2.121320 -0.075000 +vt -2.121320 0.075000 +vt 2.121320 0.075000 +vt 6.771447 8.200000 +vt 7.478553 8.200000 +vt 6.771447 8.349999 +vt 7.478553 8.349999 +vt 3.021447 0.000000 +vt 3.728553 0.000000 +vt 3.021447 0.150000 +vt 3.728553 0.150000 +vt 6.150000 3.521446 +vt 6.300000 4.000000 +vt 6.300000 3.521446 +vt 2.405505 -0.075000 +vt -2.572114 0.075000 +vt -2.572114 -0.075000 +vt 2.405505 0.075000 +vt 2.572114 -0.075000 +vt 2.572114 0.075000 +vt 2.572114 -0.075000 +vt 0.150000 0.478553 +vt 0.000000 0.478553 +vt -2.490039 -0.075000 +vt 2.490039 -0.075000 +vt -2.490039 0.075000 +vt 2.490039 0.075000 +vt 3.521446 0.000000 +vt 3.521446 0.150000 +vt 3.750000 0.150000 +vt 4.021446 0.200000 +vt 4.250000 0.050000 +vt 4.021446 0.050000 +vt 2.305418 -0.075000 +vt -2.664610 0.075000 +vt -2.664610 -0.075000 +vt 2.305418 0.075000 +vt 2.664609 -0.075000 +vt 2.664609 0.075000 +vt 2.664609 -0.075000 +vt 0.228553 0.000000 +vt 0.228553 0.150000 +vt 0.150000 7.521446 +vt 0.000000 7.521446 +vt -0.353553 -0.075000 +vt 0.353553 -0.075000 +vt -0.353553 0.075000 +vt 0.353553 0.075000 +vt 3.521446 8.200000 +vt 4.228553 8.200000 +vt 3.521446 8.349999 +vt 4.228553 8.349999 +vt 6.150000 7.521446 +vt 6.300000 8.000000 +vt 6.300000 7.521446 +vt 0.150000 4.478554 +vt 0.000000 4.000000 +vt 0.000000 4.478554 +vt 4.021446 6.200000 +vt 4.021446 6.350000 +vt 4.250000 6.350000 +vt 3.521446 6.200000 +vt 3.521446 6.350000 +vt 3.750000 6.350000 +vt 2.121320 0.000000 +vt 6.363960 0.000000 +vt 2.621320 0.500000 +vt 6.863961 0.500000 +vt 3.166815 0.000000 +vt 8.146893 0.000000 +vt 3.005204 0.161612 +vt 8.308505 0.161612 +vt 2.828427 0.338388 +vt 8.131728 0.338388 +vt 2.990039 0.500000 +vt 7.970116 0.500000 +vt 0.161612 0.000000 +vt 5.141689 0.000000 +vt 0.000000 0.161612 +vt 5.303301 0.161612 +vt 0.176777 0.338388 +vt 5.480078 0.338388 +vt 0.338389 0.500000 +vt 5.318466 0.500000 +vt 0.000000 2.121320 +vt 4.242640 2.121320 +vt 0.500000 2.621320 +vt 4.742640 2.621320 +vt 0.338389 2.828427 +vt 5.318466 2.828427 +vt 0.176777 2.990039 +vt 5.480078 2.990039 +vt 0.000000 3.166815 +vt 5.303301 3.166815 +vt 0.161612 3.328427 +vt 5.141689 3.328427 +vt 5.318466 5.480078 +vt 5.480077 5.641689 +vt 5.480077 0.338388 +vt 5.656854 5.818466 +vt 5.656854 0.515165 +vt 5.818466 5.656854 +vt 5.818466 0.676777 +vt 2.000000 0.200000 +vt 0.000000 0.400000 +vt 2.000000 0.400000 +vt 0.000000 1.000000 +vt 2.000000 1.000000 +vt 0.000000 1.200000 +vt 2.000000 1.200000 +vt 0.000000 1.800000 +vt 2.000000 1.800000 +vt 2.000000 2.000000 +vt 0.000000 2.600000 +vt 2.000000 2.600000 +vt 0.000000 2.800000 +vt 2.000000 2.800000 +vt 0.000000 3.400000 +vt 2.000000 3.400000 +vt 0.000000 3.600000 +vt 2.000000 3.600000 +vt 0.025131 4.200000 +vt 1.974869 4.200000 +vt 0.031088 4.247404 +vt 1.968912 4.247404 +vt 0.091153 4.400000 +vt 1.908847 4.400000 +vt 0.920000 0.000000 +vt 1.082000 0.000000 +vt 0.920000 0.200000 +vt 1.082000 0.200000 +vt 0.920000 0.400000 +vt 1.082000 0.400000 +vt 0.920000 0.600000 +vt 1.082000 0.600000 +vt 0.920000 0.800000 +vt 1.082000 0.800000 +vt 0.920000 1.000000 +vt 1.082000 1.000000 +vt 0.920000 1.200000 +vt 1.082000 1.200000 +vt 0.920000 1.400000 +vt 1.082000 1.400000 +vt 0.920000 1.600000 +vt 1.082000 1.600000 +vt 0.920000 1.800000 +vt 1.082000 1.800000 +vt 0.920000 2.000000 +vt 1.082000 2.000000 +vt 0.920000 2.200000 +vt 1.082000 2.200000 +vt 0.920000 2.400000 +vt 1.082000 2.400000 +vt 0.920000 2.600000 +vt 1.082000 2.600000 +vt 0.920000 2.800000 +vt 1.082000 2.800000 +vt 0.920000 3.000000 +vt 1.082000 3.000000 +vt 0.920000 3.200000 +vt 1.082000 3.200000 +vt 0.920000 3.400000 +vt 1.082000 3.400000 +vt 0.920000 3.600000 +vt 1.082000 3.600000 +vt 0.920000 3.800000 +vt 1.082000 3.800000 +vt 0.920000 4.000000 +vt 1.082000 4.000000 +vt 1.082000 4.200000 +vt 0.920000 4.200000 +vt 0.927292 4.400000 +vt 1.074525 4.400000 +vt 0.927292 4.600000 +vt 1.074525 4.600000 +vt 0.936753 4.600000 +vt 1.064828 4.600000 +vt 0.936753 4.800000 +vt 1.064828 4.800000 +vt 0.952803 4.800000 +vt 1.048377 4.800000 +vt 0.952803 4.992173 +vt 1.048377 4.992173 +vt 0.952803 4.992364 +vt 1.047197 4.992364 +vt 1.000000 5.000000 +vt 0.857143 0.000000 +vt 0.857143 8.000000 +vt 4.285714 0.000000 +vt 3.428571 8.000000 +vt 4.285714 8.000000 +vt 8.000000 3.628571 +vt 8.000000 2.771429 +vt 8.500000 3.628571 +vt 8.500000 2.771429 +vt -4.000000 -0.250000 +vt 4.000000 -0.250000 +vt -4.000000 0.250000 +vt 4.000000 0.250000 +vt 7.500000 3.628571 +vt 7.500000 2.771429 +vt 1.714286 0.000000 +vt 2.571429 0.000000 +vt 1.714286 8.000000 +vt 2.571429 8.000000 +vt 8.000000 1.914286 +vt 8.000000 1.057143 +vt 8.500000 1.914286 +vt 8.500000 1.057143 +vt 7.500000 5.342856 +vt 7.500000 4.485714 +vt 8.000000 5.342856 +vt 8.000000 4.485714 +vt 8.500000 5.342856 +vt 8.500000 4.485714 +vt 7.500000 1.914286 +vt 7.500000 1.057143 +f 3493/28/11 3494/29/11 3495/30/11 +f 3496/31/11 3495/30/11 3494/29/11 +f 3497/32/12 3498/33/12 3499/34/12 +f 3500/35/12 3499/34/12 3498/33/12 +f 3501/36/13 3502/37/13 3503/38/13 +f 3504/39/13 3503/38/13 3502/37/13 +f 3505/40/14 3506/41/14 3507/42/14 +f 3508/43/14 3507/42/14 3506/41/14 +f 3509/44/11 3510/36/11 3511/45/11 +f 3512/46/11 3511/45/11 3510/36/11 +f 3513/47/15 3514/48/15 3515/49/15 +f 3516/50/15 3515/49/15 3514/48/15 +f 3517/29/13 3518/51/13 3519/52/13 +f 3520/53/13 3519/52/13 3518/51/13 +f 3521/40/16 3522/41/16 3523/42/16 +f 3524/43/16 3523/42/16 3522/41/16 +f 3525/54/11 3526/55/11 3527/56/11 +f 3528/57/11 3527/56/11 3526/55/11 +f 3529/58/16 3530/59/16 3531/60/16 +f 3532/61/16 3531/60/16 3530/59/16 +f 3533/62/13 3534/63/13 3535/64/13 +f 3536/65/13 3535/64/13 3534/63/13 +f 3537/40/15 3538/41/15 3539/42/15 +f 3540/43/15 3539/42/15 3538/41/15 +f 3541/66/11 3542/67/11 3543/68/11 +f 3544/69/11 3543/68/11 3542/67/11 +f 3545/70/12 3546/71/12 3547/72/12 +f 3548/73/12 3547/72/12 3546/71/12 +f 3549/67/13 3550/74/13 3551/69/13 +f 3552/75/13 3551/69/13 3550/74/13 +f 3553/40/14 3554/41/14 3555/42/14 +f 3556/43/14 3555/42/14 3554/41/14 +f 3557/76/11 3558/77/11 3559/78/11 +f 3560/79/11 3559/78/11 3558/77/11 +f 3561/70/15 3562/71/15 3563/72/15 +f 3564/73/15 3563/72/15 3562/71/15 +f 3565/80/13 3566/81/13 3567/82/13 +f 3568/83/13 3567/82/13 3566/81/13 +f 3569/40/16 3570/41/16 3571/42/16 +f 3572/43/16 3571/42/16 3570/41/16 +f 3573/84/11 3574/80/11 3575/85/11 +f 3576/82/11 3575/85/11 3574/80/11 +f 3577/70/16 3578/71/16 3579/72/16 +f 3580/73/16 3579/72/16 3578/71/16 +f 3581/77/13 3582/86/13 3583/79/13 +f 3584/87/13 3583/79/13 3582/86/13 +f 3585/40/15 3586/41/15 3587/42/15 +f 3588/43/15 3587/42/15 3586/41/15 +f 3589/88/17 3590/89/17 3591/90/17 +f 3592/91/17 3591/90/17 3590/89/17 +f 3593/92/12 3594/93/12 3595/94/12 +f 3596/95/12 3595/94/12 3594/93/12 +f 3597/92/18 3598/96/18 3599/94/18 +f 3600/97/18 3599/94/18 3598/96/18 +f 3601/92/14 3602/93/14 3603/94/14 +f 3604/95/14 3603/94/14 3602/93/14 +f 3605/92/17 3606/96/17 3607/94/17 +f 3608/97/17 3607/94/17 3606/96/17 +f 3609/92/12 3610/93/12 3611/94/12 +f 3612/95/12 3611/94/12 3610/93/12 +f 3613/88/18 3614/89/18 3615/90/18 +f 3616/91/18 3615/90/18 3614/89/18 +f 3617/92/14 3618/93/14 3619/94/14 +f 3620/95/14 3619/94/14 3618/93/14 +f 3621/92/19 3622/96/19 3623/94/19 +f 3624/97/19 3623/94/19 3622/96/19 +f 3625/92/12 3626/93/12 3627/94/12 +f 3628/95/12 3627/94/12 3626/93/12 +f 3629/92/20 3630/96/20 3631/94/20 +f 3632/97/20 3631/94/20 3630/96/20 +f 3633/92/14 3634/93/14 3635/94/14 +f 3636/95/14 3635/94/14 3634/93/14 +f 3637/70/15 3638/98/15 3639/99/15 +f 3640/100/15 3639/99/15 3638/98/15 +f 3641/70/21 3642/98/21 3643/99/21 +f 3644/100/21 3643/99/21 3642/98/21 +f 3645/101/16 3646/102/16 3647/103/16 +f 3648/104/16 3647/103/16 3646/102/16 +f 3649/105/12 3650/106/12 3651/107/12 +f 3652/108/12 3651/107/12 3650/106/12 +f 3653/101/15 3654/102/15 3655/103/15 +f 3656/104/15 3655/103/15 3654/102/15 +f 3657/70/14 3658/98/14 3659/99/14 +f 3660/100/14 3659/99/14 3658/98/14 +f 3661/70/16 3662/98/16 3663/99/16 +f 3664/100/16 3663/99/16 3662/98/16 +f 3665/105/22 3666/106/22 3667/107/22 +f 3668/108/22 3667/107/22 3666/106/22 +f 3669/70/15 3670/98/15 3671/99/15 +f 3672/100/15 3671/99/15 3670/98/15 +f 3673/105/14 3674/106/14 3675/107/14 +f 3676/108/14 3675/107/14 3674/106/14 +f 3677/101/16 3678/102/16 3679/103/16 +f 3680/104/16 3679/103/16 3678/102/16 +f 3681/70/12 3682/98/12 3683/99/12 +f 3684/100/12 3683/99/12 3682/98/12 +f 3685/101/15 3686/102/15 3687/103/15 +f 3688/104/15 3687/103/15 3686/102/15 +f 3689/105/14 3690/106/14 3691/107/14 +f 3692/108/14 3691/107/14 3690/106/14 +f 3693/70/16 3694/98/16 3695/99/16 +f 3696/100/16 3695/99/16 3694/98/16 +f 3697/70/12 3698/98/12 3699/99/12 +f 3700/100/12 3699/99/12 3698/98/12 +f 3701/109/11 3702/110/11 3703/111/11 +f 3704/112/11 3703/111/11 3702/110/11 +f 3705/113/14 3706/114/14 3707/115/14 +f 3708/116/14 3707/115/14 3706/114/14 +f 3709/109/13 3710/110/13 3711/111/13 +f 3712/112/13 3711/111/13 3710/110/13 +f 3713/70/12 3714/117/12 3715/118/12 +f 3716/119/12 3715/118/12 3714/117/12 +f 3717/109/11 3718/110/11 3719/111/11 +f 3720/112/11 3719/111/11 3718/110/11 +f 3721/120/14 3722/121/14 3723/122/14 +f 3724/123/14 3723/122/14 3722/121/14 +f 3725/109/13 3726/110/13 3727/111/13 +f 3728/112/13 3727/111/13 3726/110/13 +f 3729/124/12 3730/125/12 3731/126/12 +f 3732/127/12 3731/126/12 3730/125/12 +f 3733/128/11 3734/129/11 3735/130/11 +f 3736/131/11 3735/130/11 3734/129/11 +f 3737/132/14 3738/133/14 3739/134/14 +f 3740/135/14 3739/134/14 3738/133/14 +f 3741/109/13 3742/110/13 3743/111/13 +f 3744/112/13 3743/111/13 3742/110/13 +f 3745/132/12 3746/133/12 3747/134/12 +f 3748/135/12 3747/134/12 3746/133/12 +f 3749/109/11 3750/110/11 3751/111/11 +f 3752/112/11 3751/111/11 3750/110/11 +f 3753/124/14 3754/125/14 3755/126/14 +f 3756/127/14 3755/126/14 3754/125/14 +f 3757/109/13 3758/110/13 3759/111/13 +f 3760/112/13 3759/111/13 3758/110/13 +f 3761/120/12 3762/121/12 3763/122/12 +f 3764/123/12 3763/122/12 3762/121/12 +f 3765/109/11 3766/110/11 3767/111/11 +f 3768/112/11 3767/111/11 3766/110/11 +f 3769/70/14 3770/117/14 3771/118/14 +f 3772/119/14 3771/118/14 3770/117/14 +f 3773/109/13 3774/110/13 3775/111/13 +f 3776/112/13 3775/111/13 3774/110/13 +f 3777/113/12 3778/114/12 3779/115/12 +f 3780/116/12 3779/115/12 3778/114/12 +f 3781/136/23 3782/137/23 3783/138/23 +f 3784/139/23 3783/138/23 3782/137/23 +f 3785/140/24 3786/141/24 3787/142/24 +f 3788/143/24 3787/142/24 3786/141/24 +f 3789/144/13 3790/145/13 3791/146/13 +f 3792/147/13 3791/146/13 3790/145/13 +f 3793/140/25 3794/141/25 3795/142/25 +f 3796/143/25 3795/142/25 3794/141/25 +f 3797/136/26 3798/137/26 3799/138/26 +f 3800/139/26 3799/138/26 3798/137/26 +f 3801/148/11 3802/149/11 3803/150/11 +f 3804/151/11 3803/150/11 3802/149/11 +f 3805/152/11 3806/153/11 3807/154/11 +f 3808/155/11 3807/154/11 3806/153/11 +f 3809/156/27 3810/157/27 3811/158/27 +f 3812/159/27 3811/158/27 3810/157/27 +f 3813/152/13 3814/153/13 3815/154/13 +f 3816/155/13 3815/154/13 3814/153/13 +f 3817/70/12 3818/117/12 3819/118/12 +f 3820/119/12 3819/118/12 3818/117/12 +f 3821/152/11 3822/153/11 3823/154/11 +f 3824/155/11 3823/154/11 3822/153/11 +f 3825/160/27 3826/161/27 3827/162/27 +f 3828/163/27 3827/162/27 3826/161/27 +f 3829/152/13 3830/153/13 3831/154/13 +f 3832/155/13 3831/154/13 3830/153/13 +f 3833/164/12 3834/165/12 3835/166/12 +f 3836/167/12 3835/166/12 3834/165/12 +f 3837/152/11 3838/153/11 3839/154/11 +f 3840/155/11 3839/154/11 3838/153/11 +f 3841/114/27 3842/160/27 3843/116/27 +f 3844/162/27 3843/116/27 3842/160/27 +f 3845/152/13 3846/153/13 3847/154/13 +f 3848/155/13 3847/154/13 3846/153/13 +f 3849/165/12 3850/124/12 3851/167/12 +f 3852/126/12 3851/167/12 3850/124/12 +f 3853/152/11 3854/153/11 3855/154/11 +f 3856/155/11 3855/154/11 3854/153/11 +f 3857/113/27 3858/114/27 3859/115/27 +f 3860/116/27 3859/115/27 3858/114/27 +f 3861/152/13 3862/153/13 3863/154/13 +f 3864/155/13 3863/154/13 3862/153/13 +f 3865/124/12 3866/125/12 3867/126/12 +f 3868/127/12 3867/126/12 3866/125/12 +f 3869/152/11 3870/153/11 3871/154/11 +f 3872/155/11 3871/154/11 3870/153/11 +f 3873/168/27 3874/169/27 3875/170/27 +f 3876/171/27 3875/170/27 3874/169/27 +f 3877/152/13 3878/153/13 3879/154/13 +f 3880/155/13 3879/154/13 3878/153/13 +f 3881/172/12 3882/173/12 3883/174/12 +f 3884/175/12 3883/174/12 3882/173/12 +f 3885/152/11 3886/153/11 3887/154/11 +f 3888/155/11 3887/154/11 3886/153/11 +f 3889/121/27 3890/168/27 3891/123/27 +f 3892/170/27 3891/123/27 3890/168/27 +f 3893/152/13 3894/153/13 3895/154/13 +f 3896/155/13 3895/154/13 3894/153/13 +f 3897/173/12 3898/132/12 3899/175/12 +f 3900/134/12 3899/175/12 3898/132/12 +f 3901/152/11 3902/153/11 3903/154/11 +f 3904/155/11 3903/154/11 3902/153/11 +f 3905/120/27 3906/121/27 3907/122/27 +f 3908/123/27 3907/122/27 3906/121/27 +f 3909/176/13 3910/177/13 3911/178/13 +f 3912/179/13 3911/178/13 3910/177/13 +f 3913/132/12 3914/133/12 3915/134/12 +f 3916/135/12 3915/134/12 3914/133/12 +f 3917/152/11 3918/153/11 3919/154/11 +f 3920/155/11 3919/154/11 3918/153/11 +f 3921/180/27 3922/181/27 3923/182/27 +f 3924/183/27 3923/182/27 3922/181/27 +f 3925/184/13 3926/185/13 3927/186/13 +f 3928/187/13 3927/186/13 3926/185/13 +f 3929/180/12 3930/181/12 3931/182/12 +f 3932/183/12 3931/182/12 3930/181/12 +f 3933/152/11 3934/153/11 3935/154/11 +f 3936/155/11 3935/154/11 3934/153/11 +f 3937/133/27 3938/180/27 3939/135/27 +f 3940/182/27 3939/135/27 3938/180/27 +f 3941/152/13 3942/153/13 3943/154/13 +f 3944/155/13 3943/154/13 3942/153/13 +f 3945/181/12 3946/120/12 3947/183/12 +f 3948/122/12 3947/183/12 3946/120/12 +f 3949/152/11 3950/153/11 3951/154/11 +f 3952/155/11 3951/154/11 3950/153/11 +f 3953/132/27 3954/133/27 3955/134/27 +f 3956/135/27 3955/134/27 3954/133/27 +f 3957/152/13 3958/153/13 3959/154/13 +f 3960/155/13 3959/154/13 3958/153/13 +f 3961/120/12 3962/121/12 3963/122/12 +f 3964/123/12 3963/122/12 3962/121/12 +f 3965/152/11 3966/153/11 3967/154/11 +f 3968/155/11 3967/154/11 3966/153/11 +f 3969/172/27 3970/173/27 3971/174/27 +f 3972/175/27 3971/174/27 3970/173/27 +f 3973/152/13 3974/153/13 3975/154/13 +f 3976/155/13 3975/154/13 3974/153/13 +f 3977/168/12 3978/169/12 3979/170/12 +f 3980/171/12 3979/170/12 3978/169/12 +f 3981/152/11 3982/153/11 3983/154/11 +f 3984/155/11 3983/154/11 3982/153/11 +f 3985/125/27 3986/172/27 3987/127/27 +f 3988/174/27 3987/127/27 3986/172/27 +f 3989/152/13 3990/153/13 3991/154/13 +f 3992/155/13 3991/154/13 3990/153/13 +f 3993/169/12 3994/113/12 3995/171/12 +f 3996/115/12 3995/171/12 3994/113/12 +f 3997/152/11 3998/153/11 3999/154/11 +f 4000/155/11 3999/154/11 3998/153/11 +f 4001/124/27 4002/125/27 4003/126/27 +f 4004/127/27 4003/126/27 4002/125/27 +f 4005/152/13 4006/153/13 4007/154/13 +f 4008/155/13 4007/154/13 4006/153/13 +f 4009/113/12 4010/114/12 4011/115/12 +f 4012/116/12 4011/115/12 4010/114/12 +f 4013/152/11 4014/153/11 4015/154/11 +f 4016/155/11 4015/154/11 4014/153/11 +f 4017/164/27 4018/165/27 4019/166/27 +f 4020/167/27 4019/166/27 4018/165/27 +f 4021/152/13 4022/153/13 4023/154/13 +f 4024/155/13 4023/154/13 4022/153/13 +f 4025/160/12 4026/161/12 4027/162/12 +f 4028/163/12 4027/162/12 4026/161/12 +f 4029/152/11 4030/153/11 4031/154/11 +f 4032/155/11 4031/154/11 4030/153/11 +f 4033/117/27 4034/164/27 4035/119/27 +f 4036/166/27 4035/119/27 4034/164/27 +f 4037/152/13 4038/153/13 4039/154/13 +f 4040/155/13 4039/154/13 4038/153/13 +f 4041/161/12 4042/156/12 4043/163/12 +f 4044/158/12 4043/163/12 4042/156/12 +f 4045/152/11 4046/153/11 4047/154/11 +f 4048/155/11 4047/154/11 4046/153/11 +f 4049/70/27 4050/117/27 4051/118/27 +f 4052/119/27 4051/118/27 4050/117/27 +f 4053/152/13 4054/153/13 4055/154/13 +f 4056/155/13 4055/154/13 4054/153/13 +f 4057/156/12 4058/157/12 4059/158/12 +f 4060/159/12 4059/158/12 4058/157/12 +f 4061/188/11 4062/189/11 4063/190/11 +f 4064/191/11 4063/190/11 4062/189/11 +f 4065/192/27 4066/193/27 4067/194/27 +f 4068/195/27 4067/194/27 4066/193/27 +f 4069/188/13 4070/189/13 4071/190/13 +f 4072/191/13 4071/190/13 4070/189/13 +f 4073/192/12 4074/193/12 4075/194/12 +f 4076/195/12 4075/194/12 4074/193/12 +f 4077/196/11 4078/197/11 4079/198/11 +f 4080/199/11 4079/198/11 4078/197/11 +f 4081/192/27 4082/193/27 4083/194/27 +f 4084/195/27 4083/194/27 4082/193/27 +f 4085/196/13 4086/197/13 4087/198/13 +f 4088/199/13 4087/198/13 4086/197/13 +f 4089/192/12 4090/193/12 4091/194/12 +f 4092/195/12 4091/194/12 4090/193/12 +f 4093/200/28 4094/201/28 4095/202/28 +f 4096/203/29 4095/202/29 4094/201/29 +f 4097/204/14 4098/205/14 4099/206/14 +f 4100/207/14 4099/206/14 4098/205/14 +f 4101/208/13 4102/209/13 4103/210/13 +f 4104/211/13 4103/210/13 4102/209/13 +f 4105/212/12 4106/213/12 4107/214/12 +f 4108/215/12 4107/214/12 4106/213/12 +f 4109/216/30 4110/217/30 4111/218/30 +f 4112/219/30 4111/218/30 4110/217/30 +f 4113/220/11 4114/221/11 4115/222/11 +f 4116/223/11 4115/222/11 4114/221/11 +f 4117/58/31 4118/224/31 4119/225/31 +f 4120/226/31 4119/225/31 4118/224/31 +f 4121/58/13 4122/227/13 4123/225/13 +f 4124/228/13 4123/225/13 4122/227/13 +f 4125/229/15 4126/230/15 4127/231/15 +f 4128/70/15 4127/231/15 4126/230/15 +f 4129/232/11 4130/220/11 4131/230/11 +f 4132/58/11 4131/230/11 4130/220/11 +f 4133/233/12 4134/32/12 4135/234/12 +f 4136/235/12 4135/234/12 4134/32/12 +f 4137/227/13 4138/236/13 4139/237/13 +f 4140/238/13 4139/237/13 4138/236/13 +f 4141/239/14 4142/240/14 4143/241/14 +f 4144/242/14 4143/241/14 4142/240/14 +f 4145/243/11 4146/232/11 4147/244/11 +f 4148/117/11 4147/244/11 4146/232/11 +f 4149/58/15 4150/47/15 4151/225/15 +f 4152/245/15 4151/225/15 4150/47/15 +f 4153/236/13 4154/230/13 4155/246/13 +f 4156/70/13 4155/246/13 4154/230/13 +f 4157/247/32 4158/230/32 4159/248/32 +f 4160/70/32 4159/248/32 4158/230/32 +f 4161/249/11 4162/250/11 4163/251/11 +f 4164/252/11 4163/251/11 4162/250/11 +f 4165/239/12 4166/240/12 4167/241/12 +f 4168/242/12 4167/241/12 4166/240/12 +f 4169/249/13 4170/250/13 4171/251/13 +f 4172/252/13 4171/251/13 4170/250/13 +f 4173/233/14 4174/32/14 4175/234/14 +f 4176/235/14 4175/234/14 4174/32/14 +f 4177/253/11 4178/249/11 4179/254/11 +f 4180/233/11 4179/254/11 4178/249/11 +f 4181/255/15 4182/227/15 4183/256/15 +f 4184/228/15 4183/256/15 4182/227/15 +f 4185/250/13 4186/257/13 4187/258/13 +f 4188/259/13 4187/258/13 4186/257/13 +f 4189/260/16 4190/261/16 4191/262/16 +f 4192/263/16 4191/262/16 4190/261/16 +f 4193/264/11 4194/232/11 4195/265/11 +f 4196/117/11 4195/265/11 4194/232/11 +f 4197/229/14 4198/230/14 4199/231/14 +f 4200/70/14 4199/231/14 4198/230/14 +f 4201/264/13 4202/232/13 4203/265/13 +f 4204/117/13 4203/265/13 4202/232/13 +f 4205/236/12 4206/260/12 4207/246/12 +f 4208/262/12 4207/246/12 4206/260/12 +f 4209/250/11 4210/257/11 4211/258/11 +f 4212/259/11 4211/258/11 4210/257/11 +f 4213/266/16 4214/255/16 4215/267/16 +f 4216/256/16 4215/267/16 4214/255/16 +f 4217/253/13 4218/249/13 4219/254/13 +f 4220/233/13 4219/254/13 4218/249/13 +f 4221/236/15 4222/260/15 4223/246/15 +f 4224/262/15 4223/246/15 4222/260/15 +f 4225/264/11 4226/232/11 4227/265/11 +f 4228/117/11 4227/265/11 4226/232/11 +f 4229/33/12 4230/268/12 4231/269/12 +f 4232/270/12 4231/269/12 4230/268/12 +f 4233/264/13 4234/232/13 4235/265/13 +f 4236/117/13 4235/265/13 4234/232/13 +f 4237/271/14 4238/272/14 4239/273/14 +f 4240/274/14 4239/273/14 4238/272/14 +f 4241/250/11 4242/257/11 4243/258/11 +f 4244/259/11 4243/258/11 4242/257/11 +f 4245/48/15 4246/275/15 4247/276/15 +f 4248/277/15 4247/276/15 4246/275/15 +f 4249/253/13 4250/249/13 4251/254/13 +f 4252/233/13 4251/254/13 4250/249/13 +f 4253/278/16 4254/279/16 4255/280/16 +f 4256/71/16 4255/280/16 4254/279/16 +f 4257/253/11 4258/249/11 4259/254/11 +f 4260/233/11 4259/254/11 4258/249/11 +f 4261/59/16 4262/281/16 4263/282/16 +f 4264/283/16 4263/282/16 4262/281/16 +f 4265/250/13 4266/257/13 4267/258/13 +f 4268/259/13 4267/258/13 4266/257/13 +f 4269/284/15 4270/285/15 4271/286/15 +f 4272/287/15 4271/286/15 4270/285/15 +f 4273/249/11 4274/288/11 4275/251/11 +f 4276/289/11 4275/251/11 4274/288/11 +f 4277/290/14 4278/291/14 4279/292/14 +f 4280/293/14 4279/292/14 4278/291/14 +f 4281/294/13 4282/250/13 4283/295/13 +f 4284/252/13 4283/295/13 4282/250/13 +f 4285/284/12 4286/285/12 4287/286/12 +f 4288/287/12 4287/286/12 4286/285/12 +f 4289/294/11 4290/250/11 4291/295/11 +f 4292/252/11 4291/295/11 4290/250/11 +f 4293/279/14 4294/296/14 4295/71/14 +f 4296/297/14 4295/71/14 4294/296/14 +f 4297/249/13 4298/288/13 4299/251/13 +f 4300/289/13 4299/251/13 4298/288/13 +f 4301/298/12 4302/290/12 4303/299/12 +f 4304/292/12 4303/299/12 4302/290/12 +f 4305/70/15 4306/300/15 4307/301/15 +f 4308/302/15 4307/301/15 4306/300/15 +f 4309/70/14 4310/300/14 4311/301/14 +f 4312/302/14 4311/301/14 4310/300/14 +f 4313/70/12 4314/300/12 4315/301/12 +f 4316/302/12 4315/301/12 4314/300/12 +f 4317/169/15 4318/303/15 4319/304/15 +f 4320/305/15 4319/304/15 4318/303/15 +f 4321/156/14 4322/287/14 4323/306/14 +f 4324/307/14 4323/306/14 4322/287/14 +f 4325/156/12 4326/287/12 4327/306/12 +f 4328/307/12 4327/306/12 4326/287/12 +f 4329/99/12 4330/308/12 4331/309/12 +f 4332/310/12 4331/309/12 4330/308/12 +f 4333/99/15 4334/311/15 4335/312/15 +f 4336/313/15 4335/312/15 4334/311/15 +f 4337/99/14 4338/308/14 4339/312/14 +f 4340/314/14 4339/312/14 4338/308/14 +f 4341/70/15 4342/315/15 4343/316/15 +f 4344/317/15 4343/316/15 4342/315/15 +f 4345/70/14 4346/246/14 4347/316/14 +f 4348/318/14 4347/316/14 4346/246/14 +f 4349/70/33 4350/315/33 4351/316/33 +f 4352/317/33 4351/316/33 4350/315/33 +f 4353/70/12 4354/246/12 4355/316/12 +f 4356/318/12 4355/316/12 4354/246/12 +f 4357/319/15 4358/320/15 4359/301/15 +f 4360/321/15 4359/301/15 4358/320/15 +f 4361/319/14 4362/322/14 4363/301/14 +f 4364/323/14 4363/301/14 4362/322/14 +f 4365/319/12 4366/322/12 4367/301/12 +f 4368/323/12 4367/301/12 4366/322/12 +f 4369/324/16 4370/320/16 4371/306/16 +f 4372/321/16 4371/306/16 4370/320/16 +f 4373/319/34 4374/325/34 4375/301/34 +f 4376/326/34 4375/301/34 4374/325/34 +f 4377/327/14 4378/316/14 4379/156/14 +f 4380/70/14 4379/156/14 4378/316/14 +f 4381/328/35 4382/329/35 4383/330/35 +f 4384/330/35 4385/329/35 4386/331/35 +f 4387/329/36 4388/332/36 4389/331/36 +f 4390/332/36 4391/333/36 4392/331/36 +f 4393/332/37 4394/334/37 4395/333/37 +f 4396/334/37 4397/335/37 4398/333/37 +f 4399/334/38 4400/336/38 4401/335/38 +f 4402/336/38 4403/337/38 4404/335/38 +f 4405/336/39 4406/338/39 4407/337/39 +f 4408/338/39 4409/339/39 4410/337/39 +f 4411/338/40 4412/340/40 4413/339/40 +f 4414/340/40 4415/341/40 4416/339/40 +f 4417/328/41 4418/342/41 4419/330/41 +f 4420/330/41 4421/342/41 4422/343/41 +f 4423/342/42 4424/344/42 4425/343/42 +f 4426/344/42 4427/345/42 4428/343/42 +f 4429/344/43 4430/346/43 4431/345/43 +f 4432/346/43 4433/347/43 4434/345/43 +f 4435/346/44 4436/348/44 4437/347/44 +f 4438/348/44 4439/349/44 4440/347/44 +f 4441/348/45 4442/350/45 4443/349/45 +f 4444/350/45 4445/351/45 4446/349/45 +f 4447/350/46 4448/340/46 4449/351/46 +f 4450/340/46 4451/341/46 4452/351/46 +f 4453/327/12 4454/316/12 4455/156/12 +f 4456/70/12 4455/156/12 4454/316/12 +f 4457/352/11 4458/353/11 4459/354/11 +f 4460/355/11 4459/354/11 4458/353/11 +f 4461/356/47 4462/357/47 4463/88/47 +f 4464/89/47 4463/88/47 4462/357/47 +f 4465/70/12 4466/358/12 4467/92/12 +f 4468/93/12 4467/92/12 4466/358/12 +f 4469/70/48 4470/359/48 4471/92/48 +f 4472/96/48 4471/92/48 4470/359/48 +f 4473/70/14 4474/358/14 4475/92/14 +f 4476/93/14 4475/92/14 4474/358/14 +f 4477/70/47 4478/359/47 4479/92/47 +f 4480/96/47 4479/92/47 4478/359/47 +f 4481/70/12 4482/358/12 4483/92/12 +f 4484/93/12 4483/92/12 4482/358/12 +f 4485/356/49 4486/357/49 4487/88/49 +f 4488/89/49 4487/88/49 4486/357/49 +f 4489/70/14 4490/358/14 4491/92/14 +f 4492/93/14 4491/92/14 4490/358/14 +f 4493/70/50 4494/359/50 4495/92/50 +f 4496/96/50 4495/92/50 4494/359/50 +f 4497/70/12 4498/358/12 4499/92/12 +f 4500/93/12 4499/92/12 4498/358/12 +f 4501/70/51 4502/359/51 4503/92/51 +f 4504/96/51 4503/92/51 4502/359/51 +f 4505/70/14 4506/358/14 4507/92/14 +f 4508/93/14 4507/92/14 4506/358/14 +f 4509/360/52 4510/361/52 4511/362/52 +f 4512/363/52 4511/362/52 4510/361/52 +f 4513/364/14 4514/365/14 4515/366/14 +f 4516/367/14 4515/366/14 4514/365/14 +f 4517/360/53 4518/361/53 4519/362/53 +f 4520/363/53 4519/362/53 4518/361/53 +f 4521/368/12 4522/369/12 4523/370/12 +f 4524/371/12 4523/370/12 4522/369/12 +f 4525/80/13 4526/372/13 4527/373/13 +f 4528/374/13 4527/373/13 4526/372/13 +f 4529/375/54 4530/376/54 4531/377/54 +f 4532/376/54 4533/375/54 4534/378/54 +f 4535/379/16 4536/378/16 4537/375/16 +f 4538/380/16 4539/378/16 4540/381/16 +f 4541/62/11 4542/382/11 4543/70/11 +f 4544/383/11 4543/70/11 4542/382/11 +f 4545/384/55 4546/385/55 4547/386/55 +f 4548/387/55 4547/386/55 4546/385/55 +f 4549/388/15 4550/71/15 4551/389/15 +f 4552/390/15 4551/389/15 4550/71/15 +f 4553/285/15 4554/391/15 4555/392/15 +f 4556/393/15 4555/392/15 4554/391/15 +f 4557/394/56 4558/395/56 4559/396/56 +f 4560/395/56 4561/394/56 4562/397/56 +f 4563/398/11 4564/397/11 4565/394/11 +f 4566/399/11 4567/397/11 4568/400/11 +f 4569/70/16 4570/401/16 4571/118/16 +f 4572/402/16 4571/118/16 4570/401/16 +f 4573/384/57 4574/385/57 4575/386/57 +f 4576/387/57 4575/386/57 4574/385/57 +f 4577/403/13 4578/36/13 4579/404/13 +f 4580/312/13 4579/404/13 4578/36/13 +f 4581/360/52 4582/361/52 4583/362/52 +f 4584/363/52 4583/362/52 4582/361/52 +f 4585/405/14 4586/406/14 4587/407/14 +f 4588/408/14 4587/407/14 4586/406/14 +f 4589/360/53 4590/361/53 4591/362/53 +f 4592/363/53 4591/362/53 4590/361/53 +f 4593/409/12 4594/410/12 4595/411/12 +f 4596/412/12 4595/411/12 4594/410/12 +f 4597/29/13 4598/413/13 4599/414/13 +f 4600/415/13 4599/414/13 4598/413/13 +f 4601/375/54 4602/376/54 4603/377/54 +f 4604/376/54 4605/375/54 4606/378/54 +f 4607/379/16 4608/378/16 4609/375/16 +f 4610/380/16 4611/378/16 4612/381/16 +f 4613/77/11 4614/416/11 4615/417/11 +f 4616/418/11 4615/417/11 4614/416/11 +f 4617/384/55 4618/385/55 4619/386/55 +f 4620/387/55 4619/386/55 4618/385/55 +f 4621/419/15 4622/48/15 4623/420/15 +f 4624/421/15 4623/420/15 4622/48/15 +f 4625/62/13 4626/382/13 4627/70/13 +f 4628/383/13 4627/70/13 4626/382/13 +f 4629/375/58 4630/376/58 4631/377/58 +f 4632/376/58 4633/375/58 4634/378/58 +f 4635/379/15 4636/378/15 4637/375/15 +f 4638/380/15 4639/378/15 4640/381/15 +f 4641/80/11 4642/372/11 4643/373/11 +f 4644/374/11 4643/373/11 4642/372/11 +f 4645/384/59 4646/385/59 4647/386/59 +f 4648/387/59 4647/386/59 4646/385/59 +f 4649/422/16 4650/59/16 4651/423/16 +f 4652/424/16 4651/423/16 4650/59/16 +f 4653/425/15 4654/426/15 4655/427/15 +f 4656/428/15 4655/427/15 4654/426/15 +f 4657/429/14 4658/430/14 4659/431/14 +f 4660/432/14 4659/431/14 4658/430/14 +f 4659/431/14 4660/432/14 4661/433/14 +f 4662/434/14 4661/433/14 4660/432/14 +f 4661/433/14 4662/434/14 4663/435/14 +f 4664/436/14 4663/435/14 4662/434/14 +f 4665/437/12 4666/438/12 4667/439/12 +f 4668/440/12 4667/439/12 4666/438/12 +f 4667/439/12 4668/440/12 4669/441/12 +f 4670/442/12 4669/441/12 4668/440/12 +f 4669/441/12 4670/442/12 4671/443/12 +f 4672/444/12 4671/443/12 4670/442/12 +f 4673/445/15 4674/446/15 4675/447/15 +f 4676/448/15 4675/447/15 4674/446/15 +f 4677/449/14 4678/450/14 4679/451/14 +f 4680/452/14 4679/451/14 4678/450/14 +f 4679/451/14 4680/452/14 4681/453/14 +f 4682/454/14 4681/453/14 4680/452/14 +f 4681/453/14 4682/454/14 4683/455/14 +f 4684/456/14 4683/455/14 4682/454/14 +f 4685/457/12 4686/444/12 4687/458/12 +f 4688/459/12 4687/458/12 4686/444/12 +f 4687/458/12 4688/459/12 4689/460/12 +f 4690/461/12 4689/460/12 4688/459/12 +f 4689/460/12 4690/461/12 4691/462/12 +f 4692/463/12 4691/462/12 4690/461/12 +f 4693/230/16 4694/464/16 4695/465/16 +f 4696/466/16 4695/465/16 4694/464/16 +f 4697/467/16 4698/468/16 4699/469/16 +f 4700/470/16 4699/469/16 4698/468/16 +f 4701/471/16 4702/472/16 4703/92/16 +f 4704/473/16 4703/92/16 4702/472/16 +f 4705/474/16 4706/475/16 4707/476/16 +f 4708/477/16 4707/476/16 4706/475/16 +f 4709/478/16 4710/479/16 4711/480/16 +f 4712/481/16 4711/480/16 4710/479/16 +f 4713/482/16 4714/483/16 4715/484/16 +f 4716/485/16 4715/484/16 4714/483/16 +f 4715/484/16 4716/485/16 4717/486/16 +f 4718/487/16 4717/486/16 4716/485/16 +f 4719/488/16 4720/489/16 4721/490/16 +f 4722/491/16 4721/490/16 4720/489/16 +f 4723/492/16 4724/493/16 4725/494/16 +f 4726/495/16 4725/494/16 4724/493/16 +f 4727/494/16 4728/495/16 4729/496/16 +f 4730/497/16 4729/496/16 4728/495/16 +f 4731/496/16 4732/497/16 4733/498/16 +f 4734/499/16 4733/498/16 4732/497/16 +f 4735/500/16 4736/501/16 4737/502/16 +f 4738/503/16 4737/502/16 4736/501/16 +f 4739/502/16 4740/503/16 4741/504/16 +f 4742/505/16 4741/504/16 4740/503/16 +f 4743/504/16 4744/505/16 4745/506/16 +f 4746/507/16 4745/506/16 4744/505/16 +f 4747/508/16 4748/509/16 4749/510/16 +f 4750/511/16 4749/510/16 4748/509/16 +f 4751/510/16 4752/511/16 4753/512/16 +f 4754/513/16 4753/512/16 4752/511/16 +f 4755/512/16 4756/513/16 4757/514/16 +f 4758/515/16 4757/514/16 4756/513/16 +f 4759/516/16 4760/517/16 4761/518/16 +f 4762/519/16 4761/518/16 4760/517/16 +f 4763/518/16 4764/519/16 4765/520/16 +f 4766/521/16 4765/520/16 4764/519/16 +f 4767/520/16 4768/521/16 4769/522/16 +f 4770/523/16 4769/522/16 4768/521/16 +f 4771/524/16 4772/525/16 4773/526/16 +f 4774/527/16 4773/526/16 4772/525/16 +f 4775/526/16 4776/527/16 4777/528/16 +f 4778/529/16 4777/528/16 4776/527/16 +f 4779/528/16 4780/529/16 4781/528/16 +f 4782/530/16 4781/528/16 4780/529/16 +f 4781/528/16 4782/530/16 4783/531/16 +f 4784/532/16 4785/533/16 4786/534/16 +f 4787/535/16 4786/534/16 4785/533/16 +f 4788/536/16 4789/537/16 4790/538/16 +f 4791/539/16 4790/538/16 4789/537/16 +f 4792/540/16 4793/541/16 4794/542/16 +f 4795/543/16 4794/542/16 4793/541/16 +f 4794/542/16 4795/543/16 4796/544/16 +f 4797/545/16 4796/544/16 4795/543/16 +f 4796/544/16 4797/545/16 4798/546/16 +f 4799/70/13 4800/547/13 4801/312/13 +f 4802/548/13 4801/312/13 4800/547/13 +f 4803/356/13 4804/549/13 4805/550/13 +f 4806/551/13 4805/550/13 4804/549/13 +f 4807/552/15 4808/553/15 4809/554/15 +f 4810/555/15 4809/554/15 4808/553/15 +f 4811/556/12 4812/557/12 4813/558/12 +f 4814/559/12 4813/558/12 4812/557/12 +f 4815/560/16 4816/561/16 4817/552/16 +f 4818/553/16 4817/552/16 4816/561/16 +f 4819/556/14 4820/557/14 4821/558/14 +f 4822/559/14 4821/558/14 4820/557/14 +f 4823/253/13 4824/257/13 4825/249/13 +f 4826/250/13 4825/249/13 4824/257/13 +f 4827/562/13 4828/563/13 4829/564/13 +f 4830/565/13 4829/564/13 4828/563/13 +f 4831/566/15 4832/567/15 4833/568/15 +f 4834/569/15 4833/568/15 4832/567/15 +f 4835/556/12 4836/557/12 4837/558/12 +f 4838/559/12 4837/558/12 4836/557/12 +f 4839/570/16 4840/571/16 4841/572/16 +f 4842/573/16 4841/572/16 4840/571/16 +f 4843/556/14 4844/557/14 4845/558/14 +f 4846/559/14 4845/558/14 4844/557/14 +f 4847/572/15 4848/573/15 4849/574/15 +f 4850/575/15 4849/574/15 4848/573/15 +f 4851/556/12 4852/557/12 4853/558/12 +f 4854/559/12 4853/558/12 4852/557/12 +f 4855/576/16 4856/577/16 4857/566/16 +f 4858/567/16 4857/566/16 4856/577/16 +f 4859/556/14 4860/557/14 4861/558/14 +f 4862/559/14 4861/558/14 4860/557/14 + +# +# _material_583-effect +# +usemtl _material_583-effect + +v -0.379568 1.766274 -1.280000 +v 0.543199 1.766274 -1.280000 +v -0.379568 2.141274 -1.280000 +v 0.543199 2.141274 -1.280000 +v 0.543199 1.766274 -1.280000 +v 0.543199 1.766274 -1.702639 +v 0.543199 2.141274 -1.280000 +v 0.543199 2.141274 -1.702639 +v -0.379568 1.766274 -1.702639 +v -0.379568 1.766274 -1.280000 +v -0.379568 2.141274 -1.702639 +v -0.379568 2.141274 -1.280000 +v -0.379568 2.141274 -1.702639 +v -0.379568 2.141274 -1.280000 +v -0.379568 2.387606 -1.293208 +v -0.379568 2.387606 -1.280000 +v -0.379568 2.141274 -1.280000 +v 0.543199 2.141274 -1.280000 +v -0.379568 2.387606 -1.280000 +v 0.543199 2.387606 -1.280000 +v 0.543199 2.141274 -1.280000 +v 0.543199 2.141274 -1.702639 +v 0.543199 2.387606 -1.280000 +v 0.543199 2.387606 -1.293208 +v -0.341120 2.141274 -1.280000 +v -0.379568 2.141274 -1.280000 +v -0.341120 2.141274 -1.274719 +v -0.379568 2.141274 -1.274719 +v -0.379568 2.141274 -1.280000 +v -0.379568 1.766274 -1.280000 +v -0.379568 2.141274 -1.274719 +v -0.379568 1.766274 -1.274719 +v -0.379568 1.766274 -1.280000 +v -0.341120 1.766274 -1.280000 +v -0.379568 1.766274 -1.274719 +v -0.341120 1.766274 -1.274719 +v -0.341120 1.766274 -1.280000 +v -0.341120 2.141274 -1.280000 +v -0.341120 1.766274 -1.274719 +v -0.341120 2.141274 -1.274719 +v 0.543199 2.141274 -1.293208 +v 0.543199 2.141274 -1.280000 +v 0.558580 2.141274 -1.293208 +v 0.558580 2.141274 -1.280000 +v 0.543199 2.141274 -1.280000 +v 0.543199 1.766274 -1.280000 +v 0.558580 2.141274 -1.280000 +v 0.558580 1.766274 -1.280000 +v 0.543199 1.766274 -1.280000 +v 0.543199 1.766274 -1.293208 +v 0.558580 1.766274 -1.280000 +v 0.558580 1.766274 -1.293208 +v 0.543199 1.766274 -1.293208 +v 0.543199 2.141274 -1.293208 +v 0.558580 1.766274 -1.293208 +v 0.558580 2.141274 -1.293208 +v -0.379568 2.141274 -1.689432 +v -0.379568 2.141274 -1.702639 +v -0.394949 2.141274 -1.689432 +v -0.394949 2.141274 -1.702639 +v -0.379568 2.141274 -1.702639 +v -0.379568 1.766274 -1.702639 +v -0.394949 2.141274 -1.702639 +v -0.394949 1.766274 -1.702639 +v -0.379568 1.766274 -1.702639 +v -0.379568 1.766274 -1.689432 +v -0.394949 1.766274 -1.702639 +v -0.394949 1.766274 -1.689432 +v -0.379568 1.766274 -1.689432 +v -0.379568 2.141274 -1.689432 +v -0.394949 1.766274 -1.689432 +v -0.394949 2.141274 -1.689432 +v 0.120264 2.141274 -1.280000 +v 0.081815 2.141274 -1.280000 +v 0.120264 2.141274 -1.274719 +v 0.081815 2.141274 -1.274719 +v 0.081815 2.141274 -1.280000 +v 0.081815 1.766274 -1.280000 +v 0.081815 2.141274 -1.274719 +v 0.081815 1.766274 -1.274719 +v 0.081815 1.766274 -1.280000 +v 0.120264 1.766274 -1.280000 +v 0.081815 1.766274 -1.274719 +v 0.120264 1.766274 -1.274719 +v 0.120264 1.766274 -1.280000 +v 0.120264 2.141274 -1.280000 +v 0.120264 1.766274 -1.274719 +v 0.120264 2.141274 -1.274719 +v 0.543199 2.141274 -1.504527 +v 0.543199 2.141274 -1.491320 +v 0.558580 2.141274 -1.504527 +v 0.558580 2.141274 -1.491320 +v 0.543199 2.141274 -1.491320 +v 0.543199 1.766274 -1.491320 +v 0.558580 2.141274 -1.491320 +v 0.558580 1.766274 -1.491320 +v 0.543199 1.766274 -1.491320 +v 0.543199 1.766274 -1.504527 +v 0.558580 1.766274 -1.491320 +v 0.558580 1.766274 -1.504527 +v 0.543199 1.766274 -1.504527 +v 0.543199 2.141274 -1.504527 +v 0.558580 1.766274 -1.504527 +v 0.558580 2.141274 -1.504527 +v -0.379568 2.141274 -1.478112 +v -0.379568 2.141274 -1.491320 +v -0.394949 2.141274 -1.478112 +v -0.394949 2.141274 -1.491320 +v -0.379568 2.141274 -1.491320 +v -0.379568 1.766274 -1.491320 +v -0.394949 2.141274 -1.491320 +v -0.394949 1.766274 -1.491320 +v -0.379568 1.766274 -1.491320 +v -0.379568 1.766274 -1.478112 +v -0.394949 1.766274 -1.491320 +v -0.394949 1.766274 -1.478112 +v -0.379568 1.766274 -1.478112 +v -0.379568 2.141274 -1.478112 +v -0.394949 1.766274 -1.478112 +v -0.394949 2.141274 -1.478112 +v -0.138990 1.366023 -1.589188 +v -0.224673 1.366023 -1.589188 +v -0.138990 0.986985 -1.083464 +v -0.224673 0.986985 -1.083464 +v -0.224675 1.366023 -1.589188 +v -0.224675 1.316525 -1.615336 +v -0.224675 0.986985 -1.083462 +v -0.224675 0.937488 -1.109611 +v -0.224673 1.316525 -1.615336 +v -0.138990 1.316525 -1.615336 +v -0.224673 0.937488 -1.109613 +v -0.138990 0.937488 -1.109613 +v -0.138990 1.316525 -1.615336 +v -0.138990 1.366023 -1.589188 +v -0.138990 0.937488 -1.109611 +v -0.138990 0.986985 -1.083462 +v 0.388304 1.366023 -1.589188 +v 0.302621 1.366023 -1.589188 +v 0.388304 0.986985 -1.083464 +v 0.302621 0.986985 -1.083464 +v 0.302621 1.366023 -1.589188 +v 0.302621 1.316525 -1.615336 +v 0.302621 0.986985 -1.083462 +v 0.302621 0.937488 -1.109611 +v 0.302621 1.316525 -1.615336 +v 0.388304 1.316525 -1.615336 +v 0.302621 0.937488 -1.109613 +v 0.388304 0.937488 -1.109613 +v 0.388306 1.316525 -1.615336 +v 0.388306 1.366023 -1.589188 +v 0.388306 0.937488 -1.109611 +v 0.388306 0.986985 -1.083462 +v 0.124657 1.375741 -1.599051 +v 0.038974 1.375741 -1.599051 +v 0.124657 1.202094 -1.078778 +v 0.038974 1.202094 -1.078778 +v 0.038974 1.375741 -1.599051 +v 0.038974 1.306805 -1.605473 +v 0.038974 1.202094 -1.078780 +v 0.038974 1.133157 -1.085202 +v 0.038974 1.306805 -1.605473 +v 0.124657 1.306805 -1.605473 +v 0.038974 1.133157 -1.085200 +v 0.124657 1.133157 -1.085200 +v 0.124657 1.306805 -1.605473 +v 0.124657 1.375741 -1.599051 +v 0.124657 1.133157 -1.085202 +v 0.124657 1.202094 -1.078780 +v -0.418017 1.391274 -1.266793 +v -0.302671 1.391274 -1.266793 +v -0.418017 2.141274 -1.266793 +v -0.302671 2.141274 -1.266793 +v -0.302671 1.391274 -1.266793 +v -0.302671 1.391274 -1.306415 +v -0.302671 2.141274 -1.266793 +v -0.302671 2.141274 -1.306415 +v -0.302671 1.391274 -1.306415 +v -0.418017 1.391274 -1.306415 +v -0.302671 2.141274 -1.306415 +v -0.418017 2.141274 -1.306415 +v -0.418017 1.391274 -1.306415 +v -0.418017 1.391274 -1.266793 +v -0.418017 2.141274 -1.306415 +v -0.418017 2.141274 -1.266793 +v 0.466302 1.391274 -1.266793 +v 0.581648 1.391274 -1.266793 +v 0.466302 2.141274 -1.266793 +v 0.581648 2.141274 -1.266793 +v 0.581648 1.391274 -1.266793 +v 0.581648 1.391274 -1.306415 +v 0.581648 2.141274 -1.266793 +v 0.581648 2.141274 -1.306415 +v 0.581648 1.391274 -1.306415 +v 0.466302 1.391274 -1.306415 +v 0.581648 2.141274 -1.306415 +v 0.466302 2.141274 -1.306415 +v 0.466302 1.391274 -1.306415 +v 0.466302 1.391274 -1.266793 +v 0.466302 2.141274 -1.306415 +v 0.466302 2.141274 -1.266793 +v -0.418017 1.391274 -1.676224 +v -0.302671 1.391274 -1.676224 +v -0.418017 2.141274 -1.676224 +v -0.302671 2.141274 -1.676224 +v -0.302671 1.391274 -1.676224 +v -0.302671 1.391274 -1.715847 +v -0.302671 2.141274 -1.676224 +v -0.302671 2.141274 -1.715847 +v -0.302671 1.391274 -1.715847 +v -0.418017 1.391274 -1.715847 +v -0.302671 2.141274 -1.715847 +v -0.418017 2.141274 -1.715847 +v -0.418017 1.391274 -1.715847 +v -0.418017 1.391274 -1.676224 +v -0.418017 2.141274 -1.715847 +v -0.418017 2.141274 -1.676224 +v 0.466302 1.391274 -1.676224 +v 0.581648 1.391274 -1.676224 +v 0.466302 2.141274 -1.676224 +v 0.581648 2.141274 -1.676224 +v 0.581648 1.391274 -1.676224 +v 0.581648 1.391274 -1.715847 +v 0.581648 2.141274 -1.676224 +v 0.581648 2.141274 -1.715847 +v 0.581648 1.391274 -1.715847 +v 0.466302 1.391274 -1.715847 +v 0.581648 2.141274 -1.715847 +v 0.466302 2.141274 -1.715847 +v 0.466302 1.391274 -1.715847 +v 0.466302 1.391274 -1.676224 +v 0.466302 2.141274 -1.715847 +v 0.466302 2.141274 -1.676224 +v -0.071979 1.606274 -1.676224 +v 0.235610 1.606274 -1.676224 +v -0.071979 1.606274 -1.684150 +v 0.235610 1.606274 -1.684150 +v 0.235610 1.606274 -1.676224 +v 0.235610 1.586274 -1.676224 +v 0.235610 1.606274 -1.684150 +v 0.235610 1.586274 -1.684150 +v 0.235610 1.586274 -1.676224 +v -0.071979 1.586274 -1.676224 +v 0.235610 1.586274 -1.684150 +v -0.071979 1.586274 -1.684150 +v -0.071979 1.586274 -1.676224 +v -0.071979 1.606274 -1.676224 +v -0.071979 1.586274 -1.684150 +v -0.071979 1.606274 -1.684150 +v -0.071979 1.686274 -1.676224 +v 0.235610 1.686274 -1.676224 +v -0.071979 1.686274 -1.684150 +v 0.235610 1.686274 -1.684150 +v 0.235610 1.686274 -1.676224 +v 0.235610 1.666274 -1.676224 +v 0.235610 1.686274 -1.684150 +v 0.235610 1.666274 -1.684150 +v 0.235610 1.666274 -1.676224 +v -0.071979 1.666274 -1.676224 +v 0.235610 1.666274 -1.684150 +v -0.071979 1.666274 -1.684150 +v -0.071979 1.666274 -1.676224 +v -0.071979 1.686274 -1.676224 +v -0.071979 1.666274 -1.684150 +v -0.071979 1.686274 -1.684150 +v -0.071979 1.766274 -1.676224 +v 0.235610 1.766274 -1.676224 +v -0.071979 1.766274 -1.684150 +v 0.235610 1.766274 -1.684150 +v 0.235610 1.766274 -1.676224 +v 0.235610 1.746274 -1.676224 +v 0.235610 1.766274 -1.684150 +v 0.235610 1.746274 -1.684150 +v 0.235610 1.746274 -1.676224 +v -0.071979 1.746274 -1.676224 +v 0.235610 1.746274 -1.684150 +v -0.071979 1.746274 -1.684150 +v -0.071979 1.746274 -1.676224 +v -0.071979 1.766274 -1.676224 +v -0.071979 1.746274 -1.684150 +v -0.071979 1.766274 -1.684150 +v -0.071979 1.846274 -1.676224 +v 0.235610 1.846274 -1.676224 +v -0.071979 1.846274 -1.684150 +v 0.235610 1.846274 -1.684150 +v 0.235610 1.846274 -1.676224 +v 0.235610 1.826274 -1.676224 +v 0.235610 1.846274 -1.684150 +v 0.235610 1.826274 -1.684150 +v 0.235610 1.826274 -1.676224 +v -0.071979 1.826274 -1.676224 +v 0.235610 1.826274 -1.684150 +v -0.071979 1.826274 -1.684150 +v -0.071979 1.826274 -1.676224 +v -0.071979 1.846274 -1.676224 +v -0.071979 1.826274 -1.684150 +v -0.071979 1.846274 -1.684150 +v -0.071979 1.926274 -1.676224 +v 0.235610 1.926274 -1.676224 +v -0.071979 1.926274 -1.684150 +v 0.235610 1.926274 -1.684150 +v 0.235610 1.926274 -1.676224 +v 0.235610 1.906274 -1.676224 +v 0.235610 1.926274 -1.684150 +v 0.235610 1.906274 -1.684150 +v 0.235610 1.906274 -1.676224 +v -0.071979 1.906274 -1.676224 +v 0.235610 1.906274 -1.684150 +v -0.071979 1.906274 -1.684150 +v -0.071979 1.906274 -1.676224 +v -0.071979 1.926274 -1.676224 +v -0.071979 1.906274 -1.684150 +v -0.071979 1.926274 -1.684150 +v 0.221591 2.006274 -1.676224 +v 0.230827 1.991014 -1.676224 +v 0.221591 2.006274 -1.684150 +v 0.230827 1.991014 -1.684150 +v 0.230830 1.991014 -1.676224 +v 0.231745 1.986274 -1.676224 +v 0.230830 1.991014 -1.684150 +v 0.231745 1.986274 -1.684150 +v 0.231745 1.986274 -1.676224 +v -0.068114 1.986274 -1.676224 +v 0.231745 1.986274 -1.684150 +v -0.068114 1.986274 -1.684150 +v -0.068114 1.986274 -1.676224 +v -0.067199 1.991014 -1.676224 +v -0.068114 1.986274 -1.684150 +v -0.067199 1.991014 -1.684150 +v -0.067197 1.991014 -1.676224 +v -0.057960 2.006274 -1.676224 +v -0.067197 1.991014 -1.684150 +v -0.057960 2.006274 -1.684150 +v -0.057960 2.006274 -1.676224 +v 0.221591 2.006274 -1.676224 +v -0.057960 2.006274 -1.684150 +v 0.221591 2.006274 -1.684150 +v 0.069204 1.586274 -1.676224 +v 0.094117 1.586274 -1.676224 +v 0.069204 1.586274 -1.684150 +v 0.094117 1.586274 -1.684150 +v 0.094119 1.586274 -1.676224 +v 0.094119 1.566274 -1.676224 +v 0.094119 1.586274 -1.684150 +v 0.094119 1.566274 -1.684150 +v 0.094117 1.566274 -1.676224 +v 0.069204 1.566274 -1.676224 +v 0.094117 1.566274 -1.684150 +v 0.069204 1.566274 -1.684150 +v 0.069204 1.566274 -1.676224 +v 0.069204 1.586274 -1.676224 +v 0.069204 1.566274 -1.684150 +v 0.069204 1.586274 -1.684150 +v 0.069204 1.626274 -1.676224 +v 0.094117 1.626274 -1.676224 +v 0.069204 1.626274 -1.684150 +v 0.094117 1.626274 -1.684150 +v 0.094119 1.626274 -1.676224 +v 0.094119 1.606274 -1.676224 +v 0.094119 1.626274 -1.684150 +v 0.094119 1.606274 -1.684150 +v 0.094117 1.606274 -1.676224 +v 0.069204 1.606274 -1.676224 +v 0.094117 1.606274 -1.684150 +v 0.069204 1.606274 -1.684150 +v 0.069204 1.606274 -1.676224 +v 0.069204 1.626274 -1.676224 +v 0.069204 1.606274 -1.684150 +v 0.069204 1.626274 -1.684150 +v 0.069204 1.646274 -1.676224 +v 0.094117 1.646274 -1.676224 +v 0.069204 1.646274 -1.684150 +v 0.094117 1.646274 -1.684150 +v 0.094119 1.646274 -1.676224 +v 0.094119 1.626274 -1.676224 +v 0.094119 1.646274 -1.684150 +v 0.094119 1.626274 -1.684150 +v 0.094117 1.626274 -1.676224 +v 0.069204 1.626274 -1.676224 +v 0.094117 1.626274 -1.684150 +v 0.069204 1.626274 -1.684150 +v 0.069204 1.626274 -1.676224 +v 0.069204 1.646274 -1.676224 +v 0.069204 1.626274 -1.684150 +v 0.069204 1.646274 -1.684150 +v 0.069204 1.666274 -1.676224 +v 0.094117 1.666274 -1.676224 +v 0.069204 1.666274 -1.684150 +v 0.094117 1.666274 -1.684150 +v 0.094119 1.666274 -1.676224 +v 0.094119 1.646274 -1.676224 +v 0.094119 1.666274 -1.684150 +v 0.094119 1.646274 -1.684150 +v 0.094117 1.646274 -1.676224 +v 0.069204 1.646274 -1.676224 +v 0.094117 1.646274 -1.684150 +v 0.069204 1.646274 -1.684150 +v 0.069204 1.646274 -1.676224 +v 0.069204 1.666274 -1.676224 +v 0.069204 1.646274 -1.684150 +v 0.069204 1.666274 -1.684150 +v 0.069204 1.706274 -1.676224 +v 0.094117 1.706274 -1.676224 +v 0.069204 1.706274 -1.684150 +v 0.094117 1.706274 -1.684150 +v 0.094119 1.706274 -1.676224 +v 0.094119 1.686274 -1.676224 +v 0.094119 1.706274 -1.684150 +v 0.094119 1.686274 -1.684150 +v 0.094117 1.686274 -1.676224 +v 0.069204 1.686274 -1.676224 +v 0.094117 1.686274 -1.684150 +v 0.069204 1.686274 -1.684150 +v 0.069204 1.686274 -1.676224 +v 0.069204 1.706274 -1.676224 +v 0.069204 1.686274 -1.684150 +v 0.069204 1.706274 -1.684150 +v 0.069204 1.726274 -1.676224 +v 0.094117 1.726274 -1.676224 +v 0.069204 1.726274 -1.684150 +v 0.094117 1.726274 -1.684150 +v 0.094119 1.726274 -1.676224 +v 0.094119 1.706274 -1.676224 +v 0.094119 1.726274 -1.684150 +v 0.094119 1.706274 -1.684150 +v 0.094117 1.706274 -1.676224 +v 0.069204 1.706274 -1.676224 +v 0.094117 1.706274 -1.684150 +v 0.069204 1.706274 -1.684150 +v 0.069204 1.706274 -1.676224 +v 0.069204 1.726274 -1.676224 +v 0.069204 1.706274 -1.684150 +v 0.069204 1.726274 -1.684150 +v 0.069204 1.746274 -1.676224 +v 0.094117 1.746274 -1.676224 +v 0.069204 1.746274 -1.684150 +v 0.094117 1.746274 -1.684150 +v 0.094119 1.746274 -1.676224 +v 0.094119 1.726274 -1.676224 +v 0.094119 1.746274 -1.684150 +v 0.094119 1.726274 -1.684150 +v 0.094117 1.726274 -1.676224 +v 0.069204 1.726274 -1.676224 +v 0.094117 1.726274 -1.684150 +v 0.069204 1.726274 -1.684150 +v 0.069204 1.726274 -1.676224 +v 0.069204 1.746274 -1.676224 +v 0.069204 1.726274 -1.684150 +v 0.069204 1.746274 -1.684150 +v 0.069204 1.786274 -1.676224 +v 0.094117 1.786274 -1.676224 +v 0.069204 1.786274 -1.684150 +v 0.094117 1.786274 -1.684150 +v 0.094119 1.786274 -1.676224 +v 0.094119 1.766274 -1.676224 +v 0.094119 1.786274 -1.684150 +v 0.094119 1.766274 -1.684150 +v 0.094117 1.766274 -1.676224 +v 0.069204 1.766274 -1.676224 +v 0.094117 1.766274 -1.684150 +v 0.069204 1.766274 -1.684150 +v 0.069204 1.766274 -1.676224 +v 0.069204 1.786274 -1.676224 +v 0.069204 1.766274 -1.684150 +v 0.069204 1.786274 -1.684150 +v 0.069204 1.806274 -1.676224 +v 0.094117 1.806274 -1.676224 +v 0.069204 1.806274 -1.684150 +v 0.094117 1.806274 -1.684150 +v 0.094119 1.806274 -1.676224 +v 0.094119 1.786274 -1.676224 +v 0.094119 1.806274 -1.684150 +v 0.094119 1.786274 -1.684150 +v 0.094117 1.786274 -1.676224 +v 0.069204 1.786274 -1.676224 +v 0.094117 1.786274 -1.684150 +v 0.069204 1.786274 -1.684150 +v 0.069204 1.786274 -1.676224 +v 0.069204 1.806274 -1.676224 +v 0.069204 1.786274 -1.684150 +v 0.069204 1.806274 -1.684150 +v 0.069204 1.826274 -1.676224 +v 0.094117 1.826274 -1.676224 +v 0.069204 1.826274 -1.684150 +v 0.094117 1.826274 -1.684150 +v 0.094119 1.826274 -1.676224 +v 0.094119 1.806274 -1.676224 +v 0.094119 1.826274 -1.684150 +v 0.094119 1.806274 -1.684150 +v 0.094117 1.806274 -1.676224 +v 0.069204 1.806274 -1.676224 +v 0.094117 1.806274 -1.684150 +v 0.069204 1.806274 -1.684150 +v 0.069204 1.806274 -1.676224 +v 0.069204 1.826274 -1.676224 +v 0.069204 1.806274 -1.684150 +v 0.069204 1.826274 -1.684150 +v 0.069204 1.866274 -1.676224 +v 0.094117 1.866274 -1.676224 +v 0.069204 1.866274 -1.684150 +v 0.094117 1.866274 -1.684150 +v 0.094119 1.866274 -1.676224 +v 0.094119 1.846274 -1.676224 +v 0.094119 1.866274 -1.684150 +v 0.094119 1.846274 -1.684150 +v 0.094117 1.846274 -1.676224 +v 0.069204 1.846274 -1.676224 +v 0.094117 1.846274 -1.684150 +v 0.069204 1.846274 -1.684150 +v 0.069204 1.846274 -1.676224 +v 0.069204 1.866274 -1.676224 +v 0.069204 1.846274 -1.684150 +v 0.069204 1.866274 -1.684150 +v 0.069204 1.886274 -1.676224 +v 0.094117 1.886274 -1.676224 +v 0.069204 1.886274 -1.684150 +v 0.094117 1.886274 -1.684150 +v 0.094119 1.886274 -1.676224 +v 0.094119 1.866274 -1.676224 +v 0.094119 1.886274 -1.684150 +v 0.094119 1.866274 -1.684150 +v 0.094117 1.866274 -1.676224 +v 0.069204 1.866274 -1.676224 +v 0.094117 1.866274 -1.684150 +v 0.069204 1.866274 -1.684150 +v 0.069204 1.866274 -1.676224 +v 0.069204 1.886274 -1.676224 +v 0.069204 1.866274 -1.684150 +v 0.069204 1.886274 -1.684150 +v 0.069204 1.906274 -1.676224 +v 0.094117 1.906274 -1.676224 +v 0.069204 1.906274 -1.684150 +v 0.094117 1.906274 -1.684150 +v 0.094119 1.906274 -1.676224 +v 0.094119 1.886274 -1.676224 +v 0.094119 1.906274 -1.684150 +v 0.094119 1.886274 -1.684150 +v 0.094117 1.886274 -1.676224 +v 0.069204 1.886274 -1.676224 +v 0.094117 1.886274 -1.684150 +v 0.069204 1.886274 -1.684150 +v 0.069204 1.886274 -1.676224 +v 0.069204 1.906274 -1.676224 +v 0.069204 1.886274 -1.684150 +v 0.069204 1.906274 -1.684150 +v 0.069204 1.946274 -1.676224 +v 0.094117 1.946274 -1.676224 +v 0.069204 1.946274 -1.684150 +v 0.094117 1.946274 -1.684150 +v 0.094119 1.946274 -1.676224 +v 0.094119 1.926274 -1.676224 +v 0.094119 1.946274 -1.684150 +v 0.094119 1.926274 -1.684150 +v 0.094117 1.926274 -1.676224 +v 0.069204 1.926274 -1.676224 +v 0.094117 1.926274 -1.684150 +v 0.069204 1.926274 -1.684150 +v 0.069204 1.926274 -1.676224 +v 0.069204 1.946274 -1.676224 +v 0.069204 1.926274 -1.684150 +v 0.069204 1.946274 -1.684150 +v 0.069204 1.966274 -1.676224 +v 0.094117 1.966274 -1.676224 +v 0.069204 1.966274 -1.684150 +v 0.094117 1.966274 -1.684150 +v 0.094119 1.966274 -1.676224 +v 0.094119 1.946274 -1.676224 +v 0.094119 1.966274 -1.684150 +v 0.094119 1.946274 -1.684150 +v 0.094117 1.946274 -1.676224 +v 0.069204 1.946274 -1.676224 +v 0.094117 1.946274 -1.684150 +v 0.069204 1.946274 -1.684150 +v 0.069204 1.946274 -1.676224 +v 0.069204 1.966274 -1.676224 +v 0.069204 1.946274 -1.684150 +v 0.069204 1.966274 -1.684150 +v 0.069204 1.986274 -1.676224 +v 0.094117 1.986274 -1.676224 +v 0.069204 1.986274 -1.684150 +v 0.094117 1.986274 -1.684150 +v 0.094119 1.986274 -1.676224 +v 0.094119 1.966274 -1.676224 +v 0.094119 1.986274 -1.684150 +v 0.094119 1.966274 -1.684150 +v 0.094117 1.966274 -1.676224 +v 0.069204 1.966274 -1.676224 +v 0.094117 1.966274 -1.684150 +v 0.069204 1.966274 -1.684150 +v 0.069204 1.966274 -1.676224 +v 0.069204 1.986274 -1.676224 +v 0.069204 1.966274 -1.684150 +v 0.069204 1.986274 -1.684150 +v 0.070352 2.026274 -1.676224 +v 0.092998 2.026274 -1.676224 +v 0.070352 2.026274 -1.684150 +v 0.092998 2.026274 -1.684150 +v 0.092998 2.026274 -1.676224 +v 0.092998 2.006274 -1.676224 +v 0.092998 2.026274 -1.684150 +v 0.092998 2.006274 -1.684150 +v 0.092998 2.006274 -1.676224 +v 0.070352 2.006274 -1.676224 +v 0.092998 2.006274 -1.684150 +v 0.070352 2.006274 -1.684150 +v 0.070354 2.006274 -1.676224 +v 0.070354 2.026274 -1.676224 +v 0.070354 2.006274 -1.684150 +v 0.070354 2.026274 -1.684150 +v 0.071844 2.046273 -1.676224 +v 0.091543 2.046273 -1.676224 +v 0.071844 2.046273 -1.684150 +v 0.091543 2.046273 -1.684150 +v 0.091543 2.046273 -1.676224 +v 0.091543 2.026274 -1.676224 +v 0.091543 2.046273 -1.684150 +v 0.091543 2.026274 -1.684150 +v 0.091543 2.026274 -1.676224 +v 0.071844 2.026274 -1.676224 +v 0.091543 2.026274 -1.684150 +v 0.071844 2.026274 -1.684150 +v 0.071844 2.026274 -1.676224 +v 0.071844 2.046273 -1.676224 +v 0.071844 2.026274 -1.684150 +v 0.071844 2.046273 -1.684150 +v 0.081815 2.066274 -1.676224 +v 0.089076 2.065510 -1.676224 +v 0.081815 2.066274 -1.684150 +v 0.089076 2.065510 -1.684150 +v 0.089074 2.065511 -1.676224 +v 0.089074 2.046273 -1.676224 +v 0.089074 2.065511 -1.684150 +v 0.089074 2.046273 -1.684150 +v 0.089074 2.046273 -1.676224 +v 0.074374 2.046273 -1.676224 +v 0.089074 2.046273 -1.684150 +v 0.074374 2.046273 -1.684150 +v 0.074376 2.046273 -1.676224 +v 0.074376 2.065491 -1.676224 +v 0.074376 2.046273 -1.684150 +v 0.074376 2.065491 -1.684150 +v 0.074376 2.065491 -1.676224 +v 0.081815 2.066274 -1.676224 +v 0.074376 2.065491 -1.684150 +v 0.081815 2.066274 -1.684150 +v -0.379568 2.191274 -1.280000 +v -0.379568 2.191274 -1.619535 +v -0.410329 2.191274 -1.280000 +v -0.410329 2.191274 -1.619535 +v -0.379568 2.191274 -1.619535 +v -0.379568 2.141274 -1.702639 +v -0.410329 2.191274 -1.619535 +v -0.410329 2.141274 -1.702639 +v -0.379568 2.141274 -1.702639 +v -0.379568 2.141274 -1.280000 +v -0.410329 2.141274 -1.702639 +v -0.410329 2.141274 -1.280000 +v -0.379568 2.141274 -1.280000 +v -0.379568 2.191274 -1.280000 +v -0.410329 2.141274 -1.280000 +v -0.410329 2.191274 -1.280000 +v 0.543199 2.191274 -1.280000 +v -0.379568 2.191274 -1.280000 +v 0.543199 2.191274 -1.269434 +v -0.379568 2.191274 -1.269434 +v -0.379568 2.191274 -1.280000 +v -0.379568 2.141274 -1.280000 +v -0.379568 2.191274 -1.269434 +v -0.379568 2.141274 -1.269434 +v -0.379568 2.141274 -1.280000 +v 0.543199 2.141274 -1.280000 +v -0.379568 2.141274 -1.269434 +v 0.543199 2.141274 -1.269434 +v 0.543199 2.141274 -1.280000 +v 0.543199 2.191274 -1.280000 +v 0.543199 2.141274 -1.269434 +v 0.543199 2.191274 -1.269434 +v 0.543199 2.191274 -1.619535 +v 0.543199 2.191274 -1.280000 +v 0.573960 2.191274 -1.619535 +v 0.573960 2.191274 -1.280000 +v 0.543199 2.191274 -1.280000 +v 0.543199 2.141274 -1.280000 +v 0.573960 2.191274 -1.280000 +v 0.573960 2.141274 -1.280000 +v 0.543199 2.141274 -1.280000 +v 0.543199 2.141274 -1.702639 +v 0.573960 2.141274 -1.280000 +v 0.573960 2.141274 -1.702639 +v 0.543199 2.141274 -1.702639 +v 0.543199 2.191274 -1.619535 +v 0.573960 2.141274 -1.702639 +v 0.573960 2.191274 -1.619535 +v 0.543199 1.441274 -1.280000 +v -0.379568 1.441274 -1.280000 +v 0.543199 1.441274 -1.269434 +v -0.379568 1.441274 -1.269434 +v -0.379568 1.441274 -1.280000 +v -0.379568 1.391274 -1.280000 +v -0.379568 1.441274 -1.269434 +v -0.379568 1.391274 -1.269434 +v -0.379568 1.391274 -1.280000 +v 0.543199 1.391274 -1.280000 +v -0.379568 1.391274 -1.269434 +v 0.543199 1.391274 -1.269434 +v 0.543199 1.391274 -1.280000 +v 0.543199 1.441274 -1.280000 +v 0.543199 1.391274 -1.269434 +v 0.543199 1.441274 -1.269434 +v 0.543199 1.441274 -1.702639 +v 0.543199 1.441274 -1.280000 +v 0.573960 1.441274 -1.702639 +v 0.573960 1.441274 -1.280000 +v 0.543199 1.441274 -1.280000 +v 0.543199 1.391274 -1.280000 +v 0.573960 1.441274 -1.280000 +v 0.573960 1.391274 -1.280000 +v 0.543199 1.391274 -1.280000 +v 0.543199 1.391274 -1.702639 +v 0.573960 1.391274 -1.280000 +v 0.573960 1.391274 -1.702639 +v 0.543199 1.391274 -1.702639 +v 0.543199 1.441274 -1.702639 +v 0.573960 1.391274 -1.702639 +v 0.573960 1.441274 -1.702639 +v -0.379568 1.441274 -1.702639 +v 0.543199 1.441274 -1.702639 +v -0.379568 1.441274 -1.713206 +v 0.543199 1.441274 -1.713206 +v 0.543199 1.441274 -1.702639 +v 0.543199 1.391274 -1.702639 +v 0.543199 1.441274 -1.713206 +v 0.543199 1.391274 -1.713206 +v 0.543199 1.391274 -1.702639 +v -0.379568 1.391274 -1.702639 +v 0.543199 1.391274 -1.713206 +v -0.379568 1.391274 -1.713206 +v -0.379568 1.391274 -1.702639 +v -0.379568 1.441274 -1.702639 +v -0.379568 1.391274 -1.713206 +v -0.379568 1.441274 -1.713206 +v -0.379568 1.441274 -1.280000 +v -0.379568 1.441274 -1.702639 +v -0.410329 1.441274 -1.280000 +v -0.410329 1.441274 -1.702639 +v -0.379568 1.441274 -1.702639 +v -0.379568 1.391274 -1.702639 +v -0.410329 1.441274 -1.702639 +v -0.410329 1.391274 -1.702639 +v -0.379568 1.391274 -1.702639 +v -0.379568 1.391274 -1.280000 +v -0.410329 1.391274 -1.702639 +v -0.410329 1.391274 -1.280000 +v -0.379568 1.391274 -1.280000 +v -0.379568 1.441274 -1.280000 +v -0.410329 1.391274 -1.280000 +v -0.410329 1.441274 -1.280000 +v 0.543199 1.766274 -1.280000 +v -0.379568 1.766274 -1.280000 +v 0.543199 1.766274 -1.269434 +v -0.379568 1.766274 -1.269434 +v -0.379568 1.766274 -1.280000 +v -0.379568 1.726274 -1.280000 +v -0.379568 1.766274 -1.269434 +v -0.379568 1.726274 -1.269434 +v -0.379568 1.726274 -1.280000 +v 0.543199 1.726274 -1.280000 +v -0.379568 1.726274 -1.269434 +v 0.543199 1.726274 -1.269434 +v 0.543199 1.726274 -1.280000 +v 0.543199 1.766274 -1.280000 +v 0.543199 1.726274 -1.269434 +v 0.543199 1.766274 -1.269434 +v 0.543199 1.766274 -1.702639 +v 0.543199 1.766274 -1.280000 +v 0.573960 1.766274 -1.702639 +v 0.573960 1.766274 -1.280000 +v 0.543199 1.766274 -1.280000 +v 0.543199 1.726274 -1.280000 +v 0.573960 1.766274 -1.280000 +v 0.573960 1.726274 -1.280000 +v 0.543199 1.726274 -1.280000 +v 0.543199 1.726274 -1.702639 +v 0.573960 1.726274 -1.280000 +v 0.573960 1.726274 -1.702639 +v 0.543199 1.726274 -1.702639 +v 0.543199 1.766274 -1.702639 +v 0.573960 1.726274 -1.702639 +v 0.573960 1.766274 -1.702639 +v -0.379568 1.766274 -1.280000 +v -0.379568 1.766274 -1.702639 +v -0.410329 1.766274 -1.280000 +v -0.410329 1.766274 -1.702639 +v -0.379568 1.766274 -1.702639 +v -0.379568 1.726274 -1.702639 +v -0.410329 1.766274 -1.702639 +v -0.410329 1.726274 -1.702639 +v -0.379568 1.726274 -1.702639 +v -0.379568 1.726274 -1.280000 +v -0.410329 1.726274 -1.702639 +v -0.410329 1.726274 -1.280000 +v -0.379568 1.726274 -1.280000 +v -0.379568 1.766274 -1.280000 +v -0.410329 1.726274 -1.280000 +v -0.410329 1.766274 -1.280000 +v -0.379568 1.766274 -1.702639 +v -0.071979 1.766274 -1.702639 +v -0.379568 1.766274 -1.713206 +v -0.071979 1.766274 -1.713206 +v -0.071979 1.766274 -1.702639 +v -0.071979 1.726274 -1.702639 +v -0.071979 1.766274 -1.713206 +v -0.071979 1.726274 -1.713206 +v -0.071979 1.726274 -1.702639 +v -0.379568 1.726274 -1.702639 +v -0.071979 1.726274 -1.713206 +v -0.379568 1.726274 -1.713206 +v -0.379568 1.726274 -1.702639 +v -0.379568 1.766274 -1.702639 +v -0.379568 1.726274 -1.713206 +v -0.379568 1.766274 -1.713206 +v 0.235610 1.766274 -1.702639 +v 0.543199 1.766274 -1.702639 +v 0.235610 1.766274 -1.713206 +v 0.543199 1.766274 -1.713206 +v 0.543199 1.766274 -1.702639 +v 0.543199 1.726274 -1.702639 +v 0.543199 1.766274 -1.713206 +v 0.543199 1.726274 -1.713206 +v 0.543199 1.726274 -1.702639 +v 0.235610 1.726274 -1.702639 +v 0.543199 1.726274 -1.713206 +v 0.235610 1.726274 -1.713206 +v 0.235610 1.726274 -1.702639 +v 0.235610 1.766274 -1.702639 +v 0.235610 1.726274 -1.713206 +v 0.235610 1.766274 -1.713206 +v -0.379568 1.766274 -1.274717 +v -0.341120 1.766274 -1.274717 +v -0.379568 2.141274 -1.274717 +v -0.341120 2.141274 -1.274717 +v 0.558580 1.766274 -1.280000 +v 0.558580 1.766274 -1.293208 +v 0.558580 2.141274 -1.280000 +v 0.558580 2.141274 -1.293208 +v -0.394949 1.766274 -1.702639 +v -0.394949 1.766274 -1.689432 +v -0.394949 2.141274 -1.702639 +v -0.394949 2.141274 -1.689432 +v 0.081815 1.766274 -1.274717 +v 0.120264 1.766274 -1.274717 +v 0.081815 2.141274 -1.274717 +v 0.120264 2.141274 -1.274717 +v 0.558580 1.766274 -1.491320 +v 0.558580 1.766274 -1.504527 +v 0.558580 2.141274 -1.491320 +v 0.558580 2.141274 -1.504527 +v -0.394949 1.766274 -1.491320 +v -0.394949 1.766274 -1.478112 +v -0.394949 2.141274 -1.491320 +v -0.394949 2.141274 -1.478112 +v -0.410327 2.141274 -1.702639 +v -0.410327 2.141274 -1.280000 +v -0.410327 2.191274 -1.619535 +v -0.410327 2.191274 -1.280000 +v -0.379568 2.141274 -1.269434 +v 0.543199 2.141274 -1.269434 +v -0.379568 2.191274 -1.269434 +v 0.543199 2.191274 -1.269434 +v 0.573958 2.141274 -1.280000 +v 0.573958 2.141274 -1.702639 +v 0.573958 2.191274 -1.280000 +v 0.573958 2.191274 -1.619535 +v -0.379568 1.391274 -1.269434 +v 0.543199 1.391274 -1.269434 +v -0.379568 1.441274 -1.269434 +v 0.543199 1.441274 -1.269434 +v 0.573958 1.391274 -1.280000 +v 0.573958 1.391274 -1.702639 +v 0.573958 1.441274 -1.280000 +v 0.573958 1.441274 -1.702639 +v 0.543199 1.391274 -1.713206 +v -0.379568 1.391274 -1.713206 +v 0.543199 1.441274 -1.713206 +v -0.379568 1.441274 -1.713206 +v -0.410327 1.391274 -1.702639 +v -0.410327 1.391274 -1.280000 +v -0.410327 1.441274 -1.702639 +v -0.410327 1.441274 -1.280000 +v -0.379568 1.726274 -1.269434 +v 0.543199 1.726274 -1.269434 +v -0.379568 1.766274 -1.269434 +v 0.543199 1.766274 -1.269434 +v 0.573958 1.726274 -1.280000 +v 0.573958 1.726274 -1.702639 +v 0.573958 1.766274 -1.280000 +v 0.573958 1.766274 -1.702639 +v -0.410327 1.726274 -1.702639 +v -0.410327 1.726274 -1.280000 +v -0.410327 1.766274 -1.702639 +v -0.410327 1.766274 -1.280000 +v -0.071979 1.726274 -1.713206 +v -0.379568 1.726274 -1.713206 +v -0.071979 1.766274 -1.713206 +v -0.379568 1.766274 -1.713206 +v 0.543199 1.726274 -1.713206 +v 0.235610 1.726274 -1.713206 +v 0.543199 1.766274 -1.713206 +v 0.235610 1.766274 -1.713206 +v -0.071979 1.566274 -1.702639 +v -0.071979 1.966274 -1.702639 +v -0.071979 1.566274 -1.676224 +v -0.071979 1.966274 -1.676224 +v -0.071979 1.966274 -1.702639 +v -0.067199 1.991014 -1.702639 +v -0.071979 1.966274 -1.676224 +v -0.071979 1.966274 -1.676224 +v -0.067199 1.991014 -1.702639 +v -0.067199 1.991014 -1.676224 +v -0.067199 1.991014 -1.702639 +v -0.053151 2.014216 -1.702639 +v -0.067199 1.991014 -1.676224 +v -0.053151 2.014216 -1.702639 +v -0.053151 2.014216 -1.676224 +v -0.067199 1.991014 -1.676224 +v -0.053151 2.014216 -1.702639 +v -0.030714 2.034438 -1.702639 +v -0.053151 2.014216 -1.676224 +v -0.030714 2.034438 -1.702639 +v -0.030714 2.034438 -1.676224 +v -0.053151 2.014216 -1.676224 +v -0.030714 2.034438 -1.702639 +v -0.001280 2.050421 -1.702639 +v -0.030714 2.034438 -1.676224 +v -0.001280 2.050421 -1.702639 +v -0.001280 2.050421 -1.676224 +v -0.030714 2.034438 -1.676224 +v -0.001280 2.050421 -1.702639 +v 0.033320 2.061173 -1.702639 +v -0.001280 2.050421 -1.676224 +v 0.033320 2.061173 -1.702639 +v 0.033320 2.061173 -1.676224 +v -0.001280 2.050421 -1.676224 +v 0.033320 2.061173 -1.702639 +v 0.081815 2.066274 -1.702639 +v 0.033320 2.061173 -1.676224 +v 0.081815 2.066274 -1.702639 +v 0.081815 2.066274 -1.676224 +v 0.033320 2.061173 -1.676224 +v 0.081815 2.066274 -1.702639 +v 0.130310 2.061173 -1.702639 +v 0.081815 2.066274 -1.676224 +v 0.081815 2.066274 -1.676224 +v 0.130310 2.061173 -1.702639 +v 0.130310 2.061173 -1.676224 +v 0.130310 2.061173 -1.702639 +v 0.164910 2.050421 -1.702639 +v 0.130310 2.061173 -1.676224 +v 0.164910 2.050421 -1.702639 +v 0.164910 2.050421 -1.676224 +v 0.130310 2.061173 -1.676224 +v 0.164910 2.050421 -1.702639 +v 0.194345 2.034438 -1.702639 +v 0.164910 2.050421 -1.676224 +v 0.194345 2.034438 -1.702639 +v 0.194345 2.034438 -1.676224 +v 0.164910 2.050421 -1.676224 +v 0.194345 2.034438 -1.702639 +v 0.216782 2.014216 -1.702639 +v 0.194345 2.034438 -1.676224 +v 0.216782 2.014216 -1.702639 +v 0.216782 2.014216 -1.676224 +v 0.194345 2.034438 -1.676224 +v 0.216782 2.014216 -1.702639 +v 0.230830 1.991014 -1.702639 +v 0.216782 2.014216 -1.676224 +v 0.230830 1.991014 -1.702639 +v 0.230830 1.991014 -1.676224 +v 0.216782 2.014216 -1.676224 +v 0.230830 1.991014 -1.702639 +v 0.235610 1.966274 -1.702639 +v 0.230830 1.991014 -1.676224 +v 0.235610 1.966274 -1.702639 +v 0.235610 1.966274 -1.676224 +v 0.230830 1.991014 -1.676224 +v 0.235610 1.966274 -1.702639 +v 0.235610 1.566274 -1.702639 +v 0.235610 1.966274 -1.676224 +v 0.235610 1.566274 -1.676224 +v 0.235610 1.566274 -1.702639 +v -0.071979 1.566274 -1.702639 +v 0.235610 1.566274 -1.676224 +v -0.071979 1.566274 -1.676224 +v -0.138990 1.507444 -1.663900 +v -0.224673 1.507444 -1.663900 +v -0.138990 1.366022 -1.589189 +v -0.224673 1.366022 -1.589189 +v -0.224675 1.507444 -1.663900 +v -0.224675 1.457946 -1.690049 +v -0.224675 1.366023 -1.589188 +v -0.224675 1.316525 -1.615336 +v -0.224673 1.457946 -1.690049 +v -0.138990 1.457946 -1.690049 +v -0.224673 1.316525 -1.615338 +v -0.138990 1.316525 -1.615338 +v -0.138990 1.457946 -1.690049 +v -0.138990 1.507444 -1.663900 +v -0.138990 1.316525 -1.615336 +v -0.138990 1.366023 -1.589188 +v 0.388304 1.507444 -1.663900 +v 0.302621 1.507444 -1.663900 +v 0.388304 1.366022 -1.589189 +v 0.302621 1.366022 -1.589189 +v 0.302621 1.507444 -1.663900 +v 0.302621 1.457946 -1.690049 +v 0.302621 1.366023 -1.589188 +v 0.302621 1.316525 -1.615336 +v 0.302621 1.457946 -1.690049 +v 0.388304 1.457946 -1.690049 +v 0.302621 1.316525 -1.615338 +v 0.388304 1.316525 -1.615338 +v 0.388306 1.457946 -1.690049 +v 0.388306 1.507444 -1.663900 +v 0.388306 1.316525 -1.615336 +v 0.388306 1.366023 -1.589188 +v 0.124657 1.410471 -1.703105 +v 0.038974 1.410471 -1.703105 +v 0.124657 1.375741 -1.599051 +v 0.038974 1.375741 -1.599051 +v 0.038974 1.410471 -1.703107 +v 0.038974 1.341535 -1.709528 +v 0.038974 1.375741 -1.599051 +v 0.038974 1.306805 -1.605473 +v 0.038974 1.341535 -1.709528 +v 0.124657 1.341535 -1.709528 +v 0.038974 1.306805 -1.605474 +v 0.124657 1.306805 -1.605474 +v 0.124657 1.341535 -1.709528 +v 0.124657 1.410471 -1.703107 +v 0.124657 1.306805 -1.605473 +v 0.124657 1.375741 -1.599051 +v 0.081815 1.768419 -1.280000 +v 0.543199 2.068419 -1.280000 +v 0.081815 1.768419 -1.272075 +v 0.543199 2.068419 -1.272075 +v 0.543199 2.068419 -1.280000 +v 0.543199 2.139129 -1.280000 +v 0.543199 2.068419 -1.272075 +v 0.543199 2.139129 -1.272075 +v 0.543199 2.139129 -1.280000 +v 0.081815 1.839129 -1.280000 +v 0.543199 2.139129 -1.272075 +v 0.081815 1.839129 -1.272075 +v 0.081815 1.839129 -1.280000 +v 0.081815 1.768419 -1.280000 +v 0.081815 1.839129 -1.272075 +v 0.081815 1.768419 -1.272075 +v 0.543199 1.766274 -1.491320 +v 0.543199 1.766274 -1.516603 +v 0.566267 1.766274 -1.491320 +v 0.566267 1.766274 -1.516603 +v 0.543199 2.118419 -1.702639 +v 0.566267 1.766274 -1.516601 +v 0.543199 1.766274 -1.516601 +v 0.566267 1.766274 -1.516601 +v 0.543199 2.118419 -1.702639 +v 0.566267 2.118419 -1.702639 +v 0.543199 2.141274 -1.702639 +v 0.566267 2.118419 -1.702639 +v 0.543199 2.118419 -1.702639 +v 0.566267 2.141274 -1.702639 +v 0.566267 2.118419 -1.702639 +v 0.543199 2.141274 -1.702639 +v 0.543199 2.141274 -1.702639 +v 0.543199 2.141274 -1.677356 +v 0.566267 2.141274 -1.702639 +v 0.566267 2.141274 -1.677356 +v 0.543199 2.141274 -1.677356 +v 0.543199 1.789129 -1.491320 +v 0.566267 2.141274 -1.677356 +v 0.566267 1.789129 -1.491320 +v 0.543199 1.789129 -1.491320 +v 0.543199 1.766274 -1.491320 +v 0.566267 1.789129 -1.491320 +v 0.566267 1.766274 -1.491320 +v -0.379568 1.766274 -1.280000 +v -0.379568 1.789129 -1.280000 +v -0.402637 1.766274 -1.280000 +v -0.402637 1.789129 -1.280000 +v -0.379568 2.141274 -1.466038 +v -0.402637 1.789129 -1.280000 +v -0.379568 1.789129 -1.280000 +v -0.402637 1.789129 -1.280000 +v -0.379568 2.141274 -1.466038 +v -0.402637 2.141274 -1.466038 +v -0.379568 2.141274 -1.491320 +v -0.402637 2.141274 -1.466038 +v -0.379568 2.141274 -1.466038 +v -0.402637 2.141274 -1.491320 +v -0.402637 2.141274 -1.466038 +v -0.379568 2.141274 -1.491320 +v -0.379568 2.141274 -1.491320 +v -0.379568 2.118419 -1.491320 +v -0.402637 2.141274 -1.491320 +v -0.402637 2.118419 -1.491320 +v -0.379568 2.118419 -1.491320 +v -0.379568 1.766274 -1.305284 +v -0.402637 2.118419 -1.491320 +v -0.402637 1.766274 -1.305284 +v -0.379568 1.766274 -1.305284 +v -0.379568 1.766274 -1.280000 +v -0.402637 1.766274 -1.305284 +v -0.402637 1.766274 -1.280000 +v -0.379568 1.768419 -1.280000 +v 0.081815 2.068419 -1.280000 +v -0.379568 1.768419 -1.272075 +v 0.081815 2.068419 -1.272075 +v 0.081815 2.068419 -1.280000 +v 0.081815 2.139129 -1.280000 +v 0.081815 2.068419 -1.272075 +v 0.081815 2.139129 -1.272075 +v 0.081815 2.139129 -1.280000 +v -0.379568 1.839129 -1.280000 +v 0.081815 2.139129 -1.272075 +v -0.379568 1.839129 -1.272075 +v -0.379568 1.839129 -1.280000 +v -0.379568 1.768419 -1.280000 +v -0.379568 1.839129 -1.272075 +v -0.379568 1.768419 -1.272075 +v 0.543199 1.766274 -1.280000 +v 0.543199 1.766274 -1.305284 +v 0.566267 1.766274 -1.280000 +v 0.566267 1.766274 -1.305284 +v 0.543199 2.118419 -1.491320 +v 0.566267 1.766274 -1.305282 +v 0.543199 1.766274 -1.305282 +v 0.566267 1.766274 -1.305282 +v 0.543199 2.118419 -1.491320 +v 0.566267 2.118419 -1.491320 +v 0.543199 2.141274 -1.491320 +v 0.566267 2.118419 -1.491320 +v 0.543199 2.118419 -1.491320 +v 0.566267 2.141274 -1.491320 +v 0.566267 2.118419 -1.491320 +v 0.543199 2.141274 -1.491320 +v 0.543199 2.141274 -1.491320 +v 0.543199 2.141274 -1.466037 +v 0.566267 2.141274 -1.491320 +v 0.566267 2.141274 -1.466037 +v 0.543199 2.141274 -1.466037 +v 0.543199 1.789129 -1.280000 +v 0.566267 2.141274 -1.466037 +v 0.566267 1.789129 -1.280000 +v 0.543199 1.789129 -1.280000 +v 0.543199 1.766274 -1.280000 +v 0.566267 1.789129 -1.280000 +v 0.566267 1.766274 -1.280000 +v -0.379568 1.766274 -1.702639 +v -0.379568 1.766274 -1.677356 +v -0.402637 1.766274 -1.702639 +v -0.402637 1.766274 -1.677356 +v -0.379568 2.118419 -1.491320 +v -0.402637 1.766274 -1.677358 +v -0.379568 1.766274 -1.677358 +v -0.402637 1.766274 -1.677358 +v -0.379568 2.118419 -1.491320 +v -0.402637 2.118419 -1.491320 +v -0.379568 2.141274 -1.491320 +v -0.402637 2.118419 -1.491320 +v -0.379568 2.118419 -1.491320 +v -0.402637 2.141274 -1.491320 +v -0.402637 2.118419 -1.491320 +v -0.379568 2.141274 -1.491320 +v -0.379568 2.141274 -1.491320 +v -0.379568 2.141274 -1.516603 +v -0.402637 2.141274 -1.491320 +v -0.402637 2.141274 -1.516603 +v -0.379568 2.141274 -1.516603 +v -0.379568 1.789129 -1.702639 +v -0.402637 2.141274 -1.516603 +v -0.402637 1.789129 -1.702639 +v -0.379568 1.789129 -1.702639 +v -0.379568 1.766274 -1.702639 +v -0.402637 1.789129 -1.702639 +v -0.402637 1.766274 -1.702639 +v 0.081815 1.768419 -1.272076 +v 0.543199 2.068419 -1.272076 +v 0.081815 1.839129 -1.272076 +v 0.543199 2.139129 -1.272076 +v 0.566267 1.766274 -1.516601 +v 0.566267 2.118419 -1.702639 +v 0.566267 1.766274 -1.504527 +v 0.566267 2.141274 -1.702639 +v 0.566267 1.766274 -1.491320 +v 0.566267 2.141274 -1.689432 +v 0.566267 1.789129 -1.491320 +v 0.566267 2.141274 -1.677358 +v -0.402637 1.789129 -1.280000 +v -0.402637 2.141274 -1.466038 +v -0.402637 1.766274 -1.280000 +v -0.402637 2.141274 -1.478112 +v -0.402637 1.766274 -1.293208 +v -0.402637 2.141274 -1.491320 +v -0.402637 1.766274 -1.305282 +v -0.402637 2.118419 -1.491320 +v -0.379568 1.768419 -1.272076 +v 0.081815 2.068419 -1.272076 +v -0.379568 1.839129 -1.272076 +v 0.081815 2.139129 -1.272076 +v 0.566267 1.766274 -1.305282 +v 0.566267 2.118419 -1.491320 +v 0.566267 1.766274 -1.293208 +v 0.566267 2.141274 -1.491320 +v 0.566267 1.766274 -1.280000 +v 0.566267 2.141274 -1.478112 +v 0.566267 1.789129 -1.280000 +v 0.566267 2.141274 -1.466038 +v -0.402637 1.766274 -1.677358 +v -0.402637 2.118419 -1.491320 +v -0.402637 1.766274 -1.689432 +v -0.402637 2.141274 -1.491320 +v -0.402637 1.766274 -1.702639 +v -0.402637 2.141274 -1.504527 +v -0.402637 1.789129 -1.702639 +v -0.402637 2.141274 -1.516601 +v 0.235610 1.586274 -1.684148 +v -0.071979 1.586274 -1.684148 +v 0.235610 1.606274 -1.684148 +v -0.071979 1.606274 -1.684148 +v 0.235610 1.666274 -1.684148 +v -0.071979 1.666274 -1.684148 +v 0.235610 1.686274 -1.684148 +v -0.071979 1.686274 -1.684148 +v 0.235610 1.746274 -1.684148 +v -0.071979 1.746274 -1.684148 +v 0.235610 1.766274 -1.684148 +v -0.071979 1.766274 -1.684148 +v 0.235610 1.826274 -1.684148 +v -0.071979 1.826274 -1.684148 +v 0.235610 1.846274 -1.684148 +v -0.071979 1.846274 -1.684148 +v 0.235610 1.906274 -1.684148 +v -0.071979 1.906274 -1.684148 +v 0.235610 1.926274 -1.684148 +v -0.071979 1.926274 -1.684148 +v 0.231745 1.986274 -1.684148 +v -0.068114 1.986274 -1.684148 +v 0.230830 1.991014 -1.684148 +v -0.067199 1.991014 -1.684148 +v 0.221591 2.006274 -1.684148 +v -0.057960 2.006274 -1.684148 +v 0.094117 1.566274 -1.684148 +v 0.069204 1.566274 -1.684148 +v 0.094117 1.586274 -1.684148 +v 0.069204 1.586274 -1.684148 +v 0.094117 1.606274 -1.684148 +v 0.069204 1.606274 -1.684148 +v 0.094117 1.626274 -1.684148 +v 0.069204 1.626274 -1.684148 +v 0.094117 1.626274 -1.684148 +v 0.069204 1.626274 -1.684148 +v 0.094117 1.646274 -1.684148 +v 0.069204 1.646274 -1.684148 +v 0.094117 1.646274 -1.684148 +v 0.069204 1.646274 -1.684148 +v 0.094117 1.666274 -1.684148 +v 0.069204 1.666274 -1.684148 +v 0.094117 1.686274 -1.684148 +v 0.069204 1.686274 -1.684148 +v 0.094117 1.706274 -1.684148 +v 0.069204 1.706274 -1.684148 +v 0.094117 1.706274 -1.684148 +v 0.069204 1.706274 -1.684148 +v 0.094117 1.726274 -1.684148 +v 0.069204 1.726274 -1.684148 +v 0.094117 1.726274 -1.684148 +v 0.069204 1.726274 -1.684148 +v 0.094117 1.746274 -1.684148 +v 0.069204 1.746274 -1.684148 +v 0.094117 1.766274 -1.684148 +v 0.069204 1.766274 -1.684148 +v 0.094117 1.786274 -1.684148 +v 0.069204 1.786274 -1.684148 +v 0.094117 1.786274 -1.684148 +v 0.069204 1.786274 -1.684148 +v 0.094117 1.806274 -1.684148 +v 0.069204 1.806274 -1.684148 +v 0.094117 1.806274 -1.684148 +v 0.069204 1.806274 -1.684148 +v 0.094117 1.826274 -1.684148 +v 0.069204 1.826274 -1.684148 +v 0.094117 1.846274 -1.684148 +v 0.069204 1.846274 -1.684148 +v 0.094117 1.866274 -1.684148 +v 0.069204 1.866274 -1.684148 +v 0.094117 1.866274 -1.684148 +v 0.069204 1.866274 -1.684148 +v 0.094117 1.886274 -1.684148 +v 0.069204 1.886274 -1.684148 +v 0.094117 1.886274 -1.684148 +v 0.069204 1.886274 -1.684148 +v 0.094117 1.906274 -1.684148 +v 0.069204 1.906274 -1.684148 +v 0.094117 1.926274 -1.684148 +v 0.069204 1.926274 -1.684148 +v 0.094117 1.946274 -1.684148 +v 0.069204 1.946274 -1.684148 +v 0.094117 1.946274 -1.684148 +v 0.069204 1.946274 -1.684148 +v 0.094117 1.966274 -1.684148 +v 0.069204 1.966274 -1.684148 +v 0.094117 1.966274 -1.684148 +v 0.069204 1.966274 -1.684148 +v 0.094117 1.966274 -1.684148 +v 0.069204 1.986274 -1.684148 +v 0.094117 1.986274 -1.684148 +v 0.092998 2.006274 -1.684148 +v 0.070352 2.006274 -1.684148 +v 0.092998 2.026274 -1.684148 +v 0.070352 2.026274 -1.684148 +v 0.091543 2.026274 -1.684148 +v 0.071844 2.026274 -1.684148 +v 0.091543 2.046273 -1.684148 +v 0.071844 2.046273 -1.684148 +v 0.089074 2.046273 -1.684148 +v 0.074374 2.046273 -1.684148 +v 0.089074 2.065491 -1.684148 +v 0.074374 2.065491 -1.684148 +v 0.089074 2.065510 -1.684148 +v 0.074557 2.065510 -1.684148 +v 0.081815 2.066274 -1.684148 +v -0.247744 1.341274 -1.702639 +v -0.115919 1.341274 -1.702639 +v -0.247744 1.341274 -1.280000 +v -0.115919 1.341274 -1.280000 +v 0.279550 1.341274 -1.702639 +v 0.411375 1.341274 -1.702639 +v 0.279550 1.341274 -1.280000 +v 0.411375 1.341274 -1.280000 +v 0.147728 1.391274 -1.280000 +v 0.015903 1.391274 -1.280000 +v 0.147728 1.341274 -1.280000 +v 0.015903 1.341274 -1.280000 +v 0.015903 1.391274 -1.280000 +v 0.015903 1.391274 -1.702639 +v 0.015903 1.341274 -1.280000 +v 0.015903 1.341274 -1.702639 +v 0.015903 1.391274 -1.702639 +v 0.147728 1.391274 -1.702639 +v 0.015903 1.341274 -1.702639 +v 0.147728 1.341274 -1.702639 +v 0.147728 1.391274 -1.702639 +v 0.147728 1.391274 -1.280000 +v 0.147728 1.341274 -1.702639 +v 0.147728 1.341274 -1.280000 +v -0.379568 1.391274 -1.702639 +v 0.543199 1.391274 -1.702639 +v -0.379568 1.391274 -1.280000 +v 0.543199 1.391274 -1.280000 +v 0.015903 1.341274 -1.702639 +v 0.147728 1.341274 -1.702639 +v 0.015903 1.341274 -1.280000 +v 0.147728 1.341274 -1.280000 +v -0.115919 1.391274 -1.280000 +v -0.247744 1.391274 -1.280000 +v -0.115919 1.341274 -1.280000 +v -0.247744 1.341274 -1.280000 +v -0.247744 1.391274 -1.280000 +v -0.247744 1.391274 -1.702639 +v -0.247744 1.341274 -1.280000 +v -0.247744 1.341274 -1.702639 +v -0.247744 1.391274 -1.702639 +v -0.115919 1.391274 -1.702639 +v -0.247744 1.341274 -1.702639 +v -0.115919 1.341274 -1.702639 +v -0.115921 1.391274 -1.702639 +v -0.115921 1.391274 -1.280000 +v -0.115921 1.341274 -1.702639 +v -0.115921 1.341274 -1.280000 +v 0.411375 1.391274 -1.280000 +v 0.279550 1.391274 -1.280000 +v 0.411375 1.341274 -1.280000 +v 0.279550 1.341274 -1.280000 +v 0.279552 1.391274 -1.280000 +v 0.279552 1.391274 -1.702639 +v 0.279552 1.341274 -1.280000 +v 0.279552 1.341274 -1.702639 +v 0.279550 1.391274 -1.702639 +v 0.411375 1.391274 -1.702639 +v 0.279550 1.341274 -1.702639 +v 0.411375 1.341274 -1.702639 +v 0.411375 1.391274 -1.702639 +v 0.411375 1.391274 -1.280000 +v 0.411375 1.341274 -1.702639 +v 0.411375 1.341274 -1.280000 +v 0.235610 1.566274 -1.676224 +v -0.071979 1.566274 -1.676224 +v 0.235610 1.966274 -1.676224 +v -0.071979 1.966274 -1.676224 +v 0.230830 1.991014 -1.676224 +v -0.067199 1.991014 -1.676224 +v 0.216782 2.014216 -1.676224 +v -0.053151 2.014216 -1.676224 +v 0.194345 2.034438 -1.676224 +v -0.030714 2.034438 -1.676224 +v 0.194345 2.034438 -1.676224 +v -0.030714 2.034438 -1.676224 +v 0.164910 2.050421 -1.676224 +v -0.001280 2.050421 -1.676224 +v 0.164910 2.050421 -1.676224 +v -0.001280 2.050421 -1.676224 +v 0.130310 2.061173 -1.676224 +v 0.033320 2.061173 -1.676224 +v 0.081815 2.066274 -1.676224 +v 0.274059 1.541274 -1.716111 +v -0.110428 1.541274 -1.716111 +v 0.274059 1.566274 -1.716111 +v -0.110428 1.566274 -1.716111 +v 0.274059 1.566274 -1.716111 +v 0.235610 1.566274 -1.716111 +v 0.274059 1.966274 -1.716111 +v 0.235610 1.966274 -1.716111 +v 0.274059 1.967838 -1.716111 +v 0.235307 1.967838 -1.716111 +v 0.269579 1.991014 -1.716111 +v 0.230830 1.991014 -1.716111 +v 0.268375 1.997248 -1.716111 +v 0.227056 1.997248 -1.716111 +v 0.258103 2.014216 -1.716111 +v 0.216782 2.014216 -1.716111 +v 0.250791 2.026296 -1.716111 +v 0.203378 2.026296 -1.716111 +v 0.241756 2.034438 -1.716111 +v 0.194345 2.034438 -1.716111 +v 0.224022 2.050421 -1.716111 +v 0.164910 2.050421 -1.716111 +v 0.222698 2.051613 -1.716111 +v 0.161076 2.051613 -1.716111 +v 0.205093 2.061173 -1.716111 +v 0.130310 2.061173 -1.716111 +v 0.195699 2.066274 -1.716111 +v 0.081815 2.066274 -1.716111 +v -0.071979 1.566274 -1.716111 +v -0.110428 1.566274 -1.716111 +v -0.071979 1.966274 -1.716111 +v -0.110428 1.966274 -1.716111 +v -0.071676 1.967838 -1.716111 +v -0.110428 1.967838 -1.716111 +v -0.067199 1.991014 -1.716111 +v -0.105948 1.991014 -1.716111 +v -0.063425 1.997248 -1.716111 +v -0.104744 1.997248 -1.716111 +v -0.053151 2.014216 -1.716111 +v -0.094472 2.014216 -1.716111 +v -0.039747 2.026296 -1.716111 +v -0.087160 2.026296 -1.716111 +v -0.030714 2.034438 -1.716111 +v -0.078125 2.034438 -1.716111 +v -0.001280 2.050421 -1.716111 +v -0.060391 2.050421 -1.716111 +v 0.002555 2.051613 -1.716111 +v -0.059067 2.051613 -1.716111 +v 0.033320 2.061173 -1.716111 +v -0.041462 2.061173 -1.716111 +v 0.081815 2.066274 -1.716111 +v -0.032069 2.066274 -1.716111 +v 0.195699 2.066274 -1.716111 +v -0.032069 2.066274 -1.716111 +v 0.185848 2.071623 -1.716111 +v -0.022217 2.071623 -1.716111 +v 0.185848 2.071623 -1.716111 +v -0.022217 2.071623 -1.716111 +v 0.141903 2.085278 -1.716111 +v 0.021728 2.085278 -1.716111 +v 0.081815 2.091599 -1.716111 +v -0.111198 1.541274 -1.702639 +v -0.111198 1.967839 -1.702639 +v -0.111198 1.541274 -1.715847 +v -0.111198 1.967839 -1.715847 +v -0.110970 1.968194 -1.702639 +v -0.105286 1.997603 -1.702639 +v -0.110970 1.968194 -1.715847 +v -0.105286 1.997603 -1.702639 +v -0.105286 1.997603 -1.715847 +v -0.110970 1.968194 -1.715847 +v -0.105286 1.997603 -1.702639 +v -0.087702 2.026652 -1.702639 +v -0.105286 1.997603 -1.715847 +v -0.087702 2.026652 -1.702639 +v -0.087702 2.026652 -1.715847 +v -0.105286 1.997603 -1.715847 +v -0.087702 2.026652 -1.702639 +v -0.059610 2.051968 -1.702639 +v -0.087702 2.026652 -1.715847 +v -0.059610 2.051968 -1.702639 +v -0.059610 2.051968 -1.715847 +v -0.087702 2.026652 -1.715847 +v -0.059610 2.051968 -1.702639 +v -0.022759 2.071979 -1.702639 +v -0.059610 2.051968 -1.715847 +v -0.022759 2.071979 -1.702639 +v -0.022759 2.071979 -1.715847 +v -0.059610 2.051968 -1.715847 +v -0.022759 2.071979 -1.702639 +v 0.021186 2.085633 -1.702639 +v -0.022759 2.071979 -1.715847 +v 0.021186 2.085633 -1.702639 +v 0.021186 2.085633 -1.715847 +v -0.022759 2.071979 -1.715847 +v 0.021186 2.085633 -1.702639 +v 0.081273 2.091954 -1.702639 +v 0.021186 2.085633 -1.715847 +v 0.081273 2.091954 -1.702639 +v 0.081273 2.091954 -1.715847 +v 0.021186 2.085633 -1.715847 +v 0.082357 2.091954 -1.702639 +v 0.142445 2.085633 -1.702639 +v 0.082357 2.091954 -1.715847 +v 0.142445 2.085633 -1.702639 +v 0.142445 2.085633 -1.715847 +v 0.082357 2.091954 -1.715847 +v 0.142445 2.085633 -1.702639 +v 0.186390 2.071979 -1.702639 +v 0.142445 2.085633 -1.715847 +v 0.186390 2.071979 -1.702639 +v 0.186390 2.071979 -1.715847 +v 0.142445 2.085633 -1.715847 +v 0.186390 2.071979 -1.702639 +v 0.223240 2.051968 -1.702639 +v 0.186390 2.071979 -1.715847 +v 0.223240 2.051968 -1.702639 +v 0.223240 2.051968 -1.715847 +v 0.186390 2.071979 -1.715847 +v 0.223240 2.051968 -1.702639 +v 0.251333 2.026652 -1.702639 +v 0.223240 2.051968 -1.715847 +v 0.251333 2.026652 -1.702639 +v 0.251333 2.026652 -1.715847 +v 0.223240 2.051968 -1.715847 +v 0.251333 2.026652 -1.702639 +v 0.268917 1.997603 -1.702639 +v 0.251333 2.026652 -1.715847 +v 0.268917 1.997603 -1.702639 +v 0.268917 1.997603 -1.715847 +v 0.251333 2.026652 -1.715847 +v 0.268917 1.997603 -1.702639 +v 0.274601 1.968194 -1.702639 +v 0.268917 1.997603 -1.715847 +v 0.274601 1.968194 -1.702639 +v 0.274601 1.968194 -1.715847 +v 0.268917 1.997603 -1.715847 +v 0.274828 1.967839 -1.702639 +v 0.274828 1.541274 -1.702639 +v 0.274828 1.967839 -1.715847 +v 0.274828 1.541274 -1.715847 +v 0.274059 1.540774 -1.702639 +v -0.110428 1.540774 -1.702639 +v 0.274059 1.540774 -1.715847 +v -0.110428 1.540774 -1.715847 +v 0.235066 1.965920 -1.702639 +v 0.230285 1.990660 -1.702639 +v 0.235066 1.965920 -1.715847 +v 0.235066 1.965920 -1.715847 +v 0.230285 1.990660 -1.702639 +v 0.230285 1.990660 -1.715847 +v 0.230285 1.990660 -1.702639 +v 0.216238 2.013862 -1.702639 +v 0.230285 1.990660 -1.715847 +v 0.216238 2.013862 -1.702639 +v 0.216238 2.013862 -1.715847 +v 0.230285 1.990660 -1.715847 +v 0.216238 2.013862 -1.702639 +v 0.193801 2.034084 -1.702639 +v 0.216238 2.013862 -1.715847 +v 0.193801 2.034084 -1.702639 +v 0.193801 2.034084 -1.715847 +v 0.216238 2.013862 -1.715847 +v 0.193801 2.034084 -1.702639 +v 0.164366 2.050068 -1.702639 +v 0.193801 2.034084 -1.715847 +v 0.164366 2.050068 -1.702639 +v 0.164366 2.050068 -1.715847 +v 0.193801 2.034084 -1.715847 +v 0.164366 2.050068 -1.702639 +v 0.129766 2.060819 -1.702639 +v 0.164366 2.050068 -1.715847 +v 0.129766 2.060819 -1.702639 +v 0.129766 2.060819 -1.715847 +v 0.164366 2.050068 -1.715847 +v 0.129766 2.060819 -1.702639 +v 0.081271 2.065920 -1.702639 +v 0.129766 2.060819 -1.715847 +v 0.081271 2.065920 -1.702639 +v 0.081271 2.065920 -1.715847 +v 0.129766 2.060819 -1.715847 +v 0.082360 2.065920 -1.702639 +v 0.033865 2.060819 -1.702639 +v 0.082360 2.065920 -1.715847 +v 0.082360 2.065920 -1.715847 +v 0.033865 2.060819 -1.702639 +v 0.033865 2.060819 -1.715847 +v 0.033865 2.060819 -1.702639 +v -0.000735 2.050068 -1.702639 +v 0.033865 2.060819 -1.715847 +v -0.000735 2.050068 -1.702639 +v -0.000735 2.050068 -1.715847 +v 0.033865 2.060819 -1.715847 +v -0.000735 2.050068 -1.702639 +v -0.030170 2.034084 -1.702639 +v -0.000735 2.050068 -1.715847 +v -0.030170 2.034084 -1.702639 +v -0.030170 2.034084 -1.715847 +v -0.000735 2.050068 -1.715847 +v -0.030170 2.034084 -1.702639 +v -0.052607 2.013862 -1.702639 +v -0.030170 2.034084 -1.715847 +v -0.052607 2.013862 -1.702639 +v -0.052607 2.013862 -1.715847 +v -0.030170 2.034084 -1.715847 +v -0.052607 2.013862 -1.702639 +v -0.066654 1.990660 -1.702639 +v -0.052607 2.013862 -1.715847 +v -0.066654 1.990660 -1.702639 +v -0.066654 1.990660 -1.715847 +v -0.052607 2.013862 -1.715847 +v -0.066654 1.990660 -1.702639 +v -0.071435 1.965920 -1.702639 +v -0.066654 1.990660 -1.715847 +v -0.071435 1.965920 -1.702639 +v -0.071435 1.965920 -1.715847 +v -0.066654 1.990660 -1.715847 +v -0.071209 1.966274 -1.702639 +v -0.071209 1.566274 -1.702639 +v -0.071209 1.966274 -1.715847 +v -0.071209 1.566274 -1.715847 +v -0.071979 1.566774 -1.702639 +v 0.235610 1.566774 -1.702639 +v -0.071979 1.566774 -1.715847 +v 0.235610 1.566774 -1.715847 +v 0.234840 1.566274 -1.702639 +v 0.234840 1.966274 -1.702639 +v 0.234840 1.566274 -1.715847 +v 0.234840 1.966274 -1.715847 +v -0.418017 1.390774 -1.306415 +v -0.302671 1.390774 -1.306415 +v -0.418017 1.390774 -1.266793 +v -0.302671 1.390774 -1.266793 +v 0.466302 1.390774 -1.306415 +v 0.581648 1.390774 -1.306415 +v 0.466302 1.390774 -1.266793 +v 0.581648 1.390774 -1.266793 +v -0.418017 1.390774 -1.715847 +v -0.302671 1.390774 -1.715847 +v -0.418017 1.390774 -1.676224 +v -0.302671 1.390774 -1.676224 +v 0.466302 1.390774 -1.715847 +v 0.581648 1.390774 -1.715847 +v 0.466302 1.390774 -1.676224 +v 0.581648 1.390774 -1.676224 +v -0.379568 1.391274 -1.280000 +v 0.543199 1.391274 -1.280000 +v -0.379568 1.766274 -1.280000 +v 0.543199 1.766274 -1.280000 +v 0.543199 1.391274 -1.280000 +v 0.543199 1.391274 -1.702639 +v 0.543199 1.766274 -1.280000 +v 0.543199 1.766274 -1.702639 +v -0.379568 1.391274 -1.702639 +v -0.379568 1.391274 -1.280000 +v -0.379568 1.766274 -1.702639 +v -0.379568 1.766274 -1.280000 +v 0.543199 1.391274 -1.702639 +v -0.379568 1.391274 -1.702639 +v 0.543199 1.566274 -1.702639 +v -0.379568 1.566274 -1.702639 +v 0.543199 1.566274 -1.702639 +v 0.235610 1.566274 -1.702639 +v 0.543199 1.966274 -1.702639 +v 0.235610 1.966274 -1.702639 +v 0.543199 1.991014 -1.702639 +v 0.230830 1.991014 -1.702639 +v 0.543199 2.014216 -1.702639 +v 0.216782 2.014216 -1.702639 +v 0.543199 2.034438 -1.702639 +v 0.194345 2.034438 -1.702639 +v 0.543199 2.050421 -1.702639 +v 0.164910 2.050421 -1.702639 +v 0.543199 2.061173 -1.702639 +v 0.130310 2.061173 -1.702639 +v 0.543199 2.066274 -1.702639 +v 0.081815 2.066274 -1.702639 +v -0.071979 1.566274 -1.702639 +v -0.379568 1.566274 -1.702639 +v -0.071979 1.966274 -1.702639 +v -0.379568 1.966274 -1.702639 +v -0.067199 1.991014 -1.702639 +v -0.379568 1.991014 -1.702639 +v -0.053151 2.014216 -1.702639 +v -0.379568 2.014216 -1.702639 +v -0.030714 2.034438 -1.702639 +v -0.379568 2.034438 -1.702639 +v -0.001280 2.050421 -1.702639 +v -0.379568 2.050421 -1.702639 +v 0.033320 2.061173 -1.702639 +v -0.379568 2.061173 -1.702639 +v 0.081815 2.066274 -1.702639 +v -0.379568 2.066274 -1.702639 +v 0.543199 2.066274 -1.702639 +v -0.379568 2.066274 -1.702639 +v 0.543199 2.141274 -1.702639 +v -0.379568 2.141274 -1.702639 +v 0.658544 2.410325 -1.255448 +v -0.494915 2.410325 -1.255448 +v 0.658544 2.118555 -1.740400 +v -0.494915 2.118555 -1.740400 +v 0.658544 2.137616 -1.743601 +v -0.494915 2.137616 -1.743601 +v 0.658544 2.406666 -1.296408 +v -0.494915 2.406666 -1.296408 +v -0.494915 2.387606 -1.293208 +v 0.658544 2.387606 -1.293208 +v -0.494915 2.406667 -1.296410 +v 0.658544 2.406667 -1.296410 +v 0.658544 2.387606 -1.293208 +v 0.658544 2.118555 -1.740400 +v 0.658544 2.406667 -1.296408 +v 0.658544 2.137616 -1.743600 +v 0.658544 2.118555 -1.740400 +v -0.494915 2.118555 -1.740400 +v 0.658544 2.137616 -1.743601 +v -0.494915 2.137616 -1.743601 +v -0.494915 2.118555 -1.740400 +v -0.494915 2.387606 -1.293208 +v -0.494915 2.137616 -1.743600 +v -0.494915 2.406667 -1.296408 +vn 0.000000 0.000000 -1.000000 +vt 0.000000 0.021299 +vt 0.400000 0.021299 +vt 0.000000 0.821299 +vt 0.400000 0.821299 +vt 0.006217 0.870780 +vt 0.393782 0.870780 +vt 0.024483 0.917184 +vt 0.375517 0.917184 +vt 0.053662 0.957627 +vt 0.346338 0.957627 +vt 0.091940 0.989593 +vt 0.308060 0.989593 +vt 0.136936 1.011096 +vt 0.263065 1.011096 +vt 0.200000 1.021299 +f 6597/578/60 6598/579/60 6599/580/60 +f 6600/581/60 6599/580/60 6598/579/60 +f 6599/580/60 6600/581/60 6601/582/60 +f 6602/583/60 6601/582/60 6600/581/60 +f 6601/582/60 6602/583/60 6603/584/60 +f 6604/585/60 6603/584/60 6602/583/60 +f 6603/584/60 6604/585/60 6605/586/60 +f 6606/587/60 6605/586/60 6604/585/60 +f 6605/586/60 6606/587/60 6607/586/60 +f 6608/587/60 6607/586/60 6606/587/60 +f 6607/586/60 6608/587/60 6609/588/60 +f 6610/589/60 6609/588/60 6608/587/60 +f 6609/588/60 6610/589/60 6611/588/60 +f 6612/589/60 6611/588/60 6610/589/60 +f 6611/588/60 6612/589/60 6613/590/60 +f 6614/591/60 6613/590/60 6612/589/60 +f 6613/590/60 6614/591/60 6615/592/60 + +# +# _material_553-effect +# +usemtl _material_553-effect + +v -0.379568 1.766274 -1.280000 +v 0.543199 1.766274 -1.280000 +v -0.379568 2.141274 -1.280000 +v 0.543199 2.141274 -1.280000 +v 0.543199 1.766274 -1.280000 +v 0.543199 1.766274 -1.702639 +v 0.543199 2.141274 -1.280000 +v 0.543199 2.141274 -1.702639 +v -0.379568 1.766274 -1.702639 +v -0.379568 1.766274 -1.280000 +v -0.379568 2.141274 -1.702639 +v -0.379568 2.141274 -1.280000 +v -0.379568 2.141274 -1.702639 +v -0.379568 2.141274 -1.280000 +v -0.379568 2.387606 -1.293208 +v -0.379568 2.387606 -1.280000 +v -0.379568 2.141274 -1.280000 +v 0.543199 2.141274 -1.280000 +v -0.379568 2.387606 -1.280000 +v 0.543199 2.387606 -1.280000 +v 0.543199 2.141274 -1.280000 +v 0.543199 2.141274 -1.702639 +v 0.543199 2.387606 -1.280000 +v 0.543199 2.387606 -1.293208 +v -0.341120 2.141274 -1.280000 +v -0.379568 2.141274 -1.280000 +v -0.341120 2.141274 -1.274719 +v -0.379568 2.141274 -1.274719 +v -0.379568 2.141274 -1.280000 +v -0.379568 1.766274 -1.280000 +v -0.379568 2.141274 -1.274719 +v -0.379568 1.766274 -1.274719 +v -0.379568 1.766274 -1.280000 +v -0.341120 1.766274 -1.280000 +v -0.379568 1.766274 -1.274719 +v -0.341120 1.766274 -1.274719 +v -0.341120 1.766274 -1.280000 +v -0.341120 2.141274 -1.280000 +v -0.341120 1.766274 -1.274719 +v -0.341120 2.141274 -1.274719 +v 0.543199 2.141274 -1.293208 +v 0.543199 2.141274 -1.280000 +v 0.558580 2.141274 -1.293208 +v 0.558580 2.141274 -1.280000 +v 0.543199 2.141274 -1.280000 +v 0.543199 1.766274 -1.280000 +v 0.558580 2.141274 -1.280000 +v 0.558580 1.766274 -1.280000 +v 0.543199 1.766274 -1.280000 +v 0.543199 1.766274 -1.293208 +v 0.558580 1.766274 -1.280000 +v 0.558580 1.766274 -1.293208 +v 0.543199 1.766274 -1.293208 +v 0.543199 2.141274 -1.293208 +v 0.558580 1.766274 -1.293208 +v 0.558580 2.141274 -1.293208 +v -0.379568 2.141274 -1.689432 +v -0.379568 2.141274 -1.702639 +v -0.394949 2.141274 -1.689432 +v -0.394949 2.141274 -1.702639 +v -0.379568 2.141274 -1.702639 +v -0.379568 1.766274 -1.702639 +v -0.394949 2.141274 -1.702639 +v -0.394949 1.766274 -1.702639 +v -0.379568 1.766274 -1.702639 +v -0.379568 1.766274 -1.689432 +v -0.394949 1.766274 -1.702639 +v -0.394949 1.766274 -1.689432 +v -0.379568 1.766274 -1.689432 +v -0.379568 2.141274 -1.689432 +v -0.394949 1.766274 -1.689432 +v -0.394949 2.141274 -1.689432 +v 0.120264 2.141274 -1.280000 +v 0.081815 2.141274 -1.280000 +v 0.120264 2.141274 -1.274719 +v 0.081815 2.141274 -1.274719 +v 0.081815 2.141274 -1.280000 +v 0.081815 1.766274 -1.280000 +v 0.081815 2.141274 -1.274719 +v 0.081815 1.766274 -1.274719 +v 0.081815 1.766274 -1.280000 +v 0.120264 1.766274 -1.280000 +v 0.081815 1.766274 -1.274719 +v 0.120264 1.766274 -1.274719 +v 0.120264 1.766274 -1.280000 +v 0.120264 2.141274 -1.280000 +v 0.120264 1.766274 -1.274719 +v 0.120264 2.141274 -1.274719 +v 0.543199 2.141274 -1.504527 +v 0.543199 2.141274 -1.491320 +v 0.558580 2.141274 -1.504527 +v 0.558580 2.141274 -1.491320 +v 0.543199 2.141274 -1.491320 +v 0.543199 1.766274 -1.491320 +v 0.558580 2.141274 -1.491320 +v 0.558580 1.766274 -1.491320 +v 0.543199 1.766274 -1.491320 +v 0.543199 1.766274 -1.504527 +v 0.558580 1.766274 -1.491320 +v 0.558580 1.766274 -1.504527 +v 0.543199 1.766274 -1.504527 +v 0.543199 2.141274 -1.504527 +v 0.558580 1.766274 -1.504527 +v 0.558580 2.141274 -1.504527 +v -0.379568 2.141274 -1.478112 +v -0.379568 2.141274 -1.491320 +v -0.394949 2.141274 -1.478112 +v -0.394949 2.141274 -1.491320 +v -0.379568 2.141274 -1.491320 +v -0.379568 1.766274 -1.491320 +v -0.394949 2.141274 -1.491320 +v -0.394949 1.766274 -1.491320 +v -0.379568 1.766274 -1.491320 +v -0.379568 1.766274 -1.478112 +v -0.394949 1.766274 -1.491320 +v -0.394949 1.766274 -1.478112 +v -0.379568 1.766274 -1.478112 +v -0.379568 2.141274 -1.478112 +v -0.394949 1.766274 -1.478112 +v -0.394949 2.141274 -1.478112 +v -0.138990 1.366023 -1.589188 +v -0.224673 1.366023 -1.589188 +v -0.138990 0.986985 -1.083464 +v -0.224673 0.986985 -1.083464 +v -0.224675 1.366023 -1.589188 +v -0.224675 1.316525 -1.615336 +v -0.224675 0.986985 -1.083462 +v -0.224675 0.937488 -1.109611 +v -0.224673 1.316525 -1.615336 +v -0.138990 1.316525 -1.615336 +v -0.224673 0.937488 -1.109613 +v -0.138990 0.937488 -1.109613 +v -0.138990 1.316525 -1.615336 +v -0.138990 1.366023 -1.589188 +v -0.138990 0.937488 -1.109611 +v -0.138990 0.986985 -1.083462 +v 0.388304 1.366023 -1.589188 +v 0.302621 1.366023 -1.589188 +v 0.388304 0.986985 -1.083464 +v 0.302621 0.986985 -1.083464 +v 0.302621 1.366023 -1.589188 +v 0.302621 1.316525 -1.615336 +v 0.302621 0.986985 -1.083462 +v 0.302621 0.937488 -1.109611 +v 0.302621 1.316525 -1.615336 +v 0.388304 1.316525 -1.615336 +v 0.302621 0.937488 -1.109613 +v 0.388304 0.937488 -1.109613 +v 0.388306 1.316525 -1.615336 +v 0.388306 1.366023 -1.589188 +v 0.388306 0.937488 -1.109611 +v 0.388306 0.986985 -1.083462 +v 0.124657 1.375741 -1.599051 +v 0.038974 1.375741 -1.599051 +v 0.124657 1.202094 -1.078778 +v 0.038974 1.202094 -1.078778 +v 0.038974 1.375741 -1.599051 +v 0.038974 1.306805 -1.605473 +v 0.038974 1.202094 -1.078780 +v 0.038974 1.133157 -1.085202 +v 0.038974 1.306805 -1.605473 +v 0.124657 1.306805 -1.605473 +v 0.038974 1.133157 -1.085200 +v 0.124657 1.133157 -1.085200 +v 0.124657 1.306805 -1.605473 +v 0.124657 1.375741 -1.599051 +v 0.124657 1.133157 -1.085202 +v 0.124657 1.202094 -1.078780 +v -0.418017 1.391274 -1.266793 +v -0.302671 1.391274 -1.266793 +v -0.418017 2.141274 -1.266793 +v -0.302671 2.141274 -1.266793 +v -0.302671 1.391274 -1.266793 +v -0.302671 1.391274 -1.306415 +v -0.302671 2.141274 -1.266793 +v -0.302671 2.141274 -1.306415 +v -0.302671 1.391274 -1.306415 +v -0.418017 1.391274 -1.306415 +v -0.302671 2.141274 -1.306415 +v -0.418017 2.141274 -1.306415 +v -0.418017 1.391274 -1.306415 +v -0.418017 1.391274 -1.266793 +v -0.418017 2.141274 -1.306415 +v -0.418017 2.141274 -1.266793 +v 0.466302 1.391274 -1.266793 +v 0.581648 1.391274 -1.266793 +v 0.466302 2.141274 -1.266793 +v 0.581648 2.141274 -1.266793 +v 0.581648 1.391274 -1.266793 +v 0.581648 1.391274 -1.306415 +v 0.581648 2.141274 -1.266793 +v 0.581648 2.141274 -1.306415 +v 0.581648 1.391274 -1.306415 +v 0.466302 1.391274 -1.306415 +v 0.581648 2.141274 -1.306415 +v 0.466302 2.141274 -1.306415 +v 0.466302 1.391274 -1.306415 +v 0.466302 1.391274 -1.266793 +v 0.466302 2.141274 -1.306415 +v 0.466302 2.141274 -1.266793 +v -0.418017 1.391274 -1.676224 +v -0.302671 1.391274 -1.676224 +v -0.418017 2.141274 -1.676224 +v -0.302671 2.141274 -1.676224 +v -0.302671 1.391274 -1.676224 +v -0.302671 1.391274 -1.715847 +v -0.302671 2.141274 -1.676224 +v -0.302671 2.141274 -1.715847 +v -0.302671 1.391274 -1.715847 +v -0.418017 1.391274 -1.715847 +v -0.302671 2.141274 -1.715847 +v -0.418017 2.141274 -1.715847 +v -0.418017 1.391274 -1.715847 +v -0.418017 1.391274 -1.676224 +v -0.418017 2.141274 -1.715847 +v -0.418017 2.141274 -1.676224 +v 0.466302 1.391274 -1.676224 +v 0.581648 1.391274 -1.676224 +v 0.466302 2.141274 -1.676224 +v 0.581648 2.141274 -1.676224 +v 0.581648 1.391274 -1.676224 +v 0.581648 1.391274 -1.715847 +v 0.581648 2.141274 -1.676224 +v 0.581648 2.141274 -1.715847 +v 0.581648 1.391274 -1.715847 +v 0.466302 1.391274 -1.715847 +v 0.581648 2.141274 -1.715847 +v 0.466302 2.141274 -1.715847 +v 0.466302 1.391274 -1.715847 +v 0.466302 1.391274 -1.676224 +v 0.466302 2.141274 -1.715847 +v 0.466302 2.141274 -1.676224 +v -0.071979 1.606274 -1.676224 +v 0.235610 1.606274 -1.676224 +v -0.071979 1.606274 -1.684150 +v 0.235610 1.606274 -1.684150 +v 0.235610 1.606274 -1.676224 +v 0.235610 1.586274 -1.676224 +v 0.235610 1.606274 -1.684150 +v 0.235610 1.586274 -1.684150 +v 0.235610 1.586274 -1.676224 +v -0.071979 1.586274 -1.676224 +v 0.235610 1.586274 -1.684150 +v -0.071979 1.586274 -1.684150 +v -0.071979 1.586274 -1.676224 +v -0.071979 1.606274 -1.676224 +v -0.071979 1.586274 -1.684150 +v -0.071979 1.606274 -1.684150 +v -0.071979 1.686274 -1.676224 +v 0.235610 1.686274 -1.676224 +v -0.071979 1.686274 -1.684150 +v 0.235610 1.686274 -1.684150 +v 0.235610 1.686274 -1.676224 +v 0.235610 1.666274 -1.676224 +v 0.235610 1.686274 -1.684150 +v 0.235610 1.666274 -1.684150 +v 0.235610 1.666274 -1.676224 +v -0.071979 1.666274 -1.676224 +v 0.235610 1.666274 -1.684150 +v -0.071979 1.666274 -1.684150 +v -0.071979 1.666274 -1.676224 +v -0.071979 1.686274 -1.676224 +v -0.071979 1.666274 -1.684150 +v -0.071979 1.686274 -1.684150 +v -0.071979 1.766274 -1.676224 +v 0.235610 1.766274 -1.676224 +v -0.071979 1.766274 -1.684150 +v 0.235610 1.766274 -1.684150 +v 0.235610 1.766274 -1.676224 +v 0.235610 1.746274 -1.676224 +v 0.235610 1.766274 -1.684150 +v 0.235610 1.746274 -1.684150 +v 0.235610 1.746274 -1.676224 +v -0.071979 1.746274 -1.676224 +v 0.235610 1.746274 -1.684150 +v -0.071979 1.746274 -1.684150 +v -0.071979 1.746274 -1.676224 +v -0.071979 1.766274 -1.676224 +v -0.071979 1.746274 -1.684150 +v -0.071979 1.766274 -1.684150 +v -0.071979 1.846274 -1.676224 +v 0.235610 1.846274 -1.676224 +v -0.071979 1.846274 -1.684150 +v 0.235610 1.846274 -1.684150 +v 0.235610 1.846274 -1.676224 +v 0.235610 1.826274 -1.676224 +v 0.235610 1.846274 -1.684150 +v 0.235610 1.826274 -1.684150 +v 0.235610 1.826274 -1.676224 +v -0.071979 1.826274 -1.676224 +v 0.235610 1.826274 -1.684150 +v -0.071979 1.826274 -1.684150 +v -0.071979 1.826274 -1.676224 +v -0.071979 1.846274 -1.676224 +v -0.071979 1.826274 -1.684150 +v -0.071979 1.846274 -1.684150 +v -0.071979 1.926274 -1.676224 +v 0.235610 1.926274 -1.676224 +v -0.071979 1.926274 -1.684150 +v 0.235610 1.926274 -1.684150 +v 0.235610 1.926274 -1.676224 +v 0.235610 1.906274 -1.676224 +v 0.235610 1.926274 -1.684150 +v 0.235610 1.906274 -1.684150 +v 0.235610 1.906274 -1.676224 +v -0.071979 1.906274 -1.676224 +v 0.235610 1.906274 -1.684150 +v -0.071979 1.906274 -1.684150 +v -0.071979 1.906274 -1.676224 +v -0.071979 1.926274 -1.676224 +v -0.071979 1.906274 -1.684150 +v -0.071979 1.926274 -1.684150 +v 0.221591 2.006274 -1.676224 +v 0.230827 1.991014 -1.676224 +v 0.221591 2.006274 -1.684150 +v 0.230827 1.991014 -1.684150 +v 0.230830 1.991014 -1.676224 +v 0.231745 1.986274 -1.676224 +v 0.230830 1.991014 -1.684150 +v 0.231745 1.986274 -1.684150 +v 0.231745 1.986274 -1.676224 +v -0.068114 1.986274 -1.676224 +v 0.231745 1.986274 -1.684150 +v -0.068114 1.986274 -1.684150 +v -0.068114 1.986274 -1.676224 +v -0.067199 1.991014 -1.676224 +v -0.068114 1.986274 -1.684150 +v -0.067199 1.991014 -1.684150 +v -0.067197 1.991014 -1.676224 +v -0.057960 2.006274 -1.676224 +v -0.067197 1.991014 -1.684150 +v -0.057960 2.006274 -1.684150 +v -0.057960 2.006274 -1.676224 +v 0.221591 2.006274 -1.676224 +v -0.057960 2.006274 -1.684150 +v 0.221591 2.006274 -1.684150 +v 0.069204 1.586274 -1.676224 +v 0.094117 1.586274 -1.676224 +v 0.069204 1.586274 -1.684150 +v 0.094117 1.586274 -1.684150 +v 0.094119 1.586274 -1.676224 +v 0.094119 1.566274 -1.676224 +v 0.094119 1.586274 -1.684150 +v 0.094119 1.566274 -1.684150 +v 0.094117 1.566274 -1.676224 +v 0.069204 1.566274 -1.676224 +v 0.094117 1.566274 -1.684150 +v 0.069204 1.566274 -1.684150 +v 0.069204 1.566274 -1.676224 +v 0.069204 1.586274 -1.676224 +v 0.069204 1.566274 -1.684150 +v 0.069204 1.586274 -1.684150 +v 0.069204 1.626274 -1.676224 +v 0.094117 1.626274 -1.676224 +v 0.069204 1.626274 -1.684150 +v 0.094117 1.626274 -1.684150 +v 0.094119 1.626274 -1.676224 +v 0.094119 1.606274 -1.676224 +v 0.094119 1.626274 -1.684150 +v 0.094119 1.606274 -1.684150 +v 0.094117 1.606274 -1.676224 +v 0.069204 1.606274 -1.676224 +v 0.094117 1.606274 -1.684150 +v 0.069204 1.606274 -1.684150 +v 0.069204 1.606274 -1.676224 +v 0.069204 1.626274 -1.676224 +v 0.069204 1.606274 -1.684150 +v 0.069204 1.626274 -1.684150 +v 0.069204 1.646274 -1.676224 +v 0.094117 1.646274 -1.676224 +v 0.069204 1.646274 -1.684150 +v 0.094117 1.646274 -1.684150 +v 0.094119 1.646274 -1.676224 +v 0.094119 1.626274 -1.676224 +v 0.094119 1.646274 -1.684150 +v 0.094119 1.626274 -1.684150 +v 0.094117 1.626274 -1.676224 +v 0.069204 1.626274 -1.676224 +v 0.094117 1.626274 -1.684150 +v 0.069204 1.626274 -1.684150 +v 0.069204 1.626274 -1.676224 +v 0.069204 1.646274 -1.676224 +v 0.069204 1.626274 -1.684150 +v 0.069204 1.646274 -1.684150 +v 0.069204 1.666274 -1.676224 +v 0.094117 1.666274 -1.676224 +v 0.069204 1.666274 -1.684150 +v 0.094117 1.666274 -1.684150 +v 0.094119 1.666274 -1.676224 +v 0.094119 1.646274 -1.676224 +v 0.094119 1.666274 -1.684150 +v 0.094119 1.646274 -1.684150 +v 0.094117 1.646274 -1.676224 +v 0.069204 1.646274 -1.676224 +v 0.094117 1.646274 -1.684150 +v 0.069204 1.646274 -1.684150 +v 0.069204 1.646274 -1.676224 +v 0.069204 1.666274 -1.676224 +v 0.069204 1.646274 -1.684150 +v 0.069204 1.666274 -1.684150 +v 0.069204 1.706274 -1.676224 +v 0.094117 1.706274 -1.676224 +v 0.069204 1.706274 -1.684150 +v 0.094117 1.706274 -1.684150 +v 0.094119 1.706274 -1.676224 +v 0.094119 1.686274 -1.676224 +v 0.094119 1.706274 -1.684150 +v 0.094119 1.686274 -1.684150 +v 0.094117 1.686274 -1.676224 +v 0.069204 1.686274 -1.676224 +v 0.094117 1.686274 -1.684150 +v 0.069204 1.686274 -1.684150 +v 0.069204 1.686274 -1.676224 +v 0.069204 1.706274 -1.676224 +v 0.069204 1.686274 -1.684150 +v 0.069204 1.706274 -1.684150 +v 0.069204 1.726274 -1.676224 +v 0.094117 1.726274 -1.676224 +v 0.069204 1.726274 -1.684150 +v 0.094117 1.726274 -1.684150 +v 0.094119 1.726274 -1.676224 +v 0.094119 1.706274 -1.676224 +v 0.094119 1.726274 -1.684150 +v 0.094119 1.706274 -1.684150 +v 0.094117 1.706274 -1.676224 +v 0.069204 1.706274 -1.676224 +v 0.094117 1.706274 -1.684150 +v 0.069204 1.706274 -1.684150 +v 0.069204 1.706274 -1.676224 +v 0.069204 1.726274 -1.676224 +v 0.069204 1.706274 -1.684150 +v 0.069204 1.726274 -1.684150 +v 0.069204 1.746274 -1.676224 +v 0.094117 1.746274 -1.676224 +v 0.069204 1.746274 -1.684150 +v 0.094117 1.746274 -1.684150 +v 0.094119 1.746274 -1.676224 +v 0.094119 1.726274 -1.676224 +v 0.094119 1.746274 -1.684150 +v 0.094119 1.726274 -1.684150 +v 0.094117 1.726274 -1.676224 +v 0.069204 1.726274 -1.676224 +v 0.094117 1.726274 -1.684150 +v 0.069204 1.726274 -1.684150 +v 0.069204 1.726274 -1.676224 +v 0.069204 1.746274 -1.676224 +v 0.069204 1.726274 -1.684150 +v 0.069204 1.746274 -1.684150 +v 0.069204 1.786274 -1.676224 +v 0.094117 1.786274 -1.676224 +v 0.069204 1.786274 -1.684150 +v 0.094117 1.786274 -1.684150 +v 0.094119 1.786274 -1.676224 +v 0.094119 1.766274 -1.676224 +v 0.094119 1.786274 -1.684150 +v 0.094119 1.766274 -1.684150 +v 0.094117 1.766274 -1.676224 +v 0.069204 1.766274 -1.676224 +v 0.094117 1.766274 -1.684150 +v 0.069204 1.766274 -1.684150 +v 0.069204 1.766274 -1.676224 +v 0.069204 1.786274 -1.676224 +v 0.069204 1.766274 -1.684150 +v 0.069204 1.786274 -1.684150 +v 0.069204 1.806274 -1.676224 +v 0.094117 1.806274 -1.676224 +v 0.069204 1.806274 -1.684150 +v 0.094117 1.806274 -1.684150 +v 0.094119 1.806274 -1.676224 +v 0.094119 1.786274 -1.676224 +v 0.094119 1.806274 -1.684150 +v 0.094119 1.786274 -1.684150 +v 0.094117 1.786274 -1.676224 +v 0.069204 1.786274 -1.676224 +v 0.094117 1.786274 -1.684150 +v 0.069204 1.786274 -1.684150 +v 0.069204 1.786274 -1.676224 +v 0.069204 1.806274 -1.676224 +v 0.069204 1.786274 -1.684150 +v 0.069204 1.806274 -1.684150 +v 0.069204 1.826274 -1.676224 +v 0.094117 1.826274 -1.676224 +v 0.069204 1.826274 -1.684150 +v 0.094117 1.826274 -1.684150 +v 0.094119 1.826274 -1.676224 +v 0.094119 1.806274 -1.676224 +v 0.094119 1.826274 -1.684150 +v 0.094119 1.806274 -1.684150 +v 0.094117 1.806274 -1.676224 +v 0.069204 1.806274 -1.676224 +v 0.094117 1.806274 -1.684150 +v 0.069204 1.806274 -1.684150 +v 0.069204 1.806274 -1.676224 +v 0.069204 1.826274 -1.676224 +v 0.069204 1.806274 -1.684150 +v 0.069204 1.826274 -1.684150 +v 0.069204 1.866274 -1.676224 +v 0.094117 1.866274 -1.676224 +v 0.069204 1.866274 -1.684150 +v 0.094117 1.866274 -1.684150 +v 0.094119 1.866274 -1.676224 +v 0.094119 1.846274 -1.676224 +v 0.094119 1.866274 -1.684150 +v 0.094119 1.846274 -1.684150 +v 0.094117 1.846274 -1.676224 +v 0.069204 1.846274 -1.676224 +v 0.094117 1.846274 -1.684150 +v 0.069204 1.846274 -1.684150 +v 0.069204 1.846274 -1.676224 +v 0.069204 1.866274 -1.676224 +v 0.069204 1.846274 -1.684150 +v 0.069204 1.866274 -1.684150 +v 0.069204 1.886274 -1.676224 +v 0.094117 1.886274 -1.676224 +v 0.069204 1.886274 -1.684150 +v 0.094117 1.886274 -1.684150 +v 0.094119 1.886274 -1.676224 +v 0.094119 1.866274 -1.676224 +v 0.094119 1.886274 -1.684150 +v 0.094119 1.866274 -1.684150 +v 0.094117 1.866274 -1.676224 +v 0.069204 1.866274 -1.676224 +v 0.094117 1.866274 -1.684150 +v 0.069204 1.866274 -1.684150 +v 0.069204 1.866274 -1.676224 +v 0.069204 1.886274 -1.676224 +v 0.069204 1.866274 -1.684150 +v 0.069204 1.886274 -1.684150 +v 0.069204 1.906274 -1.676224 +v 0.094117 1.906274 -1.676224 +v 0.069204 1.906274 -1.684150 +v 0.094117 1.906274 -1.684150 +v 0.094119 1.906274 -1.676224 +v 0.094119 1.886274 -1.676224 +v 0.094119 1.906274 -1.684150 +v 0.094119 1.886274 -1.684150 +v 0.094117 1.886274 -1.676224 +v 0.069204 1.886274 -1.676224 +v 0.094117 1.886274 -1.684150 +v 0.069204 1.886274 -1.684150 +v 0.069204 1.886274 -1.676224 +v 0.069204 1.906274 -1.676224 +v 0.069204 1.886274 -1.684150 +v 0.069204 1.906274 -1.684150 +v 0.069204 1.946274 -1.676224 +v 0.094117 1.946274 -1.676224 +v 0.069204 1.946274 -1.684150 +v 0.094117 1.946274 -1.684150 +v 0.094119 1.946274 -1.676224 +v 0.094119 1.926274 -1.676224 +v 0.094119 1.946274 -1.684150 +v 0.094119 1.926274 -1.684150 +v 0.094117 1.926274 -1.676224 +v 0.069204 1.926274 -1.676224 +v 0.094117 1.926274 -1.684150 +v 0.069204 1.926274 -1.684150 +v 0.069204 1.926274 -1.676224 +v 0.069204 1.946274 -1.676224 +v 0.069204 1.926274 -1.684150 +v 0.069204 1.946274 -1.684150 +v 0.069204 1.966274 -1.676224 +v 0.094117 1.966274 -1.676224 +v 0.069204 1.966274 -1.684150 +v 0.094117 1.966274 -1.684150 +v 0.094119 1.966274 -1.676224 +v 0.094119 1.946274 -1.676224 +v 0.094119 1.966274 -1.684150 +v 0.094119 1.946274 -1.684150 +v 0.094117 1.946274 -1.676224 +v 0.069204 1.946274 -1.676224 +v 0.094117 1.946274 -1.684150 +v 0.069204 1.946274 -1.684150 +v 0.069204 1.946274 -1.676224 +v 0.069204 1.966274 -1.676224 +v 0.069204 1.946274 -1.684150 +v 0.069204 1.966274 -1.684150 +v 0.069204 1.986274 -1.676224 +v 0.094117 1.986274 -1.676224 +v 0.069204 1.986274 -1.684150 +v 0.094117 1.986274 -1.684150 +v 0.094119 1.986274 -1.676224 +v 0.094119 1.966274 -1.676224 +v 0.094119 1.986274 -1.684150 +v 0.094119 1.966274 -1.684150 +v 0.094117 1.966274 -1.676224 +v 0.069204 1.966274 -1.676224 +v 0.094117 1.966274 -1.684150 +v 0.069204 1.966274 -1.684150 +v 0.069204 1.966274 -1.676224 +v 0.069204 1.986274 -1.676224 +v 0.069204 1.966274 -1.684150 +v 0.069204 1.986274 -1.684150 +v 0.070352 2.026274 -1.676224 +v 0.092998 2.026274 -1.676224 +v 0.070352 2.026274 -1.684150 +v 0.092998 2.026274 -1.684150 +v 0.092998 2.026274 -1.676224 +v 0.092998 2.006274 -1.676224 +v 0.092998 2.026274 -1.684150 +v 0.092998 2.006274 -1.684150 +v 0.092998 2.006274 -1.676224 +v 0.070352 2.006274 -1.676224 +v 0.092998 2.006274 -1.684150 +v 0.070352 2.006274 -1.684150 +v 0.070354 2.006274 -1.676224 +v 0.070354 2.026274 -1.676224 +v 0.070354 2.006274 -1.684150 +v 0.070354 2.026274 -1.684150 +v 0.071844 2.046273 -1.676224 +v 0.091543 2.046273 -1.676224 +v 0.071844 2.046273 -1.684150 +v 0.091543 2.046273 -1.684150 +v 0.091543 2.046273 -1.676224 +v 0.091543 2.026274 -1.676224 +v 0.091543 2.046273 -1.684150 +v 0.091543 2.026274 -1.684150 +v 0.091543 2.026274 -1.676224 +v 0.071844 2.026274 -1.676224 +v 0.091543 2.026274 -1.684150 +v 0.071844 2.026274 -1.684150 +v 0.071844 2.026274 -1.676224 +v 0.071844 2.046273 -1.676224 +v 0.071844 2.026274 -1.684150 +v 0.071844 2.046273 -1.684150 +v 0.081815 2.066274 -1.676224 +v 0.089076 2.065510 -1.676224 +v 0.081815 2.066274 -1.684150 +v 0.089076 2.065510 -1.684150 +v 0.089074 2.065511 -1.676224 +v 0.089074 2.046273 -1.676224 +v 0.089074 2.065511 -1.684150 +v 0.089074 2.046273 -1.684150 +v 0.089074 2.046273 -1.676224 +v 0.074374 2.046273 -1.676224 +v 0.089074 2.046273 -1.684150 +v 0.074374 2.046273 -1.684150 +v 0.074376 2.046273 -1.676224 +v 0.074376 2.065491 -1.676224 +v 0.074376 2.046273 -1.684150 +v 0.074376 2.065491 -1.684150 +v 0.074376 2.065491 -1.676224 +v 0.081815 2.066274 -1.676224 +v 0.074376 2.065491 -1.684150 +v 0.081815 2.066274 -1.684150 +v -0.379568 2.191274 -1.280000 +v -0.379568 2.191274 -1.619535 +v -0.410329 2.191274 -1.280000 +v -0.410329 2.191274 -1.619535 +v -0.379568 2.191274 -1.619535 +v -0.379568 2.141274 -1.702639 +v -0.410329 2.191274 -1.619535 +v -0.410329 2.141274 -1.702639 +v -0.379568 2.141274 -1.702639 +v -0.379568 2.141274 -1.280000 +v -0.410329 2.141274 -1.702639 +v -0.410329 2.141274 -1.280000 +v -0.379568 2.141274 -1.280000 +v -0.379568 2.191274 -1.280000 +v -0.410329 2.141274 -1.280000 +v -0.410329 2.191274 -1.280000 +v 0.543199 2.191274 -1.280000 +v -0.379568 2.191274 -1.280000 +v 0.543199 2.191274 -1.269434 +v -0.379568 2.191274 -1.269434 +v -0.379568 2.191274 -1.280000 +v -0.379568 2.141274 -1.280000 +v -0.379568 2.191274 -1.269434 +v -0.379568 2.141274 -1.269434 +v -0.379568 2.141274 -1.280000 +v 0.543199 2.141274 -1.280000 +v -0.379568 2.141274 -1.269434 +v 0.543199 2.141274 -1.269434 +v 0.543199 2.141274 -1.280000 +v 0.543199 2.191274 -1.280000 +v 0.543199 2.141274 -1.269434 +v 0.543199 2.191274 -1.269434 +v 0.543199 2.191274 -1.619535 +v 0.543199 2.191274 -1.280000 +v 0.573960 2.191274 -1.619535 +v 0.573960 2.191274 -1.280000 +v 0.543199 2.191274 -1.280000 +v 0.543199 2.141274 -1.280000 +v 0.573960 2.191274 -1.280000 +v 0.573960 2.141274 -1.280000 +v 0.543199 2.141274 -1.280000 +v 0.543199 2.141274 -1.702639 +v 0.573960 2.141274 -1.280000 +v 0.573960 2.141274 -1.702639 +v 0.543199 2.141274 -1.702639 +v 0.543199 2.191274 -1.619535 +v 0.573960 2.141274 -1.702639 +v 0.573960 2.191274 -1.619535 +v 0.543199 1.441274 -1.280000 +v -0.379568 1.441274 -1.280000 +v 0.543199 1.441274 -1.269434 +v -0.379568 1.441274 -1.269434 +v -0.379568 1.441274 -1.280000 +v -0.379568 1.391274 -1.280000 +v -0.379568 1.441274 -1.269434 +v -0.379568 1.391274 -1.269434 +v -0.379568 1.391274 -1.280000 +v 0.543199 1.391274 -1.280000 +v -0.379568 1.391274 -1.269434 +v 0.543199 1.391274 -1.269434 +v 0.543199 1.391274 -1.280000 +v 0.543199 1.441274 -1.280000 +v 0.543199 1.391274 -1.269434 +v 0.543199 1.441274 -1.269434 +v 0.543199 1.441274 -1.702639 +v 0.543199 1.441274 -1.280000 +v 0.573960 1.441274 -1.702639 +v 0.573960 1.441274 -1.280000 +v 0.543199 1.441274 -1.280000 +v 0.543199 1.391274 -1.280000 +v 0.573960 1.441274 -1.280000 +v 0.573960 1.391274 -1.280000 +v 0.543199 1.391274 -1.280000 +v 0.543199 1.391274 -1.702639 +v 0.573960 1.391274 -1.280000 +v 0.573960 1.391274 -1.702639 +v 0.543199 1.391274 -1.702639 +v 0.543199 1.441274 -1.702639 +v 0.573960 1.391274 -1.702639 +v 0.573960 1.441274 -1.702639 +v -0.379568 1.441274 -1.702639 +v 0.543199 1.441274 -1.702639 +v -0.379568 1.441274 -1.713206 +v 0.543199 1.441274 -1.713206 +v 0.543199 1.441274 -1.702639 +v 0.543199 1.391274 -1.702639 +v 0.543199 1.441274 -1.713206 +v 0.543199 1.391274 -1.713206 +v 0.543199 1.391274 -1.702639 +v -0.379568 1.391274 -1.702639 +v 0.543199 1.391274 -1.713206 +v -0.379568 1.391274 -1.713206 +v -0.379568 1.391274 -1.702639 +v -0.379568 1.441274 -1.702639 +v -0.379568 1.391274 -1.713206 +v -0.379568 1.441274 -1.713206 +v -0.379568 1.441274 -1.280000 +v -0.379568 1.441274 -1.702639 +v -0.410329 1.441274 -1.280000 +v -0.410329 1.441274 -1.702639 +v -0.379568 1.441274 -1.702639 +v -0.379568 1.391274 -1.702639 +v -0.410329 1.441274 -1.702639 +v -0.410329 1.391274 -1.702639 +v -0.379568 1.391274 -1.702639 +v -0.379568 1.391274 -1.280000 +v -0.410329 1.391274 -1.702639 +v -0.410329 1.391274 -1.280000 +v -0.379568 1.391274 -1.280000 +v -0.379568 1.441274 -1.280000 +v -0.410329 1.391274 -1.280000 +v -0.410329 1.441274 -1.280000 +v 0.543199 1.766274 -1.280000 +v -0.379568 1.766274 -1.280000 +v 0.543199 1.766274 -1.269434 +v -0.379568 1.766274 -1.269434 +v -0.379568 1.766274 -1.280000 +v -0.379568 1.726274 -1.280000 +v -0.379568 1.766274 -1.269434 +v -0.379568 1.726274 -1.269434 +v -0.379568 1.726274 -1.280000 +v 0.543199 1.726274 -1.280000 +v -0.379568 1.726274 -1.269434 +v 0.543199 1.726274 -1.269434 +v 0.543199 1.726274 -1.280000 +v 0.543199 1.766274 -1.280000 +v 0.543199 1.726274 -1.269434 +v 0.543199 1.766274 -1.269434 +v 0.543199 1.766274 -1.702639 +v 0.543199 1.766274 -1.280000 +v 0.573960 1.766274 -1.702639 +v 0.573960 1.766274 -1.280000 +v 0.543199 1.766274 -1.280000 +v 0.543199 1.726274 -1.280000 +v 0.573960 1.766274 -1.280000 +v 0.573960 1.726274 -1.280000 +v 0.543199 1.726274 -1.280000 +v 0.543199 1.726274 -1.702639 +v 0.573960 1.726274 -1.280000 +v 0.573960 1.726274 -1.702639 +v 0.543199 1.726274 -1.702639 +v 0.543199 1.766274 -1.702639 +v 0.573960 1.726274 -1.702639 +v 0.573960 1.766274 -1.702639 +v -0.379568 1.766274 -1.280000 +v -0.379568 1.766274 -1.702639 +v -0.410329 1.766274 -1.280000 +v -0.410329 1.766274 -1.702639 +v -0.379568 1.766274 -1.702639 +v -0.379568 1.726274 -1.702639 +v -0.410329 1.766274 -1.702639 +v -0.410329 1.726274 -1.702639 +v -0.379568 1.726274 -1.702639 +v -0.379568 1.726274 -1.280000 +v -0.410329 1.726274 -1.702639 +v -0.410329 1.726274 -1.280000 +v -0.379568 1.726274 -1.280000 +v -0.379568 1.766274 -1.280000 +v -0.410329 1.726274 -1.280000 +v -0.410329 1.766274 -1.280000 +v -0.379568 1.766274 -1.702639 +v -0.071979 1.766274 -1.702639 +v -0.379568 1.766274 -1.713206 +v -0.071979 1.766274 -1.713206 +v -0.071979 1.766274 -1.702639 +v -0.071979 1.726274 -1.702639 +v -0.071979 1.766274 -1.713206 +v -0.071979 1.726274 -1.713206 +v -0.071979 1.726274 -1.702639 +v -0.379568 1.726274 -1.702639 +v -0.071979 1.726274 -1.713206 +v -0.379568 1.726274 -1.713206 +v -0.379568 1.726274 -1.702639 +v -0.379568 1.766274 -1.702639 +v -0.379568 1.726274 -1.713206 +v -0.379568 1.766274 -1.713206 +v 0.235610 1.766274 -1.702639 +v 0.543199 1.766274 -1.702639 +v 0.235610 1.766274 -1.713206 +v 0.543199 1.766274 -1.713206 +v 0.543199 1.766274 -1.702639 +v 0.543199 1.726274 -1.702639 +v 0.543199 1.766274 -1.713206 +v 0.543199 1.726274 -1.713206 +v 0.543199 1.726274 -1.702639 +v 0.235610 1.726274 -1.702639 +v 0.543199 1.726274 -1.713206 +v 0.235610 1.726274 -1.713206 +v 0.235610 1.726274 -1.702639 +v 0.235610 1.766274 -1.702639 +v 0.235610 1.726274 -1.713206 +v 0.235610 1.766274 -1.713206 +v -0.379568 1.766274 -1.274717 +v -0.341120 1.766274 -1.274717 +v -0.379568 2.141274 -1.274717 +v -0.341120 2.141274 -1.274717 +v 0.558580 1.766274 -1.280000 +v 0.558580 1.766274 -1.293208 +v 0.558580 2.141274 -1.280000 +v 0.558580 2.141274 -1.293208 +v -0.394949 1.766274 -1.702639 +v -0.394949 1.766274 -1.689432 +v -0.394949 2.141274 -1.702639 +v -0.394949 2.141274 -1.689432 +v 0.081815 1.766274 -1.274717 +v 0.120264 1.766274 -1.274717 +v 0.081815 2.141274 -1.274717 +v 0.120264 2.141274 -1.274717 +v 0.558580 1.766274 -1.491320 +v 0.558580 1.766274 -1.504527 +v 0.558580 2.141274 -1.491320 +v 0.558580 2.141274 -1.504527 +v -0.394949 1.766274 -1.491320 +v -0.394949 1.766274 -1.478112 +v -0.394949 2.141274 -1.491320 +v -0.394949 2.141274 -1.478112 +v -0.410327 2.141274 -1.702639 +v -0.410327 2.141274 -1.280000 +v -0.410327 2.191274 -1.619535 +v -0.410327 2.191274 -1.280000 +v -0.379568 2.141274 -1.269434 +v 0.543199 2.141274 -1.269434 +v -0.379568 2.191274 -1.269434 +v 0.543199 2.191274 -1.269434 +v 0.573958 2.141274 -1.280000 +v 0.573958 2.141274 -1.702639 +v 0.573958 2.191274 -1.280000 +v 0.573958 2.191274 -1.619535 +v -0.379568 1.391274 -1.269434 +v 0.543199 1.391274 -1.269434 +v -0.379568 1.441274 -1.269434 +v 0.543199 1.441274 -1.269434 +v 0.573958 1.391274 -1.280000 +v 0.573958 1.391274 -1.702639 +v 0.573958 1.441274 -1.280000 +v 0.573958 1.441274 -1.702639 +v 0.543199 1.391274 -1.713206 +v -0.379568 1.391274 -1.713206 +v 0.543199 1.441274 -1.713206 +v -0.379568 1.441274 -1.713206 +v -0.410327 1.391274 -1.702639 +v -0.410327 1.391274 -1.280000 +v -0.410327 1.441274 -1.702639 +v -0.410327 1.441274 -1.280000 +v -0.379568 1.726274 -1.269434 +v 0.543199 1.726274 -1.269434 +v -0.379568 1.766274 -1.269434 +v 0.543199 1.766274 -1.269434 +v 0.573958 1.726274 -1.280000 +v 0.573958 1.726274 -1.702639 +v 0.573958 1.766274 -1.280000 +v 0.573958 1.766274 -1.702639 +v -0.410327 1.726274 -1.702639 +v -0.410327 1.726274 -1.280000 +v -0.410327 1.766274 -1.702639 +v -0.410327 1.766274 -1.280000 +v -0.071979 1.726274 -1.713206 +v -0.379568 1.726274 -1.713206 +v -0.071979 1.766274 -1.713206 +v -0.379568 1.766274 -1.713206 +v 0.543199 1.726274 -1.713206 +v 0.235610 1.726274 -1.713206 +v 0.543199 1.766274 -1.713206 +v 0.235610 1.766274 -1.713206 +v -0.071979 1.566274 -1.702639 +v -0.071979 1.966274 -1.702639 +v -0.071979 1.566274 -1.676224 +v -0.071979 1.966274 -1.676224 +v -0.071979 1.966274 -1.702639 +v -0.067199 1.991014 -1.702639 +v -0.071979 1.966274 -1.676224 +v -0.071979 1.966274 -1.676224 +v -0.067199 1.991014 -1.702639 +v -0.067199 1.991014 -1.676224 +v -0.067199 1.991014 -1.702639 +v -0.053151 2.014216 -1.702639 +v -0.067199 1.991014 -1.676224 +v -0.053151 2.014216 -1.702639 +v -0.053151 2.014216 -1.676224 +v -0.067199 1.991014 -1.676224 +v -0.053151 2.014216 -1.702639 +v -0.030714 2.034438 -1.702639 +v -0.053151 2.014216 -1.676224 +v -0.030714 2.034438 -1.702639 +v -0.030714 2.034438 -1.676224 +v -0.053151 2.014216 -1.676224 +v -0.030714 2.034438 -1.702639 +v -0.001280 2.050421 -1.702639 +v -0.030714 2.034438 -1.676224 +v -0.001280 2.050421 -1.702639 +v -0.001280 2.050421 -1.676224 +v -0.030714 2.034438 -1.676224 +v -0.001280 2.050421 -1.702639 +v 0.033320 2.061173 -1.702639 +v -0.001280 2.050421 -1.676224 +v 0.033320 2.061173 -1.702639 +v 0.033320 2.061173 -1.676224 +v -0.001280 2.050421 -1.676224 +v 0.033320 2.061173 -1.702639 +v 0.081815 2.066274 -1.702639 +v 0.033320 2.061173 -1.676224 +v 0.081815 2.066274 -1.702639 +v 0.081815 2.066274 -1.676224 +v 0.033320 2.061173 -1.676224 +v 0.081815 2.066274 -1.702639 +v 0.130310 2.061173 -1.702639 +v 0.081815 2.066274 -1.676224 +v 0.081815 2.066274 -1.676224 +v 0.130310 2.061173 -1.702639 +v 0.130310 2.061173 -1.676224 +v 0.130310 2.061173 -1.702639 +v 0.164910 2.050421 -1.702639 +v 0.130310 2.061173 -1.676224 +v 0.164910 2.050421 -1.702639 +v 0.164910 2.050421 -1.676224 +v 0.130310 2.061173 -1.676224 +v 0.164910 2.050421 -1.702639 +v 0.194345 2.034438 -1.702639 +v 0.164910 2.050421 -1.676224 +v 0.194345 2.034438 -1.702639 +v 0.194345 2.034438 -1.676224 +v 0.164910 2.050421 -1.676224 +v 0.194345 2.034438 -1.702639 +v 0.216782 2.014216 -1.702639 +v 0.194345 2.034438 -1.676224 +v 0.216782 2.014216 -1.702639 +v 0.216782 2.014216 -1.676224 +v 0.194345 2.034438 -1.676224 +v 0.216782 2.014216 -1.702639 +v 0.230830 1.991014 -1.702639 +v 0.216782 2.014216 -1.676224 +v 0.230830 1.991014 -1.702639 +v 0.230830 1.991014 -1.676224 +v 0.216782 2.014216 -1.676224 +v 0.230830 1.991014 -1.702639 +v 0.235610 1.966274 -1.702639 +v 0.230830 1.991014 -1.676224 +v 0.235610 1.966274 -1.702639 +v 0.235610 1.966274 -1.676224 +v 0.230830 1.991014 -1.676224 +v 0.235610 1.966274 -1.702639 +v 0.235610 1.566274 -1.702639 +v 0.235610 1.966274 -1.676224 +v 0.235610 1.566274 -1.676224 +v 0.235610 1.566274 -1.702639 +v -0.071979 1.566274 -1.702639 +v 0.235610 1.566274 -1.676224 +v -0.071979 1.566274 -1.676224 +v -0.138990 1.507444 -1.663900 +v -0.224673 1.507444 -1.663900 +v -0.138990 1.366022 -1.589189 +v -0.224673 1.366022 -1.589189 +v -0.224675 1.507444 -1.663900 +v -0.224675 1.457946 -1.690049 +v -0.224675 1.366023 -1.589188 +v -0.224675 1.316525 -1.615336 +v -0.224673 1.457946 -1.690049 +v -0.138990 1.457946 -1.690049 +v -0.224673 1.316525 -1.615338 +v -0.138990 1.316525 -1.615338 +v -0.138990 1.457946 -1.690049 +v -0.138990 1.507444 -1.663900 +v -0.138990 1.316525 -1.615336 +v -0.138990 1.366023 -1.589188 +v 0.388304 1.507444 -1.663900 +v 0.302621 1.507444 -1.663900 +v 0.388304 1.366022 -1.589189 +v 0.302621 1.366022 -1.589189 +v 0.302621 1.507444 -1.663900 +v 0.302621 1.457946 -1.690049 +v 0.302621 1.366023 -1.589188 +v 0.302621 1.316525 -1.615336 +v 0.302621 1.457946 -1.690049 +v 0.388304 1.457946 -1.690049 +v 0.302621 1.316525 -1.615338 +v 0.388304 1.316525 -1.615338 +v 0.388306 1.457946 -1.690049 +v 0.388306 1.507444 -1.663900 +v 0.388306 1.316525 -1.615336 +v 0.388306 1.366023 -1.589188 +v 0.124657 1.410471 -1.703105 +v 0.038974 1.410471 -1.703105 +v 0.124657 1.375741 -1.599051 +v 0.038974 1.375741 -1.599051 +v 0.038974 1.410471 -1.703107 +v 0.038974 1.341535 -1.709528 +v 0.038974 1.375741 -1.599051 +v 0.038974 1.306805 -1.605473 +v 0.038974 1.341535 -1.709528 +v 0.124657 1.341535 -1.709528 +v 0.038974 1.306805 -1.605474 +v 0.124657 1.306805 -1.605474 +v 0.124657 1.341535 -1.709528 +v 0.124657 1.410471 -1.703107 +v 0.124657 1.306805 -1.605473 +v 0.124657 1.375741 -1.599051 +v 0.081815 1.768419 -1.280000 +v 0.543199 2.068419 -1.280000 +v 0.081815 1.768419 -1.272075 +v 0.543199 2.068419 -1.272075 +v 0.543199 2.068419 -1.280000 +v 0.543199 2.139129 -1.280000 +v 0.543199 2.068419 -1.272075 +v 0.543199 2.139129 -1.272075 +v 0.543199 2.139129 -1.280000 +v 0.081815 1.839129 -1.280000 +v 0.543199 2.139129 -1.272075 +v 0.081815 1.839129 -1.272075 +v 0.081815 1.839129 -1.280000 +v 0.081815 1.768419 -1.280000 +v 0.081815 1.839129 -1.272075 +v 0.081815 1.768419 -1.272075 +v 0.543199 1.766274 -1.491320 +v 0.543199 1.766274 -1.516603 +v 0.566267 1.766274 -1.491320 +v 0.566267 1.766274 -1.516603 +v 0.543199 2.118419 -1.702639 +v 0.566267 1.766274 -1.516601 +v 0.543199 1.766274 -1.516601 +v 0.566267 1.766274 -1.516601 +v 0.543199 2.118419 -1.702639 +v 0.566267 2.118419 -1.702639 +v 0.543199 2.141274 -1.702639 +v 0.566267 2.118419 -1.702639 +v 0.543199 2.118419 -1.702639 +v 0.566267 2.141274 -1.702639 +v 0.566267 2.118419 -1.702639 +v 0.543199 2.141274 -1.702639 +v 0.543199 2.141274 -1.702639 +v 0.543199 2.141274 -1.677356 +v 0.566267 2.141274 -1.702639 +v 0.566267 2.141274 -1.677356 +v 0.543199 2.141274 -1.677356 +v 0.543199 1.789129 -1.491320 +v 0.566267 2.141274 -1.677356 +v 0.566267 1.789129 -1.491320 +v 0.543199 1.789129 -1.491320 +v 0.543199 1.766274 -1.491320 +v 0.566267 1.789129 -1.491320 +v 0.566267 1.766274 -1.491320 +v -0.379568 1.766274 -1.280000 +v -0.379568 1.789129 -1.280000 +v -0.402637 1.766274 -1.280000 +v -0.402637 1.789129 -1.280000 +v -0.379568 2.141274 -1.466038 +v -0.402637 1.789129 -1.280000 +v -0.379568 1.789129 -1.280000 +v -0.402637 1.789129 -1.280000 +v -0.379568 2.141274 -1.466038 +v -0.402637 2.141274 -1.466038 +v -0.379568 2.141274 -1.491320 +v -0.402637 2.141274 -1.466038 +v -0.379568 2.141274 -1.466038 +v -0.402637 2.141274 -1.491320 +v -0.402637 2.141274 -1.466038 +v -0.379568 2.141274 -1.491320 +v -0.379568 2.141274 -1.491320 +v -0.379568 2.118419 -1.491320 +v -0.402637 2.141274 -1.491320 +v -0.402637 2.118419 -1.491320 +v -0.379568 2.118419 -1.491320 +v -0.379568 1.766274 -1.305284 +v -0.402637 2.118419 -1.491320 +v -0.402637 1.766274 -1.305284 +v -0.379568 1.766274 -1.305284 +v -0.379568 1.766274 -1.280000 +v -0.402637 1.766274 -1.305284 +v -0.402637 1.766274 -1.280000 +v -0.379568 1.768419 -1.280000 +v 0.081815 2.068419 -1.280000 +v -0.379568 1.768419 -1.272075 +v 0.081815 2.068419 -1.272075 +v 0.081815 2.068419 -1.280000 +v 0.081815 2.139129 -1.280000 +v 0.081815 2.068419 -1.272075 +v 0.081815 2.139129 -1.272075 +v 0.081815 2.139129 -1.280000 +v -0.379568 1.839129 -1.280000 +v 0.081815 2.139129 -1.272075 +v -0.379568 1.839129 -1.272075 +v -0.379568 1.839129 -1.280000 +v -0.379568 1.768419 -1.280000 +v -0.379568 1.839129 -1.272075 +v -0.379568 1.768419 -1.272075 +v 0.543199 1.766274 -1.280000 +v 0.543199 1.766274 -1.305284 +v 0.566267 1.766274 -1.280000 +v 0.566267 1.766274 -1.305284 +v 0.543199 2.118419 -1.491320 +v 0.566267 1.766274 -1.305282 +v 0.543199 1.766274 -1.305282 +v 0.566267 1.766274 -1.305282 +v 0.543199 2.118419 -1.491320 +v 0.566267 2.118419 -1.491320 +v 0.543199 2.141274 -1.491320 +v 0.566267 2.118419 -1.491320 +v 0.543199 2.118419 -1.491320 +v 0.566267 2.141274 -1.491320 +v 0.566267 2.118419 -1.491320 +v 0.543199 2.141274 -1.491320 +v 0.543199 2.141274 -1.491320 +v 0.543199 2.141274 -1.466037 +v 0.566267 2.141274 -1.491320 +v 0.566267 2.141274 -1.466037 +v 0.543199 2.141274 -1.466037 +v 0.543199 1.789129 -1.280000 +v 0.566267 2.141274 -1.466037 +v 0.566267 1.789129 -1.280000 +v 0.543199 1.789129 -1.280000 +v 0.543199 1.766274 -1.280000 +v 0.566267 1.789129 -1.280000 +v 0.566267 1.766274 -1.280000 +v -0.379568 1.766274 -1.702639 +v -0.379568 1.766274 -1.677356 +v -0.402637 1.766274 -1.702639 +v -0.402637 1.766274 -1.677356 +v -0.379568 2.118419 -1.491320 +v -0.402637 1.766274 -1.677358 +v -0.379568 1.766274 -1.677358 +v -0.402637 1.766274 -1.677358 +v -0.379568 2.118419 -1.491320 +v -0.402637 2.118419 -1.491320 +v -0.379568 2.141274 -1.491320 +v -0.402637 2.118419 -1.491320 +v -0.379568 2.118419 -1.491320 +v -0.402637 2.141274 -1.491320 +v -0.402637 2.118419 -1.491320 +v -0.379568 2.141274 -1.491320 +v -0.379568 2.141274 -1.491320 +v -0.379568 2.141274 -1.516603 +v -0.402637 2.141274 -1.491320 +v -0.402637 2.141274 -1.516603 +v -0.379568 2.141274 -1.516603 +v -0.379568 1.789129 -1.702639 +v -0.402637 2.141274 -1.516603 +v -0.402637 1.789129 -1.702639 +v -0.379568 1.789129 -1.702639 +v -0.379568 1.766274 -1.702639 +v -0.402637 1.789129 -1.702639 +v -0.402637 1.766274 -1.702639 +v 0.081815 1.768419 -1.272076 +v 0.543199 2.068419 -1.272076 +v 0.081815 1.839129 -1.272076 +v 0.543199 2.139129 -1.272076 +v 0.566267 1.766274 -1.516601 +v 0.566267 2.118419 -1.702639 +v 0.566267 1.766274 -1.504527 +v 0.566267 2.141274 -1.702639 +v 0.566267 1.766274 -1.491320 +v 0.566267 2.141274 -1.689432 +v 0.566267 1.789129 -1.491320 +v 0.566267 2.141274 -1.677358 +v -0.402637 1.789129 -1.280000 +v -0.402637 2.141274 -1.466038 +v -0.402637 1.766274 -1.280000 +v -0.402637 2.141274 -1.478112 +v -0.402637 1.766274 -1.293208 +v -0.402637 2.141274 -1.491320 +v -0.402637 1.766274 -1.305282 +v -0.402637 2.118419 -1.491320 +v -0.379568 1.768419 -1.272076 +v 0.081815 2.068419 -1.272076 +v -0.379568 1.839129 -1.272076 +v 0.081815 2.139129 -1.272076 +v 0.566267 1.766274 -1.305282 +v 0.566267 2.118419 -1.491320 +v 0.566267 1.766274 -1.293208 +v 0.566267 2.141274 -1.491320 +v 0.566267 1.766274 -1.280000 +v 0.566267 2.141274 -1.478112 +v 0.566267 1.789129 -1.280000 +v 0.566267 2.141274 -1.466038 +v -0.402637 1.766274 -1.677358 +v -0.402637 2.118419 -1.491320 +v -0.402637 1.766274 -1.689432 +v -0.402637 2.141274 -1.491320 +v -0.402637 1.766274 -1.702639 +v -0.402637 2.141274 -1.504527 +v -0.402637 1.789129 -1.702639 +v -0.402637 2.141274 -1.516601 +v 0.235610 1.586274 -1.684148 +v -0.071979 1.586274 -1.684148 +v 0.235610 1.606274 -1.684148 +v -0.071979 1.606274 -1.684148 +v 0.235610 1.666274 -1.684148 +v -0.071979 1.666274 -1.684148 +v 0.235610 1.686274 -1.684148 +v -0.071979 1.686274 -1.684148 +v 0.235610 1.746274 -1.684148 +v -0.071979 1.746274 -1.684148 +v 0.235610 1.766274 -1.684148 +v -0.071979 1.766274 -1.684148 +v 0.235610 1.826274 -1.684148 +v -0.071979 1.826274 -1.684148 +v 0.235610 1.846274 -1.684148 +v -0.071979 1.846274 -1.684148 +v 0.235610 1.906274 -1.684148 +v -0.071979 1.906274 -1.684148 +v 0.235610 1.926274 -1.684148 +v -0.071979 1.926274 -1.684148 +v 0.231745 1.986274 -1.684148 +v -0.068114 1.986274 -1.684148 +v 0.230830 1.991014 -1.684148 +v -0.067199 1.991014 -1.684148 +v 0.221591 2.006274 -1.684148 +v -0.057960 2.006274 -1.684148 +v 0.094117 1.566274 -1.684148 +v 0.069204 1.566274 -1.684148 +v 0.094117 1.586274 -1.684148 +v 0.069204 1.586274 -1.684148 +v 0.094117 1.606274 -1.684148 +v 0.069204 1.606274 -1.684148 +v 0.094117 1.626274 -1.684148 +v 0.069204 1.626274 -1.684148 +v 0.094117 1.626274 -1.684148 +v 0.069204 1.626274 -1.684148 +v 0.094117 1.646274 -1.684148 +v 0.069204 1.646274 -1.684148 +v 0.094117 1.646274 -1.684148 +v 0.069204 1.646274 -1.684148 +v 0.094117 1.666274 -1.684148 +v 0.069204 1.666274 -1.684148 +v 0.094117 1.686274 -1.684148 +v 0.069204 1.686274 -1.684148 +v 0.094117 1.706274 -1.684148 +v 0.069204 1.706274 -1.684148 +v 0.094117 1.706274 -1.684148 +v 0.069204 1.706274 -1.684148 +v 0.094117 1.726274 -1.684148 +v 0.069204 1.726274 -1.684148 +v 0.094117 1.726274 -1.684148 +v 0.069204 1.726274 -1.684148 +v 0.094117 1.746274 -1.684148 +v 0.069204 1.746274 -1.684148 +v 0.094117 1.766274 -1.684148 +v 0.069204 1.766274 -1.684148 +v 0.094117 1.786274 -1.684148 +v 0.069204 1.786274 -1.684148 +v 0.094117 1.786274 -1.684148 +v 0.069204 1.786274 -1.684148 +v 0.094117 1.806274 -1.684148 +v 0.069204 1.806274 -1.684148 +v 0.094117 1.806274 -1.684148 +v 0.069204 1.806274 -1.684148 +v 0.094117 1.826274 -1.684148 +v 0.069204 1.826274 -1.684148 +v 0.094117 1.846274 -1.684148 +v 0.069204 1.846274 -1.684148 +v 0.094117 1.866274 -1.684148 +v 0.069204 1.866274 -1.684148 +v 0.094117 1.866274 -1.684148 +v 0.069204 1.866274 -1.684148 +v 0.094117 1.886274 -1.684148 +v 0.069204 1.886274 -1.684148 +v 0.094117 1.886274 -1.684148 +v 0.069204 1.886274 -1.684148 +v 0.094117 1.906274 -1.684148 +v 0.069204 1.906274 -1.684148 +v 0.094117 1.926274 -1.684148 +v 0.069204 1.926274 -1.684148 +v 0.094117 1.946274 -1.684148 +v 0.069204 1.946274 -1.684148 +v 0.094117 1.946274 -1.684148 +v 0.069204 1.946274 -1.684148 +v 0.094117 1.966274 -1.684148 +v 0.069204 1.966274 -1.684148 +v 0.094117 1.966274 -1.684148 +v 0.069204 1.966274 -1.684148 +v 0.094117 1.966274 -1.684148 +v 0.069204 1.986274 -1.684148 +v 0.094117 1.986274 -1.684148 +v 0.092998 2.006274 -1.684148 +v 0.070352 2.006274 -1.684148 +v 0.092998 2.026274 -1.684148 +v 0.070352 2.026274 -1.684148 +v 0.091543 2.026274 -1.684148 +v 0.071844 2.026274 -1.684148 +v 0.091543 2.046273 -1.684148 +v 0.071844 2.046273 -1.684148 +v 0.089074 2.046273 -1.684148 +v 0.074374 2.046273 -1.684148 +v 0.089074 2.065491 -1.684148 +v 0.074374 2.065491 -1.684148 +v 0.089074 2.065510 -1.684148 +v 0.074557 2.065510 -1.684148 +v 0.081815 2.066274 -1.684148 +v -0.247744 1.341274 -1.702639 +v -0.115919 1.341274 -1.702639 +v -0.247744 1.341274 -1.280000 +v -0.115919 1.341274 -1.280000 +v 0.279550 1.341274 -1.702639 +v 0.411375 1.341274 -1.702639 +v 0.279550 1.341274 -1.280000 +v 0.411375 1.341274 -1.280000 +v 0.147728 1.391274 -1.280000 +v 0.015903 1.391274 -1.280000 +v 0.147728 1.341274 -1.280000 +v 0.015903 1.341274 -1.280000 +v 0.015903 1.391274 -1.280000 +v 0.015903 1.391274 -1.702639 +v 0.015903 1.341274 -1.280000 +v 0.015903 1.341274 -1.702639 +v 0.015903 1.391274 -1.702639 +v 0.147728 1.391274 -1.702639 +v 0.015903 1.341274 -1.702639 +v 0.147728 1.341274 -1.702639 +v 0.147728 1.391274 -1.702639 +v 0.147728 1.391274 -1.280000 +v 0.147728 1.341274 -1.702639 +v 0.147728 1.341274 -1.280000 +v -0.379568 1.391274 -1.702639 +v 0.543199 1.391274 -1.702639 +v -0.379568 1.391274 -1.280000 +v 0.543199 1.391274 -1.280000 +v 0.015903 1.341274 -1.702639 +v 0.147728 1.341274 -1.702639 +v 0.015903 1.341274 -1.280000 +v 0.147728 1.341274 -1.280000 +v -0.115919 1.391274 -1.280000 +v -0.247744 1.391274 -1.280000 +v -0.115919 1.341274 -1.280000 +v -0.247744 1.341274 -1.280000 +v -0.247744 1.391274 -1.280000 +v -0.247744 1.391274 -1.702639 +v -0.247744 1.341274 -1.280000 +v -0.247744 1.341274 -1.702639 +v -0.247744 1.391274 -1.702639 +v -0.115919 1.391274 -1.702639 +v -0.247744 1.341274 -1.702639 +v -0.115919 1.341274 -1.702639 +v -0.115921 1.391274 -1.702639 +v -0.115921 1.391274 -1.280000 +v -0.115921 1.341274 -1.702639 +v -0.115921 1.341274 -1.280000 +v 0.411375 1.391274 -1.280000 +v 0.279550 1.391274 -1.280000 +v 0.411375 1.341274 -1.280000 +v 0.279550 1.341274 -1.280000 +v 0.279552 1.391274 -1.280000 +v 0.279552 1.391274 -1.702639 +v 0.279552 1.341274 -1.280000 +v 0.279552 1.341274 -1.702639 +v 0.279550 1.391274 -1.702639 +v 0.411375 1.391274 -1.702639 +v 0.279550 1.341274 -1.702639 +v 0.411375 1.341274 -1.702639 +v 0.411375 1.391274 -1.702639 +v 0.411375 1.391274 -1.280000 +v 0.411375 1.341274 -1.702639 +v 0.411375 1.341274 -1.280000 +v 0.235610 1.566274 -1.676224 +v -0.071979 1.566274 -1.676224 +v 0.235610 1.966274 -1.676224 +v -0.071979 1.966274 -1.676224 +v 0.230830 1.991014 -1.676224 +v -0.067199 1.991014 -1.676224 +v 0.216782 2.014216 -1.676224 +v -0.053151 2.014216 -1.676224 +v 0.194345 2.034438 -1.676224 +v -0.030714 2.034438 -1.676224 +v 0.194345 2.034438 -1.676224 +v -0.030714 2.034438 -1.676224 +v 0.164910 2.050421 -1.676224 +v -0.001280 2.050421 -1.676224 +v 0.164910 2.050421 -1.676224 +v -0.001280 2.050421 -1.676224 +v 0.130310 2.061173 -1.676224 +v 0.033320 2.061173 -1.676224 +v 0.081815 2.066274 -1.676224 +v 0.274059 1.541274 -1.716111 +v -0.110428 1.541274 -1.716111 +v 0.274059 1.566274 -1.716111 +v -0.110428 1.566274 -1.716111 +v 0.274059 1.566274 -1.716111 +v 0.235610 1.566274 -1.716111 +v 0.274059 1.966274 -1.716111 +v 0.235610 1.966274 -1.716111 +v 0.274059 1.967838 -1.716111 +v 0.235307 1.967838 -1.716111 +v 0.269579 1.991014 -1.716111 +v 0.230830 1.991014 -1.716111 +v 0.268375 1.997248 -1.716111 +v 0.227056 1.997248 -1.716111 +v 0.258103 2.014216 -1.716111 +v 0.216782 2.014216 -1.716111 +v 0.250791 2.026296 -1.716111 +v 0.203378 2.026296 -1.716111 +v 0.241756 2.034438 -1.716111 +v 0.194345 2.034438 -1.716111 +v 0.224022 2.050421 -1.716111 +v 0.164910 2.050421 -1.716111 +v 0.222698 2.051613 -1.716111 +v 0.161076 2.051613 -1.716111 +v 0.205093 2.061173 -1.716111 +v 0.130310 2.061173 -1.716111 +v 0.195699 2.066274 -1.716111 +v 0.081815 2.066274 -1.716111 +v -0.071979 1.566274 -1.716111 +v -0.110428 1.566274 -1.716111 +v -0.071979 1.966274 -1.716111 +v -0.110428 1.966274 -1.716111 +v -0.071676 1.967838 -1.716111 +v -0.110428 1.967838 -1.716111 +v -0.067199 1.991014 -1.716111 +v -0.105948 1.991014 -1.716111 +v -0.063425 1.997248 -1.716111 +v -0.104744 1.997248 -1.716111 +v -0.053151 2.014216 -1.716111 +v -0.094472 2.014216 -1.716111 +v -0.039747 2.026296 -1.716111 +v -0.087160 2.026296 -1.716111 +v -0.030714 2.034438 -1.716111 +v -0.078125 2.034438 -1.716111 +v -0.001280 2.050421 -1.716111 +v -0.060391 2.050421 -1.716111 +v 0.002555 2.051613 -1.716111 +v -0.059067 2.051613 -1.716111 +v 0.033320 2.061173 -1.716111 +v -0.041462 2.061173 -1.716111 +v 0.081815 2.066274 -1.716111 +v -0.032069 2.066274 -1.716111 +v 0.195699 2.066274 -1.716111 +v -0.032069 2.066274 -1.716111 +v 0.185848 2.071623 -1.716111 +v -0.022217 2.071623 -1.716111 +v 0.185848 2.071623 -1.716111 +v -0.022217 2.071623 -1.716111 +v 0.141903 2.085278 -1.716111 +v 0.021728 2.085278 -1.716111 +v 0.081815 2.091599 -1.716111 +v -0.111198 1.541274 -1.702639 +v -0.111198 1.967839 -1.702639 +v -0.111198 1.541274 -1.715847 +v -0.111198 1.967839 -1.715847 +v -0.110970 1.968194 -1.702639 +v -0.105286 1.997603 -1.702639 +v -0.110970 1.968194 -1.715847 +v -0.105286 1.997603 -1.702639 +v -0.105286 1.997603 -1.715847 +v -0.110970 1.968194 -1.715847 +v -0.105286 1.997603 -1.702639 +v -0.087702 2.026652 -1.702639 +v -0.105286 1.997603 -1.715847 +v -0.087702 2.026652 -1.702639 +v -0.087702 2.026652 -1.715847 +v -0.105286 1.997603 -1.715847 +v -0.087702 2.026652 -1.702639 +v -0.059610 2.051968 -1.702639 +v -0.087702 2.026652 -1.715847 +v -0.059610 2.051968 -1.702639 +v -0.059610 2.051968 -1.715847 +v -0.087702 2.026652 -1.715847 +v -0.059610 2.051968 -1.702639 +v -0.022759 2.071979 -1.702639 +v -0.059610 2.051968 -1.715847 +v -0.022759 2.071979 -1.702639 +v -0.022759 2.071979 -1.715847 +v -0.059610 2.051968 -1.715847 +v -0.022759 2.071979 -1.702639 +v 0.021186 2.085633 -1.702639 +v -0.022759 2.071979 -1.715847 +v 0.021186 2.085633 -1.702639 +v 0.021186 2.085633 -1.715847 +v -0.022759 2.071979 -1.715847 +v 0.021186 2.085633 -1.702639 +v 0.081273 2.091954 -1.702639 +v 0.021186 2.085633 -1.715847 +v 0.081273 2.091954 -1.702639 +v 0.081273 2.091954 -1.715847 +v 0.021186 2.085633 -1.715847 +v 0.082357 2.091954 -1.702639 +v 0.142445 2.085633 -1.702639 +v 0.082357 2.091954 -1.715847 +v 0.142445 2.085633 -1.702639 +v 0.142445 2.085633 -1.715847 +v 0.082357 2.091954 -1.715847 +v 0.142445 2.085633 -1.702639 +v 0.186390 2.071979 -1.702639 +v 0.142445 2.085633 -1.715847 +v 0.186390 2.071979 -1.702639 +v 0.186390 2.071979 -1.715847 +v 0.142445 2.085633 -1.715847 +v 0.186390 2.071979 -1.702639 +v 0.223240 2.051968 -1.702639 +v 0.186390 2.071979 -1.715847 +v 0.223240 2.051968 -1.702639 +v 0.223240 2.051968 -1.715847 +v 0.186390 2.071979 -1.715847 +v 0.223240 2.051968 -1.702639 +v 0.251333 2.026652 -1.702639 +v 0.223240 2.051968 -1.715847 +v 0.251333 2.026652 -1.702639 +v 0.251333 2.026652 -1.715847 +v 0.223240 2.051968 -1.715847 +v 0.251333 2.026652 -1.702639 +v 0.268917 1.997603 -1.702639 +v 0.251333 2.026652 -1.715847 +v 0.268917 1.997603 -1.702639 +v 0.268917 1.997603 -1.715847 +v 0.251333 2.026652 -1.715847 +v 0.268917 1.997603 -1.702639 +v 0.274601 1.968194 -1.702639 +v 0.268917 1.997603 -1.715847 +v 0.274601 1.968194 -1.702639 +v 0.274601 1.968194 -1.715847 +v 0.268917 1.997603 -1.715847 +v 0.274828 1.967839 -1.702639 +v 0.274828 1.541274 -1.702639 +v 0.274828 1.967839 -1.715847 +v 0.274828 1.541274 -1.715847 +v 0.274059 1.540774 -1.702639 +v -0.110428 1.540774 -1.702639 +v 0.274059 1.540774 -1.715847 +v -0.110428 1.540774 -1.715847 +v 0.235066 1.965920 -1.702639 +v 0.230285 1.990660 -1.702639 +v 0.235066 1.965920 -1.715847 +v 0.235066 1.965920 -1.715847 +v 0.230285 1.990660 -1.702639 +v 0.230285 1.990660 -1.715847 +v 0.230285 1.990660 -1.702639 +v 0.216238 2.013862 -1.702639 +v 0.230285 1.990660 -1.715847 +v 0.216238 2.013862 -1.702639 +v 0.216238 2.013862 -1.715847 +v 0.230285 1.990660 -1.715847 +v 0.216238 2.013862 -1.702639 +v 0.193801 2.034084 -1.702639 +v 0.216238 2.013862 -1.715847 +v 0.193801 2.034084 -1.702639 +v 0.193801 2.034084 -1.715847 +v 0.216238 2.013862 -1.715847 +v 0.193801 2.034084 -1.702639 +v 0.164366 2.050068 -1.702639 +v 0.193801 2.034084 -1.715847 +v 0.164366 2.050068 -1.702639 +v 0.164366 2.050068 -1.715847 +v 0.193801 2.034084 -1.715847 +v 0.164366 2.050068 -1.702639 +v 0.129766 2.060819 -1.702639 +v 0.164366 2.050068 -1.715847 +v 0.129766 2.060819 -1.702639 +v 0.129766 2.060819 -1.715847 +v 0.164366 2.050068 -1.715847 +v 0.129766 2.060819 -1.702639 +v 0.081271 2.065920 -1.702639 +v 0.129766 2.060819 -1.715847 +v 0.081271 2.065920 -1.702639 +v 0.081271 2.065920 -1.715847 +v 0.129766 2.060819 -1.715847 +v 0.082360 2.065920 -1.702639 +v 0.033865 2.060819 -1.702639 +v 0.082360 2.065920 -1.715847 +v 0.082360 2.065920 -1.715847 +v 0.033865 2.060819 -1.702639 +v 0.033865 2.060819 -1.715847 +v 0.033865 2.060819 -1.702639 +v -0.000735 2.050068 -1.702639 +v 0.033865 2.060819 -1.715847 +v -0.000735 2.050068 -1.702639 +v -0.000735 2.050068 -1.715847 +v 0.033865 2.060819 -1.715847 +v -0.000735 2.050068 -1.702639 +v -0.030170 2.034084 -1.702639 +v -0.000735 2.050068 -1.715847 +v -0.030170 2.034084 -1.702639 +v -0.030170 2.034084 -1.715847 +v -0.000735 2.050068 -1.715847 +v -0.030170 2.034084 -1.702639 +v -0.052607 2.013862 -1.702639 +v -0.030170 2.034084 -1.715847 +v -0.052607 2.013862 -1.702639 +v -0.052607 2.013862 -1.715847 +v -0.030170 2.034084 -1.715847 +v -0.052607 2.013862 -1.702639 +v -0.066654 1.990660 -1.702639 +v -0.052607 2.013862 -1.715847 +v -0.066654 1.990660 -1.702639 +v -0.066654 1.990660 -1.715847 +v -0.052607 2.013862 -1.715847 +v -0.066654 1.990660 -1.702639 +v -0.071435 1.965920 -1.702639 +v -0.066654 1.990660 -1.715847 +v -0.071435 1.965920 -1.702639 +v -0.071435 1.965920 -1.715847 +v -0.066654 1.990660 -1.715847 +v -0.071209 1.966274 -1.702639 +v -0.071209 1.566274 -1.702639 +v -0.071209 1.966274 -1.715847 +v -0.071209 1.566274 -1.715847 +v -0.071979 1.566774 -1.702639 +v 0.235610 1.566774 -1.702639 +v -0.071979 1.566774 -1.715847 +v 0.235610 1.566774 -1.715847 +v 0.234840 1.566274 -1.702639 +v 0.234840 1.966274 -1.702639 +v 0.234840 1.566274 -1.715847 +v 0.234840 1.966274 -1.715847 +v -0.418017 1.390774 -1.306415 +v -0.302671 1.390774 -1.306415 +v -0.418017 1.390774 -1.266793 +v -0.302671 1.390774 -1.266793 +v 0.466302 1.390774 -1.306415 +v 0.581648 1.390774 -1.306415 +v 0.466302 1.390774 -1.266793 +v 0.581648 1.390774 -1.266793 +v -0.418017 1.390774 -1.715847 +v -0.302671 1.390774 -1.715847 +v -0.418017 1.390774 -1.676224 +v -0.302671 1.390774 -1.676224 +v 0.466302 1.390774 -1.715847 +v 0.581648 1.390774 -1.715847 +v 0.466302 1.390774 -1.676224 +v 0.581648 1.390774 -1.676224 +v -0.379568 1.391274 -1.280000 +v 0.543199 1.391274 -1.280000 +v -0.379568 1.766274 -1.280000 +v 0.543199 1.766274 -1.280000 +v 0.543199 1.391274 -1.280000 +v 0.543199 1.391274 -1.702639 +v 0.543199 1.766274 -1.280000 +v 0.543199 1.766274 -1.702639 +v -0.379568 1.391274 -1.702639 +v -0.379568 1.391274 -1.280000 +v -0.379568 1.766274 -1.702639 +v -0.379568 1.766274 -1.280000 +v 0.543199 1.391274 -1.702639 +v -0.379568 1.391274 -1.702639 +v 0.543199 1.566274 -1.702639 +v -0.379568 1.566274 -1.702639 +v 0.543199 1.566274 -1.702639 +v 0.235610 1.566274 -1.702639 +v 0.543199 1.966274 -1.702639 +v 0.235610 1.966274 -1.702639 +v 0.543199 1.991014 -1.702639 +v 0.230830 1.991014 -1.702639 +v 0.543199 2.014216 -1.702639 +v 0.216782 2.014216 -1.702639 +v 0.543199 2.034438 -1.702639 +v 0.194345 2.034438 -1.702639 +v 0.543199 2.050421 -1.702639 +v 0.164910 2.050421 -1.702639 +v 0.543199 2.061173 -1.702639 +v 0.130310 2.061173 -1.702639 +v 0.543199 2.066274 -1.702639 +v 0.081815 2.066274 -1.702639 +v -0.071979 1.566274 -1.702639 +v -0.379568 1.566274 -1.702639 +v -0.071979 1.966274 -1.702639 +v -0.379568 1.966274 -1.702639 +v -0.067199 1.991014 -1.702639 +v -0.379568 1.991014 -1.702639 +v -0.053151 2.014216 -1.702639 +v -0.379568 2.014216 -1.702639 +v -0.030714 2.034438 -1.702639 +v -0.379568 2.034438 -1.702639 +v -0.001280 2.050421 -1.702639 +v -0.379568 2.050421 -1.702639 +v 0.033320 2.061173 -1.702639 +v -0.379568 2.061173 -1.702639 +v 0.081815 2.066274 -1.702639 +v -0.379568 2.066274 -1.702639 +v 0.543199 2.066274 -1.702639 +v -0.379568 2.066274 -1.702639 +v 0.543199 2.141274 -1.702639 +v -0.379568 2.141274 -1.702639 +v 0.658544 2.410325 -1.255448 +v -0.494915 2.410325 -1.255448 +v 0.658544 2.118555 -1.740400 +v -0.494915 2.118555 -1.740400 +v 0.658544 2.137616 -1.743601 +v -0.494915 2.137616 -1.743601 +v 0.658544 2.406666 -1.296408 +v -0.494915 2.406666 -1.296408 +v -0.494915 2.387606 -1.293208 +v 0.658544 2.387606 -1.293208 +v -0.494915 2.406667 -1.296410 +v 0.658544 2.406667 -1.296410 +v 0.658544 2.387606 -1.293208 +v 0.658544 2.118555 -1.740400 +v 0.658544 2.406667 -1.296408 +v 0.658544 2.137616 -1.743600 +v 0.658544 2.118555 -1.740400 +v -0.494915 2.118555 -1.740400 +v 0.658544 2.137616 -1.743601 +v -0.494915 2.137616 -1.743601 +v -0.494915 2.118555 -1.740400 +v -0.494915 2.387606 -1.293208 +v -0.494915 2.137616 -1.743600 +v -0.494915 2.406667 -1.296408 +vn 0.000000 0.000000 -1.000000 +vn -1.000000 -0.000000 -0.000000 +vn -0.981835 0.189738 -0.000000 +vn -0.855475 0.517844 -0.000000 +vn -0.669438 0.742868 -0.000000 +vn -0.477196 0.878797 -0.000000 +vn -0.296706 0.954969 -0.000000 +vn -0.104618 0.994512 -0.000000 +vn 0.104618 0.994512 0.000000 +vn 0.296705 0.954969 0.000000 +vn 0.477196 0.878797 0.000000 +vn 0.669438 0.742868 0.000000 +vn 0.855475 0.517844 0.000000 +vn 0.981835 0.189738 0.000000 +vn 1.000000 0.000000 0.000000 +vn 0.000000 -1.000000 0.000000 +vn -0.981840 -0.189709 -0.000000 +vn -0.855440 -0.517903 -0.000000 +vn -0.669470 -0.742839 -0.000000 +vn -0.477196 -0.878797 -0.000000 +vn -0.296733 -0.954960 -0.000000 +vn -0.104588 -0.994516 -0.000000 +vn 0.104588 -0.994516 0.000000 +vn 0.296733 -0.954960 0.000000 +vn 0.477196 -0.878797 0.000000 +vn 0.669470 -0.742839 0.000000 +vn 0.855440 -0.517903 0.000000 +vn 0.981840 -0.189709 0.000000 +vn -0.000000 1.000000 -0.000000 +vt -1.250000 -2.643505 +vt 1.250000 -2.643505 +vt -1.250000 -2.393505 +vt 1.250000 -2.393505 +vt -1.000000 -2.393505 +vt -1.250000 1.606495 +vt -1.000000 1.606495 +vt -1.250000 1.622140 +vt -0.998034 1.622140 +vt -1.220878 1.853899 +vt -0.968912 1.853899 +vt -1.213045 1.916236 +vt -0.944375 1.916236 +vt -1.146253 2.085921 +vt -0.877583 2.085921 +vt -1.098703 2.206719 +vt -0.790428 2.206719 +vt -1.039964 2.288134 +vt -0.731689 2.288134 +vt -0.924648 2.447966 +vt -0.540302 2.447966 +vt -0.916050 2.459883 +vt -0.515364 2.459883 +vt -0.801581 2.555480 +vt -0.315322 2.555480 +vt -0.740494 2.606495 +vt 0.000000 2.606495 +vt 1.000000 -2.393505 +vt 1.000000 1.606495 +vt 1.250000 1.606495 +vt 0.998034 1.622140 +vt 1.250000 1.622140 +vt 0.968912 1.853899 +vt 1.220878 1.853899 +vt 0.944375 1.916236 +vt 1.213045 1.916236 +vt 0.877583 2.085921 +vt 1.146253 2.085921 +vt 0.790428 2.206719 +vt 1.098703 2.206719 +vt 0.731689 2.288134 +vt 1.039964 2.288134 +vt 0.540302 2.447966 +vt 0.924648 2.447966 +vt 0.515364 2.459883 +vt 0.916050 2.459883 +vt 0.315322 2.555480 +vt 0.801581 2.555480 +vt 0.740494 2.606495 +vt -0.676440 2.659988 +vt 0.676440 2.659988 +vt -0.390708 2.796534 +vt 0.390708 2.796534 +vt 0.000000 2.859745 +vt -2.132823 -0.125000 +vt 2.132823 -0.125000 +vt -2.132823 0.125000 +vt 2.132823 0.125000 +vt -0.879512 -0.125000 +vt -0.646333 -0.125000 +vt -0.879512 0.125000 +vt -0.646333 0.125000 +vt -0.360703 -0.125000 +vt -0.360703 0.125000 +vt -0.052785 -0.125000 +vt -0.052785 0.125000 +vt 0.258275 -0.125000 +vt 0.258275 0.125000 +vt 0.557392 -0.125000 +vt 0.557392 0.125000 +vt 0.879512 -0.125000 +vt 0.879512 0.125000 +vt -0.557393 -0.125000 +vt -0.557393 0.125000 +vt -0.258275 -0.125000 +vt -0.258275 0.125000 +vt 0.052785 -0.125000 +vt 0.052785 0.125000 +vt 0.360703 -0.125000 +vt 0.360703 0.125000 +vt 0.646333 -0.125000 +vt 0.646333 0.125000 +vt -1.250000 -0.125000 +vt 1.250000 -0.125000 +vt -1.250000 0.125000 +vt 1.250000 0.125000 +vt -0.707107 -0.125000 +vt -0.510184 -0.125000 +vt -0.707107 0.125000 +vt -0.510184 0.125000 +vt -0.281539 -0.125000 +vt -0.281539 0.125000 +vt -0.035391 -0.125000 +vt -0.035391 0.125000 +vt 0.212958 -0.125000 +vt 0.212958 0.125000 +vt 0.448067 -0.125000 +vt 0.448067 0.125000 +vt 0.707107 -0.125000 +vt 0.707107 0.125000 +vt -0.448067 -0.125000 +vt -0.448067 0.125000 +vt -0.212958 -0.125000 +vt -0.212958 0.125000 +vt 0.035391 -0.125000 +vt 0.035391 0.125000 +vt 0.281539 -0.125000 +vt 0.281539 0.125000 +vt 0.510184 -0.125000 +vt 0.510184 0.125000 +vt -2.000000 -0.125000 +vt 2.000000 -0.125000 +vt -2.000000 0.125000 +vt 2.000000 0.125000 +vt -1.000000 -0.125000 +vt 1.000000 -0.125000 +vt -1.000000 0.125000 +vt 1.000000 0.125000 +vt 0.000000 7.750000 +vt 0.750000 7.750000 +vt 0.000000 8.500000 +vt 0.750000 8.500000 +vt 5.750000 7.750000 +vt 6.500000 7.750000 +vt 5.750000 8.500000 +vt 6.500000 8.500000 +vt 0.000000 0.000000 +vt 0.750000 0.000000 +vt 0.000000 0.750000 +vt 0.750000 0.750000 +vt 5.750000 0.000000 +vt 6.500000 0.000000 +vt 5.750000 0.750000 +vt 6.500000 0.750000 +f 8350/593/61 8351/594/61 8352/595/61 +f 8353/596/61 8352/595/61 8351/594/61 +f 8354/595/61 8355/597/61 8356/598/61 +f 8357/599/61 8356/598/61 8355/597/61 +f 8356/598/61 8357/599/61 8358/600/61 +f 8359/601/61 8358/600/61 8357/599/61 +f 8358/600/61 8359/601/61 8360/602/61 +f 8361/603/61 8360/602/61 8359/601/61 +f 8360/602/61 8361/603/61 8362/604/61 +f 8363/605/61 8362/604/61 8361/603/61 +f 8362/604/61 8363/605/61 8364/606/61 +f 8365/607/61 8364/606/61 8363/605/61 +f 8364/606/61 8365/607/61 8366/608/61 +f 8367/609/61 8366/608/61 8365/607/61 +f 8366/608/61 8367/609/61 8368/610/61 +f 8369/611/61 8368/610/61 8367/609/61 +f 8368/610/61 8369/611/61 8370/612/61 +f 8371/613/61 8370/612/61 8369/611/61 +f 8370/612/61 8371/613/61 8372/614/61 +f 8373/615/61 8372/614/61 8371/613/61 +f 8372/614/61 8373/615/61 8374/616/61 +f 8375/617/61 8374/616/61 8373/615/61 +f 8374/616/61 8375/617/61 8376/618/61 +f 8377/619/61 8376/618/61 8375/617/61 +f 8378/620/61 8379/596/61 8380/621/61 +f 8381/622/61 8380/621/61 8379/596/61 +f 8380/621/61 8381/622/61 8382/623/61 +f 8383/624/61 8382/623/61 8381/622/61 +f 8382/623/61 8383/624/61 8384/625/61 +f 8385/626/61 8384/625/61 8383/624/61 +f 8384/625/61 8385/626/61 8386/627/61 +f 8387/628/61 8386/627/61 8385/626/61 +f 8386/627/61 8387/628/61 8388/629/61 +f 8389/630/61 8388/629/61 8387/628/61 +f 8388/629/61 8389/630/61 8390/631/61 +f 8391/632/61 8390/631/61 8389/630/61 +f 8390/631/61 8391/632/61 8392/633/61 +f 8393/634/61 8392/633/61 8391/632/61 +f 8392/633/61 8393/634/61 8394/635/61 +f 8395/636/61 8394/635/61 8393/634/61 +f 8394/635/61 8395/636/61 8396/637/61 +f 8397/638/61 8396/637/61 8395/636/61 +f 8396/637/61 8397/638/61 8398/639/61 +f 8399/640/61 8398/639/61 8397/638/61 +f 8398/639/61 8399/640/61 8400/619/61 +f 8401/641/61 8400/619/61 8399/640/61 +f 8402/618/61 8403/641/61 8404/642/61 +f 8405/643/61 8404/642/61 8403/641/61 +f 8404/642/61 8405/643/61 8406/642/61 +f 8407/643/61 8406/642/61 8405/643/61 +f 8406/642/61 8407/643/61 8408/644/61 +f 8409/645/61 8408/644/61 8407/643/61 +f 8408/644/61 8409/645/61 8410/646/61 +f 8411/647/62 8412/648/62 8413/649/62 +f 8414/650/62 8413/649/62 8412/648/62 +f 8415/651/63 8416/652/63 8417/653/63 +f 8418/652/63 8419/654/63 8420/653/63 +f 8421/652/64 8422/655/64 8423/654/64 +f 8424/655/64 8425/656/64 8426/654/64 +f 8427/655/65 8428/657/65 8429/656/65 +f 8430/657/65 8431/658/65 8432/656/65 +f 8433/657/66 8434/659/66 8435/658/66 +f 8436/659/66 8437/660/66 8438/658/66 +f 8439/659/67 8440/661/67 8441/660/67 +f 8442/661/67 8443/662/67 8444/660/67 +f 8445/661/68 8446/663/68 8447/662/68 +f 8448/663/68 8449/664/68 8450/662/68 +f 8451/651/69 8452/665/69 8453/653/69 +f 8454/665/69 8455/666/69 8456/653/69 +f 8457/665/70 8458/667/70 8459/666/70 +f 8460/667/70 8461/668/70 8462/666/70 +f 8463/667/71 8464/669/71 8465/668/71 +f 8466/669/71 8467/670/71 8468/668/71 +f 8469/669/72 8470/671/72 8471/670/72 +f 8472/671/72 8473/672/72 8474/670/72 +f 8475/671/73 8476/673/73 8477/672/73 +f 8478/673/73 8479/674/73 8480/672/73 +f 8481/673/74 8482/663/74 8483/674/74 +f 8484/663/74 8485/664/74 8486/674/74 +f 8487/647/75 8488/648/75 8489/649/75 +f 8490/650/75 8489/649/75 8488/648/75 +f 8491/675/76 8492/676/76 8493/677/76 +f 8494/678/76 8493/677/76 8492/676/76 +f 8495/679/77 8496/680/77 8497/681/77 +f 8498/681/77 8499/680/77 8500/682/77 +f 8501/680/78 8502/683/78 8503/682/78 +f 8504/683/78 8505/684/78 8506/682/78 +f 8507/683/79 8508/685/79 8509/684/79 +f 8510/685/79 8511/686/79 8512/684/79 +f 8513/685/80 8514/687/80 8515/686/80 +f 8516/687/80 8517/688/80 8518/686/80 +f 8519/687/81 8520/689/81 8521/688/81 +f 8522/689/81 8523/690/81 8524/688/81 +f 8525/689/82 8526/691/82 8527/690/82 +f 8528/691/82 8529/692/82 8530/690/82 +f 8531/679/83 8532/693/83 8533/681/83 +f 8534/681/83 8535/693/83 8536/694/83 +f 8537/693/84 8538/695/84 8539/694/84 +f 8540/695/84 8541/696/84 8542/694/84 +f 8543/695/85 8544/697/85 8545/696/85 +f 8546/697/85 8547/698/85 8548/696/85 +f 8549/697/86 8550/699/86 8551/698/86 +f 8552/699/86 8553/700/86 8554/698/86 +f 8555/699/87 8556/701/87 8557/700/87 +f 8558/701/87 8559/702/87 8560/700/87 +f 8561/701/88 8562/691/88 8563/702/88 +f 8564/691/88 8565/692/88 8566/702/88 +f 8567/703/75 8568/704/75 8569/705/75 +f 8570/706/75 8569/705/75 8568/704/75 +f 8571/707/89 8572/708/89 8573/709/89 +f 8574/710/89 8573/709/89 8572/708/89 +f 8575/703/62 8576/704/62 8577/705/62 +f 8578/706/62 8577/705/62 8576/704/62 +f 8579/711/76 8580/712/76 8581/713/76 +f 8582/714/76 8581/713/76 8580/712/76 +f 8583/715/76 8584/716/76 8585/717/76 +f 8586/718/76 8585/717/76 8584/716/76 +f 8587/719/76 8588/720/76 8589/721/76 +f 8590/722/76 8589/721/76 8588/720/76 +f 8591/723/76 8592/724/76 8593/725/76 +f 8594/726/76 8593/725/76 8592/724/76 + +# +# _material_547-effect +# +usemtl _material_547-effect + +v -0.379568 1.766274 -1.280000 +v 0.543199 1.766274 -1.280000 +v -0.379568 2.141274 -1.280000 +v 0.543199 2.141274 -1.280000 +v 0.543199 1.766274 -1.280000 +v 0.543199 1.766274 -1.702639 +v 0.543199 2.141274 -1.280000 +v 0.543199 2.141274 -1.702639 +v -0.379568 1.766274 -1.702639 +v -0.379568 1.766274 -1.280000 +v -0.379568 2.141274 -1.702639 +v -0.379568 2.141274 -1.280000 +v -0.379568 2.141274 -1.702639 +v -0.379568 2.141274 -1.280000 +v -0.379568 2.387606 -1.293208 +v -0.379568 2.387606 -1.280000 +v -0.379568 2.141274 -1.280000 +v 0.543199 2.141274 -1.280000 +v -0.379568 2.387606 -1.280000 +v 0.543199 2.387606 -1.280000 +v 0.543199 2.141274 -1.280000 +v 0.543199 2.141274 -1.702639 +v 0.543199 2.387606 -1.280000 +v 0.543199 2.387606 -1.293208 +v -0.341120 2.141274 -1.280000 +v -0.379568 2.141274 -1.280000 +v -0.341120 2.141274 -1.274719 +v -0.379568 2.141274 -1.274719 +v -0.379568 2.141274 -1.280000 +v -0.379568 1.766274 -1.280000 +v -0.379568 2.141274 -1.274719 +v -0.379568 1.766274 -1.274719 +v -0.379568 1.766274 -1.280000 +v -0.341120 1.766274 -1.280000 +v -0.379568 1.766274 -1.274719 +v -0.341120 1.766274 -1.274719 +v -0.341120 1.766274 -1.280000 +v -0.341120 2.141274 -1.280000 +v -0.341120 1.766274 -1.274719 +v -0.341120 2.141274 -1.274719 +v 0.543199 2.141274 -1.293208 +v 0.543199 2.141274 -1.280000 +v 0.558580 2.141274 -1.293208 +v 0.558580 2.141274 -1.280000 +v 0.543199 2.141274 -1.280000 +v 0.543199 1.766274 -1.280000 +v 0.558580 2.141274 -1.280000 +v 0.558580 1.766274 -1.280000 +v 0.543199 1.766274 -1.280000 +v 0.543199 1.766274 -1.293208 +v 0.558580 1.766274 -1.280000 +v 0.558580 1.766274 -1.293208 +v 0.543199 1.766274 -1.293208 +v 0.543199 2.141274 -1.293208 +v 0.558580 1.766274 -1.293208 +v 0.558580 2.141274 -1.293208 +v -0.379568 2.141274 -1.689432 +v -0.379568 2.141274 -1.702639 +v -0.394949 2.141274 -1.689432 +v -0.394949 2.141274 -1.702639 +v -0.379568 2.141274 -1.702639 +v -0.379568 1.766274 -1.702639 +v -0.394949 2.141274 -1.702639 +v -0.394949 1.766274 -1.702639 +v -0.379568 1.766274 -1.702639 +v -0.379568 1.766274 -1.689432 +v -0.394949 1.766274 -1.702639 +v -0.394949 1.766274 -1.689432 +v -0.379568 1.766274 -1.689432 +v -0.379568 2.141274 -1.689432 +v -0.394949 1.766274 -1.689432 +v -0.394949 2.141274 -1.689432 +v 0.120264 2.141274 -1.280000 +v 0.081815 2.141274 -1.280000 +v 0.120264 2.141274 -1.274719 +v 0.081815 2.141274 -1.274719 +v 0.081815 2.141274 -1.280000 +v 0.081815 1.766274 -1.280000 +v 0.081815 2.141274 -1.274719 +v 0.081815 1.766274 -1.274719 +v 0.081815 1.766274 -1.280000 +v 0.120264 1.766274 -1.280000 +v 0.081815 1.766274 -1.274719 +v 0.120264 1.766274 -1.274719 +v 0.120264 1.766274 -1.280000 +v 0.120264 2.141274 -1.280000 +v 0.120264 1.766274 -1.274719 +v 0.120264 2.141274 -1.274719 +v 0.543199 2.141274 -1.504527 +v 0.543199 2.141274 -1.491320 +v 0.558580 2.141274 -1.504527 +v 0.558580 2.141274 -1.491320 +v 0.543199 2.141274 -1.491320 +v 0.543199 1.766274 -1.491320 +v 0.558580 2.141274 -1.491320 +v 0.558580 1.766274 -1.491320 +v 0.543199 1.766274 -1.491320 +v 0.543199 1.766274 -1.504527 +v 0.558580 1.766274 -1.491320 +v 0.558580 1.766274 -1.504527 +v 0.543199 1.766274 -1.504527 +v 0.543199 2.141274 -1.504527 +v 0.558580 1.766274 -1.504527 +v 0.558580 2.141274 -1.504527 +v -0.379568 2.141274 -1.478112 +v -0.379568 2.141274 -1.491320 +v -0.394949 2.141274 -1.478112 +v -0.394949 2.141274 -1.491320 +v -0.379568 2.141274 -1.491320 +v -0.379568 1.766274 -1.491320 +v -0.394949 2.141274 -1.491320 +v -0.394949 1.766274 -1.491320 +v -0.379568 1.766274 -1.491320 +v -0.379568 1.766274 -1.478112 +v -0.394949 1.766274 -1.491320 +v -0.394949 1.766274 -1.478112 +v -0.379568 1.766274 -1.478112 +v -0.379568 2.141274 -1.478112 +v -0.394949 1.766274 -1.478112 +v -0.394949 2.141274 -1.478112 +v -0.138990 1.366023 -1.589188 +v -0.224673 1.366023 -1.589188 +v -0.138990 0.986985 -1.083464 +v -0.224673 0.986985 -1.083464 +v -0.224675 1.366023 -1.589188 +v -0.224675 1.316525 -1.615336 +v -0.224675 0.986985 -1.083462 +v -0.224675 0.937488 -1.109611 +v -0.224673 1.316525 -1.615336 +v -0.138990 1.316525 -1.615336 +v -0.224673 0.937488 -1.109613 +v -0.138990 0.937488 -1.109613 +v -0.138990 1.316525 -1.615336 +v -0.138990 1.366023 -1.589188 +v -0.138990 0.937488 -1.109611 +v -0.138990 0.986985 -1.083462 +v 0.388304 1.366023 -1.589188 +v 0.302621 1.366023 -1.589188 +v 0.388304 0.986985 -1.083464 +v 0.302621 0.986985 -1.083464 +v 0.302621 1.366023 -1.589188 +v 0.302621 1.316525 -1.615336 +v 0.302621 0.986985 -1.083462 +v 0.302621 0.937488 -1.109611 +v 0.302621 1.316525 -1.615336 +v 0.388304 1.316525 -1.615336 +v 0.302621 0.937488 -1.109613 +v 0.388304 0.937488 -1.109613 +v 0.388306 1.316525 -1.615336 +v 0.388306 1.366023 -1.589188 +v 0.388306 0.937488 -1.109611 +v 0.388306 0.986985 -1.083462 +v 0.124657 1.375741 -1.599051 +v 0.038974 1.375741 -1.599051 +v 0.124657 1.202094 -1.078778 +v 0.038974 1.202094 -1.078778 +v 0.038974 1.375741 -1.599051 +v 0.038974 1.306805 -1.605473 +v 0.038974 1.202094 -1.078780 +v 0.038974 1.133157 -1.085202 +v 0.038974 1.306805 -1.605473 +v 0.124657 1.306805 -1.605473 +v 0.038974 1.133157 -1.085200 +v 0.124657 1.133157 -1.085200 +v 0.124657 1.306805 -1.605473 +v 0.124657 1.375741 -1.599051 +v 0.124657 1.133157 -1.085202 +v 0.124657 1.202094 -1.078780 +v -0.418017 1.391274 -1.266793 +v -0.302671 1.391274 -1.266793 +v -0.418017 2.141274 -1.266793 +v -0.302671 2.141274 -1.266793 +v -0.302671 1.391274 -1.266793 +v -0.302671 1.391274 -1.306415 +v -0.302671 2.141274 -1.266793 +v -0.302671 2.141274 -1.306415 +v -0.302671 1.391274 -1.306415 +v -0.418017 1.391274 -1.306415 +v -0.302671 2.141274 -1.306415 +v -0.418017 2.141274 -1.306415 +v -0.418017 1.391274 -1.306415 +v -0.418017 1.391274 -1.266793 +v -0.418017 2.141274 -1.306415 +v -0.418017 2.141274 -1.266793 +v 0.466302 1.391274 -1.266793 +v 0.581648 1.391274 -1.266793 +v 0.466302 2.141274 -1.266793 +v 0.581648 2.141274 -1.266793 +v 0.581648 1.391274 -1.266793 +v 0.581648 1.391274 -1.306415 +v 0.581648 2.141274 -1.266793 +v 0.581648 2.141274 -1.306415 +v 0.581648 1.391274 -1.306415 +v 0.466302 1.391274 -1.306415 +v 0.581648 2.141274 -1.306415 +v 0.466302 2.141274 -1.306415 +v 0.466302 1.391274 -1.306415 +v 0.466302 1.391274 -1.266793 +v 0.466302 2.141274 -1.306415 +v 0.466302 2.141274 -1.266793 +v -0.418017 1.391274 -1.676224 +v -0.302671 1.391274 -1.676224 +v -0.418017 2.141274 -1.676224 +v -0.302671 2.141274 -1.676224 +v -0.302671 1.391274 -1.676224 +v -0.302671 1.391274 -1.715847 +v -0.302671 2.141274 -1.676224 +v -0.302671 2.141274 -1.715847 +v -0.302671 1.391274 -1.715847 +v -0.418017 1.391274 -1.715847 +v -0.302671 2.141274 -1.715847 +v -0.418017 2.141274 -1.715847 +v -0.418017 1.391274 -1.715847 +v -0.418017 1.391274 -1.676224 +v -0.418017 2.141274 -1.715847 +v -0.418017 2.141274 -1.676224 +v 0.466302 1.391274 -1.676224 +v 0.581648 1.391274 -1.676224 +v 0.466302 2.141274 -1.676224 +v 0.581648 2.141274 -1.676224 +v 0.581648 1.391274 -1.676224 +v 0.581648 1.391274 -1.715847 +v 0.581648 2.141274 -1.676224 +v 0.581648 2.141274 -1.715847 +v 0.581648 1.391274 -1.715847 +v 0.466302 1.391274 -1.715847 +v 0.581648 2.141274 -1.715847 +v 0.466302 2.141274 -1.715847 +v 0.466302 1.391274 -1.715847 +v 0.466302 1.391274 -1.676224 +v 0.466302 2.141274 -1.715847 +v 0.466302 2.141274 -1.676224 +v -0.071979 1.606274 -1.676224 +v 0.235610 1.606274 -1.676224 +v -0.071979 1.606274 -1.684150 +v 0.235610 1.606274 -1.684150 +v 0.235610 1.606274 -1.676224 +v 0.235610 1.586274 -1.676224 +v 0.235610 1.606274 -1.684150 +v 0.235610 1.586274 -1.684150 +v 0.235610 1.586274 -1.676224 +v -0.071979 1.586274 -1.676224 +v 0.235610 1.586274 -1.684150 +v -0.071979 1.586274 -1.684150 +v -0.071979 1.586274 -1.676224 +v -0.071979 1.606274 -1.676224 +v -0.071979 1.586274 -1.684150 +v -0.071979 1.606274 -1.684150 +v -0.071979 1.686274 -1.676224 +v 0.235610 1.686274 -1.676224 +v -0.071979 1.686274 -1.684150 +v 0.235610 1.686274 -1.684150 +v 0.235610 1.686274 -1.676224 +v 0.235610 1.666274 -1.676224 +v 0.235610 1.686274 -1.684150 +v 0.235610 1.666274 -1.684150 +v 0.235610 1.666274 -1.676224 +v -0.071979 1.666274 -1.676224 +v 0.235610 1.666274 -1.684150 +v -0.071979 1.666274 -1.684150 +v -0.071979 1.666274 -1.676224 +v -0.071979 1.686274 -1.676224 +v -0.071979 1.666274 -1.684150 +v -0.071979 1.686274 -1.684150 +v -0.071979 1.766274 -1.676224 +v 0.235610 1.766274 -1.676224 +v -0.071979 1.766274 -1.684150 +v 0.235610 1.766274 -1.684150 +v 0.235610 1.766274 -1.676224 +v 0.235610 1.746274 -1.676224 +v 0.235610 1.766274 -1.684150 +v 0.235610 1.746274 -1.684150 +v 0.235610 1.746274 -1.676224 +v -0.071979 1.746274 -1.676224 +v 0.235610 1.746274 -1.684150 +v -0.071979 1.746274 -1.684150 +v -0.071979 1.746274 -1.676224 +v -0.071979 1.766274 -1.676224 +v -0.071979 1.746274 -1.684150 +v -0.071979 1.766274 -1.684150 +v -0.071979 1.846274 -1.676224 +v 0.235610 1.846274 -1.676224 +v -0.071979 1.846274 -1.684150 +v 0.235610 1.846274 -1.684150 +v 0.235610 1.846274 -1.676224 +v 0.235610 1.826274 -1.676224 +v 0.235610 1.846274 -1.684150 +v 0.235610 1.826274 -1.684150 +v 0.235610 1.826274 -1.676224 +v -0.071979 1.826274 -1.676224 +v 0.235610 1.826274 -1.684150 +v -0.071979 1.826274 -1.684150 +v -0.071979 1.826274 -1.676224 +v -0.071979 1.846274 -1.676224 +v -0.071979 1.826274 -1.684150 +v -0.071979 1.846274 -1.684150 +v -0.071979 1.926274 -1.676224 +v 0.235610 1.926274 -1.676224 +v -0.071979 1.926274 -1.684150 +v 0.235610 1.926274 -1.684150 +v 0.235610 1.926274 -1.676224 +v 0.235610 1.906274 -1.676224 +v 0.235610 1.926274 -1.684150 +v 0.235610 1.906274 -1.684150 +v 0.235610 1.906274 -1.676224 +v -0.071979 1.906274 -1.676224 +v 0.235610 1.906274 -1.684150 +v -0.071979 1.906274 -1.684150 +v -0.071979 1.906274 -1.676224 +v -0.071979 1.926274 -1.676224 +v -0.071979 1.906274 -1.684150 +v -0.071979 1.926274 -1.684150 +v 0.221591 2.006274 -1.676224 +v 0.230827 1.991014 -1.676224 +v 0.221591 2.006274 -1.684150 +v 0.230827 1.991014 -1.684150 +v 0.230830 1.991014 -1.676224 +v 0.231745 1.986274 -1.676224 +v 0.230830 1.991014 -1.684150 +v 0.231745 1.986274 -1.684150 +v 0.231745 1.986274 -1.676224 +v -0.068114 1.986274 -1.676224 +v 0.231745 1.986274 -1.684150 +v -0.068114 1.986274 -1.684150 +v -0.068114 1.986274 -1.676224 +v -0.067199 1.991014 -1.676224 +v -0.068114 1.986274 -1.684150 +v -0.067199 1.991014 -1.684150 +v -0.067197 1.991014 -1.676224 +v -0.057960 2.006274 -1.676224 +v -0.067197 1.991014 -1.684150 +v -0.057960 2.006274 -1.684150 +v -0.057960 2.006274 -1.676224 +v 0.221591 2.006274 -1.676224 +v -0.057960 2.006274 -1.684150 +v 0.221591 2.006274 -1.684150 +v 0.069204 1.586274 -1.676224 +v 0.094117 1.586274 -1.676224 +v 0.069204 1.586274 -1.684150 +v 0.094117 1.586274 -1.684150 +v 0.094119 1.586274 -1.676224 +v 0.094119 1.566274 -1.676224 +v 0.094119 1.586274 -1.684150 +v 0.094119 1.566274 -1.684150 +v 0.094117 1.566274 -1.676224 +v 0.069204 1.566274 -1.676224 +v 0.094117 1.566274 -1.684150 +v 0.069204 1.566274 -1.684150 +v 0.069204 1.566274 -1.676224 +v 0.069204 1.586274 -1.676224 +v 0.069204 1.566274 -1.684150 +v 0.069204 1.586274 -1.684150 +v 0.069204 1.626274 -1.676224 +v 0.094117 1.626274 -1.676224 +v 0.069204 1.626274 -1.684150 +v 0.094117 1.626274 -1.684150 +v 0.094119 1.626274 -1.676224 +v 0.094119 1.606274 -1.676224 +v 0.094119 1.626274 -1.684150 +v 0.094119 1.606274 -1.684150 +v 0.094117 1.606274 -1.676224 +v 0.069204 1.606274 -1.676224 +v 0.094117 1.606274 -1.684150 +v 0.069204 1.606274 -1.684150 +v 0.069204 1.606274 -1.676224 +v 0.069204 1.626274 -1.676224 +v 0.069204 1.606274 -1.684150 +v 0.069204 1.626274 -1.684150 +v 0.069204 1.646274 -1.676224 +v 0.094117 1.646274 -1.676224 +v 0.069204 1.646274 -1.684150 +v 0.094117 1.646274 -1.684150 +v 0.094119 1.646274 -1.676224 +v 0.094119 1.626274 -1.676224 +v 0.094119 1.646274 -1.684150 +v 0.094119 1.626274 -1.684150 +v 0.094117 1.626274 -1.676224 +v 0.069204 1.626274 -1.676224 +v 0.094117 1.626274 -1.684150 +v 0.069204 1.626274 -1.684150 +v 0.069204 1.626274 -1.676224 +v 0.069204 1.646274 -1.676224 +v 0.069204 1.626274 -1.684150 +v 0.069204 1.646274 -1.684150 +v 0.069204 1.666274 -1.676224 +v 0.094117 1.666274 -1.676224 +v 0.069204 1.666274 -1.684150 +v 0.094117 1.666274 -1.684150 +v 0.094119 1.666274 -1.676224 +v 0.094119 1.646274 -1.676224 +v 0.094119 1.666274 -1.684150 +v 0.094119 1.646274 -1.684150 +v 0.094117 1.646274 -1.676224 +v 0.069204 1.646274 -1.676224 +v 0.094117 1.646274 -1.684150 +v 0.069204 1.646274 -1.684150 +v 0.069204 1.646274 -1.676224 +v 0.069204 1.666274 -1.676224 +v 0.069204 1.646274 -1.684150 +v 0.069204 1.666274 -1.684150 +v 0.069204 1.706274 -1.676224 +v 0.094117 1.706274 -1.676224 +v 0.069204 1.706274 -1.684150 +v 0.094117 1.706274 -1.684150 +v 0.094119 1.706274 -1.676224 +v 0.094119 1.686274 -1.676224 +v 0.094119 1.706274 -1.684150 +v 0.094119 1.686274 -1.684150 +v 0.094117 1.686274 -1.676224 +v 0.069204 1.686274 -1.676224 +v 0.094117 1.686274 -1.684150 +v 0.069204 1.686274 -1.684150 +v 0.069204 1.686274 -1.676224 +v 0.069204 1.706274 -1.676224 +v 0.069204 1.686274 -1.684150 +v 0.069204 1.706274 -1.684150 +v 0.069204 1.726274 -1.676224 +v 0.094117 1.726274 -1.676224 +v 0.069204 1.726274 -1.684150 +v 0.094117 1.726274 -1.684150 +v 0.094119 1.726274 -1.676224 +v 0.094119 1.706274 -1.676224 +v 0.094119 1.726274 -1.684150 +v 0.094119 1.706274 -1.684150 +v 0.094117 1.706274 -1.676224 +v 0.069204 1.706274 -1.676224 +v 0.094117 1.706274 -1.684150 +v 0.069204 1.706274 -1.684150 +v 0.069204 1.706274 -1.676224 +v 0.069204 1.726274 -1.676224 +v 0.069204 1.706274 -1.684150 +v 0.069204 1.726274 -1.684150 +v 0.069204 1.746274 -1.676224 +v 0.094117 1.746274 -1.676224 +v 0.069204 1.746274 -1.684150 +v 0.094117 1.746274 -1.684150 +v 0.094119 1.746274 -1.676224 +v 0.094119 1.726274 -1.676224 +v 0.094119 1.746274 -1.684150 +v 0.094119 1.726274 -1.684150 +v 0.094117 1.726274 -1.676224 +v 0.069204 1.726274 -1.676224 +v 0.094117 1.726274 -1.684150 +v 0.069204 1.726274 -1.684150 +v 0.069204 1.726274 -1.676224 +v 0.069204 1.746274 -1.676224 +v 0.069204 1.726274 -1.684150 +v 0.069204 1.746274 -1.684150 +v 0.069204 1.786274 -1.676224 +v 0.094117 1.786274 -1.676224 +v 0.069204 1.786274 -1.684150 +v 0.094117 1.786274 -1.684150 +v 0.094119 1.786274 -1.676224 +v 0.094119 1.766274 -1.676224 +v 0.094119 1.786274 -1.684150 +v 0.094119 1.766274 -1.684150 +v 0.094117 1.766274 -1.676224 +v 0.069204 1.766274 -1.676224 +v 0.094117 1.766274 -1.684150 +v 0.069204 1.766274 -1.684150 +v 0.069204 1.766274 -1.676224 +v 0.069204 1.786274 -1.676224 +v 0.069204 1.766274 -1.684150 +v 0.069204 1.786274 -1.684150 +v 0.069204 1.806274 -1.676224 +v 0.094117 1.806274 -1.676224 +v 0.069204 1.806274 -1.684150 +v 0.094117 1.806274 -1.684150 +v 0.094119 1.806274 -1.676224 +v 0.094119 1.786274 -1.676224 +v 0.094119 1.806274 -1.684150 +v 0.094119 1.786274 -1.684150 +v 0.094117 1.786274 -1.676224 +v 0.069204 1.786274 -1.676224 +v 0.094117 1.786274 -1.684150 +v 0.069204 1.786274 -1.684150 +v 0.069204 1.786274 -1.676224 +v 0.069204 1.806274 -1.676224 +v 0.069204 1.786274 -1.684150 +v 0.069204 1.806274 -1.684150 +v 0.069204 1.826274 -1.676224 +v 0.094117 1.826274 -1.676224 +v 0.069204 1.826274 -1.684150 +v 0.094117 1.826274 -1.684150 +v 0.094119 1.826274 -1.676224 +v 0.094119 1.806274 -1.676224 +v 0.094119 1.826274 -1.684150 +v 0.094119 1.806274 -1.684150 +v 0.094117 1.806274 -1.676224 +v 0.069204 1.806274 -1.676224 +v 0.094117 1.806274 -1.684150 +v 0.069204 1.806274 -1.684150 +v 0.069204 1.806274 -1.676224 +v 0.069204 1.826274 -1.676224 +v 0.069204 1.806274 -1.684150 +v 0.069204 1.826274 -1.684150 +v 0.069204 1.866274 -1.676224 +v 0.094117 1.866274 -1.676224 +v 0.069204 1.866274 -1.684150 +v 0.094117 1.866274 -1.684150 +v 0.094119 1.866274 -1.676224 +v 0.094119 1.846274 -1.676224 +v 0.094119 1.866274 -1.684150 +v 0.094119 1.846274 -1.684150 +v 0.094117 1.846274 -1.676224 +v 0.069204 1.846274 -1.676224 +v 0.094117 1.846274 -1.684150 +v 0.069204 1.846274 -1.684150 +v 0.069204 1.846274 -1.676224 +v 0.069204 1.866274 -1.676224 +v 0.069204 1.846274 -1.684150 +v 0.069204 1.866274 -1.684150 +v 0.069204 1.886274 -1.676224 +v 0.094117 1.886274 -1.676224 +v 0.069204 1.886274 -1.684150 +v 0.094117 1.886274 -1.684150 +v 0.094119 1.886274 -1.676224 +v 0.094119 1.866274 -1.676224 +v 0.094119 1.886274 -1.684150 +v 0.094119 1.866274 -1.684150 +v 0.094117 1.866274 -1.676224 +v 0.069204 1.866274 -1.676224 +v 0.094117 1.866274 -1.684150 +v 0.069204 1.866274 -1.684150 +v 0.069204 1.866274 -1.676224 +v 0.069204 1.886274 -1.676224 +v 0.069204 1.866274 -1.684150 +v 0.069204 1.886274 -1.684150 +v 0.069204 1.906274 -1.676224 +v 0.094117 1.906274 -1.676224 +v 0.069204 1.906274 -1.684150 +v 0.094117 1.906274 -1.684150 +v 0.094119 1.906274 -1.676224 +v 0.094119 1.886274 -1.676224 +v 0.094119 1.906274 -1.684150 +v 0.094119 1.886274 -1.684150 +v 0.094117 1.886274 -1.676224 +v 0.069204 1.886274 -1.676224 +v 0.094117 1.886274 -1.684150 +v 0.069204 1.886274 -1.684150 +v 0.069204 1.886274 -1.676224 +v 0.069204 1.906274 -1.676224 +v 0.069204 1.886274 -1.684150 +v 0.069204 1.906274 -1.684150 +v 0.069204 1.946274 -1.676224 +v 0.094117 1.946274 -1.676224 +v 0.069204 1.946274 -1.684150 +v 0.094117 1.946274 -1.684150 +v 0.094119 1.946274 -1.676224 +v 0.094119 1.926274 -1.676224 +v 0.094119 1.946274 -1.684150 +v 0.094119 1.926274 -1.684150 +v 0.094117 1.926274 -1.676224 +v 0.069204 1.926274 -1.676224 +v 0.094117 1.926274 -1.684150 +v 0.069204 1.926274 -1.684150 +v 0.069204 1.926274 -1.676224 +v 0.069204 1.946274 -1.676224 +v 0.069204 1.926274 -1.684150 +v 0.069204 1.946274 -1.684150 +v 0.069204 1.966274 -1.676224 +v 0.094117 1.966274 -1.676224 +v 0.069204 1.966274 -1.684150 +v 0.094117 1.966274 -1.684150 +v 0.094119 1.966274 -1.676224 +v 0.094119 1.946274 -1.676224 +v 0.094119 1.966274 -1.684150 +v 0.094119 1.946274 -1.684150 +v 0.094117 1.946274 -1.676224 +v 0.069204 1.946274 -1.676224 +v 0.094117 1.946274 -1.684150 +v 0.069204 1.946274 -1.684150 +v 0.069204 1.946274 -1.676224 +v 0.069204 1.966274 -1.676224 +v 0.069204 1.946274 -1.684150 +v 0.069204 1.966274 -1.684150 +v 0.069204 1.986274 -1.676224 +v 0.094117 1.986274 -1.676224 +v 0.069204 1.986274 -1.684150 +v 0.094117 1.986274 -1.684150 +v 0.094119 1.986274 -1.676224 +v 0.094119 1.966274 -1.676224 +v 0.094119 1.986274 -1.684150 +v 0.094119 1.966274 -1.684150 +v 0.094117 1.966274 -1.676224 +v 0.069204 1.966274 -1.676224 +v 0.094117 1.966274 -1.684150 +v 0.069204 1.966274 -1.684150 +v 0.069204 1.966274 -1.676224 +v 0.069204 1.986274 -1.676224 +v 0.069204 1.966274 -1.684150 +v 0.069204 1.986274 -1.684150 +v 0.070352 2.026274 -1.676224 +v 0.092998 2.026274 -1.676224 +v 0.070352 2.026274 -1.684150 +v 0.092998 2.026274 -1.684150 +v 0.092998 2.026274 -1.676224 +v 0.092998 2.006274 -1.676224 +v 0.092998 2.026274 -1.684150 +v 0.092998 2.006274 -1.684150 +v 0.092998 2.006274 -1.676224 +v 0.070352 2.006274 -1.676224 +v 0.092998 2.006274 -1.684150 +v 0.070352 2.006274 -1.684150 +v 0.070354 2.006274 -1.676224 +v 0.070354 2.026274 -1.676224 +v 0.070354 2.006274 -1.684150 +v 0.070354 2.026274 -1.684150 +v 0.071844 2.046273 -1.676224 +v 0.091543 2.046273 -1.676224 +v 0.071844 2.046273 -1.684150 +v 0.091543 2.046273 -1.684150 +v 0.091543 2.046273 -1.676224 +v 0.091543 2.026274 -1.676224 +v 0.091543 2.046273 -1.684150 +v 0.091543 2.026274 -1.684150 +v 0.091543 2.026274 -1.676224 +v 0.071844 2.026274 -1.676224 +v 0.091543 2.026274 -1.684150 +v 0.071844 2.026274 -1.684150 +v 0.071844 2.026274 -1.676224 +v 0.071844 2.046273 -1.676224 +v 0.071844 2.026274 -1.684150 +v 0.071844 2.046273 -1.684150 +v 0.081815 2.066274 -1.676224 +v 0.089076 2.065510 -1.676224 +v 0.081815 2.066274 -1.684150 +v 0.089076 2.065510 -1.684150 +v 0.089074 2.065511 -1.676224 +v 0.089074 2.046273 -1.676224 +v 0.089074 2.065511 -1.684150 +v 0.089074 2.046273 -1.684150 +v 0.089074 2.046273 -1.676224 +v 0.074374 2.046273 -1.676224 +v 0.089074 2.046273 -1.684150 +v 0.074374 2.046273 -1.684150 +v 0.074376 2.046273 -1.676224 +v 0.074376 2.065491 -1.676224 +v 0.074376 2.046273 -1.684150 +v 0.074376 2.065491 -1.684150 +v 0.074376 2.065491 -1.676224 +v 0.081815 2.066274 -1.676224 +v 0.074376 2.065491 -1.684150 +v 0.081815 2.066274 -1.684150 +v -0.379568 2.191274 -1.280000 +v -0.379568 2.191274 -1.619535 +v -0.410329 2.191274 -1.280000 +v -0.410329 2.191274 -1.619535 +v -0.379568 2.191274 -1.619535 +v -0.379568 2.141274 -1.702639 +v -0.410329 2.191274 -1.619535 +v -0.410329 2.141274 -1.702639 +v -0.379568 2.141274 -1.702639 +v -0.379568 2.141274 -1.280000 +v -0.410329 2.141274 -1.702639 +v -0.410329 2.141274 -1.280000 +v -0.379568 2.141274 -1.280000 +v -0.379568 2.191274 -1.280000 +v -0.410329 2.141274 -1.280000 +v -0.410329 2.191274 -1.280000 +v 0.543199 2.191274 -1.280000 +v -0.379568 2.191274 -1.280000 +v 0.543199 2.191274 -1.269434 +v -0.379568 2.191274 -1.269434 +v -0.379568 2.191274 -1.280000 +v -0.379568 2.141274 -1.280000 +v -0.379568 2.191274 -1.269434 +v -0.379568 2.141274 -1.269434 +v -0.379568 2.141274 -1.280000 +v 0.543199 2.141274 -1.280000 +v -0.379568 2.141274 -1.269434 +v 0.543199 2.141274 -1.269434 +v 0.543199 2.141274 -1.280000 +v 0.543199 2.191274 -1.280000 +v 0.543199 2.141274 -1.269434 +v 0.543199 2.191274 -1.269434 +v 0.543199 2.191274 -1.619535 +v 0.543199 2.191274 -1.280000 +v 0.573960 2.191274 -1.619535 +v 0.573960 2.191274 -1.280000 +v 0.543199 2.191274 -1.280000 +v 0.543199 2.141274 -1.280000 +v 0.573960 2.191274 -1.280000 +v 0.573960 2.141274 -1.280000 +v 0.543199 2.141274 -1.280000 +v 0.543199 2.141274 -1.702639 +v 0.573960 2.141274 -1.280000 +v 0.573960 2.141274 -1.702639 +v 0.543199 2.141274 -1.702639 +v 0.543199 2.191274 -1.619535 +v 0.573960 2.141274 -1.702639 +v 0.573960 2.191274 -1.619535 +v 0.543199 1.441274 -1.280000 +v -0.379568 1.441274 -1.280000 +v 0.543199 1.441274 -1.269434 +v -0.379568 1.441274 -1.269434 +v -0.379568 1.441274 -1.280000 +v -0.379568 1.391274 -1.280000 +v -0.379568 1.441274 -1.269434 +v -0.379568 1.391274 -1.269434 +v -0.379568 1.391274 -1.280000 +v 0.543199 1.391274 -1.280000 +v -0.379568 1.391274 -1.269434 +v 0.543199 1.391274 -1.269434 +v 0.543199 1.391274 -1.280000 +v 0.543199 1.441274 -1.280000 +v 0.543199 1.391274 -1.269434 +v 0.543199 1.441274 -1.269434 +v 0.543199 1.441274 -1.702639 +v 0.543199 1.441274 -1.280000 +v 0.573960 1.441274 -1.702639 +v 0.573960 1.441274 -1.280000 +v 0.543199 1.441274 -1.280000 +v 0.543199 1.391274 -1.280000 +v 0.573960 1.441274 -1.280000 +v 0.573960 1.391274 -1.280000 +v 0.543199 1.391274 -1.280000 +v 0.543199 1.391274 -1.702639 +v 0.573960 1.391274 -1.280000 +v 0.573960 1.391274 -1.702639 +v 0.543199 1.391274 -1.702639 +v 0.543199 1.441274 -1.702639 +v 0.573960 1.391274 -1.702639 +v 0.573960 1.441274 -1.702639 +v -0.379568 1.441274 -1.702639 +v 0.543199 1.441274 -1.702639 +v -0.379568 1.441274 -1.713206 +v 0.543199 1.441274 -1.713206 +v 0.543199 1.441274 -1.702639 +v 0.543199 1.391274 -1.702639 +v 0.543199 1.441274 -1.713206 +v 0.543199 1.391274 -1.713206 +v 0.543199 1.391274 -1.702639 +v -0.379568 1.391274 -1.702639 +v 0.543199 1.391274 -1.713206 +v -0.379568 1.391274 -1.713206 +v -0.379568 1.391274 -1.702639 +v -0.379568 1.441274 -1.702639 +v -0.379568 1.391274 -1.713206 +v -0.379568 1.441274 -1.713206 +v -0.379568 1.441274 -1.280000 +v -0.379568 1.441274 -1.702639 +v -0.410329 1.441274 -1.280000 +v -0.410329 1.441274 -1.702639 +v -0.379568 1.441274 -1.702639 +v -0.379568 1.391274 -1.702639 +v -0.410329 1.441274 -1.702639 +v -0.410329 1.391274 -1.702639 +v -0.379568 1.391274 -1.702639 +v -0.379568 1.391274 -1.280000 +v -0.410329 1.391274 -1.702639 +v -0.410329 1.391274 -1.280000 +v -0.379568 1.391274 -1.280000 +v -0.379568 1.441274 -1.280000 +v -0.410329 1.391274 -1.280000 +v -0.410329 1.441274 -1.280000 +v 0.543199 1.766274 -1.280000 +v -0.379568 1.766274 -1.280000 +v 0.543199 1.766274 -1.269434 +v -0.379568 1.766274 -1.269434 +v -0.379568 1.766274 -1.280000 +v -0.379568 1.726274 -1.280000 +v -0.379568 1.766274 -1.269434 +v -0.379568 1.726274 -1.269434 +v -0.379568 1.726274 -1.280000 +v 0.543199 1.726274 -1.280000 +v -0.379568 1.726274 -1.269434 +v 0.543199 1.726274 -1.269434 +v 0.543199 1.726274 -1.280000 +v 0.543199 1.766274 -1.280000 +v 0.543199 1.726274 -1.269434 +v 0.543199 1.766274 -1.269434 +v 0.543199 1.766274 -1.702639 +v 0.543199 1.766274 -1.280000 +v 0.573960 1.766274 -1.702639 +v 0.573960 1.766274 -1.280000 +v 0.543199 1.766274 -1.280000 +v 0.543199 1.726274 -1.280000 +v 0.573960 1.766274 -1.280000 +v 0.573960 1.726274 -1.280000 +v 0.543199 1.726274 -1.280000 +v 0.543199 1.726274 -1.702639 +v 0.573960 1.726274 -1.280000 +v 0.573960 1.726274 -1.702639 +v 0.543199 1.726274 -1.702639 +v 0.543199 1.766274 -1.702639 +v 0.573960 1.726274 -1.702639 +v 0.573960 1.766274 -1.702639 +v -0.379568 1.766274 -1.280000 +v -0.379568 1.766274 -1.702639 +v -0.410329 1.766274 -1.280000 +v -0.410329 1.766274 -1.702639 +v -0.379568 1.766274 -1.702639 +v -0.379568 1.726274 -1.702639 +v -0.410329 1.766274 -1.702639 +v -0.410329 1.726274 -1.702639 +v -0.379568 1.726274 -1.702639 +v -0.379568 1.726274 -1.280000 +v -0.410329 1.726274 -1.702639 +v -0.410329 1.726274 -1.280000 +v -0.379568 1.726274 -1.280000 +v -0.379568 1.766274 -1.280000 +v -0.410329 1.726274 -1.280000 +v -0.410329 1.766274 -1.280000 +v -0.379568 1.766274 -1.702639 +v -0.071979 1.766274 -1.702639 +v -0.379568 1.766274 -1.713206 +v -0.071979 1.766274 -1.713206 +v -0.071979 1.766274 -1.702639 +v -0.071979 1.726274 -1.702639 +v -0.071979 1.766274 -1.713206 +v -0.071979 1.726274 -1.713206 +v -0.071979 1.726274 -1.702639 +v -0.379568 1.726274 -1.702639 +v -0.071979 1.726274 -1.713206 +v -0.379568 1.726274 -1.713206 +v -0.379568 1.726274 -1.702639 +v -0.379568 1.766274 -1.702639 +v -0.379568 1.726274 -1.713206 +v -0.379568 1.766274 -1.713206 +v 0.235610 1.766274 -1.702639 +v 0.543199 1.766274 -1.702639 +v 0.235610 1.766274 -1.713206 +v 0.543199 1.766274 -1.713206 +v 0.543199 1.766274 -1.702639 +v 0.543199 1.726274 -1.702639 +v 0.543199 1.766274 -1.713206 +v 0.543199 1.726274 -1.713206 +v 0.543199 1.726274 -1.702639 +v 0.235610 1.726274 -1.702639 +v 0.543199 1.726274 -1.713206 +v 0.235610 1.726274 -1.713206 +v 0.235610 1.726274 -1.702639 +v 0.235610 1.766274 -1.702639 +v 0.235610 1.726274 -1.713206 +v 0.235610 1.766274 -1.713206 +v -0.379568 1.766274 -1.274717 +v -0.341120 1.766274 -1.274717 +v -0.379568 2.141274 -1.274717 +v -0.341120 2.141274 -1.274717 +v 0.558580 1.766274 -1.280000 +v 0.558580 1.766274 -1.293208 +v 0.558580 2.141274 -1.280000 +v 0.558580 2.141274 -1.293208 +v -0.394949 1.766274 -1.702639 +v -0.394949 1.766274 -1.689432 +v -0.394949 2.141274 -1.702639 +v -0.394949 2.141274 -1.689432 +v 0.081815 1.766274 -1.274717 +v 0.120264 1.766274 -1.274717 +v 0.081815 2.141274 -1.274717 +v 0.120264 2.141274 -1.274717 +v 0.558580 1.766274 -1.491320 +v 0.558580 1.766274 -1.504527 +v 0.558580 2.141274 -1.491320 +v 0.558580 2.141274 -1.504527 +v -0.394949 1.766274 -1.491320 +v -0.394949 1.766274 -1.478112 +v -0.394949 2.141274 -1.491320 +v -0.394949 2.141274 -1.478112 +v -0.410327 2.141274 -1.702639 +v -0.410327 2.141274 -1.280000 +v -0.410327 2.191274 -1.619535 +v -0.410327 2.191274 -1.280000 +v -0.379568 2.141274 -1.269434 +v 0.543199 2.141274 -1.269434 +v -0.379568 2.191274 -1.269434 +v 0.543199 2.191274 -1.269434 +v 0.573958 2.141274 -1.280000 +v 0.573958 2.141274 -1.702639 +v 0.573958 2.191274 -1.280000 +v 0.573958 2.191274 -1.619535 +v -0.379568 1.391274 -1.269434 +v 0.543199 1.391274 -1.269434 +v -0.379568 1.441274 -1.269434 +v 0.543199 1.441274 -1.269434 +v 0.573958 1.391274 -1.280000 +v 0.573958 1.391274 -1.702639 +v 0.573958 1.441274 -1.280000 +v 0.573958 1.441274 -1.702639 +v 0.543199 1.391274 -1.713206 +v -0.379568 1.391274 -1.713206 +v 0.543199 1.441274 -1.713206 +v -0.379568 1.441274 -1.713206 +v -0.410327 1.391274 -1.702639 +v -0.410327 1.391274 -1.280000 +v -0.410327 1.441274 -1.702639 +v -0.410327 1.441274 -1.280000 +v -0.379568 1.726274 -1.269434 +v 0.543199 1.726274 -1.269434 +v -0.379568 1.766274 -1.269434 +v 0.543199 1.766274 -1.269434 +v 0.573958 1.726274 -1.280000 +v 0.573958 1.726274 -1.702639 +v 0.573958 1.766274 -1.280000 +v 0.573958 1.766274 -1.702639 +v -0.410327 1.726274 -1.702639 +v -0.410327 1.726274 -1.280000 +v -0.410327 1.766274 -1.702639 +v -0.410327 1.766274 -1.280000 +v -0.071979 1.726274 -1.713206 +v -0.379568 1.726274 -1.713206 +v -0.071979 1.766274 -1.713206 +v -0.379568 1.766274 -1.713206 +v 0.543199 1.726274 -1.713206 +v 0.235610 1.726274 -1.713206 +v 0.543199 1.766274 -1.713206 +v 0.235610 1.766274 -1.713206 +v -0.071979 1.566274 -1.702639 +v -0.071979 1.966274 -1.702639 +v -0.071979 1.566274 -1.676224 +v -0.071979 1.966274 -1.676224 +v -0.071979 1.966274 -1.702639 +v -0.067199 1.991014 -1.702639 +v -0.071979 1.966274 -1.676224 +v -0.071979 1.966274 -1.676224 +v -0.067199 1.991014 -1.702639 +v -0.067199 1.991014 -1.676224 +v -0.067199 1.991014 -1.702639 +v -0.053151 2.014216 -1.702639 +v -0.067199 1.991014 -1.676224 +v -0.053151 2.014216 -1.702639 +v -0.053151 2.014216 -1.676224 +v -0.067199 1.991014 -1.676224 +v -0.053151 2.014216 -1.702639 +v -0.030714 2.034438 -1.702639 +v -0.053151 2.014216 -1.676224 +v -0.030714 2.034438 -1.702639 +v -0.030714 2.034438 -1.676224 +v -0.053151 2.014216 -1.676224 +v -0.030714 2.034438 -1.702639 +v -0.001280 2.050421 -1.702639 +v -0.030714 2.034438 -1.676224 +v -0.001280 2.050421 -1.702639 +v -0.001280 2.050421 -1.676224 +v -0.030714 2.034438 -1.676224 +v -0.001280 2.050421 -1.702639 +v 0.033320 2.061173 -1.702639 +v -0.001280 2.050421 -1.676224 +v 0.033320 2.061173 -1.702639 +v 0.033320 2.061173 -1.676224 +v -0.001280 2.050421 -1.676224 +v 0.033320 2.061173 -1.702639 +v 0.081815 2.066274 -1.702639 +v 0.033320 2.061173 -1.676224 +v 0.081815 2.066274 -1.702639 +v 0.081815 2.066274 -1.676224 +v 0.033320 2.061173 -1.676224 +v 0.081815 2.066274 -1.702639 +v 0.130310 2.061173 -1.702639 +v 0.081815 2.066274 -1.676224 +v 0.081815 2.066274 -1.676224 +v 0.130310 2.061173 -1.702639 +v 0.130310 2.061173 -1.676224 +v 0.130310 2.061173 -1.702639 +v 0.164910 2.050421 -1.702639 +v 0.130310 2.061173 -1.676224 +v 0.164910 2.050421 -1.702639 +v 0.164910 2.050421 -1.676224 +v 0.130310 2.061173 -1.676224 +v 0.164910 2.050421 -1.702639 +v 0.194345 2.034438 -1.702639 +v 0.164910 2.050421 -1.676224 +v 0.194345 2.034438 -1.702639 +v 0.194345 2.034438 -1.676224 +v 0.164910 2.050421 -1.676224 +v 0.194345 2.034438 -1.702639 +v 0.216782 2.014216 -1.702639 +v 0.194345 2.034438 -1.676224 +v 0.216782 2.014216 -1.702639 +v 0.216782 2.014216 -1.676224 +v 0.194345 2.034438 -1.676224 +v 0.216782 2.014216 -1.702639 +v 0.230830 1.991014 -1.702639 +v 0.216782 2.014216 -1.676224 +v 0.230830 1.991014 -1.702639 +v 0.230830 1.991014 -1.676224 +v 0.216782 2.014216 -1.676224 +v 0.230830 1.991014 -1.702639 +v 0.235610 1.966274 -1.702639 +v 0.230830 1.991014 -1.676224 +v 0.235610 1.966274 -1.702639 +v 0.235610 1.966274 -1.676224 +v 0.230830 1.991014 -1.676224 +v 0.235610 1.966274 -1.702639 +v 0.235610 1.566274 -1.702639 +v 0.235610 1.966274 -1.676224 +v 0.235610 1.566274 -1.676224 +v 0.235610 1.566274 -1.702639 +v -0.071979 1.566274 -1.702639 +v 0.235610 1.566274 -1.676224 +v -0.071979 1.566274 -1.676224 +v -0.138990 1.507444 -1.663900 +v -0.224673 1.507444 -1.663900 +v -0.138990 1.366022 -1.589189 +v -0.224673 1.366022 -1.589189 +v -0.224675 1.507444 -1.663900 +v -0.224675 1.457946 -1.690049 +v -0.224675 1.366023 -1.589188 +v -0.224675 1.316525 -1.615336 +v -0.224673 1.457946 -1.690049 +v -0.138990 1.457946 -1.690049 +v -0.224673 1.316525 -1.615338 +v -0.138990 1.316525 -1.615338 +v -0.138990 1.457946 -1.690049 +v -0.138990 1.507444 -1.663900 +v -0.138990 1.316525 -1.615336 +v -0.138990 1.366023 -1.589188 +v 0.388304 1.507444 -1.663900 +v 0.302621 1.507444 -1.663900 +v 0.388304 1.366022 -1.589189 +v 0.302621 1.366022 -1.589189 +v 0.302621 1.507444 -1.663900 +v 0.302621 1.457946 -1.690049 +v 0.302621 1.366023 -1.589188 +v 0.302621 1.316525 -1.615336 +v 0.302621 1.457946 -1.690049 +v 0.388304 1.457946 -1.690049 +v 0.302621 1.316525 -1.615338 +v 0.388304 1.316525 -1.615338 +v 0.388306 1.457946 -1.690049 +v 0.388306 1.507444 -1.663900 +v 0.388306 1.316525 -1.615336 +v 0.388306 1.366023 -1.589188 +v 0.124657 1.410471 -1.703105 +v 0.038974 1.410471 -1.703105 +v 0.124657 1.375741 -1.599051 +v 0.038974 1.375741 -1.599051 +v 0.038974 1.410471 -1.703107 +v 0.038974 1.341535 -1.709528 +v 0.038974 1.375741 -1.599051 +v 0.038974 1.306805 -1.605473 +v 0.038974 1.341535 -1.709528 +v 0.124657 1.341535 -1.709528 +v 0.038974 1.306805 -1.605474 +v 0.124657 1.306805 -1.605474 +v 0.124657 1.341535 -1.709528 +v 0.124657 1.410471 -1.703107 +v 0.124657 1.306805 -1.605473 +v 0.124657 1.375741 -1.599051 +v 0.081815 1.768419 -1.280000 +v 0.543199 2.068419 -1.280000 +v 0.081815 1.768419 -1.272075 +v 0.543199 2.068419 -1.272075 +v 0.543199 2.068419 -1.280000 +v 0.543199 2.139129 -1.280000 +v 0.543199 2.068419 -1.272075 +v 0.543199 2.139129 -1.272075 +v 0.543199 2.139129 -1.280000 +v 0.081815 1.839129 -1.280000 +v 0.543199 2.139129 -1.272075 +v 0.081815 1.839129 -1.272075 +v 0.081815 1.839129 -1.280000 +v 0.081815 1.768419 -1.280000 +v 0.081815 1.839129 -1.272075 +v 0.081815 1.768419 -1.272075 +v 0.543199 1.766274 -1.491320 +v 0.543199 1.766274 -1.516603 +v 0.566267 1.766274 -1.491320 +v 0.566267 1.766274 -1.516603 +v 0.543199 2.118419 -1.702639 +v 0.566267 1.766274 -1.516601 +v 0.543199 1.766274 -1.516601 +v 0.566267 1.766274 -1.516601 +v 0.543199 2.118419 -1.702639 +v 0.566267 2.118419 -1.702639 +v 0.543199 2.141274 -1.702639 +v 0.566267 2.118419 -1.702639 +v 0.543199 2.118419 -1.702639 +v 0.566267 2.141274 -1.702639 +v 0.566267 2.118419 -1.702639 +v 0.543199 2.141274 -1.702639 +v 0.543199 2.141274 -1.702639 +v 0.543199 2.141274 -1.677356 +v 0.566267 2.141274 -1.702639 +v 0.566267 2.141274 -1.677356 +v 0.543199 2.141274 -1.677356 +v 0.543199 1.789129 -1.491320 +v 0.566267 2.141274 -1.677356 +v 0.566267 1.789129 -1.491320 +v 0.543199 1.789129 -1.491320 +v 0.543199 1.766274 -1.491320 +v 0.566267 1.789129 -1.491320 +v 0.566267 1.766274 -1.491320 +v -0.379568 1.766274 -1.280000 +v -0.379568 1.789129 -1.280000 +v -0.402637 1.766274 -1.280000 +v -0.402637 1.789129 -1.280000 +v -0.379568 2.141274 -1.466038 +v -0.402637 1.789129 -1.280000 +v -0.379568 1.789129 -1.280000 +v -0.402637 1.789129 -1.280000 +v -0.379568 2.141274 -1.466038 +v -0.402637 2.141274 -1.466038 +v -0.379568 2.141274 -1.491320 +v -0.402637 2.141274 -1.466038 +v -0.379568 2.141274 -1.466038 +v -0.402637 2.141274 -1.491320 +v -0.402637 2.141274 -1.466038 +v -0.379568 2.141274 -1.491320 +v -0.379568 2.141274 -1.491320 +v -0.379568 2.118419 -1.491320 +v -0.402637 2.141274 -1.491320 +v -0.402637 2.118419 -1.491320 +v -0.379568 2.118419 -1.491320 +v -0.379568 1.766274 -1.305284 +v -0.402637 2.118419 -1.491320 +v -0.402637 1.766274 -1.305284 +v -0.379568 1.766274 -1.305284 +v -0.379568 1.766274 -1.280000 +v -0.402637 1.766274 -1.305284 +v -0.402637 1.766274 -1.280000 +v -0.379568 1.768419 -1.280000 +v 0.081815 2.068419 -1.280000 +v -0.379568 1.768419 -1.272075 +v 0.081815 2.068419 -1.272075 +v 0.081815 2.068419 -1.280000 +v 0.081815 2.139129 -1.280000 +v 0.081815 2.068419 -1.272075 +v 0.081815 2.139129 -1.272075 +v 0.081815 2.139129 -1.280000 +v -0.379568 1.839129 -1.280000 +v 0.081815 2.139129 -1.272075 +v -0.379568 1.839129 -1.272075 +v -0.379568 1.839129 -1.280000 +v -0.379568 1.768419 -1.280000 +v -0.379568 1.839129 -1.272075 +v -0.379568 1.768419 -1.272075 +v 0.543199 1.766274 -1.280000 +v 0.543199 1.766274 -1.305284 +v 0.566267 1.766274 -1.280000 +v 0.566267 1.766274 -1.305284 +v 0.543199 2.118419 -1.491320 +v 0.566267 1.766274 -1.305282 +v 0.543199 1.766274 -1.305282 +v 0.566267 1.766274 -1.305282 +v 0.543199 2.118419 -1.491320 +v 0.566267 2.118419 -1.491320 +v 0.543199 2.141274 -1.491320 +v 0.566267 2.118419 -1.491320 +v 0.543199 2.118419 -1.491320 +v 0.566267 2.141274 -1.491320 +v 0.566267 2.118419 -1.491320 +v 0.543199 2.141274 -1.491320 +v 0.543199 2.141274 -1.491320 +v 0.543199 2.141274 -1.466037 +v 0.566267 2.141274 -1.491320 +v 0.566267 2.141274 -1.466037 +v 0.543199 2.141274 -1.466037 +v 0.543199 1.789129 -1.280000 +v 0.566267 2.141274 -1.466037 +v 0.566267 1.789129 -1.280000 +v 0.543199 1.789129 -1.280000 +v 0.543199 1.766274 -1.280000 +v 0.566267 1.789129 -1.280000 +v 0.566267 1.766274 -1.280000 +v -0.379568 1.766274 -1.702639 +v -0.379568 1.766274 -1.677356 +v -0.402637 1.766274 -1.702639 +v -0.402637 1.766274 -1.677356 +v -0.379568 2.118419 -1.491320 +v -0.402637 1.766274 -1.677358 +v -0.379568 1.766274 -1.677358 +v -0.402637 1.766274 -1.677358 +v -0.379568 2.118419 -1.491320 +v -0.402637 2.118419 -1.491320 +v -0.379568 2.141274 -1.491320 +v -0.402637 2.118419 -1.491320 +v -0.379568 2.118419 -1.491320 +v -0.402637 2.141274 -1.491320 +v -0.402637 2.118419 -1.491320 +v -0.379568 2.141274 -1.491320 +v -0.379568 2.141274 -1.491320 +v -0.379568 2.141274 -1.516603 +v -0.402637 2.141274 -1.491320 +v -0.402637 2.141274 -1.516603 +v -0.379568 2.141274 -1.516603 +v -0.379568 1.789129 -1.702639 +v -0.402637 2.141274 -1.516603 +v -0.402637 1.789129 -1.702639 +v -0.379568 1.789129 -1.702639 +v -0.379568 1.766274 -1.702639 +v -0.402637 1.789129 -1.702639 +v -0.402637 1.766274 -1.702639 +v 0.081815 1.768419 -1.272076 +v 0.543199 2.068419 -1.272076 +v 0.081815 1.839129 -1.272076 +v 0.543199 2.139129 -1.272076 +v 0.566267 1.766274 -1.516601 +v 0.566267 2.118419 -1.702639 +v 0.566267 1.766274 -1.504527 +v 0.566267 2.141274 -1.702639 +v 0.566267 1.766274 -1.491320 +v 0.566267 2.141274 -1.689432 +v 0.566267 1.789129 -1.491320 +v 0.566267 2.141274 -1.677358 +v -0.402637 1.789129 -1.280000 +v -0.402637 2.141274 -1.466038 +v -0.402637 1.766274 -1.280000 +v -0.402637 2.141274 -1.478112 +v -0.402637 1.766274 -1.293208 +v -0.402637 2.141274 -1.491320 +v -0.402637 1.766274 -1.305282 +v -0.402637 2.118419 -1.491320 +v -0.379568 1.768419 -1.272076 +v 0.081815 2.068419 -1.272076 +v -0.379568 1.839129 -1.272076 +v 0.081815 2.139129 -1.272076 +v 0.566267 1.766274 -1.305282 +v 0.566267 2.118419 -1.491320 +v 0.566267 1.766274 -1.293208 +v 0.566267 2.141274 -1.491320 +v 0.566267 1.766274 -1.280000 +v 0.566267 2.141274 -1.478112 +v 0.566267 1.789129 -1.280000 +v 0.566267 2.141274 -1.466038 +v -0.402637 1.766274 -1.677358 +v -0.402637 2.118419 -1.491320 +v -0.402637 1.766274 -1.689432 +v -0.402637 2.141274 -1.491320 +v -0.402637 1.766274 -1.702639 +v -0.402637 2.141274 -1.504527 +v -0.402637 1.789129 -1.702639 +v -0.402637 2.141274 -1.516601 +v 0.235610 1.586274 -1.684148 +v -0.071979 1.586274 -1.684148 +v 0.235610 1.606274 -1.684148 +v -0.071979 1.606274 -1.684148 +v 0.235610 1.666274 -1.684148 +v -0.071979 1.666274 -1.684148 +v 0.235610 1.686274 -1.684148 +v -0.071979 1.686274 -1.684148 +v 0.235610 1.746274 -1.684148 +v -0.071979 1.746274 -1.684148 +v 0.235610 1.766274 -1.684148 +v -0.071979 1.766274 -1.684148 +v 0.235610 1.826274 -1.684148 +v -0.071979 1.826274 -1.684148 +v 0.235610 1.846274 -1.684148 +v -0.071979 1.846274 -1.684148 +v 0.235610 1.906274 -1.684148 +v -0.071979 1.906274 -1.684148 +v 0.235610 1.926274 -1.684148 +v -0.071979 1.926274 -1.684148 +v 0.231745 1.986274 -1.684148 +v -0.068114 1.986274 -1.684148 +v 0.230830 1.991014 -1.684148 +v -0.067199 1.991014 -1.684148 +v 0.221591 2.006274 -1.684148 +v -0.057960 2.006274 -1.684148 +v 0.094117 1.566274 -1.684148 +v 0.069204 1.566274 -1.684148 +v 0.094117 1.586274 -1.684148 +v 0.069204 1.586274 -1.684148 +v 0.094117 1.606274 -1.684148 +v 0.069204 1.606274 -1.684148 +v 0.094117 1.626274 -1.684148 +v 0.069204 1.626274 -1.684148 +v 0.094117 1.626274 -1.684148 +v 0.069204 1.626274 -1.684148 +v 0.094117 1.646274 -1.684148 +v 0.069204 1.646274 -1.684148 +v 0.094117 1.646274 -1.684148 +v 0.069204 1.646274 -1.684148 +v 0.094117 1.666274 -1.684148 +v 0.069204 1.666274 -1.684148 +v 0.094117 1.686274 -1.684148 +v 0.069204 1.686274 -1.684148 +v 0.094117 1.706274 -1.684148 +v 0.069204 1.706274 -1.684148 +v 0.094117 1.706274 -1.684148 +v 0.069204 1.706274 -1.684148 +v 0.094117 1.726274 -1.684148 +v 0.069204 1.726274 -1.684148 +v 0.094117 1.726274 -1.684148 +v 0.069204 1.726274 -1.684148 +v 0.094117 1.746274 -1.684148 +v 0.069204 1.746274 -1.684148 +v 0.094117 1.766274 -1.684148 +v 0.069204 1.766274 -1.684148 +v 0.094117 1.786274 -1.684148 +v 0.069204 1.786274 -1.684148 +v 0.094117 1.786274 -1.684148 +v 0.069204 1.786274 -1.684148 +v 0.094117 1.806274 -1.684148 +v 0.069204 1.806274 -1.684148 +v 0.094117 1.806274 -1.684148 +v 0.069204 1.806274 -1.684148 +v 0.094117 1.826274 -1.684148 +v 0.069204 1.826274 -1.684148 +v 0.094117 1.846274 -1.684148 +v 0.069204 1.846274 -1.684148 +v 0.094117 1.866274 -1.684148 +v 0.069204 1.866274 -1.684148 +v 0.094117 1.866274 -1.684148 +v 0.069204 1.866274 -1.684148 +v 0.094117 1.886274 -1.684148 +v 0.069204 1.886274 -1.684148 +v 0.094117 1.886274 -1.684148 +v 0.069204 1.886274 -1.684148 +v 0.094117 1.906274 -1.684148 +v 0.069204 1.906274 -1.684148 +v 0.094117 1.926274 -1.684148 +v 0.069204 1.926274 -1.684148 +v 0.094117 1.946274 -1.684148 +v 0.069204 1.946274 -1.684148 +v 0.094117 1.946274 -1.684148 +v 0.069204 1.946274 -1.684148 +v 0.094117 1.966274 -1.684148 +v 0.069204 1.966274 -1.684148 +v 0.094117 1.966274 -1.684148 +v 0.069204 1.966274 -1.684148 +v 0.094117 1.966274 -1.684148 +v 0.069204 1.986274 -1.684148 +v 0.094117 1.986274 -1.684148 +v 0.092998 2.006274 -1.684148 +v 0.070352 2.006274 -1.684148 +v 0.092998 2.026274 -1.684148 +v 0.070352 2.026274 -1.684148 +v 0.091543 2.026274 -1.684148 +v 0.071844 2.026274 -1.684148 +v 0.091543 2.046273 -1.684148 +v 0.071844 2.046273 -1.684148 +v 0.089074 2.046273 -1.684148 +v 0.074374 2.046273 -1.684148 +v 0.089074 2.065491 -1.684148 +v 0.074374 2.065491 -1.684148 +v 0.089074 2.065510 -1.684148 +v 0.074557 2.065510 -1.684148 +v 0.081815 2.066274 -1.684148 +v -0.247744 1.341274 -1.702639 +v -0.115919 1.341274 -1.702639 +v -0.247744 1.341274 -1.280000 +v -0.115919 1.341274 -1.280000 +v 0.279550 1.341274 -1.702639 +v 0.411375 1.341274 -1.702639 +v 0.279550 1.341274 -1.280000 +v 0.411375 1.341274 -1.280000 +v 0.147728 1.391274 -1.280000 +v 0.015903 1.391274 -1.280000 +v 0.147728 1.341274 -1.280000 +v 0.015903 1.341274 -1.280000 +v 0.015903 1.391274 -1.280000 +v 0.015903 1.391274 -1.702639 +v 0.015903 1.341274 -1.280000 +v 0.015903 1.341274 -1.702639 +v 0.015903 1.391274 -1.702639 +v 0.147728 1.391274 -1.702639 +v 0.015903 1.341274 -1.702639 +v 0.147728 1.341274 -1.702639 +v 0.147728 1.391274 -1.702639 +v 0.147728 1.391274 -1.280000 +v 0.147728 1.341274 -1.702639 +v 0.147728 1.341274 -1.280000 +v -0.379568 1.391274 -1.702639 +v 0.543199 1.391274 -1.702639 +v -0.379568 1.391274 -1.280000 +v 0.543199 1.391274 -1.280000 +v 0.015903 1.341274 -1.702639 +v 0.147728 1.341274 -1.702639 +v 0.015903 1.341274 -1.280000 +v 0.147728 1.341274 -1.280000 +v -0.115919 1.391274 -1.280000 +v -0.247744 1.391274 -1.280000 +v -0.115919 1.341274 -1.280000 +v -0.247744 1.341274 -1.280000 +v -0.247744 1.391274 -1.280000 +v -0.247744 1.391274 -1.702639 +v -0.247744 1.341274 -1.280000 +v -0.247744 1.341274 -1.702639 +v -0.247744 1.391274 -1.702639 +v -0.115919 1.391274 -1.702639 +v -0.247744 1.341274 -1.702639 +v -0.115919 1.341274 -1.702639 +v -0.115921 1.391274 -1.702639 +v -0.115921 1.391274 -1.280000 +v -0.115921 1.341274 -1.702639 +v -0.115921 1.341274 -1.280000 +v 0.411375 1.391274 -1.280000 +v 0.279550 1.391274 -1.280000 +v 0.411375 1.341274 -1.280000 +v 0.279550 1.341274 -1.280000 +v 0.279552 1.391274 -1.280000 +v 0.279552 1.391274 -1.702639 +v 0.279552 1.341274 -1.280000 +v 0.279552 1.341274 -1.702639 +v 0.279550 1.391274 -1.702639 +v 0.411375 1.391274 -1.702639 +v 0.279550 1.341274 -1.702639 +v 0.411375 1.341274 -1.702639 +v 0.411375 1.391274 -1.702639 +v 0.411375 1.391274 -1.280000 +v 0.411375 1.341274 -1.702639 +v 0.411375 1.341274 -1.280000 +v 0.235610 1.566274 -1.676224 +v -0.071979 1.566274 -1.676224 +v 0.235610 1.966274 -1.676224 +v -0.071979 1.966274 -1.676224 +v 0.230830 1.991014 -1.676224 +v -0.067199 1.991014 -1.676224 +v 0.216782 2.014216 -1.676224 +v -0.053151 2.014216 -1.676224 +v 0.194345 2.034438 -1.676224 +v -0.030714 2.034438 -1.676224 +v 0.194345 2.034438 -1.676224 +v -0.030714 2.034438 -1.676224 +v 0.164910 2.050421 -1.676224 +v -0.001280 2.050421 -1.676224 +v 0.164910 2.050421 -1.676224 +v -0.001280 2.050421 -1.676224 +v 0.130310 2.061173 -1.676224 +v 0.033320 2.061173 -1.676224 +v 0.081815 2.066274 -1.676224 +v 0.274059 1.541274 -1.716111 +v -0.110428 1.541274 -1.716111 +v 0.274059 1.566274 -1.716111 +v -0.110428 1.566274 -1.716111 +v 0.274059 1.566274 -1.716111 +v 0.235610 1.566274 -1.716111 +v 0.274059 1.966274 -1.716111 +v 0.235610 1.966274 -1.716111 +v 0.274059 1.967838 -1.716111 +v 0.235307 1.967838 -1.716111 +v 0.269579 1.991014 -1.716111 +v 0.230830 1.991014 -1.716111 +v 0.268375 1.997248 -1.716111 +v 0.227056 1.997248 -1.716111 +v 0.258103 2.014216 -1.716111 +v 0.216782 2.014216 -1.716111 +v 0.250791 2.026296 -1.716111 +v 0.203378 2.026296 -1.716111 +v 0.241756 2.034438 -1.716111 +v 0.194345 2.034438 -1.716111 +v 0.224022 2.050421 -1.716111 +v 0.164910 2.050421 -1.716111 +v 0.222698 2.051613 -1.716111 +v 0.161076 2.051613 -1.716111 +v 0.205093 2.061173 -1.716111 +v 0.130310 2.061173 -1.716111 +v 0.195699 2.066274 -1.716111 +v 0.081815 2.066274 -1.716111 +v -0.071979 1.566274 -1.716111 +v -0.110428 1.566274 -1.716111 +v -0.071979 1.966274 -1.716111 +v -0.110428 1.966274 -1.716111 +v -0.071676 1.967838 -1.716111 +v -0.110428 1.967838 -1.716111 +v -0.067199 1.991014 -1.716111 +v -0.105948 1.991014 -1.716111 +v -0.063425 1.997248 -1.716111 +v -0.104744 1.997248 -1.716111 +v -0.053151 2.014216 -1.716111 +v -0.094472 2.014216 -1.716111 +v -0.039747 2.026296 -1.716111 +v -0.087160 2.026296 -1.716111 +v -0.030714 2.034438 -1.716111 +v -0.078125 2.034438 -1.716111 +v -0.001280 2.050421 -1.716111 +v -0.060391 2.050421 -1.716111 +v 0.002555 2.051613 -1.716111 +v -0.059067 2.051613 -1.716111 +v 0.033320 2.061173 -1.716111 +v -0.041462 2.061173 -1.716111 +v 0.081815 2.066274 -1.716111 +v -0.032069 2.066274 -1.716111 +v 0.195699 2.066274 -1.716111 +v -0.032069 2.066274 -1.716111 +v 0.185848 2.071623 -1.716111 +v -0.022217 2.071623 -1.716111 +v 0.185848 2.071623 -1.716111 +v -0.022217 2.071623 -1.716111 +v 0.141903 2.085278 -1.716111 +v 0.021728 2.085278 -1.716111 +v 0.081815 2.091599 -1.716111 +v -0.111198 1.541274 -1.702639 +v -0.111198 1.967839 -1.702639 +v -0.111198 1.541274 -1.715847 +v -0.111198 1.967839 -1.715847 +v -0.110970 1.968194 -1.702639 +v -0.105286 1.997603 -1.702639 +v -0.110970 1.968194 -1.715847 +v -0.105286 1.997603 -1.702639 +v -0.105286 1.997603 -1.715847 +v -0.110970 1.968194 -1.715847 +v -0.105286 1.997603 -1.702639 +v -0.087702 2.026652 -1.702639 +v -0.105286 1.997603 -1.715847 +v -0.087702 2.026652 -1.702639 +v -0.087702 2.026652 -1.715847 +v -0.105286 1.997603 -1.715847 +v -0.087702 2.026652 -1.702639 +v -0.059610 2.051968 -1.702639 +v -0.087702 2.026652 -1.715847 +v -0.059610 2.051968 -1.702639 +v -0.059610 2.051968 -1.715847 +v -0.087702 2.026652 -1.715847 +v -0.059610 2.051968 -1.702639 +v -0.022759 2.071979 -1.702639 +v -0.059610 2.051968 -1.715847 +v -0.022759 2.071979 -1.702639 +v -0.022759 2.071979 -1.715847 +v -0.059610 2.051968 -1.715847 +v -0.022759 2.071979 -1.702639 +v 0.021186 2.085633 -1.702639 +v -0.022759 2.071979 -1.715847 +v 0.021186 2.085633 -1.702639 +v 0.021186 2.085633 -1.715847 +v -0.022759 2.071979 -1.715847 +v 0.021186 2.085633 -1.702639 +v 0.081273 2.091954 -1.702639 +v 0.021186 2.085633 -1.715847 +v 0.081273 2.091954 -1.702639 +v 0.081273 2.091954 -1.715847 +v 0.021186 2.085633 -1.715847 +v 0.082357 2.091954 -1.702639 +v 0.142445 2.085633 -1.702639 +v 0.082357 2.091954 -1.715847 +v 0.142445 2.085633 -1.702639 +v 0.142445 2.085633 -1.715847 +v 0.082357 2.091954 -1.715847 +v 0.142445 2.085633 -1.702639 +v 0.186390 2.071979 -1.702639 +v 0.142445 2.085633 -1.715847 +v 0.186390 2.071979 -1.702639 +v 0.186390 2.071979 -1.715847 +v 0.142445 2.085633 -1.715847 +v 0.186390 2.071979 -1.702639 +v 0.223240 2.051968 -1.702639 +v 0.186390 2.071979 -1.715847 +v 0.223240 2.051968 -1.702639 +v 0.223240 2.051968 -1.715847 +v 0.186390 2.071979 -1.715847 +v 0.223240 2.051968 -1.702639 +v 0.251333 2.026652 -1.702639 +v 0.223240 2.051968 -1.715847 +v 0.251333 2.026652 -1.702639 +v 0.251333 2.026652 -1.715847 +v 0.223240 2.051968 -1.715847 +v 0.251333 2.026652 -1.702639 +v 0.268917 1.997603 -1.702639 +v 0.251333 2.026652 -1.715847 +v 0.268917 1.997603 -1.702639 +v 0.268917 1.997603 -1.715847 +v 0.251333 2.026652 -1.715847 +v 0.268917 1.997603 -1.702639 +v 0.274601 1.968194 -1.702639 +v 0.268917 1.997603 -1.715847 +v 0.274601 1.968194 -1.702639 +v 0.274601 1.968194 -1.715847 +v 0.268917 1.997603 -1.715847 +v 0.274828 1.967839 -1.702639 +v 0.274828 1.541274 -1.702639 +v 0.274828 1.967839 -1.715847 +v 0.274828 1.541274 -1.715847 +v 0.274059 1.540774 -1.702639 +v -0.110428 1.540774 -1.702639 +v 0.274059 1.540774 -1.715847 +v -0.110428 1.540774 -1.715847 +v 0.235066 1.965920 -1.702639 +v 0.230285 1.990660 -1.702639 +v 0.235066 1.965920 -1.715847 +v 0.235066 1.965920 -1.715847 +v 0.230285 1.990660 -1.702639 +v 0.230285 1.990660 -1.715847 +v 0.230285 1.990660 -1.702639 +v 0.216238 2.013862 -1.702639 +v 0.230285 1.990660 -1.715847 +v 0.216238 2.013862 -1.702639 +v 0.216238 2.013862 -1.715847 +v 0.230285 1.990660 -1.715847 +v 0.216238 2.013862 -1.702639 +v 0.193801 2.034084 -1.702639 +v 0.216238 2.013862 -1.715847 +v 0.193801 2.034084 -1.702639 +v 0.193801 2.034084 -1.715847 +v 0.216238 2.013862 -1.715847 +v 0.193801 2.034084 -1.702639 +v 0.164366 2.050068 -1.702639 +v 0.193801 2.034084 -1.715847 +v 0.164366 2.050068 -1.702639 +v 0.164366 2.050068 -1.715847 +v 0.193801 2.034084 -1.715847 +v 0.164366 2.050068 -1.702639 +v 0.129766 2.060819 -1.702639 +v 0.164366 2.050068 -1.715847 +v 0.129766 2.060819 -1.702639 +v 0.129766 2.060819 -1.715847 +v 0.164366 2.050068 -1.715847 +v 0.129766 2.060819 -1.702639 +v 0.081271 2.065920 -1.702639 +v 0.129766 2.060819 -1.715847 +v 0.081271 2.065920 -1.702639 +v 0.081271 2.065920 -1.715847 +v 0.129766 2.060819 -1.715847 +v 0.082360 2.065920 -1.702639 +v 0.033865 2.060819 -1.702639 +v 0.082360 2.065920 -1.715847 +v 0.082360 2.065920 -1.715847 +v 0.033865 2.060819 -1.702639 +v 0.033865 2.060819 -1.715847 +v 0.033865 2.060819 -1.702639 +v -0.000735 2.050068 -1.702639 +v 0.033865 2.060819 -1.715847 +v -0.000735 2.050068 -1.702639 +v -0.000735 2.050068 -1.715847 +v 0.033865 2.060819 -1.715847 +v -0.000735 2.050068 -1.702639 +v -0.030170 2.034084 -1.702639 +v -0.000735 2.050068 -1.715847 +v -0.030170 2.034084 -1.702639 +v -0.030170 2.034084 -1.715847 +v -0.000735 2.050068 -1.715847 +v -0.030170 2.034084 -1.702639 +v -0.052607 2.013862 -1.702639 +v -0.030170 2.034084 -1.715847 +v -0.052607 2.013862 -1.702639 +v -0.052607 2.013862 -1.715847 +v -0.030170 2.034084 -1.715847 +v -0.052607 2.013862 -1.702639 +v -0.066654 1.990660 -1.702639 +v -0.052607 2.013862 -1.715847 +v -0.066654 1.990660 -1.702639 +v -0.066654 1.990660 -1.715847 +v -0.052607 2.013862 -1.715847 +v -0.066654 1.990660 -1.702639 +v -0.071435 1.965920 -1.702639 +v -0.066654 1.990660 -1.715847 +v -0.071435 1.965920 -1.702639 +v -0.071435 1.965920 -1.715847 +v -0.066654 1.990660 -1.715847 +v -0.071209 1.966274 -1.702639 +v -0.071209 1.566274 -1.702639 +v -0.071209 1.966274 -1.715847 +v -0.071209 1.566274 -1.715847 +v -0.071979 1.566774 -1.702639 +v 0.235610 1.566774 -1.702639 +v -0.071979 1.566774 -1.715847 +v 0.235610 1.566774 -1.715847 +v 0.234840 1.566274 -1.702639 +v 0.234840 1.966274 -1.702639 +v 0.234840 1.566274 -1.715847 +v 0.234840 1.966274 -1.715847 +v -0.418017 1.390774 -1.306415 +v -0.302671 1.390774 -1.306415 +v -0.418017 1.390774 -1.266793 +v -0.302671 1.390774 -1.266793 +v 0.466302 1.390774 -1.306415 +v 0.581648 1.390774 -1.306415 +v 0.466302 1.390774 -1.266793 +v 0.581648 1.390774 -1.266793 +v -0.418017 1.390774 -1.715847 +v -0.302671 1.390774 -1.715847 +v -0.418017 1.390774 -1.676224 +v -0.302671 1.390774 -1.676224 +v 0.466302 1.390774 -1.715847 +v 0.581648 1.390774 -1.715847 +v 0.466302 1.390774 -1.676224 +v 0.581648 1.390774 -1.676224 +v -0.379568 1.391274 -1.280000 +v 0.543199 1.391274 -1.280000 +v -0.379568 1.766274 -1.280000 +v 0.543199 1.766274 -1.280000 +v 0.543199 1.391274 -1.280000 +v 0.543199 1.391274 -1.702639 +v 0.543199 1.766274 -1.280000 +v 0.543199 1.766274 -1.702639 +v -0.379568 1.391274 -1.702639 +v -0.379568 1.391274 -1.280000 +v -0.379568 1.766274 -1.702639 +v -0.379568 1.766274 -1.280000 +v 0.543199 1.391274 -1.702639 +v -0.379568 1.391274 -1.702639 +v 0.543199 1.566274 -1.702639 +v -0.379568 1.566274 -1.702639 +v 0.543199 1.566274 -1.702639 +v 0.235610 1.566274 -1.702639 +v 0.543199 1.966274 -1.702639 +v 0.235610 1.966274 -1.702639 +v 0.543199 1.991014 -1.702639 +v 0.230830 1.991014 -1.702639 +v 0.543199 2.014216 -1.702639 +v 0.216782 2.014216 -1.702639 +v 0.543199 2.034438 -1.702639 +v 0.194345 2.034438 -1.702639 +v 0.543199 2.050421 -1.702639 +v 0.164910 2.050421 -1.702639 +v 0.543199 2.061173 -1.702639 +v 0.130310 2.061173 -1.702639 +v 0.543199 2.066274 -1.702639 +v 0.081815 2.066274 -1.702639 +v -0.071979 1.566274 -1.702639 +v -0.379568 1.566274 -1.702639 +v -0.071979 1.966274 -1.702639 +v -0.379568 1.966274 -1.702639 +v -0.067199 1.991014 -1.702639 +v -0.379568 1.991014 -1.702639 +v -0.053151 2.014216 -1.702639 +v -0.379568 2.014216 -1.702639 +v -0.030714 2.034438 -1.702639 +v -0.379568 2.034438 -1.702639 +v -0.001280 2.050421 -1.702639 +v -0.379568 2.050421 -1.702639 +v 0.033320 2.061173 -1.702639 +v -0.379568 2.061173 -1.702639 +v 0.081815 2.066274 -1.702639 +v -0.379568 2.066274 -1.702639 +v 0.543199 2.066274 -1.702639 +v -0.379568 2.066274 -1.702639 +v 0.543199 2.141274 -1.702639 +v -0.379568 2.141274 -1.702639 +v 0.658544 2.410325 -1.255448 +v -0.494915 2.410325 -1.255448 +v 0.658544 2.118555 -1.740400 +v -0.494915 2.118555 -1.740400 +v 0.658544 2.137616 -1.743601 +v -0.494915 2.137616 -1.743601 +v 0.658544 2.406666 -1.296408 +v -0.494915 2.406666 -1.296408 +v -0.494915 2.387606 -1.293208 +v 0.658544 2.387606 -1.293208 +v -0.494915 2.406667 -1.296410 +v 0.658544 2.406667 -1.296410 +v 0.658544 2.387606 -1.293208 +v 0.658544 2.118555 -1.740400 +v 0.658544 2.406667 -1.296408 +v 0.658544 2.137616 -1.743600 +v 0.658544 2.118555 -1.740400 +v -0.494915 2.118555 -1.740400 +v 0.658544 2.137616 -1.743601 +v -0.494915 2.137616 -1.743601 +v -0.494915 2.118555 -1.740400 +v -0.494915 2.387606 -1.293208 +v -0.494915 2.137616 -1.743600 +v -0.494915 2.406667 -1.296408 +vn -0.000000 0.000000 1.000000 +vn 1.000000 0.000000 0.000000 +vn -1.000000 -0.000000 -0.000000 +vn 0.000000 0.000000 -1.000000 +vt 0.250000 -0.400000 +vt 0.250000 0.400000 +vt -0.250000 -0.400000 +vt -0.250000 0.400000 +vt 0.250000 -0.533333 +vt 0.250000 0.533333 +vt -0.250000 -0.533333 +vt -0.250000 0.533333 +vt 0.485861 -0.400000 +vt 0.485861 0.400000 +vt 0.252528 -0.400000 +vt 0.252528 0.400000 +vt 0.252528 -0.133333 +vt -0.280805 -0.400000 +vt -0.280805 -0.133333 +vt -0.313793 -0.400000 +vt -0.313793 -0.129188 +vt -0.344729 -0.400000 +vt -0.344729 -0.117011 +vt -0.371691 -0.400000 +vt -0.371691 -0.097558 +vt -0.393002 -0.400000 +vt -0.393002 -0.072040 +vt -0.407337 -0.400000 +vt -0.407337 -0.042043 +vt -0.414139 -0.400000 +vt -0.414139 0.000000 +vt 0.252528 0.133333 +vt -0.280805 0.133333 +vt -0.280805 0.400000 +vt -0.313793 0.129188 +vt -0.313793 0.400000 +vt -0.344729 0.117011 +vt -0.344729 0.400000 +vt -0.371691 0.097558 +vt -0.371691 0.400000 +vt -0.393002 0.072040 +vt -0.393002 0.400000 +vt -0.407337 0.042043 +vt -0.407337 0.400000 +vt -0.414139 0.400000 +vt -0.514139 -0.400000 +vt -0.514139 0.400000 +f 10329/727/90 10330/728/90 10331/729/90 +f 10332/730/90 10331/729/90 10330/728/90 +f 10333/731/91 10334/732/91 10335/733/91 +f 10336/734/91 10335/733/91 10334/732/91 +f 10337/731/92 10338/732/92 10339/733/92 +f 10340/734/92 10339/733/92 10338/732/92 +f 10341/735/93 10342/736/93 10343/737/93 +f 10344/738/93 10343/737/93 10342/736/93 +f 10345/737/93 10346/739/93 10347/740/93 +f 10348/741/93 10347/740/93 10346/739/93 +f 10347/740/93 10348/741/93 10349/742/93 +f 10350/743/93 10349/742/93 10348/741/93 +f 10349/742/93 10350/743/93 10351/744/93 +f 10352/745/93 10351/744/93 10350/743/93 +f 10351/744/93 10352/745/93 10353/746/93 +f 10354/747/93 10353/746/93 10352/745/93 +f 10353/746/93 10354/747/93 10355/748/93 +f 10356/749/93 10355/748/93 10354/747/93 +f 10355/748/93 10356/749/93 10357/750/93 +f 10358/751/93 10357/750/93 10356/749/93 +f 10357/750/93 10358/751/93 10359/752/93 +f 10360/753/93 10359/752/93 10358/751/93 +f 10361/754/93 10362/738/93 10363/755/93 +f 10364/756/93 10363/755/93 10362/738/93 +f 10363/755/93 10364/756/93 10365/757/93 +f 10366/758/93 10365/757/93 10364/756/93 +f 10365/757/93 10366/758/93 10367/759/93 +f 10368/760/93 10367/759/93 10366/758/93 +f 10367/759/93 10368/760/93 10369/761/93 +f 10370/762/93 10369/761/93 10368/760/93 +f 10369/761/93 10370/762/93 10371/763/93 +f 10372/764/93 10371/763/93 10370/762/93 +f 10371/763/93 10372/764/93 10373/765/93 +f 10374/766/93 10373/765/93 10372/764/93 +f 10373/765/93 10374/766/93 10375/753/93 +f 10376/767/93 10375/753/93 10374/766/93 +f 10377/752/93 10378/767/93 10379/768/93 +f 10380/769/93 10379/768/93 10378/767/93 + + +# +# +# +g + + +# +# _ns651_Material_002_52-effect +# +usemtl _ns651_Material_002_52-effect + +v -1.373992 4.248203 0.142176 +v -1.373992 4.005401 0.142176 +v -1.376038 4.005401 0.142378 +v -1.376038 4.248203 0.142378 +v -1.378005 4.005401 0.142975 +v -1.378005 4.248203 0.142975 +v -1.379818 4.005401 0.143944 +v -1.379818 4.248203 0.143944 +v -1.381408 4.005401 0.145248 +v -1.381408 4.248203 0.145248 +v -1.382712 4.005401 0.146837 +v -1.382712 4.248203 0.146837 +v -1.383681 4.005401 0.148651 +v -1.383681 4.248203 0.148651 +v -1.384278 4.005401 0.150618 +v -1.384278 4.248203 0.150618 +v -1.384480 4.005401 0.152664 +v -1.384480 4.248203 0.152664 +v -1.384278 4.005401 0.154710 +v -1.384278 4.248203 0.154710 +v -1.383681 4.005401 0.156678 +v -1.383681 4.248203 0.156678 +v -1.382712 4.005401 0.158491 +v -1.382712 4.248203 0.158491 +v -1.381408 4.005401 0.160080 +v -1.381408 4.248203 0.160080 +v -1.379818 4.005401 0.161384 +v -1.379818 4.248203 0.161384 +v -1.378005 4.005401 0.162354 +v -1.378005 4.248203 0.162354 +v -1.376038 4.005401 0.162950 +v -1.376038 4.248203 0.162950 +v -1.373992 4.005401 0.163152 +v -1.373992 4.248203 0.163152 +v -1.371946 4.005401 0.162950 +v -1.371946 4.248203 0.162950 +v -1.369978 4.005401 0.162354 +v -1.369978 4.248203 0.162354 +v -1.368165 4.005401 0.161384 +v -1.368165 4.248203 0.161384 +v -1.366576 4.005401 0.160080 +v -1.366576 4.248203 0.160080 +v -1.365271 4.005401 0.158491 +v -1.365271 4.248203 0.158491 +v -1.364302 4.005401 0.156678 +v -1.364302 4.248203 0.156678 +v -1.363706 4.005401 0.154710 +v -1.363706 4.248203 0.154710 +v -1.363504 4.005401 0.152664 +v -1.363504 4.248203 0.152664 +v -1.363706 4.005401 0.150618 +v -1.363706 4.248203 0.150618 +v -1.364302 4.005401 0.148651 +v -1.364302 4.248203 0.148651 +v -1.365271 4.005401 0.146838 +v -1.365271 4.248203 0.146837 +v -1.366576 4.005401 0.145248 +v -1.366576 4.248203 0.145248 +v -1.368165 4.005401 0.143944 +v -1.368165 4.248203 0.143944 +v -1.369978 4.005401 0.142975 +v -1.369978 4.248203 0.142975 +v -1.371946 4.005401 0.142378 +v -1.371946 4.248203 0.142378 +v -1.373992 4.254791 0.128390 +v -1.369256 4.254791 0.128856 +v -1.364702 4.254791 0.130238 +v -1.360506 4.254791 0.132481 +v -1.356827 4.254791 0.135500 +v -1.353808 4.254791 0.139178 +v -1.351565 4.254791 0.143375 +v -1.350184 4.254791 0.147928 +v -1.349717 4.254791 0.152664 +v -1.350184 4.254791 0.157400 +v -1.351565 4.254791 0.161954 +v -1.353808 4.254791 0.166150 +v -1.356827 4.254791 0.169829 +v -1.360506 4.254791 0.172848 +v -1.364702 4.254791 0.175091 +v -1.369256 4.254791 0.176472 +v -1.373992 4.254791 0.176939 +v -1.378727 4.254791 0.176472 +v -1.383281 4.254791 0.175091 +v -1.387478 4.254791 0.172848 +v -1.391156 4.254791 0.169829 +v -1.394175 4.254791 0.166150 +v -1.396418 4.254791 0.161954 +v -1.397800 4.254791 0.157400 +v -1.398266 4.254791 0.152664 +v -1.397800 4.254791 0.147928 +v -1.396418 4.254791 0.143375 +v -1.394175 4.254791 0.139178 +v -1.391156 4.254791 0.135500 +v -1.387478 4.254791 0.132481 +v -1.383281 4.254791 0.130238 +v -1.378727 4.254791 0.128856 +v -1.372766 4.280813 0.146503 +v -1.373992 4.280813 0.146382 +v -1.373992 4.303307 0.152664 +v -1.371588 4.280813 0.146860 +v -1.370502 4.280813 0.147441 +v -1.369550 4.280813 0.148222 +v -1.368768 4.280813 0.149174 +v -1.368188 4.280813 0.150260 +v -1.367830 4.280813 0.151439 +v -1.367710 4.280813 0.152664 +v -1.367830 4.280813 0.153890 +v -1.368188 4.280813 0.155068 +v -1.368768 4.280813 0.156154 +v -1.369550 4.280813 0.157106 +v -1.370502 4.280813 0.157888 +v -1.371588 4.280813 0.158468 +v -1.372766 4.280813 0.158826 +v -1.373992 4.280813 0.158946 +v -1.375217 4.280813 0.158826 +v -1.376396 4.280813 0.158468 +v -1.377482 4.280813 0.157888 +v -1.378434 4.280813 0.157106 +v -1.379215 4.280813 0.156154 +v -1.379796 4.280813 0.155068 +v -1.380153 4.280813 0.153890 +v -1.380274 4.280813 0.152664 +v -1.380153 4.280813 0.151439 +v -1.379796 4.280813 0.150260 +v -1.379215 4.280813 0.149174 +v -1.378434 4.280813 0.148222 +v -1.377482 4.280813 0.147441 +v -1.376396 4.280813 0.146860 +v -1.375217 4.280813 0.146503 +v -1.373992 4.267441 0.139381 +v -1.376583 4.267441 0.139637 +v -1.379075 4.267441 0.140392 +v -1.381371 4.267441 0.141620 +v -1.383384 4.267441 0.143272 +v -1.385036 4.267441 0.145285 +v -1.386263 4.267441 0.147581 +v -1.387019 4.267441 0.150073 +v -1.387275 4.267441 0.152664 +v -1.387019 4.267441 0.155255 +v -1.386263 4.267441 0.157747 +v -1.385036 4.267441 0.160044 +v -1.383384 4.267441 0.162057 +v -1.381371 4.267441 0.163708 +v -1.379075 4.267441 0.164936 +v -1.376583 4.267441 0.165692 +v -1.373992 4.267441 0.165947 +v -1.371400 4.267441 0.165692 +v -1.368909 4.267441 0.164936 +v -1.366612 4.267441 0.163708 +v -1.364599 4.267441 0.162057 +v -1.362947 4.267441 0.160044 +v -1.361720 4.267441 0.157747 +v -1.360964 4.267441 0.155256 +v -1.360709 4.267441 0.152664 +v -1.360964 4.267441 0.150073 +v -1.361720 4.267441 0.147581 +v -1.362947 4.267441 0.145285 +v -1.364599 4.267441 0.143272 +v -1.366612 4.267441 0.141620 +v -1.368909 4.267441 0.140392 +v -1.371400 4.267441 0.139637 +v -1.378485 4.256610 0.130075 +v -1.373992 4.256610 0.129633 +v -1.382805 4.256610 0.131386 +v -1.386787 4.256610 0.133514 +v -1.390277 4.256610 0.136379 +v -1.393142 4.256610 0.139869 +v -1.395270 4.256610 0.143850 +v -1.396580 4.256610 0.148171 +v -1.397023 4.256610 0.152664 +v -1.396580 4.256610 0.157157 +v -1.395270 4.256610 0.161478 +v -1.393142 4.256610 0.165460 +v -1.390277 4.256610 0.168950 +v -1.386787 4.256610 0.171814 +v -1.382805 4.256610 0.173942 +v -1.378485 4.256610 0.175253 +v -1.373992 4.256610 0.175695 +v -1.369499 4.256610 0.175253 +v -1.365178 4.256610 0.173942 +v -1.361196 4.256610 0.171814 +v -1.357706 4.256610 0.168950 +v -1.354842 4.256610 0.165460 +v -1.352714 4.256610 0.161478 +v -1.351403 4.256610 0.157157 +v -1.350960 4.256610 0.152664 +v -1.351403 4.256610 0.148171 +v -1.352714 4.256610 0.143850 +v -1.354842 4.256610 0.139869 +v -1.357706 4.256610 0.136379 +v -1.361196 4.256610 0.133514 +v -1.365178 4.256610 0.131386 +v -1.369499 4.256610 0.130075 +vn 0.900409 0.387899 0.196971 +vn 0.921534 0.387902 0.017518 +vn 0.000000 1.000000 -0.000000 +vn -0.162577 0.387901 -0.907249 +vn 0.017518 0.387902 -0.921534 +vn 0.196971 0.387899 -0.900409 +vn 0.368854 0.387898 -0.844678 +vn 0.526553 0.387903 -0.756487 +vn 0.664031 0.387895 -0.639219 +vn 0.775985 0.387901 -0.497374 +vn 0.858104 0.387897 -0.336442 +vn 0.907254 0.387903 -0.162547 +vn 0.844678 0.387898 0.368854 +vn 0.756487 0.387903 0.526553 +vn 0.639219 0.387895 0.664031 +vn 0.497374 0.387901 0.775985 +vn 0.336442 0.387897 0.858104 +vn 0.162577 0.387901 0.907249 +vn -0.017549 0.387902 0.921534 +vn -0.196971 0.387899 0.900409 +vn -0.368854 0.387898 0.844678 +vn -0.526553 0.387903 0.756487 +vn -0.664031 0.387895 0.639219 +vn -0.775985 0.387901 0.497374 +vn -0.858104 0.387897 0.336442 +vn -0.907249 0.387901 0.162577 +vn -0.921534 0.387902 -0.017518 +vn -0.900409 0.387899 -0.196971 +vn -0.844678 0.387898 -0.368854 +vn -0.756487 0.387903 -0.526553 +vn -0.639219 0.387895 -0.664031 +vn -0.497374 0.387901 -0.775985 +vn -0.336442 0.387897 -0.858104 +vn 0.948665 -0.261032 0.178599 +vn 0.826822 -0.534328 0.175668 +vn 0.965281 -0.261028 -0.009888 +vn 0.845203 -0.534333 0.010956 +vn 0.944789 -0.261063 -0.198040 +vn 0.831104 -0.534333 -0.154123 +vn 0.888009 -0.261028 -0.378557 +vn 0.785070 -0.534326 -0.313308 +vn 0.797096 -0.261029 -0.544520 +vn 0.708865 -0.534327 -0.460440 +vn 0.675551 -0.261034 -0.689559 +vn 0.605415 -0.534335 -0.589880 +vn 0.528038 -0.261028 -0.808109 +vn 0.478695 -0.534332 -0.696664 +vn 0.360224 -0.261035 -0.895600 +vn 0.333607 -0.534333 -0.776656 +vn 0.178570 -0.261034 -0.948670 +vn 0.175638 -0.534331 -0.826827 +vn -0.009888 -0.261028 -0.965281 +vn 0.010956 -0.534333 -0.845203 +vn -0.198040 -0.261063 -0.944789 +vn -0.154093 -0.534336 -0.831108 +vn -0.378527 -0.261060 -0.888012 +vn -0.313280 -0.534331 -0.785077 +vn -0.544516 -0.261058 -0.797089 +vn -0.460440 -0.534327 -0.708865 +vn -0.689559 -0.261034 -0.675551 +vn -0.589880 -0.534335 -0.605415 +vn -0.808109 -0.261028 -0.528038 +vn -0.696664 -0.534332 -0.478695 +vn -0.895600 -0.261035 -0.360224 +vn -0.776676 -0.534325 -0.333572 +vn -0.948670 -0.261034 -0.178570 +vn -0.826822 -0.534328 -0.175668 +vn -0.965281 -0.261028 0.009888 +vn -0.845203 -0.534333 -0.010956 +vn -0.944789 -0.261063 0.198040 +vn -0.831104 -0.534333 0.154123 +vn -0.888012 -0.261060 0.378527 +vn -0.785070 -0.534326 0.313308 +vn -0.797089 -0.261057 0.544516 +vn -0.708865 -0.534327 0.460440 +vn -0.675551 -0.261034 0.689559 +vn -0.605415 -0.534335 0.589880 +vn -0.528038 -0.261028 0.808109 +vn -0.478695 -0.534332 0.696664 +vn -0.360224 -0.261035 0.895600 +vn -0.333572 -0.534325 0.776676 +vn -0.178568 -0.261062 0.948662 +vn -0.175668 -0.534328 0.826822 +vn 0.009888 -0.261028 0.965281 +vn -0.010987 -0.534333 0.845203 +vn 0.198040 -0.261063 0.944789 +vn 0.154123 -0.534333 0.831104 +vn 0.378557 -0.261028 0.888009 +vn 0.313308 -0.534326 0.785070 +vn 0.544520 -0.261029 0.797096 +vn 0.460440 -0.534327 0.708865 +vn 0.689559 -0.261034 0.675551 +vn 0.589880 -0.534335 0.605415 +vn 0.808122 -0.261032 0.528016 +vn 0.696664 -0.534332 0.478695 +vn 0.895600 -0.261035 0.360224 +vn 0.776676 -0.534325 0.333572 +vn 0.805684 0.570928 0.157847 +vn 0.820999 0.570924 -0.002319 +vn 0.804767 0.570927 -0.162455 +vn 0.757613 0.570926 -0.316333 +vn 0.681341 0.570923 -0.458063 +vn 0.578857 0.570953 -0.582184 +vn 0.454161 0.570929 -0.683943 +vn 0.311998 0.570923 -0.759410 +vn 0.157847 0.570928 -0.805684 +vn -0.002319 0.570924 -0.820999 +vn -0.162455 0.570927 -0.804767 +vn -0.316333 0.570926 -0.757613 +vn -0.458063 0.570923 -0.681341 +vn -0.582194 0.570932 -0.578867 +vn -0.683943 0.570929 -0.454161 +vn -0.759384 0.570957 -0.312000 +vn -0.805684 0.570928 -0.157847 +vn -0.820999 0.570924 0.002319 +vn -0.804767 0.570927 0.162455 +vn -0.757613 0.570926 0.316333 +vn -0.681313 0.570955 0.458064 +vn -0.578867 0.570932 0.582194 +vn -0.454161 0.570929 0.683943 +vn -0.312005 0.570937 0.759397 +vn -0.157874 0.570946 0.805666 +vn 0.002319 0.570924 0.820999 +vn 0.162452 0.570948 0.804753 +vn 0.316328 0.570946 0.757599 +vn 0.458072 0.570935 0.681325 +vn 0.582194 0.570932 0.578867 +vn 0.683943 0.570929 0.454161 +vn 0.759410 0.570923 0.311998 +vn 0.770798 0.618018 0.154672 +vn 0.786158 0.618024 0.001343 +vn 0.771319 0.618020 -0.152048 +vn 0.726842 0.618011 -0.299606 +vn 0.654428 0.618018 -0.435634 +vn 0.556860 0.618022 -0.554938 +vn 0.437889 0.618013 -0.652927 +vn 0.302081 0.618017 -0.725811 +vn 0.154672 0.618018 -0.770798 +vn 0.001343 0.618024 -0.786158 +vn -0.152048 0.618020 -0.771319 +vn -0.299606 0.618011 -0.726842 +vn -0.435634 0.618018 -0.654428 +vn -0.554938 0.618022 -0.556860 +vn -0.652909 0.618025 -0.437898 +vn -0.725811 0.618017 -0.302081 +vn -0.770798 0.618018 -0.154672 +vn -0.786158 0.618024 -0.001343 +vn -0.771319 0.618020 0.152048 +vn -0.726842 0.618011 0.299606 +vn -0.654428 0.618018 0.435634 +vn -0.556851 0.618011 0.554959 +vn -0.437889 0.618044 0.652897 +vn -0.302081 0.618017 0.725811 +vn -0.154672 0.618018 0.770798 +vn -0.001343 0.618025 0.786158 +vn 0.152048 0.618020 0.771319 +vn 0.299612 0.618025 0.726827 +vn 0.435626 0.618037 0.654416 +vn 0.554927 0.618040 0.556850 +vn 0.652927 0.618013 0.437889 +vn 0.725811 0.618017 0.302081 +vn 0.986661 0.000000 0.162790 +vn 0.999462 -0.000000 -0.032808 +vn 0.973859 -0.000000 -0.227152 +vn 0.910836 -0.000000 -0.412768 +vn 0.812792 -0.000000 -0.582554 +vn 0.683516 -0.000000 -0.729936 +vn 0.527981 -0.000000 -0.849256 +vn 0.352163 -0.000000 -0.935939 +vn 0.162790 -0.000000 -0.986661 +vn -0.032808 -0.000000 -0.999462 +vn -0.227152 -0.000000 -0.973859 +vn -0.412805 -0.000000 -0.910820 +vn -0.582554 -0.000000 -0.812792 +vn -0.729921 -0.000000 -0.683532 +vn -0.849256 -0.000000 -0.527981 +vn -0.935939 -0.000000 -0.352163 +vn -0.986661 -0.000000 -0.162790 +vn -0.999462 0.000000 0.032808 +vn -0.973852 0.000000 0.227181 +vn -0.910836 0.000000 0.412768 +vn -0.812792 0.000000 0.582554 +vn -0.683532 0.000000 0.729921 +vn -0.527981 0.000000 0.849256 +vn -0.352127 0.000000 0.935952 +vn -0.162820 0.000000 0.986656 +vn 0.032777 0.000000 0.999463 +vn 0.227152 0.000000 0.973859 +vn 0.412768 0.000000 0.910836 +vn 0.582554 0.000000 0.812792 +vn 0.729936 0.000000 0.683516 +vn 0.849256 0.000000 0.527981 +vn 0.935939 0.000000 0.352163 +vt 0.327590 0.737726 +vt 0.333658 0.714719 +vt 0.498578 0.710577 +vt 0.424675 0.598886 +vt 0.412902 0.605807 +vt 0.401200 0.613915 +vt 0.389990 0.623365 +vt 0.378937 0.634219 +vt 0.368258 0.646672 +vt 0.358490 0.660689 +vt 0.349133 0.676641 +vt 0.341023 0.694433 +vt 0.669461 0.737726 +vt 0.663450 0.714766 +vt 0.656465 0.694724 +vt 0.647982 0.676684 +vt 0.638943 0.660842 +vt 0.628814 0.646670 +vt 0.618193 0.634251 +vt 0.607348 0.623384 +vt 0.595906 0.613936 +vt 0.584358 0.605777 +vt 0.572407 0.598905 +vt 0.560411 0.593140 +vt 0.548183 0.588462 +vt 0.535776 0.584950 +vt 0.523326 0.582480 +vt 0.510914 0.581035 +vt 0.498496 0.580487 +vt 0.486083 0.581031 +vt 0.473672 0.582470 +vt 0.461345 0.585018 +vt 0.449032 0.588508 +vt 0.436723 0.593097 +vt 0.000000 0.471479 +vt 0.050509 0.239289 +vt 0.064361 0.455502 +vt 0.081002 0.241493 +vt 0.112578 0.443109 +vt 0.111459 0.242053 +vt 0.154063 0.431521 +vt 0.141870 0.241284 +vt 0.189658 0.422498 +vt 0.171367 0.239785 +vt 0.221214 0.414276 +vt 0.200606 0.239550 +vt 0.250880 0.406943 +vt 0.229006 0.235337 +vt 0.278364 0.400460 +vt 0.257222 0.233377 +vt 0.305125 0.394171 +vt 0.284977 0.230785 +vt 0.330718 0.389287 +vt 0.312292 0.229074 +vt 0.355659 0.384606 +vt 0.339197 0.226879 +vt 0.380272 0.380609 +vt 0.365597 0.223418 +vt 0.404336 0.377624 +vt 0.392083 0.222574 +vt 0.427875 0.375325 +vt 0.418342 0.219765 +vt 0.451089 0.373757 +vt 0.444588 0.217345 +vt 0.474193 0.372387 +vt 0.470871 0.215298 +vt 0.497713 0.371694 +vt 0.497225 0.213604 +vt 0.521310 0.372059 +vt 0.523719 0.214591 +vt 0.544609 0.373233 +vt 0.550381 0.213546 +vt 0.568106 0.374503 +vt 0.577271 0.212809 +vt 0.592124 0.376868 +vt 0.604025 0.216305 +vt 0.616559 0.379970 +vt 0.631015 0.218465 +vt 0.641041 0.383890 +vt 0.658404 0.221023 +vt 0.666161 0.388083 +vt 0.686056 0.223010 +vt 0.692244 0.393656 +vt 0.713995 0.226004 +vt 0.719089 0.399448 +vt 0.742303 0.228384 +vt 0.747345 0.406786 +vt 0.771063 0.231533 +vt 0.776663 0.414148 +vt 0.800129 0.236326 +vt 0.808637 0.422573 +vt 0.829629 0.238659 +vt 0.844446 0.433045 +vt 0.859538 0.242696 +vt 0.885119 0.443977 +vt 0.889587 0.244063 +vt 0.935145 0.458301 +vt 0.920694 0.243820 +vt 1.000000 0.475909 +vt 0.951507 0.242128 +vt 0.169152 0.643288 +vt 0.190528 0.618033 +vt 0.212627 0.595811 +vt 0.235073 0.576261 +vt 0.257222 0.559385 +vt 0.278902 0.544005 +vt 0.300487 0.531883 +vt 0.321429 0.520594 +vt 0.342138 0.511119 +vt 0.362355 0.502728 +vt 0.382407 0.495914 +vt 0.402123 0.490249 +vt 0.421579 0.485413 +vt 0.440996 0.482309 +vt 0.460242 0.479822 +vt 0.479420 0.478703 +vt 0.498542 0.478212 +vt 0.517694 0.478464 +vt 0.536884 0.480046 +vt 0.556102 0.482629 +vt 0.575463 0.485602 +vt 0.595007 0.490068 +vt 0.614846 0.495632 +vt 0.634836 0.502703 +vt 0.655239 0.510767 +vt 0.675852 0.520513 +vt 0.697002 0.531538 +vt 0.718381 0.544514 +vt 0.740138 0.559274 +vt 0.762381 0.576186 +vt 0.784939 0.595083 +vt 0.807005 0.617753 +vt 0.828256 0.643529 +vt 0.013316 0.505501 +vt 0.072700 0.481011 +vt 0.119179 0.463673 +vt 0.159370 0.449923 +vt 0.194330 0.438433 +vt 0.225340 0.428872 +vt 0.254520 0.420438 +vt 0.281501 0.413176 +vt 0.307890 0.406816 +vt 0.333097 0.401155 +vt 0.357623 0.396433 +vt 0.382002 0.392435 +vt 0.405783 0.389036 +vt 0.428954 0.386464 +vt 0.451797 0.384596 +vt 0.474520 0.383512 +vt 0.497784 0.383121 +vt 0.521082 0.383291 +vt 0.543985 0.384217 +vt 0.567180 0.386029 +vt 0.590918 0.388431 +vt 0.614963 0.391620 +vt 0.639028 0.395549 +vt 0.663740 0.400452 +vt 0.689430 0.406090 +vt 0.715841 0.412751 +vt 0.743684 0.420252 +vt 0.772421 0.428735 +vt 0.803831 0.438874 +vt 0.838723 0.450722 +vt 0.878521 0.465450 +vt 0.925957 0.483742 +vt 0.985760 0.510259 +vt 0.060805 0.014779 +vt 0.088948 0.014255 +vt 0.116607 0.013480 +vt 0.144154 0.015827 +vt 0.171639 0.014504 +vt 0.199067 0.016318 +vt 0.226831 0.014562 +vt 0.254097 0.012704 +vt 0.281379 0.014010 +vt 0.308554 0.011927 +vt 0.335787 0.013046 +vt 0.363365 0.010939 +vt 0.391001 0.008950 +vt 0.418669 0.007085 +vt 0.446381 0.005385 +vt 0.474139 0.003884 +vt 0.501941 0.002612 +vt 0.529830 0.001549 +vt 0.557751 0.000679 +vt 0.585253 0.000000 +vt 0.612640 0.002655 +vt 0.640667 0.002225 +vt 0.668288 0.001824 +vt 0.695766 0.004679 +vt 0.723439 0.004163 +vt 0.750995 0.006877 +vt 0.778758 0.006096 +vt 0.806444 0.008515 +vt 0.834686 0.010777 +vt 0.862987 0.012847 +vt 0.891383 0.014720 +vt 0.919385 0.012880 +vt 0.947426 0.014228 +f 10511/770/94 10510/771/95 10503/772/96 +f 10533/773/97 10503/772/96 10502/774/98 +f 10502/774/98 10503/772/96 10501/775/99 +f 10501/775/99 10503/772/96 10504/776/100 +f 10504/776/100 10503/772/96 10505/777/101 +f 10505/777/101 10503/772/96 10506/778/102 +f 10506/778/102 10503/772/96 10507/779/103 +f 10507/779/103 10503/772/96 10508/780/104 +f 10508/780/104 10503/772/96 10509/781/105 +f 10509/781/105 10503/772/96 10510/771/95 +f 10511/782/94 10503/772/96 10512/783/106 +f 10512/783/106 10503/772/96 10513/784/107 +f 10513/784/107 10503/772/96 10514/785/108 +f 10514/785/108 10503/772/96 10515/786/109 +f 10515/786/109 10503/772/96 10516/787/110 +f 10516/787/110 10503/772/96 10517/788/111 +f 10517/788/111 10503/772/96 10518/789/112 +f 10518/789/112 10503/772/96 10519/790/113 +f 10519/790/113 10503/772/96 10520/791/114 +f 10520/791/114 10503/772/96 10521/792/115 +f 10521/792/115 10503/772/96 10522/793/116 +f 10522/793/116 10503/772/96 10523/794/117 +f 10523/794/117 10503/772/96 10524/795/118 +f 10524/795/118 10503/772/96 10525/796/119 +f 10525/796/119 10503/772/96 10526/797/120 +f 10526/797/120 10503/772/96 10527/798/121 +f 10527/798/121 10503/772/96 10528/799/122 +f 10528/799/122 10503/772/96 10529/800/123 +f 10529/800/123 10503/772/96 10530/801/124 +f 10530/801/124 10503/772/96 10531/802/125 +f 10531/802/125 10503/772/96 10532/803/126 +f 10532/803/126 10503/772/96 10533/773/97 +f 10478/804/127 10452/805/128 10477/806/129 +f 10477/806/129 10452/805/128 10454/807/130 +f 10477/806/129 10454/807/130 10476/808/131 +f 10476/808/131 10454/807/130 10456/809/132 +f 10476/808/131 10456/809/132 10475/810/133 +f 10475/810/133 10456/809/132 10458/811/134 +f 10475/810/133 10458/811/134 10474/812/135 +f 10474/812/135 10458/811/134 10460/813/136 +f 10474/812/135 10460/813/136 10473/814/137 +f 10473/814/137 10460/813/136 10462/815/138 +f 10473/814/137 10462/815/138 10472/816/139 +f 10472/816/139 10462/815/138 10464/817/140 +f 10472/816/139 10464/817/140 10471/818/141 +f 10471/818/141 10464/817/140 10466/819/142 +f 10471/818/141 10466/819/142 10470/820/143 +f 10470/820/143 10466/819/142 10468/821/144 +f 10470/820/143 10468/821/144 10469/822/145 +f 10468/821/144 10405/823/146 10469/822/145 +f 10469/822/145 10405/823/146 10500/824/147 +f 10500/824/147 10405/823/146 10408/825/148 +f 10500/824/147 10408/825/148 10499/826/149 +f 10499/826/149 10408/825/148 10410/827/150 +f 10499/826/149 10410/827/150 10498/828/151 +f 10498/828/151 10410/827/150 10412/829/152 +f 10498/828/151 10412/829/152 10497/830/153 +f 10497/830/153 10412/829/152 10414/831/154 +f 10497/830/153 10414/831/154 10496/832/155 +f 10496/832/155 10414/831/154 10416/833/156 +f 10496/832/155 10416/833/156 10495/834/157 +f 10495/834/157 10416/833/156 10418/835/158 +f 10495/834/157 10418/835/158 10494/836/159 +f 10494/836/159 10418/835/158 10420/837/160 +f 10494/836/159 10420/837/160 10493/838/161 +f 10493/838/161 10420/837/160 10422/839/162 +f 10493/838/161 10422/839/162 10492/840/163 +f 10492/840/163 10422/839/162 10424/841/164 +f 10492/840/163 10424/841/164 10491/842/165 +f 10491/842/165 10424/841/164 10426/843/166 +f 10491/842/165 10426/843/166 10490/844/167 +f 10490/844/167 10426/843/166 10428/845/168 +f 10490/844/167 10428/845/168 10489/846/169 +f 10489/846/169 10428/845/168 10430/847/170 +f 10489/846/169 10430/847/170 10488/848/171 +f 10488/848/171 10430/847/170 10432/849/172 +f 10488/848/171 10432/849/172 10487/850/173 +f 10487/850/173 10432/849/172 10434/851/174 +f 10487/850/173 10434/851/174 10486/852/175 +f 10486/852/175 10434/851/174 10436/853/176 +f 10486/852/175 10436/853/176 10485/854/177 +f 10485/854/177 10436/853/176 10438/855/178 +f 10485/854/177 10438/855/178 10484/856/179 +f 10484/856/179 10438/855/178 10440/857/180 +f 10484/856/179 10440/857/180 10483/858/181 +f 10483/858/181 10440/857/180 10442/859/182 +f 10483/858/181 10442/859/182 10482/860/183 +f 10482/860/183 10442/859/182 10444/861/184 +f 10482/860/183 10444/861/184 10481/862/185 +f 10481/862/185 10444/861/184 10446/863/186 +f 10481/862/185 10446/863/186 10480/864/187 +f 10480/864/187 10446/863/186 10448/865/188 +f 10480/864/187 10448/865/188 10479/866/189 +f 10479/866/189 10448/865/188 10450/867/190 +f 10479/866/189 10450/867/190 10478/868/127 +f 10478/868/127 10450/867/190 10452/869/128 +f 10511/770/94 10557/870/191 10510/771/95 +f 10510/771/95 10557/870/191 10558/871/192 +f 10510/771/95 10558/871/192 10509/781/105 +f 10509/781/105 10558/871/192 10559/872/193 +f 10509/781/105 10559/872/193 10508/780/104 +f 10508/780/104 10559/872/193 10560/873/194 +f 10508/780/104 10560/873/194 10507/779/103 +f 10507/779/103 10560/873/194 10561/874/195 +f 10507/779/103 10561/874/195 10506/778/102 +f 10506/778/102 10561/874/195 10562/875/196 +f 10506/778/102 10562/875/196 10505/777/101 +f 10505/777/101 10562/875/196 10563/876/197 +f 10505/777/101 10563/876/197 10504/776/100 +f 10504/776/100 10563/876/197 10564/877/198 +f 10504/776/100 10564/877/198 10501/775/99 +f 10501/775/99 10564/877/198 10565/878/199 +f 10501/775/99 10565/878/199 10502/774/98 +f 10502/774/98 10565/878/199 10534/879/200 +f 10502/774/98 10534/879/200 10533/773/97 +f 10533/773/97 10534/879/200 10535/880/201 +f 10533/773/97 10535/880/201 10532/803/126 +f 10532/803/126 10535/880/201 10536/881/202 +f 10532/803/126 10536/881/202 10531/802/125 +f 10531/802/125 10536/881/202 10537/882/203 +f 10531/802/125 10537/882/203 10530/801/124 +f 10530/801/124 10537/882/203 10538/883/204 +f 10530/801/124 10538/883/204 10529/800/123 +f 10529/800/123 10538/883/204 10539/884/205 +f 10529/800/123 10539/884/205 10528/799/122 +f 10528/799/122 10539/884/205 10540/885/206 +f 10528/799/122 10540/885/206 10527/798/121 +f 10527/798/121 10540/885/206 10541/886/207 +f 10527/798/121 10541/886/207 10526/797/120 +f 10526/797/120 10541/886/207 10542/887/208 +f 10526/797/120 10542/887/208 10525/796/119 +f 10525/796/119 10542/887/208 10543/888/209 +f 10525/796/119 10543/888/209 10524/795/118 +f 10524/795/118 10543/888/209 10544/889/210 +f 10524/795/118 10544/889/210 10523/794/117 +f 10523/794/117 10544/889/210 10545/890/211 +f 10523/794/117 10545/890/211 10522/793/116 +f 10522/793/116 10545/890/211 10546/891/212 +f 10522/793/116 10546/891/212 10521/792/115 +f 10521/792/115 10546/891/212 10547/892/213 +f 10521/792/115 10547/892/213 10520/791/114 +f 10520/791/114 10547/892/213 10548/893/214 +f 10520/791/114 10548/893/214 10519/790/113 +f 10519/790/113 10548/893/214 10549/894/215 +f 10519/790/113 10549/894/215 10518/789/112 +f 10518/789/112 10549/894/215 10550/895/216 +f 10518/789/112 10550/895/216 10517/788/111 +f 10517/788/111 10550/895/216 10551/896/217 +f 10517/788/111 10551/896/217 10516/787/110 +f 10516/787/110 10551/896/217 10552/897/218 +f 10516/787/110 10552/897/218 10515/786/109 +f 10515/786/109 10552/897/218 10553/898/219 +f 10515/786/109 10553/898/219 10514/785/108 +f 10514/785/108 10553/898/219 10554/899/220 +f 10514/785/108 10554/899/220 10513/784/107 +f 10513/784/107 10554/899/220 10555/900/221 +f 10513/784/107 10555/900/221 10512/783/106 +f 10512/783/106 10555/900/221 10556/901/222 +f 10512/783/106 10556/901/222 10511/782/94 +f 10511/782/94 10556/901/222 10557/902/191 +f 10589/903/223 10478/804/127 10590/904/224 +f 10590/904/224 10478/804/127 10477/806/129 +f 10590/904/224 10477/806/129 10591/905/225 +f 10591/905/225 10477/806/129 10476/808/131 +f 10591/905/225 10476/808/131 10592/906/226 +f 10592/906/226 10476/808/131 10475/810/133 +f 10592/906/226 10475/810/133 10593/907/227 +f 10593/907/227 10475/810/133 10474/812/135 +f 10593/907/227 10474/812/135 10594/908/228 +f 10594/908/228 10474/812/135 10473/814/137 +f 10594/908/228 10473/814/137 10595/909/229 +f 10595/909/229 10473/814/137 10472/816/139 +f 10595/909/229 10472/816/139 10596/910/230 +f 10596/910/230 10472/816/139 10471/818/141 +f 10596/910/230 10471/818/141 10597/911/231 +f 10597/911/231 10471/818/141 10470/820/143 +f 10597/911/231 10470/820/143 10567/912/232 +f 10567/912/232 10470/820/143 10469/822/145 +f 10567/912/232 10469/822/145 10566/913/233 +f 10566/913/233 10469/822/145 10500/824/147 +f 10566/913/233 10500/824/147 10568/914/234 +f 10568/914/234 10500/824/147 10499/826/149 +f 10568/914/234 10499/826/149 10569/915/235 +f 10569/915/235 10499/826/149 10498/828/151 +f 10569/915/235 10498/828/151 10570/916/236 +f 10570/916/236 10498/828/151 10497/830/153 +f 10570/916/236 10497/830/153 10571/917/237 +f 10571/917/237 10497/830/153 10496/832/155 +f 10571/917/237 10496/832/155 10572/918/238 +f 10572/918/238 10496/832/155 10495/834/157 +f 10572/918/238 10495/834/157 10573/919/239 +f 10573/919/239 10495/834/157 10494/836/159 +f 10573/919/239 10494/836/159 10574/920/240 +f 10574/920/240 10494/836/159 10493/838/161 +f 10574/920/240 10493/838/161 10575/921/241 +f 10575/921/241 10493/838/161 10492/840/163 +f 10575/921/241 10492/840/163 10576/922/242 +f 10576/922/242 10492/840/163 10491/842/165 +f 10576/922/242 10491/842/165 10577/923/243 +f 10577/923/243 10491/842/165 10490/844/167 +f 10577/923/243 10490/844/167 10578/924/244 +f 10578/924/244 10490/844/167 10489/846/169 +f 10578/924/244 10489/846/169 10579/925/245 +f 10579/925/245 10489/846/169 10488/848/171 +f 10579/925/245 10488/848/171 10580/926/246 +f 10580/926/246 10488/848/171 10487/850/173 +f 10580/926/246 10487/850/173 10581/927/247 +f 10581/927/247 10487/850/173 10486/852/175 +f 10581/927/247 10486/852/175 10582/928/248 +f 10582/928/248 10486/852/175 10485/854/177 +f 10582/928/248 10485/854/177 10583/929/249 +f 10583/929/249 10485/854/177 10484/856/179 +f 10583/929/249 10484/856/179 10584/930/250 +f 10584/930/250 10484/856/179 10483/858/181 +f 10584/930/250 10483/858/181 10585/931/251 +f 10585/931/251 10483/858/181 10482/860/183 +f 10585/931/251 10482/860/183 10586/932/252 +f 10586/932/252 10482/860/183 10481/862/185 +f 10586/932/252 10481/862/185 10587/933/253 +f 10587/933/253 10481/862/185 10480/864/187 +f 10587/933/253 10480/864/187 10588/934/254 +f 10588/934/254 10480/864/187 10479/866/189 +f 10588/934/254 10479/866/189 10589/935/223 +f 10589/935/223 10479/866/189 10478/868/127 +f 10557/870/191 10589/903/223 10558/871/192 +f 10558/871/192 10589/903/223 10590/904/224 +f 10558/871/192 10590/904/224 10559/872/193 +f 10559/872/193 10590/904/224 10591/905/225 +f 10559/872/193 10591/905/225 10560/873/194 +f 10560/873/194 10591/905/225 10592/906/226 +f 10560/873/194 10592/906/226 10561/874/195 +f 10561/874/195 10592/906/226 10593/907/227 +f 10561/874/195 10593/907/227 10562/875/196 +f 10562/875/196 10593/907/227 10594/908/228 +f 10562/875/196 10594/908/228 10563/876/197 +f 10563/876/197 10594/908/228 10595/909/229 +f 10563/876/197 10595/909/229 10564/877/198 +f 10564/877/198 10595/909/229 10596/910/230 +f 10564/877/198 10596/910/230 10565/878/199 +f 10565/878/199 10596/910/230 10597/911/231 +f 10565/878/199 10597/911/231 10534/879/200 +f 10534/879/200 10597/911/231 10567/912/232 +f 10534/879/200 10567/912/232 10535/880/201 +f 10535/880/201 10567/912/232 10566/913/233 +f 10535/880/201 10566/913/233 10536/881/202 +f 10536/881/202 10566/913/233 10568/914/234 +f 10536/881/202 10568/914/234 10537/882/203 +f 10537/882/203 10568/914/234 10569/915/235 +f 10537/882/203 10569/915/235 10538/883/204 +f 10538/883/204 10569/915/235 10570/916/236 +f 10538/883/204 10570/916/236 10539/884/205 +f 10539/884/205 10570/916/236 10571/917/237 +f 10539/884/205 10571/917/237 10540/885/206 +f 10540/885/206 10571/917/237 10572/918/238 +f 10540/885/206 10572/918/238 10541/886/207 +f 10541/886/207 10572/918/238 10573/919/239 +f 10541/886/207 10573/919/239 10542/887/208 +f 10542/887/208 10573/919/239 10574/920/240 +f 10542/887/208 10574/920/240 10543/888/209 +f 10543/888/209 10574/920/240 10575/921/241 +f 10543/888/209 10575/921/241 10544/889/210 +f 10544/889/210 10575/921/241 10576/922/242 +f 10544/889/210 10576/922/242 10545/890/211 +f 10545/890/211 10576/922/242 10577/923/243 +f 10545/890/211 10577/923/243 10546/891/212 +f 10546/891/212 10577/923/243 10578/924/244 +f 10546/891/212 10578/924/244 10547/892/213 +f 10547/892/213 10578/924/244 10579/925/245 +f 10547/892/213 10579/925/245 10548/893/214 +f 10548/893/214 10579/925/245 10580/926/246 +f 10548/893/214 10580/926/246 10549/894/215 +f 10549/894/215 10580/926/246 10581/927/247 +f 10549/894/215 10581/927/247 10550/895/216 +f 10550/895/216 10581/927/247 10582/928/248 +f 10550/895/216 10582/928/248 10551/896/217 +f 10551/896/217 10582/928/248 10583/929/249 +f 10551/896/217 10583/929/249 10552/897/218 +f 10552/897/218 10583/929/249 10584/930/250 +f 10552/897/218 10584/930/250 10553/898/219 +f 10553/898/219 10584/930/250 10585/931/251 +f 10553/898/219 10585/931/251 10554/899/220 +f 10554/899/220 10585/931/251 10586/932/252 +f 10554/899/220 10586/932/252 10555/900/221 +f 10555/900/221 10586/932/252 10587/933/253 +f 10555/900/221 10587/933/253 10556/901/222 +f 10556/901/222 10587/933/253 10588/934/254 +f 10556/901/222 10588/934/254 10557/902/191 +f 10557/902/191 10588/934/254 10589/935/223 +f 10452/805/128 10451/936/255 10454/807/130 +f 10454/807/130 10451/936/255 10453/937/256 +f 10454/807/130 10453/937/256 10456/809/132 +f 10456/809/132 10453/937/256 10455/938/257 +f 10456/809/132 10455/938/257 10458/811/134 +f 10458/811/134 10455/938/257 10457/939/258 +f 10458/811/134 10457/939/258 10460/813/136 +f 10460/813/136 10457/939/258 10459/940/259 +f 10460/813/136 10459/940/259 10462/815/138 +f 10462/815/138 10459/940/259 10461/941/260 +f 10462/815/138 10461/941/260 10464/817/140 +f 10464/817/140 10461/941/260 10463/942/261 +f 10464/817/140 10463/942/261 10466/819/142 +f 10466/819/142 10463/942/261 10465/943/262 +f 10466/819/142 10465/943/262 10468/821/144 +f 10468/821/144 10465/943/262 10467/944/263 +f 10467/944/263 10405/823/146 10468/821/144 +f 10405/823/146 10467/944/263 10406/945/264 +f 10405/823/146 10406/945/264 10408/825/148 +f 10408/825/148 10406/945/264 10407/946/265 +f 10408/825/148 10407/946/265 10410/827/150 +f 10410/827/150 10407/946/265 10409/947/266 +f 10410/827/150 10409/947/266 10412/829/152 +f 10412/829/152 10409/947/266 10411/948/267 +f 10412/829/152 10411/948/267 10414/831/154 +f 10414/831/154 10411/948/267 10413/949/268 +f 10414/831/154 10413/949/268 10416/833/156 +f 10416/833/156 10413/949/268 10415/950/269 +f 10416/833/156 10415/950/269 10418/835/158 +f 10418/835/158 10415/950/269 10417/951/270 +f 10418/835/158 10417/951/270 10420/837/160 +f 10420/837/160 10417/951/270 10419/952/271 +f 10420/837/160 10419/952/271 10422/839/162 +f 10422/839/162 10419/952/271 10421/953/272 +f 10422/839/162 10421/953/272 10424/841/164 +f 10424/841/164 10421/953/272 10423/954/273 +f 10424/841/164 10423/954/273 10426/843/166 +f 10426/843/166 10423/954/273 10425/955/274 +f 10426/843/166 10425/955/274 10428/845/168 +f 10428/845/168 10425/955/274 10427/956/275 +f 10428/845/168 10427/956/275 10430/847/170 +f 10430/847/170 10427/956/275 10429/957/276 +f 10430/847/170 10429/957/276 10432/849/172 +f 10432/849/172 10429/957/276 10431/958/277 +f 10432/849/172 10431/958/277 10434/851/174 +f 10434/851/174 10431/958/277 10433/959/278 +f 10434/851/174 10433/959/278 10436/853/176 +f 10436/853/176 10433/959/278 10435/960/279 +f 10436/853/176 10435/960/279 10438/855/178 +f 10438/855/178 10435/960/279 10437/961/280 +f 10438/855/178 10437/961/280 10440/857/180 +f 10440/857/180 10437/961/280 10439/962/281 +f 10440/857/180 10439/962/281 10442/859/182 +f 10442/859/182 10439/962/281 10441/963/282 +f 10442/859/182 10441/963/282 10444/861/184 +f 10444/861/184 10441/963/282 10443/964/283 +f 10444/861/184 10443/964/283 10446/863/186 +f 10446/863/186 10443/964/283 10445/965/284 +f 10446/863/186 10445/965/284 10448/865/188 +f 10448/865/188 10445/965/284 10447/966/285 +f 10448/865/188 10447/966/285 10450/867/190 +f 10450/867/190 10447/966/285 10449/967/286 +f 10450/867/190 10449/967/286 10452/869/128 +f 10452/869/128 10449/967/286 10451/968/255 + + +# +# +# +g + + +# +# _ns651_Material_002_52-effect +# +usemtl _ns651_Material_002_52-effect + +v -0.862576 4.205190 1.068455 +v -0.862576 4.043322 1.068455 +v -0.863940 4.043322 1.068590 +v -0.863940 4.205190 1.068590 +v -0.865252 4.043322 1.068987 +v -0.865252 4.205190 1.068987 +v -0.866461 4.043322 1.069634 +v -0.866461 4.205190 1.069634 +v -0.867520 4.043322 1.070503 +v -0.867520 4.205190 1.070503 +v -0.868390 4.043322 1.071563 +v -0.868390 4.205190 1.071563 +v -0.869036 4.043322 1.072771 +v -0.869036 4.205190 1.072771 +v -0.869434 4.043322 1.074083 +v -0.869434 4.205190 1.074083 +v -0.869568 4.043322 1.075447 +v -0.869568 4.205190 1.075447 +v -0.869434 4.043322 1.076811 +v -0.869434 4.205190 1.076811 +v -0.869036 4.043322 1.078123 +v -0.869036 4.205190 1.078123 +v -0.868390 4.043322 1.079332 +v -0.868390 4.205190 1.079332 +v -0.867520 4.043322 1.080391 +v -0.867520 4.205190 1.080391 +v -0.866461 4.043322 1.081261 +v -0.866461 4.205190 1.081261 +v -0.865252 4.043322 1.081907 +v -0.865252 4.205190 1.081907 +v -0.863940 4.043322 1.082304 +v -0.863940 4.205190 1.082304 +v -0.862576 4.043322 1.082439 +v -0.862576 4.205190 1.082439 +v -0.861212 4.043322 1.082305 +v -0.861212 4.205190 1.082305 +v -0.859901 4.043322 1.081907 +v -0.859901 4.205190 1.081907 +v -0.858692 4.043322 1.081261 +v -0.858692 4.205190 1.081261 +v -0.857632 4.043322 1.080391 +v -0.857632 4.205190 1.080391 +v -0.856763 4.043322 1.079332 +v -0.856763 4.205190 1.079332 +v -0.856117 4.043322 1.078123 +v -0.856117 4.205190 1.078123 +v -0.855719 4.043322 1.076811 +v -0.855719 4.205190 1.076811 +v -0.855584 4.043322 1.075447 +v -0.855584 4.205190 1.075447 +v -0.855719 4.043322 1.074083 +v -0.855719 4.205190 1.074083 +v -0.856117 4.043322 1.072771 +v -0.856117 4.205190 1.072771 +v -0.856763 4.043322 1.071563 +v -0.856763 4.205190 1.071563 +v -0.857632 4.043322 1.070503 +v -0.857632 4.205190 1.070503 +v -0.858692 4.043322 1.069634 +v -0.858692 4.205190 1.069634 +v -0.859901 4.043322 1.068987 +v -0.859901 4.205190 1.068987 +v -0.861212 4.043322 1.068590 +v -0.861212 4.205190 1.068590 +v -0.862576 4.209582 1.059264 +v -0.859419 4.209582 1.059575 +v -0.856383 4.209582 1.060496 +v -0.853585 4.209582 1.061991 +v -0.851133 4.209582 1.064004 +v -0.849121 4.209582 1.066456 +v -0.847625 4.209582 1.069254 +v -0.846704 4.209582 1.072290 +v -0.846393 4.209582 1.075447 +v -0.846704 4.209582 1.078604 +v -0.847625 4.209582 1.081640 +v -0.849121 4.209582 1.084438 +v -0.851133 4.209582 1.086890 +v -0.853585 4.209582 1.088903 +v -0.856383 4.209582 1.090398 +v -0.859419 4.209582 1.091319 +v -0.862576 4.209582 1.091630 +v -0.865733 4.209582 1.091319 +v -0.868769 4.209582 1.090398 +v -0.871567 4.209582 1.088903 +v -0.874019 4.209582 1.086890 +v -0.876032 4.209582 1.084438 +v -0.877527 4.209582 1.081640 +v -0.878448 4.209582 1.078604 +v -0.878759 4.209582 1.075447 +v -0.878448 4.209582 1.072290 +v -0.877527 4.209582 1.069254 +v -0.876032 4.209582 1.066456 +v -0.874019 4.209582 1.064004 +v -0.871567 4.209582 1.061991 +v -0.868769 4.209582 1.060496 +v -0.865733 4.209582 1.059575 +v -0.861759 4.226930 1.071339 +v -0.862576 4.226930 1.071259 +v -0.862576 4.241926 1.075447 +v -0.860974 4.226930 1.071578 +v -0.860250 4.226930 1.071965 +v -0.859615 4.226930 1.072486 +v -0.859094 4.226930 1.073120 +v -0.858707 4.226930 1.073844 +v -0.858469 4.226930 1.074630 +v -0.858388 4.226930 1.075447 +v -0.858469 4.226930 1.076264 +v -0.858707 4.226930 1.077050 +v -0.859094 4.226930 1.077774 +v -0.859615 4.226930 1.078408 +v -0.860250 4.226930 1.078929 +v -0.860974 4.226930 1.079316 +v -0.861759 4.226930 1.079555 +v -0.862576 4.226930 1.079635 +v -0.863393 4.226930 1.079555 +v -0.864179 4.226930 1.079316 +v -0.864903 4.226930 1.078929 +v -0.865538 4.226930 1.078408 +v -0.866058 4.226930 1.077774 +v -0.866445 4.226930 1.077050 +v -0.866684 4.226930 1.076264 +v -0.866764 4.226930 1.075447 +v -0.866684 4.226930 1.074630 +v -0.866445 4.226930 1.073844 +v -0.866058 4.226930 1.073120 +v -0.865538 4.226930 1.072486 +v -0.864903 4.226930 1.071965 +v -0.864179 4.226930 1.071578 +v -0.863393 4.226930 1.071339 +v -0.862576 4.218015 1.066592 +v -0.864304 4.218015 1.066762 +v -0.865965 4.218015 1.067266 +v -0.867496 4.218015 1.068084 +v -0.868838 4.218015 1.069185 +v -0.869939 4.218015 1.070527 +v -0.870757 4.218015 1.072058 +v -0.871261 4.218015 1.073720 +v -0.871431 4.218015 1.075447 +v -0.871261 4.218015 1.077175 +v -0.870757 4.218015 1.078836 +v -0.869939 4.218015 1.080367 +v -0.868838 4.218015 1.081709 +v -0.867496 4.218015 1.082810 +v -0.865965 4.218015 1.083628 +v -0.864304 4.218015 1.084132 +v -0.862576 4.218015 1.084302 +v -0.860849 4.218015 1.084132 +v -0.859187 4.218015 1.083628 +v -0.857657 4.218015 1.082810 +v -0.856315 4.218015 1.081709 +v -0.855213 4.218015 1.080367 +v -0.854395 4.218015 1.078836 +v -0.853891 4.218015 1.077175 +v -0.853721 4.218015 1.075447 +v -0.853891 4.218015 1.073720 +v -0.854395 4.218015 1.072058 +v -0.855213 4.218015 1.070527 +v -0.856315 4.218015 1.069185 +v -0.857657 4.218015 1.068084 +v -0.859187 4.218015 1.067266 +v -0.860849 4.218015 1.066762 +v -0.865572 4.210794 1.060388 +v -0.862576 4.210794 1.060093 +v -0.868452 4.210794 1.061262 +v -0.871107 4.210794 1.062680 +v -0.873433 4.210794 1.064590 +v -0.875343 4.210794 1.066917 +v -0.876762 4.210794 1.069571 +v -0.877635 4.210794 1.072452 +v -0.877930 4.210794 1.075447 +v -0.877635 4.210794 1.078442 +v -0.876762 4.210794 1.081323 +v -0.875343 4.210794 1.083977 +v -0.873433 4.210794 1.086304 +v -0.871107 4.210794 1.088214 +v -0.868452 4.210794 1.089633 +v -0.865572 4.210794 1.090506 +v -0.862576 4.210794 1.090801 +v -0.859581 4.210794 1.090506 +v -0.856700 4.210794 1.089633 +v -0.854046 4.210794 1.088214 +v -0.851719 4.210794 1.086304 +v -0.849810 4.210794 1.083977 +v -0.848391 4.210794 1.081323 +v -0.847517 4.210794 1.078442 +v -0.847222 4.210794 1.075447 +v -0.847517 4.210794 1.072452 +v -0.848391 4.210794 1.069571 +v -0.849810 4.210794 1.066917 +v -0.851719 4.210794 1.064590 +v -0.854046 4.210794 1.062680 +v -0.856700 4.210794 1.061262 +v -0.859581 4.210794 1.060388 +vn 0.900409 0.387899 0.196971 +vn 0.921534 0.387902 0.017518 +vn 0.000000 1.000000 -0.000000 +vn -0.162577 0.387901 -0.907249 +vn 0.017518 0.387902 -0.921534 +vn 0.196971 0.387899 -0.900409 +vn 0.368854 0.387898 -0.844678 +vn 0.526553 0.387903 -0.756487 +vn 0.664031 0.387895 -0.639219 +vn 0.775985 0.387901 -0.497374 +vn 0.858104 0.387897 -0.336442 +vn 0.907254 0.387903 -0.162547 +vn 0.844678 0.387898 0.368854 +vn 0.756487 0.387903 0.526553 +vn 0.639219 0.387895 0.664031 +vn 0.497374 0.387901 0.775985 +vn 0.336442 0.387897 0.858104 +vn 0.162577 0.387901 0.907249 +vn -0.017549 0.387902 0.921534 +vn -0.196971 0.387899 0.900409 +vn -0.368854 0.387898 0.844678 +vn -0.526553 0.387903 0.756487 +vn -0.664031 0.387895 0.639219 +vn -0.775985 0.387901 0.497374 +vn -0.858104 0.387897 0.336442 +vn -0.907249 0.387901 0.162577 +vn -0.921534 0.387902 -0.017518 +vn -0.900409 0.387899 -0.196971 +vn -0.844678 0.387898 -0.368854 +vn -0.756487 0.387903 -0.526553 +vn -0.639219 0.387895 -0.664031 +vn -0.497374 0.387901 -0.775985 +vn -0.336442 0.387897 -0.858104 +vn 0.948665 -0.261032 0.178599 +vn 0.826822 -0.534328 0.175668 +vn 0.965281 -0.261028 -0.009888 +vn 0.845203 -0.534333 0.010956 +vn 0.944789 -0.261063 -0.198040 +vn 0.831104 -0.534333 -0.154123 +vn 0.888009 -0.261028 -0.378557 +vn 0.785070 -0.534326 -0.313308 +vn 0.797096 -0.261029 -0.544520 +vn 0.708865 -0.534327 -0.460440 +vn 0.675551 -0.261034 -0.689559 +vn 0.605415 -0.534335 -0.589880 +vn 0.528038 -0.261028 -0.808109 +vn 0.478695 -0.534332 -0.696664 +vn 0.360224 -0.261035 -0.895600 +vn 0.333607 -0.534333 -0.776656 +vn 0.178570 -0.261034 -0.948670 +vn 0.175638 -0.534331 -0.826827 +vn -0.009888 -0.261028 -0.965281 +vn 0.010956 -0.534333 -0.845203 +vn -0.198040 -0.261063 -0.944789 +vn -0.154093 -0.534336 -0.831108 +vn -0.378527 -0.261060 -0.888012 +vn -0.313280 -0.534331 -0.785077 +vn -0.544516 -0.261058 -0.797089 +vn -0.460440 -0.534327 -0.708865 +vn -0.689559 -0.261034 -0.675551 +vn -0.589880 -0.534335 -0.605415 +vn -0.808109 -0.261028 -0.528038 +vn -0.696664 -0.534332 -0.478695 +vn -0.895600 -0.261035 -0.360224 +vn -0.776676 -0.534325 -0.333572 +vn -0.948670 -0.261034 -0.178570 +vn -0.826822 -0.534328 -0.175668 +vn -0.965281 -0.261028 0.009888 +vn -0.845203 -0.534333 -0.010956 +vn -0.944789 -0.261063 0.198040 +vn -0.831104 -0.534333 0.154123 +vn -0.888012 -0.261060 0.378527 +vn -0.785070 -0.534326 0.313308 +vn -0.797089 -0.261057 0.544516 +vn -0.708865 -0.534327 0.460440 +vn -0.675551 -0.261034 0.689559 +vn -0.605415 -0.534335 0.589880 +vn -0.528038 -0.261028 0.808109 +vn -0.478695 -0.534332 0.696664 +vn -0.360224 -0.261035 0.895600 +vn -0.333572 -0.534325 0.776676 +vn -0.178568 -0.261062 0.948662 +vn -0.175668 -0.534328 0.826822 +vn 0.009888 -0.261028 0.965281 +vn -0.010987 -0.534333 0.845203 +vn 0.198040 -0.261063 0.944789 +vn 0.154123 -0.534333 0.831104 +vn 0.378557 -0.261028 0.888009 +vn 0.313308 -0.534326 0.785070 +vn 0.544520 -0.261029 0.797096 +vn 0.460440 -0.534327 0.708865 +vn 0.689559 -0.261034 0.675551 +vn 0.589880 -0.534335 0.605415 +vn 0.808122 -0.261032 0.528016 +vn 0.696664 -0.534332 0.478695 +vn 0.895600 -0.261035 0.360224 +vn 0.776676 -0.534325 0.333572 +vn 0.805684 0.570928 0.157847 +vn 0.820999 0.570924 -0.002319 +vn 0.804767 0.570927 -0.162455 +vn 0.757613 0.570926 -0.316333 +vn 0.681341 0.570923 -0.458063 +vn 0.578857 0.570953 -0.582184 +vn 0.454161 0.570929 -0.683943 +vn 0.311998 0.570923 -0.759410 +vn 0.157847 0.570928 -0.805684 +vn -0.002319 0.570924 -0.820999 +vn -0.162455 0.570927 -0.804767 +vn -0.316333 0.570926 -0.757613 +vn -0.458063 0.570923 -0.681341 +vn -0.582194 0.570932 -0.578867 +vn -0.683943 0.570929 -0.454161 +vn -0.759384 0.570957 -0.312000 +vn -0.805684 0.570928 -0.157847 +vn -0.820999 0.570924 0.002319 +vn -0.804767 0.570927 0.162455 +vn -0.757613 0.570926 0.316333 +vn -0.681313 0.570955 0.458064 +vn -0.578867 0.570932 0.582194 +vn -0.454161 0.570929 0.683943 +vn -0.312005 0.570937 0.759397 +vn -0.157874 0.570946 0.805666 +vn 0.002319 0.570924 0.820999 +vn 0.162452 0.570948 0.804753 +vn 0.316328 0.570946 0.757599 +vn 0.458072 0.570935 0.681325 +vn 0.582194 0.570932 0.578867 +vn 0.683943 0.570929 0.454161 +vn 0.759410 0.570923 0.311998 +vn 0.770798 0.618018 0.154672 +vn 0.786158 0.618024 0.001343 +vn 0.771319 0.618020 -0.152048 +vn 0.726842 0.618011 -0.299606 +vn 0.654428 0.618018 -0.435634 +vn 0.556860 0.618022 -0.554938 +vn 0.437889 0.618013 -0.652927 +vn 0.302081 0.618017 -0.725811 +vn 0.154672 0.618018 -0.770798 +vn 0.001343 0.618024 -0.786158 +vn -0.152048 0.618020 -0.771319 +vn -0.299606 0.618011 -0.726842 +vn -0.435634 0.618018 -0.654428 +vn -0.554938 0.618022 -0.556860 +vn -0.652909 0.618025 -0.437898 +vn -0.725811 0.618017 -0.302081 +vn -0.770798 0.618018 -0.154672 +vn -0.786158 0.618024 -0.001343 +vn -0.771319 0.618020 0.152048 +vn -0.726842 0.618011 0.299606 +vn -0.654428 0.618018 0.435634 +vn -0.556851 0.618011 0.554959 +vn -0.437889 0.618044 0.652897 +vn -0.302081 0.618017 0.725811 +vn -0.154672 0.618018 0.770798 +vn -0.001343 0.618025 0.786158 +vn 0.152048 0.618020 0.771319 +vn 0.299612 0.618025 0.726827 +vn 0.435626 0.618037 0.654416 +vn 0.554927 0.618040 0.556850 +vn 0.652927 0.618013 0.437889 +vn 0.725811 0.618017 0.302081 +vn 0.986661 0.000000 0.162790 +vn 0.999462 -0.000000 -0.032808 +vn 0.973859 -0.000000 -0.227152 +vn 0.910836 -0.000000 -0.412768 +vn 0.812792 -0.000000 -0.582554 +vn 0.683516 -0.000000 -0.729936 +vn 0.527981 -0.000000 -0.849256 +vn 0.352163 -0.000000 -0.935939 +vn 0.162790 -0.000000 -0.986661 +vn -0.032808 -0.000000 -0.999462 +vn -0.227152 -0.000000 -0.973859 +vn -0.412805 -0.000000 -0.910820 +vn -0.582554 -0.000000 -0.812792 +vn -0.729921 -0.000000 -0.683532 +vn -0.849256 -0.000000 -0.527981 +vn -0.935939 -0.000000 -0.352163 +vn -0.986661 -0.000000 -0.162790 +vn -0.999462 0.000000 0.032808 +vn -0.973852 0.000000 0.227181 +vn -0.910836 0.000000 0.412768 +vn -0.812792 0.000000 0.582554 +vn -0.683532 0.000000 0.729921 +vn -0.527981 0.000000 0.849256 +vn -0.352127 0.000000 0.935952 +vn -0.162820 0.000000 0.986656 +vn 0.032777 0.000000 0.999463 +vn 0.227152 0.000000 0.973859 +vn 0.412768 0.000000 0.910836 +vn 0.582554 0.000000 0.812792 +vn 0.729936 0.000000 0.683516 +vn 0.849256 0.000000 0.527981 +vn 0.935939 0.000000 0.352163 +vt 0.327590 0.737726 +vt 0.333658 0.714719 +vt 0.498578 0.710577 +vt 0.424675 0.598886 +vt 0.412902 0.605807 +vt 0.401200 0.613915 +vt 0.389990 0.623365 +vt 0.378937 0.634219 +vt 0.368258 0.646672 +vt 0.358490 0.660689 +vt 0.349133 0.676641 +vt 0.341023 0.694433 +vt 0.669461 0.737726 +vt 0.663450 0.714766 +vt 0.656465 0.694724 +vt 0.647982 0.676684 +vt 0.638943 0.660842 +vt 0.628814 0.646670 +vt 0.618193 0.634251 +vt 0.607348 0.623384 +vt 0.595906 0.613936 +vt 0.584358 0.605777 +vt 0.572407 0.598905 +vt 0.560411 0.593140 +vt 0.548183 0.588462 +vt 0.535776 0.584950 +vt 0.523326 0.582480 +vt 0.510914 0.581035 +vt 0.498496 0.580487 +vt 0.486083 0.581031 +vt 0.473672 0.582470 +vt 0.461345 0.585018 +vt 0.449032 0.588508 +vt 0.436723 0.593097 +vt 0.000000 0.471479 +vt 0.050509 0.239289 +vt 0.064361 0.455502 +vt 0.081002 0.241493 +vt 0.112578 0.443109 +vt 0.111459 0.242053 +vt 0.154063 0.431521 +vt 0.141870 0.241284 +vt 0.189658 0.422498 +vt 0.171367 0.239785 +vt 0.221214 0.414276 +vt 0.200606 0.239550 +vt 0.250880 0.406943 +vt 0.229006 0.235337 +vt 0.278364 0.400460 +vt 0.257222 0.233377 +vt 0.305125 0.394171 +vt 0.284977 0.230785 +vt 0.330718 0.389287 +vt 0.312292 0.229074 +vt 0.355659 0.384606 +vt 0.339197 0.226879 +vt 0.380272 0.380609 +vt 0.365597 0.223418 +vt 0.404336 0.377624 +vt 0.392083 0.222574 +vt 0.427875 0.375325 +vt 0.418342 0.219765 +vt 0.451089 0.373757 +vt 0.444588 0.217345 +vt 0.474193 0.372387 +vt 0.470871 0.215298 +vt 0.497713 0.371694 +vt 0.497225 0.213604 +vt 0.521310 0.372059 +vt 0.523719 0.214591 +vt 0.544609 0.373233 +vt 0.550381 0.213546 +vt 0.568106 0.374503 +vt 0.577271 0.212809 +vt 0.592124 0.376868 +vt 0.604025 0.216305 +vt 0.616559 0.379970 +vt 0.631015 0.218465 +vt 0.641041 0.383890 +vt 0.658404 0.221023 +vt 0.666161 0.388083 +vt 0.686056 0.223010 +vt 0.692244 0.393656 +vt 0.713995 0.226004 +vt 0.719089 0.399448 +vt 0.742303 0.228384 +vt 0.747345 0.406786 +vt 0.771063 0.231533 +vt 0.776663 0.414148 +vt 0.800129 0.236326 +vt 0.808637 0.422573 +vt 0.829629 0.238659 +vt 0.844446 0.433045 +vt 0.859538 0.242696 +vt 0.885119 0.443977 +vt 0.889587 0.244063 +vt 0.935145 0.458301 +vt 0.920694 0.243820 +vt 1.000000 0.475909 +vt 0.951507 0.242128 +vt 0.169152 0.643288 +vt 0.190528 0.618033 +vt 0.212627 0.595811 +vt 0.235073 0.576261 +vt 0.257222 0.559385 +vt 0.278902 0.544005 +vt 0.300487 0.531883 +vt 0.321429 0.520594 +vt 0.342138 0.511119 +vt 0.362355 0.502728 +vt 0.382407 0.495914 +vt 0.402123 0.490249 +vt 0.421579 0.485413 +vt 0.440996 0.482309 +vt 0.460242 0.479822 +vt 0.479420 0.478703 +vt 0.498542 0.478212 +vt 0.517694 0.478464 +vt 0.536884 0.480046 +vt 0.556102 0.482629 +vt 0.575463 0.485602 +vt 0.595007 0.490068 +vt 0.614846 0.495632 +vt 0.634836 0.502703 +vt 0.655239 0.510767 +vt 0.675852 0.520513 +vt 0.697002 0.531538 +vt 0.718381 0.544514 +vt 0.740138 0.559274 +vt 0.762381 0.576186 +vt 0.784939 0.595083 +vt 0.807005 0.617753 +vt 0.828256 0.643529 +vt 0.013316 0.505501 +vt 0.072700 0.481011 +vt 0.119179 0.463673 +vt 0.159370 0.449923 +vt 0.194330 0.438433 +vt 0.225340 0.428872 +vt 0.254520 0.420438 +vt 0.281501 0.413176 +vt 0.307890 0.406816 +vt 0.333097 0.401155 +vt 0.357623 0.396433 +vt 0.382002 0.392435 +vt 0.405783 0.389036 +vt 0.428954 0.386464 +vt 0.451797 0.384596 +vt 0.474520 0.383512 +vt 0.497784 0.383121 +vt 0.521082 0.383291 +vt 0.543985 0.384217 +vt 0.567180 0.386029 +vt 0.590918 0.388431 +vt 0.614963 0.391620 +vt 0.639028 0.395549 +vt 0.663740 0.400452 +vt 0.689430 0.406090 +vt 0.715841 0.412751 +vt 0.743684 0.420252 +vt 0.772421 0.428735 +vt 0.803831 0.438874 +vt 0.838723 0.450722 +vt 0.878521 0.465450 +vt 0.925957 0.483742 +vt 0.985760 0.510259 +vt 0.060805 0.014779 +vt 0.088948 0.014255 +vt 0.116607 0.013480 +vt 0.144154 0.015827 +vt 0.171639 0.014504 +vt 0.199067 0.016318 +vt 0.226831 0.014562 +vt 0.254097 0.012704 +vt 0.281379 0.014010 +vt 0.308554 0.011927 +vt 0.335787 0.013046 +vt 0.363365 0.010939 +vt 0.391001 0.008950 +vt 0.418669 0.007085 +vt 0.446381 0.005385 +vt 0.474139 0.003884 +vt 0.501941 0.002612 +vt 0.529830 0.001549 +vt 0.557751 0.000679 +vt 0.585253 0.000000 +vt 0.612640 0.002655 +vt 0.640667 0.002225 +vt 0.668288 0.001824 +vt 0.695766 0.004679 +vt 0.723439 0.004163 +vt 0.750995 0.006877 +vt 0.778758 0.006096 +vt 0.806444 0.008515 +vt 0.834686 0.010777 +vt 0.862987 0.012847 +vt 0.891383 0.014720 +vt 0.919385 0.012880 +vt 0.947426 0.014228 +f 10704/969/287 10703/970/288 10696/971/289 +f 10726/972/290 10696/971/289 10695/973/291 +f 10695/973/291 10696/971/289 10694/974/292 +f 10694/974/292 10696/971/289 10697/975/293 +f 10697/975/293 10696/971/289 10698/976/294 +f 10698/976/294 10696/971/289 10699/977/295 +f 10699/977/295 10696/971/289 10700/978/296 +f 10700/978/296 10696/971/289 10701/979/297 +f 10701/979/297 10696/971/289 10702/980/298 +f 10702/980/298 10696/971/289 10703/970/288 +f 10704/981/287 10696/971/289 10705/982/299 +f 10705/982/299 10696/971/289 10706/983/300 +f 10706/983/300 10696/971/289 10707/984/301 +f 10707/984/301 10696/971/289 10708/985/302 +f 10708/985/302 10696/971/289 10709/986/303 +f 10709/986/303 10696/971/289 10710/987/304 +f 10710/987/304 10696/971/289 10711/988/305 +f 10711/988/305 10696/971/289 10712/989/306 +f 10712/989/306 10696/971/289 10713/990/307 +f 10713/990/307 10696/971/289 10714/991/308 +f 10714/991/308 10696/971/289 10715/992/309 +f 10715/992/309 10696/971/289 10716/993/310 +f 10716/993/310 10696/971/289 10717/994/311 +f 10717/994/311 10696/971/289 10718/995/312 +f 10718/995/312 10696/971/289 10719/996/313 +f 10719/996/313 10696/971/289 10720/997/314 +f 10720/997/314 10696/971/289 10721/998/315 +f 10721/998/315 10696/971/289 10722/999/316 +f 10722/999/316 10696/971/289 10723/1000/317 +f 10723/1000/317 10696/971/289 10724/1001/318 +f 10724/1001/318 10696/971/289 10725/1002/319 +f 10725/1002/319 10696/971/289 10726/972/290 +f 10671/1003/320 10645/1004/321 10670/1005/322 +f 10670/1005/322 10645/1004/321 10647/1006/323 +f 10670/1005/322 10647/1006/323 10669/1007/324 +f 10669/1007/324 10647/1006/323 10649/1008/325 +f 10669/1007/324 10649/1008/325 10668/1009/326 +f 10668/1009/326 10649/1008/325 10651/1010/327 +f 10668/1009/326 10651/1010/327 10667/1011/328 +f 10667/1011/328 10651/1010/327 10653/1012/329 +f 10667/1011/328 10653/1012/329 10666/1013/330 +f 10666/1013/330 10653/1012/329 10655/1014/331 +f 10666/1013/330 10655/1014/331 10665/1015/332 +f 10665/1015/332 10655/1014/331 10657/1016/333 +f 10665/1015/332 10657/1016/333 10664/1017/334 +f 10664/1017/334 10657/1016/333 10659/1018/335 +f 10664/1017/334 10659/1018/335 10663/1019/336 +f 10663/1019/336 10659/1018/335 10661/1020/337 +f 10663/1019/336 10661/1020/337 10662/1021/338 +f 10661/1020/337 10598/1022/339 10662/1021/338 +f 10662/1021/338 10598/1022/339 10693/1023/340 +f 10693/1023/340 10598/1022/339 10601/1024/341 +f 10693/1023/340 10601/1024/341 10692/1025/342 +f 10692/1025/342 10601/1024/341 10603/1026/343 +f 10692/1025/342 10603/1026/343 10691/1027/344 +f 10691/1027/344 10603/1026/343 10605/1028/345 +f 10691/1027/344 10605/1028/345 10690/1029/346 +f 10690/1029/346 10605/1028/345 10607/1030/347 +f 10690/1029/346 10607/1030/347 10689/1031/348 +f 10689/1031/348 10607/1030/347 10609/1032/349 +f 10689/1031/348 10609/1032/349 10688/1033/350 +f 10688/1033/350 10609/1032/349 10611/1034/351 +f 10688/1033/350 10611/1034/351 10687/1035/352 +f 10687/1035/352 10611/1034/351 10613/1036/353 +f 10687/1035/352 10613/1036/353 10686/1037/354 +f 10686/1037/354 10613/1036/353 10615/1038/355 +f 10686/1037/354 10615/1038/355 10685/1039/356 +f 10685/1039/356 10615/1038/355 10617/1040/357 +f 10685/1039/356 10617/1040/357 10684/1041/358 +f 10684/1041/358 10617/1040/357 10619/1042/359 +f 10684/1041/358 10619/1042/359 10683/1043/360 +f 10683/1043/360 10619/1042/359 10621/1044/361 +f 10683/1043/360 10621/1044/361 10682/1045/362 +f 10682/1045/362 10621/1044/361 10623/1046/363 +f 10682/1045/362 10623/1046/363 10681/1047/364 +f 10681/1047/364 10623/1046/363 10625/1048/365 +f 10681/1047/364 10625/1048/365 10680/1049/366 +f 10680/1049/366 10625/1048/365 10627/1050/367 +f 10680/1049/366 10627/1050/367 10679/1051/368 +f 10679/1051/368 10627/1050/367 10629/1052/369 +f 10679/1051/368 10629/1052/369 10678/1053/370 +f 10678/1053/370 10629/1052/369 10631/1054/371 +f 10678/1053/370 10631/1054/371 10677/1055/372 +f 10677/1055/372 10631/1054/371 10633/1056/373 +f 10677/1055/372 10633/1056/373 10676/1057/374 +f 10676/1057/374 10633/1056/373 10635/1058/375 +f 10676/1057/374 10635/1058/375 10675/1059/376 +f 10675/1059/376 10635/1058/375 10637/1060/377 +f 10675/1059/376 10637/1060/377 10674/1061/378 +f 10674/1061/378 10637/1060/377 10639/1062/379 +f 10674/1061/378 10639/1062/379 10673/1063/380 +f 10673/1063/380 10639/1062/379 10641/1064/381 +f 10673/1063/380 10641/1064/381 10672/1065/382 +f 10672/1065/382 10641/1064/381 10643/1066/383 +f 10672/1065/382 10643/1066/383 10671/1067/320 +f 10671/1067/320 10643/1066/383 10645/1068/321 +f 10704/969/287 10750/1069/384 10703/970/288 +f 10703/970/288 10750/1069/384 10751/1070/385 +f 10703/970/288 10751/1070/385 10702/980/298 +f 10702/980/298 10751/1070/385 10752/1071/386 +f 10702/980/298 10752/1071/386 10701/979/297 +f 10701/979/297 10752/1071/386 10753/1072/387 +f 10701/979/297 10753/1072/387 10700/978/296 +f 10700/978/296 10753/1072/387 10754/1073/388 +f 10700/978/296 10754/1073/388 10699/977/295 +f 10699/977/295 10754/1073/388 10755/1074/389 +f 10699/977/295 10755/1074/389 10698/976/294 +f 10698/976/294 10755/1074/389 10756/1075/390 +f 10698/976/294 10756/1075/390 10697/975/293 +f 10697/975/293 10756/1075/390 10757/1076/391 +f 10697/975/293 10757/1076/391 10694/974/292 +f 10694/974/292 10757/1076/391 10758/1077/392 +f 10694/974/292 10758/1077/392 10695/973/291 +f 10695/973/291 10758/1077/392 10727/1078/393 +f 10695/973/291 10727/1078/393 10726/972/290 +f 10726/972/290 10727/1078/393 10728/1079/394 +f 10726/972/290 10728/1079/394 10725/1002/319 +f 10725/1002/319 10728/1079/394 10729/1080/395 +f 10725/1002/319 10729/1080/395 10724/1001/318 +f 10724/1001/318 10729/1080/395 10730/1081/396 +f 10724/1001/318 10730/1081/396 10723/1000/317 +f 10723/1000/317 10730/1081/396 10731/1082/397 +f 10723/1000/317 10731/1082/397 10722/999/316 +f 10722/999/316 10731/1082/397 10732/1083/398 +f 10722/999/316 10732/1083/398 10721/998/315 +f 10721/998/315 10732/1083/398 10733/1084/399 +f 10721/998/315 10733/1084/399 10720/997/314 +f 10720/997/314 10733/1084/399 10734/1085/400 +f 10720/997/314 10734/1085/400 10719/996/313 +f 10719/996/313 10734/1085/400 10735/1086/401 +f 10719/996/313 10735/1086/401 10718/995/312 +f 10718/995/312 10735/1086/401 10736/1087/402 +f 10718/995/312 10736/1087/402 10717/994/311 +f 10717/994/311 10736/1087/402 10737/1088/403 +f 10717/994/311 10737/1088/403 10716/993/310 +f 10716/993/310 10737/1088/403 10738/1089/404 +f 10716/993/310 10738/1089/404 10715/992/309 +f 10715/992/309 10738/1089/404 10739/1090/405 +f 10715/992/309 10739/1090/405 10714/991/308 +f 10714/991/308 10739/1090/405 10740/1091/406 +f 10714/991/308 10740/1091/406 10713/990/307 +f 10713/990/307 10740/1091/406 10741/1092/407 +f 10713/990/307 10741/1092/407 10712/989/306 +f 10712/989/306 10741/1092/407 10742/1093/408 +f 10712/989/306 10742/1093/408 10711/988/305 +f 10711/988/305 10742/1093/408 10743/1094/409 +f 10711/988/305 10743/1094/409 10710/987/304 +f 10710/987/304 10743/1094/409 10744/1095/410 +f 10710/987/304 10744/1095/410 10709/986/303 +f 10709/986/303 10744/1095/410 10745/1096/411 +f 10709/986/303 10745/1096/411 10708/985/302 +f 10708/985/302 10745/1096/411 10746/1097/412 +f 10708/985/302 10746/1097/412 10707/984/301 +f 10707/984/301 10746/1097/412 10747/1098/413 +f 10707/984/301 10747/1098/413 10706/983/300 +f 10706/983/300 10747/1098/413 10748/1099/414 +f 10706/983/300 10748/1099/414 10705/982/299 +f 10705/982/299 10748/1099/414 10749/1100/415 +f 10705/982/299 10749/1100/415 10704/981/287 +f 10704/981/287 10749/1100/415 10750/1101/384 +f 10782/1102/416 10671/1003/320 10783/1103/417 +f 10783/1103/417 10671/1003/320 10670/1005/322 +f 10783/1103/417 10670/1005/322 10784/1104/418 +f 10784/1104/418 10670/1005/322 10669/1007/324 +f 10784/1104/418 10669/1007/324 10785/1105/419 +f 10785/1105/419 10669/1007/324 10668/1009/326 +f 10785/1105/419 10668/1009/326 10786/1106/420 +f 10786/1106/420 10668/1009/326 10667/1011/328 +f 10786/1106/420 10667/1011/328 10787/1107/421 +f 10787/1107/421 10667/1011/328 10666/1013/330 +f 10787/1107/421 10666/1013/330 10788/1108/422 +f 10788/1108/422 10666/1013/330 10665/1015/332 +f 10788/1108/422 10665/1015/332 10789/1109/423 +f 10789/1109/423 10665/1015/332 10664/1017/334 +f 10789/1109/423 10664/1017/334 10790/1110/424 +f 10790/1110/424 10664/1017/334 10663/1019/336 +f 10790/1110/424 10663/1019/336 10760/1111/425 +f 10760/1111/425 10663/1019/336 10662/1021/338 +f 10760/1111/425 10662/1021/338 10759/1112/426 +f 10759/1112/426 10662/1021/338 10693/1023/340 +f 10759/1112/426 10693/1023/340 10761/1113/427 +f 10761/1113/427 10693/1023/340 10692/1025/342 +f 10761/1113/427 10692/1025/342 10762/1114/428 +f 10762/1114/428 10692/1025/342 10691/1027/344 +f 10762/1114/428 10691/1027/344 10763/1115/429 +f 10763/1115/429 10691/1027/344 10690/1029/346 +f 10763/1115/429 10690/1029/346 10764/1116/430 +f 10764/1116/430 10690/1029/346 10689/1031/348 +f 10764/1116/430 10689/1031/348 10765/1117/431 +f 10765/1117/431 10689/1031/348 10688/1033/350 +f 10765/1117/431 10688/1033/350 10766/1118/432 +f 10766/1118/432 10688/1033/350 10687/1035/352 +f 10766/1118/432 10687/1035/352 10767/1119/433 +f 10767/1119/433 10687/1035/352 10686/1037/354 +f 10767/1119/433 10686/1037/354 10768/1120/434 +f 10768/1120/434 10686/1037/354 10685/1039/356 +f 10768/1120/434 10685/1039/356 10769/1121/435 +f 10769/1121/435 10685/1039/356 10684/1041/358 +f 10769/1121/435 10684/1041/358 10770/1122/436 +f 10770/1122/436 10684/1041/358 10683/1043/360 +f 10770/1122/436 10683/1043/360 10771/1123/437 +f 10771/1123/437 10683/1043/360 10682/1045/362 +f 10771/1123/437 10682/1045/362 10772/1124/438 +f 10772/1124/438 10682/1045/362 10681/1047/364 +f 10772/1124/438 10681/1047/364 10773/1125/439 +f 10773/1125/439 10681/1047/364 10680/1049/366 +f 10773/1125/439 10680/1049/366 10774/1126/440 +f 10774/1126/440 10680/1049/366 10679/1051/368 +f 10774/1126/440 10679/1051/368 10775/1127/441 +f 10775/1127/441 10679/1051/368 10678/1053/370 +f 10775/1127/441 10678/1053/370 10776/1128/442 +f 10776/1128/442 10678/1053/370 10677/1055/372 +f 10776/1128/442 10677/1055/372 10777/1129/443 +f 10777/1129/443 10677/1055/372 10676/1057/374 +f 10777/1129/443 10676/1057/374 10778/1130/444 +f 10778/1130/444 10676/1057/374 10675/1059/376 +f 10778/1130/444 10675/1059/376 10779/1131/445 +f 10779/1131/445 10675/1059/376 10674/1061/378 +f 10779/1131/445 10674/1061/378 10780/1132/446 +f 10780/1132/446 10674/1061/378 10673/1063/380 +f 10780/1132/446 10673/1063/380 10781/1133/447 +f 10781/1133/447 10673/1063/380 10672/1065/382 +f 10781/1133/447 10672/1065/382 10782/1134/416 +f 10782/1134/416 10672/1065/382 10671/1067/320 +f 10750/1069/384 10782/1102/416 10751/1070/385 +f 10751/1070/385 10782/1102/416 10783/1103/417 +f 10751/1070/385 10783/1103/417 10752/1071/386 +f 10752/1071/386 10783/1103/417 10784/1104/418 +f 10752/1071/386 10784/1104/418 10753/1072/387 +f 10753/1072/387 10784/1104/418 10785/1105/419 +f 10753/1072/387 10785/1105/419 10754/1073/388 +f 10754/1073/388 10785/1105/419 10786/1106/420 +f 10754/1073/388 10786/1106/420 10755/1074/389 +f 10755/1074/389 10786/1106/420 10787/1107/421 +f 10755/1074/389 10787/1107/421 10756/1075/390 +f 10756/1075/390 10787/1107/421 10788/1108/422 +f 10756/1075/390 10788/1108/422 10757/1076/391 +f 10757/1076/391 10788/1108/422 10789/1109/423 +f 10757/1076/391 10789/1109/423 10758/1077/392 +f 10758/1077/392 10789/1109/423 10790/1110/424 +f 10758/1077/392 10790/1110/424 10727/1078/393 +f 10727/1078/393 10790/1110/424 10760/1111/425 +f 10727/1078/393 10760/1111/425 10728/1079/394 +f 10728/1079/394 10760/1111/425 10759/1112/426 +f 10728/1079/394 10759/1112/426 10729/1080/395 +f 10729/1080/395 10759/1112/426 10761/1113/427 +f 10729/1080/395 10761/1113/427 10730/1081/396 +f 10730/1081/396 10761/1113/427 10762/1114/428 +f 10730/1081/396 10762/1114/428 10731/1082/397 +f 10731/1082/397 10762/1114/428 10763/1115/429 +f 10731/1082/397 10763/1115/429 10732/1083/398 +f 10732/1083/398 10763/1115/429 10764/1116/430 +f 10732/1083/398 10764/1116/430 10733/1084/399 +f 10733/1084/399 10764/1116/430 10765/1117/431 +f 10733/1084/399 10765/1117/431 10734/1085/400 +f 10734/1085/400 10765/1117/431 10766/1118/432 +f 10734/1085/400 10766/1118/432 10735/1086/401 +f 10735/1086/401 10766/1118/432 10767/1119/433 +f 10735/1086/401 10767/1119/433 10736/1087/402 +f 10736/1087/402 10767/1119/433 10768/1120/434 +f 10736/1087/402 10768/1120/434 10737/1088/403 +f 10737/1088/403 10768/1120/434 10769/1121/435 +f 10737/1088/403 10769/1121/435 10738/1089/404 +f 10738/1089/404 10769/1121/435 10770/1122/436 +f 10738/1089/404 10770/1122/436 10739/1090/405 +f 10739/1090/405 10770/1122/436 10771/1123/437 +f 10739/1090/405 10771/1123/437 10740/1091/406 +f 10740/1091/406 10771/1123/437 10772/1124/438 +f 10740/1091/406 10772/1124/438 10741/1092/407 +f 10741/1092/407 10772/1124/438 10773/1125/439 +f 10741/1092/407 10773/1125/439 10742/1093/408 +f 10742/1093/408 10773/1125/439 10774/1126/440 +f 10742/1093/408 10774/1126/440 10743/1094/409 +f 10743/1094/409 10774/1126/440 10775/1127/441 +f 10743/1094/409 10775/1127/441 10744/1095/410 +f 10744/1095/410 10775/1127/441 10776/1128/442 +f 10744/1095/410 10776/1128/442 10745/1096/411 +f 10745/1096/411 10776/1128/442 10777/1129/443 +f 10745/1096/411 10777/1129/443 10746/1097/412 +f 10746/1097/412 10777/1129/443 10778/1130/444 +f 10746/1097/412 10778/1130/444 10747/1098/413 +f 10747/1098/413 10778/1130/444 10779/1131/445 +f 10747/1098/413 10779/1131/445 10748/1099/414 +f 10748/1099/414 10779/1131/445 10780/1132/446 +f 10748/1099/414 10780/1132/446 10749/1100/415 +f 10749/1100/415 10780/1132/446 10781/1133/447 +f 10749/1100/415 10781/1133/447 10750/1101/384 +f 10750/1101/384 10781/1133/447 10782/1134/416 +f 10645/1004/321 10644/1135/448 10647/1006/323 +f 10647/1006/323 10644/1135/448 10646/1136/449 +f 10647/1006/323 10646/1136/449 10649/1008/325 +f 10649/1008/325 10646/1136/449 10648/1137/450 +f 10649/1008/325 10648/1137/450 10651/1010/327 +f 10651/1010/327 10648/1137/450 10650/1138/451 +f 10651/1010/327 10650/1138/451 10653/1012/329 +f 10653/1012/329 10650/1138/451 10652/1139/452 +f 10653/1012/329 10652/1139/452 10655/1014/331 +f 10655/1014/331 10652/1139/452 10654/1140/453 +f 10655/1014/331 10654/1140/453 10657/1016/333 +f 10657/1016/333 10654/1140/453 10656/1141/454 +f 10657/1016/333 10656/1141/454 10659/1018/335 +f 10659/1018/335 10656/1141/454 10658/1142/455 +f 10659/1018/335 10658/1142/455 10661/1020/337 +f 10661/1020/337 10658/1142/455 10660/1143/456 +f 10660/1143/456 10598/1022/339 10661/1020/337 +f 10598/1022/339 10660/1143/456 10599/1144/457 +f 10598/1022/339 10599/1144/457 10601/1024/341 +f 10601/1024/341 10599/1144/457 10600/1145/458 +f 10601/1024/341 10600/1145/458 10603/1026/343 +f 10603/1026/343 10600/1145/458 10602/1146/459 +f 10603/1026/343 10602/1146/459 10605/1028/345 +f 10605/1028/345 10602/1146/459 10604/1147/460 +f 10605/1028/345 10604/1147/460 10607/1030/347 +f 10607/1030/347 10604/1147/460 10606/1148/461 +f 10607/1030/347 10606/1148/461 10609/1032/349 +f 10609/1032/349 10606/1148/461 10608/1149/462 +f 10609/1032/349 10608/1149/462 10611/1034/351 +f 10611/1034/351 10608/1149/462 10610/1150/463 +f 10611/1034/351 10610/1150/463 10613/1036/353 +f 10613/1036/353 10610/1150/463 10612/1151/464 +f 10613/1036/353 10612/1151/464 10615/1038/355 +f 10615/1038/355 10612/1151/464 10614/1152/465 +f 10615/1038/355 10614/1152/465 10617/1040/357 +f 10617/1040/357 10614/1152/465 10616/1153/466 +f 10617/1040/357 10616/1153/466 10619/1042/359 +f 10619/1042/359 10616/1153/466 10618/1154/467 +f 10619/1042/359 10618/1154/467 10621/1044/361 +f 10621/1044/361 10618/1154/467 10620/1155/468 +f 10621/1044/361 10620/1155/468 10623/1046/363 +f 10623/1046/363 10620/1155/468 10622/1156/469 +f 10623/1046/363 10622/1156/469 10625/1048/365 +f 10625/1048/365 10622/1156/469 10624/1157/470 +f 10625/1048/365 10624/1157/470 10627/1050/367 +f 10627/1050/367 10624/1157/470 10626/1158/471 +f 10627/1050/367 10626/1158/471 10629/1052/369 +f 10629/1052/369 10626/1158/471 10628/1159/472 +f 10629/1052/369 10628/1159/472 10631/1054/371 +f 10631/1054/371 10628/1159/472 10630/1160/473 +f 10631/1054/371 10630/1160/473 10633/1056/373 +f 10633/1056/373 10630/1160/473 10632/1161/474 +f 10633/1056/373 10632/1161/474 10635/1058/375 +f 10635/1058/375 10632/1161/474 10634/1162/475 +f 10635/1058/375 10634/1162/475 10637/1060/377 +f 10637/1060/377 10634/1162/475 10636/1163/476 +f 10637/1060/377 10636/1163/476 10639/1062/379 +f 10639/1062/379 10636/1163/476 10638/1164/477 +f 10639/1062/379 10638/1164/477 10641/1064/381 +f 10641/1064/381 10638/1164/477 10640/1165/478 +f 10641/1064/381 10640/1165/478 10643/1066/383 +f 10643/1066/383 10640/1165/478 10642/1166/479 +f 10643/1066/383 10642/1166/479 10645/1068/321 +f 10645/1068/321 10642/1166/479 10644/1167/448 + + +# +# +# +g + + +# +# _ns651_Material_002_52-effect +# +usemtl _ns651_Material_002_52-effect + +v -0.180119 4.205190 1.068455 +v -0.180119 4.043322 1.068455 +v -0.181483 4.043322 1.068590 +v -0.181483 4.205190 1.068590 +v -0.182795 4.043322 1.068987 +v -0.182795 4.205190 1.068987 +v -0.184004 4.043322 1.069634 +v -0.184004 4.205190 1.069634 +v -0.185063 4.043322 1.070503 +v -0.185063 4.205190 1.070503 +v -0.185933 4.043322 1.071563 +v -0.185933 4.205190 1.071563 +v -0.186579 4.043322 1.072771 +v -0.186579 4.205190 1.072771 +v -0.186977 4.043322 1.074083 +v -0.186977 4.205190 1.074083 +v -0.187111 4.043322 1.075447 +v -0.187111 4.205190 1.075447 +v -0.186977 4.043322 1.076811 +v -0.186977 4.205190 1.076811 +v -0.186579 4.043322 1.078123 +v -0.186579 4.205190 1.078123 +v -0.185933 4.043322 1.079332 +v -0.185933 4.205190 1.079332 +v -0.185063 4.043322 1.080391 +v -0.185063 4.205190 1.080391 +v -0.184004 4.043322 1.081261 +v -0.184004 4.205190 1.081261 +v -0.182795 4.043322 1.081907 +v -0.182795 4.205190 1.081907 +v -0.181483 4.043322 1.082304 +v -0.181483 4.205190 1.082304 +v -0.180119 4.043322 1.082439 +v -0.180119 4.205190 1.082439 +v -0.178755 4.043322 1.082305 +v -0.178755 4.205190 1.082305 +v -0.177444 4.043322 1.081907 +v -0.177444 4.205190 1.081907 +v -0.176235 4.043322 1.081261 +v -0.176235 4.205190 1.081261 +v -0.175175 4.043322 1.080391 +v -0.175175 4.205190 1.080391 +v -0.174306 4.043322 1.079332 +v -0.174306 4.205190 1.079332 +v -0.173660 4.043322 1.078123 +v -0.173660 4.205190 1.078123 +v -0.173262 4.043322 1.076811 +v -0.173262 4.205190 1.076811 +v -0.173127 4.043322 1.075447 +v -0.173127 4.205190 1.075447 +v -0.173262 4.043322 1.074083 +v -0.173262 4.205190 1.074083 +v -0.173660 4.043322 1.072771 +v -0.173660 4.205190 1.072771 +v -0.174306 4.043322 1.071563 +v -0.174306 4.205190 1.071563 +v -0.175175 4.043322 1.070503 +v -0.175175 4.205190 1.070503 +v -0.176235 4.043322 1.069634 +v -0.176235 4.205190 1.069634 +v -0.177444 4.043322 1.068987 +v -0.177444 4.205190 1.068987 +v -0.178755 4.043322 1.068590 +v -0.178755 4.205190 1.068590 +v -0.180119 4.209582 1.059264 +v -0.176962 4.209582 1.059575 +v -0.173926 4.209582 1.060496 +v -0.171129 4.209582 1.061991 +v -0.168676 4.209582 1.064004 +v -0.166664 4.209582 1.066456 +v -0.165168 4.209582 1.069254 +v -0.164247 4.209582 1.072290 +v -0.163936 4.209582 1.075447 +v -0.164247 4.209582 1.078604 +v -0.165168 4.209582 1.081640 +v -0.166664 4.209582 1.084438 +v -0.168676 4.209582 1.086890 +v -0.171129 4.209582 1.088903 +v -0.173926 4.209582 1.090398 +v -0.176962 4.209582 1.091319 +v -0.180119 4.209582 1.091630 +v -0.183276 4.209582 1.091319 +v -0.186312 4.209582 1.090398 +v -0.189110 4.209582 1.088903 +v -0.191562 4.209582 1.086890 +v -0.193575 4.209582 1.084438 +v -0.195070 4.209582 1.081640 +v -0.195991 4.209582 1.078604 +v -0.196302 4.209582 1.075447 +v -0.195991 4.209582 1.072290 +v -0.195070 4.209582 1.069254 +v -0.193575 4.209582 1.066456 +v -0.191562 4.209582 1.064004 +v -0.189110 4.209582 1.061991 +v -0.186312 4.209582 1.060496 +v -0.183276 4.209582 1.059575 +v -0.179302 4.226930 1.071339 +v -0.180119 4.226930 1.071259 +v -0.180119 4.241926 1.075447 +v -0.178517 4.226930 1.071578 +v -0.177793 4.226930 1.071965 +v -0.177158 4.226930 1.072486 +v -0.176637 4.226930 1.073120 +v -0.176250 4.226930 1.073844 +v -0.176012 4.226930 1.074630 +v -0.175931 4.226930 1.075447 +v -0.176012 4.226930 1.076264 +v -0.176250 4.226930 1.077050 +v -0.176637 4.226930 1.077774 +v -0.177158 4.226930 1.078408 +v -0.177793 4.226930 1.078929 +v -0.178517 4.226930 1.079316 +v -0.179302 4.226930 1.079555 +v -0.180119 4.226930 1.079635 +v -0.180936 4.226930 1.079555 +v -0.181722 4.226930 1.079316 +v -0.182446 4.226930 1.078929 +v -0.183081 4.226930 1.078408 +v -0.183601 4.226930 1.077774 +v -0.183989 4.226930 1.077050 +v -0.184227 4.226930 1.076264 +v -0.184307 4.226930 1.075447 +v -0.184227 4.226930 1.074630 +v -0.183989 4.226930 1.073844 +v -0.183601 4.226930 1.073120 +v -0.183081 4.226930 1.072486 +v -0.182446 4.226930 1.071965 +v -0.181722 4.226930 1.071578 +v -0.180936 4.226930 1.071339 +v -0.180119 4.218015 1.066592 +v -0.181847 4.218015 1.066762 +v -0.183508 4.218015 1.067266 +v -0.185039 4.218015 1.068084 +v -0.186381 4.218015 1.069185 +v -0.187482 4.218015 1.070527 +v -0.188300 4.218015 1.072058 +v -0.188804 4.218015 1.073720 +v -0.188974 4.218015 1.075447 +v -0.188804 4.218015 1.077175 +v -0.188300 4.218015 1.078836 +v -0.187482 4.218015 1.080367 +v -0.186381 4.218015 1.081709 +v -0.185039 4.218015 1.082810 +v -0.183508 4.218015 1.083628 +v -0.181847 4.218015 1.084132 +v -0.180119 4.218015 1.084302 +v -0.178392 4.218015 1.084132 +v -0.176731 4.218015 1.083628 +v -0.175200 4.218015 1.082810 +v -0.173858 4.218015 1.081709 +v -0.172756 4.218015 1.080367 +v -0.171938 4.218015 1.078836 +v -0.171434 4.218015 1.077175 +v -0.171264 4.218015 1.075447 +v -0.171434 4.218015 1.073720 +v -0.171938 4.218015 1.072058 +v -0.172756 4.218015 1.070527 +v -0.173858 4.218015 1.069185 +v -0.175200 4.218015 1.068084 +v -0.176731 4.218015 1.067266 +v -0.178392 4.218015 1.066762 +v -0.183115 4.210794 1.060388 +v -0.180119 4.210794 1.060093 +v -0.185995 4.210794 1.061262 +v -0.188650 4.210794 1.062680 +v -0.190976 4.210794 1.064590 +v -0.192886 4.210794 1.066917 +v -0.194305 4.210794 1.069571 +v -0.195178 4.210794 1.072452 +v -0.195473 4.210794 1.075447 +v -0.195178 4.210794 1.078442 +v -0.194305 4.210794 1.081323 +v -0.192886 4.210794 1.083977 +v -0.190976 4.210794 1.086304 +v -0.188650 4.210794 1.088214 +v -0.185995 4.210794 1.089633 +v -0.183115 4.210794 1.090506 +v -0.180119 4.210794 1.090801 +v -0.177124 4.210794 1.090506 +v -0.174243 4.210794 1.089633 +v -0.171589 4.210794 1.088214 +v -0.169262 4.210794 1.086304 +v -0.167353 4.210794 1.083977 +v -0.165934 4.210794 1.081323 +v -0.165060 4.210794 1.078442 +v -0.164765 4.210794 1.075447 +v -0.165060 4.210794 1.072452 +v -0.165934 4.210794 1.069571 +v -0.167353 4.210794 1.066917 +v -0.169262 4.210794 1.064590 +v -0.171589 4.210794 1.062680 +v -0.174243 4.210794 1.061262 +v -0.177124 4.210794 1.060388 +vn 0.900409 0.387899 0.196971 +vn 0.921534 0.387902 0.017518 +vn 0.000000 1.000000 -0.000000 +vn -0.162577 0.387901 -0.907249 +vn 0.017518 0.387902 -0.921534 +vn 0.196971 0.387899 -0.900409 +vn 0.368854 0.387898 -0.844678 +vn 0.526553 0.387903 -0.756487 +vn 0.664031 0.387895 -0.639219 +vn 0.775985 0.387901 -0.497374 +vn 0.858104 0.387897 -0.336442 +vn 0.907254 0.387903 -0.162547 +vn 0.844678 0.387898 0.368854 +vn 0.756487 0.387903 0.526553 +vn 0.639219 0.387895 0.664031 +vn 0.497374 0.387901 0.775985 +vn 0.336442 0.387897 0.858104 +vn 0.162577 0.387901 0.907249 +vn -0.017549 0.387902 0.921534 +vn -0.196971 0.387899 0.900409 +vn -0.368854 0.387898 0.844678 +vn -0.526553 0.387903 0.756487 +vn -0.664031 0.387895 0.639219 +vn -0.775985 0.387901 0.497374 +vn -0.858104 0.387897 0.336442 +vn -0.907249 0.387901 0.162577 +vn -0.921534 0.387902 -0.017518 +vn -0.900409 0.387899 -0.196971 +vn -0.844678 0.387898 -0.368854 +vn -0.756487 0.387903 -0.526553 +vn -0.639219 0.387895 -0.664031 +vn -0.497374 0.387901 -0.775985 +vn -0.336442 0.387897 -0.858104 +vn 0.948665 -0.261032 0.178599 +vn 0.826822 -0.534328 0.175668 +vn 0.965281 -0.261028 -0.009888 +vn 0.845203 -0.534333 0.010956 +vn 0.944789 -0.261063 -0.198040 +vn 0.831104 -0.534333 -0.154123 +vn 0.888009 -0.261028 -0.378557 +vn 0.785070 -0.534326 -0.313308 +vn 0.797096 -0.261029 -0.544520 +vn 0.708865 -0.534327 -0.460440 +vn 0.675551 -0.261034 -0.689559 +vn 0.605415 -0.534335 -0.589880 +vn 0.528038 -0.261028 -0.808109 +vn 0.478695 -0.534332 -0.696664 +vn 0.360224 -0.261035 -0.895600 +vn 0.333607 -0.534333 -0.776656 +vn 0.178570 -0.261034 -0.948670 +vn 0.175638 -0.534331 -0.826827 +vn -0.009888 -0.261028 -0.965281 +vn 0.010956 -0.534333 -0.845203 +vn -0.198040 -0.261063 -0.944789 +vn -0.154093 -0.534336 -0.831108 +vn -0.378527 -0.261060 -0.888012 +vn -0.313280 -0.534331 -0.785077 +vn -0.544516 -0.261058 -0.797089 +vn -0.460440 -0.534327 -0.708865 +vn -0.689559 -0.261034 -0.675551 +vn -0.589880 -0.534335 -0.605415 +vn -0.808109 -0.261028 -0.528038 +vn -0.696664 -0.534332 -0.478695 +vn -0.895600 -0.261035 -0.360224 +vn -0.776676 -0.534325 -0.333572 +vn -0.948670 -0.261034 -0.178570 +vn -0.826822 -0.534328 -0.175668 +vn -0.965281 -0.261028 0.009888 +vn -0.845203 -0.534333 -0.010956 +vn -0.944789 -0.261063 0.198040 +vn -0.831104 -0.534333 0.154123 +vn -0.888012 -0.261060 0.378527 +vn -0.785070 -0.534326 0.313308 +vn -0.797089 -0.261057 0.544516 +vn -0.708865 -0.534327 0.460440 +vn -0.675551 -0.261034 0.689559 +vn -0.605415 -0.534335 0.589880 +vn -0.528038 -0.261028 0.808109 +vn -0.478695 -0.534332 0.696664 +vn -0.360224 -0.261035 0.895600 +vn -0.333572 -0.534325 0.776676 +vn -0.178568 -0.261062 0.948662 +vn -0.175668 -0.534328 0.826822 +vn 0.009888 -0.261028 0.965281 +vn -0.010987 -0.534333 0.845203 +vn 0.198040 -0.261063 0.944789 +vn 0.154123 -0.534333 0.831104 +vn 0.378557 -0.261028 0.888009 +vn 0.313308 -0.534326 0.785070 +vn 0.544520 -0.261029 0.797096 +vn 0.460440 -0.534327 0.708865 +vn 0.689559 -0.261034 0.675551 +vn 0.589880 -0.534335 0.605415 +vn 0.808122 -0.261032 0.528016 +vn 0.696664 -0.534332 0.478695 +vn 0.895600 -0.261035 0.360224 +vn 0.776676 -0.534325 0.333572 +vn 0.805684 0.570928 0.157847 +vn 0.820999 0.570924 -0.002319 +vn 0.804767 0.570927 -0.162455 +vn 0.757613 0.570926 -0.316333 +vn 0.681341 0.570923 -0.458063 +vn 0.578857 0.570953 -0.582184 +vn 0.454161 0.570929 -0.683943 +vn 0.311998 0.570923 -0.759410 +vn 0.157847 0.570928 -0.805684 +vn -0.002319 0.570924 -0.820999 +vn -0.162455 0.570927 -0.804767 +vn -0.316333 0.570926 -0.757613 +vn -0.458063 0.570923 -0.681341 +vn -0.582194 0.570932 -0.578867 +vn -0.683943 0.570929 -0.454161 +vn -0.759384 0.570957 -0.312000 +vn -0.805684 0.570928 -0.157847 +vn -0.820999 0.570924 0.002319 +vn -0.804767 0.570927 0.162455 +vn -0.757613 0.570926 0.316333 +vn -0.681313 0.570955 0.458064 +vn -0.578867 0.570932 0.582194 +vn -0.454161 0.570929 0.683943 +vn -0.312005 0.570937 0.759397 +vn -0.157874 0.570946 0.805666 +vn 0.002319 0.570924 0.820999 +vn 0.162452 0.570948 0.804753 +vn 0.316328 0.570946 0.757599 +vn 0.458072 0.570935 0.681325 +vn 0.582194 0.570932 0.578867 +vn 0.683943 0.570929 0.454161 +vn 0.759410 0.570923 0.311998 +vn 0.770798 0.618018 0.154672 +vn 0.786158 0.618024 0.001343 +vn 0.771319 0.618020 -0.152048 +vn 0.726842 0.618011 -0.299606 +vn 0.654428 0.618018 -0.435634 +vn 0.556860 0.618022 -0.554938 +vn 0.437889 0.618013 -0.652927 +vn 0.302081 0.618017 -0.725811 +vn 0.154672 0.618018 -0.770798 +vn 0.001343 0.618024 -0.786158 +vn -0.152048 0.618020 -0.771319 +vn -0.299606 0.618011 -0.726842 +vn -0.435634 0.618018 -0.654428 +vn -0.554938 0.618022 -0.556860 +vn -0.652909 0.618025 -0.437898 +vn -0.725811 0.618017 -0.302081 +vn -0.770798 0.618018 -0.154672 +vn -0.786158 0.618024 -0.001343 +vn -0.771319 0.618020 0.152048 +vn -0.726842 0.618011 0.299606 +vn -0.654428 0.618018 0.435634 +vn -0.556851 0.618011 0.554959 +vn -0.437889 0.618044 0.652897 +vn -0.302081 0.618017 0.725811 +vn -0.154672 0.618018 0.770798 +vn -0.001343 0.618025 0.786158 +vn 0.152048 0.618020 0.771319 +vn 0.299612 0.618025 0.726827 +vn 0.435626 0.618037 0.654416 +vn 0.554927 0.618040 0.556850 +vn 0.652927 0.618013 0.437889 +vn 0.725811 0.618017 0.302081 +vn 0.986661 0.000000 0.162790 +vn 0.999462 -0.000000 -0.032808 +vn 0.973859 -0.000000 -0.227152 +vn 0.910836 -0.000000 -0.412768 +vn 0.812792 -0.000000 -0.582554 +vn 0.683516 -0.000000 -0.729936 +vn 0.527981 -0.000000 -0.849256 +vn 0.352163 -0.000000 -0.935939 +vn 0.162790 -0.000000 -0.986661 +vn -0.032808 -0.000000 -0.999462 +vn -0.227152 -0.000000 -0.973859 +vn -0.412805 -0.000000 -0.910820 +vn -0.582554 -0.000000 -0.812792 +vn -0.729921 -0.000000 -0.683532 +vn -0.849256 -0.000000 -0.527981 +vn -0.935939 -0.000000 -0.352163 +vn -0.986661 -0.000000 -0.162790 +vn -0.999462 0.000000 0.032808 +vn -0.973852 0.000000 0.227181 +vn -0.910836 0.000000 0.412768 +vn -0.812792 0.000000 0.582554 +vn -0.683532 0.000000 0.729921 +vn -0.527981 0.000000 0.849256 +vn -0.352127 0.000000 0.935952 +vn -0.162820 0.000000 0.986656 +vn 0.032777 0.000000 0.999463 +vn 0.227152 0.000000 0.973859 +vn 0.412768 0.000000 0.910836 +vn 0.582554 0.000000 0.812792 +vn 0.729936 0.000000 0.683516 +vn 0.849256 0.000000 0.527981 +vn 0.935939 0.000000 0.352163 +vt 0.327590 0.737726 +vt 0.333658 0.714719 +vt 0.498578 0.710577 +vt 0.424675 0.598886 +vt 0.412902 0.605807 +vt 0.401200 0.613915 +vt 0.389990 0.623365 +vt 0.378937 0.634219 +vt 0.368258 0.646672 +vt 0.358490 0.660689 +vt 0.349133 0.676641 +vt 0.341023 0.694433 +vt 0.669461 0.737726 +vt 0.663450 0.714766 +vt 0.656465 0.694724 +vt 0.647982 0.676684 +vt 0.638943 0.660842 +vt 0.628814 0.646670 +vt 0.618193 0.634251 +vt 0.607348 0.623384 +vt 0.595906 0.613936 +vt 0.584358 0.605777 +vt 0.572407 0.598905 +vt 0.560411 0.593140 +vt 0.548183 0.588462 +vt 0.535776 0.584950 +vt 0.523326 0.582480 +vt 0.510914 0.581035 +vt 0.498496 0.580487 +vt 0.486083 0.581031 +vt 0.473672 0.582470 +vt 0.461345 0.585018 +vt 0.449032 0.588508 +vt 0.436723 0.593097 +vt 0.000000 0.471479 +vt 0.050509 0.239289 +vt 0.064361 0.455502 +vt 0.081002 0.241493 +vt 0.112578 0.443109 +vt 0.111459 0.242053 +vt 0.154063 0.431521 +vt 0.141870 0.241284 +vt 0.189658 0.422498 +vt 0.171367 0.239785 +vt 0.221214 0.414276 +vt 0.200606 0.239550 +vt 0.250880 0.406943 +vt 0.229006 0.235337 +vt 0.278364 0.400460 +vt 0.257222 0.233377 +vt 0.305125 0.394171 +vt 0.284977 0.230785 +vt 0.330718 0.389287 +vt 0.312292 0.229074 +vt 0.355659 0.384606 +vt 0.339197 0.226879 +vt 0.380272 0.380609 +vt 0.365597 0.223418 +vt 0.404336 0.377624 +vt 0.392083 0.222574 +vt 0.427875 0.375325 +vt 0.418342 0.219765 +vt 0.451089 0.373757 +vt 0.444588 0.217345 +vt 0.474193 0.372387 +vt 0.470871 0.215298 +vt 0.497713 0.371694 +vt 0.497225 0.213604 +vt 0.521310 0.372059 +vt 0.523719 0.214591 +vt 0.544609 0.373233 +vt 0.550381 0.213546 +vt 0.568106 0.374503 +vt 0.577271 0.212809 +vt 0.592124 0.376868 +vt 0.604025 0.216305 +vt 0.616559 0.379970 +vt 0.631015 0.218465 +vt 0.641041 0.383890 +vt 0.658404 0.221023 +vt 0.666161 0.388083 +vt 0.686056 0.223010 +vt 0.692244 0.393656 +vt 0.713995 0.226004 +vt 0.719089 0.399448 +vt 0.742303 0.228384 +vt 0.747345 0.406786 +vt 0.771063 0.231533 +vt 0.776663 0.414148 +vt 0.800129 0.236326 +vt 0.808637 0.422573 +vt 0.829629 0.238659 +vt 0.844446 0.433045 +vt 0.859538 0.242696 +vt 0.885119 0.443977 +vt 0.889587 0.244063 +vt 0.935145 0.458301 +vt 0.920694 0.243820 +vt 1.000000 0.475909 +vt 0.951507 0.242128 +vt 0.169152 0.643288 +vt 0.190528 0.618033 +vt 0.212627 0.595811 +vt 0.235073 0.576261 +vt 0.257222 0.559385 +vt 0.278902 0.544005 +vt 0.300487 0.531883 +vt 0.321429 0.520594 +vt 0.342138 0.511119 +vt 0.362355 0.502728 +vt 0.382407 0.495914 +vt 0.402123 0.490249 +vt 0.421579 0.485413 +vt 0.440996 0.482309 +vt 0.460242 0.479822 +vt 0.479420 0.478703 +vt 0.498542 0.478212 +vt 0.517694 0.478464 +vt 0.536884 0.480046 +vt 0.556102 0.482629 +vt 0.575463 0.485602 +vt 0.595007 0.490068 +vt 0.614846 0.495632 +vt 0.634836 0.502703 +vt 0.655239 0.510767 +vt 0.675852 0.520513 +vt 0.697002 0.531538 +vt 0.718381 0.544514 +vt 0.740138 0.559274 +vt 0.762381 0.576186 +vt 0.784939 0.595083 +vt 0.807005 0.617753 +vt 0.828256 0.643529 +vt 0.013316 0.505501 +vt 0.072700 0.481011 +vt 0.119179 0.463673 +vt 0.159370 0.449923 +vt 0.194330 0.438433 +vt 0.225340 0.428872 +vt 0.254520 0.420438 +vt 0.281501 0.413176 +vt 0.307890 0.406816 +vt 0.333097 0.401155 +vt 0.357623 0.396433 +vt 0.382002 0.392435 +vt 0.405783 0.389036 +vt 0.428954 0.386464 +vt 0.451797 0.384596 +vt 0.474520 0.383512 +vt 0.497784 0.383121 +vt 0.521082 0.383291 +vt 0.543985 0.384217 +vt 0.567180 0.386029 +vt 0.590918 0.388431 +vt 0.614963 0.391620 +vt 0.639028 0.395549 +vt 0.663740 0.400452 +vt 0.689430 0.406090 +vt 0.715841 0.412751 +vt 0.743684 0.420252 +vt 0.772421 0.428735 +vt 0.803831 0.438874 +vt 0.838723 0.450722 +vt 0.878521 0.465450 +vt 0.925957 0.483742 +vt 0.985760 0.510259 +vt 0.060805 0.014779 +vt 0.088948 0.014255 +vt 0.116607 0.013480 +vt 0.144154 0.015827 +vt 0.171639 0.014504 +vt 0.199067 0.016318 +vt 0.226831 0.014562 +vt 0.254097 0.012704 +vt 0.281379 0.014010 +vt 0.308554 0.011927 +vt 0.335787 0.013046 +vt 0.363365 0.010939 +vt 0.391001 0.008950 +vt 0.418669 0.007085 +vt 0.446381 0.005385 +vt 0.474139 0.003884 +vt 0.501941 0.002612 +vt 0.529830 0.001549 +vt 0.557751 0.000679 +vt 0.585253 0.000000 +vt 0.612640 0.002655 +vt 0.640667 0.002225 +vt 0.668288 0.001824 +vt 0.695766 0.004679 +vt 0.723439 0.004163 +vt 0.750995 0.006877 +vt 0.778758 0.006096 +vt 0.806444 0.008515 +vt 0.834686 0.010777 +vt 0.862987 0.012847 +vt 0.891383 0.014720 +vt 0.919385 0.012880 +vt 0.947426 0.014228 +f 10897/1168/480 10896/1169/481 10889/1170/482 +f 10919/1171/483 10889/1170/482 10888/1172/484 +f 10888/1172/484 10889/1170/482 10887/1173/485 +f 10887/1173/485 10889/1170/482 10890/1174/486 +f 10890/1174/486 10889/1170/482 10891/1175/487 +f 10891/1175/487 10889/1170/482 10892/1176/488 +f 10892/1176/488 10889/1170/482 10893/1177/489 +f 10893/1177/489 10889/1170/482 10894/1178/490 +f 10894/1178/490 10889/1170/482 10895/1179/491 +f 10895/1179/491 10889/1170/482 10896/1169/481 +f 10897/1180/480 10889/1170/482 10898/1181/492 +f 10898/1181/492 10889/1170/482 10899/1182/493 +f 10899/1182/493 10889/1170/482 10900/1183/494 +f 10900/1183/494 10889/1170/482 10901/1184/495 +f 10901/1184/495 10889/1170/482 10902/1185/496 +f 10902/1185/496 10889/1170/482 10903/1186/497 +f 10903/1186/497 10889/1170/482 10904/1187/498 +f 10904/1187/498 10889/1170/482 10905/1188/499 +f 10905/1188/499 10889/1170/482 10906/1189/500 +f 10906/1189/500 10889/1170/482 10907/1190/501 +f 10907/1190/501 10889/1170/482 10908/1191/502 +f 10908/1191/502 10889/1170/482 10909/1192/503 +f 10909/1192/503 10889/1170/482 10910/1193/504 +f 10910/1193/504 10889/1170/482 10911/1194/505 +f 10911/1194/505 10889/1170/482 10912/1195/506 +f 10912/1195/506 10889/1170/482 10913/1196/507 +f 10913/1196/507 10889/1170/482 10914/1197/508 +f 10914/1197/508 10889/1170/482 10915/1198/509 +f 10915/1198/509 10889/1170/482 10916/1199/510 +f 10916/1199/510 10889/1170/482 10917/1200/511 +f 10917/1200/511 10889/1170/482 10918/1201/512 +f 10918/1201/512 10889/1170/482 10919/1171/483 +f 10864/1202/513 10838/1203/514 10863/1204/515 +f 10863/1204/515 10838/1203/514 10840/1205/516 +f 10863/1204/515 10840/1205/516 10862/1206/517 +f 10862/1206/517 10840/1205/516 10842/1207/518 +f 10862/1206/517 10842/1207/518 10861/1208/519 +f 10861/1208/519 10842/1207/518 10844/1209/520 +f 10861/1208/519 10844/1209/520 10860/1210/521 +f 10860/1210/521 10844/1209/520 10846/1211/522 +f 10860/1210/521 10846/1211/522 10859/1212/523 +f 10859/1212/523 10846/1211/522 10848/1213/524 +f 10859/1212/523 10848/1213/524 10858/1214/525 +f 10858/1214/525 10848/1213/524 10850/1215/526 +f 10858/1214/525 10850/1215/526 10857/1216/527 +f 10857/1216/527 10850/1215/526 10852/1217/528 +f 10857/1216/527 10852/1217/528 10856/1218/529 +f 10856/1218/529 10852/1217/528 10854/1219/530 +f 10856/1218/529 10854/1219/530 10855/1220/531 +f 10854/1219/530 10791/1221/532 10855/1220/531 +f 10855/1220/531 10791/1221/532 10886/1222/533 +f 10886/1222/533 10791/1221/532 10794/1223/534 +f 10886/1222/533 10794/1223/534 10885/1224/535 +f 10885/1224/535 10794/1223/534 10796/1225/536 +f 10885/1224/535 10796/1225/536 10884/1226/537 +f 10884/1226/537 10796/1225/536 10798/1227/538 +f 10884/1226/537 10798/1227/538 10883/1228/539 +f 10883/1228/539 10798/1227/538 10800/1229/540 +f 10883/1228/539 10800/1229/540 10882/1230/541 +f 10882/1230/541 10800/1229/540 10802/1231/542 +f 10882/1230/541 10802/1231/542 10881/1232/543 +f 10881/1232/543 10802/1231/542 10804/1233/544 +f 10881/1232/543 10804/1233/544 10880/1234/545 +f 10880/1234/545 10804/1233/544 10806/1235/546 +f 10880/1234/545 10806/1235/546 10879/1236/547 +f 10879/1236/547 10806/1235/546 10808/1237/548 +f 10879/1236/547 10808/1237/548 10878/1238/549 +f 10878/1238/549 10808/1237/548 10810/1239/550 +f 10878/1238/549 10810/1239/550 10877/1240/551 +f 10877/1240/551 10810/1239/550 10812/1241/552 +f 10877/1240/551 10812/1241/552 10876/1242/553 +f 10876/1242/553 10812/1241/552 10814/1243/554 +f 10876/1242/553 10814/1243/554 10875/1244/555 +f 10875/1244/555 10814/1243/554 10816/1245/556 +f 10875/1244/555 10816/1245/556 10874/1246/557 +f 10874/1246/557 10816/1245/556 10818/1247/558 +f 10874/1246/557 10818/1247/558 10873/1248/559 +f 10873/1248/559 10818/1247/558 10820/1249/560 +f 10873/1248/559 10820/1249/560 10872/1250/561 +f 10872/1250/561 10820/1249/560 10822/1251/562 +f 10872/1250/561 10822/1251/562 10871/1252/563 +f 10871/1252/563 10822/1251/562 10824/1253/564 +f 10871/1252/563 10824/1253/564 10870/1254/565 +f 10870/1254/565 10824/1253/564 10826/1255/566 +f 10870/1254/565 10826/1255/566 10869/1256/567 +f 10869/1256/567 10826/1255/566 10828/1257/568 +f 10869/1256/567 10828/1257/568 10868/1258/569 +f 10868/1258/569 10828/1257/568 10830/1259/570 +f 10868/1258/569 10830/1259/570 10867/1260/571 +f 10867/1260/571 10830/1259/570 10832/1261/572 +f 10867/1260/571 10832/1261/572 10866/1262/573 +f 10866/1262/573 10832/1261/572 10834/1263/574 +f 10866/1262/573 10834/1263/574 10865/1264/575 +f 10865/1264/575 10834/1263/574 10836/1265/576 +f 10865/1264/575 10836/1265/576 10864/1266/513 +f 10864/1266/513 10836/1265/576 10838/1267/514 +f 10897/1168/480 10943/1268/577 10896/1169/481 +f 10896/1169/481 10943/1268/577 10944/1269/578 +f 10896/1169/481 10944/1269/578 10895/1179/491 +f 10895/1179/491 10944/1269/578 10945/1270/579 +f 10895/1179/491 10945/1270/579 10894/1178/490 +f 10894/1178/490 10945/1270/579 10946/1271/580 +f 10894/1178/490 10946/1271/580 10893/1177/489 +f 10893/1177/489 10946/1271/580 10947/1272/581 +f 10893/1177/489 10947/1272/581 10892/1176/488 +f 10892/1176/488 10947/1272/581 10948/1273/582 +f 10892/1176/488 10948/1273/582 10891/1175/487 +f 10891/1175/487 10948/1273/582 10949/1274/583 +f 10891/1175/487 10949/1274/583 10890/1174/486 +f 10890/1174/486 10949/1274/583 10950/1275/584 +f 10890/1174/486 10950/1275/584 10887/1173/485 +f 10887/1173/485 10950/1275/584 10951/1276/585 +f 10887/1173/485 10951/1276/585 10888/1172/484 +f 10888/1172/484 10951/1276/585 10920/1277/586 +f 10888/1172/484 10920/1277/586 10919/1171/483 +f 10919/1171/483 10920/1277/586 10921/1278/587 +f 10919/1171/483 10921/1278/587 10918/1201/512 +f 10918/1201/512 10921/1278/587 10922/1279/588 +f 10918/1201/512 10922/1279/588 10917/1200/511 +f 10917/1200/511 10922/1279/588 10923/1280/589 +f 10917/1200/511 10923/1280/589 10916/1199/510 +f 10916/1199/510 10923/1280/589 10924/1281/590 +f 10916/1199/510 10924/1281/590 10915/1198/509 +f 10915/1198/509 10924/1281/590 10925/1282/591 +f 10915/1198/509 10925/1282/591 10914/1197/508 +f 10914/1197/508 10925/1282/591 10926/1283/592 +f 10914/1197/508 10926/1283/592 10913/1196/507 +f 10913/1196/507 10926/1283/592 10927/1284/593 +f 10913/1196/507 10927/1284/593 10912/1195/506 +f 10912/1195/506 10927/1284/593 10928/1285/594 +f 10912/1195/506 10928/1285/594 10911/1194/505 +f 10911/1194/505 10928/1285/594 10929/1286/595 +f 10911/1194/505 10929/1286/595 10910/1193/504 +f 10910/1193/504 10929/1286/595 10930/1287/596 +f 10910/1193/504 10930/1287/596 10909/1192/503 +f 10909/1192/503 10930/1287/596 10931/1288/597 +f 10909/1192/503 10931/1288/597 10908/1191/502 +f 10908/1191/502 10931/1288/597 10932/1289/598 +f 10908/1191/502 10932/1289/598 10907/1190/501 +f 10907/1190/501 10932/1289/598 10933/1290/599 +f 10907/1190/501 10933/1290/599 10906/1189/500 +f 10906/1189/500 10933/1290/599 10934/1291/600 +f 10906/1189/500 10934/1291/600 10905/1188/499 +f 10905/1188/499 10934/1291/600 10935/1292/601 +f 10905/1188/499 10935/1292/601 10904/1187/498 +f 10904/1187/498 10935/1292/601 10936/1293/602 +f 10904/1187/498 10936/1293/602 10903/1186/497 +f 10903/1186/497 10936/1293/602 10937/1294/603 +f 10903/1186/497 10937/1294/603 10902/1185/496 +f 10902/1185/496 10937/1294/603 10938/1295/604 +f 10902/1185/496 10938/1295/604 10901/1184/495 +f 10901/1184/495 10938/1295/604 10939/1296/605 +f 10901/1184/495 10939/1296/605 10900/1183/494 +f 10900/1183/494 10939/1296/605 10940/1297/606 +f 10900/1183/494 10940/1297/606 10899/1182/493 +f 10899/1182/493 10940/1297/606 10941/1298/607 +f 10899/1182/493 10941/1298/607 10898/1181/492 +f 10898/1181/492 10941/1298/607 10942/1299/608 +f 10898/1181/492 10942/1299/608 10897/1180/480 +f 10897/1180/480 10942/1299/608 10943/1300/577 +f 10975/1301/609 10864/1202/513 10976/1302/610 +f 10976/1302/610 10864/1202/513 10863/1204/515 +f 10976/1302/610 10863/1204/515 10977/1303/611 +f 10977/1303/611 10863/1204/515 10862/1206/517 +f 10977/1303/611 10862/1206/517 10978/1304/612 +f 10978/1304/612 10862/1206/517 10861/1208/519 +f 10978/1304/612 10861/1208/519 10979/1305/613 +f 10979/1305/613 10861/1208/519 10860/1210/521 +f 10979/1305/613 10860/1210/521 10980/1306/614 +f 10980/1306/614 10860/1210/521 10859/1212/523 +f 10980/1306/614 10859/1212/523 10981/1307/615 +f 10981/1307/615 10859/1212/523 10858/1214/525 +f 10981/1307/615 10858/1214/525 10982/1308/616 +f 10982/1308/616 10858/1214/525 10857/1216/527 +f 10982/1308/616 10857/1216/527 10983/1309/617 +f 10983/1309/617 10857/1216/527 10856/1218/529 +f 10983/1309/617 10856/1218/529 10953/1310/618 +f 10953/1310/618 10856/1218/529 10855/1220/531 +f 10953/1310/618 10855/1220/531 10952/1311/619 +f 10952/1311/619 10855/1220/531 10886/1222/533 +f 10952/1311/619 10886/1222/533 10954/1312/620 +f 10954/1312/620 10886/1222/533 10885/1224/535 +f 10954/1312/620 10885/1224/535 10955/1313/621 +f 10955/1313/621 10885/1224/535 10884/1226/537 +f 10955/1313/621 10884/1226/537 10956/1314/622 +f 10956/1314/622 10884/1226/537 10883/1228/539 +f 10956/1314/622 10883/1228/539 10957/1315/623 +f 10957/1315/623 10883/1228/539 10882/1230/541 +f 10957/1315/623 10882/1230/541 10958/1316/624 +f 10958/1316/624 10882/1230/541 10881/1232/543 +f 10958/1316/624 10881/1232/543 10959/1317/625 +f 10959/1317/625 10881/1232/543 10880/1234/545 +f 10959/1317/625 10880/1234/545 10960/1318/626 +f 10960/1318/626 10880/1234/545 10879/1236/547 +f 10960/1318/626 10879/1236/547 10961/1319/627 +f 10961/1319/627 10879/1236/547 10878/1238/549 +f 10961/1319/627 10878/1238/549 10962/1320/628 +f 10962/1320/628 10878/1238/549 10877/1240/551 +f 10962/1320/628 10877/1240/551 10963/1321/629 +f 10963/1321/629 10877/1240/551 10876/1242/553 +f 10963/1321/629 10876/1242/553 10964/1322/630 +f 10964/1322/630 10876/1242/553 10875/1244/555 +f 10964/1322/630 10875/1244/555 10965/1323/631 +f 10965/1323/631 10875/1244/555 10874/1246/557 +f 10965/1323/631 10874/1246/557 10966/1324/632 +f 10966/1324/632 10874/1246/557 10873/1248/559 +f 10966/1324/632 10873/1248/559 10967/1325/633 +f 10967/1325/633 10873/1248/559 10872/1250/561 +f 10967/1325/633 10872/1250/561 10968/1326/634 +f 10968/1326/634 10872/1250/561 10871/1252/563 +f 10968/1326/634 10871/1252/563 10969/1327/635 +f 10969/1327/635 10871/1252/563 10870/1254/565 +f 10969/1327/635 10870/1254/565 10970/1328/636 +f 10970/1328/636 10870/1254/565 10869/1256/567 +f 10970/1328/636 10869/1256/567 10971/1329/637 +f 10971/1329/637 10869/1256/567 10868/1258/569 +f 10971/1329/637 10868/1258/569 10972/1330/638 +f 10972/1330/638 10868/1258/569 10867/1260/571 +f 10972/1330/638 10867/1260/571 10973/1331/639 +f 10973/1331/639 10867/1260/571 10866/1262/573 +f 10973/1331/639 10866/1262/573 10974/1332/640 +f 10974/1332/640 10866/1262/573 10865/1264/575 +f 10974/1332/640 10865/1264/575 10975/1333/609 +f 10975/1333/609 10865/1264/575 10864/1266/513 +f 10943/1268/577 10975/1301/609 10944/1269/578 +f 10944/1269/578 10975/1301/609 10976/1302/610 +f 10944/1269/578 10976/1302/610 10945/1270/579 +f 10945/1270/579 10976/1302/610 10977/1303/611 +f 10945/1270/579 10977/1303/611 10946/1271/580 +f 10946/1271/580 10977/1303/611 10978/1304/612 +f 10946/1271/580 10978/1304/612 10947/1272/581 +f 10947/1272/581 10978/1304/612 10979/1305/613 +f 10947/1272/581 10979/1305/613 10948/1273/582 +f 10948/1273/582 10979/1305/613 10980/1306/614 +f 10948/1273/582 10980/1306/614 10949/1274/583 +f 10949/1274/583 10980/1306/614 10981/1307/615 +f 10949/1274/583 10981/1307/615 10950/1275/584 +f 10950/1275/584 10981/1307/615 10982/1308/616 +f 10950/1275/584 10982/1308/616 10951/1276/585 +f 10951/1276/585 10982/1308/616 10983/1309/617 +f 10951/1276/585 10983/1309/617 10920/1277/586 +f 10920/1277/586 10983/1309/617 10953/1310/618 +f 10920/1277/586 10953/1310/618 10921/1278/587 +f 10921/1278/587 10953/1310/618 10952/1311/619 +f 10921/1278/587 10952/1311/619 10922/1279/588 +f 10922/1279/588 10952/1311/619 10954/1312/620 +f 10922/1279/588 10954/1312/620 10923/1280/589 +f 10923/1280/589 10954/1312/620 10955/1313/621 +f 10923/1280/589 10955/1313/621 10924/1281/590 +f 10924/1281/590 10955/1313/621 10956/1314/622 +f 10924/1281/590 10956/1314/622 10925/1282/591 +f 10925/1282/591 10956/1314/622 10957/1315/623 +f 10925/1282/591 10957/1315/623 10926/1283/592 +f 10926/1283/592 10957/1315/623 10958/1316/624 +f 10926/1283/592 10958/1316/624 10927/1284/593 +f 10927/1284/593 10958/1316/624 10959/1317/625 +f 10927/1284/593 10959/1317/625 10928/1285/594 +f 10928/1285/594 10959/1317/625 10960/1318/626 +f 10928/1285/594 10960/1318/626 10929/1286/595 +f 10929/1286/595 10960/1318/626 10961/1319/627 +f 10929/1286/595 10961/1319/627 10930/1287/596 +f 10930/1287/596 10961/1319/627 10962/1320/628 +f 10930/1287/596 10962/1320/628 10931/1288/597 +f 10931/1288/597 10962/1320/628 10963/1321/629 +f 10931/1288/597 10963/1321/629 10932/1289/598 +f 10932/1289/598 10963/1321/629 10964/1322/630 +f 10932/1289/598 10964/1322/630 10933/1290/599 +f 10933/1290/599 10964/1322/630 10965/1323/631 +f 10933/1290/599 10965/1323/631 10934/1291/600 +f 10934/1291/600 10965/1323/631 10966/1324/632 +f 10934/1291/600 10966/1324/632 10935/1292/601 +f 10935/1292/601 10966/1324/632 10967/1325/633 +f 10935/1292/601 10967/1325/633 10936/1293/602 +f 10936/1293/602 10967/1325/633 10968/1326/634 +f 10936/1293/602 10968/1326/634 10937/1294/603 +f 10937/1294/603 10968/1326/634 10969/1327/635 +f 10937/1294/603 10969/1327/635 10938/1295/604 +f 10938/1295/604 10969/1327/635 10970/1328/636 +f 10938/1295/604 10970/1328/636 10939/1296/605 +f 10939/1296/605 10970/1328/636 10971/1329/637 +f 10939/1296/605 10971/1329/637 10940/1297/606 +f 10940/1297/606 10971/1329/637 10972/1330/638 +f 10940/1297/606 10972/1330/638 10941/1298/607 +f 10941/1298/607 10972/1330/638 10973/1331/639 +f 10941/1298/607 10973/1331/639 10942/1299/608 +f 10942/1299/608 10973/1331/639 10974/1332/640 +f 10942/1299/608 10974/1332/640 10943/1300/577 +f 10943/1300/577 10974/1332/640 10975/1333/609 +f 10838/1203/514 10837/1334/641 10840/1205/516 +f 10840/1205/516 10837/1334/641 10839/1335/642 +f 10840/1205/516 10839/1335/642 10842/1207/518 +f 10842/1207/518 10839/1335/642 10841/1336/643 +f 10842/1207/518 10841/1336/643 10844/1209/520 +f 10844/1209/520 10841/1336/643 10843/1337/644 +f 10844/1209/520 10843/1337/644 10846/1211/522 +f 10846/1211/522 10843/1337/644 10845/1338/645 +f 10846/1211/522 10845/1338/645 10848/1213/524 +f 10848/1213/524 10845/1338/645 10847/1339/646 +f 10848/1213/524 10847/1339/646 10850/1215/526 +f 10850/1215/526 10847/1339/646 10849/1340/647 +f 10850/1215/526 10849/1340/647 10852/1217/528 +f 10852/1217/528 10849/1340/647 10851/1341/648 +f 10852/1217/528 10851/1341/648 10854/1219/530 +f 10854/1219/530 10851/1341/648 10853/1342/649 +f 10853/1342/649 10791/1221/532 10854/1219/530 +f 10791/1221/532 10853/1342/649 10792/1343/650 +f 10791/1221/532 10792/1343/650 10794/1223/534 +f 10794/1223/534 10792/1343/650 10793/1344/651 +f 10794/1223/534 10793/1344/651 10796/1225/536 +f 10796/1225/536 10793/1344/651 10795/1345/652 +f 10796/1225/536 10795/1345/652 10798/1227/538 +f 10798/1227/538 10795/1345/652 10797/1346/653 +f 10798/1227/538 10797/1346/653 10800/1229/540 +f 10800/1229/540 10797/1346/653 10799/1347/654 +f 10800/1229/540 10799/1347/654 10802/1231/542 +f 10802/1231/542 10799/1347/654 10801/1348/655 +f 10802/1231/542 10801/1348/655 10804/1233/544 +f 10804/1233/544 10801/1348/655 10803/1349/656 +f 10804/1233/544 10803/1349/656 10806/1235/546 +f 10806/1235/546 10803/1349/656 10805/1350/657 +f 10806/1235/546 10805/1350/657 10808/1237/548 +f 10808/1237/548 10805/1350/657 10807/1351/658 +f 10808/1237/548 10807/1351/658 10810/1239/550 +f 10810/1239/550 10807/1351/658 10809/1352/659 +f 10810/1239/550 10809/1352/659 10812/1241/552 +f 10812/1241/552 10809/1352/659 10811/1353/660 +f 10812/1241/552 10811/1353/660 10814/1243/554 +f 10814/1243/554 10811/1353/660 10813/1354/661 +f 10814/1243/554 10813/1354/661 10816/1245/556 +f 10816/1245/556 10813/1354/661 10815/1355/662 +f 10816/1245/556 10815/1355/662 10818/1247/558 +f 10818/1247/558 10815/1355/662 10817/1356/663 +f 10818/1247/558 10817/1356/663 10820/1249/560 +f 10820/1249/560 10817/1356/663 10819/1357/664 +f 10820/1249/560 10819/1357/664 10822/1251/562 +f 10822/1251/562 10819/1357/664 10821/1358/665 +f 10822/1251/562 10821/1358/665 10824/1253/564 +f 10824/1253/564 10821/1358/665 10823/1359/666 +f 10824/1253/564 10823/1359/666 10826/1255/566 +f 10826/1255/566 10823/1359/666 10825/1360/667 +f 10826/1255/566 10825/1360/667 10828/1257/568 +f 10828/1257/568 10825/1360/667 10827/1361/668 +f 10828/1257/568 10827/1361/668 10830/1259/570 +f 10830/1259/570 10827/1361/668 10829/1362/669 +f 10830/1259/570 10829/1362/669 10832/1261/572 +f 10832/1261/572 10829/1362/669 10831/1363/670 +f 10832/1261/572 10831/1363/670 10834/1263/574 +f 10834/1263/574 10831/1363/670 10833/1364/671 +f 10834/1263/574 10833/1364/671 10836/1265/576 +f 10836/1265/576 10833/1364/671 10835/1365/672 +f 10836/1265/576 10835/1365/672 10838/1267/514 +f 10838/1267/514 10835/1365/672 10837/1366/641 + + +# +# +# +g + + +# +# _ns651_Material_002_52-effect +# +usemtl _ns651_Material_002_52-effect + +v -0.180119 4.205190 0.707749 +v -0.180119 4.043322 0.707749 +v -0.181483 4.043322 0.707883 +v -0.181483 4.205190 0.707883 +v -0.182795 4.043322 0.708281 +v -0.182795 4.205190 0.708281 +v -0.184004 4.043322 0.708927 +v -0.184004 4.205190 0.708927 +v -0.185063 4.043322 0.709797 +v -0.185063 4.205190 0.709797 +v -0.185933 4.043322 0.710856 +v -0.185933 4.205190 0.710856 +v -0.186579 4.043322 0.712065 +v -0.186579 4.205190 0.712065 +v -0.186977 4.043322 0.713377 +v -0.186977 4.205190 0.713377 +v -0.187111 4.043322 0.714741 +v -0.187111 4.205190 0.714741 +v -0.186977 4.043322 0.716105 +v -0.186977 4.205190 0.716105 +v -0.186579 4.043322 0.717416 +v -0.186579 4.205190 0.717416 +v -0.185933 4.043322 0.718625 +v -0.185933 4.205190 0.718625 +v -0.185063 4.043322 0.719685 +v -0.185063 4.205190 0.719685 +v -0.184004 4.043322 0.720554 +v -0.184004 4.205190 0.720554 +v -0.182795 4.043322 0.721200 +v -0.182795 4.205190 0.721200 +v -0.181483 4.043322 0.721598 +v -0.181483 4.205190 0.721598 +v -0.180119 4.043322 0.721733 +v -0.180119 4.205190 0.721733 +v -0.178755 4.043322 0.721598 +v -0.178755 4.205190 0.721598 +v -0.177444 4.043322 0.721200 +v -0.177444 4.205190 0.721200 +v -0.176235 4.043322 0.720554 +v -0.176235 4.205190 0.720554 +v -0.175175 4.043322 0.719685 +v -0.175175 4.205190 0.719685 +v -0.174306 4.043322 0.718625 +v -0.174306 4.205190 0.718625 +v -0.173660 4.043322 0.717416 +v -0.173660 4.205190 0.717416 +v -0.173262 4.043322 0.716105 +v -0.173262 4.205190 0.716105 +v -0.173127 4.043322 0.714741 +v -0.173127 4.205190 0.714741 +v -0.173262 4.043322 0.713377 +v -0.173262 4.205190 0.713377 +v -0.173660 4.043322 0.712065 +v -0.173660 4.205190 0.712065 +v -0.174306 4.043322 0.710856 +v -0.174306 4.205190 0.710856 +v -0.175175 4.043322 0.709797 +v -0.175175 4.205190 0.709797 +v -0.176235 4.043322 0.708927 +v -0.176235 4.205190 0.708927 +v -0.177444 4.043322 0.708281 +v -0.177444 4.205190 0.708281 +v -0.178755 4.043322 0.707883 +v -0.178755 4.205190 0.707883 +v -0.180119 4.209582 0.698558 +v -0.176962 4.209582 0.698869 +v -0.173926 4.209582 0.699790 +v -0.171129 4.209582 0.701285 +v -0.168676 4.209582 0.703298 +v -0.166664 4.209582 0.705750 +v -0.165168 4.209582 0.708548 +v -0.164247 4.209582 0.711584 +v -0.163936 4.209582 0.714741 +v -0.164247 4.209582 0.717898 +v -0.165168 4.209582 0.720934 +v -0.166664 4.209582 0.723732 +v -0.168676 4.209582 0.726184 +v -0.171129 4.209582 0.728196 +v -0.173926 4.209582 0.729692 +v -0.176962 4.209582 0.730613 +v -0.180119 4.209582 0.730924 +v -0.183276 4.209582 0.730613 +v -0.186312 4.209582 0.729692 +v -0.189110 4.209582 0.728196 +v -0.191562 4.209582 0.726184 +v -0.193575 4.209582 0.723731 +v -0.195070 4.209582 0.720934 +v -0.195991 4.209582 0.717898 +v -0.196302 4.209582 0.714741 +v -0.195991 4.209582 0.711584 +v -0.195070 4.209582 0.708548 +v -0.193575 4.209582 0.705750 +v -0.191562 4.209582 0.703298 +v -0.189110 4.209582 0.701285 +v -0.186312 4.209582 0.699790 +v -0.183276 4.209582 0.698869 +v -0.179302 4.226930 0.710633 +v -0.180119 4.226930 0.710553 +v -0.180119 4.241926 0.714741 +v -0.178517 4.226930 0.710872 +v -0.177793 4.226930 0.711259 +v -0.177158 4.226930 0.711779 +v -0.176637 4.226930 0.712414 +v -0.176250 4.226930 0.713138 +v -0.176012 4.226930 0.713924 +v -0.175931 4.226930 0.714741 +v -0.176012 4.226930 0.715558 +v -0.176250 4.226930 0.716343 +v -0.176637 4.226930 0.717067 +v -0.177158 4.226930 0.717702 +v -0.177793 4.226930 0.718223 +v -0.178517 4.226930 0.718610 +v -0.179302 4.226930 0.718848 +v -0.180119 4.226930 0.718929 +v -0.180936 4.226930 0.718848 +v -0.181722 4.226930 0.718610 +v -0.182446 4.226930 0.718223 +v -0.183081 4.226930 0.717702 +v -0.183601 4.226930 0.717067 +v -0.183989 4.226930 0.716343 +v -0.184227 4.226930 0.715558 +v -0.184307 4.226930 0.714741 +v -0.184227 4.226930 0.713924 +v -0.183989 4.226930 0.713138 +v -0.183601 4.226930 0.712414 +v -0.183081 4.226930 0.711779 +v -0.182446 4.226930 0.711259 +v -0.181722 4.226930 0.710872 +v -0.180936 4.226930 0.710633 +v -0.180119 4.218015 0.705886 +v -0.181847 4.218015 0.706056 +v -0.183508 4.218015 0.706560 +v -0.185039 4.218015 0.707378 +v -0.186381 4.218015 0.708479 +v -0.187482 4.218015 0.709821 +v -0.188300 4.218015 0.711352 +v -0.188804 4.218015 0.713013 +v -0.188974 4.218015 0.714741 +v -0.188804 4.218015 0.716468 +v -0.188300 4.218015 0.718129 +v -0.187482 4.218015 0.719660 +v -0.186381 4.218015 0.721002 +v -0.185039 4.218015 0.722104 +v -0.183508 4.218015 0.722922 +v -0.181847 4.218015 0.723426 +v -0.180119 4.218015 0.723596 +v -0.178392 4.218015 0.723426 +v -0.176731 4.218015 0.722922 +v -0.175200 4.218015 0.722104 +v -0.173858 4.218015 0.721002 +v -0.172756 4.218015 0.719660 +v -0.171938 4.218015 0.718129 +v -0.171434 4.218015 0.716468 +v -0.171264 4.218015 0.714741 +v -0.171434 4.218015 0.713013 +v -0.171938 4.218015 0.711352 +v -0.172756 4.218015 0.709821 +v -0.173858 4.218015 0.708479 +v -0.175200 4.218015 0.707378 +v -0.176731 4.218015 0.706560 +v -0.178392 4.218015 0.706056 +v -0.183115 4.210794 0.699682 +v -0.180119 4.210794 0.699387 +v -0.185995 4.210794 0.700555 +v -0.188650 4.210794 0.701974 +v -0.190976 4.210794 0.703884 +v -0.192886 4.210794 0.706210 +v -0.194305 4.210794 0.708865 +v -0.195178 4.210794 0.711745 +v -0.195473 4.210794 0.714741 +v -0.195178 4.210794 0.717736 +v -0.194305 4.210794 0.720617 +v -0.192886 4.210794 0.723271 +v -0.190976 4.210794 0.725598 +v -0.188650 4.210794 0.727507 +v -0.185995 4.210794 0.728926 +v -0.183115 4.210794 0.729800 +v -0.180119 4.210794 0.730095 +v -0.177124 4.210794 0.729800 +v -0.174243 4.210794 0.728926 +v -0.171589 4.210794 0.727507 +v -0.169262 4.210794 0.725598 +v -0.167353 4.210794 0.723271 +v -0.165934 4.210794 0.720617 +v -0.165060 4.210794 0.717736 +v -0.164765 4.210794 0.714741 +v -0.165060 4.210794 0.711745 +v -0.165934 4.210794 0.708865 +v -0.167353 4.210794 0.706210 +v -0.169262 4.210794 0.703884 +v -0.171589 4.210794 0.701974 +v -0.174243 4.210794 0.700555 +v -0.177124 4.210794 0.699682 +vn 0.900409 0.387899 0.196971 +vn 0.921534 0.387902 0.017518 +vn 0.000000 1.000000 -0.000000 +vn -0.162577 0.387901 -0.907249 +vn 0.017518 0.387902 -0.921534 +vn 0.196971 0.387899 -0.900409 +vn 0.368854 0.387898 -0.844678 +vn 0.526553 0.387903 -0.756487 +vn 0.664031 0.387895 -0.639219 +vn 0.775985 0.387901 -0.497374 +vn 0.858104 0.387897 -0.336442 +vn 0.907254 0.387903 -0.162547 +vn 0.844678 0.387898 0.368854 +vn 0.756487 0.387903 0.526553 +vn 0.639219 0.387895 0.664031 +vn 0.497374 0.387901 0.775985 +vn 0.336442 0.387897 0.858104 +vn 0.162577 0.387901 0.907249 +vn -0.017549 0.387902 0.921534 +vn -0.196971 0.387899 0.900409 +vn -0.368854 0.387898 0.844678 +vn -0.526553 0.387903 0.756487 +vn -0.664031 0.387895 0.639219 +vn -0.775985 0.387901 0.497374 +vn -0.858104 0.387897 0.336442 +vn -0.907249 0.387901 0.162577 +vn -0.921534 0.387902 -0.017518 +vn -0.900409 0.387899 -0.196971 +vn -0.844678 0.387898 -0.368854 +vn -0.756487 0.387903 -0.526553 +vn -0.639219 0.387895 -0.664031 +vn -0.497374 0.387901 -0.775985 +vn -0.336442 0.387897 -0.858104 +vn 0.948665 -0.261032 0.178599 +vn 0.826822 -0.534328 0.175668 +vn 0.965281 -0.261028 -0.009888 +vn 0.845203 -0.534333 0.010956 +vn 0.944789 -0.261063 -0.198040 +vn 0.831104 -0.534333 -0.154123 +vn 0.888009 -0.261028 -0.378557 +vn 0.785070 -0.534326 -0.313308 +vn 0.797096 -0.261029 -0.544520 +vn 0.708865 -0.534327 -0.460440 +vn 0.675551 -0.261034 -0.689559 +vn 0.605415 -0.534335 -0.589880 +vn 0.528038 -0.261028 -0.808109 +vn 0.478695 -0.534332 -0.696664 +vn 0.360224 -0.261035 -0.895600 +vn 0.333607 -0.534333 -0.776656 +vn 0.178570 -0.261034 -0.948670 +vn 0.175638 -0.534331 -0.826827 +vn -0.009888 -0.261028 -0.965281 +vn 0.010956 -0.534333 -0.845203 +vn -0.198040 -0.261063 -0.944789 +vn -0.154093 -0.534336 -0.831108 +vn -0.378527 -0.261060 -0.888012 +vn -0.313280 -0.534331 -0.785077 +vn -0.544516 -0.261058 -0.797089 +vn -0.460440 -0.534327 -0.708865 +vn -0.689559 -0.261034 -0.675551 +vn -0.589880 -0.534335 -0.605415 +vn -0.808109 -0.261028 -0.528038 +vn -0.696664 -0.534332 -0.478695 +vn -0.895600 -0.261035 -0.360224 +vn -0.776676 -0.534325 -0.333572 +vn -0.948670 -0.261034 -0.178570 +vn -0.826822 -0.534328 -0.175668 +vn -0.965281 -0.261028 0.009888 +vn -0.845203 -0.534333 -0.010956 +vn -0.944789 -0.261063 0.198040 +vn -0.831104 -0.534333 0.154123 +vn -0.888012 -0.261060 0.378527 +vn -0.785070 -0.534326 0.313308 +vn -0.797089 -0.261057 0.544516 +vn -0.708865 -0.534327 0.460440 +vn -0.675551 -0.261034 0.689559 +vn -0.605415 -0.534335 0.589880 +vn -0.528038 -0.261028 0.808109 +vn -0.478695 -0.534332 0.696664 +vn -0.360224 -0.261035 0.895600 +vn -0.333572 -0.534325 0.776676 +vn -0.178568 -0.261062 0.948662 +vn -0.175668 -0.534328 0.826822 +vn 0.009888 -0.261028 0.965281 +vn -0.010987 -0.534333 0.845203 +vn 0.198040 -0.261063 0.944789 +vn 0.154123 -0.534333 0.831104 +vn 0.378557 -0.261028 0.888009 +vn 0.313308 -0.534326 0.785070 +vn 0.544520 -0.261029 0.797096 +vn 0.460440 -0.534327 0.708865 +vn 0.689559 -0.261034 0.675551 +vn 0.589880 -0.534335 0.605415 +vn 0.808122 -0.261032 0.528016 +vn 0.696664 -0.534332 0.478695 +vn 0.895600 -0.261035 0.360224 +vn 0.776676 -0.534325 0.333572 +vn 0.805684 0.570928 0.157847 +vn 0.820999 0.570924 -0.002319 +vn 0.804767 0.570927 -0.162455 +vn 0.757613 0.570926 -0.316333 +vn 0.681341 0.570923 -0.458063 +vn 0.578857 0.570953 -0.582184 +vn 0.454161 0.570929 -0.683943 +vn 0.311998 0.570923 -0.759410 +vn 0.157847 0.570928 -0.805684 +vn -0.002319 0.570924 -0.820999 +vn -0.162455 0.570927 -0.804767 +vn -0.316333 0.570926 -0.757613 +vn -0.458063 0.570923 -0.681341 +vn -0.582194 0.570932 -0.578867 +vn -0.683943 0.570929 -0.454161 +vn -0.759384 0.570957 -0.312000 +vn -0.805684 0.570928 -0.157847 +vn -0.820999 0.570924 0.002319 +vn -0.804767 0.570927 0.162455 +vn -0.757613 0.570926 0.316333 +vn -0.681313 0.570955 0.458064 +vn -0.578867 0.570932 0.582194 +vn -0.454161 0.570929 0.683943 +vn -0.312005 0.570937 0.759397 +vn -0.157874 0.570946 0.805666 +vn 0.002319 0.570924 0.820999 +vn 0.162452 0.570948 0.804753 +vn 0.316328 0.570946 0.757599 +vn 0.458072 0.570935 0.681325 +vn 0.582194 0.570932 0.578867 +vn 0.683943 0.570929 0.454161 +vn 0.759410 0.570923 0.311998 +vn 0.770798 0.618018 0.154672 +vn 0.786158 0.618024 0.001343 +vn 0.771319 0.618020 -0.152048 +vn 0.726842 0.618011 -0.299606 +vn 0.654428 0.618018 -0.435634 +vn 0.556860 0.618022 -0.554938 +vn 0.437889 0.618013 -0.652927 +vn 0.302081 0.618017 -0.725811 +vn 0.154672 0.618018 -0.770798 +vn 0.001343 0.618024 -0.786158 +vn -0.152048 0.618020 -0.771319 +vn -0.299606 0.618011 -0.726842 +vn -0.435634 0.618018 -0.654428 +vn -0.554938 0.618022 -0.556860 +vn -0.652909 0.618025 -0.437898 +vn -0.725811 0.618017 -0.302081 +vn -0.770798 0.618018 -0.154672 +vn -0.786158 0.618024 -0.001343 +vn -0.771319 0.618020 0.152048 +vn -0.726842 0.618011 0.299606 +vn -0.654428 0.618018 0.435634 +vn -0.556851 0.618011 0.554959 +vn -0.437889 0.618044 0.652897 +vn -0.302081 0.618017 0.725811 +vn -0.154672 0.618018 0.770798 +vn -0.001343 0.618025 0.786158 +vn 0.152048 0.618020 0.771319 +vn 0.299612 0.618025 0.726827 +vn 0.435626 0.618037 0.654416 +vn 0.554927 0.618040 0.556850 +vn 0.652927 0.618013 0.437889 +vn 0.725811 0.618017 0.302081 +vn 0.986661 0.000000 0.162790 +vn 0.999462 -0.000000 -0.032808 +vn 0.973859 -0.000000 -0.227152 +vn 0.910836 -0.000000 -0.412768 +vn 0.812792 -0.000000 -0.582554 +vn 0.683516 -0.000000 -0.729936 +vn 0.527981 -0.000000 -0.849256 +vn 0.352163 -0.000000 -0.935939 +vn 0.162790 -0.000000 -0.986661 +vn -0.032808 -0.000000 -0.999462 +vn -0.227152 -0.000000 -0.973859 +vn -0.412805 -0.000000 -0.910820 +vn -0.582554 -0.000000 -0.812792 +vn -0.729921 -0.000000 -0.683532 +vn -0.849256 -0.000000 -0.527981 +vn -0.935939 -0.000000 -0.352163 +vn -0.986661 -0.000000 -0.162790 +vn -0.999462 0.000000 0.032808 +vn -0.973852 0.000000 0.227181 +vn -0.910836 0.000000 0.412768 +vn -0.812792 0.000000 0.582554 +vn -0.683532 0.000000 0.729921 +vn -0.527981 0.000000 0.849256 +vn -0.352127 0.000000 0.935952 +vn -0.162820 0.000000 0.986656 +vn 0.032777 0.000000 0.999463 +vn 0.227152 0.000000 0.973859 +vn 0.412768 0.000000 0.910836 +vn 0.582554 0.000000 0.812792 +vn 0.729936 0.000000 0.683516 +vn 0.849256 0.000000 0.527981 +vn 0.935939 0.000000 0.352163 +vt 0.327590 0.737726 +vt 0.333658 0.714719 +vt 0.498578 0.710577 +vt 0.424675 0.598886 +vt 0.412902 0.605807 +vt 0.401200 0.613915 +vt 0.389990 0.623365 +vt 0.378937 0.634219 +vt 0.368258 0.646672 +vt 0.358490 0.660689 +vt 0.349133 0.676641 +vt 0.341023 0.694433 +vt 0.669461 0.737726 +vt 0.663450 0.714766 +vt 0.656465 0.694724 +vt 0.647982 0.676684 +vt 0.638943 0.660842 +vt 0.628814 0.646670 +vt 0.618193 0.634251 +vt 0.607348 0.623384 +vt 0.595906 0.613936 +vt 0.584358 0.605777 +vt 0.572407 0.598905 +vt 0.560411 0.593140 +vt 0.548183 0.588462 +vt 0.535776 0.584950 +vt 0.523326 0.582480 +vt 0.510914 0.581035 +vt 0.498496 0.580487 +vt 0.486083 0.581031 +vt 0.473672 0.582470 +vt 0.461345 0.585018 +vt 0.449032 0.588508 +vt 0.436723 0.593097 +vt 0.000000 0.471479 +vt 0.050509 0.239289 +vt 0.064361 0.455502 +vt 0.081002 0.241493 +vt 0.112578 0.443109 +vt 0.111459 0.242053 +vt 0.154063 0.431521 +vt 0.141870 0.241284 +vt 0.189658 0.422498 +vt 0.171367 0.239785 +vt 0.221214 0.414276 +vt 0.200606 0.239550 +vt 0.250880 0.406943 +vt 0.229006 0.235337 +vt 0.278364 0.400460 +vt 0.257222 0.233377 +vt 0.305125 0.394171 +vt 0.284977 0.230785 +vt 0.330718 0.389287 +vt 0.312292 0.229074 +vt 0.355659 0.384606 +vt 0.339197 0.226879 +vt 0.380272 0.380609 +vt 0.365597 0.223418 +vt 0.404336 0.377624 +vt 0.392083 0.222574 +vt 0.427875 0.375325 +vt 0.418342 0.219765 +vt 0.451089 0.373757 +vt 0.444588 0.217345 +vt 0.474193 0.372387 +vt 0.470871 0.215298 +vt 0.497713 0.371694 +vt 0.497225 0.213604 +vt 0.521310 0.372059 +vt 0.523719 0.214591 +vt 0.544609 0.373233 +vt 0.550381 0.213546 +vt 0.568106 0.374503 +vt 0.577271 0.212809 +vt 0.592124 0.376868 +vt 0.604025 0.216305 +vt 0.616559 0.379970 +vt 0.631015 0.218465 +vt 0.641041 0.383890 +vt 0.658404 0.221023 +vt 0.666161 0.388083 +vt 0.686056 0.223010 +vt 0.692244 0.393656 +vt 0.713995 0.226004 +vt 0.719089 0.399448 +vt 0.742303 0.228384 +vt 0.747345 0.406786 +vt 0.771063 0.231533 +vt 0.776663 0.414148 +vt 0.800129 0.236326 +vt 0.808637 0.422573 +vt 0.829629 0.238659 +vt 0.844446 0.433045 +vt 0.859538 0.242696 +vt 0.885119 0.443977 +vt 0.889587 0.244063 +vt 0.935145 0.458301 +vt 0.920694 0.243820 +vt 1.000000 0.475909 +vt 0.951507 0.242128 +vt 0.169152 0.643288 +vt 0.190528 0.618033 +vt 0.212627 0.595811 +vt 0.235073 0.576261 +vt 0.257222 0.559385 +vt 0.278902 0.544005 +vt 0.300487 0.531883 +vt 0.321429 0.520594 +vt 0.342138 0.511119 +vt 0.362355 0.502728 +vt 0.382407 0.495914 +vt 0.402123 0.490249 +vt 0.421579 0.485413 +vt 0.440996 0.482309 +vt 0.460242 0.479822 +vt 0.479420 0.478703 +vt 0.498542 0.478212 +vt 0.517694 0.478464 +vt 0.536884 0.480046 +vt 0.556102 0.482629 +vt 0.575463 0.485602 +vt 0.595007 0.490068 +vt 0.614846 0.495632 +vt 0.634836 0.502703 +vt 0.655239 0.510767 +vt 0.675852 0.520513 +vt 0.697002 0.531538 +vt 0.718381 0.544514 +vt 0.740138 0.559274 +vt 0.762381 0.576186 +vt 0.784939 0.595083 +vt 0.807005 0.617753 +vt 0.828256 0.643529 +vt 0.013316 0.505501 +vt 0.072700 0.481011 +vt 0.119179 0.463673 +vt 0.159370 0.449923 +vt 0.194330 0.438433 +vt 0.225340 0.428872 +vt 0.254520 0.420438 +vt 0.281501 0.413176 +vt 0.307890 0.406816 +vt 0.333097 0.401155 +vt 0.357623 0.396433 +vt 0.382002 0.392435 +vt 0.405783 0.389036 +vt 0.428954 0.386464 +vt 0.451797 0.384596 +vt 0.474520 0.383512 +vt 0.497784 0.383121 +vt 0.521082 0.383291 +vt 0.543985 0.384217 +vt 0.567180 0.386029 +vt 0.590918 0.388431 +vt 0.614963 0.391620 +vt 0.639028 0.395549 +vt 0.663740 0.400452 +vt 0.689430 0.406090 +vt 0.715841 0.412751 +vt 0.743684 0.420252 +vt 0.772421 0.428735 +vt 0.803831 0.438874 +vt 0.838723 0.450722 +vt 0.878521 0.465450 +vt 0.925957 0.483742 +vt 0.985760 0.510259 +vt 0.060805 0.014779 +vt 0.088948 0.014255 +vt 0.116607 0.013480 +vt 0.144154 0.015827 +vt 0.171639 0.014504 +vt 0.199067 0.016318 +vt 0.226831 0.014562 +vt 0.254097 0.012704 +vt 0.281379 0.014010 +vt 0.308554 0.011927 +vt 0.335787 0.013046 +vt 0.363365 0.010939 +vt 0.391001 0.008950 +vt 0.418669 0.007085 +vt 0.446381 0.005385 +vt 0.474139 0.003884 +vt 0.501941 0.002612 +vt 0.529830 0.001549 +vt 0.557751 0.000679 +vt 0.585253 0.000000 +vt 0.612640 0.002655 +vt 0.640667 0.002225 +vt 0.668288 0.001824 +vt 0.695766 0.004679 +vt 0.723439 0.004163 +vt 0.750995 0.006877 +vt 0.778758 0.006096 +vt 0.806444 0.008515 +vt 0.834686 0.010777 +vt 0.862987 0.012847 +vt 0.891383 0.014720 +vt 0.919385 0.012880 +vt 0.947426 0.014228 +f 11090/1367/673 11089/1368/674 11082/1369/675 +f 11112/1370/676 11082/1369/675 11081/1371/677 +f 11081/1371/677 11082/1369/675 11080/1372/678 +f 11080/1372/678 11082/1369/675 11083/1373/679 +f 11083/1373/679 11082/1369/675 11084/1374/680 +f 11084/1374/680 11082/1369/675 11085/1375/681 +f 11085/1375/681 11082/1369/675 11086/1376/682 +f 11086/1376/682 11082/1369/675 11087/1377/683 +f 11087/1377/683 11082/1369/675 11088/1378/684 +f 11088/1378/684 11082/1369/675 11089/1368/674 +f 11090/1379/673 11082/1369/675 11091/1380/685 +f 11091/1380/685 11082/1369/675 11092/1381/686 +f 11092/1381/686 11082/1369/675 11093/1382/687 +f 11093/1382/687 11082/1369/675 11094/1383/688 +f 11094/1383/688 11082/1369/675 11095/1384/689 +f 11095/1384/689 11082/1369/675 11096/1385/690 +f 11096/1385/690 11082/1369/675 11097/1386/691 +f 11097/1386/691 11082/1369/675 11098/1387/692 +f 11098/1387/692 11082/1369/675 11099/1388/693 +f 11099/1388/693 11082/1369/675 11100/1389/694 +f 11100/1389/694 11082/1369/675 11101/1390/695 +f 11101/1390/695 11082/1369/675 11102/1391/696 +f 11102/1391/696 11082/1369/675 11103/1392/697 +f 11103/1392/697 11082/1369/675 11104/1393/698 +f 11104/1393/698 11082/1369/675 11105/1394/699 +f 11105/1394/699 11082/1369/675 11106/1395/700 +f 11106/1395/700 11082/1369/675 11107/1396/701 +f 11107/1396/701 11082/1369/675 11108/1397/702 +f 11108/1397/702 11082/1369/675 11109/1398/703 +f 11109/1398/703 11082/1369/675 11110/1399/704 +f 11110/1399/704 11082/1369/675 11111/1400/705 +f 11111/1400/705 11082/1369/675 11112/1370/676 +f 11057/1401/706 11031/1402/707 11056/1403/708 +f 11056/1403/708 11031/1402/707 11033/1404/709 +f 11056/1403/708 11033/1404/709 11055/1405/710 +f 11055/1405/710 11033/1404/709 11035/1406/711 +f 11055/1405/710 11035/1406/711 11054/1407/712 +f 11054/1407/712 11035/1406/711 11037/1408/713 +f 11054/1407/712 11037/1408/713 11053/1409/714 +f 11053/1409/714 11037/1408/713 11039/1410/715 +f 11053/1409/714 11039/1410/715 11052/1411/716 +f 11052/1411/716 11039/1410/715 11041/1412/717 +f 11052/1411/716 11041/1412/717 11051/1413/718 +f 11051/1413/718 11041/1412/717 11043/1414/719 +f 11051/1413/718 11043/1414/719 11050/1415/720 +f 11050/1415/720 11043/1414/719 11045/1416/721 +f 11050/1415/720 11045/1416/721 11049/1417/722 +f 11049/1417/722 11045/1416/721 11047/1418/723 +f 11049/1417/722 11047/1418/723 11048/1419/724 +f 11047/1418/723 10984/1420/725 11048/1419/724 +f 11048/1419/724 10984/1420/725 11079/1421/726 +f 11079/1421/726 10984/1420/725 10987/1422/727 +f 11079/1421/726 10987/1422/727 11078/1423/728 +f 11078/1423/728 10987/1422/727 10989/1424/729 +f 11078/1423/728 10989/1424/729 11077/1425/730 +f 11077/1425/730 10989/1424/729 10991/1426/731 +f 11077/1425/730 10991/1426/731 11076/1427/732 +f 11076/1427/732 10991/1426/731 10993/1428/733 +f 11076/1427/732 10993/1428/733 11075/1429/734 +f 11075/1429/734 10993/1428/733 10995/1430/735 +f 11075/1429/734 10995/1430/735 11074/1431/736 +f 11074/1431/736 10995/1430/735 10997/1432/737 +f 11074/1431/736 10997/1432/737 11073/1433/738 +f 11073/1433/738 10997/1432/737 10999/1434/739 +f 11073/1433/738 10999/1434/739 11072/1435/740 +f 11072/1435/740 10999/1434/739 11001/1436/741 +f 11072/1435/740 11001/1436/741 11071/1437/742 +f 11071/1437/742 11001/1436/741 11003/1438/743 +f 11071/1437/742 11003/1438/743 11070/1439/744 +f 11070/1439/744 11003/1438/743 11005/1440/745 +f 11070/1439/744 11005/1440/745 11069/1441/746 +f 11069/1441/746 11005/1440/745 11007/1442/747 +f 11069/1441/746 11007/1442/747 11068/1443/748 +f 11068/1443/748 11007/1442/747 11009/1444/749 +f 11068/1443/748 11009/1444/749 11067/1445/750 +f 11067/1445/750 11009/1444/749 11011/1446/751 +f 11067/1445/750 11011/1446/751 11066/1447/752 +f 11066/1447/752 11011/1446/751 11013/1448/753 +f 11066/1447/752 11013/1448/753 11065/1449/754 +f 11065/1449/754 11013/1448/753 11015/1450/755 +f 11065/1449/754 11015/1450/755 11064/1451/756 +f 11064/1451/756 11015/1450/755 11017/1452/757 +f 11064/1451/756 11017/1452/757 11063/1453/758 +f 11063/1453/758 11017/1452/757 11019/1454/759 +f 11063/1453/758 11019/1454/759 11062/1455/760 +f 11062/1455/760 11019/1454/759 11021/1456/761 +f 11062/1455/760 11021/1456/761 11061/1457/762 +f 11061/1457/762 11021/1456/761 11023/1458/763 +f 11061/1457/762 11023/1458/763 11060/1459/764 +f 11060/1459/764 11023/1458/763 11025/1460/765 +f 11060/1459/764 11025/1460/765 11059/1461/766 +f 11059/1461/766 11025/1460/765 11027/1462/767 +f 11059/1461/766 11027/1462/767 11058/1463/768 +f 11058/1463/768 11027/1462/767 11029/1464/769 +f 11058/1463/768 11029/1464/769 11057/1465/706 +f 11057/1465/706 11029/1464/769 11031/1466/707 +f 11090/1367/673 11136/1467/770 11089/1368/674 +f 11089/1368/674 11136/1467/770 11137/1468/771 +f 11089/1368/674 11137/1468/771 11088/1378/684 +f 11088/1378/684 11137/1468/771 11138/1469/772 +f 11088/1378/684 11138/1469/772 11087/1377/683 +f 11087/1377/683 11138/1469/772 11139/1470/773 +f 11087/1377/683 11139/1470/773 11086/1376/682 +f 11086/1376/682 11139/1470/773 11140/1471/774 +f 11086/1376/682 11140/1471/774 11085/1375/681 +f 11085/1375/681 11140/1471/774 11141/1472/775 +f 11085/1375/681 11141/1472/775 11084/1374/680 +f 11084/1374/680 11141/1472/775 11142/1473/776 +f 11084/1374/680 11142/1473/776 11083/1373/679 +f 11083/1373/679 11142/1473/776 11143/1474/777 +f 11083/1373/679 11143/1474/777 11080/1372/678 +f 11080/1372/678 11143/1474/777 11144/1475/778 +f 11080/1372/678 11144/1475/778 11081/1371/677 +f 11081/1371/677 11144/1475/778 11113/1476/779 +f 11081/1371/677 11113/1476/779 11112/1370/676 +f 11112/1370/676 11113/1476/779 11114/1477/780 +f 11112/1370/676 11114/1477/780 11111/1400/705 +f 11111/1400/705 11114/1477/780 11115/1478/781 +f 11111/1400/705 11115/1478/781 11110/1399/704 +f 11110/1399/704 11115/1478/781 11116/1479/782 +f 11110/1399/704 11116/1479/782 11109/1398/703 +f 11109/1398/703 11116/1479/782 11117/1480/783 +f 11109/1398/703 11117/1480/783 11108/1397/702 +f 11108/1397/702 11117/1480/783 11118/1481/784 +f 11108/1397/702 11118/1481/784 11107/1396/701 +f 11107/1396/701 11118/1481/784 11119/1482/785 +f 11107/1396/701 11119/1482/785 11106/1395/700 +f 11106/1395/700 11119/1482/785 11120/1483/786 +f 11106/1395/700 11120/1483/786 11105/1394/699 +f 11105/1394/699 11120/1483/786 11121/1484/787 +f 11105/1394/699 11121/1484/787 11104/1393/698 +f 11104/1393/698 11121/1484/787 11122/1485/788 +f 11104/1393/698 11122/1485/788 11103/1392/697 +f 11103/1392/697 11122/1485/788 11123/1486/789 +f 11103/1392/697 11123/1486/789 11102/1391/696 +f 11102/1391/696 11123/1486/789 11124/1487/790 +f 11102/1391/696 11124/1487/790 11101/1390/695 +f 11101/1390/695 11124/1487/790 11125/1488/791 +f 11101/1390/695 11125/1488/791 11100/1389/694 +f 11100/1389/694 11125/1488/791 11126/1489/792 +f 11100/1389/694 11126/1489/792 11099/1388/693 +f 11099/1388/693 11126/1489/792 11127/1490/793 +f 11099/1388/693 11127/1490/793 11098/1387/692 +f 11098/1387/692 11127/1490/793 11128/1491/794 +f 11098/1387/692 11128/1491/794 11097/1386/691 +f 11097/1386/691 11128/1491/794 11129/1492/795 +f 11097/1386/691 11129/1492/795 11096/1385/690 +f 11096/1385/690 11129/1492/795 11130/1493/796 +f 11096/1385/690 11130/1493/796 11095/1384/689 +f 11095/1384/689 11130/1493/796 11131/1494/797 +f 11095/1384/689 11131/1494/797 11094/1383/688 +f 11094/1383/688 11131/1494/797 11132/1495/798 +f 11094/1383/688 11132/1495/798 11093/1382/687 +f 11093/1382/687 11132/1495/798 11133/1496/799 +f 11093/1382/687 11133/1496/799 11092/1381/686 +f 11092/1381/686 11133/1496/799 11134/1497/800 +f 11092/1381/686 11134/1497/800 11091/1380/685 +f 11091/1380/685 11134/1497/800 11135/1498/801 +f 11091/1380/685 11135/1498/801 11090/1379/673 +f 11090/1379/673 11135/1498/801 11136/1499/770 +f 11168/1500/802 11057/1401/706 11169/1501/803 +f 11169/1501/803 11057/1401/706 11056/1403/708 +f 11169/1501/803 11056/1403/708 11170/1502/804 +f 11170/1502/804 11056/1403/708 11055/1405/710 +f 11170/1502/804 11055/1405/710 11171/1503/805 +f 11171/1503/805 11055/1405/710 11054/1407/712 +f 11171/1503/805 11054/1407/712 11172/1504/806 +f 11172/1504/806 11054/1407/712 11053/1409/714 +f 11172/1504/806 11053/1409/714 11173/1505/807 +f 11173/1505/807 11053/1409/714 11052/1411/716 +f 11173/1505/807 11052/1411/716 11174/1506/808 +f 11174/1506/808 11052/1411/716 11051/1413/718 +f 11174/1506/808 11051/1413/718 11175/1507/809 +f 11175/1507/809 11051/1413/718 11050/1415/720 +f 11175/1507/809 11050/1415/720 11176/1508/810 +f 11176/1508/810 11050/1415/720 11049/1417/722 +f 11176/1508/810 11049/1417/722 11146/1509/811 +f 11146/1509/811 11049/1417/722 11048/1419/724 +f 11146/1509/811 11048/1419/724 11145/1510/812 +f 11145/1510/812 11048/1419/724 11079/1421/726 +f 11145/1510/812 11079/1421/726 11147/1511/813 +f 11147/1511/813 11079/1421/726 11078/1423/728 +f 11147/1511/813 11078/1423/728 11148/1512/814 +f 11148/1512/814 11078/1423/728 11077/1425/730 +f 11148/1512/814 11077/1425/730 11149/1513/815 +f 11149/1513/815 11077/1425/730 11076/1427/732 +f 11149/1513/815 11076/1427/732 11150/1514/816 +f 11150/1514/816 11076/1427/732 11075/1429/734 +f 11150/1514/816 11075/1429/734 11151/1515/817 +f 11151/1515/817 11075/1429/734 11074/1431/736 +f 11151/1515/817 11074/1431/736 11152/1516/818 +f 11152/1516/818 11074/1431/736 11073/1433/738 +f 11152/1516/818 11073/1433/738 11153/1517/819 +f 11153/1517/819 11073/1433/738 11072/1435/740 +f 11153/1517/819 11072/1435/740 11154/1518/820 +f 11154/1518/820 11072/1435/740 11071/1437/742 +f 11154/1518/820 11071/1437/742 11155/1519/821 +f 11155/1519/821 11071/1437/742 11070/1439/744 +f 11155/1519/821 11070/1439/744 11156/1520/822 +f 11156/1520/822 11070/1439/744 11069/1441/746 +f 11156/1520/822 11069/1441/746 11157/1521/823 +f 11157/1521/823 11069/1441/746 11068/1443/748 +f 11157/1521/823 11068/1443/748 11158/1522/824 +f 11158/1522/824 11068/1443/748 11067/1445/750 +f 11158/1522/824 11067/1445/750 11159/1523/825 +f 11159/1523/825 11067/1445/750 11066/1447/752 +f 11159/1523/825 11066/1447/752 11160/1524/826 +f 11160/1524/826 11066/1447/752 11065/1449/754 +f 11160/1524/826 11065/1449/754 11161/1525/827 +f 11161/1525/827 11065/1449/754 11064/1451/756 +f 11161/1525/827 11064/1451/756 11162/1526/828 +f 11162/1526/828 11064/1451/756 11063/1453/758 +f 11162/1526/828 11063/1453/758 11163/1527/829 +f 11163/1527/829 11063/1453/758 11062/1455/760 +f 11163/1527/829 11062/1455/760 11164/1528/830 +f 11164/1528/830 11062/1455/760 11061/1457/762 +f 11164/1528/830 11061/1457/762 11165/1529/831 +f 11165/1529/831 11061/1457/762 11060/1459/764 +f 11165/1529/831 11060/1459/764 11166/1530/832 +f 11166/1530/832 11060/1459/764 11059/1461/766 +f 11166/1530/832 11059/1461/766 11167/1531/833 +f 11167/1531/833 11059/1461/766 11058/1463/768 +f 11167/1531/833 11058/1463/768 11168/1532/802 +f 11168/1532/802 11058/1463/768 11057/1465/706 +f 11136/1467/770 11168/1500/802 11137/1468/771 +f 11137/1468/771 11168/1500/802 11169/1501/803 +f 11137/1468/771 11169/1501/803 11138/1469/772 +f 11138/1469/772 11169/1501/803 11170/1502/804 +f 11138/1469/772 11170/1502/804 11139/1470/773 +f 11139/1470/773 11170/1502/804 11171/1503/805 +f 11139/1470/773 11171/1503/805 11140/1471/774 +f 11140/1471/774 11171/1503/805 11172/1504/806 +f 11140/1471/774 11172/1504/806 11141/1472/775 +f 11141/1472/775 11172/1504/806 11173/1505/807 +f 11141/1472/775 11173/1505/807 11142/1473/776 +f 11142/1473/776 11173/1505/807 11174/1506/808 +f 11142/1473/776 11174/1506/808 11143/1474/777 +f 11143/1474/777 11174/1506/808 11175/1507/809 +f 11143/1474/777 11175/1507/809 11144/1475/778 +f 11144/1475/778 11175/1507/809 11176/1508/810 +f 11144/1475/778 11176/1508/810 11113/1476/779 +f 11113/1476/779 11176/1508/810 11146/1509/811 +f 11113/1476/779 11146/1509/811 11114/1477/780 +f 11114/1477/780 11146/1509/811 11145/1510/812 +f 11114/1477/780 11145/1510/812 11115/1478/781 +f 11115/1478/781 11145/1510/812 11147/1511/813 +f 11115/1478/781 11147/1511/813 11116/1479/782 +f 11116/1479/782 11147/1511/813 11148/1512/814 +f 11116/1479/782 11148/1512/814 11117/1480/783 +f 11117/1480/783 11148/1512/814 11149/1513/815 +f 11117/1480/783 11149/1513/815 11118/1481/784 +f 11118/1481/784 11149/1513/815 11150/1514/816 +f 11118/1481/784 11150/1514/816 11119/1482/785 +f 11119/1482/785 11150/1514/816 11151/1515/817 +f 11119/1482/785 11151/1515/817 11120/1483/786 +f 11120/1483/786 11151/1515/817 11152/1516/818 +f 11120/1483/786 11152/1516/818 11121/1484/787 +f 11121/1484/787 11152/1516/818 11153/1517/819 +f 11121/1484/787 11153/1517/819 11122/1485/788 +f 11122/1485/788 11153/1517/819 11154/1518/820 +f 11122/1485/788 11154/1518/820 11123/1486/789 +f 11123/1486/789 11154/1518/820 11155/1519/821 +f 11123/1486/789 11155/1519/821 11124/1487/790 +f 11124/1487/790 11155/1519/821 11156/1520/822 +f 11124/1487/790 11156/1520/822 11125/1488/791 +f 11125/1488/791 11156/1520/822 11157/1521/823 +f 11125/1488/791 11157/1521/823 11126/1489/792 +f 11126/1489/792 11157/1521/823 11158/1522/824 +f 11126/1489/792 11158/1522/824 11127/1490/793 +f 11127/1490/793 11158/1522/824 11159/1523/825 +f 11127/1490/793 11159/1523/825 11128/1491/794 +f 11128/1491/794 11159/1523/825 11160/1524/826 +f 11128/1491/794 11160/1524/826 11129/1492/795 +f 11129/1492/795 11160/1524/826 11161/1525/827 +f 11129/1492/795 11161/1525/827 11130/1493/796 +f 11130/1493/796 11161/1525/827 11162/1526/828 +f 11130/1493/796 11162/1526/828 11131/1494/797 +f 11131/1494/797 11162/1526/828 11163/1527/829 +f 11131/1494/797 11163/1527/829 11132/1495/798 +f 11132/1495/798 11163/1527/829 11164/1528/830 +f 11132/1495/798 11164/1528/830 11133/1496/799 +f 11133/1496/799 11164/1528/830 11165/1529/831 +f 11133/1496/799 11165/1529/831 11134/1497/800 +f 11134/1497/800 11165/1529/831 11166/1530/832 +f 11134/1497/800 11166/1530/832 11135/1498/801 +f 11135/1498/801 11166/1530/832 11167/1531/833 +f 11135/1498/801 11167/1531/833 11136/1499/770 +f 11136/1499/770 11167/1531/833 11168/1532/802 +f 11031/1402/707 11030/1533/834 11033/1404/709 +f 11033/1404/709 11030/1533/834 11032/1534/835 +f 11033/1404/709 11032/1534/835 11035/1406/711 +f 11035/1406/711 11032/1534/835 11034/1535/836 +f 11035/1406/711 11034/1535/836 11037/1408/713 +f 11037/1408/713 11034/1535/836 11036/1536/837 +f 11037/1408/713 11036/1536/837 11039/1410/715 +f 11039/1410/715 11036/1536/837 11038/1537/838 +f 11039/1410/715 11038/1537/838 11041/1412/717 +f 11041/1412/717 11038/1537/838 11040/1538/839 +f 11041/1412/717 11040/1538/839 11043/1414/719 +f 11043/1414/719 11040/1538/839 11042/1539/840 +f 11043/1414/719 11042/1539/840 11045/1416/721 +f 11045/1416/721 11042/1539/840 11044/1540/841 +f 11045/1416/721 11044/1540/841 11047/1418/723 +f 11047/1418/723 11044/1540/841 11046/1541/842 +f 11046/1541/842 10984/1420/725 11047/1418/723 +f 10984/1420/725 11046/1541/842 10985/1542/843 +f 10984/1420/725 10985/1542/843 10987/1422/727 +f 10987/1422/727 10985/1542/843 10986/1543/844 +f 10987/1422/727 10986/1543/844 10989/1424/729 +f 10989/1424/729 10986/1543/844 10988/1544/845 +f 10989/1424/729 10988/1544/845 10991/1426/731 +f 10991/1426/731 10988/1544/845 10990/1545/846 +f 10991/1426/731 10990/1545/846 10993/1428/733 +f 10993/1428/733 10990/1545/846 10992/1546/847 +f 10993/1428/733 10992/1546/847 10995/1430/735 +f 10995/1430/735 10992/1546/847 10994/1547/848 +f 10995/1430/735 10994/1547/848 10997/1432/737 +f 10997/1432/737 10994/1547/848 10996/1548/849 +f 10997/1432/737 10996/1548/849 10999/1434/739 +f 10999/1434/739 10996/1548/849 10998/1549/850 +f 10999/1434/739 10998/1549/850 11001/1436/741 +f 11001/1436/741 10998/1549/850 11000/1550/851 +f 11001/1436/741 11000/1550/851 11003/1438/743 +f 11003/1438/743 11000/1550/851 11002/1551/852 +f 11003/1438/743 11002/1551/852 11005/1440/745 +f 11005/1440/745 11002/1551/852 11004/1552/853 +f 11005/1440/745 11004/1552/853 11007/1442/747 +f 11007/1442/747 11004/1552/853 11006/1553/854 +f 11007/1442/747 11006/1553/854 11009/1444/749 +f 11009/1444/749 11006/1553/854 11008/1554/855 +f 11009/1444/749 11008/1554/855 11011/1446/751 +f 11011/1446/751 11008/1554/855 11010/1555/856 +f 11011/1446/751 11010/1555/856 11013/1448/753 +f 11013/1448/753 11010/1555/856 11012/1556/857 +f 11013/1448/753 11012/1556/857 11015/1450/755 +f 11015/1450/755 11012/1556/857 11014/1557/858 +f 11015/1450/755 11014/1557/858 11017/1452/757 +f 11017/1452/757 11014/1557/858 11016/1558/859 +f 11017/1452/757 11016/1558/859 11019/1454/759 +f 11019/1454/759 11016/1558/859 11018/1559/860 +f 11019/1454/759 11018/1559/860 11021/1456/761 +f 11021/1456/761 11018/1559/860 11020/1560/861 +f 11021/1456/761 11020/1560/861 11023/1458/763 +f 11023/1458/763 11020/1560/861 11022/1561/862 +f 11023/1458/763 11022/1561/862 11025/1460/765 +f 11025/1460/765 11022/1561/862 11024/1562/863 +f 11025/1460/765 11024/1562/863 11027/1462/767 +f 11027/1462/767 11024/1562/863 11026/1563/864 +f 11027/1462/767 11026/1563/864 11029/1464/769 +f 11029/1464/769 11026/1563/864 11028/1564/865 +f 11029/1464/769 11028/1564/865 11031/1466/707 +f 11031/1466/707 11028/1564/865 11030/1565/834 + + +# +# +# +g + + +# +# _ns651_Material_002_52-effect +# +usemtl _ns651_Material_002_52-effect + +v -0.862576 4.205190 0.707749 +v -0.862576 4.043322 0.707749 +v -0.863940 4.043322 0.707883 +v -0.863940 4.205190 0.707883 +v -0.865252 4.043322 0.708281 +v -0.865252 4.205190 0.708281 +v -0.866461 4.043322 0.708927 +v -0.866461 4.205190 0.708927 +v -0.867520 4.043322 0.709797 +v -0.867520 4.205190 0.709797 +v -0.868390 4.043322 0.710856 +v -0.868390 4.205190 0.710856 +v -0.869036 4.043322 0.712065 +v -0.869036 4.205190 0.712065 +v -0.869434 4.043322 0.713377 +v -0.869434 4.205190 0.713377 +v -0.869568 4.043322 0.714741 +v -0.869568 4.205190 0.714741 +v -0.869434 4.043322 0.716105 +v -0.869434 4.205190 0.716105 +v -0.869036 4.043322 0.717416 +v -0.869036 4.205190 0.717416 +v -0.868390 4.043322 0.718625 +v -0.868390 4.205190 0.718625 +v -0.867520 4.043322 0.719685 +v -0.867520 4.205190 0.719685 +v -0.866461 4.043322 0.720554 +v -0.866461 4.205190 0.720554 +v -0.865252 4.043322 0.721200 +v -0.865252 4.205190 0.721200 +v -0.863940 4.043322 0.721598 +v -0.863940 4.205190 0.721598 +v -0.862576 4.043322 0.721733 +v -0.862576 4.205190 0.721733 +v -0.861212 4.043322 0.721598 +v -0.861212 4.205190 0.721598 +v -0.859901 4.043322 0.721200 +v -0.859901 4.205190 0.721200 +v -0.858692 4.043322 0.720554 +v -0.858692 4.205190 0.720554 +v -0.857632 4.043322 0.719685 +v -0.857632 4.205190 0.719685 +v -0.856763 4.043322 0.718625 +v -0.856763 4.205190 0.718625 +v -0.856117 4.043322 0.717416 +v -0.856117 4.205190 0.717416 +v -0.855719 4.043322 0.716105 +v -0.855719 4.205190 0.716105 +v -0.855584 4.043322 0.714741 +v -0.855584 4.205190 0.714741 +v -0.855719 4.043322 0.713377 +v -0.855719 4.205190 0.713377 +v -0.856117 4.043322 0.712065 +v -0.856117 4.205190 0.712065 +v -0.856763 4.043322 0.710856 +v -0.856763 4.205190 0.710856 +v -0.857632 4.043322 0.709797 +v -0.857632 4.205190 0.709797 +v -0.858692 4.043322 0.708927 +v -0.858692 4.205190 0.708927 +v -0.859901 4.043322 0.708281 +v -0.859901 4.205190 0.708281 +v -0.861212 4.043322 0.707883 +v -0.861212 4.205190 0.707883 +v -0.862576 4.209582 0.698558 +v -0.859419 4.209582 0.698869 +v -0.856383 4.209582 0.699790 +v -0.853585 4.209582 0.701285 +v -0.851133 4.209582 0.703298 +v -0.849121 4.209582 0.705750 +v -0.847625 4.209582 0.708548 +v -0.846704 4.209582 0.711584 +v -0.846393 4.209582 0.714741 +v -0.846704 4.209582 0.717898 +v -0.847625 4.209582 0.720934 +v -0.849121 4.209582 0.723732 +v -0.851133 4.209582 0.726184 +v -0.853585 4.209582 0.728196 +v -0.856383 4.209582 0.729692 +v -0.859419 4.209582 0.730613 +v -0.862576 4.209582 0.730924 +v -0.865733 4.209582 0.730613 +v -0.868769 4.209582 0.729692 +v -0.871567 4.209582 0.728196 +v -0.874019 4.209582 0.726184 +v -0.876032 4.209582 0.723731 +v -0.877527 4.209582 0.720934 +v -0.878448 4.209582 0.717898 +v -0.878759 4.209582 0.714741 +v -0.878448 4.209582 0.711584 +v -0.877527 4.209582 0.708548 +v -0.876032 4.209582 0.705750 +v -0.874019 4.209582 0.703298 +v -0.871567 4.209582 0.701285 +v -0.868769 4.209582 0.699790 +v -0.865733 4.209582 0.698869 +v -0.861759 4.226930 0.710633 +v -0.862576 4.226930 0.710553 +v -0.862576 4.241926 0.714741 +v -0.860974 4.226930 0.710872 +v -0.860250 4.226930 0.711259 +v -0.859615 4.226930 0.711779 +v -0.859094 4.226930 0.712414 +v -0.858707 4.226930 0.713138 +v -0.858469 4.226930 0.713924 +v -0.858388 4.226930 0.714741 +v -0.858469 4.226930 0.715558 +v -0.858707 4.226930 0.716343 +v -0.859094 4.226930 0.717067 +v -0.859615 4.226930 0.717702 +v -0.860250 4.226930 0.718223 +v -0.860974 4.226930 0.718610 +v -0.861759 4.226930 0.718848 +v -0.862576 4.226930 0.718929 +v -0.863393 4.226930 0.718848 +v -0.864179 4.226930 0.718610 +v -0.864903 4.226930 0.718223 +v -0.865538 4.226930 0.717702 +v -0.866058 4.226930 0.717067 +v -0.866445 4.226930 0.716343 +v -0.866684 4.226930 0.715558 +v -0.866764 4.226930 0.714741 +v -0.866684 4.226930 0.713924 +v -0.866445 4.226930 0.713138 +v -0.866058 4.226930 0.712414 +v -0.865538 4.226930 0.711779 +v -0.864903 4.226930 0.711259 +v -0.864179 4.226930 0.710872 +v -0.863393 4.226930 0.710633 +v -0.862576 4.218015 0.705886 +v -0.864304 4.218015 0.706056 +v -0.865965 4.218015 0.706560 +v -0.867496 4.218015 0.707378 +v -0.868838 4.218015 0.708479 +v -0.869939 4.218015 0.709821 +v -0.870757 4.218015 0.711352 +v -0.871261 4.218015 0.713013 +v -0.871431 4.218015 0.714741 +v -0.871261 4.218015 0.716468 +v -0.870757 4.218015 0.718129 +v -0.869939 4.218015 0.719660 +v -0.868838 4.218015 0.721002 +v -0.867496 4.218015 0.722104 +v -0.865965 4.218015 0.722922 +v -0.864304 4.218015 0.723426 +v -0.862576 4.218015 0.723596 +v -0.860849 4.218015 0.723426 +v -0.859187 4.218015 0.722922 +v -0.857657 4.218015 0.722104 +v -0.856315 4.218015 0.721002 +v -0.855213 4.218015 0.719660 +v -0.854395 4.218015 0.718129 +v -0.853891 4.218015 0.716468 +v -0.853721 4.218015 0.714741 +v -0.853891 4.218015 0.713013 +v -0.854395 4.218015 0.711352 +v -0.855213 4.218015 0.709821 +v -0.856315 4.218015 0.708479 +v -0.857657 4.218015 0.707378 +v -0.859187 4.218015 0.706560 +v -0.860849 4.218015 0.706056 +v -0.865572 4.210794 0.699682 +v -0.862576 4.210794 0.699387 +v -0.868452 4.210794 0.700555 +v -0.871107 4.210794 0.701974 +v -0.873433 4.210794 0.703884 +v -0.875343 4.210794 0.706210 +v -0.876762 4.210794 0.708865 +v -0.877635 4.210794 0.711745 +v -0.877930 4.210794 0.714741 +v -0.877635 4.210794 0.717736 +v -0.876762 4.210794 0.720617 +v -0.875343 4.210794 0.723271 +v -0.873433 4.210794 0.725598 +v -0.871107 4.210794 0.727507 +v -0.868452 4.210794 0.728926 +v -0.865572 4.210794 0.729800 +v -0.862576 4.210794 0.730095 +v -0.859581 4.210794 0.729800 +v -0.856700 4.210794 0.728926 +v -0.854046 4.210794 0.727507 +v -0.851719 4.210794 0.725598 +v -0.849810 4.210794 0.723271 +v -0.848391 4.210794 0.720617 +v -0.847517 4.210794 0.717736 +v -0.847222 4.210794 0.714741 +v -0.847517 4.210794 0.711745 +v -0.848391 4.210794 0.708865 +v -0.849810 4.210794 0.706210 +v -0.851719 4.210794 0.703884 +v -0.854046 4.210794 0.701974 +v -0.856700 4.210794 0.700555 +v -0.859581 4.210794 0.699682 +vn 0.900409 0.387899 0.196971 +vn 0.921534 0.387902 0.017518 +vn 0.000000 1.000000 -0.000000 +vn -0.162577 0.387901 -0.907249 +vn 0.017518 0.387902 -0.921534 +vn 0.196971 0.387899 -0.900409 +vn 0.368854 0.387898 -0.844678 +vn 0.526553 0.387903 -0.756487 +vn 0.664031 0.387895 -0.639219 +vn 0.775985 0.387901 -0.497374 +vn 0.858104 0.387897 -0.336442 +vn 0.907254 0.387903 -0.162547 +vn 0.844678 0.387898 0.368854 +vn 0.756487 0.387903 0.526553 +vn 0.639219 0.387895 0.664031 +vn 0.497374 0.387901 0.775985 +vn 0.336442 0.387897 0.858104 +vn 0.162577 0.387901 0.907249 +vn -0.017549 0.387902 0.921534 +vn -0.196971 0.387899 0.900409 +vn -0.368854 0.387898 0.844678 +vn -0.526553 0.387903 0.756487 +vn -0.664031 0.387895 0.639219 +vn -0.775985 0.387901 0.497374 +vn -0.858104 0.387897 0.336442 +vn -0.907249 0.387901 0.162577 +vn -0.921534 0.387902 -0.017518 +vn -0.900409 0.387899 -0.196971 +vn -0.844678 0.387898 -0.368854 +vn -0.756487 0.387903 -0.526553 +vn -0.639219 0.387895 -0.664031 +vn -0.497374 0.387901 -0.775985 +vn -0.336442 0.387897 -0.858104 +vn 0.948665 -0.261032 0.178599 +vn 0.826822 -0.534328 0.175668 +vn 0.965281 -0.261028 -0.009888 +vn 0.845203 -0.534333 0.010956 +vn 0.944789 -0.261063 -0.198040 +vn 0.831104 -0.534333 -0.154123 +vn 0.888009 -0.261028 -0.378557 +vn 0.785070 -0.534326 -0.313308 +vn 0.797096 -0.261029 -0.544520 +vn 0.708865 -0.534327 -0.460440 +vn 0.675551 -0.261034 -0.689559 +vn 0.605415 -0.534335 -0.589880 +vn 0.528038 -0.261028 -0.808109 +vn 0.478695 -0.534332 -0.696664 +vn 0.360224 -0.261035 -0.895600 +vn 0.333607 -0.534333 -0.776656 +vn 0.178570 -0.261034 -0.948670 +vn 0.175638 -0.534331 -0.826827 +vn -0.009888 -0.261028 -0.965281 +vn 0.010956 -0.534333 -0.845203 +vn -0.198040 -0.261063 -0.944789 +vn -0.154093 -0.534336 -0.831108 +vn -0.378527 -0.261060 -0.888012 +vn -0.313280 -0.534331 -0.785077 +vn -0.544516 -0.261058 -0.797089 +vn -0.460440 -0.534327 -0.708865 +vn -0.689559 -0.261034 -0.675551 +vn -0.589880 -0.534335 -0.605415 +vn -0.808109 -0.261028 -0.528038 +vn -0.696664 -0.534332 -0.478695 +vn -0.895600 -0.261035 -0.360224 +vn -0.776676 -0.534325 -0.333572 +vn -0.948670 -0.261034 -0.178570 +vn -0.826822 -0.534328 -0.175668 +vn -0.965281 -0.261028 0.009888 +vn -0.845203 -0.534333 -0.010956 +vn -0.944789 -0.261063 0.198040 +vn -0.831104 -0.534333 0.154123 +vn -0.888012 -0.261060 0.378527 +vn -0.785070 -0.534326 0.313308 +vn -0.797089 -0.261057 0.544516 +vn -0.708865 -0.534327 0.460440 +vn -0.675551 -0.261034 0.689559 +vn -0.605415 -0.534335 0.589880 +vn -0.528038 -0.261028 0.808109 +vn -0.478695 -0.534332 0.696664 +vn -0.360224 -0.261035 0.895600 +vn -0.333572 -0.534325 0.776676 +vn -0.178568 -0.261062 0.948662 +vn -0.175668 -0.534328 0.826822 +vn 0.009888 -0.261028 0.965281 +vn -0.010987 -0.534333 0.845203 +vn 0.198040 -0.261063 0.944789 +vn 0.154123 -0.534333 0.831104 +vn 0.378557 -0.261028 0.888009 +vn 0.313308 -0.534326 0.785070 +vn 0.544520 -0.261029 0.797096 +vn 0.460440 -0.534327 0.708865 +vn 0.689559 -0.261034 0.675551 +vn 0.589880 -0.534335 0.605415 +vn 0.808122 -0.261032 0.528016 +vn 0.696664 -0.534332 0.478695 +vn 0.895600 -0.261035 0.360224 +vn 0.776676 -0.534325 0.333572 +vn 0.805684 0.570928 0.157847 +vn 0.820999 0.570924 -0.002319 +vn 0.804767 0.570927 -0.162455 +vn 0.757613 0.570926 -0.316333 +vn 0.681341 0.570923 -0.458063 +vn 0.578857 0.570953 -0.582184 +vn 0.454161 0.570929 -0.683943 +vn 0.311998 0.570923 -0.759410 +vn 0.157847 0.570928 -0.805684 +vn -0.002319 0.570924 -0.820999 +vn -0.162455 0.570927 -0.804767 +vn -0.316333 0.570926 -0.757613 +vn -0.458063 0.570923 -0.681341 +vn -0.582194 0.570932 -0.578867 +vn -0.683943 0.570929 -0.454161 +vn -0.759384 0.570957 -0.312000 +vn -0.805684 0.570928 -0.157847 +vn -0.820999 0.570924 0.002319 +vn -0.804767 0.570927 0.162455 +vn -0.757613 0.570926 0.316333 +vn -0.681313 0.570955 0.458064 +vn -0.578867 0.570932 0.582194 +vn -0.454161 0.570929 0.683943 +vn -0.312005 0.570937 0.759397 +vn -0.157874 0.570946 0.805666 +vn 0.002319 0.570924 0.820999 +vn 0.162452 0.570948 0.804753 +vn 0.316328 0.570946 0.757599 +vn 0.458072 0.570935 0.681325 +vn 0.582194 0.570932 0.578867 +vn 0.683943 0.570929 0.454161 +vn 0.759410 0.570923 0.311998 +vn 0.770798 0.618018 0.154672 +vn 0.786158 0.618024 0.001343 +vn 0.771319 0.618020 -0.152048 +vn 0.726842 0.618011 -0.299606 +vn 0.654428 0.618018 -0.435634 +vn 0.556860 0.618022 -0.554938 +vn 0.437889 0.618013 -0.652927 +vn 0.302081 0.618017 -0.725811 +vn 0.154672 0.618018 -0.770798 +vn 0.001343 0.618024 -0.786158 +vn -0.152048 0.618020 -0.771319 +vn -0.299606 0.618011 -0.726842 +vn -0.435634 0.618018 -0.654428 +vn -0.554938 0.618022 -0.556860 +vn -0.652909 0.618025 -0.437898 +vn -0.725811 0.618017 -0.302081 +vn -0.770798 0.618018 -0.154672 +vn -0.786158 0.618024 -0.001343 +vn -0.771319 0.618020 0.152048 +vn -0.726842 0.618011 0.299606 +vn -0.654428 0.618018 0.435634 +vn -0.556851 0.618011 0.554959 +vn -0.437889 0.618044 0.652897 +vn -0.302081 0.618017 0.725811 +vn -0.154672 0.618018 0.770798 +vn -0.001343 0.618025 0.786158 +vn 0.152048 0.618020 0.771319 +vn 0.299612 0.618025 0.726827 +vn 0.435626 0.618037 0.654416 +vn 0.554927 0.618040 0.556850 +vn 0.652927 0.618013 0.437889 +vn 0.725811 0.618017 0.302081 +vn 0.986661 0.000000 0.162790 +vn 0.999462 -0.000000 -0.032808 +vn 0.973859 -0.000000 -0.227152 +vn 0.910836 -0.000000 -0.412768 +vn 0.812792 -0.000000 -0.582554 +vn 0.683516 -0.000000 -0.729936 +vn 0.527981 -0.000000 -0.849256 +vn 0.352163 -0.000000 -0.935939 +vn 0.162790 -0.000000 -0.986661 +vn -0.032808 -0.000000 -0.999462 +vn -0.227152 -0.000000 -0.973859 +vn -0.412805 -0.000000 -0.910820 +vn -0.582554 -0.000000 -0.812792 +vn -0.729921 -0.000000 -0.683532 +vn -0.849256 -0.000000 -0.527981 +vn -0.935939 -0.000000 -0.352163 +vn -0.986661 -0.000000 -0.162790 +vn -0.999462 0.000000 0.032808 +vn -0.973852 0.000000 0.227181 +vn -0.910836 0.000000 0.412768 +vn -0.812792 0.000000 0.582554 +vn -0.683532 0.000000 0.729921 +vn -0.527981 0.000000 0.849256 +vn -0.352127 0.000000 0.935952 +vn -0.162820 0.000000 0.986656 +vn 0.032777 0.000000 0.999463 +vn 0.227152 0.000000 0.973859 +vn 0.412768 0.000000 0.910836 +vn 0.582554 0.000000 0.812792 +vn 0.729936 0.000000 0.683516 +vn 0.849256 0.000000 0.527981 +vn 0.935939 0.000000 0.352163 +vt 0.327590 0.737726 +vt 0.333658 0.714719 +vt 0.498578 0.710577 +vt 0.424675 0.598886 +vt 0.412902 0.605807 +vt 0.401200 0.613915 +vt 0.389990 0.623365 +vt 0.378937 0.634219 +vt 0.368258 0.646672 +vt 0.358490 0.660689 +vt 0.349133 0.676641 +vt 0.341023 0.694433 +vt 0.669461 0.737726 +vt 0.663450 0.714766 +vt 0.656465 0.694724 +vt 0.647982 0.676684 +vt 0.638943 0.660842 +vt 0.628814 0.646670 +vt 0.618193 0.634251 +vt 0.607348 0.623384 +vt 0.595906 0.613936 +vt 0.584358 0.605777 +vt 0.572407 0.598905 +vt 0.560411 0.593140 +vt 0.548183 0.588462 +vt 0.535776 0.584950 +vt 0.523326 0.582480 +vt 0.510914 0.581035 +vt 0.498496 0.580487 +vt 0.486083 0.581031 +vt 0.473672 0.582470 +vt 0.461345 0.585018 +vt 0.449032 0.588508 +vt 0.436723 0.593097 +vt 0.000000 0.471479 +vt 0.050509 0.239289 +vt 0.064361 0.455502 +vt 0.081002 0.241493 +vt 0.112578 0.443109 +vt 0.111459 0.242053 +vt 0.154063 0.431521 +vt 0.141870 0.241284 +vt 0.189658 0.422498 +vt 0.171367 0.239785 +vt 0.221214 0.414276 +vt 0.200606 0.239550 +vt 0.250880 0.406943 +vt 0.229006 0.235337 +vt 0.278364 0.400460 +vt 0.257222 0.233377 +vt 0.305125 0.394171 +vt 0.284977 0.230785 +vt 0.330718 0.389287 +vt 0.312292 0.229074 +vt 0.355659 0.384606 +vt 0.339197 0.226879 +vt 0.380272 0.380609 +vt 0.365597 0.223418 +vt 0.404336 0.377624 +vt 0.392083 0.222574 +vt 0.427875 0.375325 +vt 0.418342 0.219765 +vt 0.451089 0.373757 +vt 0.444588 0.217345 +vt 0.474193 0.372387 +vt 0.470871 0.215298 +vt 0.497713 0.371694 +vt 0.497225 0.213604 +vt 0.521310 0.372059 +vt 0.523719 0.214591 +vt 0.544609 0.373233 +vt 0.550381 0.213546 +vt 0.568106 0.374503 +vt 0.577271 0.212809 +vt 0.592124 0.376868 +vt 0.604025 0.216305 +vt 0.616559 0.379970 +vt 0.631015 0.218465 +vt 0.641041 0.383890 +vt 0.658404 0.221023 +vt 0.666161 0.388083 +vt 0.686056 0.223010 +vt 0.692244 0.393656 +vt 0.713995 0.226004 +vt 0.719089 0.399448 +vt 0.742303 0.228384 +vt 0.747345 0.406786 +vt 0.771063 0.231533 +vt 0.776663 0.414148 +vt 0.800129 0.236326 +vt 0.808637 0.422573 +vt 0.829629 0.238659 +vt 0.844446 0.433045 +vt 0.859538 0.242696 +vt 0.885119 0.443977 +vt 0.889587 0.244063 +vt 0.935145 0.458301 +vt 0.920694 0.243820 +vt 1.000000 0.475909 +vt 0.951507 0.242128 +vt 0.169152 0.643288 +vt 0.190528 0.618033 +vt 0.212627 0.595811 +vt 0.235073 0.576261 +vt 0.257222 0.559385 +vt 0.278902 0.544005 +vt 0.300487 0.531883 +vt 0.321429 0.520594 +vt 0.342138 0.511119 +vt 0.362355 0.502728 +vt 0.382407 0.495914 +vt 0.402123 0.490249 +vt 0.421579 0.485413 +vt 0.440996 0.482309 +vt 0.460242 0.479822 +vt 0.479420 0.478703 +vt 0.498542 0.478212 +vt 0.517694 0.478464 +vt 0.536884 0.480046 +vt 0.556102 0.482629 +vt 0.575463 0.485602 +vt 0.595007 0.490068 +vt 0.614846 0.495632 +vt 0.634836 0.502703 +vt 0.655239 0.510767 +vt 0.675852 0.520513 +vt 0.697002 0.531538 +vt 0.718381 0.544514 +vt 0.740138 0.559274 +vt 0.762381 0.576186 +vt 0.784939 0.595083 +vt 0.807005 0.617753 +vt 0.828256 0.643529 +vt 0.013316 0.505501 +vt 0.072700 0.481011 +vt 0.119179 0.463673 +vt 0.159370 0.449923 +vt 0.194330 0.438433 +vt 0.225340 0.428872 +vt 0.254520 0.420438 +vt 0.281501 0.413176 +vt 0.307890 0.406816 +vt 0.333097 0.401155 +vt 0.357623 0.396433 +vt 0.382002 0.392435 +vt 0.405783 0.389036 +vt 0.428954 0.386464 +vt 0.451797 0.384596 +vt 0.474520 0.383512 +vt 0.497784 0.383121 +vt 0.521082 0.383291 +vt 0.543985 0.384217 +vt 0.567180 0.386029 +vt 0.590918 0.388431 +vt 0.614963 0.391620 +vt 0.639028 0.395549 +vt 0.663740 0.400452 +vt 0.689430 0.406090 +vt 0.715841 0.412751 +vt 0.743684 0.420252 +vt 0.772421 0.428735 +vt 0.803831 0.438874 +vt 0.838723 0.450722 +vt 0.878521 0.465450 +vt 0.925957 0.483742 +vt 0.985760 0.510259 +vt 0.060805 0.014779 +vt 0.088948 0.014255 +vt 0.116607 0.013480 +vt 0.144154 0.015827 +vt 0.171639 0.014504 +vt 0.199067 0.016318 +vt 0.226831 0.014562 +vt 0.254097 0.012704 +vt 0.281379 0.014010 +vt 0.308554 0.011927 +vt 0.335787 0.013046 +vt 0.363365 0.010939 +vt 0.391001 0.008950 +vt 0.418669 0.007085 +vt 0.446381 0.005385 +vt 0.474139 0.003884 +vt 0.501941 0.002612 +vt 0.529830 0.001549 +vt 0.557751 0.000679 +vt 0.585253 0.000000 +vt 0.612640 0.002655 +vt 0.640667 0.002225 +vt 0.668288 0.001824 +vt 0.695766 0.004679 +vt 0.723439 0.004163 +vt 0.750995 0.006877 +vt 0.778758 0.006096 +vt 0.806444 0.008515 +vt 0.834686 0.010777 +vt 0.862987 0.012847 +vt 0.891383 0.014720 +vt 0.919385 0.012880 +vt 0.947426 0.014228 +f 11283/1566/866 11282/1567/867 11275/1568/868 +f 11305/1569/869 11275/1568/868 11274/1570/870 +f 11274/1570/870 11275/1568/868 11273/1571/871 +f 11273/1571/871 11275/1568/868 11276/1572/872 +f 11276/1572/872 11275/1568/868 11277/1573/873 +f 11277/1573/873 11275/1568/868 11278/1574/874 +f 11278/1574/874 11275/1568/868 11279/1575/875 +f 11279/1575/875 11275/1568/868 11280/1576/876 +f 11280/1576/876 11275/1568/868 11281/1577/877 +f 11281/1577/877 11275/1568/868 11282/1567/867 +f 11283/1578/866 11275/1568/868 11284/1579/878 +f 11284/1579/878 11275/1568/868 11285/1580/879 +f 11285/1580/879 11275/1568/868 11286/1581/880 +f 11286/1581/880 11275/1568/868 11287/1582/881 +f 11287/1582/881 11275/1568/868 11288/1583/882 +f 11288/1583/882 11275/1568/868 11289/1584/883 +f 11289/1584/883 11275/1568/868 11290/1585/884 +f 11290/1585/884 11275/1568/868 11291/1586/885 +f 11291/1586/885 11275/1568/868 11292/1587/886 +f 11292/1587/886 11275/1568/868 11293/1588/887 +f 11293/1588/887 11275/1568/868 11294/1589/888 +f 11294/1589/888 11275/1568/868 11295/1590/889 +f 11295/1590/889 11275/1568/868 11296/1591/890 +f 11296/1591/890 11275/1568/868 11297/1592/891 +f 11297/1592/891 11275/1568/868 11298/1593/892 +f 11298/1593/892 11275/1568/868 11299/1594/893 +f 11299/1594/893 11275/1568/868 11300/1595/894 +f 11300/1595/894 11275/1568/868 11301/1596/895 +f 11301/1596/895 11275/1568/868 11302/1597/896 +f 11302/1597/896 11275/1568/868 11303/1598/897 +f 11303/1598/897 11275/1568/868 11304/1599/898 +f 11304/1599/898 11275/1568/868 11305/1569/869 +f 11250/1600/899 11224/1601/900 11249/1602/901 +f 11249/1602/901 11224/1601/900 11226/1603/902 +f 11249/1602/901 11226/1603/902 11248/1604/903 +f 11248/1604/903 11226/1603/902 11228/1605/904 +f 11248/1604/903 11228/1605/904 11247/1606/905 +f 11247/1606/905 11228/1605/904 11230/1607/906 +f 11247/1606/905 11230/1607/906 11246/1608/907 +f 11246/1608/907 11230/1607/906 11232/1609/908 +f 11246/1608/907 11232/1609/908 11245/1610/909 +f 11245/1610/909 11232/1609/908 11234/1611/910 +f 11245/1610/909 11234/1611/910 11244/1612/911 +f 11244/1612/911 11234/1611/910 11236/1613/912 +f 11244/1612/911 11236/1613/912 11243/1614/913 +f 11243/1614/913 11236/1613/912 11238/1615/914 +f 11243/1614/913 11238/1615/914 11242/1616/915 +f 11242/1616/915 11238/1615/914 11240/1617/916 +f 11242/1616/915 11240/1617/916 11241/1618/917 +f 11240/1617/916 11177/1619/918 11241/1618/917 +f 11241/1618/917 11177/1619/918 11272/1620/919 +f 11272/1620/919 11177/1619/918 11180/1621/920 +f 11272/1620/919 11180/1621/920 11271/1622/921 +f 11271/1622/921 11180/1621/920 11182/1623/922 +f 11271/1622/921 11182/1623/922 11270/1624/923 +f 11270/1624/923 11182/1623/922 11184/1625/924 +f 11270/1624/923 11184/1625/924 11269/1626/925 +f 11269/1626/925 11184/1625/924 11186/1627/926 +f 11269/1626/925 11186/1627/926 11268/1628/927 +f 11268/1628/927 11186/1627/926 11188/1629/928 +f 11268/1628/927 11188/1629/928 11267/1630/929 +f 11267/1630/929 11188/1629/928 11190/1631/930 +f 11267/1630/929 11190/1631/930 11266/1632/931 +f 11266/1632/931 11190/1631/930 11192/1633/932 +f 11266/1632/931 11192/1633/932 11265/1634/933 +f 11265/1634/933 11192/1633/932 11194/1635/934 +f 11265/1634/933 11194/1635/934 11264/1636/935 +f 11264/1636/935 11194/1635/934 11196/1637/936 +f 11264/1636/935 11196/1637/936 11263/1638/937 +f 11263/1638/937 11196/1637/936 11198/1639/938 +f 11263/1638/937 11198/1639/938 11262/1640/939 +f 11262/1640/939 11198/1639/938 11200/1641/940 +f 11262/1640/939 11200/1641/940 11261/1642/941 +f 11261/1642/941 11200/1641/940 11202/1643/942 +f 11261/1642/941 11202/1643/942 11260/1644/943 +f 11260/1644/943 11202/1643/942 11204/1645/944 +f 11260/1644/943 11204/1645/944 11259/1646/945 +f 11259/1646/945 11204/1645/944 11206/1647/946 +f 11259/1646/945 11206/1647/946 11258/1648/947 +f 11258/1648/947 11206/1647/946 11208/1649/948 +f 11258/1648/947 11208/1649/948 11257/1650/949 +f 11257/1650/949 11208/1649/948 11210/1651/950 +f 11257/1650/949 11210/1651/950 11256/1652/951 +f 11256/1652/951 11210/1651/950 11212/1653/952 +f 11256/1652/951 11212/1653/952 11255/1654/953 +f 11255/1654/953 11212/1653/952 11214/1655/954 +f 11255/1654/953 11214/1655/954 11254/1656/955 +f 11254/1656/955 11214/1655/954 11216/1657/956 +f 11254/1656/955 11216/1657/956 11253/1658/957 +f 11253/1658/957 11216/1657/956 11218/1659/958 +f 11253/1658/957 11218/1659/958 11252/1660/959 +f 11252/1660/959 11218/1659/958 11220/1661/960 +f 11252/1660/959 11220/1661/960 11251/1662/961 +f 11251/1662/961 11220/1661/960 11222/1663/962 +f 11251/1662/961 11222/1663/962 11250/1664/899 +f 11250/1664/899 11222/1663/962 11224/1665/900 +f 11283/1566/866 11329/1666/963 11282/1567/867 +f 11282/1567/867 11329/1666/963 11330/1667/964 +f 11282/1567/867 11330/1667/964 11281/1577/877 +f 11281/1577/877 11330/1667/964 11331/1668/965 +f 11281/1577/877 11331/1668/965 11280/1576/876 +f 11280/1576/876 11331/1668/965 11332/1669/966 +f 11280/1576/876 11332/1669/966 11279/1575/875 +f 11279/1575/875 11332/1669/966 11333/1670/967 +f 11279/1575/875 11333/1670/967 11278/1574/874 +f 11278/1574/874 11333/1670/967 11334/1671/968 +f 11278/1574/874 11334/1671/968 11277/1573/873 +f 11277/1573/873 11334/1671/968 11335/1672/969 +f 11277/1573/873 11335/1672/969 11276/1572/872 +f 11276/1572/872 11335/1672/969 11336/1673/970 +f 11276/1572/872 11336/1673/970 11273/1571/871 +f 11273/1571/871 11336/1673/970 11337/1674/971 +f 11273/1571/871 11337/1674/971 11274/1570/870 +f 11274/1570/870 11337/1674/971 11306/1675/972 +f 11274/1570/870 11306/1675/972 11305/1569/869 +f 11305/1569/869 11306/1675/972 11307/1676/973 +f 11305/1569/869 11307/1676/973 11304/1599/898 +f 11304/1599/898 11307/1676/973 11308/1677/974 +f 11304/1599/898 11308/1677/974 11303/1598/897 +f 11303/1598/897 11308/1677/974 11309/1678/975 +f 11303/1598/897 11309/1678/975 11302/1597/896 +f 11302/1597/896 11309/1678/975 11310/1679/976 +f 11302/1597/896 11310/1679/976 11301/1596/895 +f 11301/1596/895 11310/1679/976 11311/1680/977 +f 11301/1596/895 11311/1680/977 11300/1595/894 +f 11300/1595/894 11311/1680/977 11312/1681/978 +f 11300/1595/894 11312/1681/978 11299/1594/893 +f 11299/1594/893 11312/1681/978 11313/1682/979 +f 11299/1594/893 11313/1682/979 11298/1593/892 +f 11298/1593/892 11313/1682/979 11314/1683/980 +f 11298/1593/892 11314/1683/980 11297/1592/891 +f 11297/1592/891 11314/1683/980 11315/1684/981 +f 11297/1592/891 11315/1684/981 11296/1591/890 +f 11296/1591/890 11315/1684/981 11316/1685/982 +f 11296/1591/890 11316/1685/982 11295/1590/889 +f 11295/1590/889 11316/1685/982 11317/1686/983 +f 11295/1590/889 11317/1686/983 11294/1589/888 +f 11294/1589/888 11317/1686/983 11318/1687/984 +f 11294/1589/888 11318/1687/984 11293/1588/887 +f 11293/1588/887 11318/1687/984 11319/1688/985 +f 11293/1588/887 11319/1688/985 11292/1587/886 +f 11292/1587/886 11319/1688/985 11320/1689/986 +f 11292/1587/886 11320/1689/986 11291/1586/885 +f 11291/1586/885 11320/1689/986 11321/1690/987 +f 11291/1586/885 11321/1690/987 11290/1585/884 +f 11290/1585/884 11321/1690/987 11322/1691/988 +f 11290/1585/884 11322/1691/988 11289/1584/883 +f 11289/1584/883 11322/1691/988 11323/1692/989 +f 11289/1584/883 11323/1692/989 11288/1583/882 +f 11288/1583/882 11323/1692/989 11324/1693/990 +f 11288/1583/882 11324/1693/990 11287/1582/881 +f 11287/1582/881 11324/1693/990 11325/1694/991 +f 11287/1582/881 11325/1694/991 11286/1581/880 +f 11286/1581/880 11325/1694/991 11326/1695/992 +f 11286/1581/880 11326/1695/992 11285/1580/879 +f 11285/1580/879 11326/1695/992 11327/1696/993 +f 11285/1580/879 11327/1696/993 11284/1579/878 +f 11284/1579/878 11327/1696/993 11328/1697/994 +f 11284/1579/878 11328/1697/994 11283/1578/866 +f 11283/1578/866 11328/1697/994 11329/1698/963 +f 11361/1699/995 11250/1600/899 11362/1700/996 +f 11362/1700/996 11250/1600/899 11249/1602/901 +f 11362/1700/996 11249/1602/901 11363/1701/997 +f 11363/1701/997 11249/1602/901 11248/1604/903 +f 11363/1701/997 11248/1604/903 11364/1702/998 +f 11364/1702/998 11248/1604/903 11247/1606/905 +f 11364/1702/998 11247/1606/905 11365/1703/999 +f 11365/1703/999 11247/1606/905 11246/1608/907 +f 11365/1703/999 11246/1608/907 11366/1704/1000 +f 11366/1704/1000 11246/1608/907 11245/1610/909 +f 11366/1704/1000 11245/1610/909 11367/1705/1001 +f 11367/1705/1001 11245/1610/909 11244/1612/911 +f 11367/1705/1001 11244/1612/911 11368/1706/1002 +f 11368/1706/1002 11244/1612/911 11243/1614/913 +f 11368/1706/1002 11243/1614/913 11369/1707/1003 +f 11369/1707/1003 11243/1614/913 11242/1616/915 +f 11369/1707/1003 11242/1616/915 11339/1708/1004 +f 11339/1708/1004 11242/1616/915 11241/1618/917 +f 11339/1708/1004 11241/1618/917 11338/1709/1005 +f 11338/1709/1005 11241/1618/917 11272/1620/919 +f 11338/1709/1005 11272/1620/919 11340/1710/1006 +f 11340/1710/1006 11272/1620/919 11271/1622/921 +f 11340/1710/1006 11271/1622/921 11341/1711/1007 +f 11341/1711/1007 11271/1622/921 11270/1624/923 +f 11341/1711/1007 11270/1624/923 11342/1712/1008 +f 11342/1712/1008 11270/1624/923 11269/1626/925 +f 11342/1712/1008 11269/1626/925 11343/1713/1009 +f 11343/1713/1009 11269/1626/925 11268/1628/927 +f 11343/1713/1009 11268/1628/927 11344/1714/1010 +f 11344/1714/1010 11268/1628/927 11267/1630/929 +f 11344/1714/1010 11267/1630/929 11345/1715/1011 +f 11345/1715/1011 11267/1630/929 11266/1632/931 +f 11345/1715/1011 11266/1632/931 11346/1716/1012 +f 11346/1716/1012 11266/1632/931 11265/1634/933 +f 11346/1716/1012 11265/1634/933 11347/1717/1013 +f 11347/1717/1013 11265/1634/933 11264/1636/935 +f 11347/1717/1013 11264/1636/935 11348/1718/1014 +f 11348/1718/1014 11264/1636/935 11263/1638/937 +f 11348/1718/1014 11263/1638/937 11349/1719/1015 +f 11349/1719/1015 11263/1638/937 11262/1640/939 +f 11349/1719/1015 11262/1640/939 11350/1720/1016 +f 11350/1720/1016 11262/1640/939 11261/1642/941 +f 11350/1720/1016 11261/1642/941 11351/1721/1017 +f 11351/1721/1017 11261/1642/941 11260/1644/943 +f 11351/1721/1017 11260/1644/943 11352/1722/1018 +f 11352/1722/1018 11260/1644/943 11259/1646/945 +f 11352/1722/1018 11259/1646/945 11353/1723/1019 +f 11353/1723/1019 11259/1646/945 11258/1648/947 +f 11353/1723/1019 11258/1648/947 11354/1724/1020 +f 11354/1724/1020 11258/1648/947 11257/1650/949 +f 11354/1724/1020 11257/1650/949 11355/1725/1021 +f 11355/1725/1021 11257/1650/949 11256/1652/951 +f 11355/1725/1021 11256/1652/951 11356/1726/1022 +f 11356/1726/1022 11256/1652/951 11255/1654/953 +f 11356/1726/1022 11255/1654/953 11357/1727/1023 +f 11357/1727/1023 11255/1654/953 11254/1656/955 +f 11357/1727/1023 11254/1656/955 11358/1728/1024 +f 11358/1728/1024 11254/1656/955 11253/1658/957 +f 11358/1728/1024 11253/1658/957 11359/1729/1025 +f 11359/1729/1025 11253/1658/957 11252/1660/959 +f 11359/1729/1025 11252/1660/959 11360/1730/1026 +f 11360/1730/1026 11252/1660/959 11251/1662/961 +f 11360/1730/1026 11251/1662/961 11361/1731/995 +f 11361/1731/995 11251/1662/961 11250/1664/899 +f 11329/1666/963 11361/1699/995 11330/1667/964 +f 11330/1667/964 11361/1699/995 11362/1700/996 +f 11330/1667/964 11362/1700/996 11331/1668/965 +f 11331/1668/965 11362/1700/996 11363/1701/997 +f 11331/1668/965 11363/1701/997 11332/1669/966 +f 11332/1669/966 11363/1701/997 11364/1702/998 +f 11332/1669/966 11364/1702/998 11333/1670/967 +f 11333/1670/967 11364/1702/998 11365/1703/999 +f 11333/1670/967 11365/1703/999 11334/1671/968 +f 11334/1671/968 11365/1703/999 11366/1704/1000 +f 11334/1671/968 11366/1704/1000 11335/1672/969 +f 11335/1672/969 11366/1704/1000 11367/1705/1001 +f 11335/1672/969 11367/1705/1001 11336/1673/970 +f 11336/1673/970 11367/1705/1001 11368/1706/1002 +f 11336/1673/970 11368/1706/1002 11337/1674/971 +f 11337/1674/971 11368/1706/1002 11369/1707/1003 +f 11337/1674/971 11369/1707/1003 11306/1675/972 +f 11306/1675/972 11369/1707/1003 11339/1708/1004 +f 11306/1675/972 11339/1708/1004 11307/1676/973 +f 11307/1676/973 11339/1708/1004 11338/1709/1005 +f 11307/1676/973 11338/1709/1005 11308/1677/974 +f 11308/1677/974 11338/1709/1005 11340/1710/1006 +f 11308/1677/974 11340/1710/1006 11309/1678/975 +f 11309/1678/975 11340/1710/1006 11341/1711/1007 +f 11309/1678/975 11341/1711/1007 11310/1679/976 +f 11310/1679/976 11341/1711/1007 11342/1712/1008 +f 11310/1679/976 11342/1712/1008 11311/1680/977 +f 11311/1680/977 11342/1712/1008 11343/1713/1009 +f 11311/1680/977 11343/1713/1009 11312/1681/978 +f 11312/1681/978 11343/1713/1009 11344/1714/1010 +f 11312/1681/978 11344/1714/1010 11313/1682/979 +f 11313/1682/979 11344/1714/1010 11345/1715/1011 +f 11313/1682/979 11345/1715/1011 11314/1683/980 +f 11314/1683/980 11345/1715/1011 11346/1716/1012 +f 11314/1683/980 11346/1716/1012 11315/1684/981 +f 11315/1684/981 11346/1716/1012 11347/1717/1013 +f 11315/1684/981 11347/1717/1013 11316/1685/982 +f 11316/1685/982 11347/1717/1013 11348/1718/1014 +f 11316/1685/982 11348/1718/1014 11317/1686/983 +f 11317/1686/983 11348/1718/1014 11349/1719/1015 +f 11317/1686/983 11349/1719/1015 11318/1687/984 +f 11318/1687/984 11349/1719/1015 11350/1720/1016 +f 11318/1687/984 11350/1720/1016 11319/1688/985 +f 11319/1688/985 11350/1720/1016 11351/1721/1017 +f 11319/1688/985 11351/1721/1017 11320/1689/986 +f 11320/1689/986 11351/1721/1017 11352/1722/1018 +f 11320/1689/986 11352/1722/1018 11321/1690/987 +f 11321/1690/987 11352/1722/1018 11353/1723/1019 +f 11321/1690/987 11353/1723/1019 11322/1691/988 +f 11322/1691/988 11353/1723/1019 11354/1724/1020 +f 11322/1691/988 11354/1724/1020 11323/1692/989 +f 11323/1692/989 11354/1724/1020 11355/1725/1021 +f 11323/1692/989 11355/1725/1021 11324/1693/990 +f 11324/1693/990 11355/1725/1021 11356/1726/1022 +f 11324/1693/990 11356/1726/1022 11325/1694/991 +f 11325/1694/991 11356/1726/1022 11357/1727/1023 +f 11325/1694/991 11357/1727/1023 11326/1695/992 +f 11326/1695/992 11357/1727/1023 11358/1728/1024 +f 11326/1695/992 11358/1728/1024 11327/1696/993 +f 11327/1696/993 11358/1728/1024 11359/1729/1025 +f 11327/1696/993 11359/1729/1025 11328/1697/994 +f 11328/1697/994 11359/1729/1025 11360/1730/1026 +f 11328/1697/994 11360/1730/1026 11329/1698/963 +f 11329/1698/963 11360/1730/1026 11361/1731/995 +f 11224/1601/900 11223/1732/1027 11226/1603/902 +f 11226/1603/902 11223/1732/1027 11225/1733/1028 +f 11226/1603/902 11225/1733/1028 11228/1605/904 +f 11228/1605/904 11225/1733/1028 11227/1734/1029 +f 11228/1605/904 11227/1734/1029 11230/1607/906 +f 11230/1607/906 11227/1734/1029 11229/1735/1030 +f 11230/1607/906 11229/1735/1030 11232/1609/908 +f 11232/1609/908 11229/1735/1030 11231/1736/1031 +f 11232/1609/908 11231/1736/1031 11234/1611/910 +f 11234/1611/910 11231/1736/1031 11233/1737/1032 +f 11234/1611/910 11233/1737/1032 11236/1613/912 +f 11236/1613/912 11233/1737/1032 11235/1738/1033 +f 11236/1613/912 11235/1738/1033 11238/1615/914 +f 11238/1615/914 11235/1738/1033 11237/1739/1034 +f 11238/1615/914 11237/1739/1034 11240/1617/916 +f 11240/1617/916 11237/1739/1034 11239/1740/1035 +f 11239/1740/1035 11177/1619/918 11240/1617/916 +f 11177/1619/918 11239/1740/1035 11178/1741/1036 +f 11177/1619/918 11178/1741/1036 11180/1621/920 +f 11180/1621/920 11178/1741/1036 11179/1742/1037 +f 11180/1621/920 11179/1742/1037 11182/1623/922 +f 11182/1623/922 11179/1742/1037 11181/1743/1038 +f 11182/1623/922 11181/1743/1038 11184/1625/924 +f 11184/1625/924 11181/1743/1038 11183/1744/1039 +f 11184/1625/924 11183/1744/1039 11186/1627/926 +f 11186/1627/926 11183/1744/1039 11185/1745/1040 +f 11186/1627/926 11185/1745/1040 11188/1629/928 +f 11188/1629/928 11185/1745/1040 11187/1746/1041 +f 11188/1629/928 11187/1746/1041 11190/1631/930 +f 11190/1631/930 11187/1746/1041 11189/1747/1042 +f 11190/1631/930 11189/1747/1042 11192/1633/932 +f 11192/1633/932 11189/1747/1042 11191/1748/1043 +f 11192/1633/932 11191/1748/1043 11194/1635/934 +f 11194/1635/934 11191/1748/1043 11193/1749/1044 +f 11194/1635/934 11193/1749/1044 11196/1637/936 +f 11196/1637/936 11193/1749/1044 11195/1750/1045 +f 11196/1637/936 11195/1750/1045 11198/1639/938 +f 11198/1639/938 11195/1750/1045 11197/1751/1046 +f 11198/1639/938 11197/1751/1046 11200/1641/940 +f 11200/1641/940 11197/1751/1046 11199/1752/1047 +f 11200/1641/940 11199/1752/1047 11202/1643/942 +f 11202/1643/942 11199/1752/1047 11201/1753/1048 +f 11202/1643/942 11201/1753/1048 11204/1645/944 +f 11204/1645/944 11201/1753/1048 11203/1754/1049 +f 11204/1645/944 11203/1754/1049 11206/1647/946 +f 11206/1647/946 11203/1754/1049 11205/1755/1050 +f 11206/1647/946 11205/1755/1050 11208/1649/948 +f 11208/1649/948 11205/1755/1050 11207/1756/1051 +f 11208/1649/948 11207/1756/1051 11210/1651/950 +f 11210/1651/950 11207/1756/1051 11209/1757/1052 +f 11210/1651/950 11209/1757/1052 11212/1653/952 +f 11212/1653/952 11209/1757/1052 11211/1758/1053 +f 11212/1653/952 11211/1758/1053 11214/1655/954 +f 11214/1655/954 11211/1758/1053 11213/1759/1054 +f 11214/1655/954 11213/1759/1054 11216/1657/956 +f 11216/1657/956 11213/1759/1054 11215/1760/1055 +f 11216/1657/956 11215/1760/1055 11218/1659/958 +f 11218/1659/958 11215/1760/1055 11217/1761/1056 +f 11218/1659/958 11217/1761/1056 11220/1661/960 +f 11220/1661/960 11217/1761/1056 11219/1762/1057 +f 11220/1661/960 11219/1762/1057 11222/1663/962 +f 11222/1663/962 11219/1762/1057 11221/1763/1058 +f 11222/1663/962 11221/1763/1058 11224/1665/900 +f 11224/1665/900 11221/1763/1058 11223/1764/1027 + + +# +# +# +g + + +# +# _ns651_Material_002_52-effect +# +usemtl _ns651_Material_002_52-effect + +v -0.862576 4.205190 0.387948 +v -0.862576 4.043322 0.387948 +v -0.863940 4.043322 0.388082 +v -0.863940 4.205190 0.388082 +v -0.865252 4.043322 0.388480 +v -0.865252 4.205190 0.388480 +v -0.866461 4.043322 0.389126 +v -0.866461 4.205190 0.389126 +v -0.867520 4.043322 0.389995 +v -0.867520 4.205190 0.389995 +v -0.868390 4.043322 0.391055 +v -0.868390 4.205190 0.391055 +v -0.869036 4.043322 0.392264 +v -0.869036 4.205190 0.392264 +v -0.869434 4.043322 0.393575 +v -0.869434 4.205190 0.393575 +v -0.869568 4.043322 0.394939 +v -0.869568 4.205190 0.394939 +v -0.869434 4.043322 0.396303 +v -0.869434 4.205190 0.396303 +v -0.869036 4.043322 0.397615 +v -0.869036 4.205190 0.397615 +v -0.868390 4.043322 0.398824 +v -0.868390 4.205190 0.398824 +v -0.867520 4.043322 0.399883 +v -0.867520 4.205190 0.399883 +v -0.866461 4.043322 0.400753 +v -0.866461 4.205190 0.400753 +v -0.865252 4.043322 0.401399 +v -0.865252 4.205190 0.401399 +v -0.863940 4.043322 0.401797 +v -0.863940 4.205190 0.401797 +v -0.862576 4.043322 0.401931 +v -0.862576 4.205190 0.401931 +v -0.861212 4.043322 0.401797 +v -0.861212 4.205190 0.401797 +v -0.859901 4.043322 0.401399 +v -0.859901 4.205190 0.401399 +v -0.858692 4.043322 0.400753 +v -0.858692 4.205190 0.400753 +v -0.857632 4.043322 0.399883 +v -0.857632 4.205190 0.399883 +v -0.856763 4.043322 0.398824 +v -0.856763 4.205190 0.398824 +v -0.856117 4.043322 0.397615 +v -0.856117 4.205190 0.397615 +v -0.855719 4.043322 0.396303 +v -0.855719 4.205190 0.396303 +v -0.855584 4.043322 0.394939 +v -0.855584 4.205190 0.394939 +v -0.855719 4.043322 0.393575 +v -0.855719 4.205190 0.393575 +v -0.856117 4.043322 0.392264 +v -0.856117 4.205190 0.392264 +v -0.856763 4.043322 0.391055 +v -0.856763 4.205190 0.391055 +v -0.857632 4.043322 0.389995 +v -0.857632 4.205190 0.389995 +v -0.858692 4.043322 0.389126 +v -0.858692 4.205190 0.389126 +v -0.859901 4.043322 0.388480 +v -0.859901 4.205190 0.388480 +v -0.861212 4.043322 0.388082 +v -0.861212 4.205190 0.388082 +v -0.862576 4.209582 0.378757 +v -0.859419 4.209582 0.379067 +v -0.856383 4.209582 0.379988 +v -0.853585 4.209582 0.381484 +v -0.851133 4.209582 0.383496 +v -0.849121 4.209582 0.385949 +v -0.847625 4.209582 0.388747 +v -0.846704 4.209582 0.391782 +v -0.846393 4.209582 0.394939 +v -0.846704 4.209582 0.398097 +v -0.847625 4.209582 0.401132 +v -0.849121 4.209582 0.403930 +v -0.851133 4.209582 0.406383 +v -0.853585 4.209582 0.408395 +v -0.856383 4.209582 0.409891 +v -0.859419 4.209582 0.410811 +v -0.862576 4.209582 0.411122 +v -0.865733 4.209582 0.410811 +v -0.868769 4.209582 0.409891 +v -0.871567 4.209582 0.408395 +v -0.874019 4.209582 0.406382 +v -0.876032 4.209582 0.403930 +v -0.877527 4.209582 0.401132 +v -0.878448 4.209582 0.398097 +v -0.878759 4.209582 0.394939 +v -0.878448 4.209582 0.391782 +v -0.877527 4.209582 0.388747 +v -0.876032 4.209582 0.385949 +v -0.874019 4.209582 0.383496 +v -0.871567 4.209582 0.381484 +v -0.868769 4.209582 0.379988 +v -0.865733 4.209582 0.379067 +v -0.861759 4.226930 0.390832 +v -0.862576 4.226930 0.390751 +v -0.862576 4.241926 0.394939 +v -0.860974 4.226930 0.391070 +v -0.860250 4.226930 0.391457 +v -0.859615 4.226930 0.391978 +v -0.859094 4.226930 0.392613 +v -0.858707 4.226930 0.393337 +v -0.858469 4.226930 0.394122 +v -0.858388 4.226930 0.394939 +v -0.858469 4.226930 0.395756 +v -0.858707 4.226930 0.396542 +v -0.859094 4.226930 0.397266 +v -0.859615 4.226930 0.397901 +v -0.860250 4.226930 0.398422 +v -0.860974 4.226930 0.398809 +v -0.861759 4.226930 0.399047 +v -0.862576 4.226930 0.399127 +v -0.863393 4.226930 0.399047 +v -0.864179 4.226930 0.398809 +v -0.864903 4.226930 0.398422 +v -0.865538 4.226930 0.397901 +v -0.866058 4.226930 0.397266 +v -0.866445 4.226930 0.396542 +v -0.866684 4.226930 0.395756 +v -0.866764 4.226930 0.394939 +v -0.866684 4.226930 0.394122 +v -0.866445 4.226930 0.393337 +v -0.866058 4.226930 0.392613 +v -0.865538 4.226930 0.391978 +v -0.864903 4.226930 0.391457 +v -0.864179 4.226930 0.391070 +v -0.863393 4.226930 0.390832 +v -0.862576 4.218015 0.386084 +v -0.864304 4.218015 0.386254 +v -0.865965 4.218015 0.386758 +v -0.867496 4.218015 0.387577 +v -0.868838 4.218015 0.388678 +v -0.869939 4.218015 0.390020 +v -0.870757 4.218015 0.391551 +v -0.871261 4.218015 0.393212 +v -0.871431 4.218015 0.394939 +v -0.871261 4.218015 0.396667 +v -0.870757 4.218015 0.398328 +v -0.869939 4.218015 0.399859 +v -0.868838 4.218015 0.401201 +v -0.867496 4.218015 0.402302 +v -0.865965 4.218015 0.403121 +v -0.864304 4.218015 0.403625 +v -0.862576 4.218015 0.403795 +v -0.860849 4.218015 0.403625 +v -0.859187 4.218015 0.403121 +v -0.857657 4.218015 0.402302 +v -0.856315 4.218015 0.401201 +v -0.855213 4.218015 0.399859 +v -0.854395 4.218015 0.398328 +v -0.853891 4.218015 0.396667 +v -0.853721 4.218015 0.394939 +v -0.853891 4.218015 0.393212 +v -0.854395 4.218015 0.391551 +v -0.855213 4.218015 0.390020 +v -0.856315 4.218015 0.388678 +v -0.857657 4.218015 0.387577 +v -0.859187 4.218015 0.386758 +v -0.860849 4.218015 0.386254 +v -0.865572 4.210794 0.379880 +v -0.862576 4.210794 0.379585 +v -0.868452 4.210794 0.380754 +v -0.871107 4.210794 0.382173 +v -0.873433 4.210794 0.384082 +v -0.875343 4.210794 0.386409 +v -0.876762 4.210794 0.389064 +v -0.877635 4.210794 0.391944 +v -0.877930 4.210794 0.394939 +v -0.877635 4.210794 0.397935 +v -0.876762 4.210794 0.400815 +v -0.875343 4.210794 0.403470 +v -0.873433 4.210794 0.405796 +v -0.871107 4.210794 0.407706 +v -0.868452 4.210794 0.409125 +v -0.865572 4.210794 0.409999 +v -0.862576 4.210794 0.410294 +v -0.859581 4.210794 0.409999 +v -0.856700 4.210794 0.409125 +v -0.854046 4.210794 0.407706 +v -0.851719 4.210794 0.405796 +v -0.849810 4.210794 0.403470 +v -0.848391 4.210794 0.400815 +v -0.847517 4.210794 0.397935 +v -0.847222 4.210794 0.394939 +v -0.847517 4.210794 0.391944 +v -0.848391 4.210794 0.389064 +v -0.849810 4.210794 0.386409 +v -0.851719 4.210794 0.384082 +v -0.854046 4.210794 0.382173 +v -0.856700 4.210794 0.380754 +v -0.859581 4.210794 0.379880 +vn 0.900409 0.387899 0.196971 +vn 0.921534 0.387902 0.017518 +vn 0.000000 1.000000 -0.000000 +vn -0.162577 0.387901 -0.907249 +vn 0.017518 0.387902 -0.921534 +vn 0.196971 0.387899 -0.900409 +vn 0.368854 0.387898 -0.844678 +vn 0.526553 0.387903 -0.756487 +vn 0.664031 0.387895 -0.639219 +vn 0.775985 0.387901 -0.497374 +vn 0.858104 0.387897 -0.336442 +vn 0.907254 0.387903 -0.162547 +vn 0.844678 0.387898 0.368854 +vn 0.756487 0.387903 0.526553 +vn 0.639219 0.387895 0.664031 +vn 0.497374 0.387901 0.775985 +vn 0.336442 0.387897 0.858104 +vn 0.162577 0.387901 0.907249 +vn -0.017549 0.387902 0.921534 +vn -0.196971 0.387899 0.900409 +vn -0.368854 0.387898 0.844678 +vn -0.526553 0.387903 0.756487 +vn -0.664031 0.387895 0.639219 +vn -0.775985 0.387901 0.497374 +vn -0.858104 0.387897 0.336442 +vn -0.907249 0.387901 0.162577 +vn -0.921534 0.387902 -0.017518 +vn -0.900409 0.387899 -0.196971 +vn -0.844678 0.387898 -0.368854 +vn -0.756487 0.387903 -0.526553 +vn -0.639219 0.387895 -0.664031 +vn -0.497374 0.387901 -0.775985 +vn -0.336442 0.387897 -0.858104 +vn 0.948665 -0.261032 0.178599 +vn 0.826822 -0.534328 0.175668 +vn 0.965281 -0.261028 -0.009888 +vn 0.845203 -0.534333 0.010956 +vn 0.944789 -0.261063 -0.198040 +vn 0.831104 -0.534333 -0.154123 +vn 0.888009 -0.261028 -0.378557 +vn 0.785070 -0.534326 -0.313308 +vn 0.797096 -0.261029 -0.544520 +vn 0.708865 -0.534327 -0.460440 +vn 0.675551 -0.261034 -0.689559 +vn 0.605415 -0.534335 -0.589880 +vn 0.528038 -0.261028 -0.808109 +vn 0.478695 -0.534332 -0.696664 +vn 0.360224 -0.261035 -0.895600 +vn 0.333607 -0.534333 -0.776656 +vn 0.178570 -0.261034 -0.948670 +vn 0.175638 -0.534331 -0.826827 +vn -0.009888 -0.261028 -0.965281 +vn 0.010956 -0.534333 -0.845203 +vn -0.198040 -0.261063 -0.944789 +vn -0.154093 -0.534336 -0.831108 +vn -0.378527 -0.261060 -0.888012 +vn -0.313280 -0.534331 -0.785077 +vn -0.544516 -0.261058 -0.797089 +vn -0.460440 -0.534327 -0.708865 +vn -0.689559 -0.261034 -0.675551 +vn -0.589880 -0.534335 -0.605415 +vn -0.808109 -0.261028 -0.528038 +vn -0.696664 -0.534332 -0.478695 +vn -0.895600 -0.261035 -0.360224 +vn -0.776676 -0.534325 -0.333572 +vn -0.948670 -0.261034 -0.178570 +vn -0.826822 -0.534328 -0.175668 +vn -0.965281 -0.261028 0.009888 +vn -0.845203 -0.534333 -0.010956 +vn -0.944789 -0.261063 0.198040 +vn -0.831104 -0.534333 0.154123 +vn -0.888012 -0.261060 0.378527 +vn -0.785070 -0.534326 0.313308 +vn -0.797089 -0.261057 0.544516 +vn -0.708865 -0.534327 0.460440 +vn -0.675551 -0.261034 0.689559 +vn -0.605415 -0.534335 0.589880 +vn -0.528038 -0.261028 0.808109 +vn -0.478695 -0.534332 0.696664 +vn -0.360224 -0.261035 0.895600 +vn -0.333572 -0.534325 0.776676 +vn -0.178568 -0.261062 0.948662 +vn -0.175668 -0.534328 0.826822 +vn 0.009888 -0.261028 0.965281 +vn -0.010987 -0.534333 0.845203 +vn 0.198040 -0.261063 0.944789 +vn 0.154123 -0.534333 0.831104 +vn 0.378557 -0.261028 0.888009 +vn 0.313308 -0.534326 0.785070 +vn 0.544520 -0.261029 0.797096 +vn 0.460440 -0.534327 0.708865 +vn 0.689559 -0.261034 0.675551 +vn 0.589880 -0.534335 0.605415 +vn 0.808122 -0.261032 0.528016 +vn 0.696664 -0.534332 0.478695 +vn 0.895600 -0.261035 0.360224 +vn 0.776676 -0.534325 0.333572 +vn 0.805684 0.570928 0.157847 +vn 0.820999 0.570924 -0.002319 +vn 0.804767 0.570927 -0.162455 +vn 0.757613 0.570926 -0.316333 +vn 0.681341 0.570923 -0.458063 +vn 0.578857 0.570953 -0.582184 +vn 0.454161 0.570929 -0.683943 +vn 0.311998 0.570923 -0.759410 +vn 0.157847 0.570928 -0.805684 +vn -0.002319 0.570924 -0.820999 +vn -0.162455 0.570927 -0.804767 +vn -0.316333 0.570926 -0.757613 +vn -0.458063 0.570923 -0.681341 +vn -0.582194 0.570932 -0.578867 +vn -0.683943 0.570929 -0.454161 +vn -0.759384 0.570957 -0.312000 +vn -0.805684 0.570928 -0.157847 +vn -0.820999 0.570924 0.002319 +vn -0.804767 0.570927 0.162455 +vn -0.757613 0.570926 0.316333 +vn -0.681313 0.570955 0.458064 +vn -0.578867 0.570932 0.582194 +vn -0.454161 0.570929 0.683943 +vn -0.312005 0.570937 0.759397 +vn -0.157874 0.570946 0.805666 +vn 0.002319 0.570924 0.820999 +vn 0.162452 0.570948 0.804753 +vn 0.316328 0.570946 0.757599 +vn 0.458072 0.570935 0.681325 +vn 0.582194 0.570932 0.578867 +vn 0.683943 0.570929 0.454161 +vn 0.759410 0.570923 0.311998 +vn 0.770798 0.618018 0.154672 +vn 0.786158 0.618024 0.001343 +vn 0.771319 0.618020 -0.152048 +vn 0.726842 0.618011 -0.299606 +vn 0.654428 0.618018 -0.435634 +vn 0.556860 0.618022 -0.554938 +vn 0.437889 0.618013 -0.652927 +vn 0.302081 0.618017 -0.725811 +vn 0.154672 0.618018 -0.770798 +vn 0.001343 0.618024 -0.786158 +vn -0.152048 0.618020 -0.771319 +vn -0.299606 0.618011 -0.726842 +vn -0.435634 0.618018 -0.654428 +vn -0.554938 0.618022 -0.556860 +vn -0.652909 0.618025 -0.437898 +vn -0.725811 0.618017 -0.302081 +vn -0.770798 0.618018 -0.154672 +vn -0.786158 0.618024 -0.001343 +vn -0.771319 0.618020 0.152048 +vn -0.726842 0.618011 0.299606 +vn -0.654428 0.618018 0.435634 +vn -0.556851 0.618011 0.554959 +vn -0.437889 0.618044 0.652897 +vn -0.302081 0.618017 0.725811 +vn -0.154672 0.618018 0.770798 +vn -0.001343 0.618025 0.786158 +vn 0.152048 0.618020 0.771319 +vn 0.299612 0.618025 0.726827 +vn 0.435626 0.618037 0.654416 +vn 0.554927 0.618040 0.556850 +vn 0.652927 0.618013 0.437889 +vn 0.725811 0.618017 0.302081 +vn 0.986661 0.000000 0.162790 +vn 0.999462 -0.000000 -0.032808 +vn 0.973859 -0.000000 -0.227152 +vn 0.910836 -0.000000 -0.412768 +vn 0.812792 -0.000000 -0.582554 +vn 0.683516 -0.000000 -0.729936 +vn 0.527981 -0.000000 -0.849256 +vn 0.352163 -0.000000 -0.935939 +vn 0.162790 -0.000000 -0.986661 +vn -0.032808 -0.000000 -0.999462 +vn -0.227152 -0.000000 -0.973859 +vn -0.412805 -0.000000 -0.910820 +vn -0.582554 -0.000000 -0.812792 +vn -0.729921 -0.000000 -0.683532 +vn -0.849256 -0.000000 -0.527981 +vn -0.935939 -0.000000 -0.352163 +vn -0.986661 -0.000000 -0.162790 +vn -0.999462 0.000000 0.032808 +vn -0.973852 0.000000 0.227181 +vn -0.910836 0.000000 0.412768 +vn -0.812792 0.000000 0.582554 +vn -0.683532 0.000000 0.729921 +vn -0.527981 0.000000 0.849256 +vn -0.352127 0.000000 0.935952 +vn -0.162820 0.000000 0.986656 +vn 0.032777 0.000000 0.999463 +vn 0.227152 0.000000 0.973859 +vn 0.412768 0.000000 0.910836 +vn 0.582554 0.000000 0.812792 +vn 0.729936 0.000000 0.683516 +vn 0.849256 0.000000 0.527981 +vn 0.935939 0.000000 0.352163 +vt 0.327590 0.737726 +vt 0.333658 0.714719 +vt 0.498578 0.710577 +vt 0.424675 0.598886 +vt 0.412902 0.605807 +vt 0.401200 0.613915 +vt 0.389990 0.623365 +vt 0.378937 0.634219 +vt 0.368258 0.646672 +vt 0.358490 0.660689 +vt 0.349133 0.676641 +vt 0.341023 0.694433 +vt 0.669461 0.737726 +vt 0.663450 0.714766 +vt 0.656465 0.694724 +vt 0.647982 0.676684 +vt 0.638943 0.660842 +vt 0.628814 0.646670 +vt 0.618193 0.634251 +vt 0.607348 0.623384 +vt 0.595906 0.613936 +vt 0.584358 0.605777 +vt 0.572407 0.598905 +vt 0.560411 0.593140 +vt 0.548183 0.588462 +vt 0.535776 0.584950 +vt 0.523326 0.582480 +vt 0.510914 0.581035 +vt 0.498496 0.580487 +vt 0.486083 0.581031 +vt 0.473672 0.582470 +vt 0.461345 0.585018 +vt 0.449032 0.588508 +vt 0.436723 0.593097 +vt 0.000000 0.471479 +vt 0.050509 0.239289 +vt 0.064361 0.455502 +vt 0.081002 0.241493 +vt 0.112578 0.443109 +vt 0.111459 0.242053 +vt 0.154063 0.431521 +vt 0.141870 0.241284 +vt 0.189658 0.422498 +vt 0.171367 0.239785 +vt 0.221214 0.414276 +vt 0.200606 0.239550 +vt 0.250880 0.406943 +vt 0.229006 0.235337 +vt 0.278364 0.400460 +vt 0.257222 0.233377 +vt 0.305125 0.394171 +vt 0.284977 0.230785 +vt 0.330718 0.389287 +vt 0.312292 0.229074 +vt 0.355659 0.384606 +vt 0.339197 0.226879 +vt 0.380272 0.380609 +vt 0.365597 0.223418 +vt 0.404336 0.377624 +vt 0.392083 0.222574 +vt 0.427875 0.375325 +vt 0.418342 0.219765 +vt 0.451089 0.373757 +vt 0.444588 0.217345 +vt 0.474193 0.372387 +vt 0.470871 0.215298 +vt 0.497713 0.371694 +vt 0.497225 0.213604 +vt 0.521310 0.372059 +vt 0.523719 0.214591 +vt 0.544609 0.373233 +vt 0.550381 0.213546 +vt 0.568106 0.374503 +vt 0.577271 0.212809 +vt 0.592124 0.376868 +vt 0.604025 0.216305 +vt 0.616559 0.379970 +vt 0.631015 0.218465 +vt 0.641041 0.383890 +vt 0.658404 0.221023 +vt 0.666161 0.388083 +vt 0.686056 0.223010 +vt 0.692244 0.393656 +vt 0.713995 0.226004 +vt 0.719089 0.399448 +vt 0.742303 0.228384 +vt 0.747345 0.406786 +vt 0.771063 0.231533 +vt 0.776663 0.414148 +vt 0.800129 0.236326 +vt 0.808637 0.422573 +vt 0.829629 0.238659 +vt 0.844446 0.433045 +vt 0.859538 0.242696 +vt 0.885119 0.443977 +vt 0.889587 0.244063 +vt 0.935145 0.458301 +vt 0.920694 0.243820 +vt 1.000000 0.475909 +vt 0.951507 0.242128 +vt 0.169152 0.643288 +vt 0.190528 0.618033 +vt 0.212627 0.595811 +vt 0.235073 0.576261 +vt 0.257222 0.559385 +vt 0.278902 0.544005 +vt 0.300487 0.531883 +vt 0.321429 0.520594 +vt 0.342138 0.511119 +vt 0.362355 0.502728 +vt 0.382407 0.495914 +vt 0.402123 0.490249 +vt 0.421579 0.485413 +vt 0.440996 0.482309 +vt 0.460242 0.479822 +vt 0.479420 0.478703 +vt 0.498542 0.478212 +vt 0.517694 0.478464 +vt 0.536884 0.480046 +vt 0.556102 0.482629 +vt 0.575463 0.485602 +vt 0.595007 0.490068 +vt 0.614846 0.495632 +vt 0.634836 0.502703 +vt 0.655239 0.510767 +vt 0.675852 0.520513 +vt 0.697002 0.531538 +vt 0.718381 0.544514 +vt 0.740138 0.559274 +vt 0.762381 0.576186 +vt 0.784939 0.595083 +vt 0.807005 0.617753 +vt 0.828256 0.643529 +vt 0.013316 0.505501 +vt 0.072700 0.481011 +vt 0.119179 0.463673 +vt 0.159370 0.449923 +vt 0.194330 0.438433 +vt 0.225340 0.428872 +vt 0.254520 0.420438 +vt 0.281501 0.413176 +vt 0.307890 0.406816 +vt 0.333097 0.401155 +vt 0.357623 0.396433 +vt 0.382002 0.392435 +vt 0.405783 0.389036 +vt 0.428954 0.386464 +vt 0.451797 0.384596 +vt 0.474520 0.383512 +vt 0.497784 0.383121 +vt 0.521082 0.383291 +vt 0.543985 0.384217 +vt 0.567180 0.386029 +vt 0.590918 0.388431 +vt 0.614963 0.391620 +vt 0.639028 0.395549 +vt 0.663740 0.400452 +vt 0.689430 0.406090 +vt 0.715841 0.412751 +vt 0.743684 0.420252 +vt 0.772421 0.428735 +vt 0.803831 0.438874 +vt 0.838723 0.450722 +vt 0.878521 0.465450 +vt 0.925957 0.483742 +vt 0.985760 0.510259 +vt 0.060805 0.014779 +vt 0.088948 0.014255 +vt 0.116607 0.013480 +vt 0.144154 0.015827 +vt 0.171639 0.014504 +vt 0.199067 0.016318 +vt 0.226831 0.014562 +vt 0.254097 0.012704 +vt 0.281379 0.014010 +vt 0.308554 0.011927 +vt 0.335787 0.013046 +vt 0.363365 0.010939 +vt 0.391001 0.008950 +vt 0.418669 0.007085 +vt 0.446381 0.005385 +vt 0.474139 0.003884 +vt 0.501941 0.002612 +vt 0.529830 0.001549 +vt 0.557751 0.000679 +vt 0.585253 0.000000 +vt 0.612640 0.002655 +vt 0.640667 0.002225 +vt 0.668288 0.001824 +vt 0.695766 0.004679 +vt 0.723439 0.004163 +vt 0.750995 0.006877 +vt 0.778758 0.006096 +vt 0.806444 0.008515 +vt 0.834686 0.010777 +vt 0.862987 0.012847 +vt 0.891383 0.014720 +vt 0.919385 0.012880 +vt 0.947426 0.014228 +f 11476/1765/1059 11475/1766/1060 11468/1767/1061 +f 11498/1768/1062 11468/1767/1061 11467/1769/1063 +f 11467/1769/1063 11468/1767/1061 11466/1770/1064 +f 11466/1770/1064 11468/1767/1061 11469/1771/1065 +f 11469/1771/1065 11468/1767/1061 11470/1772/1066 +f 11470/1772/1066 11468/1767/1061 11471/1773/1067 +f 11471/1773/1067 11468/1767/1061 11472/1774/1068 +f 11472/1774/1068 11468/1767/1061 11473/1775/1069 +f 11473/1775/1069 11468/1767/1061 11474/1776/1070 +f 11474/1776/1070 11468/1767/1061 11475/1766/1060 +f 11476/1777/1059 11468/1767/1061 11477/1778/1071 +f 11477/1778/1071 11468/1767/1061 11478/1779/1072 +f 11478/1779/1072 11468/1767/1061 11479/1780/1073 +f 11479/1780/1073 11468/1767/1061 11480/1781/1074 +f 11480/1781/1074 11468/1767/1061 11481/1782/1075 +f 11481/1782/1075 11468/1767/1061 11482/1783/1076 +f 11482/1783/1076 11468/1767/1061 11483/1784/1077 +f 11483/1784/1077 11468/1767/1061 11484/1785/1078 +f 11484/1785/1078 11468/1767/1061 11485/1786/1079 +f 11485/1786/1079 11468/1767/1061 11486/1787/1080 +f 11486/1787/1080 11468/1767/1061 11487/1788/1081 +f 11487/1788/1081 11468/1767/1061 11488/1789/1082 +f 11488/1789/1082 11468/1767/1061 11489/1790/1083 +f 11489/1790/1083 11468/1767/1061 11490/1791/1084 +f 11490/1791/1084 11468/1767/1061 11491/1792/1085 +f 11491/1792/1085 11468/1767/1061 11492/1793/1086 +f 11492/1793/1086 11468/1767/1061 11493/1794/1087 +f 11493/1794/1087 11468/1767/1061 11494/1795/1088 +f 11494/1795/1088 11468/1767/1061 11495/1796/1089 +f 11495/1796/1089 11468/1767/1061 11496/1797/1090 +f 11496/1797/1090 11468/1767/1061 11497/1798/1091 +f 11497/1798/1091 11468/1767/1061 11498/1768/1062 +f 11443/1799/1092 11417/1800/1093 11442/1801/1094 +f 11442/1801/1094 11417/1800/1093 11419/1802/1095 +f 11442/1801/1094 11419/1802/1095 11441/1803/1096 +f 11441/1803/1096 11419/1802/1095 11421/1804/1097 +f 11441/1803/1096 11421/1804/1097 11440/1805/1098 +f 11440/1805/1098 11421/1804/1097 11423/1806/1099 +f 11440/1805/1098 11423/1806/1099 11439/1807/1100 +f 11439/1807/1100 11423/1806/1099 11425/1808/1101 +f 11439/1807/1100 11425/1808/1101 11438/1809/1102 +f 11438/1809/1102 11425/1808/1101 11427/1810/1103 +f 11438/1809/1102 11427/1810/1103 11437/1811/1104 +f 11437/1811/1104 11427/1810/1103 11429/1812/1105 +f 11437/1811/1104 11429/1812/1105 11436/1813/1106 +f 11436/1813/1106 11429/1812/1105 11431/1814/1107 +f 11436/1813/1106 11431/1814/1107 11435/1815/1108 +f 11435/1815/1108 11431/1814/1107 11433/1816/1109 +f 11435/1815/1108 11433/1816/1109 11434/1817/1110 +f 11433/1816/1109 11370/1818/1111 11434/1817/1110 +f 11434/1817/1110 11370/1818/1111 11465/1819/1112 +f 11465/1819/1112 11370/1818/1111 11373/1820/1113 +f 11465/1819/1112 11373/1820/1113 11464/1821/1114 +f 11464/1821/1114 11373/1820/1113 11375/1822/1115 +f 11464/1821/1114 11375/1822/1115 11463/1823/1116 +f 11463/1823/1116 11375/1822/1115 11377/1824/1117 +f 11463/1823/1116 11377/1824/1117 11462/1825/1118 +f 11462/1825/1118 11377/1824/1117 11379/1826/1119 +f 11462/1825/1118 11379/1826/1119 11461/1827/1120 +f 11461/1827/1120 11379/1826/1119 11381/1828/1121 +f 11461/1827/1120 11381/1828/1121 11460/1829/1122 +f 11460/1829/1122 11381/1828/1121 11383/1830/1123 +f 11460/1829/1122 11383/1830/1123 11459/1831/1124 +f 11459/1831/1124 11383/1830/1123 11385/1832/1125 +f 11459/1831/1124 11385/1832/1125 11458/1833/1126 +f 11458/1833/1126 11385/1832/1125 11387/1834/1127 +f 11458/1833/1126 11387/1834/1127 11457/1835/1128 +f 11457/1835/1128 11387/1834/1127 11389/1836/1129 +f 11457/1835/1128 11389/1836/1129 11456/1837/1130 +f 11456/1837/1130 11389/1836/1129 11391/1838/1131 +f 11456/1837/1130 11391/1838/1131 11455/1839/1132 +f 11455/1839/1132 11391/1838/1131 11393/1840/1133 +f 11455/1839/1132 11393/1840/1133 11454/1841/1134 +f 11454/1841/1134 11393/1840/1133 11395/1842/1135 +f 11454/1841/1134 11395/1842/1135 11453/1843/1136 +f 11453/1843/1136 11395/1842/1135 11397/1844/1137 +f 11453/1843/1136 11397/1844/1137 11452/1845/1138 +f 11452/1845/1138 11397/1844/1137 11399/1846/1139 +f 11452/1845/1138 11399/1846/1139 11451/1847/1140 +f 11451/1847/1140 11399/1846/1139 11401/1848/1141 +f 11451/1847/1140 11401/1848/1141 11450/1849/1142 +f 11450/1849/1142 11401/1848/1141 11403/1850/1143 +f 11450/1849/1142 11403/1850/1143 11449/1851/1144 +f 11449/1851/1144 11403/1850/1143 11405/1852/1145 +f 11449/1851/1144 11405/1852/1145 11448/1853/1146 +f 11448/1853/1146 11405/1852/1145 11407/1854/1147 +f 11448/1853/1146 11407/1854/1147 11447/1855/1148 +f 11447/1855/1148 11407/1854/1147 11409/1856/1149 +f 11447/1855/1148 11409/1856/1149 11446/1857/1150 +f 11446/1857/1150 11409/1856/1149 11411/1858/1151 +f 11446/1857/1150 11411/1858/1151 11445/1859/1152 +f 11445/1859/1152 11411/1858/1151 11413/1860/1153 +f 11445/1859/1152 11413/1860/1153 11444/1861/1154 +f 11444/1861/1154 11413/1860/1153 11415/1862/1155 +f 11444/1861/1154 11415/1862/1155 11443/1863/1092 +f 11443/1863/1092 11415/1862/1155 11417/1864/1093 +f 11476/1765/1059 11522/1865/1156 11475/1766/1060 +f 11475/1766/1060 11522/1865/1156 11523/1866/1157 +f 11475/1766/1060 11523/1866/1157 11474/1776/1070 +f 11474/1776/1070 11523/1866/1157 11524/1867/1158 +f 11474/1776/1070 11524/1867/1158 11473/1775/1069 +f 11473/1775/1069 11524/1867/1158 11525/1868/1159 +f 11473/1775/1069 11525/1868/1159 11472/1774/1068 +f 11472/1774/1068 11525/1868/1159 11526/1869/1160 +f 11472/1774/1068 11526/1869/1160 11471/1773/1067 +f 11471/1773/1067 11526/1869/1160 11527/1870/1161 +f 11471/1773/1067 11527/1870/1161 11470/1772/1066 +f 11470/1772/1066 11527/1870/1161 11528/1871/1162 +f 11470/1772/1066 11528/1871/1162 11469/1771/1065 +f 11469/1771/1065 11528/1871/1162 11529/1872/1163 +f 11469/1771/1065 11529/1872/1163 11466/1770/1064 +f 11466/1770/1064 11529/1872/1163 11530/1873/1164 +f 11466/1770/1064 11530/1873/1164 11467/1769/1063 +f 11467/1769/1063 11530/1873/1164 11499/1874/1165 +f 11467/1769/1063 11499/1874/1165 11498/1768/1062 +f 11498/1768/1062 11499/1874/1165 11500/1875/1166 +f 11498/1768/1062 11500/1875/1166 11497/1798/1091 +f 11497/1798/1091 11500/1875/1166 11501/1876/1167 +f 11497/1798/1091 11501/1876/1167 11496/1797/1090 +f 11496/1797/1090 11501/1876/1167 11502/1877/1168 +f 11496/1797/1090 11502/1877/1168 11495/1796/1089 +f 11495/1796/1089 11502/1877/1168 11503/1878/1169 +f 11495/1796/1089 11503/1878/1169 11494/1795/1088 +f 11494/1795/1088 11503/1878/1169 11504/1879/1170 +f 11494/1795/1088 11504/1879/1170 11493/1794/1087 +f 11493/1794/1087 11504/1879/1170 11505/1880/1171 +f 11493/1794/1087 11505/1880/1171 11492/1793/1086 +f 11492/1793/1086 11505/1880/1171 11506/1881/1172 +f 11492/1793/1086 11506/1881/1172 11491/1792/1085 +f 11491/1792/1085 11506/1881/1172 11507/1882/1173 +f 11491/1792/1085 11507/1882/1173 11490/1791/1084 +f 11490/1791/1084 11507/1882/1173 11508/1883/1174 +f 11490/1791/1084 11508/1883/1174 11489/1790/1083 +f 11489/1790/1083 11508/1883/1174 11509/1884/1175 +f 11489/1790/1083 11509/1884/1175 11488/1789/1082 +f 11488/1789/1082 11509/1884/1175 11510/1885/1176 +f 11488/1789/1082 11510/1885/1176 11487/1788/1081 +f 11487/1788/1081 11510/1885/1176 11511/1886/1177 +f 11487/1788/1081 11511/1886/1177 11486/1787/1080 +f 11486/1787/1080 11511/1886/1177 11512/1887/1178 +f 11486/1787/1080 11512/1887/1178 11485/1786/1079 +f 11485/1786/1079 11512/1887/1178 11513/1888/1179 +f 11485/1786/1079 11513/1888/1179 11484/1785/1078 +f 11484/1785/1078 11513/1888/1179 11514/1889/1180 +f 11484/1785/1078 11514/1889/1180 11483/1784/1077 +f 11483/1784/1077 11514/1889/1180 11515/1890/1181 +f 11483/1784/1077 11515/1890/1181 11482/1783/1076 +f 11482/1783/1076 11515/1890/1181 11516/1891/1182 +f 11482/1783/1076 11516/1891/1182 11481/1782/1075 +f 11481/1782/1075 11516/1891/1182 11517/1892/1183 +f 11481/1782/1075 11517/1892/1183 11480/1781/1074 +f 11480/1781/1074 11517/1892/1183 11518/1893/1184 +f 11480/1781/1074 11518/1893/1184 11479/1780/1073 +f 11479/1780/1073 11518/1893/1184 11519/1894/1185 +f 11479/1780/1073 11519/1894/1185 11478/1779/1072 +f 11478/1779/1072 11519/1894/1185 11520/1895/1186 +f 11478/1779/1072 11520/1895/1186 11477/1778/1071 +f 11477/1778/1071 11520/1895/1186 11521/1896/1187 +f 11477/1778/1071 11521/1896/1187 11476/1777/1059 +f 11476/1777/1059 11521/1896/1187 11522/1897/1156 +f 11554/1898/1188 11443/1799/1092 11555/1899/1189 +f 11555/1899/1189 11443/1799/1092 11442/1801/1094 +f 11555/1899/1189 11442/1801/1094 11556/1900/1190 +f 11556/1900/1190 11442/1801/1094 11441/1803/1096 +f 11556/1900/1190 11441/1803/1096 11557/1901/1191 +f 11557/1901/1191 11441/1803/1096 11440/1805/1098 +f 11557/1901/1191 11440/1805/1098 11558/1902/1192 +f 11558/1902/1192 11440/1805/1098 11439/1807/1100 +f 11558/1902/1192 11439/1807/1100 11559/1903/1193 +f 11559/1903/1193 11439/1807/1100 11438/1809/1102 +f 11559/1903/1193 11438/1809/1102 11560/1904/1194 +f 11560/1904/1194 11438/1809/1102 11437/1811/1104 +f 11560/1904/1194 11437/1811/1104 11561/1905/1195 +f 11561/1905/1195 11437/1811/1104 11436/1813/1106 +f 11561/1905/1195 11436/1813/1106 11562/1906/1196 +f 11562/1906/1196 11436/1813/1106 11435/1815/1108 +f 11562/1906/1196 11435/1815/1108 11532/1907/1197 +f 11532/1907/1197 11435/1815/1108 11434/1817/1110 +f 11532/1907/1197 11434/1817/1110 11531/1908/1198 +f 11531/1908/1198 11434/1817/1110 11465/1819/1112 +f 11531/1908/1198 11465/1819/1112 11533/1909/1199 +f 11533/1909/1199 11465/1819/1112 11464/1821/1114 +f 11533/1909/1199 11464/1821/1114 11534/1910/1200 +f 11534/1910/1200 11464/1821/1114 11463/1823/1116 +f 11534/1910/1200 11463/1823/1116 11535/1911/1201 +f 11535/1911/1201 11463/1823/1116 11462/1825/1118 +f 11535/1911/1201 11462/1825/1118 11536/1912/1202 +f 11536/1912/1202 11462/1825/1118 11461/1827/1120 +f 11536/1912/1202 11461/1827/1120 11537/1913/1203 +f 11537/1913/1203 11461/1827/1120 11460/1829/1122 +f 11537/1913/1203 11460/1829/1122 11538/1914/1204 +f 11538/1914/1204 11460/1829/1122 11459/1831/1124 +f 11538/1914/1204 11459/1831/1124 11539/1915/1205 +f 11539/1915/1205 11459/1831/1124 11458/1833/1126 +f 11539/1915/1205 11458/1833/1126 11540/1916/1206 +f 11540/1916/1206 11458/1833/1126 11457/1835/1128 +f 11540/1916/1206 11457/1835/1128 11541/1917/1207 +f 11541/1917/1207 11457/1835/1128 11456/1837/1130 +f 11541/1917/1207 11456/1837/1130 11542/1918/1208 +f 11542/1918/1208 11456/1837/1130 11455/1839/1132 +f 11542/1918/1208 11455/1839/1132 11543/1919/1209 +f 11543/1919/1209 11455/1839/1132 11454/1841/1134 +f 11543/1919/1209 11454/1841/1134 11544/1920/1210 +f 11544/1920/1210 11454/1841/1134 11453/1843/1136 +f 11544/1920/1210 11453/1843/1136 11545/1921/1211 +f 11545/1921/1211 11453/1843/1136 11452/1845/1138 +f 11545/1921/1211 11452/1845/1138 11546/1922/1212 +f 11546/1922/1212 11452/1845/1138 11451/1847/1140 +f 11546/1922/1212 11451/1847/1140 11547/1923/1213 +f 11547/1923/1213 11451/1847/1140 11450/1849/1142 +f 11547/1923/1213 11450/1849/1142 11548/1924/1214 +f 11548/1924/1214 11450/1849/1142 11449/1851/1144 +f 11548/1924/1214 11449/1851/1144 11549/1925/1215 +f 11549/1925/1215 11449/1851/1144 11448/1853/1146 +f 11549/1925/1215 11448/1853/1146 11550/1926/1216 +f 11550/1926/1216 11448/1853/1146 11447/1855/1148 +f 11550/1926/1216 11447/1855/1148 11551/1927/1217 +f 11551/1927/1217 11447/1855/1148 11446/1857/1150 +f 11551/1927/1217 11446/1857/1150 11552/1928/1218 +f 11552/1928/1218 11446/1857/1150 11445/1859/1152 +f 11552/1928/1218 11445/1859/1152 11553/1929/1219 +f 11553/1929/1219 11445/1859/1152 11444/1861/1154 +f 11553/1929/1219 11444/1861/1154 11554/1930/1188 +f 11554/1930/1188 11444/1861/1154 11443/1863/1092 +f 11522/1865/1156 11554/1898/1188 11523/1866/1157 +f 11523/1866/1157 11554/1898/1188 11555/1899/1189 +f 11523/1866/1157 11555/1899/1189 11524/1867/1158 +f 11524/1867/1158 11555/1899/1189 11556/1900/1190 +f 11524/1867/1158 11556/1900/1190 11525/1868/1159 +f 11525/1868/1159 11556/1900/1190 11557/1901/1191 +f 11525/1868/1159 11557/1901/1191 11526/1869/1160 +f 11526/1869/1160 11557/1901/1191 11558/1902/1192 +f 11526/1869/1160 11558/1902/1192 11527/1870/1161 +f 11527/1870/1161 11558/1902/1192 11559/1903/1193 +f 11527/1870/1161 11559/1903/1193 11528/1871/1162 +f 11528/1871/1162 11559/1903/1193 11560/1904/1194 +f 11528/1871/1162 11560/1904/1194 11529/1872/1163 +f 11529/1872/1163 11560/1904/1194 11561/1905/1195 +f 11529/1872/1163 11561/1905/1195 11530/1873/1164 +f 11530/1873/1164 11561/1905/1195 11562/1906/1196 +f 11530/1873/1164 11562/1906/1196 11499/1874/1165 +f 11499/1874/1165 11562/1906/1196 11532/1907/1197 +f 11499/1874/1165 11532/1907/1197 11500/1875/1166 +f 11500/1875/1166 11532/1907/1197 11531/1908/1198 +f 11500/1875/1166 11531/1908/1198 11501/1876/1167 +f 11501/1876/1167 11531/1908/1198 11533/1909/1199 +f 11501/1876/1167 11533/1909/1199 11502/1877/1168 +f 11502/1877/1168 11533/1909/1199 11534/1910/1200 +f 11502/1877/1168 11534/1910/1200 11503/1878/1169 +f 11503/1878/1169 11534/1910/1200 11535/1911/1201 +f 11503/1878/1169 11535/1911/1201 11504/1879/1170 +f 11504/1879/1170 11535/1911/1201 11536/1912/1202 +f 11504/1879/1170 11536/1912/1202 11505/1880/1171 +f 11505/1880/1171 11536/1912/1202 11537/1913/1203 +f 11505/1880/1171 11537/1913/1203 11506/1881/1172 +f 11506/1881/1172 11537/1913/1203 11538/1914/1204 +f 11506/1881/1172 11538/1914/1204 11507/1882/1173 +f 11507/1882/1173 11538/1914/1204 11539/1915/1205 +f 11507/1882/1173 11539/1915/1205 11508/1883/1174 +f 11508/1883/1174 11539/1915/1205 11540/1916/1206 +f 11508/1883/1174 11540/1916/1206 11509/1884/1175 +f 11509/1884/1175 11540/1916/1206 11541/1917/1207 +f 11509/1884/1175 11541/1917/1207 11510/1885/1176 +f 11510/1885/1176 11541/1917/1207 11542/1918/1208 +f 11510/1885/1176 11542/1918/1208 11511/1886/1177 +f 11511/1886/1177 11542/1918/1208 11543/1919/1209 +f 11511/1886/1177 11543/1919/1209 11512/1887/1178 +f 11512/1887/1178 11543/1919/1209 11544/1920/1210 +f 11512/1887/1178 11544/1920/1210 11513/1888/1179 +f 11513/1888/1179 11544/1920/1210 11545/1921/1211 +f 11513/1888/1179 11545/1921/1211 11514/1889/1180 +f 11514/1889/1180 11545/1921/1211 11546/1922/1212 +f 11514/1889/1180 11546/1922/1212 11515/1890/1181 +f 11515/1890/1181 11546/1922/1212 11547/1923/1213 +f 11515/1890/1181 11547/1923/1213 11516/1891/1182 +f 11516/1891/1182 11547/1923/1213 11548/1924/1214 +f 11516/1891/1182 11548/1924/1214 11517/1892/1183 +f 11517/1892/1183 11548/1924/1214 11549/1925/1215 +f 11517/1892/1183 11549/1925/1215 11518/1893/1184 +f 11518/1893/1184 11549/1925/1215 11550/1926/1216 +f 11518/1893/1184 11550/1926/1216 11519/1894/1185 +f 11519/1894/1185 11550/1926/1216 11551/1927/1217 +f 11519/1894/1185 11551/1927/1217 11520/1895/1186 +f 11520/1895/1186 11551/1927/1217 11552/1928/1218 +f 11520/1895/1186 11552/1928/1218 11521/1896/1187 +f 11521/1896/1187 11552/1928/1218 11553/1929/1219 +f 11521/1896/1187 11553/1929/1219 11522/1897/1156 +f 11522/1897/1156 11553/1929/1219 11554/1930/1188 +f 11417/1800/1093 11416/1931/1220 11419/1802/1095 +f 11419/1802/1095 11416/1931/1220 11418/1932/1221 +f 11419/1802/1095 11418/1932/1221 11421/1804/1097 +f 11421/1804/1097 11418/1932/1221 11420/1933/1222 +f 11421/1804/1097 11420/1933/1222 11423/1806/1099 +f 11423/1806/1099 11420/1933/1222 11422/1934/1223 +f 11423/1806/1099 11422/1934/1223 11425/1808/1101 +f 11425/1808/1101 11422/1934/1223 11424/1935/1224 +f 11425/1808/1101 11424/1935/1224 11427/1810/1103 +f 11427/1810/1103 11424/1935/1224 11426/1936/1225 +f 11427/1810/1103 11426/1936/1225 11429/1812/1105 +f 11429/1812/1105 11426/1936/1225 11428/1937/1226 +f 11429/1812/1105 11428/1937/1226 11431/1814/1107 +f 11431/1814/1107 11428/1937/1226 11430/1938/1227 +f 11431/1814/1107 11430/1938/1227 11433/1816/1109 +f 11433/1816/1109 11430/1938/1227 11432/1939/1228 +f 11432/1939/1228 11370/1818/1111 11433/1816/1109 +f 11370/1818/1111 11432/1939/1228 11371/1940/1229 +f 11370/1818/1111 11371/1940/1229 11373/1820/1113 +f 11373/1820/1113 11371/1940/1229 11372/1941/1230 +f 11373/1820/1113 11372/1941/1230 11375/1822/1115 +f 11375/1822/1115 11372/1941/1230 11374/1942/1231 +f 11375/1822/1115 11374/1942/1231 11377/1824/1117 +f 11377/1824/1117 11374/1942/1231 11376/1943/1232 +f 11377/1824/1117 11376/1943/1232 11379/1826/1119 +f 11379/1826/1119 11376/1943/1232 11378/1944/1233 +f 11379/1826/1119 11378/1944/1233 11381/1828/1121 +f 11381/1828/1121 11378/1944/1233 11380/1945/1234 +f 11381/1828/1121 11380/1945/1234 11383/1830/1123 +f 11383/1830/1123 11380/1945/1234 11382/1946/1235 +f 11383/1830/1123 11382/1946/1235 11385/1832/1125 +f 11385/1832/1125 11382/1946/1235 11384/1947/1236 +f 11385/1832/1125 11384/1947/1236 11387/1834/1127 +f 11387/1834/1127 11384/1947/1236 11386/1948/1237 +f 11387/1834/1127 11386/1948/1237 11389/1836/1129 +f 11389/1836/1129 11386/1948/1237 11388/1949/1238 +f 11389/1836/1129 11388/1949/1238 11391/1838/1131 +f 11391/1838/1131 11388/1949/1238 11390/1950/1239 +f 11391/1838/1131 11390/1950/1239 11393/1840/1133 +f 11393/1840/1133 11390/1950/1239 11392/1951/1240 +f 11393/1840/1133 11392/1951/1240 11395/1842/1135 +f 11395/1842/1135 11392/1951/1240 11394/1952/1241 +f 11395/1842/1135 11394/1952/1241 11397/1844/1137 +f 11397/1844/1137 11394/1952/1241 11396/1953/1242 +f 11397/1844/1137 11396/1953/1242 11399/1846/1139 +f 11399/1846/1139 11396/1953/1242 11398/1954/1243 +f 11399/1846/1139 11398/1954/1243 11401/1848/1141 +f 11401/1848/1141 11398/1954/1243 11400/1955/1244 +f 11401/1848/1141 11400/1955/1244 11403/1850/1143 +f 11403/1850/1143 11400/1955/1244 11402/1956/1245 +f 11403/1850/1143 11402/1956/1245 11405/1852/1145 +f 11405/1852/1145 11402/1956/1245 11404/1957/1246 +f 11405/1852/1145 11404/1957/1246 11407/1854/1147 +f 11407/1854/1147 11404/1957/1246 11406/1958/1247 +f 11407/1854/1147 11406/1958/1247 11409/1856/1149 +f 11409/1856/1149 11406/1958/1247 11408/1959/1248 +f 11409/1856/1149 11408/1959/1248 11411/1858/1151 +f 11411/1858/1151 11408/1959/1248 11410/1960/1249 +f 11411/1858/1151 11410/1960/1249 11413/1860/1153 +f 11413/1860/1153 11410/1960/1249 11412/1961/1250 +f 11413/1860/1153 11412/1961/1250 11415/1862/1155 +f 11415/1862/1155 11412/1961/1250 11414/1962/1251 +f 11415/1862/1155 11414/1962/1251 11417/1864/1093 +f 11417/1864/1093 11414/1962/1251 11416/1963/1220 + + +# +# +# +g + + +# +# _ns651_Material_002_52-effect +# +usemtl _ns651_Material_002_52-effect + +v -0.180119 4.205190 0.387948 +v -0.180119 4.043322 0.387948 +v -0.181483 4.043322 0.388082 +v -0.181483 4.205190 0.388082 +v -0.182795 4.043322 0.388480 +v -0.182795 4.205190 0.388480 +v -0.184004 4.043322 0.389126 +v -0.184004 4.205190 0.389126 +v -0.185063 4.043322 0.389995 +v -0.185063 4.205190 0.389995 +v -0.185933 4.043322 0.391055 +v -0.185933 4.205190 0.391055 +v -0.186579 4.043322 0.392264 +v -0.186579 4.205190 0.392264 +v -0.186977 4.043322 0.393575 +v -0.186977 4.205190 0.393575 +v -0.187111 4.043322 0.394939 +v -0.187111 4.205190 0.394939 +v -0.186977 4.043322 0.396303 +v -0.186977 4.205190 0.396303 +v -0.186579 4.043322 0.397615 +v -0.186579 4.205190 0.397615 +v -0.185933 4.043322 0.398824 +v -0.185933 4.205190 0.398824 +v -0.185063 4.043322 0.399883 +v -0.185063 4.205190 0.399883 +v -0.184004 4.043322 0.400753 +v -0.184004 4.205190 0.400753 +v -0.182795 4.043322 0.401399 +v -0.182795 4.205190 0.401399 +v -0.181483 4.043322 0.401797 +v -0.181483 4.205190 0.401797 +v -0.180119 4.043322 0.401931 +v -0.180119 4.205190 0.401931 +v -0.178755 4.043322 0.401797 +v -0.178755 4.205190 0.401797 +v -0.177444 4.043322 0.401399 +v -0.177444 4.205190 0.401399 +v -0.176235 4.043322 0.400753 +v -0.176235 4.205190 0.400753 +v -0.175175 4.043322 0.399883 +v -0.175175 4.205190 0.399883 +v -0.174306 4.043322 0.398824 +v -0.174306 4.205190 0.398824 +v -0.173660 4.043322 0.397615 +v -0.173660 4.205190 0.397615 +v -0.173262 4.043322 0.396303 +v -0.173262 4.205190 0.396303 +v -0.173127 4.043322 0.394939 +v -0.173127 4.205190 0.394939 +v -0.173262 4.043322 0.393575 +v -0.173262 4.205190 0.393575 +v -0.173660 4.043322 0.392264 +v -0.173660 4.205190 0.392264 +v -0.174306 4.043322 0.391055 +v -0.174306 4.205190 0.391055 +v -0.175175 4.043322 0.389995 +v -0.175175 4.205190 0.389995 +v -0.176235 4.043322 0.389126 +v -0.176235 4.205190 0.389126 +v -0.177444 4.043322 0.388480 +v -0.177444 4.205190 0.388480 +v -0.178755 4.043322 0.388082 +v -0.178755 4.205190 0.388082 +v -0.180119 4.209582 0.378757 +v -0.176962 4.209582 0.379067 +v -0.173926 4.209582 0.379988 +v -0.171129 4.209582 0.381484 +v -0.168676 4.209582 0.383496 +v -0.166664 4.209582 0.385949 +v -0.165168 4.209582 0.388747 +v -0.164247 4.209582 0.391782 +v -0.163936 4.209582 0.394939 +v -0.164247 4.209582 0.398097 +v -0.165168 4.209582 0.401132 +v -0.166664 4.209582 0.403930 +v -0.168676 4.209582 0.406383 +v -0.171129 4.209582 0.408395 +v -0.173926 4.209582 0.409891 +v -0.176962 4.209582 0.410811 +v -0.180119 4.209582 0.411122 +v -0.183276 4.209582 0.410811 +v -0.186312 4.209582 0.409891 +v -0.189110 4.209582 0.408395 +v -0.191562 4.209582 0.406382 +v -0.193575 4.209582 0.403930 +v -0.195070 4.209582 0.401132 +v -0.195991 4.209582 0.398097 +v -0.196302 4.209582 0.394939 +v -0.195991 4.209582 0.391782 +v -0.195070 4.209582 0.388747 +v -0.193575 4.209582 0.385949 +v -0.191562 4.209582 0.383496 +v -0.189110 4.209582 0.381484 +v -0.186312 4.209582 0.379988 +v -0.183276 4.209582 0.379067 +v -0.179302 4.226930 0.390832 +v -0.180119 4.226930 0.390751 +v -0.180119 4.241926 0.394939 +v -0.178517 4.226930 0.391070 +v -0.177793 4.226930 0.391457 +v -0.177158 4.226930 0.391978 +v -0.176637 4.226930 0.392613 +v -0.176250 4.226930 0.393337 +v -0.176012 4.226930 0.394122 +v -0.175931 4.226930 0.394939 +v -0.176012 4.226930 0.395756 +v -0.176250 4.226930 0.396542 +v -0.176637 4.226930 0.397266 +v -0.177158 4.226930 0.397901 +v -0.177793 4.226930 0.398422 +v -0.178517 4.226930 0.398809 +v -0.179302 4.226930 0.399047 +v -0.180119 4.226930 0.399127 +v -0.180936 4.226930 0.399047 +v -0.181722 4.226930 0.398809 +v -0.182446 4.226930 0.398422 +v -0.183081 4.226930 0.397901 +v -0.183601 4.226930 0.397266 +v -0.183989 4.226930 0.396542 +v -0.184227 4.226930 0.395756 +v -0.184307 4.226930 0.394939 +v -0.184227 4.226930 0.394122 +v -0.183989 4.226930 0.393337 +v -0.183601 4.226930 0.392613 +v -0.183081 4.226930 0.391978 +v -0.182446 4.226930 0.391457 +v -0.181722 4.226930 0.391070 +v -0.180936 4.226930 0.390832 +v -0.180119 4.218015 0.386084 +v -0.181847 4.218015 0.386254 +v -0.183508 4.218015 0.386758 +v -0.185039 4.218015 0.387577 +v -0.186381 4.218015 0.388678 +v -0.187482 4.218015 0.390020 +v -0.188300 4.218015 0.391551 +v -0.188804 4.218015 0.393212 +v -0.188974 4.218015 0.394939 +v -0.188804 4.218015 0.396667 +v -0.188300 4.218015 0.398328 +v -0.187482 4.218015 0.399859 +v -0.186381 4.218015 0.401201 +v -0.185039 4.218015 0.402302 +v -0.183508 4.218015 0.403121 +v -0.181847 4.218015 0.403625 +v -0.180119 4.218015 0.403795 +v -0.178392 4.218015 0.403625 +v -0.176731 4.218015 0.403121 +v -0.175200 4.218015 0.402302 +v -0.173858 4.218015 0.401201 +v -0.172756 4.218015 0.399859 +v -0.171938 4.218015 0.398328 +v -0.171434 4.218015 0.396667 +v -0.171264 4.218015 0.394939 +v -0.171434 4.218015 0.393212 +v -0.171938 4.218015 0.391551 +v -0.172756 4.218015 0.390020 +v -0.173858 4.218015 0.388678 +v -0.175200 4.218015 0.387577 +v -0.176731 4.218015 0.386758 +v -0.178392 4.218015 0.386254 +v -0.183115 4.210794 0.379880 +v -0.180119 4.210794 0.379585 +v -0.185995 4.210794 0.380754 +v -0.188650 4.210794 0.382173 +v -0.190976 4.210794 0.384082 +v -0.192886 4.210794 0.386409 +v -0.194305 4.210794 0.389064 +v -0.195178 4.210794 0.391944 +v -0.195473 4.210794 0.394939 +v -0.195178 4.210794 0.397935 +v -0.194305 4.210794 0.400815 +v -0.192886 4.210794 0.403470 +v -0.190976 4.210794 0.405796 +v -0.188650 4.210794 0.407706 +v -0.185995 4.210794 0.409125 +v -0.183115 4.210794 0.409999 +v -0.180119 4.210794 0.410294 +v -0.177124 4.210794 0.409999 +v -0.174243 4.210794 0.409125 +v -0.171589 4.210794 0.407706 +v -0.169262 4.210794 0.405796 +v -0.167353 4.210794 0.403470 +v -0.165934 4.210794 0.400815 +v -0.165060 4.210794 0.397935 +v -0.164765 4.210794 0.394939 +v -0.165060 4.210794 0.391944 +v -0.165934 4.210794 0.389064 +v -0.167353 4.210794 0.386409 +v -0.169262 4.210794 0.384082 +v -0.171589 4.210794 0.382173 +v -0.174243 4.210794 0.380754 +v -0.177124 4.210794 0.379880 +vn 0.900409 0.387899 0.196971 +vn 0.921534 0.387902 0.017518 +vn 0.000000 1.000000 -0.000000 +vn -0.162577 0.387901 -0.907249 +vn 0.017518 0.387902 -0.921534 +vn 0.196971 0.387899 -0.900409 +vn 0.368854 0.387898 -0.844678 +vn 0.526553 0.387903 -0.756487 +vn 0.664031 0.387895 -0.639219 +vn 0.775985 0.387901 -0.497374 +vn 0.858104 0.387897 -0.336442 +vn 0.907254 0.387903 -0.162547 +vn 0.844678 0.387898 0.368854 +vn 0.756487 0.387903 0.526553 +vn 0.639219 0.387895 0.664031 +vn 0.497374 0.387901 0.775985 +vn 0.336442 0.387897 0.858104 +vn 0.162577 0.387901 0.907249 +vn -0.017549 0.387902 0.921534 +vn -0.196971 0.387899 0.900409 +vn -0.368854 0.387898 0.844678 +vn -0.526553 0.387903 0.756487 +vn -0.664031 0.387895 0.639219 +vn -0.775985 0.387901 0.497374 +vn -0.858104 0.387897 0.336442 +vn -0.907249 0.387901 0.162577 +vn -0.921534 0.387902 -0.017518 +vn -0.900409 0.387899 -0.196971 +vn -0.844678 0.387898 -0.368854 +vn -0.756487 0.387903 -0.526553 +vn -0.639219 0.387895 -0.664031 +vn -0.497374 0.387901 -0.775985 +vn -0.336442 0.387897 -0.858104 +vn 0.948665 -0.261032 0.178599 +vn 0.826822 -0.534328 0.175668 +vn 0.965281 -0.261028 -0.009888 +vn 0.845203 -0.534333 0.010956 +vn 0.944789 -0.261063 -0.198040 +vn 0.831104 -0.534333 -0.154123 +vn 0.888009 -0.261028 -0.378557 +vn 0.785070 -0.534326 -0.313308 +vn 0.797096 -0.261029 -0.544520 +vn 0.708865 -0.534327 -0.460440 +vn 0.675551 -0.261034 -0.689559 +vn 0.605415 -0.534335 -0.589880 +vn 0.528038 -0.261028 -0.808109 +vn 0.478695 -0.534332 -0.696664 +vn 0.360224 -0.261035 -0.895600 +vn 0.333607 -0.534333 -0.776656 +vn 0.178570 -0.261034 -0.948670 +vn 0.175638 -0.534331 -0.826827 +vn -0.009888 -0.261028 -0.965281 +vn 0.010956 -0.534333 -0.845203 +vn -0.198040 -0.261063 -0.944789 +vn -0.154093 -0.534336 -0.831108 +vn -0.378527 -0.261060 -0.888012 +vn -0.313280 -0.534331 -0.785077 +vn -0.544516 -0.261058 -0.797089 +vn -0.460440 -0.534327 -0.708865 +vn -0.689559 -0.261034 -0.675551 +vn -0.589880 -0.534335 -0.605415 +vn -0.808109 -0.261028 -0.528038 +vn -0.696664 -0.534332 -0.478695 +vn -0.895600 -0.261035 -0.360224 +vn -0.776676 -0.534325 -0.333572 +vn -0.948670 -0.261034 -0.178570 +vn -0.826822 -0.534328 -0.175668 +vn -0.965281 -0.261028 0.009888 +vn -0.845203 -0.534333 -0.010956 +vn -0.944789 -0.261063 0.198040 +vn -0.831104 -0.534333 0.154123 +vn -0.888012 -0.261060 0.378527 +vn -0.785070 -0.534326 0.313308 +vn -0.797089 -0.261057 0.544516 +vn -0.708865 -0.534327 0.460440 +vn -0.675551 -0.261034 0.689559 +vn -0.605415 -0.534335 0.589880 +vn -0.528038 -0.261028 0.808109 +vn -0.478695 -0.534332 0.696664 +vn -0.360224 -0.261035 0.895600 +vn -0.333572 -0.534325 0.776676 +vn -0.178568 -0.261062 0.948662 +vn -0.175668 -0.534328 0.826822 +vn 0.009888 -0.261028 0.965281 +vn -0.010987 -0.534333 0.845203 +vn 0.198040 -0.261063 0.944789 +vn 0.154123 -0.534333 0.831104 +vn 0.378557 -0.261028 0.888009 +vn 0.313308 -0.534326 0.785070 +vn 0.544520 -0.261029 0.797096 +vn 0.460440 -0.534327 0.708865 +vn 0.689559 -0.261034 0.675551 +vn 0.589880 -0.534335 0.605415 +vn 0.808122 -0.261032 0.528016 +vn 0.696664 -0.534332 0.478695 +vn 0.895600 -0.261035 0.360224 +vn 0.776676 -0.534325 0.333572 +vn 0.805684 0.570928 0.157847 +vn 0.820999 0.570924 -0.002319 +vn 0.804767 0.570927 -0.162455 +vn 0.757613 0.570926 -0.316333 +vn 0.681341 0.570923 -0.458063 +vn 0.578857 0.570953 -0.582184 +vn 0.454161 0.570929 -0.683943 +vn 0.311998 0.570923 -0.759410 +vn 0.157847 0.570928 -0.805684 +vn -0.002319 0.570924 -0.820999 +vn -0.162455 0.570927 -0.804767 +vn -0.316333 0.570926 -0.757613 +vn -0.458063 0.570923 -0.681341 +vn -0.582194 0.570932 -0.578867 +vn -0.683943 0.570929 -0.454161 +vn -0.759384 0.570957 -0.312000 +vn -0.805684 0.570928 -0.157847 +vn -0.820999 0.570924 0.002319 +vn -0.804767 0.570927 0.162455 +vn -0.757613 0.570926 0.316333 +vn -0.681313 0.570955 0.458064 +vn -0.578867 0.570932 0.582194 +vn -0.454161 0.570929 0.683943 +vn -0.312005 0.570937 0.759397 +vn -0.157874 0.570946 0.805666 +vn 0.002319 0.570924 0.820999 +vn 0.162452 0.570948 0.804753 +vn 0.316328 0.570946 0.757599 +vn 0.458072 0.570935 0.681325 +vn 0.582194 0.570932 0.578867 +vn 0.683943 0.570929 0.454161 +vn 0.759410 0.570923 0.311998 +vn 0.770798 0.618018 0.154672 +vn 0.786158 0.618024 0.001343 +vn 0.771319 0.618020 -0.152048 +vn 0.726842 0.618011 -0.299606 +vn 0.654428 0.618018 -0.435634 +vn 0.556860 0.618022 -0.554938 +vn 0.437889 0.618013 -0.652927 +vn 0.302081 0.618017 -0.725811 +vn 0.154672 0.618018 -0.770798 +vn 0.001343 0.618024 -0.786158 +vn -0.152048 0.618020 -0.771319 +vn -0.299606 0.618011 -0.726842 +vn -0.435634 0.618018 -0.654428 +vn -0.554938 0.618022 -0.556860 +vn -0.652909 0.618025 -0.437898 +vn -0.725811 0.618017 -0.302081 +vn -0.770798 0.618018 -0.154672 +vn -0.786158 0.618024 -0.001343 +vn -0.771319 0.618020 0.152048 +vn -0.726842 0.618011 0.299606 +vn -0.654428 0.618018 0.435634 +vn -0.556851 0.618011 0.554959 +vn -0.437889 0.618044 0.652897 +vn -0.302081 0.618017 0.725811 +vn -0.154672 0.618018 0.770798 +vn -0.001343 0.618025 0.786158 +vn 0.152048 0.618020 0.771319 +vn 0.299612 0.618025 0.726827 +vn 0.435626 0.618037 0.654416 +vn 0.554927 0.618040 0.556850 +vn 0.652927 0.618013 0.437889 +vn 0.725811 0.618017 0.302081 +vn 0.986661 0.000000 0.162790 +vn 0.999462 -0.000000 -0.032808 +vn 0.973859 -0.000000 -0.227152 +vn 0.910836 -0.000000 -0.412768 +vn 0.812792 -0.000000 -0.582554 +vn 0.683516 -0.000000 -0.729936 +vn 0.527981 -0.000000 -0.849256 +vn 0.352163 -0.000000 -0.935939 +vn 0.162790 -0.000000 -0.986661 +vn -0.032808 -0.000000 -0.999462 +vn -0.227152 -0.000000 -0.973859 +vn -0.412805 -0.000000 -0.910820 +vn -0.582554 -0.000000 -0.812792 +vn -0.729921 -0.000000 -0.683532 +vn -0.849256 -0.000000 -0.527981 +vn -0.935939 -0.000000 -0.352163 +vn -0.986661 -0.000000 -0.162790 +vn -0.999462 0.000000 0.032808 +vn -0.973852 0.000000 0.227181 +vn -0.910836 0.000000 0.412768 +vn -0.812792 0.000000 0.582554 +vn -0.683532 0.000000 0.729921 +vn -0.527981 0.000000 0.849256 +vn -0.352127 0.000000 0.935952 +vn -0.162820 0.000000 0.986656 +vn 0.032777 0.000000 0.999463 +vn 0.227152 0.000000 0.973859 +vn 0.412768 0.000000 0.910836 +vn 0.582554 0.000000 0.812792 +vn 0.729936 0.000000 0.683516 +vn 0.849256 0.000000 0.527981 +vn 0.935939 0.000000 0.352163 +vt 0.327590 0.737726 +vt 0.333658 0.714719 +vt 0.498578 0.710577 +vt 0.424675 0.598886 +vt 0.412902 0.605807 +vt 0.401200 0.613915 +vt 0.389990 0.623365 +vt 0.378937 0.634219 +vt 0.368258 0.646672 +vt 0.358490 0.660689 +vt 0.349133 0.676641 +vt 0.341023 0.694433 +vt 0.669461 0.737726 +vt 0.663450 0.714766 +vt 0.656465 0.694724 +vt 0.647982 0.676684 +vt 0.638943 0.660842 +vt 0.628814 0.646670 +vt 0.618193 0.634251 +vt 0.607348 0.623384 +vt 0.595906 0.613936 +vt 0.584358 0.605777 +vt 0.572407 0.598905 +vt 0.560411 0.593140 +vt 0.548183 0.588462 +vt 0.535776 0.584950 +vt 0.523326 0.582480 +vt 0.510914 0.581035 +vt 0.498496 0.580487 +vt 0.486083 0.581031 +vt 0.473672 0.582470 +vt 0.461345 0.585018 +vt 0.449032 0.588508 +vt 0.436723 0.593097 +vt 0.000000 0.471479 +vt 0.050509 0.239289 +vt 0.064361 0.455502 +vt 0.081002 0.241493 +vt 0.112578 0.443109 +vt 0.111459 0.242053 +vt 0.154063 0.431521 +vt 0.141870 0.241284 +vt 0.189658 0.422498 +vt 0.171367 0.239785 +vt 0.221214 0.414276 +vt 0.200606 0.239550 +vt 0.250880 0.406943 +vt 0.229006 0.235337 +vt 0.278364 0.400460 +vt 0.257222 0.233377 +vt 0.305125 0.394171 +vt 0.284977 0.230785 +vt 0.330718 0.389287 +vt 0.312292 0.229074 +vt 0.355659 0.384606 +vt 0.339197 0.226879 +vt 0.380272 0.380609 +vt 0.365597 0.223418 +vt 0.404336 0.377624 +vt 0.392083 0.222574 +vt 0.427875 0.375325 +vt 0.418342 0.219765 +vt 0.451089 0.373757 +vt 0.444588 0.217345 +vt 0.474193 0.372387 +vt 0.470871 0.215298 +vt 0.497713 0.371694 +vt 0.497225 0.213604 +vt 0.521310 0.372059 +vt 0.523719 0.214591 +vt 0.544609 0.373233 +vt 0.550381 0.213546 +vt 0.568106 0.374503 +vt 0.577271 0.212809 +vt 0.592124 0.376868 +vt 0.604025 0.216305 +vt 0.616559 0.379970 +vt 0.631015 0.218465 +vt 0.641041 0.383890 +vt 0.658404 0.221023 +vt 0.666161 0.388083 +vt 0.686056 0.223010 +vt 0.692244 0.393656 +vt 0.713995 0.226004 +vt 0.719089 0.399448 +vt 0.742303 0.228384 +vt 0.747345 0.406786 +vt 0.771063 0.231533 +vt 0.776663 0.414148 +vt 0.800129 0.236326 +vt 0.808637 0.422573 +vt 0.829629 0.238659 +vt 0.844446 0.433045 +vt 0.859538 0.242696 +vt 0.885119 0.443977 +vt 0.889587 0.244063 +vt 0.935145 0.458301 +vt 0.920694 0.243820 +vt 1.000000 0.475909 +vt 0.951507 0.242128 +vt 0.169152 0.643288 +vt 0.190528 0.618033 +vt 0.212627 0.595811 +vt 0.235073 0.576261 +vt 0.257222 0.559385 +vt 0.278902 0.544005 +vt 0.300487 0.531883 +vt 0.321429 0.520594 +vt 0.342138 0.511119 +vt 0.362355 0.502728 +vt 0.382407 0.495914 +vt 0.402123 0.490249 +vt 0.421579 0.485413 +vt 0.440996 0.482309 +vt 0.460242 0.479822 +vt 0.479420 0.478703 +vt 0.498542 0.478212 +vt 0.517694 0.478464 +vt 0.536884 0.480046 +vt 0.556102 0.482629 +vt 0.575463 0.485602 +vt 0.595007 0.490068 +vt 0.614846 0.495632 +vt 0.634836 0.502703 +vt 0.655239 0.510767 +vt 0.675852 0.520513 +vt 0.697002 0.531538 +vt 0.718381 0.544514 +vt 0.740138 0.559274 +vt 0.762381 0.576186 +vt 0.784939 0.595083 +vt 0.807005 0.617753 +vt 0.828256 0.643529 +vt 0.013316 0.505501 +vt 0.072700 0.481011 +vt 0.119179 0.463673 +vt 0.159370 0.449923 +vt 0.194330 0.438433 +vt 0.225340 0.428872 +vt 0.254520 0.420438 +vt 0.281501 0.413176 +vt 0.307890 0.406816 +vt 0.333097 0.401155 +vt 0.357623 0.396433 +vt 0.382002 0.392435 +vt 0.405783 0.389036 +vt 0.428954 0.386464 +vt 0.451797 0.384596 +vt 0.474520 0.383512 +vt 0.497784 0.383121 +vt 0.521082 0.383291 +vt 0.543985 0.384217 +vt 0.567180 0.386029 +vt 0.590918 0.388431 +vt 0.614963 0.391620 +vt 0.639028 0.395549 +vt 0.663740 0.400452 +vt 0.689430 0.406090 +vt 0.715841 0.412751 +vt 0.743684 0.420252 +vt 0.772421 0.428735 +vt 0.803831 0.438874 +vt 0.838723 0.450722 +vt 0.878521 0.465450 +vt 0.925957 0.483742 +vt 0.985760 0.510259 +vt 0.060805 0.014779 +vt 0.088948 0.014255 +vt 0.116607 0.013480 +vt 0.144154 0.015827 +vt 0.171639 0.014504 +vt 0.199067 0.016318 +vt 0.226831 0.014562 +vt 0.254097 0.012704 +vt 0.281379 0.014010 +vt 0.308554 0.011927 +vt 0.335787 0.013046 +vt 0.363365 0.010939 +vt 0.391001 0.008950 +vt 0.418669 0.007085 +vt 0.446381 0.005385 +vt 0.474139 0.003884 +vt 0.501941 0.002612 +vt 0.529830 0.001549 +vt 0.557751 0.000679 +vt 0.585253 0.000000 +vt 0.612640 0.002655 +vt 0.640667 0.002225 +vt 0.668288 0.001824 +vt 0.695766 0.004679 +vt 0.723439 0.004163 +vt 0.750995 0.006877 +vt 0.778758 0.006096 +vt 0.806444 0.008515 +vt 0.834686 0.010777 +vt 0.862987 0.012847 +vt 0.891383 0.014720 +vt 0.919385 0.012880 +vt 0.947426 0.014228 +f 11669/1964/1252 11668/1965/1253 11661/1966/1254 +f 11691/1967/1255 11661/1966/1254 11660/1968/1256 +f 11660/1968/1256 11661/1966/1254 11659/1969/1257 +f 11659/1969/1257 11661/1966/1254 11662/1970/1258 +f 11662/1970/1258 11661/1966/1254 11663/1971/1259 +f 11663/1971/1259 11661/1966/1254 11664/1972/1260 +f 11664/1972/1260 11661/1966/1254 11665/1973/1261 +f 11665/1973/1261 11661/1966/1254 11666/1974/1262 +f 11666/1974/1262 11661/1966/1254 11667/1975/1263 +f 11667/1975/1263 11661/1966/1254 11668/1965/1253 +f 11669/1976/1252 11661/1966/1254 11670/1977/1264 +f 11670/1977/1264 11661/1966/1254 11671/1978/1265 +f 11671/1978/1265 11661/1966/1254 11672/1979/1266 +f 11672/1979/1266 11661/1966/1254 11673/1980/1267 +f 11673/1980/1267 11661/1966/1254 11674/1981/1268 +f 11674/1981/1268 11661/1966/1254 11675/1982/1269 +f 11675/1982/1269 11661/1966/1254 11676/1983/1270 +f 11676/1983/1270 11661/1966/1254 11677/1984/1271 +f 11677/1984/1271 11661/1966/1254 11678/1985/1272 +f 11678/1985/1272 11661/1966/1254 11679/1986/1273 +f 11679/1986/1273 11661/1966/1254 11680/1987/1274 +f 11680/1987/1274 11661/1966/1254 11681/1988/1275 +f 11681/1988/1275 11661/1966/1254 11682/1989/1276 +f 11682/1989/1276 11661/1966/1254 11683/1990/1277 +f 11683/1990/1277 11661/1966/1254 11684/1991/1278 +f 11684/1991/1278 11661/1966/1254 11685/1992/1279 +f 11685/1992/1279 11661/1966/1254 11686/1993/1280 +f 11686/1993/1280 11661/1966/1254 11687/1994/1281 +f 11687/1994/1281 11661/1966/1254 11688/1995/1282 +f 11688/1995/1282 11661/1966/1254 11689/1996/1283 +f 11689/1996/1283 11661/1966/1254 11690/1997/1284 +f 11690/1997/1284 11661/1966/1254 11691/1967/1255 +f 11636/1998/1285 11610/1999/1286 11635/2000/1287 +f 11635/2000/1287 11610/1999/1286 11612/2001/1288 +f 11635/2000/1287 11612/2001/1288 11634/2002/1289 +f 11634/2002/1289 11612/2001/1288 11614/2003/1290 +f 11634/2002/1289 11614/2003/1290 11633/2004/1291 +f 11633/2004/1291 11614/2003/1290 11616/2005/1292 +f 11633/2004/1291 11616/2005/1292 11632/2006/1293 +f 11632/2006/1293 11616/2005/1292 11618/2007/1294 +f 11632/2006/1293 11618/2007/1294 11631/2008/1295 +f 11631/2008/1295 11618/2007/1294 11620/2009/1296 +f 11631/2008/1295 11620/2009/1296 11630/2010/1297 +f 11630/2010/1297 11620/2009/1296 11622/2011/1298 +f 11630/2010/1297 11622/2011/1298 11629/2012/1299 +f 11629/2012/1299 11622/2011/1298 11624/2013/1300 +f 11629/2012/1299 11624/2013/1300 11628/2014/1301 +f 11628/2014/1301 11624/2013/1300 11626/2015/1302 +f 11628/2014/1301 11626/2015/1302 11627/2016/1303 +f 11626/2015/1302 11563/2017/1304 11627/2016/1303 +f 11627/2016/1303 11563/2017/1304 11658/2018/1305 +f 11658/2018/1305 11563/2017/1304 11566/2019/1306 +f 11658/2018/1305 11566/2019/1306 11657/2020/1307 +f 11657/2020/1307 11566/2019/1306 11568/2021/1308 +f 11657/2020/1307 11568/2021/1308 11656/2022/1309 +f 11656/2022/1309 11568/2021/1308 11570/2023/1310 +f 11656/2022/1309 11570/2023/1310 11655/2024/1311 +f 11655/2024/1311 11570/2023/1310 11572/2025/1312 +f 11655/2024/1311 11572/2025/1312 11654/2026/1313 +f 11654/2026/1313 11572/2025/1312 11574/2027/1314 +f 11654/2026/1313 11574/2027/1314 11653/2028/1315 +f 11653/2028/1315 11574/2027/1314 11576/2029/1316 +f 11653/2028/1315 11576/2029/1316 11652/2030/1317 +f 11652/2030/1317 11576/2029/1316 11578/2031/1318 +f 11652/2030/1317 11578/2031/1318 11651/2032/1319 +f 11651/2032/1319 11578/2031/1318 11580/2033/1320 +f 11651/2032/1319 11580/2033/1320 11650/2034/1321 +f 11650/2034/1321 11580/2033/1320 11582/2035/1322 +f 11650/2034/1321 11582/2035/1322 11649/2036/1323 +f 11649/2036/1323 11582/2035/1322 11584/2037/1324 +f 11649/2036/1323 11584/2037/1324 11648/2038/1325 +f 11648/2038/1325 11584/2037/1324 11586/2039/1326 +f 11648/2038/1325 11586/2039/1326 11647/2040/1327 +f 11647/2040/1327 11586/2039/1326 11588/2041/1328 +f 11647/2040/1327 11588/2041/1328 11646/2042/1329 +f 11646/2042/1329 11588/2041/1328 11590/2043/1330 +f 11646/2042/1329 11590/2043/1330 11645/2044/1331 +f 11645/2044/1331 11590/2043/1330 11592/2045/1332 +f 11645/2044/1331 11592/2045/1332 11644/2046/1333 +f 11644/2046/1333 11592/2045/1332 11594/2047/1334 +f 11644/2046/1333 11594/2047/1334 11643/2048/1335 +f 11643/2048/1335 11594/2047/1334 11596/2049/1336 +f 11643/2048/1335 11596/2049/1336 11642/2050/1337 +f 11642/2050/1337 11596/2049/1336 11598/2051/1338 +f 11642/2050/1337 11598/2051/1338 11641/2052/1339 +f 11641/2052/1339 11598/2051/1338 11600/2053/1340 +f 11641/2052/1339 11600/2053/1340 11640/2054/1341 +f 11640/2054/1341 11600/2053/1340 11602/2055/1342 +f 11640/2054/1341 11602/2055/1342 11639/2056/1343 +f 11639/2056/1343 11602/2055/1342 11604/2057/1344 +f 11639/2056/1343 11604/2057/1344 11638/2058/1345 +f 11638/2058/1345 11604/2057/1344 11606/2059/1346 +f 11638/2058/1345 11606/2059/1346 11637/2060/1347 +f 11637/2060/1347 11606/2059/1346 11608/2061/1348 +f 11637/2060/1347 11608/2061/1348 11636/2062/1285 +f 11636/2062/1285 11608/2061/1348 11610/2063/1286 +f 11669/1964/1252 11715/2064/1349 11668/1965/1253 +f 11668/1965/1253 11715/2064/1349 11716/2065/1350 +f 11668/1965/1253 11716/2065/1350 11667/1975/1263 +f 11667/1975/1263 11716/2065/1350 11717/2066/1351 +f 11667/1975/1263 11717/2066/1351 11666/1974/1262 +f 11666/1974/1262 11717/2066/1351 11718/2067/1352 +f 11666/1974/1262 11718/2067/1352 11665/1973/1261 +f 11665/1973/1261 11718/2067/1352 11719/2068/1353 +f 11665/1973/1261 11719/2068/1353 11664/1972/1260 +f 11664/1972/1260 11719/2068/1353 11720/2069/1354 +f 11664/1972/1260 11720/2069/1354 11663/1971/1259 +f 11663/1971/1259 11720/2069/1354 11721/2070/1355 +f 11663/1971/1259 11721/2070/1355 11662/1970/1258 +f 11662/1970/1258 11721/2070/1355 11722/2071/1356 +f 11662/1970/1258 11722/2071/1356 11659/1969/1257 +f 11659/1969/1257 11722/2071/1356 11723/2072/1357 +f 11659/1969/1257 11723/2072/1357 11660/1968/1256 +f 11660/1968/1256 11723/2072/1357 11692/2073/1358 +f 11660/1968/1256 11692/2073/1358 11691/1967/1255 +f 11691/1967/1255 11692/2073/1358 11693/2074/1359 +f 11691/1967/1255 11693/2074/1359 11690/1997/1284 +f 11690/1997/1284 11693/2074/1359 11694/2075/1360 +f 11690/1997/1284 11694/2075/1360 11689/1996/1283 +f 11689/1996/1283 11694/2075/1360 11695/2076/1361 +f 11689/1996/1283 11695/2076/1361 11688/1995/1282 +f 11688/1995/1282 11695/2076/1361 11696/2077/1362 +f 11688/1995/1282 11696/2077/1362 11687/1994/1281 +f 11687/1994/1281 11696/2077/1362 11697/2078/1363 +f 11687/1994/1281 11697/2078/1363 11686/1993/1280 +f 11686/1993/1280 11697/2078/1363 11698/2079/1364 +f 11686/1993/1280 11698/2079/1364 11685/1992/1279 +f 11685/1992/1279 11698/2079/1364 11699/2080/1365 +f 11685/1992/1279 11699/2080/1365 11684/1991/1278 +f 11684/1991/1278 11699/2080/1365 11700/2081/1366 +f 11684/1991/1278 11700/2081/1366 11683/1990/1277 +f 11683/1990/1277 11700/2081/1366 11701/2082/1367 +f 11683/1990/1277 11701/2082/1367 11682/1989/1276 +f 11682/1989/1276 11701/2082/1367 11702/2083/1368 +f 11682/1989/1276 11702/2083/1368 11681/1988/1275 +f 11681/1988/1275 11702/2083/1368 11703/2084/1369 +f 11681/1988/1275 11703/2084/1369 11680/1987/1274 +f 11680/1987/1274 11703/2084/1369 11704/2085/1370 +f 11680/1987/1274 11704/2085/1370 11679/1986/1273 +f 11679/1986/1273 11704/2085/1370 11705/2086/1371 +f 11679/1986/1273 11705/2086/1371 11678/1985/1272 +f 11678/1985/1272 11705/2086/1371 11706/2087/1372 +f 11678/1985/1272 11706/2087/1372 11677/1984/1271 +f 11677/1984/1271 11706/2087/1372 11707/2088/1373 +f 11677/1984/1271 11707/2088/1373 11676/1983/1270 +f 11676/1983/1270 11707/2088/1373 11708/2089/1374 +f 11676/1983/1270 11708/2089/1374 11675/1982/1269 +f 11675/1982/1269 11708/2089/1374 11709/2090/1375 +f 11675/1982/1269 11709/2090/1375 11674/1981/1268 +f 11674/1981/1268 11709/2090/1375 11710/2091/1376 +f 11674/1981/1268 11710/2091/1376 11673/1980/1267 +f 11673/1980/1267 11710/2091/1376 11711/2092/1377 +f 11673/1980/1267 11711/2092/1377 11672/1979/1266 +f 11672/1979/1266 11711/2092/1377 11712/2093/1378 +f 11672/1979/1266 11712/2093/1378 11671/1978/1265 +f 11671/1978/1265 11712/2093/1378 11713/2094/1379 +f 11671/1978/1265 11713/2094/1379 11670/1977/1264 +f 11670/1977/1264 11713/2094/1379 11714/2095/1380 +f 11670/1977/1264 11714/2095/1380 11669/1976/1252 +f 11669/1976/1252 11714/2095/1380 11715/2096/1349 +f 11747/2097/1381 11636/1998/1285 11748/2098/1382 +f 11748/2098/1382 11636/1998/1285 11635/2000/1287 +f 11748/2098/1382 11635/2000/1287 11749/2099/1383 +f 11749/2099/1383 11635/2000/1287 11634/2002/1289 +f 11749/2099/1383 11634/2002/1289 11750/2100/1384 +f 11750/2100/1384 11634/2002/1289 11633/2004/1291 +f 11750/2100/1384 11633/2004/1291 11751/2101/1385 +f 11751/2101/1385 11633/2004/1291 11632/2006/1293 +f 11751/2101/1385 11632/2006/1293 11752/2102/1386 +f 11752/2102/1386 11632/2006/1293 11631/2008/1295 +f 11752/2102/1386 11631/2008/1295 11753/2103/1387 +f 11753/2103/1387 11631/2008/1295 11630/2010/1297 +f 11753/2103/1387 11630/2010/1297 11754/2104/1388 +f 11754/2104/1388 11630/2010/1297 11629/2012/1299 +f 11754/2104/1388 11629/2012/1299 11755/2105/1389 +f 11755/2105/1389 11629/2012/1299 11628/2014/1301 +f 11755/2105/1389 11628/2014/1301 11725/2106/1390 +f 11725/2106/1390 11628/2014/1301 11627/2016/1303 +f 11725/2106/1390 11627/2016/1303 11724/2107/1391 +f 11724/2107/1391 11627/2016/1303 11658/2018/1305 +f 11724/2107/1391 11658/2018/1305 11726/2108/1392 +f 11726/2108/1392 11658/2018/1305 11657/2020/1307 +f 11726/2108/1392 11657/2020/1307 11727/2109/1393 +f 11727/2109/1393 11657/2020/1307 11656/2022/1309 +f 11727/2109/1393 11656/2022/1309 11728/2110/1394 +f 11728/2110/1394 11656/2022/1309 11655/2024/1311 +f 11728/2110/1394 11655/2024/1311 11729/2111/1395 +f 11729/2111/1395 11655/2024/1311 11654/2026/1313 +f 11729/2111/1395 11654/2026/1313 11730/2112/1396 +f 11730/2112/1396 11654/2026/1313 11653/2028/1315 +f 11730/2112/1396 11653/2028/1315 11731/2113/1397 +f 11731/2113/1397 11653/2028/1315 11652/2030/1317 +f 11731/2113/1397 11652/2030/1317 11732/2114/1398 +f 11732/2114/1398 11652/2030/1317 11651/2032/1319 +f 11732/2114/1398 11651/2032/1319 11733/2115/1399 +f 11733/2115/1399 11651/2032/1319 11650/2034/1321 +f 11733/2115/1399 11650/2034/1321 11734/2116/1400 +f 11734/2116/1400 11650/2034/1321 11649/2036/1323 +f 11734/2116/1400 11649/2036/1323 11735/2117/1401 +f 11735/2117/1401 11649/2036/1323 11648/2038/1325 +f 11735/2117/1401 11648/2038/1325 11736/2118/1402 +f 11736/2118/1402 11648/2038/1325 11647/2040/1327 +f 11736/2118/1402 11647/2040/1327 11737/2119/1403 +f 11737/2119/1403 11647/2040/1327 11646/2042/1329 +f 11737/2119/1403 11646/2042/1329 11738/2120/1404 +f 11738/2120/1404 11646/2042/1329 11645/2044/1331 +f 11738/2120/1404 11645/2044/1331 11739/2121/1405 +f 11739/2121/1405 11645/2044/1331 11644/2046/1333 +f 11739/2121/1405 11644/2046/1333 11740/2122/1406 +f 11740/2122/1406 11644/2046/1333 11643/2048/1335 +f 11740/2122/1406 11643/2048/1335 11741/2123/1407 +f 11741/2123/1407 11643/2048/1335 11642/2050/1337 +f 11741/2123/1407 11642/2050/1337 11742/2124/1408 +f 11742/2124/1408 11642/2050/1337 11641/2052/1339 +f 11742/2124/1408 11641/2052/1339 11743/2125/1409 +f 11743/2125/1409 11641/2052/1339 11640/2054/1341 +f 11743/2125/1409 11640/2054/1341 11744/2126/1410 +f 11744/2126/1410 11640/2054/1341 11639/2056/1343 +f 11744/2126/1410 11639/2056/1343 11745/2127/1411 +f 11745/2127/1411 11639/2056/1343 11638/2058/1345 +f 11745/2127/1411 11638/2058/1345 11746/2128/1412 +f 11746/2128/1412 11638/2058/1345 11637/2060/1347 +f 11746/2128/1412 11637/2060/1347 11747/2129/1381 +f 11747/2129/1381 11637/2060/1347 11636/2062/1285 +f 11715/2064/1349 11747/2097/1381 11716/2065/1350 +f 11716/2065/1350 11747/2097/1381 11748/2098/1382 +f 11716/2065/1350 11748/2098/1382 11717/2066/1351 +f 11717/2066/1351 11748/2098/1382 11749/2099/1383 +f 11717/2066/1351 11749/2099/1383 11718/2067/1352 +f 11718/2067/1352 11749/2099/1383 11750/2100/1384 +f 11718/2067/1352 11750/2100/1384 11719/2068/1353 +f 11719/2068/1353 11750/2100/1384 11751/2101/1385 +f 11719/2068/1353 11751/2101/1385 11720/2069/1354 +f 11720/2069/1354 11751/2101/1385 11752/2102/1386 +f 11720/2069/1354 11752/2102/1386 11721/2070/1355 +f 11721/2070/1355 11752/2102/1386 11753/2103/1387 +f 11721/2070/1355 11753/2103/1387 11722/2071/1356 +f 11722/2071/1356 11753/2103/1387 11754/2104/1388 +f 11722/2071/1356 11754/2104/1388 11723/2072/1357 +f 11723/2072/1357 11754/2104/1388 11755/2105/1389 +f 11723/2072/1357 11755/2105/1389 11692/2073/1358 +f 11692/2073/1358 11755/2105/1389 11725/2106/1390 +f 11692/2073/1358 11725/2106/1390 11693/2074/1359 +f 11693/2074/1359 11725/2106/1390 11724/2107/1391 +f 11693/2074/1359 11724/2107/1391 11694/2075/1360 +f 11694/2075/1360 11724/2107/1391 11726/2108/1392 +f 11694/2075/1360 11726/2108/1392 11695/2076/1361 +f 11695/2076/1361 11726/2108/1392 11727/2109/1393 +f 11695/2076/1361 11727/2109/1393 11696/2077/1362 +f 11696/2077/1362 11727/2109/1393 11728/2110/1394 +f 11696/2077/1362 11728/2110/1394 11697/2078/1363 +f 11697/2078/1363 11728/2110/1394 11729/2111/1395 +f 11697/2078/1363 11729/2111/1395 11698/2079/1364 +f 11698/2079/1364 11729/2111/1395 11730/2112/1396 +f 11698/2079/1364 11730/2112/1396 11699/2080/1365 +f 11699/2080/1365 11730/2112/1396 11731/2113/1397 +f 11699/2080/1365 11731/2113/1397 11700/2081/1366 +f 11700/2081/1366 11731/2113/1397 11732/2114/1398 +f 11700/2081/1366 11732/2114/1398 11701/2082/1367 +f 11701/2082/1367 11732/2114/1398 11733/2115/1399 +f 11701/2082/1367 11733/2115/1399 11702/2083/1368 +f 11702/2083/1368 11733/2115/1399 11734/2116/1400 +f 11702/2083/1368 11734/2116/1400 11703/2084/1369 +f 11703/2084/1369 11734/2116/1400 11735/2117/1401 +f 11703/2084/1369 11735/2117/1401 11704/2085/1370 +f 11704/2085/1370 11735/2117/1401 11736/2118/1402 +f 11704/2085/1370 11736/2118/1402 11705/2086/1371 +f 11705/2086/1371 11736/2118/1402 11737/2119/1403 +f 11705/2086/1371 11737/2119/1403 11706/2087/1372 +f 11706/2087/1372 11737/2119/1403 11738/2120/1404 +f 11706/2087/1372 11738/2120/1404 11707/2088/1373 +f 11707/2088/1373 11738/2120/1404 11739/2121/1405 +f 11707/2088/1373 11739/2121/1405 11708/2089/1374 +f 11708/2089/1374 11739/2121/1405 11740/2122/1406 +f 11708/2089/1374 11740/2122/1406 11709/2090/1375 +f 11709/2090/1375 11740/2122/1406 11741/2123/1407 +f 11709/2090/1375 11741/2123/1407 11710/2091/1376 +f 11710/2091/1376 11741/2123/1407 11742/2124/1408 +f 11710/2091/1376 11742/2124/1408 11711/2092/1377 +f 11711/2092/1377 11742/2124/1408 11743/2125/1409 +f 11711/2092/1377 11743/2125/1409 11712/2093/1378 +f 11712/2093/1378 11743/2125/1409 11744/2126/1410 +f 11712/2093/1378 11744/2126/1410 11713/2094/1379 +f 11713/2094/1379 11744/2126/1410 11745/2127/1411 +f 11713/2094/1379 11745/2127/1411 11714/2095/1380 +f 11714/2095/1380 11745/2127/1411 11746/2128/1412 +f 11714/2095/1380 11746/2128/1412 11715/2096/1349 +f 11715/2096/1349 11746/2128/1412 11747/2129/1381 +f 11610/1999/1286 11609/2130/1413 11612/2001/1288 +f 11612/2001/1288 11609/2130/1413 11611/2131/1414 +f 11612/2001/1288 11611/2131/1414 11614/2003/1290 +f 11614/2003/1290 11611/2131/1414 11613/2132/1415 +f 11614/2003/1290 11613/2132/1415 11616/2005/1292 +f 11616/2005/1292 11613/2132/1415 11615/2133/1416 +f 11616/2005/1292 11615/2133/1416 11618/2007/1294 +f 11618/2007/1294 11615/2133/1416 11617/2134/1417 +f 11618/2007/1294 11617/2134/1417 11620/2009/1296 +f 11620/2009/1296 11617/2134/1417 11619/2135/1418 +f 11620/2009/1296 11619/2135/1418 11622/2011/1298 +f 11622/2011/1298 11619/2135/1418 11621/2136/1419 +f 11622/2011/1298 11621/2136/1419 11624/2013/1300 +f 11624/2013/1300 11621/2136/1419 11623/2137/1420 +f 11624/2013/1300 11623/2137/1420 11626/2015/1302 +f 11626/2015/1302 11623/2137/1420 11625/2138/1421 +f 11625/2138/1421 11563/2017/1304 11626/2015/1302 +f 11563/2017/1304 11625/2138/1421 11564/2139/1422 +f 11563/2017/1304 11564/2139/1422 11566/2019/1306 +f 11566/2019/1306 11564/2139/1422 11565/2140/1423 +f 11566/2019/1306 11565/2140/1423 11568/2021/1308 +f 11568/2021/1308 11565/2140/1423 11567/2141/1424 +f 11568/2021/1308 11567/2141/1424 11570/2023/1310 +f 11570/2023/1310 11567/2141/1424 11569/2142/1425 +f 11570/2023/1310 11569/2142/1425 11572/2025/1312 +f 11572/2025/1312 11569/2142/1425 11571/2143/1426 +f 11572/2025/1312 11571/2143/1426 11574/2027/1314 +f 11574/2027/1314 11571/2143/1426 11573/2144/1427 +f 11574/2027/1314 11573/2144/1427 11576/2029/1316 +f 11576/2029/1316 11573/2144/1427 11575/2145/1428 +f 11576/2029/1316 11575/2145/1428 11578/2031/1318 +f 11578/2031/1318 11575/2145/1428 11577/2146/1429 +f 11578/2031/1318 11577/2146/1429 11580/2033/1320 +f 11580/2033/1320 11577/2146/1429 11579/2147/1430 +f 11580/2033/1320 11579/2147/1430 11582/2035/1322 +f 11582/2035/1322 11579/2147/1430 11581/2148/1431 +f 11582/2035/1322 11581/2148/1431 11584/2037/1324 +f 11584/2037/1324 11581/2148/1431 11583/2149/1432 +f 11584/2037/1324 11583/2149/1432 11586/2039/1326 +f 11586/2039/1326 11583/2149/1432 11585/2150/1433 +f 11586/2039/1326 11585/2150/1433 11588/2041/1328 +f 11588/2041/1328 11585/2150/1433 11587/2151/1434 +f 11588/2041/1328 11587/2151/1434 11590/2043/1330 +f 11590/2043/1330 11587/2151/1434 11589/2152/1435 +f 11590/2043/1330 11589/2152/1435 11592/2045/1332 +f 11592/2045/1332 11589/2152/1435 11591/2153/1436 +f 11592/2045/1332 11591/2153/1436 11594/2047/1334 +f 11594/2047/1334 11591/2153/1436 11593/2154/1437 +f 11594/2047/1334 11593/2154/1437 11596/2049/1336 +f 11596/2049/1336 11593/2154/1437 11595/2155/1438 +f 11596/2049/1336 11595/2155/1438 11598/2051/1338 +f 11598/2051/1338 11595/2155/1438 11597/2156/1439 +f 11598/2051/1338 11597/2156/1439 11600/2053/1340 +f 11600/2053/1340 11597/2156/1439 11599/2157/1440 +f 11600/2053/1340 11599/2157/1440 11602/2055/1342 +f 11602/2055/1342 11599/2157/1440 11601/2158/1441 +f 11602/2055/1342 11601/2158/1441 11604/2057/1344 +f 11604/2057/1344 11601/2158/1441 11603/2159/1442 +f 11604/2057/1344 11603/2159/1442 11606/2059/1346 +f 11606/2059/1346 11603/2159/1442 11605/2160/1443 +f 11606/2059/1346 11605/2160/1443 11608/2061/1348 +f 11608/2061/1348 11605/2160/1443 11607/2161/1444 +f 11608/2061/1348 11607/2161/1444 11610/2063/1286 +f 11610/2063/1286 11607/2161/1444 11609/2162/1413 + + +# +# +# +g + + +# +# _ns651_Material_002_52-effect +# +usemtl _ns651_Material_002_52-effect + +v -0.180119 4.205190 0.094176 +v -0.180119 4.043322 0.094176 +v -0.181483 4.043322 0.094310 +v -0.181483 4.205190 0.094310 +v -0.182795 4.043322 0.094708 +v -0.182795 4.205190 0.094708 +v -0.184004 4.043322 0.095354 +v -0.184004 4.205190 0.095354 +v -0.185063 4.043322 0.096224 +v -0.185063 4.205190 0.096224 +v -0.185933 4.043322 0.097283 +v -0.185933 4.205190 0.097283 +v -0.186579 4.043322 0.098492 +v -0.186579 4.205190 0.098492 +v -0.186977 4.043322 0.099804 +v -0.186977 4.205190 0.099804 +v -0.187111 4.043322 0.101168 +v -0.187111 4.205190 0.101168 +v -0.186977 4.043322 0.102532 +v -0.186977 4.205190 0.102532 +v -0.186579 4.043322 0.103843 +v -0.186579 4.205190 0.103843 +v -0.185933 4.043322 0.105052 +v -0.185933 4.205190 0.105052 +v -0.185063 4.043322 0.106112 +v -0.185063 4.205190 0.106112 +v -0.184004 4.043322 0.106981 +v -0.184004 4.205190 0.106981 +v -0.182795 4.043322 0.107627 +v -0.182795 4.205190 0.107627 +v -0.181483 4.043322 0.108025 +v -0.181483 4.205190 0.108025 +v -0.180119 4.043322 0.108160 +v -0.180119 4.205190 0.108160 +v -0.178755 4.043322 0.108025 +v -0.178755 4.205190 0.108025 +v -0.177444 4.043322 0.107627 +v -0.177444 4.205190 0.107627 +v -0.176235 4.043322 0.106981 +v -0.176235 4.205190 0.106981 +v -0.175175 4.043322 0.106112 +v -0.175175 4.205190 0.106112 +v -0.174306 4.043322 0.105052 +v -0.174306 4.205190 0.105052 +v -0.173660 4.043322 0.103843 +v -0.173660 4.205190 0.103843 +v -0.173262 4.043322 0.102532 +v -0.173262 4.205190 0.102532 +v -0.173127 4.043322 0.101168 +v -0.173127 4.205190 0.101168 +v -0.173262 4.043322 0.099804 +v -0.173262 4.205190 0.099804 +v -0.173660 4.043322 0.098492 +v -0.173660 4.205190 0.098492 +v -0.174306 4.043322 0.097283 +v -0.174306 4.205190 0.097283 +v -0.175175 4.043322 0.096224 +v -0.175175 4.205190 0.096224 +v -0.176235 4.043322 0.095354 +v -0.176235 4.205190 0.095354 +v -0.177444 4.043322 0.094708 +v -0.177444 4.205190 0.094708 +v -0.178755 4.043322 0.094310 +v -0.178755 4.205190 0.094310 +v -0.180119 4.209582 0.084985 +v -0.176962 4.209582 0.085296 +v -0.173926 4.209582 0.086217 +v -0.171129 4.209582 0.087712 +v -0.168676 4.209582 0.089725 +v -0.166664 4.209582 0.092177 +v -0.165168 4.209582 0.094975 +v -0.164247 4.209582 0.098011 +v -0.163936 4.209582 0.101168 +v -0.164247 4.209582 0.104325 +v -0.165168 4.209582 0.107361 +v -0.166664 4.209582 0.110158 +v -0.168676 4.209582 0.112611 +v -0.171129 4.209582 0.114623 +v -0.173926 4.209582 0.116119 +v -0.176962 4.209582 0.117040 +v -0.180119 4.209582 0.117351 +v -0.183276 4.209582 0.117040 +v -0.186312 4.209582 0.116119 +v -0.189110 4.209582 0.114623 +v -0.191562 4.209582 0.112611 +v -0.193575 4.209582 0.110158 +v -0.195070 4.209582 0.107361 +v -0.195991 4.209582 0.104325 +v -0.196302 4.209582 0.101168 +v -0.195991 4.209582 0.098011 +v -0.195070 4.209582 0.094975 +v -0.193575 4.209582 0.092177 +v -0.191562 4.209582 0.089725 +v -0.189110 4.209582 0.087712 +v -0.186312 4.209582 0.086217 +v -0.183276 4.209582 0.085296 +v -0.179302 4.226930 0.097060 +v -0.180119 4.226930 0.096980 +v -0.180119 4.241926 0.101168 +v -0.178517 4.226930 0.097298 +v -0.177793 4.226930 0.097685 +v -0.177158 4.226930 0.098206 +v -0.176637 4.226930 0.098841 +v -0.176250 4.226930 0.099565 +v -0.176012 4.226930 0.100351 +v -0.175931 4.226930 0.101168 +v -0.176012 4.226930 0.101985 +v -0.176250 4.226930 0.102770 +v -0.176637 4.226930 0.103494 +v -0.177158 4.226930 0.104129 +v -0.177793 4.226930 0.104650 +v -0.178517 4.226930 0.105037 +v -0.179302 4.226930 0.105275 +v -0.180119 4.226930 0.105356 +v -0.180936 4.226930 0.105275 +v -0.181722 4.226930 0.105037 +v -0.182446 4.226930 0.104650 +v -0.183081 4.226930 0.104129 +v -0.183601 4.226930 0.103494 +v -0.183989 4.226930 0.102770 +v -0.184227 4.226930 0.101985 +v -0.184307 4.226930 0.101168 +v -0.184227 4.226930 0.100351 +v -0.183989 4.226930 0.099565 +v -0.183601 4.226930 0.098841 +v -0.183081 4.226930 0.098206 +v -0.182446 4.226930 0.097685 +v -0.181722 4.226930 0.097298 +v -0.180936 4.226930 0.097060 +v -0.180119 4.218015 0.092312 +v -0.181847 4.218015 0.092483 +v -0.183508 4.218015 0.092987 +v -0.185039 4.218015 0.093805 +v -0.186381 4.218015 0.094906 +v -0.187482 4.218015 0.096248 +v -0.188300 4.218015 0.097779 +v -0.188804 4.218015 0.099440 +v -0.188974 4.218015 0.101168 +v -0.188804 4.218015 0.102895 +v -0.188300 4.218015 0.104556 +v -0.187482 4.218015 0.106087 +v -0.186381 4.218015 0.107429 +v -0.185039 4.218015 0.108530 +v -0.183508 4.218015 0.109349 +v -0.181847 4.218015 0.109853 +v -0.180119 4.218015 0.110023 +v -0.178392 4.218015 0.109853 +v -0.176731 4.218015 0.109349 +v -0.175200 4.218015 0.108530 +v -0.173858 4.218015 0.107429 +v -0.172756 4.218015 0.106087 +v -0.171938 4.218015 0.104556 +v -0.171434 4.218015 0.102895 +v -0.171264 4.218015 0.101168 +v -0.171434 4.218015 0.099440 +v -0.171938 4.218015 0.097779 +v -0.172756 4.218015 0.096248 +v -0.173858 4.218015 0.094906 +v -0.175200 4.218015 0.093805 +v -0.176731 4.218015 0.092987 +v -0.178392 4.218015 0.092483 +v -0.183115 4.210794 0.086109 +v -0.180119 4.210794 0.085814 +v -0.185995 4.210794 0.086982 +v -0.188650 4.210794 0.088401 +v -0.190976 4.210794 0.090311 +v -0.192886 4.210794 0.092637 +v -0.194305 4.210794 0.095292 +v -0.195178 4.210794 0.098172 +v -0.195473 4.210794 0.101168 +v -0.195178 4.210794 0.104163 +v -0.194305 4.210794 0.107043 +v -0.192886 4.210794 0.109698 +v -0.190976 4.210794 0.112025 +v -0.188650 4.210794 0.113934 +v -0.185995 4.210794 0.115353 +v -0.183115 4.210794 0.116227 +v -0.180119 4.210794 0.116522 +v -0.177124 4.210794 0.116227 +v -0.174243 4.210794 0.115353 +v -0.171589 4.210794 0.113934 +v -0.169262 4.210794 0.112025 +v -0.167353 4.210794 0.109698 +v -0.165934 4.210794 0.107043 +v -0.165060 4.210794 0.104163 +v -0.164765 4.210794 0.101168 +v -0.165060 4.210794 0.098172 +v -0.165934 4.210794 0.095292 +v -0.167353 4.210794 0.092637 +v -0.169262 4.210794 0.090311 +v -0.171589 4.210794 0.088401 +v -0.174243 4.210794 0.086982 +v -0.177124 4.210794 0.086109 +vn 0.900409 0.387899 0.196971 +vn 0.921534 0.387902 0.017518 +vn 0.000000 1.000000 -0.000000 +vn -0.162577 0.387901 -0.907249 +vn 0.017518 0.387902 -0.921534 +vn 0.196971 0.387899 -0.900409 +vn 0.368854 0.387898 -0.844678 +vn 0.526553 0.387903 -0.756487 +vn 0.664031 0.387895 -0.639219 +vn 0.775985 0.387901 -0.497374 +vn 0.858104 0.387897 -0.336442 +vn 0.907254 0.387903 -0.162547 +vn 0.844678 0.387898 0.368854 +vn 0.756487 0.387903 0.526553 +vn 0.639219 0.387895 0.664031 +vn 0.497374 0.387901 0.775985 +vn 0.336442 0.387897 0.858104 +vn 0.162577 0.387901 0.907249 +vn -0.017549 0.387902 0.921534 +vn -0.196971 0.387899 0.900409 +vn -0.368854 0.387898 0.844678 +vn -0.526553 0.387903 0.756487 +vn -0.664031 0.387895 0.639219 +vn -0.775985 0.387901 0.497374 +vn -0.858104 0.387897 0.336442 +vn -0.907249 0.387901 0.162577 +vn -0.921534 0.387902 -0.017518 +vn -0.900409 0.387899 -0.196971 +vn -0.844678 0.387898 -0.368854 +vn -0.756487 0.387903 -0.526553 +vn -0.639219 0.387895 -0.664031 +vn -0.497374 0.387901 -0.775985 +vn -0.336442 0.387897 -0.858104 +vn 0.948665 -0.261032 0.178599 +vn 0.826822 -0.534328 0.175668 +vn 0.965281 -0.261028 -0.009888 +vn 0.845203 -0.534333 0.010956 +vn 0.944789 -0.261063 -0.198040 +vn 0.831104 -0.534333 -0.154123 +vn 0.888009 -0.261028 -0.378557 +vn 0.785070 -0.534326 -0.313308 +vn 0.797096 -0.261029 -0.544520 +vn 0.708865 -0.534327 -0.460440 +vn 0.675551 -0.261034 -0.689559 +vn 0.605415 -0.534335 -0.589880 +vn 0.528038 -0.261028 -0.808109 +vn 0.478695 -0.534332 -0.696664 +vn 0.360224 -0.261035 -0.895600 +vn 0.333607 -0.534333 -0.776656 +vn 0.178570 -0.261034 -0.948670 +vn 0.175638 -0.534331 -0.826827 +vn -0.009888 -0.261028 -0.965281 +vn 0.010956 -0.534333 -0.845203 +vn -0.198040 -0.261063 -0.944789 +vn -0.154093 -0.534336 -0.831108 +vn -0.378527 -0.261060 -0.888012 +vn -0.313280 -0.534331 -0.785077 +vn -0.544516 -0.261058 -0.797089 +vn -0.460440 -0.534327 -0.708865 +vn -0.689559 -0.261034 -0.675551 +vn -0.589880 -0.534335 -0.605415 +vn -0.808109 -0.261028 -0.528038 +vn -0.696664 -0.534332 -0.478695 +vn -0.895600 -0.261035 -0.360224 +vn -0.776676 -0.534325 -0.333572 +vn -0.948670 -0.261034 -0.178570 +vn -0.826822 -0.534328 -0.175668 +vn -0.965281 -0.261028 0.009888 +vn -0.845203 -0.534333 -0.010956 +vn -0.944789 -0.261063 0.198040 +vn -0.831104 -0.534333 0.154123 +vn -0.888012 -0.261060 0.378527 +vn -0.785070 -0.534326 0.313308 +vn -0.797089 -0.261057 0.544516 +vn -0.708865 -0.534327 0.460440 +vn -0.675551 -0.261034 0.689559 +vn -0.605415 -0.534335 0.589880 +vn -0.528038 -0.261028 0.808109 +vn -0.478695 -0.534332 0.696664 +vn -0.360224 -0.261035 0.895600 +vn -0.333572 -0.534325 0.776676 +vn -0.178568 -0.261062 0.948662 +vn -0.175668 -0.534328 0.826822 +vn 0.009888 -0.261028 0.965281 +vn -0.010987 -0.534333 0.845203 +vn 0.198040 -0.261063 0.944789 +vn 0.154123 -0.534333 0.831104 +vn 0.378557 -0.261028 0.888009 +vn 0.313308 -0.534326 0.785070 +vn 0.544520 -0.261029 0.797096 +vn 0.460440 -0.534327 0.708865 +vn 0.689559 -0.261034 0.675551 +vn 0.589880 -0.534335 0.605415 +vn 0.808122 -0.261032 0.528016 +vn 0.696664 -0.534332 0.478695 +vn 0.895600 -0.261035 0.360224 +vn 0.776676 -0.534325 0.333572 +vn 0.805684 0.570928 0.157847 +vn 0.820999 0.570924 -0.002319 +vn 0.804767 0.570927 -0.162455 +vn 0.757613 0.570926 -0.316333 +vn 0.681341 0.570923 -0.458063 +vn 0.578857 0.570953 -0.582184 +vn 0.454161 0.570929 -0.683943 +vn 0.311998 0.570923 -0.759410 +vn 0.157847 0.570928 -0.805684 +vn -0.002319 0.570924 -0.820999 +vn -0.162455 0.570927 -0.804767 +vn -0.316333 0.570926 -0.757613 +vn -0.458063 0.570923 -0.681341 +vn -0.582194 0.570932 -0.578867 +vn -0.683943 0.570929 -0.454161 +vn -0.759384 0.570957 -0.312000 +vn -0.805684 0.570928 -0.157847 +vn -0.820999 0.570924 0.002319 +vn -0.804767 0.570927 0.162455 +vn -0.757613 0.570926 0.316333 +vn -0.681313 0.570955 0.458064 +vn -0.578867 0.570932 0.582194 +vn -0.454161 0.570929 0.683943 +vn -0.312005 0.570937 0.759397 +vn -0.157874 0.570946 0.805666 +vn 0.002319 0.570924 0.820999 +vn 0.162452 0.570948 0.804753 +vn 0.316328 0.570946 0.757599 +vn 0.458072 0.570935 0.681325 +vn 0.582194 0.570932 0.578867 +vn 0.683943 0.570929 0.454161 +vn 0.759410 0.570923 0.311998 +vn 0.770798 0.618018 0.154672 +vn 0.786158 0.618024 0.001343 +vn 0.771319 0.618020 -0.152048 +vn 0.726842 0.618011 -0.299606 +vn 0.654428 0.618018 -0.435634 +vn 0.556860 0.618022 -0.554938 +vn 0.437889 0.618013 -0.652927 +vn 0.302081 0.618017 -0.725811 +vn 0.154672 0.618018 -0.770798 +vn 0.001343 0.618024 -0.786158 +vn -0.152048 0.618020 -0.771319 +vn -0.299606 0.618011 -0.726842 +vn -0.435634 0.618018 -0.654428 +vn -0.554938 0.618022 -0.556860 +vn -0.652909 0.618025 -0.437898 +vn -0.725811 0.618017 -0.302081 +vn -0.770798 0.618018 -0.154672 +vn -0.786158 0.618024 -0.001343 +vn -0.771319 0.618020 0.152048 +vn -0.726842 0.618011 0.299606 +vn -0.654428 0.618018 0.435634 +vn -0.556851 0.618011 0.554959 +vn -0.437889 0.618044 0.652897 +vn -0.302081 0.618017 0.725811 +vn -0.154672 0.618018 0.770798 +vn -0.001343 0.618025 0.786158 +vn 0.152048 0.618020 0.771319 +vn 0.299612 0.618025 0.726827 +vn 0.435626 0.618037 0.654416 +vn 0.554927 0.618040 0.556850 +vn 0.652927 0.618013 0.437889 +vn 0.725811 0.618017 0.302081 +vn 0.986661 0.000000 0.162790 +vn 0.999462 -0.000000 -0.032808 +vn 0.973859 -0.000000 -0.227152 +vn 0.910836 -0.000000 -0.412768 +vn 0.812792 -0.000000 -0.582554 +vn 0.683516 -0.000000 -0.729936 +vn 0.527981 -0.000000 -0.849256 +vn 0.352163 -0.000000 -0.935939 +vn 0.162790 -0.000000 -0.986661 +vn -0.032808 -0.000000 -0.999462 +vn -0.227152 -0.000000 -0.973859 +vn -0.412805 -0.000000 -0.910820 +vn -0.582554 -0.000000 -0.812792 +vn -0.729921 -0.000000 -0.683532 +vn -0.849256 -0.000000 -0.527981 +vn -0.935939 -0.000000 -0.352163 +vn -0.986661 -0.000000 -0.162790 +vn -0.999462 0.000000 0.032808 +vn -0.973852 0.000000 0.227181 +vn -0.910836 0.000000 0.412768 +vn -0.812792 0.000000 0.582554 +vn -0.683532 0.000000 0.729921 +vn -0.527981 0.000000 0.849256 +vn -0.352127 0.000000 0.935952 +vn -0.162820 0.000000 0.986656 +vn 0.032777 0.000000 0.999463 +vn 0.227152 0.000000 0.973859 +vn 0.412768 0.000000 0.910836 +vn 0.582554 0.000000 0.812792 +vn 0.729936 0.000000 0.683516 +vn 0.849256 0.000000 0.527981 +vn 0.935939 0.000000 0.352163 +vt 0.327590 0.737726 +vt 0.333658 0.714719 +vt 0.498578 0.710577 +vt 0.424675 0.598886 +vt 0.412902 0.605807 +vt 0.401200 0.613915 +vt 0.389990 0.623365 +vt 0.378937 0.634219 +vt 0.368258 0.646672 +vt 0.358490 0.660689 +vt 0.349133 0.676641 +vt 0.341023 0.694433 +vt 0.669461 0.737726 +vt 0.663450 0.714766 +vt 0.656465 0.694724 +vt 0.647982 0.676684 +vt 0.638943 0.660842 +vt 0.628814 0.646670 +vt 0.618193 0.634251 +vt 0.607348 0.623384 +vt 0.595906 0.613936 +vt 0.584358 0.605777 +vt 0.572407 0.598905 +vt 0.560411 0.593140 +vt 0.548183 0.588462 +vt 0.535776 0.584950 +vt 0.523326 0.582480 +vt 0.510914 0.581035 +vt 0.498496 0.580487 +vt 0.486083 0.581031 +vt 0.473672 0.582470 +vt 0.461345 0.585018 +vt 0.449032 0.588508 +vt 0.436723 0.593097 +vt 0.000000 0.471479 +vt 0.050509 0.239289 +vt 0.064361 0.455502 +vt 0.081002 0.241493 +vt 0.112578 0.443109 +vt 0.111459 0.242053 +vt 0.154063 0.431521 +vt 0.141870 0.241284 +vt 0.189658 0.422498 +vt 0.171367 0.239785 +vt 0.221214 0.414276 +vt 0.200606 0.239550 +vt 0.250880 0.406943 +vt 0.229006 0.235337 +vt 0.278364 0.400460 +vt 0.257222 0.233377 +vt 0.305125 0.394171 +vt 0.284977 0.230785 +vt 0.330718 0.389287 +vt 0.312292 0.229074 +vt 0.355659 0.384606 +vt 0.339197 0.226879 +vt 0.380272 0.380609 +vt 0.365597 0.223418 +vt 0.404336 0.377624 +vt 0.392083 0.222574 +vt 0.427875 0.375325 +vt 0.418342 0.219765 +vt 0.451089 0.373757 +vt 0.444588 0.217345 +vt 0.474193 0.372387 +vt 0.470871 0.215298 +vt 0.497713 0.371694 +vt 0.497225 0.213604 +vt 0.521310 0.372059 +vt 0.523719 0.214591 +vt 0.544609 0.373233 +vt 0.550381 0.213546 +vt 0.568106 0.374503 +vt 0.577271 0.212809 +vt 0.592124 0.376868 +vt 0.604025 0.216305 +vt 0.616559 0.379970 +vt 0.631015 0.218465 +vt 0.641041 0.383890 +vt 0.658404 0.221023 +vt 0.666161 0.388083 +vt 0.686056 0.223010 +vt 0.692244 0.393656 +vt 0.713995 0.226004 +vt 0.719089 0.399448 +vt 0.742303 0.228384 +vt 0.747345 0.406786 +vt 0.771063 0.231533 +vt 0.776663 0.414148 +vt 0.800129 0.236326 +vt 0.808637 0.422573 +vt 0.829629 0.238659 +vt 0.844446 0.433045 +vt 0.859538 0.242696 +vt 0.885119 0.443977 +vt 0.889587 0.244063 +vt 0.935145 0.458301 +vt 0.920694 0.243820 +vt 1.000000 0.475909 +vt 0.951507 0.242128 +vt 0.169152 0.643288 +vt 0.190528 0.618033 +vt 0.212627 0.595811 +vt 0.235073 0.576261 +vt 0.257222 0.559385 +vt 0.278902 0.544005 +vt 0.300487 0.531883 +vt 0.321429 0.520594 +vt 0.342138 0.511119 +vt 0.362355 0.502728 +vt 0.382407 0.495914 +vt 0.402123 0.490249 +vt 0.421579 0.485413 +vt 0.440996 0.482309 +vt 0.460242 0.479822 +vt 0.479420 0.478703 +vt 0.498542 0.478212 +vt 0.517694 0.478464 +vt 0.536884 0.480046 +vt 0.556102 0.482629 +vt 0.575463 0.485602 +vt 0.595007 0.490068 +vt 0.614846 0.495632 +vt 0.634836 0.502703 +vt 0.655239 0.510767 +vt 0.675852 0.520513 +vt 0.697002 0.531538 +vt 0.718381 0.544514 +vt 0.740138 0.559274 +vt 0.762381 0.576186 +vt 0.784939 0.595083 +vt 0.807005 0.617753 +vt 0.828256 0.643529 +vt 0.013316 0.505501 +vt 0.072700 0.481011 +vt 0.119179 0.463673 +vt 0.159370 0.449923 +vt 0.194330 0.438433 +vt 0.225340 0.428872 +vt 0.254520 0.420438 +vt 0.281501 0.413176 +vt 0.307890 0.406816 +vt 0.333097 0.401155 +vt 0.357623 0.396433 +vt 0.382002 0.392435 +vt 0.405783 0.389036 +vt 0.428954 0.386464 +vt 0.451797 0.384596 +vt 0.474520 0.383512 +vt 0.497784 0.383121 +vt 0.521082 0.383291 +vt 0.543985 0.384217 +vt 0.567180 0.386029 +vt 0.590918 0.388431 +vt 0.614963 0.391620 +vt 0.639028 0.395549 +vt 0.663740 0.400452 +vt 0.689430 0.406090 +vt 0.715841 0.412751 +vt 0.743684 0.420252 +vt 0.772421 0.428735 +vt 0.803831 0.438874 +vt 0.838723 0.450722 +vt 0.878521 0.465450 +vt 0.925957 0.483742 +vt 0.985760 0.510259 +vt 0.060805 0.014779 +vt 0.088948 0.014255 +vt 0.116607 0.013480 +vt 0.144154 0.015827 +vt 0.171639 0.014504 +vt 0.199067 0.016318 +vt 0.226831 0.014562 +vt 0.254097 0.012704 +vt 0.281379 0.014010 +vt 0.308554 0.011927 +vt 0.335787 0.013046 +vt 0.363365 0.010939 +vt 0.391001 0.008950 +vt 0.418669 0.007085 +vt 0.446381 0.005385 +vt 0.474139 0.003884 +vt 0.501941 0.002612 +vt 0.529830 0.001549 +vt 0.557751 0.000679 +vt 0.585253 0.000000 +vt 0.612640 0.002655 +vt 0.640667 0.002225 +vt 0.668288 0.001824 +vt 0.695766 0.004679 +vt 0.723439 0.004163 +vt 0.750995 0.006877 +vt 0.778758 0.006096 +vt 0.806444 0.008515 +vt 0.834686 0.010777 +vt 0.862987 0.012847 +vt 0.891383 0.014720 +vt 0.919385 0.012880 +vt 0.947426 0.014228 +f 11862/2163/1445 11861/2164/1446 11854/2165/1447 +f 11884/2166/1448 11854/2165/1447 11853/2167/1449 +f 11853/2167/1449 11854/2165/1447 11852/2168/1450 +f 11852/2168/1450 11854/2165/1447 11855/2169/1451 +f 11855/2169/1451 11854/2165/1447 11856/2170/1452 +f 11856/2170/1452 11854/2165/1447 11857/2171/1453 +f 11857/2171/1453 11854/2165/1447 11858/2172/1454 +f 11858/2172/1454 11854/2165/1447 11859/2173/1455 +f 11859/2173/1455 11854/2165/1447 11860/2174/1456 +f 11860/2174/1456 11854/2165/1447 11861/2164/1446 +f 11862/2175/1445 11854/2165/1447 11863/2176/1457 +f 11863/2176/1457 11854/2165/1447 11864/2177/1458 +f 11864/2177/1458 11854/2165/1447 11865/2178/1459 +f 11865/2178/1459 11854/2165/1447 11866/2179/1460 +f 11866/2179/1460 11854/2165/1447 11867/2180/1461 +f 11867/2180/1461 11854/2165/1447 11868/2181/1462 +f 11868/2181/1462 11854/2165/1447 11869/2182/1463 +f 11869/2182/1463 11854/2165/1447 11870/2183/1464 +f 11870/2183/1464 11854/2165/1447 11871/2184/1465 +f 11871/2184/1465 11854/2165/1447 11872/2185/1466 +f 11872/2185/1466 11854/2165/1447 11873/2186/1467 +f 11873/2186/1467 11854/2165/1447 11874/2187/1468 +f 11874/2187/1468 11854/2165/1447 11875/2188/1469 +f 11875/2188/1469 11854/2165/1447 11876/2189/1470 +f 11876/2189/1470 11854/2165/1447 11877/2190/1471 +f 11877/2190/1471 11854/2165/1447 11878/2191/1472 +f 11878/2191/1472 11854/2165/1447 11879/2192/1473 +f 11879/2192/1473 11854/2165/1447 11880/2193/1474 +f 11880/2193/1474 11854/2165/1447 11881/2194/1475 +f 11881/2194/1475 11854/2165/1447 11882/2195/1476 +f 11882/2195/1476 11854/2165/1447 11883/2196/1477 +f 11883/2196/1477 11854/2165/1447 11884/2166/1448 +f 11829/2197/1478 11803/2198/1479 11828/2199/1480 +f 11828/2199/1480 11803/2198/1479 11805/2200/1481 +f 11828/2199/1480 11805/2200/1481 11827/2201/1482 +f 11827/2201/1482 11805/2200/1481 11807/2202/1483 +f 11827/2201/1482 11807/2202/1483 11826/2203/1484 +f 11826/2203/1484 11807/2202/1483 11809/2204/1485 +f 11826/2203/1484 11809/2204/1485 11825/2205/1486 +f 11825/2205/1486 11809/2204/1485 11811/2206/1487 +f 11825/2205/1486 11811/2206/1487 11824/2207/1488 +f 11824/2207/1488 11811/2206/1487 11813/2208/1489 +f 11824/2207/1488 11813/2208/1489 11823/2209/1490 +f 11823/2209/1490 11813/2208/1489 11815/2210/1491 +f 11823/2209/1490 11815/2210/1491 11822/2211/1492 +f 11822/2211/1492 11815/2210/1491 11817/2212/1493 +f 11822/2211/1492 11817/2212/1493 11821/2213/1494 +f 11821/2213/1494 11817/2212/1493 11819/2214/1495 +f 11821/2213/1494 11819/2214/1495 11820/2215/1496 +f 11819/2214/1495 11756/2216/1497 11820/2215/1496 +f 11820/2215/1496 11756/2216/1497 11851/2217/1498 +f 11851/2217/1498 11756/2216/1497 11759/2218/1499 +f 11851/2217/1498 11759/2218/1499 11850/2219/1500 +f 11850/2219/1500 11759/2218/1499 11761/2220/1501 +f 11850/2219/1500 11761/2220/1501 11849/2221/1502 +f 11849/2221/1502 11761/2220/1501 11763/2222/1503 +f 11849/2221/1502 11763/2222/1503 11848/2223/1504 +f 11848/2223/1504 11763/2222/1503 11765/2224/1505 +f 11848/2223/1504 11765/2224/1505 11847/2225/1506 +f 11847/2225/1506 11765/2224/1505 11767/2226/1507 +f 11847/2225/1506 11767/2226/1507 11846/2227/1508 +f 11846/2227/1508 11767/2226/1507 11769/2228/1509 +f 11846/2227/1508 11769/2228/1509 11845/2229/1510 +f 11845/2229/1510 11769/2228/1509 11771/2230/1511 +f 11845/2229/1510 11771/2230/1511 11844/2231/1512 +f 11844/2231/1512 11771/2230/1511 11773/2232/1513 +f 11844/2231/1512 11773/2232/1513 11843/2233/1514 +f 11843/2233/1514 11773/2232/1513 11775/2234/1515 +f 11843/2233/1514 11775/2234/1515 11842/2235/1516 +f 11842/2235/1516 11775/2234/1515 11777/2236/1517 +f 11842/2235/1516 11777/2236/1517 11841/2237/1518 +f 11841/2237/1518 11777/2236/1517 11779/2238/1519 +f 11841/2237/1518 11779/2238/1519 11840/2239/1520 +f 11840/2239/1520 11779/2238/1519 11781/2240/1521 +f 11840/2239/1520 11781/2240/1521 11839/2241/1522 +f 11839/2241/1522 11781/2240/1521 11783/2242/1523 +f 11839/2241/1522 11783/2242/1523 11838/2243/1524 +f 11838/2243/1524 11783/2242/1523 11785/2244/1525 +f 11838/2243/1524 11785/2244/1525 11837/2245/1526 +f 11837/2245/1526 11785/2244/1525 11787/2246/1527 +f 11837/2245/1526 11787/2246/1527 11836/2247/1528 +f 11836/2247/1528 11787/2246/1527 11789/2248/1529 +f 11836/2247/1528 11789/2248/1529 11835/2249/1530 +f 11835/2249/1530 11789/2248/1529 11791/2250/1531 +f 11835/2249/1530 11791/2250/1531 11834/2251/1532 +f 11834/2251/1532 11791/2250/1531 11793/2252/1533 +f 11834/2251/1532 11793/2252/1533 11833/2253/1534 +f 11833/2253/1534 11793/2252/1533 11795/2254/1535 +f 11833/2253/1534 11795/2254/1535 11832/2255/1536 +f 11832/2255/1536 11795/2254/1535 11797/2256/1537 +f 11832/2255/1536 11797/2256/1537 11831/2257/1538 +f 11831/2257/1538 11797/2256/1537 11799/2258/1539 +f 11831/2257/1538 11799/2258/1539 11830/2259/1540 +f 11830/2259/1540 11799/2258/1539 11801/2260/1541 +f 11830/2259/1540 11801/2260/1541 11829/2261/1478 +f 11829/2261/1478 11801/2260/1541 11803/2262/1479 +f 11862/2163/1445 11908/2263/1542 11861/2164/1446 +f 11861/2164/1446 11908/2263/1542 11909/2264/1543 +f 11861/2164/1446 11909/2264/1543 11860/2174/1456 +f 11860/2174/1456 11909/2264/1543 11910/2265/1544 +f 11860/2174/1456 11910/2265/1544 11859/2173/1455 +f 11859/2173/1455 11910/2265/1544 11911/2266/1545 +f 11859/2173/1455 11911/2266/1545 11858/2172/1454 +f 11858/2172/1454 11911/2266/1545 11912/2267/1546 +f 11858/2172/1454 11912/2267/1546 11857/2171/1453 +f 11857/2171/1453 11912/2267/1546 11913/2268/1547 +f 11857/2171/1453 11913/2268/1547 11856/2170/1452 +f 11856/2170/1452 11913/2268/1547 11914/2269/1548 +f 11856/2170/1452 11914/2269/1548 11855/2169/1451 +f 11855/2169/1451 11914/2269/1548 11915/2270/1549 +f 11855/2169/1451 11915/2270/1549 11852/2168/1450 +f 11852/2168/1450 11915/2270/1549 11916/2271/1550 +f 11852/2168/1450 11916/2271/1550 11853/2167/1449 +f 11853/2167/1449 11916/2271/1550 11885/2272/1551 +f 11853/2167/1449 11885/2272/1551 11884/2166/1448 +f 11884/2166/1448 11885/2272/1551 11886/2273/1552 +f 11884/2166/1448 11886/2273/1552 11883/2196/1477 +f 11883/2196/1477 11886/2273/1552 11887/2274/1553 +f 11883/2196/1477 11887/2274/1553 11882/2195/1476 +f 11882/2195/1476 11887/2274/1553 11888/2275/1554 +f 11882/2195/1476 11888/2275/1554 11881/2194/1475 +f 11881/2194/1475 11888/2275/1554 11889/2276/1555 +f 11881/2194/1475 11889/2276/1555 11880/2193/1474 +f 11880/2193/1474 11889/2276/1555 11890/2277/1556 +f 11880/2193/1474 11890/2277/1556 11879/2192/1473 +f 11879/2192/1473 11890/2277/1556 11891/2278/1557 +f 11879/2192/1473 11891/2278/1557 11878/2191/1472 +f 11878/2191/1472 11891/2278/1557 11892/2279/1558 +f 11878/2191/1472 11892/2279/1558 11877/2190/1471 +f 11877/2190/1471 11892/2279/1558 11893/2280/1559 +f 11877/2190/1471 11893/2280/1559 11876/2189/1470 +f 11876/2189/1470 11893/2280/1559 11894/2281/1560 +f 11876/2189/1470 11894/2281/1560 11875/2188/1469 +f 11875/2188/1469 11894/2281/1560 11895/2282/1561 +f 11875/2188/1469 11895/2282/1561 11874/2187/1468 +f 11874/2187/1468 11895/2282/1561 11896/2283/1562 +f 11874/2187/1468 11896/2283/1562 11873/2186/1467 +f 11873/2186/1467 11896/2283/1562 11897/2284/1563 +f 11873/2186/1467 11897/2284/1563 11872/2185/1466 +f 11872/2185/1466 11897/2284/1563 11898/2285/1564 +f 11872/2185/1466 11898/2285/1564 11871/2184/1465 +f 11871/2184/1465 11898/2285/1564 11899/2286/1565 +f 11871/2184/1465 11899/2286/1565 11870/2183/1464 +f 11870/2183/1464 11899/2286/1565 11900/2287/1566 +f 11870/2183/1464 11900/2287/1566 11869/2182/1463 +f 11869/2182/1463 11900/2287/1566 11901/2288/1567 +f 11869/2182/1463 11901/2288/1567 11868/2181/1462 +f 11868/2181/1462 11901/2288/1567 11902/2289/1568 +f 11868/2181/1462 11902/2289/1568 11867/2180/1461 +f 11867/2180/1461 11902/2289/1568 11903/2290/1569 +f 11867/2180/1461 11903/2290/1569 11866/2179/1460 +f 11866/2179/1460 11903/2290/1569 11904/2291/1570 +f 11866/2179/1460 11904/2291/1570 11865/2178/1459 +f 11865/2178/1459 11904/2291/1570 11905/2292/1571 +f 11865/2178/1459 11905/2292/1571 11864/2177/1458 +f 11864/2177/1458 11905/2292/1571 11906/2293/1572 +f 11864/2177/1458 11906/2293/1572 11863/2176/1457 +f 11863/2176/1457 11906/2293/1572 11907/2294/1573 +f 11863/2176/1457 11907/2294/1573 11862/2175/1445 +f 11862/2175/1445 11907/2294/1573 11908/2295/1542 +f 11940/2296/1574 11829/2197/1478 11941/2297/1575 +f 11941/2297/1575 11829/2197/1478 11828/2199/1480 +f 11941/2297/1575 11828/2199/1480 11942/2298/1576 +f 11942/2298/1576 11828/2199/1480 11827/2201/1482 +f 11942/2298/1576 11827/2201/1482 11943/2299/1577 +f 11943/2299/1577 11827/2201/1482 11826/2203/1484 +f 11943/2299/1577 11826/2203/1484 11944/2300/1578 +f 11944/2300/1578 11826/2203/1484 11825/2205/1486 +f 11944/2300/1578 11825/2205/1486 11945/2301/1579 +f 11945/2301/1579 11825/2205/1486 11824/2207/1488 +f 11945/2301/1579 11824/2207/1488 11946/2302/1580 +f 11946/2302/1580 11824/2207/1488 11823/2209/1490 +f 11946/2302/1580 11823/2209/1490 11947/2303/1581 +f 11947/2303/1581 11823/2209/1490 11822/2211/1492 +f 11947/2303/1581 11822/2211/1492 11948/2304/1582 +f 11948/2304/1582 11822/2211/1492 11821/2213/1494 +f 11948/2304/1582 11821/2213/1494 11918/2305/1583 +f 11918/2305/1583 11821/2213/1494 11820/2215/1496 +f 11918/2305/1583 11820/2215/1496 11917/2306/1584 +f 11917/2306/1584 11820/2215/1496 11851/2217/1498 +f 11917/2306/1584 11851/2217/1498 11919/2307/1585 +f 11919/2307/1585 11851/2217/1498 11850/2219/1500 +f 11919/2307/1585 11850/2219/1500 11920/2308/1586 +f 11920/2308/1586 11850/2219/1500 11849/2221/1502 +f 11920/2308/1586 11849/2221/1502 11921/2309/1587 +f 11921/2309/1587 11849/2221/1502 11848/2223/1504 +f 11921/2309/1587 11848/2223/1504 11922/2310/1588 +f 11922/2310/1588 11848/2223/1504 11847/2225/1506 +f 11922/2310/1588 11847/2225/1506 11923/2311/1589 +f 11923/2311/1589 11847/2225/1506 11846/2227/1508 +f 11923/2311/1589 11846/2227/1508 11924/2312/1590 +f 11924/2312/1590 11846/2227/1508 11845/2229/1510 +f 11924/2312/1590 11845/2229/1510 11925/2313/1591 +f 11925/2313/1591 11845/2229/1510 11844/2231/1512 +f 11925/2313/1591 11844/2231/1512 11926/2314/1592 +f 11926/2314/1592 11844/2231/1512 11843/2233/1514 +f 11926/2314/1592 11843/2233/1514 11927/2315/1593 +f 11927/2315/1593 11843/2233/1514 11842/2235/1516 +f 11927/2315/1593 11842/2235/1516 11928/2316/1594 +f 11928/2316/1594 11842/2235/1516 11841/2237/1518 +f 11928/2316/1594 11841/2237/1518 11929/2317/1595 +f 11929/2317/1595 11841/2237/1518 11840/2239/1520 +f 11929/2317/1595 11840/2239/1520 11930/2318/1596 +f 11930/2318/1596 11840/2239/1520 11839/2241/1522 +f 11930/2318/1596 11839/2241/1522 11931/2319/1597 +f 11931/2319/1597 11839/2241/1522 11838/2243/1524 +f 11931/2319/1597 11838/2243/1524 11932/2320/1598 +f 11932/2320/1598 11838/2243/1524 11837/2245/1526 +f 11932/2320/1598 11837/2245/1526 11933/2321/1599 +f 11933/2321/1599 11837/2245/1526 11836/2247/1528 +f 11933/2321/1599 11836/2247/1528 11934/2322/1600 +f 11934/2322/1600 11836/2247/1528 11835/2249/1530 +f 11934/2322/1600 11835/2249/1530 11935/2323/1601 +f 11935/2323/1601 11835/2249/1530 11834/2251/1532 +f 11935/2323/1601 11834/2251/1532 11936/2324/1602 +f 11936/2324/1602 11834/2251/1532 11833/2253/1534 +f 11936/2324/1602 11833/2253/1534 11937/2325/1603 +f 11937/2325/1603 11833/2253/1534 11832/2255/1536 +f 11937/2325/1603 11832/2255/1536 11938/2326/1604 +f 11938/2326/1604 11832/2255/1536 11831/2257/1538 +f 11938/2326/1604 11831/2257/1538 11939/2327/1605 +f 11939/2327/1605 11831/2257/1538 11830/2259/1540 +f 11939/2327/1605 11830/2259/1540 11940/2328/1574 +f 11940/2328/1574 11830/2259/1540 11829/2261/1478 +f 11908/2263/1542 11940/2296/1574 11909/2264/1543 +f 11909/2264/1543 11940/2296/1574 11941/2297/1575 +f 11909/2264/1543 11941/2297/1575 11910/2265/1544 +f 11910/2265/1544 11941/2297/1575 11942/2298/1576 +f 11910/2265/1544 11942/2298/1576 11911/2266/1545 +f 11911/2266/1545 11942/2298/1576 11943/2299/1577 +f 11911/2266/1545 11943/2299/1577 11912/2267/1546 +f 11912/2267/1546 11943/2299/1577 11944/2300/1578 +f 11912/2267/1546 11944/2300/1578 11913/2268/1547 +f 11913/2268/1547 11944/2300/1578 11945/2301/1579 +f 11913/2268/1547 11945/2301/1579 11914/2269/1548 +f 11914/2269/1548 11945/2301/1579 11946/2302/1580 +f 11914/2269/1548 11946/2302/1580 11915/2270/1549 +f 11915/2270/1549 11946/2302/1580 11947/2303/1581 +f 11915/2270/1549 11947/2303/1581 11916/2271/1550 +f 11916/2271/1550 11947/2303/1581 11948/2304/1582 +f 11916/2271/1550 11948/2304/1582 11885/2272/1551 +f 11885/2272/1551 11948/2304/1582 11918/2305/1583 +f 11885/2272/1551 11918/2305/1583 11886/2273/1552 +f 11886/2273/1552 11918/2305/1583 11917/2306/1584 +f 11886/2273/1552 11917/2306/1584 11887/2274/1553 +f 11887/2274/1553 11917/2306/1584 11919/2307/1585 +f 11887/2274/1553 11919/2307/1585 11888/2275/1554 +f 11888/2275/1554 11919/2307/1585 11920/2308/1586 +f 11888/2275/1554 11920/2308/1586 11889/2276/1555 +f 11889/2276/1555 11920/2308/1586 11921/2309/1587 +f 11889/2276/1555 11921/2309/1587 11890/2277/1556 +f 11890/2277/1556 11921/2309/1587 11922/2310/1588 +f 11890/2277/1556 11922/2310/1588 11891/2278/1557 +f 11891/2278/1557 11922/2310/1588 11923/2311/1589 +f 11891/2278/1557 11923/2311/1589 11892/2279/1558 +f 11892/2279/1558 11923/2311/1589 11924/2312/1590 +f 11892/2279/1558 11924/2312/1590 11893/2280/1559 +f 11893/2280/1559 11924/2312/1590 11925/2313/1591 +f 11893/2280/1559 11925/2313/1591 11894/2281/1560 +f 11894/2281/1560 11925/2313/1591 11926/2314/1592 +f 11894/2281/1560 11926/2314/1592 11895/2282/1561 +f 11895/2282/1561 11926/2314/1592 11927/2315/1593 +f 11895/2282/1561 11927/2315/1593 11896/2283/1562 +f 11896/2283/1562 11927/2315/1593 11928/2316/1594 +f 11896/2283/1562 11928/2316/1594 11897/2284/1563 +f 11897/2284/1563 11928/2316/1594 11929/2317/1595 +f 11897/2284/1563 11929/2317/1595 11898/2285/1564 +f 11898/2285/1564 11929/2317/1595 11930/2318/1596 +f 11898/2285/1564 11930/2318/1596 11899/2286/1565 +f 11899/2286/1565 11930/2318/1596 11931/2319/1597 +f 11899/2286/1565 11931/2319/1597 11900/2287/1566 +f 11900/2287/1566 11931/2319/1597 11932/2320/1598 +f 11900/2287/1566 11932/2320/1598 11901/2288/1567 +f 11901/2288/1567 11932/2320/1598 11933/2321/1599 +f 11901/2288/1567 11933/2321/1599 11902/2289/1568 +f 11902/2289/1568 11933/2321/1599 11934/2322/1600 +f 11902/2289/1568 11934/2322/1600 11903/2290/1569 +f 11903/2290/1569 11934/2322/1600 11935/2323/1601 +f 11903/2290/1569 11935/2323/1601 11904/2291/1570 +f 11904/2291/1570 11935/2323/1601 11936/2324/1602 +f 11904/2291/1570 11936/2324/1602 11905/2292/1571 +f 11905/2292/1571 11936/2324/1602 11937/2325/1603 +f 11905/2292/1571 11937/2325/1603 11906/2293/1572 +f 11906/2293/1572 11937/2325/1603 11938/2326/1604 +f 11906/2293/1572 11938/2326/1604 11907/2294/1573 +f 11907/2294/1573 11938/2326/1604 11939/2327/1605 +f 11907/2294/1573 11939/2327/1605 11908/2295/1542 +f 11908/2295/1542 11939/2327/1605 11940/2328/1574 +f 11803/2198/1479 11802/2329/1606 11805/2200/1481 +f 11805/2200/1481 11802/2329/1606 11804/2330/1607 +f 11805/2200/1481 11804/2330/1607 11807/2202/1483 +f 11807/2202/1483 11804/2330/1607 11806/2331/1608 +f 11807/2202/1483 11806/2331/1608 11809/2204/1485 +f 11809/2204/1485 11806/2331/1608 11808/2332/1609 +f 11809/2204/1485 11808/2332/1609 11811/2206/1487 +f 11811/2206/1487 11808/2332/1609 11810/2333/1610 +f 11811/2206/1487 11810/2333/1610 11813/2208/1489 +f 11813/2208/1489 11810/2333/1610 11812/2334/1611 +f 11813/2208/1489 11812/2334/1611 11815/2210/1491 +f 11815/2210/1491 11812/2334/1611 11814/2335/1612 +f 11815/2210/1491 11814/2335/1612 11817/2212/1493 +f 11817/2212/1493 11814/2335/1612 11816/2336/1613 +f 11817/2212/1493 11816/2336/1613 11819/2214/1495 +f 11819/2214/1495 11816/2336/1613 11818/2337/1614 +f 11818/2337/1614 11756/2216/1497 11819/2214/1495 +f 11756/2216/1497 11818/2337/1614 11757/2338/1615 +f 11756/2216/1497 11757/2338/1615 11759/2218/1499 +f 11759/2218/1499 11757/2338/1615 11758/2339/1616 +f 11759/2218/1499 11758/2339/1616 11761/2220/1501 +f 11761/2220/1501 11758/2339/1616 11760/2340/1617 +f 11761/2220/1501 11760/2340/1617 11763/2222/1503 +f 11763/2222/1503 11760/2340/1617 11762/2341/1618 +f 11763/2222/1503 11762/2341/1618 11765/2224/1505 +f 11765/2224/1505 11762/2341/1618 11764/2342/1619 +f 11765/2224/1505 11764/2342/1619 11767/2226/1507 +f 11767/2226/1507 11764/2342/1619 11766/2343/1620 +f 11767/2226/1507 11766/2343/1620 11769/2228/1509 +f 11769/2228/1509 11766/2343/1620 11768/2344/1621 +f 11769/2228/1509 11768/2344/1621 11771/2230/1511 +f 11771/2230/1511 11768/2344/1621 11770/2345/1622 +f 11771/2230/1511 11770/2345/1622 11773/2232/1513 +f 11773/2232/1513 11770/2345/1622 11772/2346/1623 +f 11773/2232/1513 11772/2346/1623 11775/2234/1515 +f 11775/2234/1515 11772/2346/1623 11774/2347/1624 +f 11775/2234/1515 11774/2347/1624 11777/2236/1517 +f 11777/2236/1517 11774/2347/1624 11776/2348/1625 +f 11777/2236/1517 11776/2348/1625 11779/2238/1519 +f 11779/2238/1519 11776/2348/1625 11778/2349/1626 +f 11779/2238/1519 11778/2349/1626 11781/2240/1521 +f 11781/2240/1521 11778/2349/1626 11780/2350/1627 +f 11781/2240/1521 11780/2350/1627 11783/2242/1523 +f 11783/2242/1523 11780/2350/1627 11782/2351/1628 +f 11783/2242/1523 11782/2351/1628 11785/2244/1525 +f 11785/2244/1525 11782/2351/1628 11784/2352/1629 +f 11785/2244/1525 11784/2352/1629 11787/2246/1527 +f 11787/2246/1527 11784/2352/1629 11786/2353/1630 +f 11787/2246/1527 11786/2353/1630 11789/2248/1529 +f 11789/2248/1529 11786/2353/1630 11788/2354/1631 +f 11789/2248/1529 11788/2354/1631 11791/2250/1531 +f 11791/2250/1531 11788/2354/1631 11790/2355/1632 +f 11791/2250/1531 11790/2355/1632 11793/2252/1533 +f 11793/2252/1533 11790/2355/1632 11792/2356/1633 +f 11793/2252/1533 11792/2356/1633 11795/2254/1535 +f 11795/2254/1535 11792/2356/1633 11794/2357/1634 +f 11795/2254/1535 11794/2357/1634 11797/2256/1537 +f 11797/2256/1537 11794/2357/1634 11796/2358/1635 +f 11797/2256/1537 11796/2358/1635 11799/2258/1539 +f 11799/2258/1539 11796/2358/1635 11798/2359/1636 +f 11799/2258/1539 11798/2359/1636 11801/2260/1541 +f 11801/2260/1541 11798/2359/1636 11800/2360/1637 +f 11801/2260/1541 11800/2360/1637 11803/2262/1479 +f 11803/2262/1479 11800/2360/1637 11802/2361/1606 + + +# +# +# +g + + +# +# _ns651_Material_002_52-effect +# +usemtl _ns651_Material_002_52-effect + +v -0.862576 4.205190 0.094176 +v -0.862576 4.043322 0.094176 +v -0.863940 4.043322 0.094310 +v -0.863940 4.205190 0.094310 +v -0.865252 4.043322 0.094708 +v -0.865252 4.205190 0.094708 +v -0.866461 4.043322 0.095354 +v -0.866461 4.205190 0.095354 +v -0.867520 4.043322 0.096224 +v -0.867520 4.205190 0.096224 +v -0.868390 4.043322 0.097283 +v -0.868390 4.205190 0.097283 +v -0.869036 4.043322 0.098492 +v -0.869036 4.205190 0.098492 +v -0.869434 4.043322 0.099804 +v -0.869434 4.205190 0.099804 +v -0.869568 4.043322 0.101168 +v -0.869568 4.205190 0.101168 +v -0.869434 4.043322 0.102532 +v -0.869434 4.205190 0.102532 +v -0.869036 4.043322 0.103843 +v -0.869036 4.205190 0.103843 +v -0.868390 4.043322 0.105052 +v -0.868390 4.205190 0.105052 +v -0.867520 4.043322 0.106112 +v -0.867520 4.205190 0.106112 +v -0.866461 4.043322 0.106981 +v -0.866461 4.205190 0.106981 +v -0.865252 4.043322 0.107627 +v -0.865252 4.205190 0.107627 +v -0.863940 4.043322 0.108025 +v -0.863940 4.205190 0.108025 +v -0.862576 4.043322 0.108160 +v -0.862576 4.205190 0.108160 +v -0.861212 4.043322 0.108025 +v -0.861212 4.205190 0.108025 +v -0.859901 4.043322 0.107627 +v -0.859901 4.205190 0.107627 +v -0.858692 4.043322 0.106981 +v -0.858692 4.205190 0.106981 +v -0.857632 4.043322 0.106112 +v -0.857632 4.205190 0.106112 +v -0.856763 4.043322 0.105052 +v -0.856763 4.205190 0.105052 +v -0.856117 4.043322 0.103843 +v -0.856117 4.205190 0.103843 +v -0.855719 4.043322 0.102532 +v -0.855719 4.205190 0.102532 +v -0.855584 4.043322 0.101168 +v -0.855584 4.205190 0.101168 +v -0.855719 4.043322 0.099804 +v -0.855719 4.205190 0.099804 +v -0.856117 4.043322 0.098492 +v -0.856117 4.205190 0.098492 +v -0.856763 4.043322 0.097283 +v -0.856763 4.205190 0.097283 +v -0.857632 4.043322 0.096224 +v -0.857632 4.205190 0.096224 +v -0.858692 4.043322 0.095354 +v -0.858692 4.205190 0.095354 +v -0.859901 4.043322 0.094708 +v -0.859901 4.205190 0.094708 +v -0.861212 4.043322 0.094310 +v -0.861212 4.205190 0.094310 +v -0.862576 4.209582 0.084985 +v -0.859419 4.209582 0.085296 +v -0.856383 4.209582 0.086217 +v -0.853585 4.209582 0.087712 +v -0.851133 4.209582 0.089725 +v -0.849121 4.209582 0.092177 +v -0.847625 4.209582 0.094975 +v -0.846704 4.209582 0.098011 +v -0.846393 4.209582 0.101168 +v -0.846704 4.209582 0.104325 +v -0.847625 4.209582 0.107361 +v -0.849121 4.209582 0.110158 +v -0.851133 4.209582 0.112611 +v -0.853585 4.209582 0.114623 +v -0.856383 4.209582 0.116119 +v -0.859419 4.209582 0.117040 +v -0.862576 4.209582 0.117351 +v -0.865733 4.209582 0.117040 +v -0.868769 4.209582 0.116119 +v -0.871567 4.209582 0.114623 +v -0.874019 4.209582 0.112611 +v -0.876032 4.209582 0.110158 +v -0.877527 4.209582 0.107361 +v -0.878448 4.209582 0.104325 +v -0.878759 4.209582 0.101168 +v -0.878448 4.209582 0.098011 +v -0.877527 4.209582 0.094975 +v -0.876032 4.209582 0.092177 +v -0.874019 4.209582 0.089725 +v -0.871567 4.209582 0.087712 +v -0.868769 4.209582 0.086217 +v -0.865733 4.209582 0.085296 +v -0.861759 4.226930 0.097060 +v -0.862576 4.226930 0.096980 +v -0.862576 4.241926 0.101168 +v -0.860974 4.226930 0.097298 +v -0.860250 4.226930 0.097685 +v -0.859615 4.226930 0.098206 +v -0.859094 4.226930 0.098841 +v -0.858707 4.226930 0.099565 +v -0.858469 4.226930 0.100351 +v -0.858388 4.226930 0.101168 +v -0.858469 4.226930 0.101985 +v -0.858707 4.226930 0.102770 +v -0.859094 4.226930 0.103494 +v -0.859615 4.226930 0.104129 +v -0.860250 4.226930 0.104650 +v -0.860974 4.226930 0.105037 +v -0.861759 4.226930 0.105275 +v -0.862576 4.226930 0.105356 +v -0.863393 4.226930 0.105275 +v -0.864179 4.226930 0.105037 +v -0.864903 4.226930 0.104650 +v -0.865538 4.226930 0.104129 +v -0.866058 4.226930 0.103494 +v -0.866445 4.226930 0.102770 +v -0.866684 4.226930 0.101985 +v -0.866764 4.226930 0.101168 +v -0.866684 4.226930 0.100351 +v -0.866445 4.226930 0.099565 +v -0.866058 4.226930 0.098841 +v -0.865538 4.226930 0.098206 +v -0.864903 4.226930 0.097685 +v -0.864179 4.226930 0.097298 +v -0.863393 4.226930 0.097060 +v -0.862576 4.218015 0.092312 +v -0.864304 4.218015 0.092483 +v -0.865965 4.218015 0.092987 +v -0.867496 4.218015 0.093805 +v -0.868838 4.218015 0.094906 +v -0.869939 4.218015 0.096248 +v -0.870757 4.218015 0.097779 +v -0.871261 4.218015 0.099440 +v -0.871431 4.218015 0.101168 +v -0.871261 4.218015 0.102895 +v -0.870757 4.218015 0.104556 +v -0.869939 4.218015 0.106087 +v -0.868838 4.218015 0.107429 +v -0.867496 4.218015 0.108530 +v -0.865965 4.218015 0.109349 +v -0.864304 4.218015 0.109853 +v -0.862576 4.218015 0.110023 +v -0.860849 4.218015 0.109853 +v -0.859187 4.218015 0.109349 +v -0.857657 4.218015 0.108530 +v -0.856315 4.218015 0.107429 +v -0.855213 4.218015 0.106087 +v -0.854395 4.218015 0.104556 +v -0.853891 4.218015 0.102895 +v -0.853721 4.218015 0.101168 +v -0.853891 4.218015 0.099440 +v -0.854395 4.218015 0.097779 +v -0.855213 4.218015 0.096248 +v -0.856315 4.218015 0.094906 +v -0.857657 4.218015 0.093805 +v -0.859187 4.218015 0.092987 +v -0.860849 4.218015 0.092483 +v -0.865572 4.210794 0.086109 +v -0.862576 4.210794 0.085814 +v -0.868452 4.210794 0.086982 +v -0.871107 4.210794 0.088401 +v -0.873433 4.210794 0.090311 +v -0.875343 4.210794 0.092637 +v -0.876762 4.210794 0.095292 +v -0.877635 4.210794 0.098172 +v -0.877930 4.210794 0.101168 +v -0.877635 4.210794 0.104163 +v -0.876762 4.210794 0.107043 +v -0.875343 4.210794 0.109698 +v -0.873433 4.210794 0.112025 +v -0.871107 4.210794 0.113934 +v -0.868452 4.210794 0.115353 +v -0.865572 4.210794 0.116227 +v -0.862576 4.210794 0.116522 +v -0.859581 4.210794 0.116227 +v -0.856700 4.210794 0.115353 +v -0.854046 4.210794 0.113934 +v -0.851719 4.210794 0.112025 +v -0.849810 4.210794 0.109698 +v -0.848391 4.210794 0.107043 +v -0.847517 4.210794 0.104163 +v -0.847222 4.210794 0.101168 +v -0.847517 4.210794 0.098172 +v -0.848391 4.210794 0.095292 +v -0.849810 4.210794 0.092637 +v -0.851719 4.210794 0.090311 +v -0.854046 4.210794 0.088401 +v -0.856700 4.210794 0.086982 +v -0.859581 4.210794 0.086109 +vn 0.900409 0.387899 0.196971 +vn 0.921534 0.387902 0.017518 +vn 0.000000 1.000000 -0.000000 +vn -0.162577 0.387901 -0.907249 +vn 0.017518 0.387902 -0.921534 +vn 0.196971 0.387899 -0.900409 +vn 0.368854 0.387898 -0.844678 +vn 0.526553 0.387903 -0.756487 +vn 0.664031 0.387895 -0.639219 +vn 0.775985 0.387901 -0.497374 +vn 0.858104 0.387897 -0.336442 +vn 0.907254 0.387903 -0.162547 +vn 0.844678 0.387898 0.368854 +vn 0.756487 0.387903 0.526553 +vn 0.639219 0.387895 0.664031 +vn 0.497374 0.387901 0.775985 +vn 0.336442 0.387897 0.858104 +vn 0.162577 0.387901 0.907249 +vn -0.017549 0.387902 0.921534 +vn -0.196971 0.387899 0.900409 +vn -0.368854 0.387898 0.844678 +vn -0.526553 0.387903 0.756487 +vn -0.664031 0.387895 0.639219 +vn -0.775985 0.387901 0.497374 +vn -0.858104 0.387897 0.336442 +vn -0.907249 0.387901 0.162577 +vn -0.921534 0.387902 -0.017518 +vn -0.900409 0.387899 -0.196971 +vn -0.844678 0.387898 -0.368854 +vn -0.756487 0.387903 -0.526553 +vn -0.639219 0.387895 -0.664031 +vn -0.497374 0.387901 -0.775985 +vn -0.336442 0.387897 -0.858104 +vn 0.948665 -0.261032 0.178599 +vn 0.826822 -0.534328 0.175668 +vn 0.965281 -0.261028 -0.009888 +vn 0.845203 -0.534333 0.010956 +vn 0.944789 -0.261063 -0.198040 +vn 0.831104 -0.534333 -0.154123 +vn 0.888009 -0.261028 -0.378557 +vn 0.785070 -0.534326 -0.313308 +vn 0.797096 -0.261029 -0.544520 +vn 0.708865 -0.534327 -0.460440 +vn 0.675551 -0.261034 -0.689559 +vn 0.605415 -0.534335 -0.589880 +vn 0.528038 -0.261028 -0.808109 +vn 0.478695 -0.534332 -0.696664 +vn 0.360224 -0.261035 -0.895600 +vn 0.333607 -0.534333 -0.776656 +vn 0.178570 -0.261034 -0.948670 +vn 0.175638 -0.534331 -0.826827 +vn -0.009888 -0.261028 -0.965281 +vn 0.010956 -0.534333 -0.845203 +vn -0.198040 -0.261063 -0.944789 +vn -0.154093 -0.534336 -0.831108 +vn -0.378527 -0.261060 -0.888012 +vn -0.313280 -0.534331 -0.785077 +vn -0.544516 -0.261058 -0.797089 +vn -0.460440 -0.534327 -0.708865 +vn -0.689559 -0.261034 -0.675551 +vn -0.589880 -0.534335 -0.605415 +vn -0.808109 -0.261028 -0.528038 +vn -0.696664 -0.534332 -0.478695 +vn -0.895600 -0.261035 -0.360224 +vn -0.776676 -0.534325 -0.333572 +vn -0.948670 -0.261034 -0.178570 +vn -0.826822 -0.534328 -0.175668 +vn -0.965281 -0.261028 0.009888 +vn -0.845203 -0.534333 -0.010956 +vn -0.944789 -0.261063 0.198040 +vn -0.831104 -0.534333 0.154123 +vn -0.888012 -0.261060 0.378527 +vn -0.785070 -0.534326 0.313308 +vn -0.797089 -0.261057 0.544516 +vn -0.708865 -0.534327 0.460440 +vn -0.675551 -0.261034 0.689559 +vn -0.605415 -0.534335 0.589880 +vn -0.528038 -0.261028 0.808109 +vn -0.478695 -0.534332 0.696664 +vn -0.360224 -0.261035 0.895600 +vn -0.333572 -0.534325 0.776676 +vn -0.178568 -0.261062 0.948662 +vn -0.175668 -0.534328 0.826822 +vn 0.009888 -0.261028 0.965281 +vn -0.010987 -0.534333 0.845203 +vn 0.198040 -0.261063 0.944789 +vn 0.154123 -0.534333 0.831104 +vn 0.378557 -0.261028 0.888009 +vn 0.313308 -0.534326 0.785070 +vn 0.544520 -0.261029 0.797096 +vn 0.460440 -0.534327 0.708865 +vn 0.689559 -0.261034 0.675551 +vn 0.589880 -0.534335 0.605415 +vn 0.808122 -0.261032 0.528016 +vn 0.696664 -0.534332 0.478695 +vn 0.895600 -0.261035 0.360224 +vn 0.776676 -0.534325 0.333572 +vn 0.805684 0.570928 0.157847 +vn 0.820999 0.570924 -0.002319 +vn 0.804767 0.570927 -0.162455 +vn 0.757613 0.570926 -0.316333 +vn 0.681341 0.570923 -0.458063 +vn 0.578857 0.570953 -0.582184 +vn 0.454161 0.570929 -0.683943 +vn 0.311998 0.570923 -0.759410 +vn 0.157847 0.570928 -0.805684 +vn -0.002319 0.570924 -0.820999 +vn -0.162455 0.570927 -0.804767 +vn -0.316333 0.570926 -0.757613 +vn -0.458063 0.570923 -0.681341 +vn -0.582194 0.570932 -0.578867 +vn -0.683943 0.570929 -0.454161 +vn -0.759384 0.570957 -0.312000 +vn -0.805684 0.570928 -0.157847 +vn -0.820999 0.570924 0.002319 +vn -0.804767 0.570927 0.162455 +vn -0.757613 0.570926 0.316333 +vn -0.681313 0.570955 0.458064 +vn -0.578867 0.570932 0.582194 +vn -0.454161 0.570929 0.683943 +vn -0.312005 0.570937 0.759397 +vn -0.157874 0.570946 0.805666 +vn 0.002319 0.570924 0.820999 +vn 0.162452 0.570948 0.804753 +vn 0.316328 0.570946 0.757599 +vn 0.458072 0.570935 0.681325 +vn 0.582194 0.570932 0.578867 +vn 0.683943 0.570929 0.454161 +vn 0.759410 0.570923 0.311998 +vn 0.770798 0.618018 0.154672 +vn 0.786158 0.618024 0.001343 +vn 0.771319 0.618020 -0.152048 +vn 0.726842 0.618011 -0.299606 +vn 0.654428 0.618018 -0.435634 +vn 0.556860 0.618022 -0.554938 +vn 0.437889 0.618013 -0.652927 +vn 0.302081 0.618017 -0.725811 +vn 0.154672 0.618018 -0.770798 +vn 0.001343 0.618024 -0.786158 +vn -0.152048 0.618020 -0.771319 +vn -0.299606 0.618011 -0.726842 +vn -0.435634 0.618018 -0.654428 +vn -0.554938 0.618022 -0.556860 +vn -0.652909 0.618025 -0.437898 +vn -0.725811 0.618017 -0.302081 +vn -0.770798 0.618018 -0.154672 +vn -0.786158 0.618024 -0.001343 +vn -0.771319 0.618020 0.152048 +vn -0.726842 0.618011 0.299606 +vn -0.654428 0.618018 0.435634 +vn -0.556851 0.618011 0.554959 +vn -0.437889 0.618044 0.652897 +vn -0.302081 0.618017 0.725811 +vn -0.154672 0.618018 0.770798 +vn -0.001343 0.618025 0.786158 +vn 0.152048 0.618020 0.771319 +vn 0.299612 0.618025 0.726827 +vn 0.435626 0.618037 0.654416 +vn 0.554927 0.618040 0.556850 +vn 0.652927 0.618013 0.437889 +vn 0.725811 0.618017 0.302081 +vn 0.986661 0.000000 0.162790 +vn 0.999462 -0.000000 -0.032808 +vn 0.973859 -0.000000 -0.227152 +vn 0.910836 -0.000000 -0.412768 +vn 0.812792 -0.000000 -0.582554 +vn 0.683516 -0.000000 -0.729936 +vn 0.527981 -0.000000 -0.849256 +vn 0.352163 -0.000000 -0.935939 +vn 0.162790 -0.000000 -0.986661 +vn -0.032808 -0.000000 -0.999462 +vn -0.227152 -0.000000 -0.973859 +vn -0.412805 -0.000000 -0.910820 +vn -0.582554 -0.000000 -0.812792 +vn -0.729921 -0.000000 -0.683532 +vn -0.849256 -0.000000 -0.527981 +vn -0.935939 -0.000000 -0.352163 +vn -0.986661 -0.000000 -0.162790 +vn -0.999462 0.000000 0.032808 +vn -0.973852 0.000000 0.227181 +vn -0.910836 0.000000 0.412768 +vn -0.812792 0.000000 0.582554 +vn -0.683532 0.000000 0.729921 +vn -0.527981 0.000000 0.849256 +vn -0.352127 0.000000 0.935952 +vn -0.162820 0.000000 0.986656 +vn 0.032777 0.000000 0.999463 +vn 0.227152 0.000000 0.973859 +vn 0.412768 0.000000 0.910836 +vn 0.582554 0.000000 0.812792 +vn 0.729936 0.000000 0.683516 +vn 0.849256 0.000000 0.527981 +vn 0.935939 0.000000 0.352163 +vt 0.327590 0.737726 +vt 0.333658 0.714719 +vt 0.498578 0.710577 +vt 0.424675 0.598886 +vt 0.412902 0.605807 +vt 0.401200 0.613915 +vt 0.389990 0.623365 +vt 0.378937 0.634219 +vt 0.368258 0.646672 +vt 0.358490 0.660689 +vt 0.349133 0.676641 +vt 0.341023 0.694433 +vt 0.669461 0.737726 +vt 0.663450 0.714766 +vt 0.656465 0.694724 +vt 0.647982 0.676684 +vt 0.638943 0.660842 +vt 0.628814 0.646670 +vt 0.618193 0.634251 +vt 0.607348 0.623384 +vt 0.595906 0.613936 +vt 0.584358 0.605777 +vt 0.572407 0.598905 +vt 0.560411 0.593140 +vt 0.548183 0.588462 +vt 0.535776 0.584950 +vt 0.523326 0.582480 +vt 0.510914 0.581035 +vt 0.498496 0.580487 +vt 0.486083 0.581031 +vt 0.473672 0.582470 +vt 0.461345 0.585018 +vt 0.449032 0.588508 +vt 0.436723 0.593097 +vt 0.000000 0.471479 +vt 0.050509 0.239289 +vt 0.064361 0.455502 +vt 0.081002 0.241493 +vt 0.112578 0.443109 +vt 0.111459 0.242053 +vt 0.154063 0.431521 +vt 0.141870 0.241284 +vt 0.189658 0.422498 +vt 0.171367 0.239785 +vt 0.221214 0.414276 +vt 0.200606 0.239550 +vt 0.250880 0.406943 +vt 0.229006 0.235337 +vt 0.278364 0.400460 +vt 0.257222 0.233377 +vt 0.305125 0.394171 +vt 0.284977 0.230785 +vt 0.330718 0.389287 +vt 0.312292 0.229074 +vt 0.355659 0.384606 +vt 0.339197 0.226879 +vt 0.380272 0.380609 +vt 0.365597 0.223418 +vt 0.404336 0.377624 +vt 0.392083 0.222574 +vt 0.427875 0.375325 +vt 0.418342 0.219765 +vt 0.451089 0.373757 +vt 0.444588 0.217345 +vt 0.474193 0.372387 +vt 0.470871 0.215298 +vt 0.497713 0.371694 +vt 0.497225 0.213604 +vt 0.521310 0.372059 +vt 0.523719 0.214591 +vt 0.544609 0.373233 +vt 0.550381 0.213546 +vt 0.568106 0.374503 +vt 0.577271 0.212809 +vt 0.592124 0.376868 +vt 0.604025 0.216305 +vt 0.616559 0.379970 +vt 0.631015 0.218465 +vt 0.641041 0.383890 +vt 0.658404 0.221023 +vt 0.666161 0.388083 +vt 0.686056 0.223010 +vt 0.692244 0.393656 +vt 0.713995 0.226004 +vt 0.719089 0.399448 +vt 0.742303 0.228384 +vt 0.747345 0.406786 +vt 0.771063 0.231533 +vt 0.776663 0.414148 +vt 0.800129 0.236326 +vt 0.808637 0.422573 +vt 0.829629 0.238659 +vt 0.844446 0.433045 +vt 0.859538 0.242696 +vt 0.885119 0.443977 +vt 0.889587 0.244063 +vt 0.935145 0.458301 +vt 0.920694 0.243820 +vt 1.000000 0.475909 +vt 0.951507 0.242128 +vt 0.169152 0.643288 +vt 0.190528 0.618033 +vt 0.212627 0.595811 +vt 0.235073 0.576261 +vt 0.257222 0.559385 +vt 0.278902 0.544005 +vt 0.300487 0.531883 +vt 0.321429 0.520594 +vt 0.342138 0.511119 +vt 0.362355 0.502728 +vt 0.382407 0.495914 +vt 0.402123 0.490249 +vt 0.421579 0.485413 +vt 0.440996 0.482309 +vt 0.460242 0.479822 +vt 0.479420 0.478703 +vt 0.498542 0.478212 +vt 0.517694 0.478464 +vt 0.536884 0.480046 +vt 0.556102 0.482629 +vt 0.575463 0.485602 +vt 0.595007 0.490068 +vt 0.614846 0.495632 +vt 0.634836 0.502703 +vt 0.655239 0.510767 +vt 0.675852 0.520513 +vt 0.697002 0.531538 +vt 0.718381 0.544514 +vt 0.740138 0.559274 +vt 0.762381 0.576186 +vt 0.784939 0.595083 +vt 0.807005 0.617753 +vt 0.828256 0.643529 +vt 0.013316 0.505501 +vt 0.072700 0.481011 +vt 0.119179 0.463673 +vt 0.159370 0.449923 +vt 0.194330 0.438433 +vt 0.225340 0.428872 +vt 0.254520 0.420438 +vt 0.281501 0.413176 +vt 0.307890 0.406816 +vt 0.333097 0.401155 +vt 0.357623 0.396433 +vt 0.382002 0.392435 +vt 0.405783 0.389036 +vt 0.428954 0.386464 +vt 0.451797 0.384596 +vt 0.474520 0.383512 +vt 0.497784 0.383121 +vt 0.521082 0.383291 +vt 0.543985 0.384217 +vt 0.567180 0.386029 +vt 0.590918 0.388431 +vt 0.614963 0.391620 +vt 0.639028 0.395549 +vt 0.663740 0.400452 +vt 0.689430 0.406090 +vt 0.715841 0.412751 +vt 0.743684 0.420252 +vt 0.772421 0.428735 +vt 0.803831 0.438874 +vt 0.838723 0.450722 +vt 0.878521 0.465450 +vt 0.925957 0.483742 +vt 0.985760 0.510259 +vt 0.060805 0.014779 +vt 0.088948 0.014255 +vt 0.116607 0.013480 +vt 0.144154 0.015827 +vt 0.171639 0.014504 +vt 0.199067 0.016318 +vt 0.226831 0.014562 +vt 0.254097 0.012704 +vt 0.281379 0.014010 +vt 0.308554 0.011927 +vt 0.335787 0.013046 +vt 0.363365 0.010939 +vt 0.391001 0.008950 +vt 0.418669 0.007085 +vt 0.446381 0.005385 +vt 0.474139 0.003884 +vt 0.501941 0.002612 +vt 0.529830 0.001549 +vt 0.557751 0.000679 +vt 0.585253 0.000000 +vt 0.612640 0.002655 +vt 0.640667 0.002225 +vt 0.668288 0.001824 +vt 0.695766 0.004679 +vt 0.723439 0.004163 +vt 0.750995 0.006877 +vt 0.778758 0.006096 +vt 0.806444 0.008515 +vt 0.834686 0.010777 +vt 0.862987 0.012847 +vt 0.891383 0.014720 +vt 0.919385 0.012880 +vt 0.947426 0.014228 +f 12055/2362/1638 12054/2363/1639 12047/2364/1640 +f 12077/2365/1641 12047/2364/1640 12046/2366/1642 +f 12046/2366/1642 12047/2364/1640 12045/2367/1643 +f 12045/2367/1643 12047/2364/1640 12048/2368/1644 +f 12048/2368/1644 12047/2364/1640 12049/2369/1645 +f 12049/2369/1645 12047/2364/1640 12050/2370/1646 +f 12050/2370/1646 12047/2364/1640 12051/2371/1647 +f 12051/2371/1647 12047/2364/1640 12052/2372/1648 +f 12052/2372/1648 12047/2364/1640 12053/2373/1649 +f 12053/2373/1649 12047/2364/1640 12054/2363/1639 +f 12055/2374/1638 12047/2364/1640 12056/2375/1650 +f 12056/2375/1650 12047/2364/1640 12057/2376/1651 +f 12057/2376/1651 12047/2364/1640 12058/2377/1652 +f 12058/2377/1652 12047/2364/1640 12059/2378/1653 +f 12059/2378/1653 12047/2364/1640 12060/2379/1654 +f 12060/2379/1654 12047/2364/1640 12061/2380/1655 +f 12061/2380/1655 12047/2364/1640 12062/2381/1656 +f 12062/2381/1656 12047/2364/1640 12063/2382/1657 +f 12063/2382/1657 12047/2364/1640 12064/2383/1658 +f 12064/2383/1658 12047/2364/1640 12065/2384/1659 +f 12065/2384/1659 12047/2364/1640 12066/2385/1660 +f 12066/2385/1660 12047/2364/1640 12067/2386/1661 +f 12067/2386/1661 12047/2364/1640 12068/2387/1662 +f 12068/2387/1662 12047/2364/1640 12069/2388/1663 +f 12069/2388/1663 12047/2364/1640 12070/2389/1664 +f 12070/2389/1664 12047/2364/1640 12071/2390/1665 +f 12071/2390/1665 12047/2364/1640 12072/2391/1666 +f 12072/2391/1666 12047/2364/1640 12073/2392/1667 +f 12073/2392/1667 12047/2364/1640 12074/2393/1668 +f 12074/2393/1668 12047/2364/1640 12075/2394/1669 +f 12075/2394/1669 12047/2364/1640 12076/2395/1670 +f 12076/2395/1670 12047/2364/1640 12077/2365/1641 +f 12022/2396/1671 11996/2397/1672 12021/2398/1673 +f 12021/2398/1673 11996/2397/1672 11998/2399/1674 +f 12021/2398/1673 11998/2399/1674 12020/2400/1675 +f 12020/2400/1675 11998/2399/1674 12000/2401/1676 +f 12020/2400/1675 12000/2401/1676 12019/2402/1677 +f 12019/2402/1677 12000/2401/1676 12002/2403/1678 +f 12019/2402/1677 12002/2403/1678 12018/2404/1679 +f 12018/2404/1679 12002/2403/1678 12004/2405/1680 +f 12018/2404/1679 12004/2405/1680 12017/2406/1681 +f 12017/2406/1681 12004/2405/1680 12006/2407/1682 +f 12017/2406/1681 12006/2407/1682 12016/2408/1683 +f 12016/2408/1683 12006/2407/1682 12008/2409/1684 +f 12016/2408/1683 12008/2409/1684 12015/2410/1685 +f 12015/2410/1685 12008/2409/1684 12010/2411/1686 +f 12015/2410/1685 12010/2411/1686 12014/2412/1687 +f 12014/2412/1687 12010/2411/1686 12012/2413/1688 +f 12014/2412/1687 12012/2413/1688 12013/2414/1689 +f 12012/2413/1688 11949/2415/1690 12013/2414/1689 +f 12013/2414/1689 11949/2415/1690 12044/2416/1691 +f 12044/2416/1691 11949/2415/1690 11952/2417/1692 +f 12044/2416/1691 11952/2417/1692 12043/2418/1693 +f 12043/2418/1693 11952/2417/1692 11954/2419/1694 +f 12043/2418/1693 11954/2419/1694 12042/2420/1695 +f 12042/2420/1695 11954/2419/1694 11956/2421/1696 +f 12042/2420/1695 11956/2421/1696 12041/2422/1697 +f 12041/2422/1697 11956/2421/1696 11958/2423/1698 +f 12041/2422/1697 11958/2423/1698 12040/2424/1699 +f 12040/2424/1699 11958/2423/1698 11960/2425/1700 +f 12040/2424/1699 11960/2425/1700 12039/2426/1701 +f 12039/2426/1701 11960/2425/1700 11962/2427/1702 +f 12039/2426/1701 11962/2427/1702 12038/2428/1703 +f 12038/2428/1703 11962/2427/1702 11964/2429/1704 +f 12038/2428/1703 11964/2429/1704 12037/2430/1705 +f 12037/2430/1705 11964/2429/1704 11966/2431/1706 +f 12037/2430/1705 11966/2431/1706 12036/2432/1707 +f 12036/2432/1707 11966/2431/1706 11968/2433/1708 +f 12036/2432/1707 11968/2433/1708 12035/2434/1709 +f 12035/2434/1709 11968/2433/1708 11970/2435/1710 +f 12035/2434/1709 11970/2435/1710 12034/2436/1711 +f 12034/2436/1711 11970/2435/1710 11972/2437/1712 +f 12034/2436/1711 11972/2437/1712 12033/2438/1713 +f 12033/2438/1713 11972/2437/1712 11974/2439/1714 +f 12033/2438/1713 11974/2439/1714 12032/2440/1715 +f 12032/2440/1715 11974/2439/1714 11976/2441/1716 +f 12032/2440/1715 11976/2441/1716 12031/2442/1717 +f 12031/2442/1717 11976/2441/1716 11978/2443/1718 +f 12031/2442/1717 11978/2443/1718 12030/2444/1719 +f 12030/2444/1719 11978/2443/1718 11980/2445/1720 +f 12030/2444/1719 11980/2445/1720 12029/2446/1721 +f 12029/2446/1721 11980/2445/1720 11982/2447/1722 +f 12029/2446/1721 11982/2447/1722 12028/2448/1723 +f 12028/2448/1723 11982/2447/1722 11984/2449/1724 +f 12028/2448/1723 11984/2449/1724 12027/2450/1725 +f 12027/2450/1725 11984/2449/1724 11986/2451/1726 +f 12027/2450/1725 11986/2451/1726 12026/2452/1727 +f 12026/2452/1727 11986/2451/1726 11988/2453/1728 +f 12026/2452/1727 11988/2453/1728 12025/2454/1729 +f 12025/2454/1729 11988/2453/1728 11990/2455/1730 +f 12025/2454/1729 11990/2455/1730 12024/2456/1731 +f 12024/2456/1731 11990/2455/1730 11992/2457/1732 +f 12024/2456/1731 11992/2457/1732 12023/2458/1733 +f 12023/2458/1733 11992/2457/1732 11994/2459/1734 +f 12023/2458/1733 11994/2459/1734 12022/2460/1671 +f 12022/2460/1671 11994/2459/1734 11996/2461/1672 +f 12055/2362/1638 12101/2462/1735 12054/2363/1639 +f 12054/2363/1639 12101/2462/1735 12102/2463/1736 +f 12054/2363/1639 12102/2463/1736 12053/2373/1649 +f 12053/2373/1649 12102/2463/1736 12103/2464/1737 +f 12053/2373/1649 12103/2464/1737 12052/2372/1648 +f 12052/2372/1648 12103/2464/1737 12104/2465/1738 +f 12052/2372/1648 12104/2465/1738 12051/2371/1647 +f 12051/2371/1647 12104/2465/1738 12105/2466/1739 +f 12051/2371/1647 12105/2466/1739 12050/2370/1646 +f 12050/2370/1646 12105/2466/1739 12106/2467/1740 +f 12050/2370/1646 12106/2467/1740 12049/2369/1645 +f 12049/2369/1645 12106/2467/1740 12107/2468/1741 +f 12049/2369/1645 12107/2468/1741 12048/2368/1644 +f 12048/2368/1644 12107/2468/1741 12108/2469/1742 +f 12048/2368/1644 12108/2469/1742 12045/2367/1643 +f 12045/2367/1643 12108/2469/1742 12109/2470/1743 +f 12045/2367/1643 12109/2470/1743 12046/2366/1642 +f 12046/2366/1642 12109/2470/1743 12078/2471/1744 +f 12046/2366/1642 12078/2471/1744 12077/2365/1641 +f 12077/2365/1641 12078/2471/1744 12079/2472/1745 +f 12077/2365/1641 12079/2472/1745 12076/2395/1670 +f 12076/2395/1670 12079/2472/1745 12080/2473/1746 +f 12076/2395/1670 12080/2473/1746 12075/2394/1669 +f 12075/2394/1669 12080/2473/1746 12081/2474/1747 +f 12075/2394/1669 12081/2474/1747 12074/2393/1668 +f 12074/2393/1668 12081/2474/1747 12082/2475/1748 +f 12074/2393/1668 12082/2475/1748 12073/2392/1667 +f 12073/2392/1667 12082/2475/1748 12083/2476/1749 +f 12073/2392/1667 12083/2476/1749 12072/2391/1666 +f 12072/2391/1666 12083/2476/1749 12084/2477/1750 +f 12072/2391/1666 12084/2477/1750 12071/2390/1665 +f 12071/2390/1665 12084/2477/1750 12085/2478/1751 +f 12071/2390/1665 12085/2478/1751 12070/2389/1664 +f 12070/2389/1664 12085/2478/1751 12086/2479/1752 +f 12070/2389/1664 12086/2479/1752 12069/2388/1663 +f 12069/2388/1663 12086/2479/1752 12087/2480/1753 +f 12069/2388/1663 12087/2480/1753 12068/2387/1662 +f 12068/2387/1662 12087/2480/1753 12088/2481/1754 +f 12068/2387/1662 12088/2481/1754 12067/2386/1661 +f 12067/2386/1661 12088/2481/1754 12089/2482/1755 +f 12067/2386/1661 12089/2482/1755 12066/2385/1660 +f 12066/2385/1660 12089/2482/1755 12090/2483/1756 +f 12066/2385/1660 12090/2483/1756 12065/2384/1659 +f 12065/2384/1659 12090/2483/1756 12091/2484/1757 +f 12065/2384/1659 12091/2484/1757 12064/2383/1658 +f 12064/2383/1658 12091/2484/1757 12092/2485/1758 +f 12064/2383/1658 12092/2485/1758 12063/2382/1657 +f 12063/2382/1657 12092/2485/1758 12093/2486/1759 +f 12063/2382/1657 12093/2486/1759 12062/2381/1656 +f 12062/2381/1656 12093/2486/1759 12094/2487/1760 +f 12062/2381/1656 12094/2487/1760 12061/2380/1655 +f 12061/2380/1655 12094/2487/1760 12095/2488/1761 +f 12061/2380/1655 12095/2488/1761 12060/2379/1654 +f 12060/2379/1654 12095/2488/1761 12096/2489/1762 +f 12060/2379/1654 12096/2489/1762 12059/2378/1653 +f 12059/2378/1653 12096/2489/1762 12097/2490/1763 +f 12059/2378/1653 12097/2490/1763 12058/2377/1652 +f 12058/2377/1652 12097/2490/1763 12098/2491/1764 +f 12058/2377/1652 12098/2491/1764 12057/2376/1651 +f 12057/2376/1651 12098/2491/1764 12099/2492/1765 +f 12057/2376/1651 12099/2492/1765 12056/2375/1650 +f 12056/2375/1650 12099/2492/1765 12100/2493/1766 +f 12056/2375/1650 12100/2493/1766 12055/2374/1638 +f 12055/2374/1638 12100/2493/1766 12101/2494/1735 +f 12133/2495/1767 12022/2396/1671 12134/2496/1768 +f 12134/2496/1768 12022/2396/1671 12021/2398/1673 +f 12134/2496/1768 12021/2398/1673 12135/2497/1769 +f 12135/2497/1769 12021/2398/1673 12020/2400/1675 +f 12135/2497/1769 12020/2400/1675 12136/2498/1770 +f 12136/2498/1770 12020/2400/1675 12019/2402/1677 +f 12136/2498/1770 12019/2402/1677 12137/2499/1771 +f 12137/2499/1771 12019/2402/1677 12018/2404/1679 +f 12137/2499/1771 12018/2404/1679 12138/2500/1772 +f 12138/2500/1772 12018/2404/1679 12017/2406/1681 +f 12138/2500/1772 12017/2406/1681 12139/2501/1773 +f 12139/2501/1773 12017/2406/1681 12016/2408/1683 +f 12139/2501/1773 12016/2408/1683 12140/2502/1774 +f 12140/2502/1774 12016/2408/1683 12015/2410/1685 +f 12140/2502/1774 12015/2410/1685 12141/2503/1775 +f 12141/2503/1775 12015/2410/1685 12014/2412/1687 +f 12141/2503/1775 12014/2412/1687 12111/2504/1776 +f 12111/2504/1776 12014/2412/1687 12013/2414/1689 +f 12111/2504/1776 12013/2414/1689 12110/2505/1777 +f 12110/2505/1777 12013/2414/1689 12044/2416/1691 +f 12110/2505/1777 12044/2416/1691 12112/2506/1778 +f 12112/2506/1778 12044/2416/1691 12043/2418/1693 +f 12112/2506/1778 12043/2418/1693 12113/2507/1779 +f 12113/2507/1779 12043/2418/1693 12042/2420/1695 +f 12113/2507/1779 12042/2420/1695 12114/2508/1780 +f 12114/2508/1780 12042/2420/1695 12041/2422/1697 +f 12114/2508/1780 12041/2422/1697 12115/2509/1781 +f 12115/2509/1781 12041/2422/1697 12040/2424/1699 +f 12115/2509/1781 12040/2424/1699 12116/2510/1782 +f 12116/2510/1782 12040/2424/1699 12039/2426/1701 +f 12116/2510/1782 12039/2426/1701 12117/2511/1783 +f 12117/2511/1783 12039/2426/1701 12038/2428/1703 +f 12117/2511/1783 12038/2428/1703 12118/2512/1784 +f 12118/2512/1784 12038/2428/1703 12037/2430/1705 +f 12118/2512/1784 12037/2430/1705 12119/2513/1785 +f 12119/2513/1785 12037/2430/1705 12036/2432/1707 +f 12119/2513/1785 12036/2432/1707 12120/2514/1786 +f 12120/2514/1786 12036/2432/1707 12035/2434/1709 +f 12120/2514/1786 12035/2434/1709 12121/2515/1787 +f 12121/2515/1787 12035/2434/1709 12034/2436/1711 +f 12121/2515/1787 12034/2436/1711 12122/2516/1788 +f 12122/2516/1788 12034/2436/1711 12033/2438/1713 +f 12122/2516/1788 12033/2438/1713 12123/2517/1789 +f 12123/2517/1789 12033/2438/1713 12032/2440/1715 +f 12123/2517/1789 12032/2440/1715 12124/2518/1790 +f 12124/2518/1790 12032/2440/1715 12031/2442/1717 +f 12124/2518/1790 12031/2442/1717 12125/2519/1791 +f 12125/2519/1791 12031/2442/1717 12030/2444/1719 +f 12125/2519/1791 12030/2444/1719 12126/2520/1792 +f 12126/2520/1792 12030/2444/1719 12029/2446/1721 +f 12126/2520/1792 12029/2446/1721 12127/2521/1793 +f 12127/2521/1793 12029/2446/1721 12028/2448/1723 +f 12127/2521/1793 12028/2448/1723 12128/2522/1794 +f 12128/2522/1794 12028/2448/1723 12027/2450/1725 +f 12128/2522/1794 12027/2450/1725 12129/2523/1795 +f 12129/2523/1795 12027/2450/1725 12026/2452/1727 +f 12129/2523/1795 12026/2452/1727 12130/2524/1796 +f 12130/2524/1796 12026/2452/1727 12025/2454/1729 +f 12130/2524/1796 12025/2454/1729 12131/2525/1797 +f 12131/2525/1797 12025/2454/1729 12024/2456/1731 +f 12131/2525/1797 12024/2456/1731 12132/2526/1798 +f 12132/2526/1798 12024/2456/1731 12023/2458/1733 +f 12132/2526/1798 12023/2458/1733 12133/2527/1767 +f 12133/2527/1767 12023/2458/1733 12022/2460/1671 +f 12101/2462/1735 12133/2495/1767 12102/2463/1736 +f 12102/2463/1736 12133/2495/1767 12134/2496/1768 +f 12102/2463/1736 12134/2496/1768 12103/2464/1737 +f 12103/2464/1737 12134/2496/1768 12135/2497/1769 +f 12103/2464/1737 12135/2497/1769 12104/2465/1738 +f 12104/2465/1738 12135/2497/1769 12136/2498/1770 +f 12104/2465/1738 12136/2498/1770 12105/2466/1739 +f 12105/2466/1739 12136/2498/1770 12137/2499/1771 +f 12105/2466/1739 12137/2499/1771 12106/2467/1740 +f 12106/2467/1740 12137/2499/1771 12138/2500/1772 +f 12106/2467/1740 12138/2500/1772 12107/2468/1741 +f 12107/2468/1741 12138/2500/1772 12139/2501/1773 +f 12107/2468/1741 12139/2501/1773 12108/2469/1742 +f 12108/2469/1742 12139/2501/1773 12140/2502/1774 +f 12108/2469/1742 12140/2502/1774 12109/2470/1743 +f 12109/2470/1743 12140/2502/1774 12141/2503/1775 +f 12109/2470/1743 12141/2503/1775 12078/2471/1744 +f 12078/2471/1744 12141/2503/1775 12111/2504/1776 +f 12078/2471/1744 12111/2504/1776 12079/2472/1745 +f 12079/2472/1745 12111/2504/1776 12110/2505/1777 +f 12079/2472/1745 12110/2505/1777 12080/2473/1746 +f 12080/2473/1746 12110/2505/1777 12112/2506/1778 +f 12080/2473/1746 12112/2506/1778 12081/2474/1747 +f 12081/2474/1747 12112/2506/1778 12113/2507/1779 +f 12081/2474/1747 12113/2507/1779 12082/2475/1748 +f 12082/2475/1748 12113/2507/1779 12114/2508/1780 +f 12082/2475/1748 12114/2508/1780 12083/2476/1749 +f 12083/2476/1749 12114/2508/1780 12115/2509/1781 +f 12083/2476/1749 12115/2509/1781 12084/2477/1750 +f 12084/2477/1750 12115/2509/1781 12116/2510/1782 +f 12084/2477/1750 12116/2510/1782 12085/2478/1751 +f 12085/2478/1751 12116/2510/1782 12117/2511/1783 +f 12085/2478/1751 12117/2511/1783 12086/2479/1752 +f 12086/2479/1752 12117/2511/1783 12118/2512/1784 +f 12086/2479/1752 12118/2512/1784 12087/2480/1753 +f 12087/2480/1753 12118/2512/1784 12119/2513/1785 +f 12087/2480/1753 12119/2513/1785 12088/2481/1754 +f 12088/2481/1754 12119/2513/1785 12120/2514/1786 +f 12088/2481/1754 12120/2514/1786 12089/2482/1755 +f 12089/2482/1755 12120/2514/1786 12121/2515/1787 +f 12089/2482/1755 12121/2515/1787 12090/2483/1756 +f 12090/2483/1756 12121/2515/1787 12122/2516/1788 +f 12090/2483/1756 12122/2516/1788 12091/2484/1757 +f 12091/2484/1757 12122/2516/1788 12123/2517/1789 +f 12091/2484/1757 12123/2517/1789 12092/2485/1758 +f 12092/2485/1758 12123/2517/1789 12124/2518/1790 +f 12092/2485/1758 12124/2518/1790 12093/2486/1759 +f 12093/2486/1759 12124/2518/1790 12125/2519/1791 +f 12093/2486/1759 12125/2519/1791 12094/2487/1760 +f 12094/2487/1760 12125/2519/1791 12126/2520/1792 +f 12094/2487/1760 12126/2520/1792 12095/2488/1761 +f 12095/2488/1761 12126/2520/1792 12127/2521/1793 +f 12095/2488/1761 12127/2521/1793 12096/2489/1762 +f 12096/2489/1762 12127/2521/1793 12128/2522/1794 +f 12096/2489/1762 12128/2522/1794 12097/2490/1763 +f 12097/2490/1763 12128/2522/1794 12129/2523/1795 +f 12097/2490/1763 12129/2523/1795 12098/2491/1764 +f 12098/2491/1764 12129/2523/1795 12130/2524/1796 +f 12098/2491/1764 12130/2524/1796 12099/2492/1765 +f 12099/2492/1765 12130/2524/1796 12131/2525/1797 +f 12099/2492/1765 12131/2525/1797 12100/2493/1766 +f 12100/2493/1766 12131/2525/1797 12132/2526/1798 +f 12100/2493/1766 12132/2526/1798 12101/2494/1735 +f 12101/2494/1735 12132/2526/1798 12133/2527/1767 +f 11996/2397/1672 11995/2528/1799 11998/2399/1674 +f 11998/2399/1674 11995/2528/1799 11997/2529/1800 +f 11998/2399/1674 11997/2529/1800 12000/2401/1676 +f 12000/2401/1676 11997/2529/1800 11999/2530/1801 +f 12000/2401/1676 11999/2530/1801 12002/2403/1678 +f 12002/2403/1678 11999/2530/1801 12001/2531/1802 +f 12002/2403/1678 12001/2531/1802 12004/2405/1680 +f 12004/2405/1680 12001/2531/1802 12003/2532/1803 +f 12004/2405/1680 12003/2532/1803 12006/2407/1682 +f 12006/2407/1682 12003/2532/1803 12005/2533/1804 +f 12006/2407/1682 12005/2533/1804 12008/2409/1684 +f 12008/2409/1684 12005/2533/1804 12007/2534/1805 +f 12008/2409/1684 12007/2534/1805 12010/2411/1686 +f 12010/2411/1686 12007/2534/1805 12009/2535/1806 +f 12010/2411/1686 12009/2535/1806 12012/2413/1688 +f 12012/2413/1688 12009/2535/1806 12011/2536/1807 +f 12011/2536/1807 11949/2415/1690 12012/2413/1688 +f 11949/2415/1690 12011/2536/1807 11950/2537/1808 +f 11949/2415/1690 11950/2537/1808 11952/2417/1692 +f 11952/2417/1692 11950/2537/1808 11951/2538/1809 +f 11952/2417/1692 11951/2538/1809 11954/2419/1694 +f 11954/2419/1694 11951/2538/1809 11953/2539/1810 +f 11954/2419/1694 11953/2539/1810 11956/2421/1696 +f 11956/2421/1696 11953/2539/1810 11955/2540/1811 +f 11956/2421/1696 11955/2540/1811 11958/2423/1698 +f 11958/2423/1698 11955/2540/1811 11957/2541/1812 +f 11958/2423/1698 11957/2541/1812 11960/2425/1700 +f 11960/2425/1700 11957/2541/1812 11959/2542/1813 +f 11960/2425/1700 11959/2542/1813 11962/2427/1702 +f 11962/2427/1702 11959/2542/1813 11961/2543/1814 +f 11962/2427/1702 11961/2543/1814 11964/2429/1704 +f 11964/2429/1704 11961/2543/1814 11963/2544/1815 +f 11964/2429/1704 11963/2544/1815 11966/2431/1706 +f 11966/2431/1706 11963/2544/1815 11965/2545/1816 +f 11966/2431/1706 11965/2545/1816 11968/2433/1708 +f 11968/2433/1708 11965/2545/1816 11967/2546/1817 +f 11968/2433/1708 11967/2546/1817 11970/2435/1710 +f 11970/2435/1710 11967/2546/1817 11969/2547/1818 +f 11970/2435/1710 11969/2547/1818 11972/2437/1712 +f 11972/2437/1712 11969/2547/1818 11971/2548/1819 +f 11972/2437/1712 11971/2548/1819 11974/2439/1714 +f 11974/2439/1714 11971/2548/1819 11973/2549/1820 +f 11974/2439/1714 11973/2549/1820 11976/2441/1716 +f 11976/2441/1716 11973/2549/1820 11975/2550/1821 +f 11976/2441/1716 11975/2550/1821 11978/2443/1718 +f 11978/2443/1718 11975/2550/1821 11977/2551/1822 +f 11978/2443/1718 11977/2551/1822 11980/2445/1720 +f 11980/2445/1720 11977/2551/1822 11979/2552/1823 +f 11980/2445/1720 11979/2552/1823 11982/2447/1722 +f 11982/2447/1722 11979/2552/1823 11981/2553/1824 +f 11982/2447/1722 11981/2553/1824 11984/2449/1724 +f 11984/2449/1724 11981/2553/1824 11983/2554/1825 +f 11984/2449/1724 11983/2554/1825 11986/2451/1726 +f 11986/2451/1726 11983/2554/1825 11985/2555/1826 +f 11986/2451/1726 11985/2555/1826 11988/2453/1728 +f 11988/2453/1728 11985/2555/1826 11987/2556/1827 +f 11988/2453/1728 11987/2556/1827 11990/2455/1730 +f 11990/2455/1730 11987/2556/1827 11989/2557/1828 +f 11990/2455/1730 11989/2557/1828 11992/2457/1732 +f 11992/2457/1732 11989/2557/1828 11991/2558/1829 +f 11992/2457/1732 11991/2558/1829 11994/2459/1734 +f 11994/2459/1734 11991/2558/1829 11993/2559/1830 +f 11994/2459/1734 11993/2559/1830 11996/2461/1672 +f 11996/2461/1672 11993/2559/1830 11995/2560/1799 + + +# +# +# +g + + +# +# _ns651_Material_002_52-effect +# +usemtl _ns651_Material_002_52-effect + +v -0.862576 4.205190 -0.184721 +v -0.862576 4.043322 -0.184720 +v -0.863940 4.043322 -0.184586 +v -0.863940 4.205190 -0.184586 +v -0.865252 4.043322 -0.184188 +v -0.865252 4.205190 -0.184188 +v -0.866461 4.043322 -0.183542 +v -0.866461 4.205190 -0.183542 +v -0.867520 4.043322 -0.182673 +v -0.867520 4.205190 -0.182673 +v -0.868390 4.043322 -0.181613 +v -0.868390 4.205190 -0.181613 +v -0.869036 4.043322 -0.180404 +v -0.869036 4.205190 -0.180404 +v -0.869434 4.043322 -0.179093 +v -0.869434 4.205190 -0.179093 +v -0.869568 4.043322 -0.177729 +v -0.869568 4.205190 -0.177729 +v -0.869434 4.043322 -0.176365 +v -0.869434 4.205190 -0.176365 +v -0.869036 4.043322 -0.175053 +v -0.869036 4.205190 -0.175053 +v -0.868390 4.043322 -0.173844 +v -0.868390 4.205190 -0.173844 +v -0.867520 4.043322 -0.172785 +v -0.867520 4.205190 -0.172785 +v -0.866461 4.043322 -0.171915 +v -0.866461 4.205190 -0.171915 +v -0.865252 4.043322 -0.171269 +v -0.865252 4.205190 -0.171269 +v -0.863940 4.043322 -0.170871 +v -0.863940 4.205190 -0.170871 +v -0.862576 4.043322 -0.170737 +v -0.862576 4.205190 -0.170737 +v -0.861212 4.043322 -0.170871 +v -0.861212 4.205190 -0.170871 +v -0.859901 4.043322 -0.171269 +v -0.859901 4.205190 -0.171269 +v -0.858692 4.043322 -0.171915 +v -0.858692 4.205190 -0.171915 +v -0.857632 4.043322 -0.172785 +v -0.857632 4.205190 -0.172785 +v -0.856763 4.043322 -0.173844 +v -0.856763 4.205190 -0.173844 +v -0.856117 4.043322 -0.175053 +v -0.856117 4.205190 -0.175053 +v -0.855719 4.043322 -0.176365 +v -0.855719 4.205190 -0.176365 +v -0.855584 4.043322 -0.177729 +v -0.855584 4.205190 -0.177729 +v -0.855719 4.043322 -0.179093 +v -0.855719 4.205190 -0.179093 +v -0.856117 4.043322 -0.180404 +v -0.856117 4.205190 -0.180404 +v -0.856763 4.043322 -0.181613 +v -0.856763 4.205190 -0.181613 +v -0.857632 4.043322 -0.182673 +v -0.857632 4.205190 -0.182673 +v -0.858692 4.043322 -0.183542 +v -0.858692 4.205190 -0.183542 +v -0.859901 4.043322 -0.184188 +v -0.859901 4.205190 -0.184188 +v -0.861212 4.043322 -0.184586 +v -0.861212 4.205190 -0.184586 +v -0.862576 4.209582 -0.193912 +v -0.859419 4.209582 -0.193601 +v -0.856383 4.209582 -0.192680 +v -0.853585 4.209582 -0.191184 +v -0.851133 4.209582 -0.189172 +v -0.849121 4.209582 -0.186719 +v -0.847625 4.209582 -0.183922 +v -0.846704 4.209582 -0.180886 +v -0.846393 4.209582 -0.177729 +v -0.846704 4.209582 -0.174572 +v -0.847625 4.209582 -0.171536 +v -0.849121 4.209582 -0.168738 +v -0.851133 4.209582 -0.166286 +v -0.853585 4.209582 -0.164273 +v -0.856383 4.209582 -0.162778 +v -0.859419 4.209582 -0.161857 +v -0.862576 4.209582 -0.161546 +v -0.865733 4.209582 -0.161857 +v -0.868769 4.209582 -0.162778 +v -0.871567 4.209582 -0.164273 +v -0.874019 4.209582 -0.166286 +v -0.876032 4.209582 -0.168738 +v -0.877527 4.209582 -0.171536 +v -0.878448 4.209582 -0.174572 +v -0.878759 4.209582 -0.177729 +v -0.878448 4.209582 -0.180886 +v -0.877527 4.209582 -0.183922 +v -0.876032 4.209582 -0.186719 +v -0.874019 4.209582 -0.189172 +v -0.871567 4.209582 -0.191184 +v -0.868769 4.209582 -0.192680 +v -0.865733 4.209582 -0.193601 +v -0.861759 4.226930 -0.181836 +v -0.862576 4.226930 -0.181917 +v -0.862576 4.241926 -0.177729 +v -0.860974 4.226930 -0.181598 +v -0.860250 4.226930 -0.181211 +v -0.859615 4.226930 -0.180690 +v -0.859094 4.226930 -0.180055 +v -0.858707 4.226930 -0.179331 +v -0.858469 4.226930 -0.178546 +v -0.858388 4.226930 -0.177729 +v -0.858469 4.226930 -0.176912 +v -0.858707 4.226930 -0.176126 +v -0.859094 4.226930 -0.175402 +v -0.859615 4.226930 -0.174767 +v -0.860250 4.226930 -0.174246 +v -0.860974 4.226930 -0.173859 +v -0.861759 4.226930 -0.173621 +v -0.862576 4.226930 -0.173541 +v -0.863393 4.226930 -0.173621 +v -0.864179 4.226930 -0.173859 +v -0.864903 4.226930 -0.174246 +v -0.865538 4.226930 -0.174767 +v -0.866058 4.226930 -0.175402 +v -0.866445 4.226930 -0.176126 +v -0.866684 4.226930 -0.176912 +v -0.866764 4.226930 -0.177729 +v -0.866684 4.226930 -0.178546 +v -0.866445 4.226930 -0.179331 +v -0.866058 4.226930 -0.180055 +v -0.865538 4.226930 -0.180690 +v -0.864903 4.226930 -0.181211 +v -0.864179 4.226930 -0.181598 +v -0.863393 4.226930 -0.181836 +v -0.862576 4.218015 -0.186584 +v -0.864304 4.218015 -0.186414 +v -0.865965 4.218015 -0.185910 +v -0.867496 4.218015 -0.185091 +v -0.868838 4.218015 -0.183990 +v -0.869939 4.218015 -0.182648 +v -0.870757 4.218015 -0.181117 +v -0.871261 4.218015 -0.179456 +v -0.871431 4.218015 -0.177729 +v -0.871261 4.218015 -0.176001 +v -0.870757 4.218015 -0.174340 +v -0.869939 4.218015 -0.172809 +v -0.868838 4.218015 -0.171467 +v -0.867496 4.218015 -0.170366 +v -0.865965 4.218015 -0.169548 +v -0.864304 4.218015 -0.169044 +v -0.862576 4.218015 -0.168873 +v -0.860849 4.218015 -0.169044 +v -0.859187 4.218015 -0.169547 +v -0.857657 4.218015 -0.170366 +v -0.856315 4.218015 -0.171467 +v -0.855213 4.218015 -0.172809 +v -0.854395 4.218015 -0.174340 +v -0.853891 4.218015 -0.176001 +v -0.853721 4.218015 -0.177729 +v -0.853891 4.218015 -0.179456 +v -0.854395 4.218015 -0.181117 +v -0.855213 4.218015 -0.182648 +v -0.856315 4.218015 -0.183990 +v -0.857657 4.218015 -0.185091 +v -0.859187 4.218015 -0.185910 +v -0.860849 4.218015 -0.186414 +v -0.865572 4.210794 -0.192788 +v -0.862576 4.210794 -0.193083 +v -0.868452 4.210794 -0.191914 +v -0.871107 4.210794 -0.190495 +v -0.873433 4.210794 -0.188586 +v -0.875343 4.210794 -0.186259 +v -0.876762 4.210794 -0.183604 +v -0.877635 4.210794 -0.180724 +v -0.877930 4.210794 -0.177729 +v -0.877635 4.210794 -0.174733 +v -0.876762 4.210794 -0.171853 +v -0.875343 4.210794 -0.169198 +v -0.873433 4.210794 -0.166872 +v -0.871107 4.210794 -0.164962 +v -0.868452 4.210794 -0.163543 +v -0.865572 4.210794 -0.162669 +v -0.862576 4.210794 -0.162374 +v -0.859581 4.210794 -0.162669 +v -0.856700 4.210794 -0.163543 +v -0.854046 4.210794 -0.164962 +v -0.851719 4.210794 -0.166872 +v -0.849810 4.210794 -0.169198 +v -0.848391 4.210794 -0.171853 +v -0.847517 4.210794 -0.174733 +v -0.847222 4.210794 -0.177729 +v -0.847517 4.210794 -0.180724 +v -0.848391 4.210794 -0.183604 +v -0.849810 4.210794 -0.186259 +v -0.851719 4.210794 -0.188586 +v -0.854046 4.210794 -0.190495 +v -0.856700 4.210794 -0.191914 +v -0.859581 4.210794 -0.192788 +vn 0.900409 0.387899 0.196971 +vn 0.921534 0.387902 0.017518 +vn 0.000000 1.000000 -0.000000 +vn -0.162577 0.387901 -0.907249 +vn 0.017518 0.387902 -0.921534 +vn 0.196971 0.387899 -0.900409 +vn 0.368854 0.387898 -0.844678 +vn 0.526553 0.387903 -0.756487 +vn 0.664031 0.387895 -0.639219 +vn 0.775985 0.387901 -0.497374 +vn 0.858104 0.387897 -0.336442 +vn 0.907254 0.387903 -0.162547 +vn 0.844678 0.387898 0.368854 +vn 0.756487 0.387903 0.526553 +vn 0.639219 0.387895 0.664031 +vn 0.497374 0.387901 0.775985 +vn 0.336442 0.387897 0.858104 +vn 0.162577 0.387901 0.907249 +vn -0.017549 0.387902 0.921534 +vn -0.196971 0.387899 0.900409 +vn -0.368854 0.387898 0.844678 +vn -0.526553 0.387903 0.756487 +vn -0.664031 0.387895 0.639219 +vn -0.775985 0.387901 0.497374 +vn -0.858104 0.387897 0.336442 +vn -0.907249 0.387901 0.162577 +vn -0.921534 0.387902 -0.017518 +vn -0.900409 0.387899 -0.196971 +vn -0.844678 0.387898 -0.368854 +vn -0.756487 0.387903 -0.526553 +vn -0.639219 0.387895 -0.664031 +vn -0.497374 0.387901 -0.775985 +vn -0.336442 0.387897 -0.858104 +vn 0.948665 -0.261032 0.178599 +vn 0.826822 -0.534328 0.175668 +vn 0.965281 -0.261028 -0.009888 +vn 0.845203 -0.534333 0.010956 +vn 0.944789 -0.261063 -0.198040 +vn 0.831104 -0.534333 -0.154123 +vn 0.888009 -0.261028 -0.378557 +vn 0.785070 -0.534326 -0.313308 +vn 0.797096 -0.261029 -0.544520 +vn 0.708865 -0.534327 -0.460440 +vn 0.675551 -0.261034 -0.689559 +vn 0.605415 -0.534335 -0.589880 +vn 0.528038 -0.261028 -0.808109 +vn 0.478695 -0.534332 -0.696664 +vn 0.360224 -0.261035 -0.895600 +vn 0.333607 -0.534333 -0.776656 +vn 0.178570 -0.261034 -0.948670 +vn 0.175638 -0.534331 -0.826827 +vn -0.009888 -0.261028 -0.965281 +vn 0.010956 -0.534333 -0.845203 +vn -0.198040 -0.261063 -0.944789 +vn -0.154093 -0.534336 -0.831108 +vn -0.378527 -0.261060 -0.888012 +vn -0.313280 -0.534331 -0.785077 +vn -0.544516 -0.261058 -0.797089 +vn -0.460440 -0.534327 -0.708865 +vn -0.689559 -0.261034 -0.675551 +vn -0.589880 -0.534335 -0.605415 +vn -0.808109 -0.261028 -0.528038 +vn -0.696664 -0.534332 -0.478695 +vn -0.895600 -0.261035 -0.360224 +vn -0.776676 -0.534325 -0.333572 +vn -0.948670 -0.261034 -0.178570 +vn -0.826822 -0.534328 -0.175668 +vn -0.965281 -0.261028 0.009888 +vn -0.845203 -0.534333 -0.010956 +vn -0.944789 -0.261063 0.198040 +vn -0.831104 -0.534333 0.154123 +vn -0.888012 -0.261060 0.378527 +vn -0.785070 -0.534326 0.313308 +vn -0.797089 -0.261057 0.544516 +vn -0.708865 -0.534327 0.460440 +vn -0.675551 -0.261034 0.689559 +vn -0.605415 -0.534335 0.589880 +vn -0.528038 -0.261028 0.808109 +vn -0.478695 -0.534332 0.696664 +vn -0.360224 -0.261035 0.895600 +vn -0.333572 -0.534325 0.776676 +vn -0.178568 -0.261062 0.948662 +vn -0.175668 -0.534328 0.826822 +vn 0.009888 -0.261028 0.965281 +vn -0.010987 -0.534333 0.845203 +vn 0.198040 -0.261063 0.944789 +vn 0.154123 -0.534333 0.831104 +vn 0.378557 -0.261028 0.888009 +vn 0.313308 -0.534326 0.785070 +vn 0.544520 -0.261029 0.797096 +vn 0.460440 -0.534327 0.708865 +vn 0.689559 -0.261034 0.675551 +vn 0.589880 -0.534335 0.605415 +vn 0.808122 -0.261032 0.528016 +vn 0.696664 -0.534332 0.478695 +vn 0.895600 -0.261035 0.360224 +vn 0.776676 -0.534325 0.333572 +vn 0.805684 0.570928 0.157847 +vn 0.820999 0.570924 -0.002319 +vn 0.804767 0.570927 -0.162455 +vn 0.757613 0.570926 -0.316333 +vn 0.681341 0.570923 -0.458063 +vn 0.578857 0.570953 -0.582184 +vn 0.454161 0.570929 -0.683943 +vn 0.311998 0.570923 -0.759410 +vn 0.157847 0.570928 -0.805684 +vn -0.002319 0.570924 -0.820999 +vn -0.162455 0.570927 -0.804767 +vn -0.316333 0.570926 -0.757613 +vn -0.458063 0.570923 -0.681341 +vn -0.582194 0.570932 -0.578867 +vn -0.683943 0.570929 -0.454161 +vn -0.759384 0.570957 -0.312000 +vn -0.805684 0.570928 -0.157847 +vn -0.820999 0.570924 0.002319 +vn -0.804767 0.570927 0.162455 +vn -0.757613 0.570926 0.316333 +vn -0.681313 0.570955 0.458064 +vn -0.578867 0.570932 0.582194 +vn -0.454161 0.570929 0.683943 +vn -0.312005 0.570937 0.759397 +vn -0.157874 0.570946 0.805666 +vn 0.002319 0.570924 0.820999 +vn 0.162452 0.570948 0.804753 +vn 0.316328 0.570946 0.757599 +vn 0.458072 0.570935 0.681325 +vn 0.582194 0.570932 0.578867 +vn 0.683943 0.570929 0.454161 +vn 0.759410 0.570923 0.311998 +vn 0.770798 0.618018 0.154672 +vn 0.786158 0.618024 0.001343 +vn 0.771319 0.618020 -0.152048 +vn 0.726842 0.618011 -0.299606 +vn 0.654428 0.618018 -0.435634 +vn 0.556860 0.618022 -0.554938 +vn 0.437889 0.618013 -0.652927 +vn 0.302081 0.618017 -0.725811 +vn 0.154672 0.618018 -0.770798 +vn 0.001343 0.618024 -0.786158 +vn -0.152048 0.618020 -0.771319 +vn -0.299606 0.618011 -0.726842 +vn -0.435634 0.618018 -0.654428 +vn -0.554938 0.618022 -0.556860 +vn -0.652909 0.618025 -0.437898 +vn -0.725811 0.618017 -0.302081 +vn -0.770798 0.618018 -0.154672 +vn -0.786158 0.618024 -0.001343 +vn -0.771319 0.618020 0.152048 +vn -0.726842 0.618011 0.299606 +vn -0.654428 0.618018 0.435634 +vn -0.556851 0.618011 0.554959 +vn -0.437889 0.618044 0.652897 +vn -0.302081 0.618017 0.725811 +vn -0.154672 0.618018 0.770798 +vn -0.001343 0.618025 0.786158 +vn 0.152048 0.618020 0.771319 +vn 0.299612 0.618025 0.726827 +vn 0.435626 0.618037 0.654416 +vn 0.554927 0.618040 0.556850 +vn 0.652927 0.618013 0.437889 +vn 0.725811 0.618017 0.302081 +vn 0.986661 0.000000 0.162790 +vn 0.999462 -0.000000 -0.032808 +vn 0.973859 -0.000000 -0.227152 +vn 0.910836 -0.000000 -0.412768 +vn 0.812792 -0.000000 -0.582554 +vn 0.683516 -0.000000 -0.729936 +vn 0.527981 -0.000000 -0.849256 +vn 0.352163 -0.000000 -0.935939 +vn 0.162790 -0.000000 -0.986661 +vn -0.032808 -0.000000 -0.999462 +vn -0.227152 -0.000000 -0.973859 +vn -0.412805 -0.000000 -0.910820 +vn -0.582554 -0.000000 -0.812792 +vn -0.729921 -0.000000 -0.683532 +vn -0.849256 -0.000000 -0.527981 +vn -0.935939 -0.000000 -0.352163 +vn -0.986661 -0.000000 -0.162790 +vn -0.999462 0.000000 0.032808 +vn -0.973852 0.000000 0.227181 +vn -0.910836 0.000000 0.412768 +vn -0.812792 0.000000 0.582554 +vn -0.683532 0.000000 0.729921 +vn -0.527981 0.000000 0.849256 +vn -0.352127 0.000000 0.935952 +vn -0.162820 0.000000 0.986656 +vn 0.032777 0.000000 0.999463 +vn 0.227152 0.000000 0.973859 +vn 0.412768 0.000000 0.910836 +vn 0.582554 0.000000 0.812792 +vn 0.729936 0.000000 0.683516 +vn 0.849256 0.000000 0.527981 +vn 0.935939 0.000000 0.352163 +vt 0.327590 0.737726 +vt 0.333658 0.714719 +vt 0.498578 0.710577 +vt 0.424675 0.598886 +vt 0.412902 0.605807 +vt 0.401200 0.613915 +vt 0.389990 0.623365 +vt 0.378937 0.634219 +vt 0.368258 0.646672 +vt 0.358490 0.660689 +vt 0.349133 0.676641 +vt 0.341023 0.694433 +vt 0.669461 0.737726 +vt 0.663450 0.714766 +vt 0.656465 0.694724 +vt 0.647982 0.676684 +vt 0.638943 0.660842 +vt 0.628814 0.646670 +vt 0.618193 0.634251 +vt 0.607348 0.623384 +vt 0.595906 0.613936 +vt 0.584358 0.605777 +vt 0.572407 0.598905 +vt 0.560411 0.593140 +vt 0.548183 0.588462 +vt 0.535776 0.584950 +vt 0.523326 0.582480 +vt 0.510914 0.581035 +vt 0.498496 0.580487 +vt 0.486083 0.581031 +vt 0.473672 0.582470 +vt 0.461345 0.585018 +vt 0.449032 0.588508 +vt 0.436723 0.593097 +vt 0.000000 0.471479 +vt 0.050509 0.239289 +vt 0.064361 0.455502 +vt 0.081002 0.241493 +vt 0.112578 0.443109 +vt 0.111459 0.242053 +vt 0.154063 0.431521 +vt 0.141870 0.241284 +vt 0.189658 0.422498 +vt 0.171367 0.239785 +vt 0.221214 0.414276 +vt 0.200606 0.239550 +vt 0.250880 0.406943 +vt 0.229006 0.235337 +vt 0.278364 0.400460 +vt 0.257222 0.233377 +vt 0.305125 0.394171 +vt 0.284977 0.230785 +vt 0.330718 0.389287 +vt 0.312292 0.229074 +vt 0.355659 0.384606 +vt 0.339197 0.226879 +vt 0.380272 0.380609 +vt 0.365597 0.223418 +vt 0.404336 0.377624 +vt 0.392083 0.222574 +vt 0.427875 0.375325 +vt 0.418342 0.219765 +vt 0.451089 0.373757 +vt 0.444588 0.217345 +vt 0.474193 0.372387 +vt 0.470871 0.215298 +vt 0.497713 0.371694 +vt 0.497225 0.213604 +vt 0.521310 0.372059 +vt 0.523719 0.214591 +vt 0.544609 0.373233 +vt 0.550381 0.213546 +vt 0.568106 0.374503 +vt 0.577271 0.212809 +vt 0.592124 0.376868 +vt 0.604025 0.216305 +vt 0.616559 0.379970 +vt 0.631015 0.218465 +vt 0.641041 0.383890 +vt 0.658404 0.221023 +vt 0.666161 0.388083 +vt 0.686056 0.223010 +vt 0.692244 0.393656 +vt 0.713995 0.226004 +vt 0.719089 0.399448 +vt 0.742303 0.228384 +vt 0.747345 0.406786 +vt 0.771063 0.231533 +vt 0.776663 0.414148 +vt 0.800129 0.236326 +vt 0.808637 0.422573 +vt 0.829629 0.238659 +vt 0.844446 0.433045 +vt 0.859538 0.242696 +vt 0.885119 0.443977 +vt 0.889587 0.244063 +vt 0.935145 0.458301 +vt 0.920694 0.243820 +vt 1.000000 0.475909 +vt 0.951507 0.242128 +vt 0.169152 0.643288 +vt 0.190528 0.618033 +vt 0.212627 0.595811 +vt 0.235073 0.576261 +vt 0.257222 0.559385 +vt 0.278902 0.544005 +vt 0.300487 0.531883 +vt 0.321429 0.520594 +vt 0.342138 0.511119 +vt 0.362355 0.502728 +vt 0.382407 0.495914 +vt 0.402123 0.490249 +vt 0.421579 0.485413 +vt 0.440996 0.482309 +vt 0.460242 0.479822 +vt 0.479420 0.478703 +vt 0.498542 0.478212 +vt 0.517694 0.478464 +vt 0.536884 0.480046 +vt 0.556102 0.482629 +vt 0.575463 0.485602 +vt 0.595007 0.490068 +vt 0.614846 0.495632 +vt 0.634836 0.502703 +vt 0.655239 0.510767 +vt 0.675852 0.520513 +vt 0.697002 0.531538 +vt 0.718381 0.544514 +vt 0.740138 0.559274 +vt 0.762381 0.576186 +vt 0.784939 0.595083 +vt 0.807005 0.617753 +vt 0.828256 0.643529 +vt 0.013316 0.505501 +vt 0.072700 0.481011 +vt 0.119179 0.463673 +vt 0.159370 0.449923 +vt 0.194330 0.438433 +vt 0.225340 0.428872 +vt 0.254520 0.420438 +vt 0.281501 0.413176 +vt 0.307890 0.406816 +vt 0.333097 0.401155 +vt 0.357623 0.396433 +vt 0.382002 0.392435 +vt 0.405783 0.389036 +vt 0.428954 0.386464 +vt 0.451797 0.384596 +vt 0.474520 0.383512 +vt 0.497784 0.383121 +vt 0.521082 0.383291 +vt 0.543985 0.384217 +vt 0.567180 0.386029 +vt 0.590918 0.388431 +vt 0.614963 0.391620 +vt 0.639028 0.395549 +vt 0.663740 0.400452 +vt 0.689430 0.406090 +vt 0.715841 0.412751 +vt 0.743684 0.420252 +vt 0.772421 0.428735 +vt 0.803831 0.438874 +vt 0.838723 0.450722 +vt 0.878521 0.465450 +vt 0.925957 0.483742 +vt 0.985760 0.510259 +vt 0.060805 0.014779 +vt 0.088948 0.014255 +vt 0.116607 0.013480 +vt 0.144154 0.015827 +vt 0.171639 0.014504 +vt 0.199067 0.016318 +vt 0.226831 0.014562 +vt 0.254097 0.012704 +vt 0.281379 0.014010 +vt 0.308554 0.011927 +vt 0.335787 0.013046 +vt 0.363365 0.010939 +vt 0.391001 0.008950 +vt 0.418669 0.007085 +vt 0.446381 0.005385 +vt 0.474139 0.003884 +vt 0.501941 0.002612 +vt 0.529830 0.001549 +vt 0.557751 0.000679 +vt 0.585253 0.000000 +vt 0.612640 0.002655 +vt 0.640667 0.002225 +vt 0.668288 0.001824 +vt 0.695766 0.004679 +vt 0.723439 0.004163 +vt 0.750995 0.006877 +vt 0.778758 0.006096 +vt 0.806444 0.008515 +vt 0.834686 0.010777 +vt 0.862987 0.012847 +vt 0.891383 0.014720 +vt 0.919385 0.012880 +vt 0.947426 0.014228 +f 12248/2561/1831 12247/2562/1832 12240/2563/1833 +f 12270/2564/1834 12240/2563/1833 12239/2565/1835 +f 12239/2565/1835 12240/2563/1833 12238/2566/1836 +f 12238/2566/1836 12240/2563/1833 12241/2567/1837 +f 12241/2567/1837 12240/2563/1833 12242/2568/1838 +f 12242/2568/1838 12240/2563/1833 12243/2569/1839 +f 12243/2569/1839 12240/2563/1833 12244/2570/1840 +f 12244/2570/1840 12240/2563/1833 12245/2571/1841 +f 12245/2571/1841 12240/2563/1833 12246/2572/1842 +f 12246/2572/1842 12240/2563/1833 12247/2562/1832 +f 12248/2573/1831 12240/2563/1833 12249/2574/1843 +f 12249/2574/1843 12240/2563/1833 12250/2575/1844 +f 12250/2575/1844 12240/2563/1833 12251/2576/1845 +f 12251/2576/1845 12240/2563/1833 12252/2577/1846 +f 12252/2577/1846 12240/2563/1833 12253/2578/1847 +f 12253/2578/1847 12240/2563/1833 12254/2579/1848 +f 12254/2579/1848 12240/2563/1833 12255/2580/1849 +f 12255/2580/1849 12240/2563/1833 12256/2581/1850 +f 12256/2581/1850 12240/2563/1833 12257/2582/1851 +f 12257/2582/1851 12240/2563/1833 12258/2583/1852 +f 12258/2583/1852 12240/2563/1833 12259/2584/1853 +f 12259/2584/1853 12240/2563/1833 12260/2585/1854 +f 12260/2585/1854 12240/2563/1833 12261/2586/1855 +f 12261/2586/1855 12240/2563/1833 12262/2587/1856 +f 12262/2587/1856 12240/2563/1833 12263/2588/1857 +f 12263/2588/1857 12240/2563/1833 12264/2589/1858 +f 12264/2589/1858 12240/2563/1833 12265/2590/1859 +f 12265/2590/1859 12240/2563/1833 12266/2591/1860 +f 12266/2591/1860 12240/2563/1833 12267/2592/1861 +f 12267/2592/1861 12240/2563/1833 12268/2593/1862 +f 12268/2593/1862 12240/2563/1833 12269/2594/1863 +f 12269/2594/1863 12240/2563/1833 12270/2564/1834 +f 12215/2595/1864 12189/2596/1865 12214/2597/1866 +f 12214/2597/1866 12189/2596/1865 12191/2598/1867 +f 12214/2597/1866 12191/2598/1867 12213/2599/1868 +f 12213/2599/1868 12191/2598/1867 12193/2600/1869 +f 12213/2599/1868 12193/2600/1869 12212/2601/1870 +f 12212/2601/1870 12193/2600/1869 12195/2602/1871 +f 12212/2601/1870 12195/2602/1871 12211/2603/1872 +f 12211/2603/1872 12195/2602/1871 12197/2604/1873 +f 12211/2603/1872 12197/2604/1873 12210/2605/1874 +f 12210/2605/1874 12197/2604/1873 12199/2606/1875 +f 12210/2605/1874 12199/2606/1875 12209/2607/1876 +f 12209/2607/1876 12199/2606/1875 12201/2608/1877 +f 12209/2607/1876 12201/2608/1877 12208/2609/1878 +f 12208/2609/1878 12201/2608/1877 12203/2610/1879 +f 12208/2609/1878 12203/2610/1879 12207/2611/1880 +f 12207/2611/1880 12203/2610/1879 12205/2612/1881 +f 12207/2611/1880 12205/2612/1881 12206/2613/1882 +f 12205/2612/1881 12142/2614/1883 12206/2613/1882 +f 12206/2613/1882 12142/2614/1883 12237/2615/1884 +f 12237/2615/1884 12142/2614/1883 12145/2616/1885 +f 12237/2615/1884 12145/2616/1885 12236/2617/1886 +f 12236/2617/1886 12145/2616/1885 12147/2618/1887 +f 12236/2617/1886 12147/2618/1887 12235/2619/1888 +f 12235/2619/1888 12147/2618/1887 12149/2620/1889 +f 12235/2619/1888 12149/2620/1889 12234/2621/1890 +f 12234/2621/1890 12149/2620/1889 12151/2622/1891 +f 12234/2621/1890 12151/2622/1891 12233/2623/1892 +f 12233/2623/1892 12151/2622/1891 12153/2624/1893 +f 12233/2623/1892 12153/2624/1893 12232/2625/1894 +f 12232/2625/1894 12153/2624/1893 12155/2626/1895 +f 12232/2625/1894 12155/2626/1895 12231/2627/1896 +f 12231/2627/1896 12155/2626/1895 12157/2628/1897 +f 12231/2627/1896 12157/2628/1897 12230/2629/1898 +f 12230/2629/1898 12157/2628/1897 12159/2630/1899 +f 12230/2629/1898 12159/2630/1899 12229/2631/1900 +f 12229/2631/1900 12159/2630/1899 12161/2632/1901 +f 12229/2631/1900 12161/2632/1901 12228/2633/1902 +f 12228/2633/1902 12161/2632/1901 12163/2634/1903 +f 12228/2633/1902 12163/2634/1903 12227/2635/1904 +f 12227/2635/1904 12163/2634/1903 12165/2636/1905 +f 12227/2635/1904 12165/2636/1905 12226/2637/1906 +f 12226/2637/1906 12165/2636/1905 12167/2638/1907 +f 12226/2637/1906 12167/2638/1907 12225/2639/1908 +f 12225/2639/1908 12167/2638/1907 12169/2640/1909 +f 12225/2639/1908 12169/2640/1909 12224/2641/1910 +f 12224/2641/1910 12169/2640/1909 12171/2642/1911 +f 12224/2641/1910 12171/2642/1911 12223/2643/1912 +f 12223/2643/1912 12171/2642/1911 12173/2644/1913 +f 12223/2643/1912 12173/2644/1913 12222/2645/1914 +f 12222/2645/1914 12173/2644/1913 12175/2646/1915 +f 12222/2645/1914 12175/2646/1915 12221/2647/1916 +f 12221/2647/1916 12175/2646/1915 12177/2648/1917 +f 12221/2647/1916 12177/2648/1917 12220/2649/1918 +f 12220/2649/1918 12177/2648/1917 12179/2650/1919 +f 12220/2649/1918 12179/2650/1919 12219/2651/1920 +f 12219/2651/1920 12179/2650/1919 12181/2652/1921 +f 12219/2651/1920 12181/2652/1921 12218/2653/1922 +f 12218/2653/1922 12181/2652/1921 12183/2654/1923 +f 12218/2653/1922 12183/2654/1923 12217/2655/1924 +f 12217/2655/1924 12183/2654/1923 12185/2656/1925 +f 12217/2655/1924 12185/2656/1925 12216/2657/1926 +f 12216/2657/1926 12185/2656/1925 12187/2658/1927 +f 12216/2657/1926 12187/2658/1927 12215/2659/1864 +f 12215/2659/1864 12187/2658/1927 12189/2660/1865 +f 12248/2561/1831 12294/2661/1928 12247/2562/1832 +f 12247/2562/1832 12294/2661/1928 12295/2662/1929 +f 12247/2562/1832 12295/2662/1929 12246/2572/1842 +f 12246/2572/1842 12295/2662/1929 12296/2663/1930 +f 12246/2572/1842 12296/2663/1930 12245/2571/1841 +f 12245/2571/1841 12296/2663/1930 12297/2664/1931 +f 12245/2571/1841 12297/2664/1931 12244/2570/1840 +f 12244/2570/1840 12297/2664/1931 12298/2665/1932 +f 12244/2570/1840 12298/2665/1932 12243/2569/1839 +f 12243/2569/1839 12298/2665/1932 12299/2666/1933 +f 12243/2569/1839 12299/2666/1933 12242/2568/1838 +f 12242/2568/1838 12299/2666/1933 12300/2667/1934 +f 12242/2568/1838 12300/2667/1934 12241/2567/1837 +f 12241/2567/1837 12300/2667/1934 12301/2668/1935 +f 12241/2567/1837 12301/2668/1935 12238/2566/1836 +f 12238/2566/1836 12301/2668/1935 12302/2669/1936 +f 12238/2566/1836 12302/2669/1936 12239/2565/1835 +f 12239/2565/1835 12302/2669/1936 12271/2670/1937 +f 12239/2565/1835 12271/2670/1937 12270/2564/1834 +f 12270/2564/1834 12271/2670/1937 12272/2671/1938 +f 12270/2564/1834 12272/2671/1938 12269/2594/1863 +f 12269/2594/1863 12272/2671/1938 12273/2672/1939 +f 12269/2594/1863 12273/2672/1939 12268/2593/1862 +f 12268/2593/1862 12273/2672/1939 12274/2673/1940 +f 12268/2593/1862 12274/2673/1940 12267/2592/1861 +f 12267/2592/1861 12274/2673/1940 12275/2674/1941 +f 12267/2592/1861 12275/2674/1941 12266/2591/1860 +f 12266/2591/1860 12275/2674/1941 12276/2675/1942 +f 12266/2591/1860 12276/2675/1942 12265/2590/1859 +f 12265/2590/1859 12276/2675/1942 12277/2676/1943 +f 12265/2590/1859 12277/2676/1943 12264/2589/1858 +f 12264/2589/1858 12277/2676/1943 12278/2677/1944 +f 12264/2589/1858 12278/2677/1944 12263/2588/1857 +f 12263/2588/1857 12278/2677/1944 12279/2678/1945 +f 12263/2588/1857 12279/2678/1945 12262/2587/1856 +f 12262/2587/1856 12279/2678/1945 12280/2679/1946 +f 12262/2587/1856 12280/2679/1946 12261/2586/1855 +f 12261/2586/1855 12280/2679/1946 12281/2680/1947 +f 12261/2586/1855 12281/2680/1947 12260/2585/1854 +f 12260/2585/1854 12281/2680/1947 12282/2681/1948 +f 12260/2585/1854 12282/2681/1948 12259/2584/1853 +f 12259/2584/1853 12282/2681/1948 12283/2682/1949 +f 12259/2584/1853 12283/2682/1949 12258/2583/1852 +f 12258/2583/1852 12283/2682/1949 12284/2683/1950 +f 12258/2583/1852 12284/2683/1950 12257/2582/1851 +f 12257/2582/1851 12284/2683/1950 12285/2684/1951 +f 12257/2582/1851 12285/2684/1951 12256/2581/1850 +f 12256/2581/1850 12285/2684/1951 12286/2685/1952 +f 12256/2581/1850 12286/2685/1952 12255/2580/1849 +f 12255/2580/1849 12286/2685/1952 12287/2686/1953 +f 12255/2580/1849 12287/2686/1953 12254/2579/1848 +f 12254/2579/1848 12287/2686/1953 12288/2687/1954 +f 12254/2579/1848 12288/2687/1954 12253/2578/1847 +f 12253/2578/1847 12288/2687/1954 12289/2688/1955 +f 12253/2578/1847 12289/2688/1955 12252/2577/1846 +f 12252/2577/1846 12289/2688/1955 12290/2689/1956 +f 12252/2577/1846 12290/2689/1956 12251/2576/1845 +f 12251/2576/1845 12290/2689/1956 12291/2690/1957 +f 12251/2576/1845 12291/2690/1957 12250/2575/1844 +f 12250/2575/1844 12291/2690/1957 12292/2691/1958 +f 12250/2575/1844 12292/2691/1958 12249/2574/1843 +f 12249/2574/1843 12292/2691/1958 12293/2692/1959 +f 12249/2574/1843 12293/2692/1959 12248/2573/1831 +f 12248/2573/1831 12293/2692/1959 12294/2693/1928 +f 12326/2694/1960 12215/2595/1864 12327/2695/1961 +f 12327/2695/1961 12215/2595/1864 12214/2597/1866 +f 12327/2695/1961 12214/2597/1866 12328/2696/1962 +f 12328/2696/1962 12214/2597/1866 12213/2599/1868 +f 12328/2696/1962 12213/2599/1868 12329/2697/1963 +f 12329/2697/1963 12213/2599/1868 12212/2601/1870 +f 12329/2697/1963 12212/2601/1870 12330/2698/1964 +f 12330/2698/1964 12212/2601/1870 12211/2603/1872 +f 12330/2698/1964 12211/2603/1872 12331/2699/1965 +f 12331/2699/1965 12211/2603/1872 12210/2605/1874 +f 12331/2699/1965 12210/2605/1874 12332/2700/1966 +f 12332/2700/1966 12210/2605/1874 12209/2607/1876 +f 12332/2700/1966 12209/2607/1876 12333/2701/1967 +f 12333/2701/1967 12209/2607/1876 12208/2609/1878 +f 12333/2701/1967 12208/2609/1878 12334/2702/1968 +f 12334/2702/1968 12208/2609/1878 12207/2611/1880 +f 12334/2702/1968 12207/2611/1880 12304/2703/1969 +f 12304/2703/1969 12207/2611/1880 12206/2613/1882 +f 12304/2703/1969 12206/2613/1882 12303/2704/1970 +f 12303/2704/1970 12206/2613/1882 12237/2615/1884 +f 12303/2704/1970 12237/2615/1884 12305/2705/1971 +f 12305/2705/1971 12237/2615/1884 12236/2617/1886 +f 12305/2705/1971 12236/2617/1886 12306/2706/1972 +f 12306/2706/1972 12236/2617/1886 12235/2619/1888 +f 12306/2706/1972 12235/2619/1888 12307/2707/1973 +f 12307/2707/1973 12235/2619/1888 12234/2621/1890 +f 12307/2707/1973 12234/2621/1890 12308/2708/1974 +f 12308/2708/1974 12234/2621/1890 12233/2623/1892 +f 12308/2708/1974 12233/2623/1892 12309/2709/1975 +f 12309/2709/1975 12233/2623/1892 12232/2625/1894 +f 12309/2709/1975 12232/2625/1894 12310/2710/1976 +f 12310/2710/1976 12232/2625/1894 12231/2627/1896 +f 12310/2710/1976 12231/2627/1896 12311/2711/1977 +f 12311/2711/1977 12231/2627/1896 12230/2629/1898 +f 12311/2711/1977 12230/2629/1898 12312/2712/1978 +f 12312/2712/1978 12230/2629/1898 12229/2631/1900 +f 12312/2712/1978 12229/2631/1900 12313/2713/1979 +f 12313/2713/1979 12229/2631/1900 12228/2633/1902 +f 12313/2713/1979 12228/2633/1902 12314/2714/1980 +f 12314/2714/1980 12228/2633/1902 12227/2635/1904 +f 12314/2714/1980 12227/2635/1904 12315/2715/1981 +f 12315/2715/1981 12227/2635/1904 12226/2637/1906 +f 12315/2715/1981 12226/2637/1906 12316/2716/1982 +f 12316/2716/1982 12226/2637/1906 12225/2639/1908 +f 12316/2716/1982 12225/2639/1908 12317/2717/1983 +f 12317/2717/1983 12225/2639/1908 12224/2641/1910 +f 12317/2717/1983 12224/2641/1910 12318/2718/1984 +f 12318/2718/1984 12224/2641/1910 12223/2643/1912 +f 12318/2718/1984 12223/2643/1912 12319/2719/1985 +f 12319/2719/1985 12223/2643/1912 12222/2645/1914 +f 12319/2719/1985 12222/2645/1914 12320/2720/1986 +f 12320/2720/1986 12222/2645/1914 12221/2647/1916 +f 12320/2720/1986 12221/2647/1916 12321/2721/1987 +f 12321/2721/1987 12221/2647/1916 12220/2649/1918 +f 12321/2721/1987 12220/2649/1918 12322/2722/1988 +f 12322/2722/1988 12220/2649/1918 12219/2651/1920 +f 12322/2722/1988 12219/2651/1920 12323/2723/1989 +f 12323/2723/1989 12219/2651/1920 12218/2653/1922 +f 12323/2723/1989 12218/2653/1922 12324/2724/1990 +f 12324/2724/1990 12218/2653/1922 12217/2655/1924 +f 12324/2724/1990 12217/2655/1924 12325/2725/1991 +f 12325/2725/1991 12217/2655/1924 12216/2657/1926 +f 12325/2725/1991 12216/2657/1926 12326/2726/1960 +f 12326/2726/1960 12216/2657/1926 12215/2659/1864 +f 12294/2661/1928 12326/2694/1960 12295/2662/1929 +f 12295/2662/1929 12326/2694/1960 12327/2695/1961 +f 12295/2662/1929 12327/2695/1961 12296/2663/1930 +f 12296/2663/1930 12327/2695/1961 12328/2696/1962 +f 12296/2663/1930 12328/2696/1962 12297/2664/1931 +f 12297/2664/1931 12328/2696/1962 12329/2697/1963 +f 12297/2664/1931 12329/2697/1963 12298/2665/1932 +f 12298/2665/1932 12329/2697/1963 12330/2698/1964 +f 12298/2665/1932 12330/2698/1964 12299/2666/1933 +f 12299/2666/1933 12330/2698/1964 12331/2699/1965 +f 12299/2666/1933 12331/2699/1965 12300/2667/1934 +f 12300/2667/1934 12331/2699/1965 12332/2700/1966 +f 12300/2667/1934 12332/2700/1966 12301/2668/1935 +f 12301/2668/1935 12332/2700/1966 12333/2701/1967 +f 12301/2668/1935 12333/2701/1967 12302/2669/1936 +f 12302/2669/1936 12333/2701/1967 12334/2702/1968 +f 12302/2669/1936 12334/2702/1968 12271/2670/1937 +f 12271/2670/1937 12334/2702/1968 12304/2703/1969 +f 12271/2670/1937 12304/2703/1969 12272/2671/1938 +f 12272/2671/1938 12304/2703/1969 12303/2704/1970 +f 12272/2671/1938 12303/2704/1970 12273/2672/1939 +f 12273/2672/1939 12303/2704/1970 12305/2705/1971 +f 12273/2672/1939 12305/2705/1971 12274/2673/1940 +f 12274/2673/1940 12305/2705/1971 12306/2706/1972 +f 12274/2673/1940 12306/2706/1972 12275/2674/1941 +f 12275/2674/1941 12306/2706/1972 12307/2707/1973 +f 12275/2674/1941 12307/2707/1973 12276/2675/1942 +f 12276/2675/1942 12307/2707/1973 12308/2708/1974 +f 12276/2675/1942 12308/2708/1974 12277/2676/1943 +f 12277/2676/1943 12308/2708/1974 12309/2709/1975 +f 12277/2676/1943 12309/2709/1975 12278/2677/1944 +f 12278/2677/1944 12309/2709/1975 12310/2710/1976 +f 12278/2677/1944 12310/2710/1976 12279/2678/1945 +f 12279/2678/1945 12310/2710/1976 12311/2711/1977 +f 12279/2678/1945 12311/2711/1977 12280/2679/1946 +f 12280/2679/1946 12311/2711/1977 12312/2712/1978 +f 12280/2679/1946 12312/2712/1978 12281/2680/1947 +f 12281/2680/1947 12312/2712/1978 12313/2713/1979 +f 12281/2680/1947 12313/2713/1979 12282/2681/1948 +f 12282/2681/1948 12313/2713/1979 12314/2714/1980 +f 12282/2681/1948 12314/2714/1980 12283/2682/1949 +f 12283/2682/1949 12314/2714/1980 12315/2715/1981 +f 12283/2682/1949 12315/2715/1981 12284/2683/1950 +f 12284/2683/1950 12315/2715/1981 12316/2716/1982 +f 12284/2683/1950 12316/2716/1982 12285/2684/1951 +f 12285/2684/1951 12316/2716/1982 12317/2717/1983 +f 12285/2684/1951 12317/2717/1983 12286/2685/1952 +f 12286/2685/1952 12317/2717/1983 12318/2718/1984 +f 12286/2685/1952 12318/2718/1984 12287/2686/1953 +f 12287/2686/1953 12318/2718/1984 12319/2719/1985 +f 12287/2686/1953 12319/2719/1985 12288/2687/1954 +f 12288/2687/1954 12319/2719/1985 12320/2720/1986 +f 12288/2687/1954 12320/2720/1986 12289/2688/1955 +f 12289/2688/1955 12320/2720/1986 12321/2721/1987 +f 12289/2688/1955 12321/2721/1987 12290/2689/1956 +f 12290/2689/1956 12321/2721/1987 12322/2722/1988 +f 12290/2689/1956 12322/2722/1988 12291/2690/1957 +f 12291/2690/1957 12322/2722/1988 12323/2723/1989 +f 12291/2690/1957 12323/2723/1989 12292/2691/1958 +f 12292/2691/1958 12323/2723/1989 12324/2724/1990 +f 12292/2691/1958 12324/2724/1990 12293/2692/1959 +f 12293/2692/1959 12324/2724/1990 12325/2725/1991 +f 12293/2692/1959 12325/2725/1991 12294/2693/1928 +f 12294/2693/1928 12325/2725/1991 12326/2726/1960 +f 12189/2596/1865 12188/2727/1992 12191/2598/1867 +f 12191/2598/1867 12188/2727/1992 12190/2728/1993 +f 12191/2598/1867 12190/2728/1993 12193/2600/1869 +f 12193/2600/1869 12190/2728/1993 12192/2729/1994 +f 12193/2600/1869 12192/2729/1994 12195/2602/1871 +f 12195/2602/1871 12192/2729/1994 12194/2730/1995 +f 12195/2602/1871 12194/2730/1995 12197/2604/1873 +f 12197/2604/1873 12194/2730/1995 12196/2731/1996 +f 12197/2604/1873 12196/2731/1996 12199/2606/1875 +f 12199/2606/1875 12196/2731/1996 12198/2732/1997 +f 12199/2606/1875 12198/2732/1997 12201/2608/1877 +f 12201/2608/1877 12198/2732/1997 12200/2733/1998 +f 12201/2608/1877 12200/2733/1998 12203/2610/1879 +f 12203/2610/1879 12200/2733/1998 12202/2734/1999 +f 12203/2610/1879 12202/2734/1999 12205/2612/1881 +f 12205/2612/1881 12202/2734/1999 12204/2735/2000 +f 12204/2735/2000 12142/2614/1883 12205/2612/1881 +f 12142/2614/1883 12204/2735/2000 12143/2736/2001 +f 12142/2614/1883 12143/2736/2001 12145/2616/1885 +f 12145/2616/1885 12143/2736/2001 12144/2737/2002 +f 12145/2616/1885 12144/2737/2002 12147/2618/1887 +f 12147/2618/1887 12144/2737/2002 12146/2738/2003 +f 12147/2618/1887 12146/2738/2003 12149/2620/1889 +f 12149/2620/1889 12146/2738/2003 12148/2739/2004 +f 12149/2620/1889 12148/2739/2004 12151/2622/1891 +f 12151/2622/1891 12148/2739/2004 12150/2740/2005 +f 12151/2622/1891 12150/2740/2005 12153/2624/1893 +f 12153/2624/1893 12150/2740/2005 12152/2741/2006 +f 12153/2624/1893 12152/2741/2006 12155/2626/1895 +f 12155/2626/1895 12152/2741/2006 12154/2742/2007 +f 12155/2626/1895 12154/2742/2007 12157/2628/1897 +f 12157/2628/1897 12154/2742/2007 12156/2743/2008 +f 12157/2628/1897 12156/2743/2008 12159/2630/1899 +f 12159/2630/1899 12156/2743/2008 12158/2744/2009 +f 12159/2630/1899 12158/2744/2009 12161/2632/1901 +f 12161/2632/1901 12158/2744/2009 12160/2745/2010 +f 12161/2632/1901 12160/2745/2010 12163/2634/1903 +f 12163/2634/1903 12160/2745/2010 12162/2746/2011 +f 12163/2634/1903 12162/2746/2011 12165/2636/1905 +f 12165/2636/1905 12162/2746/2011 12164/2747/2012 +f 12165/2636/1905 12164/2747/2012 12167/2638/1907 +f 12167/2638/1907 12164/2747/2012 12166/2748/2013 +f 12167/2638/1907 12166/2748/2013 12169/2640/1909 +f 12169/2640/1909 12166/2748/2013 12168/2749/2014 +f 12169/2640/1909 12168/2749/2014 12171/2642/1911 +f 12171/2642/1911 12168/2749/2014 12170/2750/2015 +f 12171/2642/1911 12170/2750/2015 12173/2644/1913 +f 12173/2644/1913 12170/2750/2015 12172/2751/2016 +f 12173/2644/1913 12172/2751/2016 12175/2646/1915 +f 12175/2646/1915 12172/2751/2016 12174/2752/2017 +f 12175/2646/1915 12174/2752/2017 12177/2648/1917 +f 12177/2648/1917 12174/2752/2017 12176/2753/2018 +f 12177/2648/1917 12176/2753/2018 12179/2650/1919 +f 12179/2650/1919 12176/2753/2018 12178/2754/2019 +f 12179/2650/1919 12178/2754/2019 12181/2652/1921 +f 12181/2652/1921 12178/2754/2019 12180/2755/2020 +f 12181/2652/1921 12180/2755/2020 12183/2654/1923 +f 12183/2654/1923 12180/2755/2020 12182/2756/2021 +f 12183/2654/1923 12182/2756/2021 12185/2656/1925 +f 12185/2656/1925 12182/2756/2021 12184/2757/2022 +f 12185/2656/1925 12184/2757/2022 12187/2658/1927 +f 12187/2658/1927 12184/2757/2022 12186/2758/2023 +f 12187/2658/1927 12186/2758/2023 12189/2660/1865 +f 12189/2660/1865 12186/2758/2023 12188/2759/1992 + + +# +# +# +g + + +# +# _ns651_Material_002_52-effect +# +usemtl _ns651_Material_002_52-effect + +v -0.180119 4.205190 -0.184721 +v -0.180119 4.043322 -0.184720 +v -0.181483 4.043322 -0.184586 +v -0.181483 4.205190 -0.184586 +v -0.182795 4.043322 -0.184188 +v -0.182795 4.205190 -0.184188 +v -0.184004 4.043322 -0.183542 +v -0.184004 4.205190 -0.183542 +v -0.185063 4.043322 -0.182673 +v -0.185063 4.205190 -0.182673 +v -0.185933 4.043322 -0.181613 +v -0.185933 4.205190 -0.181613 +v -0.186579 4.043322 -0.180404 +v -0.186579 4.205190 -0.180404 +v -0.186977 4.043322 -0.179093 +v -0.186977 4.205190 -0.179093 +v -0.187111 4.043322 -0.177729 +v -0.187111 4.205190 -0.177729 +v -0.186977 4.043322 -0.176365 +v -0.186977 4.205190 -0.176365 +v -0.186579 4.043322 -0.175053 +v -0.186579 4.205190 -0.175053 +v -0.185933 4.043322 -0.173844 +v -0.185933 4.205190 -0.173844 +v -0.185063 4.043322 -0.172785 +v -0.185063 4.205190 -0.172785 +v -0.184004 4.043322 -0.171915 +v -0.184004 4.205190 -0.171915 +v -0.182795 4.043322 -0.171269 +v -0.182795 4.205190 -0.171269 +v -0.181483 4.043322 -0.170871 +v -0.181483 4.205190 -0.170871 +v -0.180119 4.043322 -0.170737 +v -0.180119 4.205190 -0.170737 +v -0.178755 4.043322 -0.170871 +v -0.178755 4.205190 -0.170871 +v -0.177444 4.043322 -0.171269 +v -0.177444 4.205190 -0.171269 +v -0.176235 4.043322 -0.171915 +v -0.176235 4.205190 -0.171915 +v -0.175175 4.043322 -0.172785 +v -0.175175 4.205190 -0.172785 +v -0.174306 4.043322 -0.173844 +v -0.174306 4.205190 -0.173844 +v -0.173660 4.043322 -0.175053 +v -0.173660 4.205190 -0.175053 +v -0.173262 4.043322 -0.176365 +v -0.173262 4.205190 -0.176365 +v -0.173127 4.043322 -0.177729 +v -0.173127 4.205190 -0.177729 +v -0.173262 4.043322 -0.179093 +v -0.173262 4.205190 -0.179093 +v -0.173660 4.043322 -0.180404 +v -0.173660 4.205190 -0.180404 +v -0.174306 4.043322 -0.181613 +v -0.174306 4.205190 -0.181613 +v -0.175175 4.043322 -0.182673 +v -0.175175 4.205190 -0.182673 +v -0.176235 4.043322 -0.183542 +v -0.176235 4.205190 -0.183542 +v -0.177444 4.043322 -0.184188 +v -0.177444 4.205190 -0.184188 +v -0.178755 4.043322 -0.184586 +v -0.178755 4.205190 -0.184586 +v -0.180119 4.209582 -0.193912 +v -0.176962 4.209582 -0.193601 +v -0.173926 4.209582 -0.192680 +v -0.171129 4.209582 -0.191184 +v -0.168676 4.209582 -0.189172 +v -0.166664 4.209582 -0.186719 +v -0.165168 4.209582 -0.183922 +v -0.164247 4.209582 -0.180886 +v -0.163936 4.209582 -0.177729 +v -0.164247 4.209582 -0.174572 +v -0.165168 4.209582 -0.171536 +v -0.166664 4.209582 -0.168738 +v -0.168676 4.209582 -0.166286 +v -0.171129 4.209582 -0.164273 +v -0.173926 4.209582 -0.162778 +v -0.176962 4.209582 -0.161857 +v -0.180119 4.209582 -0.161546 +v -0.183276 4.209582 -0.161857 +v -0.186312 4.209582 -0.162778 +v -0.189110 4.209582 -0.164273 +v -0.191562 4.209582 -0.166286 +v -0.193575 4.209582 -0.168738 +v -0.195070 4.209582 -0.171536 +v -0.195991 4.209582 -0.174572 +v -0.196302 4.209582 -0.177729 +v -0.195991 4.209582 -0.180886 +v -0.195070 4.209582 -0.183922 +v -0.193575 4.209582 -0.186719 +v -0.191562 4.209582 -0.189172 +v -0.189110 4.209582 -0.191184 +v -0.186312 4.209582 -0.192680 +v -0.183276 4.209582 -0.193601 +v -0.179302 4.226930 -0.181836 +v -0.180119 4.226930 -0.181917 +v -0.180119 4.241926 -0.177729 +v -0.178517 4.226930 -0.181598 +v -0.177793 4.226930 -0.181211 +v -0.177158 4.226930 -0.180690 +v -0.176637 4.226930 -0.180055 +v -0.176250 4.226930 -0.179331 +v -0.176012 4.226930 -0.178546 +v -0.175931 4.226930 -0.177729 +v -0.176012 4.226930 -0.176912 +v -0.176250 4.226930 -0.176126 +v -0.176637 4.226930 -0.175402 +v -0.177158 4.226930 -0.174767 +v -0.177793 4.226930 -0.174246 +v -0.178517 4.226930 -0.173859 +v -0.179302 4.226930 -0.173621 +v -0.180119 4.226930 -0.173541 +v -0.180936 4.226930 -0.173621 +v -0.181722 4.226930 -0.173859 +v -0.182446 4.226930 -0.174246 +v -0.183081 4.226930 -0.174767 +v -0.183601 4.226930 -0.175402 +v -0.183989 4.226930 -0.176126 +v -0.184227 4.226930 -0.176912 +v -0.184307 4.226930 -0.177729 +v -0.184227 4.226930 -0.178546 +v -0.183989 4.226930 -0.179331 +v -0.183601 4.226930 -0.180055 +v -0.183081 4.226930 -0.180690 +v -0.182446 4.226930 -0.181211 +v -0.181722 4.226930 -0.181598 +v -0.180936 4.226930 -0.181836 +v -0.180119 4.218015 -0.186584 +v -0.181847 4.218015 -0.186414 +v -0.183508 4.218015 -0.185910 +v -0.185039 4.218015 -0.185091 +v -0.186381 4.218015 -0.183990 +v -0.187482 4.218015 -0.182648 +v -0.188300 4.218015 -0.181117 +v -0.188804 4.218015 -0.179456 +v -0.188974 4.218015 -0.177729 +v -0.188804 4.218015 -0.176001 +v -0.188300 4.218015 -0.174340 +v -0.187482 4.218015 -0.172809 +v -0.186381 4.218015 -0.171467 +v -0.185039 4.218015 -0.170366 +v -0.183508 4.218015 -0.169548 +v -0.181847 4.218015 -0.169044 +v -0.180119 4.218015 -0.168873 +v -0.178392 4.218015 -0.169044 +v -0.176731 4.218015 -0.169547 +v -0.175200 4.218015 -0.170366 +v -0.173858 4.218015 -0.171467 +v -0.172756 4.218015 -0.172809 +v -0.171938 4.218015 -0.174340 +v -0.171434 4.218015 -0.176001 +v -0.171264 4.218015 -0.177729 +v -0.171434 4.218015 -0.179456 +v -0.171938 4.218015 -0.181117 +v -0.172756 4.218015 -0.182648 +v -0.173858 4.218015 -0.183990 +v -0.175200 4.218015 -0.185091 +v -0.176731 4.218015 -0.185910 +v -0.178392 4.218015 -0.186414 +v -0.183115 4.210794 -0.192788 +v -0.180119 4.210794 -0.193083 +v -0.185995 4.210794 -0.191914 +v -0.188650 4.210794 -0.190495 +v -0.190976 4.210794 -0.188586 +v -0.192886 4.210794 -0.186259 +v -0.194305 4.210794 -0.183604 +v -0.195178 4.210794 -0.180724 +v -0.195473 4.210794 -0.177729 +v -0.195178 4.210794 -0.174733 +v -0.194305 4.210794 -0.171853 +v -0.192886 4.210794 -0.169198 +v -0.190976 4.210794 -0.166872 +v -0.188650 4.210794 -0.164962 +v -0.185995 4.210794 -0.163543 +v -0.183115 4.210794 -0.162669 +v -0.180119 4.210794 -0.162374 +v -0.177124 4.210794 -0.162669 +v -0.174243 4.210794 -0.163543 +v -0.171589 4.210794 -0.164962 +v -0.169262 4.210794 -0.166872 +v -0.167353 4.210794 -0.169198 +v -0.165934 4.210794 -0.171853 +v -0.165060 4.210794 -0.174733 +v -0.164765 4.210794 -0.177729 +v -0.165060 4.210794 -0.180724 +v -0.165934 4.210794 -0.183604 +v -0.167353 4.210794 -0.186259 +v -0.169262 4.210794 -0.188586 +v -0.171589 4.210794 -0.190495 +v -0.174243 4.210794 -0.191914 +v -0.177124 4.210794 -0.192788 +vn 0.900409 0.387899 0.196971 +vn 0.921534 0.387902 0.017518 +vn 0.000000 1.000000 -0.000000 +vn -0.162577 0.387901 -0.907249 +vn 0.017518 0.387902 -0.921534 +vn 0.196971 0.387899 -0.900409 +vn 0.368854 0.387898 -0.844678 +vn 0.526553 0.387903 -0.756487 +vn 0.664031 0.387895 -0.639219 +vn 0.775985 0.387901 -0.497374 +vn 0.858104 0.387897 -0.336442 +vn 0.907254 0.387903 -0.162547 +vn 0.844678 0.387898 0.368854 +vn 0.756487 0.387903 0.526553 +vn 0.639219 0.387895 0.664031 +vn 0.497374 0.387901 0.775985 +vn 0.336442 0.387897 0.858104 +vn 0.162577 0.387901 0.907249 +vn -0.017549 0.387902 0.921534 +vn -0.196971 0.387899 0.900409 +vn -0.368854 0.387898 0.844678 +vn -0.526553 0.387903 0.756487 +vn -0.664031 0.387895 0.639219 +vn -0.775985 0.387901 0.497374 +vn -0.858104 0.387897 0.336442 +vn -0.907249 0.387901 0.162577 +vn -0.921534 0.387902 -0.017518 +vn -0.900409 0.387899 -0.196971 +vn -0.844678 0.387898 -0.368854 +vn -0.756487 0.387903 -0.526553 +vn -0.639219 0.387895 -0.664031 +vn -0.497374 0.387901 -0.775985 +vn -0.336442 0.387897 -0.858104 +vn 0.948665 -0.261032 0.178599 +vn 0.826822 -0.534328 0.175668 +vn 0.965281 -0.261028 -0.009888 +vn 0.845203 -0.534333 0.010956 +vn 0.944789 -0.261063 -0.198040 +vn 0.831104 -0.534333 -0.154123 +vn 0.888009 -0.261028 -0.378557 +vn 0.785070 -0.534326 -0.313308 +vn 0.797096 -0.261029 -0.544520 +vn 0.708865 -0.534327 -0.460440 +vn 0.675551 -0.261034 -0.689559 +vn 0.605415 -0.534335 -0.589880 +vn 0.528038 -0.261028 -0.808109 +vn 0.478695 -0.534332 -0.696664 +vn 0.360224 -0.261035 -0.895600 +vn 0.333607 -0.534333 -0.776656 +vn 0.178570 -0.261034 -0.948670 +vn 0.175638 -0.534331 -0.826827 +vn -0.009888 -0.261028 -0.965281 +vn 0.010956 -0.534333 -0.845203 +vn -0.198040 -0.261063 -0.944789 +vn -0.154093 -0.534336 -0.831108 +vn -0.378527 -0.261060 -0.888012 +vn -0.313280 -0.534331 -0.785077 +vn -0.544516 -0.261058 -0.797089 +vn -0.460440 -0.534327 -0.708865 +vn -0.689559 -0.261034 -0.675551 +vn -0.589880 -0.534335 -0.605415 +vn -0.808109 -0.261028 -0.528038 +vn -0.696664 -0.534332 -0.478695 +vn -0.895600 -0.261035 -0.360224 +vn -0.776676 -0.534325 -0.333572 +vn -0.948670 -0.261034 -0.178570 +vn -0.826822 -0.534328 -0.175668 +vn -0.965281 -0.261028 0.009888 +vn -0.845203 -0.534333 -0.010956 +vn -0.944789 -0.261063 0.198040 +vn -0.831104 -0.534333 0.154123 +vn -0.888012 -0.261060 0.378527 +vn -0.785070 -0.534326 0.313308 +vn -0.797089 -0.261057 0.544516 +vn -0.708865 -0.534327 0.460440 +vn -0.675551 -0.261034 0.689559 +vn -0.605415 -0.534335 0.589880 +vn -0.528038 -0.261028 0.808109 +vn -0.478695 -0.534332 0.696664 +vn -0.360224 -0.261035 0.895600 +vn -0.333572 -0.534325 0.776676 +vn -0.178568 -0.261062 0.948662 +vn -0.175668 -0.534328 0.826822 +vn 0.009888 -0.261028 0.965281 +vn -0.010987 -0.534333 0.845203 +vn 0.198040 -0.261063 0.944789 +vn 0.154123 -0.534333 0.831104 +vn 0.378557 -0.261028 0.888009 +vn 0.313308 -0.534326 0.785070 +vn 0.544520 -0.261029 0.797096 +vn 0.460440 -0.534327 0.708865 +vn 0.689559 -0.261034 0.675551 +vn 0.589880 -0.534335 0.605415 +vn 0.808122 -0.261032 0.528016 +vn 0.696664 -0.534332 0.478695 +vn 0.895600 -0.261035 0.360224 +vn 0.776676 -0.534325 0.333572 +vn 0.805684 0.570928 0.157847 +vn 0.820999 0.570924 -0.002319 +vn 0.804767 0.570927 -0.162455 +vn 0.757613 0.570926 -0.316333 +vn 0.681341 0.570923 -0.458063 +vn 0.578857 0.570953 -0.582184 +vn 0.454161 0.570929 -0.683943 +vn 0.311998 0.570923 -0.759410 +vn 0.157847 0.570928 -0.805684 +vn -0.002319 0.570924 -0.820999 +vn -0.162455 0.570927 -0.804767 +vn -0.316333 0.570926 -0.757613 +vn -0.458063 0.570923 -0.681341 +vn -0.582194 0.570932 -0.578867 +vn -0.683943 0.570929 -0.454161 +vn -0.759384 0.570957 -0.312000 +vn -0.805684 0.570928 -0.157847 +vn -0.820999 0.570924 0.002319 +vn -0.804767 0.570927 0.162455 +vn -0.757613 0.570926 0.316333 +vn -0.681313 0.570955 0.458064 +vn -0.578867 0.570932 0.582194 +vn -0.454161 0.570929 0.683943 +vn -0.312005 0.570937 0.759397 +vn -0.157874 0.570946 0.805666 +vn 0.002319 0.570924 0.820999 +vn 0.162452 0.570948 0.804753 +vn 0.316328 0.570946 0.757599 +vn 0.458072 0.570935 0.681325 +vn 0.582194 0.570932 0.578867 +vn 0.683943 0.570929 0.454161 +vn 0.759410 0.570923 0.311998 +vn 0.770798 0.618018 0.154672 +vn 0.786158 0.618024 0.001343 +vn 0.771319 0.618020 -0.152048 +vn 0.726842 0.618011 -0.299606 +vn 0.654428 0.618018 -0.435634 +vn 0.556860 0.618022 -0.554938 +vn 0.437889 0.618013 -0.652927 +vn 0.302081 0.618017 -0.725811 +vn 0.154672 0.618018 -0.770798 +vn 0.001343 0.618024 -0.786158 +vn -0.152048 0.618020 -0.771319 +vn -0.299606 0.618011 -0.726842 +vn -0.435634 0.618018 -0.654428 +vn -0.554938 0.618022 -0.556860 +vn -0.652909 0.618025 -0.437898 +vn -0.725811 0.618017 -0.302081 +vn -0.770798 0.618018 -0.154672 +vn -0.786158 0.618024 -0.001343 +vn -0.771319 0.618020 0.152048 +vn -0.726842 0.618011 0.299606 +vn -0.654428 0.618018 0.435634 +vn -0.556851 0.618011 0.554959 +vn -0.437889 0.618044 0.652897 +vn -0.302081 0.618017 0.725811 +vn -0.154672 0.618018 0.770798 +vn -0.001343 0.618025 0.786158 +vn 0.152048 0.618020 0.771319 +vn 0.299612 0.618025 0.726827 +vn 0.435626 0.618037 0.654416 +vn 0.554927 0.618040 0.556850 +vn 0.652927 0.618013 0.437889 +vn 0.725811 0.618017 0.302081 +vn 0.986661 0.000000 0.162790 +vn 0.999462 -0.000000 -0.032808 +vn 0.973859 -0.000000 -0.227152 +vn 0.910836 -0.000000 -0.412768 +vn 0.812792 -0.000000 -0.582554 +vn 0.683516 -0.000000 -0.729936 +vn 0.527981 -0.000000 -0.849256 +vn 0.352163 -0.000000 -0.935939 +vn 0.162790 -0.000000 -0.986661 +vn -0.032808 -0.000000 -0.999462 +vn -0.227152 -0.000000 -0.973859 +vn -0.412805 -0.000000 -0.910820 +vn -0.582554 -0.000000 -0.812792 +vn -0.729921 -0.000000 -0.683532 +vn -0.849256 -0.000000 -0.527981 +vn -0.935939 -0.000000 -0.352163 +vn -0.986661 -0.000000 -0.162790 +vn -0.999462 0.000000 0.032808 +vn -0.973852 0.000000 0.227181 +vn -0.910836 0.000000 0.412768 +vn -0.812792 0.000000 0.582554 +vn -0.683532 0.000000 0.729921 +vn -0.527981 0.000000 0.849256 +vn -0.352127 0.000000 0.935952 +vn -0.162820 0.000000 0.986656 +vn 0.032777 0.000000 0.999463 +vn 0.227152 0.000000 0.973859 +vn 0.412768 0.000000 0.910836 +vn 0.582554 0.000000 0.812792 +vn 0.729936 0.000000 0.683516 +vn 0.849256 0.000000 0.527981 +vn 0.935939 0.000000 0.352163 +vt 0.327590 0.737726 +vt 0.333658 0.714719 +vt 0.498578 0.710577 +vt 0.424675 0.598886 +vt 0.412902 0.605807 +vt 0.401200 0.613915 +vt 0.389990 0.623365 +vt 0.378937 0.634219 +vt 0.368258 0.646672 +vt 0.358490 0.660689 +vt 0.349133 0.676641 +vt 0.341023 0.694433 +vt 0.669461 0.737726 +vt 0.663450 0.714766 +vt 0.656465 0.694724 +vt 0.647982 0.676684 +vt 0.638943 0.660842 +vt 0.628814 0.646670 +vt 0.618193 0.634251 +vt 0.607348 0.623384 +vt 0.595906 0.613936 +vt 0.584358 0.605777 +vt 0.572407 0.598905 +vt 0.560411 0.593140 +vt 0.548183 0.588462 +vt 0.535776 0.584950 +vt 0.523326 0.582480 +vt 0.510914 0.581035 +vt 0.498496 0.580487 +vt 0.486083 0.581031 +vt 0.473672 0.582470 +vt 0.461345 0.585018 +vt 0.449032 0.588508 +vt 0.436723 0.593097 +vt 0.000000 0.471479 +vt 0.050509 0.239289 +vt 0.064361 0.455502 +vt 0.081002 0.241493 +vt 0.112578 0.443109 +vt 0.111459 0.242053 +vt 0.154063 0.431521 +vt 0.141870 0.241284 +vt 0.189658 0.422498 +vt 0.171367 0.239785 +vt 0.221214 0.414276 +vt 0.200606 0.239550 +vt 0.250880 0.406943 +vt 0.229006 0.235337 +vt 0.278364 0.400460 +vt 0.257222 0.233377 +vt 0.305125 0.394171 +vt 0.284977 0.230785 +vt 0.330718 0.389287 +vt 0.312292 0.229074 +vt 0.355659 0.384606 +vt 0.339197 0.226879 +vt 0.380272 0.380609 +vt 0.365597 0.223418 +vt 0.404336 0.377624 +vt 0.392083 0.222574 +vt 0.427875 0.375325 +vt 0.418342 0.219765 +vt 0.451089 0.373757 +vt 0.444588 0.217345 +vt 0.474193 0.372387 +vt 0.470871 0.215298 +vt 0.497713 0.371694 +vt 0.497225 0.213604 +vt 0.521310 0.372059 +vt 0.523719 0.214591 +vt 0.544609 0.373233 +vt 0.550381 0.213546 +vt 0.568106 0.374503 +vt 0.577271 0.212809 +vt 0.592124 0.376868 +vt 0.604025 0.216305 +vt 0.616559 0.379970 +vt 0.631015 0.218465 +vt 0.641041 0.383890 +vt 0.658404 0.221023 +vt 0.666161 0.388083 +vt 0.686056 0.223010 +vt 0.692244 0.393656 +vt 0.713995 0.226004 +vt 0.719089 0.399448 +vt 0.742303 0.228384 +vt 0.747345 0.406786 +vt 0.771063 0.231533 +vt 0.776663 0.414148 +vt 0.800129 0.236326 +vt 0.808637 0.422573 +vt 0.829629 0.238659 +vt 0.844446 0.433045 +vt 0.859538 0.242696 +vt 0.885119 0.443977 +vt 0.889587 0.244063 +vt 0.935145 0.458301 +vt 0.920694 0.243820 +vt 1.000000 0.475909 +vt 0.951507 0.242128 +vt 0.169152 0.643288 +vt 0.190528 0.618033 +vt 0.212627 0.595811 +vt 0.235073 0.576261 +vt 0.257222 0.559385 +vt 0.278902 0.544005 +vt 0.300487 0.531883 +vt 0.321429 0.520594 +vt 0.342138 0.511119 +vt 0.362355 0.502728 +vt 0.382407 0.495914 +vt 0.402123 0.490249 +vt 0.421579 0.485413 +vt 0.440996 0.482309 +vt 0.460242 0.479822 +vt 0.479420 0.478703 +vt 0.498542 0.478212 +vt 0.517694 0.478464 +vt 0.536884 0.480046 +vt 0.556102 0.482629 +vt 0.575463 0.485602 +vt 0.595007 0.490068 +vt 0.614846 0.495632 +vt 0.634836 0.502703 +vt 0.655239 0.510767 +vt 0.675852 0.520513 +vt 0.697002 0.531538 +vt 0.718381 0.544514 +vt 0.740138 0.559274 +vt 0.762381 0.576186 +vt 0.784939 0.595083 +vt 0.807005 0.617753 +vt 0.828256 0.643529 +vt 0.013316 0.505501 +vt 0.072700 0.481011 +vt 0.119179 0.463673 +vt 0.159370 0.449923 +vt 0.194330 0.438433 +vt 0.225340 0.428872 +vt 0.254520 0.420438 +vt 0.281501 0.413176 +vt 0.307890 0.406816 +vt 0.333097 0.401155 +vt 0.357623 0.396433 +vt 0.382002 0.392435 +vt 0.405783 0.389036 +vt 0.428954 0.386464 +vt 0.451797 0.384596 +vt 0.474520 0.383512 +vt 0.497784 0.383121 +vt 0.521082 0.383291 +vt 0.543985 0.384217 +vt 0.567180 0.386029 +vt 0.590918 0.388431 +vt 0.614963 0.391620 +vt 0.639028 0.395549 +vt 0.663740 0.400452 +vt 0.689430 0.406090 +vt 0.715841 0.412751 +vt 0.743684 0.420252 +vt 0.772421 0.428735 +vt 0.803831 0.438874 +vt 0.838723 0.450722 +vt 0.878521 0.465450 +vt 0.925957 0.483742 +vt 0.985760 0.510259 +vt 0.060805 0.014779 +vt 0.088948 0.014255 +vt 0.116607 0.013480 +vt 0.144154 0.015827 +vt 0.171639 0.014504 +vt 0.199067 0.016318 +vt 0.226831 0.014562 +vt 0.254097 0.012704 +vt 0.281379 0.014010 +vt 0.308554 0.011927 +vt 0.335787 0.013046 +vt 0.363365 0.010939 +vt 0.391001 0.008950 +vt 0.418669 0.007085 +vt 0.446381 0.005385 +vt 0.474139 0.003884 +vt 0.501941 0.002612 +vt 0.529830 0.001549 +vt 0.557751 0.000679 +vt 0.585253 0.000000 +vt 0.612640 0.002655 +vt 0.640667 0.002225 +vt 0.668288 0.001824 +vt 0.695766 0.004679 +vt 0.723439 0.004163 +vt 0.750995 0.006877 +vt 0.778758 0.006096 +vt 0.806444 0.008515 +vt 0.834686 0.010777 +vt 0.862987 0.012847 +vt 0.891383 0.014720 +vt 0.919385 0.012880 +vt 0.947426 0.014228 +f 12441/2760/2024 12440/2761/2025 12433/2762/2026 +f 12463/2763/2027 12433/2762/2026 12432/2764/2028 +f 12432/2764/2028 12433/2762/2026 12431/2765/2029 +f 12431/2765/2029 12433/2762/2026 12434/2766/2030 +f 12434/2766/2030 12433/2762/2026 12435/2767/2031 +f 12435/2767/2031 12433/2762/2026 12436/2768/2032 +f 12436/2768/2032 12433/2762/2026 12437/2769/2033 +f 12437/2769/2033 12433/2762/2026 12438/2770/2034 +f 12438/2770/2034 12433/2762/2026 12439/2771/2035 +f 12439/2771/2035 12433/2762/2026 12440/2761/2025 +f 12441/2772/2024 12433/2762/2026 12442/2773/2036 +f 12442/2773/2036 12433/2762/2026 12443/2774/2037 +f 12443/2774/2037 12433/2762/2026 12444/2775/2038 +f 12444/2775/2038 12433/2762/2026 12445/2776/2039 +f 12445/2776/2039 12433/2762/2026 12446/2777/2040 +f 12446/2777/2040 12433/2762/2026 12447/2778/2041 +f 12447/2778/2041 12433/2762/2026 12448/2779/2042 +f 12448/2779/2042 12433/2762/2026 12449/2780/2043 +f 12449/2780/2043 12433/2762/2026 12450/2781/2044 +f 12450/2781/2044 12433/2762/2026 12451/2782/2045 +f 12451/2782/2045 12433/2762/2026 12452/2783/2046 +f 12452/2783/2046 12433/2762/2026 12453/2784/2047 +f 12453/2784/2047 12433/2762/2026 12454/2785/2048 +f 12454/2785/2048 12433/2762/2026 12455/2786/2049 +f 12455/2786/2049 12433/2762/2026 12456/2787/2050 +f 12456/2787/2050 12433/2762/2026 12457/2788/2051 +f 12457/2788/2051 12433/2762/2026 12458/2789/2052 +f 12458/2789/2052 12433/2762/2026 12459/2790/2053 +f 12459/2790/2053 12433/2762/2026 12460/2791/2054 +f 12460/2791/2054 12433/2762/2026 12461/2792/2055 +f 12461/2792/2055 12433/2762/2026 12462/2793/2056 +f 12462/2793/2056 12433/2762/2026 12463/2763/2027 +f 12408/2794/2057 12382/2795/2058 12407/2796/2059 +f 12407/2796/2059 12382/2795/2058 12384/2797/2060 +f 12407/2796/2059 12384/2797/2060 12406/2798/2061 +f 12406/2798/2061 12384/2797/2060 12386/2799/2062 +f 12406/2798/2061 12386/2799/2062 12405/2800/2063 +f 12405/2800/2063 12386/2799/2062 12388/2801/2064 +f 12405/2800/2063 12388/2801/2064 12404/2802/2065 +f 12404/2802/2065 12388/2801/2064 12390/2803/2066 +f 12404/2802/2065 12390/2803/2066 12403/2804/2067 +f 12403/2804/2067 12390/2803/2066 12392/2805/2068 +f 12403/2804/2067 12392/2805/2068 12402/2806/2069 +f 12402/2806/2069 12392/2805/2068 12394/2807/2070 +f 12402/2806/2069 12394/2807/2070 12401/2808/2071 +f 12401/2808/2071 12394/2807/2070 12396/2809/2072 +f 12401/2808/2071 12396/2809/2072 12400/2810/2073 +f 12400/2810/2073 12396/2809/2072 12398/2811/2074 +f 12400/2810/2073 12398/2811/2074 12399/2812/2075 +f 12398/2811/2074 12335/2813/2076 12399/2812/2075 +f 12399/2812/2075 12335/2813/2076 12430/2814/2077 +f 12430/2814/2077 12335/2813/2076 12338/2815/2078 +f 12430/2814/2077 12338/2815/2078 12429/2816/2079 +f 12429/2816/2079 12338/2815/2078 12340/2817/2080 +f 12429/2816/2079 12340/2817/2080 12428/2818/2081 +f 12428/2818/2081 12340/2817/2080 12342/2819/2082 +f 12428/2818/2081 12342/2819/2082 12427/2820/2083 +f 12427/2820/2083 12342/2819/2082 12344/2821/2084 +f 12427/2820/2083 12344/2821/2084 12426/2822/2085 +f 12426/2822/2085 12344/2821/2084 12346/2823/2086 +f 12426/2822/2085 12346/2823/2086 12425/2824/2087 +f 12425/2824/2087 12346/2823/2086 12348/2825/2088 +f 12425/2824/2087 12348/2825/2088 12424/2826/2089 +f 12424/2826/2089 12348/2825/2088 12350/2827/2090 +f 12424/2826/2089 12350/2827/2090 12423/2828/2091 +f 12423/2828/2091 12350/2827/2090 12352/2829/2092 +f 12423/2828/2091 12352/2829/2092 12422/2830/2093 +f 12422/2830/2093 12352/2829/2092 12354/2831/2094 +f 12422/2830/2093 12354/2831/2094 12421/2832/2095 +f 12421/2832/2095 12354/2831/2094 12356/2833/2096 +f 12421/2832/2095 12356/2833/2096 12420/2834/2097 +f 12420/2834/2097 12356/2833/2096 12358/2835/2098 +f 12420/2834/2097 12358/2835/2098 12419/2836/2099 +f 12419/2836/2099 12358/2835/2098 12360/2837/2100 +f 12419/2836/2099 12360/2837/2100 12418/2838/2101 +f 12418/2838/2101 12360/2837/2100 12362/2839/2102 +f 12418/2838/2101 12362/2839/2102 12417/2840/2103 +f 12417/2840/2103 12362/2839/2102 12364/2841/2104 +f 12417/2840/2103 12364/2841/2104 12416/2842/2105 +f 12416/2842/2105 12364/2841/2104 12366/2843/2106 +f 12416/2842/2105 12366/2843/2106 12415/2844/2107 +f 12415/2844/2107 12366/2843/2106 12368/2845/2108 +f 12415/2844/2107 12368/2845/2108 12414/2846/2109 +f 12414/2846/2109 12368/2845/2108 12370/2847/2110 +f 12414/2846/2109 12370/2847/2110 12413/2848/2111 +f 12413/2848/2111 12370/2847/2110 12372/2849/2112 +f 12413/2848/2111 12372/2849/2112 12412/2850/2113 +f 12412/2850/2113 12372/2849/2112 12374/2851/2114 +f 12412/2850/2113 12374/2851/2114 12411/2852/2115 +f 12411/2852/2115 12374/2851/2114 12376/2853/2116 +f 12411/2852/2115 12376/2853/2116 12410/2854/2117 +f 12410/2854/2117 12376/2853/2116 12378/2855/2118 +f 12410/2854/2117 12378/2855/2118 12409/2856/2119 +f 12409/2856/2119 12378/2855/2118 12380/2857/2120 +f 12409/2856/2119 12380/2857/2120 12408/2858/2057 +f 12408/2858/2057 12380/2857/2120 12382/2859/2058 +f 12441/2760/2024 12487/2860/2121 12440/2761/2025 +f 12440/2761/2025 12487/2860/2121 12488/2861/2122 +f 12440/2761/2025 12488/2861/2122 12439/2771/2035 +f 12439/2771/2035 12488/2861/2122 12489/2862/2123 +f 12439/2771/2035 12489/2862/2123 12438/2770/2034 +f 12438/2770/2034 12489/2862/2123 12490/2863/2124 +f 12438/2770/2034 12490/2863/2124 12437/2769/2033 +f 12437/2769/2033 12490/2863/2124 12491/2864/2125 +f 12437/2769/2033 12491/2864/2125 12436/2768/2032 +f 12436/2768/2032 12491/2864/2125 12492/2865/2126 +f 12436/2768/2032 12492/2865/2126 12435/2767/2031 +f 12435/2767/2031 12492/2865/2126 12493/2866/2127 +f 12435/2767/2031 12493/2866/2127 12434/2766/2030 +f 12434/2766/2030 12493/2866/2127 12494/2867/2128 +f 12434/2766/2030 12494/2867/2128 12431/2765/2029 +f 12431/2765/2029 12494/2867/2128 12495/2868/2129 +f 12431/2765/2029 12495/2868/2129 12432/2764/2028 +f 12432/2764/2028 12495/2868/2129 12464/2869/2130 +f 12432/2764/2028 12464/2869/2130 12463/2763/2027 +f 12463/2763/2027 12464/2869/2130 12465/2870/2131 +f 12463/2763/2027 12465/2870/2131 12462/2793/2056 +f 12462/2793/2056 12465/2870/2131 12466/2871/2132 +f 12462/2793/2056 12466/2871/2132 12461/2792/2055 +f 12461/2792/2055 12466/2871/2132 12467/2872/2133 +f 12461/2792/2055 12467/2872/2133 12460/2791/2054 +f 12460/2791/2054 12467/2872/2133 12468/2873/2134 +f 12460/2791/2054 12468/2873/2134 12459/2790/2053 +f 12459/2790/2053 12468/2873/2134 12469/2874/2135 +f 12459/2790/2053 12469/2874/2135 12458/2789/2052 +f 12458/2789/2052 12469/2874/2135 12470/2875/2136 +f 12458/2789/2052 12470/2875/2136 12457/2788/2051 +f 12457/2788/2051 12470/2875/2136 12471/2876/2137 +f 12457/2788/2051 12471/2876/2137 12456/2787/2050 +f 12456/2787/2050 12471/2876/2137 12472/2877/2138 +f 12456/2787/2050 12472/2877/2138 12455/2786/2049 +f 12455/2786/2049 12472/2877/2138 12473/2878/2139 +f 12455/2786/2049 12473/2878/2139 12454/2785/2048 +f 12454/2785/2048 12473/2878/2139 12474/2879/2140 +f 12454/2785/2048 12474/2879/2140 12453/2784/2047 +f 12453/2784/2047 12474/2879/2140 12475/2880/2141 +f 12453/2784/2047 12475/2880/2141 12452/2783/2046 +f 12452/2783/2046 12475/2880/2141 12476/2881/2142 +f 12452/2783/2046 12476/2881/2142 12451/2782/2045 +f 12451/2782/2045 12476/2881/2142 12477/2882/2143 +f 12451/2782/2045 12477/2882/2143 12450/2781/2044 +f 12450/2781/2044 12477/2882/2143 12478/2883/2144 +f 12450/2781/2044 12478/2883/2144 12449/2780/2043 +f 12449/2780/2043 12478/2883/2144 12479/2884/2145 +f 12449/2780/2043 12479/2884/2145 12448/2779/2042 +f 12448/2779/2042 12479/2884/2145 12480/2885/2146 +f 12448/2779/2042 12480/2885/2146 12447/2778/2041 +f 12447/2778/2041 12480/2885/2146 12481/2886/2147 +f 12447/2778/2041 12481/2886/2147 12446/2777/2040 +f 12446/2777/2040 12481/2886/2147 12482/2887/2148 +f 12446/2777/2040 12482/2887/2148 12445/2776/2039 +f 12445/2776/2039 12482/2887/2148 12483/2888/2149 +f 12445/2776/2039 12483/2888/2149 12444/2775/2038 +f 12444/2775/2038 12483/2888/2149 12484/2889/2150 +f 12444/2775/2038 12484/2889/2150 12443/2774/2037 +f 12443/2774/2037 12484/2889/2150 12485/2890/2151 +f 12443/2774/2037 12485/2890/2151 12442/2773/2036 +f 12442/2773/2036 12485/2890/2151 12486/2891/2152 +f 12442/2773/2036 12486/2891/2152 12441/2772/2024 +f 12441/2772/2024 12486/2891/2152 12487/2892/2121 +f 12519/2893/2153 12408/2794/2057 12520/2894/2154 +f 12520/2894/2154 12408/2794/2057 12407/2796/2059 +f 12520/2894/2154 12407/2796/2059 12521/2895/2155 +f 12521/2895/2155 12407/2796/2059 12406/2798/2061 +f 12521/2895/2155 12406/2798/2061 12522/2896/2156 +f 12522/2896/2156 12406/2798/2061 12405/2800/2063 +f 12522/2896/2156 12405/2800/2063 12523/2897/2157 +f 12523/2897/2157 12405/2800/2063 12404/2802/2065 +f 12523/2897/2157 12404/2802/2065 12524/2898/2158 +f 12524/2898/2158 12404/2802/2065 12403/2804/2067 +f 12524/2898/2158 12403/2804/2067 12525/2899/2159 +f 12525/2899/2159 12403/2804/2067 12402/2806/2069 +f 12525/2899/2159 12402/2806/2069 12526/2900/2160 +f 12526/2900/2160 12402/2806/2069 12401/2808/2071 +f 12526/2900/2160 12401/2808/2071 12527/2901/2161 +f 12527/2901/2161 12401/2808/2071 12400/2810/2073 +f 12527/2901/2161 12400/2810/2073 12497/2902/2162 +f 12497/2902/2162 12400/2810/2073 12399/2812/2075 +f 12497/2902/2162 12399/2812/2075 12496/2903/2163 +f 12496/2903/2163 12399/2812/2075 12430/2814/2077 +f 12496/2903/2163 12430/2814/2077 12498/2904/2164 +f 12498/2904/2164 12430/2814/2077 12429/2816/2079 +f 12498/2904/2164 12429/2816/2079 12499/2905/2165 +f 12499/2905/2165 12429/2816/2079 12428/2818/2081 +f 12499/2905/2165 12428/2818/2081 12500/2906/2166 +f 12500/2906/2166 12428/2818/2081 12427/2820/2083 +f 12500/2906/2166 12427/2820/2083 12501/2907/2167 +f 12501/2907/2167 12427/2820/2083 12426/2822/2085 +f 12501/2907/2167 12426/2822/2085 12502/2908/2168 +f 12502/2908/2168 12426/2822/2085 12425/2824/2087 +f 12502/2908/2168 12425/2824/2087 12503/2909/2169 +f 12503/2909/2169 12425/2824/2087 12424/2826/2089 +f 12503/2909/2169 12424/2826/2089 12504/2910/2170 +f 12504/2910/2170 12424/2826/2089 12423/2828/2091 +f 12504/2910/2170 12423/2828/2091 12505/2911/2171 +f 12505/2911/2171 12423/2828/2091 12422/2830/2093 +f 12505/2911/2171 12422/2830/2093 12506/2912/2172 +f 12506/2912/2172 12422/2830/2093 12421/2832/2095 +f 12506/2912/2172 12421/2832/2095 12507/2913/2173 +f 12507/2913/2173 12421/2832/2095 12420/2834/2097 +f 12507/2913/2173 12420/2834/2097 12508/2914/2174 +f 12508/2914/2174 12420/2834/2097 12419/2836/2099 +f 12508/2914/2174 12419/2836/2099 12509/2915/2175 +f 12509/2915/2175 12419/2836/2099 12418/2838/2101 +f 12509/2915/2175 12418/2838/2101 12510/2916/2176 +f 12510/2916/2176 12418/2838/2101 12417/2840/2103 +f 12510/2916/2176 12417/2840/2103 12511/2917/2177 +f 12511/2917/2177 12417/2840/2103 12416/2842/2105 +f 12511/2917/2177 12416/2842/2105 12512/2918/2178 +f 12512/2918/2178 12416/2842/2105 12415/2844/2107 +f 12512/2918/2178 12415/2844/2107 12513/2919/2179 +f 12513/2919/2179 12415/2844/2107 12414/2846/2109 +f 12513/2919/2179 12414/2846/2109 12514/2920/2180 +f 12514/2920/2180 12414/2846/2109 12413/2848/2111 +f 12514/2920/2180 12413/2848/2111 12515/2921/2181 +f 12515/2921/2181 12413/2848/2111 12412/2850/2113 +f 12515/2921/2181 12412/2850/2113 12516/2922/2182 +f 12516/2922/2182 12412/2850/2113 12411/2852/2115 +f 12516/2922/2182 12411/2852/2115 12517/2923/2183 +f 12517/2923/2183 12411/2852/2115 12410/2854/2117 +f 12517/2923/2183 12410/2854/2117 12518/2924/2184 +f 12518/2924/2184 12410/2854/2117 12409/2856/2119 +f 12518/2924/2184 12409/2856/2119 12519/2925/2153 +f 12519/2925/2153 12409/2856/2119 12408/2858/2057 +f 12487/2860/2121 12519/2893/2153 12488/2861/2122 +f 12488/2861/2122 12519/2893/2153 12520/2894/2154 +f 12488/2861/2122 12520/2894/2154 12489/2862/2123 +f 12489/2862/2123 12520/2894/2154 12521/2895/2155 +f 12489/2862/2123 12521/2895/2155 12490/2863/2124 +f 12490/2863/2124 12521/2895/2155 12522/2896/2156 +f 12490/2863/2124 12522/2896/2156 12491/2864/2125 +f 12491/2864/2125 12522/2896/2156 12523/2897/2157 +f 12491/2864/2125 12523/2897/2157 12492/2865/2126 +f 12492/2865/2126 12523/2897/2157 12524/2898/2158 +f 12492/2865/2126 12524/2898/2158 12493/2866/2127 +f 12493/2866/2127 12524/2898/2158 12525/2899/2159 +f 12493/2866/2127 12525/2899/2159 12494/2867/2128 +f 12494/2867/2128 12525/2899/2159 12526/2900/2160 +f 12494/2867/2128 12526/2900/2160 12495/2868/2129 +f 12495/2868/2129 12526/2900/2160 12527/2901/2161 +f 12495/2868/2129 12527/2901/2161 12464/2869/2130 +f 12464/2869/2130 12527/2901/2161 12497/2902/2162 +f 12464/2869/2130 12497/2902/2162 12465/2870/2131 +f 12465/2870/2131 12497/2902/2162 12496/2903/2163 +f 12465/2870/2131 12496/2903/2163 12466/2871/2132 +f 12466/2871/2132 12496/2903/2163 12498/2904/2164 +f 12466/2871/2132 12498/2904/2164 12467/2872/2133 +f 12467/2872/2133 12498/2904/2164 12499/2905/2165 +f 12467/2872/2133 12499/2905/2165 12468/2873/2134 +f 12468/2873/2134 12499/2905/2165 12500/2906/2166 +f 12468/2873/2134 12500/2906/2166 12469/2874/2135 +f 12469/2874/2135 12500/2906/2166 12501/2907/2167 +f 12469/2874/2135 12501/2907/2167 12470/2875/2136 +f 12470/2875/2136 12501/2907/2167 12502/2908/2168 +f 12470/2875/2136 12502/2908/2168 12471/2876/2137 +f 12471/2876/2137 12502/2908/2168 12503/2909/2169 +f 12471/2876/2137 12503/2909/2169 12472/2877/2138 +f 12472/2877/2138 12503/2909/2169 12504/2910/2170 +f 12472/2877/2138 12504/2910/2170 12473/2878/2139 +f 12473/2878/2139 12504/2910/2170 12505/2911/2171 +f 12473/2878/2139 12505/2911/2171 12474/2879/2140 +f 12474/2879/2140 12505/2911/2171 12506/2912/2172 +f 12474/2879/2140 12506/2912/2172 12475/2880/2141 +f 12475/2880/2141 12506/2912/2172 12507/2913/2173 +f 12475/2880/2141 12507/2913/2173 12476/2881/2142 +f 12476/2881/2142 12507/2913/2173 12508/2914/2174 +f 12476/2881/2142 12508/2914/2174 12477/2882/2143 +f 12477/2882/2143 12508/2914/2174 12509/2915/2175 +f 12477/2882/2143 12509/2915/2175 12478/2883/2144 +f 12478/2883/2144 12509/2915/2175 12510/2916/2176 +f 12478/2883/2144 12510/2916/2176 12479/2884/2145 +f 12479/2884/2145 12510/2916/2176 12511/2917/2177 +f 12479/2884/2145 12511/2917/2177 12480/2885/2146 +f 12480/2885/2146 12511/2917/2177 12512/2918/2178 +f 12480/2885/2146 12512/2918/2178 12481/2886/2147 +f 12481/2886/2147 12512/2918/2178 12513/2919/2179 +f 12481/2886/2147 12513/2919/2179 12482/2887/2148 +f 12482/2887/2148 12513/2919/2179 12514/2920/2180 +f 12482/2887/2148 12514/2920/2180 12483/2888/2149 +f 12483/2888/2149 12514/2920/2180 12515/2921/2181 +f 12483/2888/2149 12515/2921/2181 12484/2889/2150 +f 12484/2889/2150 12515/2921/2181 12516/2922/2182 +f 12484/2889/2150 12516/2922/2182 12485/2890/2151 +f 12485/2890/2151 12516/2922/2182 12517/2923/2183 +f 12485/2890/2151 12517/2923/2183 12486/2891/2152 +f 12486/2891/2152 12517/2923/2183 12518/2924/2184 +f 12486/2891/2152 12518/2924/2184 12487/2892/2121 +f 12487/2892/2121 12518/2924/2184 12519/2925/2153 +f 12382/2795/2058 12381/2926/2185 12384/2797/2060 +f 12384/2797/2060 12381/2926/2185 12383/2927/2186 +f 12384/2797/2060 12383/2927/2186 12386/2799/2062 +f 12386/2799/2062 12383/2927/2186 12385/2928/2187 +f 12386/2799/2062 12385/2928/2187 12388/2801/2064 +f 12388/2801/2064 12385/2928/2187 12387/2929/2188 +f 12388/2801/2064 12387/2929/2188 12390/2803/2066 +f 12390/2803/2066 12387/2929/2188 12389/2930/2189 +f 12390/2803/2066 12389/2930/2189 12392/2805/2068 +f 12392/2805/2068 12389/2930/2189 12391/2931/2190 +f 12392/2805/2068 12391/2931/2190 12394/2807/2070 +f 12394/2807/2070 12391/2931/2190 12393/2932/2191 +f 12394/2807/2070 12393/2932/2191 12396/2809/2072 +f 12396/2809/2072 12393/2932/2191 12395/2933/2192 +f 12396/2809/2072 12395/2933/2192 12398/2811/2074 +f 12398/2811/2074 12395/2933/2192 12397/2934/2193 +f 12397/2934/2193 12335/2813/2076 12398/2811/2074 +f 12335/2813/2076 12397/2934/2193 12336/2935/2194 +f 12335/2813/2076 12336/2935/2194 12338/2815/2078 +f 12338/2815/2078 12336/2935/2194 12337/2936/2195 +f 12338/2815/2078 12337/2936/2195 12340/2817/2080 +f 12340/2817/2080 12337/2936/2195 12339/2937/2196 +f 12340/2817/2080 12339/2937/2196 12342/2819/2082 +f 12342/2819/2082 12339/2937/2196 12341/2938/2197 +f 12342/2819/2082 12341/2938/2197 12344/2821/2084 +f 12344/2821/2084 12341/2938/2197 12343/2939/2198 +f 12344/2821/2084 12343/2939/2198 12346/2823/2086 +f 12346/2823/2086 12343/2939/2198 12345/2940/2199 +f 12346/2823/2086 12345/2940/2199 12348/2825/2088 +f 12348/2825/2088 12345/2940/2199 12347/2941/2200 +f 12348/2825/2088 12347/2941/2200 12350/2827/2090 +f 12350/2827/2090 12347/2941/2200 12349/2942/2201 +f 12350/2827/2090 12349/2942/2201 12352/2829/2092 +f 12352/2829/2092 12349/2942/2201 12351/2943/2202 +f 12352/2829/2092 12351/2943/2202 12354/2831/2094 +f 12354/2831/2094 12351/2943/2202 12353/2944/2203 +f 12354/2831/2094 12353/2944/2203 12356/2833/2096 +f 12356/2833/2096 12353/2944/2203 12355/2945/2204 +f 12356/2833/2096 12355/2945/2204 12358/2835/2098 +f 12358/2835/2098 12355/2945/2204 12357/2946/2205 +f 12358/2835/2098 12357/2946/2205 12360/2837/2100 +f 12360/2837/2100 12357/2946/2205 12359/2947/2206 +f 12360/2837/2100 12359/2947/2206 12362/2839/2102 +f 12362/2839/2102 12359/2947/2206 12361/2948/2207 +f 12362/2839/2102 12361/2948/2207 12364/2841/2104 +f 12364/2841/2104 12361/2948/2207 12363/2949/2208 +f 12364/2841/2104 12363/2949/2208 12366/2843/2106 +f 12366/2843/2106 12363/2949/2208 12365/2950/2209 +f 12366/2843/2106 12365/2950/2209 12368/2845/2108 +f 12368/2845/2108 12365/2950/2209 12367/2951/2210 +f 12368/2845/2108 12367/2951/2210 12370/2847/2110 +f 12370/2847/2110 12367/2951/2210 12369/2952/2211 +f 12370/2847/2110 12369/2952/2211 12372/2849/2112 +f 12372/2849/2112 12369/2952/2211 12371/2953/2212 +f 12372/2849/2112 12371/2953/2212 12374/2851/2114 +f 12374/2851/2114 12371/2953/2212 12373/2954/2213 +f 12374/2851/2114 12373/2954/2213 12376/2853/2116 +f 12376/2853/2116 12373/2954/2213 12375/2955/2214 +f 12376/2853/2116 12375/2955/2214 12378/2855/2118 +f 12378/2855/2118 12375/2955/2214 12377/2956/2215 +f 12378/2855/2118 12377/2956/2215 12380/2857/2120 +f 12380/2857/2120 12377/2956/2215 12379/2957/2216 +f 12380/2857/2120 12379/2957/2216 12382/2859/2058 +f 12382/2859/2058 12379/2957/2216 12381/2958/2185 + + +# +# +# +g + + +# +# _ns651_Material_002_52-effect +# +usemtl _ns651_Material_002_52-effect + +v -0.180119 4.205190 -0.474773 +v -0.180119 4.043322 -0.474773 +v -0.181483 4.043322 -0.474639 +v -0.181483 4.205190 -0.474639 +v -0.182795 4.043322 -0.474241 +v -0.182795 4.205190 -0.474241 +v -0.184004 4.043322 -0.473595 +v -0.184004 4.205190 -0.473595 +v -0.185063 4.043322 -0.472725 +v -0.185063 4.205190 -0.472725 +v -0.185933 4.043322 -0.471666 +v -0.185933 4.205190 -0.471666 +v -0.186579 4.043322 -0.470457 +v -0.186579 4.205190 -0.470457 +v -0.186977 4.043322 -0.469145 +v -0.186977 4.205190 -0.469145 +v -0.187111 4.043322 -0.467781 +v -0.187111 4.205190 -0.467781 +v -0.186977 4.043322 -0.466417 +v -0.186977 4.205190 -0.466417 +v -0.186579 4.043322 -0.465105 +v -0.186579 4.205190 -0.465105 +v -0.185933 4.043322 -0.463897 +v -0.185933 4.205190 -0.463897 +v -0.185063 4.043322 -0.462837 +v -0.185063 4.205190 -0.462837 +v -0.184004 4.043322 -0.461968 +v -0.184004 4.205190 -0.461968 +v -0.182795 4.043322 -0.461321 +v -0.182795 4.205190 -0.461321 +v -0.181483 4.043322 -0.460924 +v -0.181483 4.205190 -0.460924 +v -0.180119 4.043322 -0.460789 +v -0.180119 4.205190 -0.460789 +v -0.178755 4.043322 -0.460924 +v -0.178755 4.205190 -0.460924 +v -0.177444 4.043322 -0.461321 +v -0.177444 4.205190 -0.461321 +v -0.176235 4.043322 -0.461968 +v -0.176235 4.205190 -0.461968 +v -0.175175 4.043322 -0.462837 +v -0.175175 4.205190 -0.462837 +v -0.174306 4.043322 -0.463897 +v -0.174306 4.205190 -0.463897 +v -0.173660 4.043322 -0.465105 +v -0.173660 4.205190 -0.465105 +v -0.173262 4.043322 -0.466417 +v -0.173262 4.205190 -0.466417 +v -0.173127 4.043322 -0.467781 +v -0.173127 4.205190 -0.467781 +v -0.173262 4.043322 -0.469145 +v -0.173262 4.205190 -0.469145 +v -0.173660 4.043322 -0.470457 +v -0.173660 4.205190 -0.470457 +v -0.174306 4.043322 -0.471666 +v -0.174306 4.205190 -0.471666 +v -0.175175 4.043322 -0.472725 +v -0.175175 4.205190 -0.472725 +v -0.176235 4.043322 -0.473595 +v -0.176235 4.205190 -0.473595 +v -0.177444 4.043322 -0.474241 +v -0.177444 4.205190 -0.474241 +v -0.178755 4.043322 -0.474639 +v -0.178755 4.205190 -0.474639 +v -0.180119 4.209582 -0.483964 +v -0.176962 4.209582 -0.483653 +v -0.173926 4.209582 -0.482732 +v -0.171129 4.209582 -0.481237 +v -0.168676 4.209582 -0.479224 +v -0.166664 4.209582 -0.476772 +v -0.165168 4.209582 -0.473974 +v -0.164247 4.209582 -0.470938 +v -0.163936 4.209582 -0.467781 +v -0.164247 4.209582 -0.464624 +v -0.165168 4.209582 -0.461588 +v -0.166664 4.209582 -0.458790 +v -0.168676 4.209582 -0.456338 +v -0.171129 4.209582 -0.454325 +v -0.173926 4.209582 -0.452830 +v -0.176962 4.209582 -0.451909 +v -0.180119 4.209582 -0.451598 +v -0.183276 4.209582 -0.451909 +v -0.186312 4.209582 -0.452830 +v -0.189110 4.209582 -0.454325 +v -0.191562 4.209582 -0.456338 +v -0.193575 4.209582 -0.458790 +v -0.195070 4.209582 -0.461588 +v -0.195991 4.209582 -0.464624 +v -0.196302 4.209582 -0.467781 +v -0.195991 4.209582 -0.470938 +v -0.195070 4.209582 -0.473974 +v -0.193575 4.209582 -0.476772 +v -0.191562 4.209582 -0.479224 +v -0.189110 4.209582 -0.481237 +v -0.186312 4.209582 -0.482732 +v -0.183276 4.209582 -0.483653 +v -0.179302 4.226930 -0.471889 +v -0.180119 4.226930 -0.471969 +v -0.180119 4.241926 -0.467781 +v -0.178517 4.226930 -0.471650 +v -0.177793 4.226930 -0.471263 +v -0.177158 4.226930 -0.470742 +v -0.176637 4.226930 -0.470108 +v -0.176250 4.226930 -0.469384 +v -0.176012 4.226930 -0.468598 +v -0.175931 4.226930 -0.467781 +v -0.176012 4.226930 -0.466964 +v -0.176250 4.226930 -0.466178 +v -0.176637 4.226930 -0.465454 +v -0.177158 4.226930 -0.464820 +v -0.177793 4.226930 -0.464299 +v -0.178517 4.226930 -0.463912 +v -0.179302 4.226930 -0.463674 +v -0.180119 4.226930 -0.463593 +v -0.180936 4.226930 -0.463674 +v -0.181722 4.226930 -0.463912 +v -0.182446 4.226930 -0.464299 +v -0.183081 4.226930 -0.464820 +v -0.183601 4.226930 -0.465454 +v -0.183989 4.226930 -0.466178 +v -0.184227 4.226930 -0.466964 +v -0.184307 4.226930 -0.467781 +v -0.184227 4.226930 -0.468598 +v -0.183989 4.226930 -0.469384 +v -0.183601 4.226930 -0.470108 +v -0.183081 4.226930 -0.470742 +v -0.182446 4.226930 -0.471263 +v -0.181722 4.226930 -0.471650 +v -0.180936 4.226930 -0.471889 +v -0.180119 4.218015 -0.476636 +v -0.181847 4.218015 -0.476466 +v -0.183508 4.218015 -0.475962 +v -0.185039 4.218015 -0.475144 +v -0.186381 4.218015 -0.474043 +v -0.187482 4.218015 -0.472701 +v -0.188300 4.218015 -0.471170 +v -0.188804 4.218015 -0.469509 +v -0.188974 4.218015 -0.467781 +v -0.188804 4.218015 -0.466054 +v -0.188300 4.218015 -0.464392 +v -0.187482 4.218015 -0.462861 +v -0.186381 4.218015 -0.461519 +v -0.185039 4.218015 -0.460418 +v -0.183508 4.218015 -0.459600 +v -0.181847 4.218015 -0.459096 +v -0.180119 4.218015 -0.458926 +v -0.178392 4.218015 -0.459096 +v -0.176731 4.218015 -0.459600 +v -0.175200 4.218015 -0.460418 +v -0.173858 4.218015 -0.461519 +v -0.172756 4.218015 -0.462861 +v -0.171938 4.218015 -0.464392 +v -0.171434 4.218015 -0.466053 +v -0.171264 4.218015 -0.467781 +v -0.171434 4.218015 -0.469509 +v -0.171938 4.218015 -0.471170 +v -0.172756 4.218015 -0.472701 +v -0.173858 4.218015 -0.474043 +v -0.175200 4.218015 -0.475144 +v -0.176731 4.218015 -0.475962 +v -0.178392 4.218015 -0.476466 +v -0.183115 4.210794 -0.482840 +v -0.180119 4.210794 -0.483135 +v -0.185995 4.210794 -0.481966 +v -0.188650 4.210794 -0.480548 +v -0.190976 4.210794 -0.478638 +v -0.192886 4.210794 -0.476311 +v -0.194305 4.210794 -0.473657 +v -0.195178 4.210794 -0.470777 +v -0.195473 4.210794 -0.467781 +v -0.195178 4.210794 -0.464786 +v -0.194305 4.210794 -0.461905 +v -0.192886 4.210794 -0.459251 +v -0.190976 4.210794 -0.456924 +v -0.188650 4.210794 -0.455015 +v -0.185995 4.210794 -0.453596 +v -0.183115 4.210794 -0.452722 +v -0.180119 4.210794 -0.452427 +v -0.177124 4.210794 -0.452722 +v -0.174243 4.210794 -0.453596 +v -0.171589 4.210794 -0.455015 +v -0.169262 4.210794 -0.456924 +v -0.167353 4.210794 -0.459251 +v -0.165934 4.210794 -0.461905 +v -0.165060 4.210794 -0.464786 +v -0.164765 4.210794 -0.467781 +v -0.165060 4.210794 -0.470776 +v -0.165934 4.210794 -0.473657 +v -0.167353 4.210794 -0.476311 +v -0.169262 4.210794 -0.478638 +v -0.171589 4.210794 -0.480548 +v -0.174243 4.210794 -0.481966 +v -0.177124 4.210794 -0.482840 +vn 0.900409 0.387899 0.196971 +vn 0.921534 0.387902 0.017518 +vn 0.000000 1.000000 -0.000000 +vn -0.162577 0.387901 -0.907249 +vn 0.017518 0.387902 -0.921534 +vn 0.196971 0.387899 -0.900409 +vn 0.368854 0.387898 -0.844678 +vn 0.526553 0.387903 -0.756487 +vn 0.664031 0.387895 -0.639219 +vn 0.775985 0.387901 -0.497374 +vn 0.858104 0.387897 -0.336442 +vn 0.907254 0.387903 -0.162547 +vn 0.844678 0.387898 0.368854 +vn 0.756487 0.387903 0.526553 +vn 0.639219 0.387895 0.664031 +vn 0.497374 0.387901 0.775985 +vn 0.336442 0.387897 0.858104 +vn 0.162577 0.387901 0.907249 +vn -0.017549 0.387902 0.921534 +vn -0.196971 0.387899 0.900409 +vn -0.368854 0.387898 0.844678 +vn -0.526553 0.387903 0.756487 +vn -0.664031 0.387895 0.639219 +vn -0.775985 0.387901 0.497374 +vn -0.858104 0.387897 0.336442 +vn -0.907249 0.387901 0.162577 +vn -0.921534 0.387902 -0.017518 +vn -0.900409 0.387899 -0.196971 +vn -0.844678 0.387898 -0.368854 +vn -0.756487 0.387903 -0.526553 +vn -0.639219 0.387895 -0.664031 +vn -0.497374 0.387901 -0.775985 +vn -0.336442 0.387897 -0.858104 +vn 0.948665 -0.261032 0.178599 +vn 0.826822 -0.534328 0.175668 +vn 0.965281 -0.261028 -0.009888 +vn 0.845203 -0.534333 0.010956 +vn 0.944789 -0.261063 -0.198040 +vn 0.831104 -0.534333 -0.154123 +vn 0.888009 -0.261028 -0.378557 +vn 0.785070 -0.534326 -0.313308 +vn 0.797096 -0.261029 -0.544520 +vn 0.708865 -0.534327 -0.460440 +vn 0.675551 -0.261034 -0.689559 +vn 0.605415 -0.534335 -0.589880 +vn 0.528038 -0.261028 -0.808109 +vn 0.478695 -0.534332 -0.696664 +vn 0.360224 -0.261035 -0.895600 +vn 0.333607 -0.534333 -0.776656 +vn 0.178570 -0.261034 -0.948670 +vn 0.175638 -0.534331 -0.826827 +vn -0.009888 -0.261028 -0.965281 +vn 0.010956 -0.534333 -0.845203 +vn -0.198040 -0.261063 -0.944789 +vn -0.154093 -0.534336 -0.831108 +vn -0.378527 -0.261060 -0.888012 +vn -0.313280 -0.534331 -0.785077 +vn -0.544516 -0.261058 -0.797089 +vn -0.460440 -0.534327 -0.708865 +vn -0.689559 -0.261034 -0.675551 +vn -0.589880 -0.534335 -0.605415 +vn -0.808109 -0.261028 -0.528038 +vn -0.696664 -0.534332 -0.478695 +vn -0.895600 -0.261035 -0.360224 +vn -0.776676 -0.534325 -0.333572 +vn -0.948670 -0.261034 -0.178570 +vn -0.826822 -0.534328 -0.175668 +vn -0.965281 -0.261028 0.009888 +vn -0.845203 -0.534333 -0.010956 +vn -0.944789 -0.261063 0.198040 +vn -0.831104 -0.534333 0.154123 +vn -0.888012 -0.261060 0.378527 +vn -0.785070 -0.534326 0.313308 +vn -0.797089 -0.261057 0.544516 +vn -0.708865 -0.534327 0.460440 +vn -0.675551 -0.261034 0.689559 +vn -0.605415 -0.534335 0.589880 +vn -0.528038 -0.261028 0.808109 +vn -0.478695 -0.534332 0.696664 +vn -0.360224 -0.261035 0.895600 +vn -0.333572 -0.534325 0.776676 +vn -0.178568 -0.261062 0.948662 +vn -0.175668 -0.534328 0.826822 +vn 0.009888 -0.261028 0.965281 +vn -0.010987 -0.534333 0.845203 +vn 0.198040 -0.261063 0.944789 +vn 0.154123 -0.534333 0.831104 +vn 0.378557 -0.261028 0.888009 +vn 0.313308 -0.534326 0.785070 +vn 0.544520 -0.261029 0.797096 +vn 0.460440 -0.534327 0.708865 +vn 0.689559 -0.261034 0.675551 +vn 0.589880 -0.534335 0.605415 +vn 0.808122 -0.261032 0.528016 +vn 0.696664 -0.534332 0.478695 +vn 0.895600 -0.261035 0.360224 +vn 0.776676 -0.534325 0.333572 +vn 0.805684 0.570928 0.157847 +vn 0.820999 0.570924 -0.002319 +vn 0.804767 0.570927 -0.162455 +vn 0.757613 0.570926 -0.316333 +vn 0.681341 0.570923 -0.458063 +vn 0.578857 0.570953 -0.582184 +vn 0.454161 0.570929 -0.683943 +vn 0.311998 0.570923 -0.759410 +vn 0.157847 0.570928 -0.805684 +vn -0.002319 0.570924 -0.820999 +vn -0.162455 0.570927 -0.804767 +vn -0.316333 0.570926 -0.757613 +vn -0.458063 0.570923 -0.681341 +vn -0.582194 0.570932 -0.578867 +vn -0.683943 0.570929 -0.454161 +vn -0.759384 0.570957 -0.312000 +vn -0.805684 0.570928 -0.157847 +vn -0.820999 0.570924 0.002319 +vn -0.804767 0.570927 0.162455 +vn -0.757613 0.570926 0.316333 +vn -0.681313 0.570955 0.458064 +vn -0.578867 0.570932 0.582194 +vn -0.454161 0.570929 0.683943 +vn -0.312005 0.570937 0.759397 +vn -0.157874 0.570946 0.805666 +vn 0.002319 0.570924 0.820999 +vn 0.162452 0.570948 0.804753 +vn 0.316328 0.570946 0.757599 +vn 0.458072 0.570935 0.681325 +vn 0.582194 0.570932 0.578867 +vn 0.683943 0.570929 0.454161 +vn 0.759410 0.570923 0.311998 +vn 0.770798 0.618018 0.154672 +vn 0.786158 0.618024 0.001343 +vn 0.771319 0.618020 -0.152048 +vn 0.726842 0.618011 -0.299606 +vn 0.654428 0.618018 -0.435634 +vn 0.556860 0.618022 -0.554938 +vn 0.437889 0.618013 -0.652927 +vn 0.302081 0.618017 -0.725811 +vn 0.154672 0.618018 -0.770798 +vn 0.001343 0.618024 -0.786158 +vn -0.152048 0.618020 -0.771319 +vn -0.299606 0.618011 -0.726842 +vn -0.435634 0.618018 -0.654428 +vn -0.554938 0.618022 -0.556860 +vn -0.652909 0.618025 -0.437898 +vn -0.725811 0.618017 -0.302081 +vn -0.770798 0.618018 -0.154672 +vn -0.786158 0.618024 -0.001343 +vn -0.771319 0.618020 0.152048 +vn -0.726842 0.618011 0.299606 +vn -0.654428 0.618018 0.435634 +vn -0.556851 0.618011 0.554959 +vn -0.437889 0.618044 0.652897 +vn -0.302081 0.618017 0.725811 +vn -0.154672 0.618018 0.770798 +vn -0.001343 0.618025 0.786158 +vn 0.152048 0.618020 0.771319 +vn 0.299612 0.618025 0.726827 +vn 0.435626 0.618037 0.654416 +vn 0.554927 0.618040 0.556850 +vn 0.652927 0.618013 0.437889 +vn 0.725811 0.618017 0.302081 +vn 0.986661 0.000000 0.162790 +vn 0.999462 -0.000000 -0.032808 +vn 0.973859 -0.000000 -0.227152 +vn 0.910836 -0.000000 -0.412768 +vn 0.812792 -0.000000 -0.582554 +vn 0.683516 -0.000000 -0.729936 +vn 0.527981 -0.000000 -0.849256 +vn 0.352163 -0.000000 -0.935939 +vn 0.162790 -0.000000 -0.986661 +vn -0.032808 -0.000000 -0.999462 +vn -0.227152 -0.000000 -0.973859 +vn -0.412805 -0.000000 -0.910820 +vn -0.582554 -0.000000 -0.812792 +vn -0.729921 -0.000000 -0.683532 +vn -0.849256 -0.000000 -0.527981 +vn -0.935939 -0.000000 -0.352163 +vn -0.986661 -0.000000 -0.162790 +vn -0.999462 0.000000 0.032808 +vn -0.973852 0.000000 0.227181 +vn -0.910836 0.000000 0.412768 +vn -0.812792 0.000000 0.582554 +vn -0.683532 0.000000 0.729921 +vn -0.527981 0.000000 0.849256 +vn -0.352127 0.000000 0.935952 +vn -0.162820 0.000000 0.986656 +vn 0.032777 0.000000 0.999463 +vn 0.227152 0.000000 0.973859 +vn 0.412768 0.000000 0.910836 +vn 0.582554 0.000000 0.812792 +vn 0.729936 0.000000 0.683516 +vn 0.849256 0.000000 0.527981 +vn 0.935939 0.000000 0.352163 +vt 0.327590 0.737726 +vt 0.333658 0.714719 +vt 0.498578 0.710577 +vt 0.424675 0.598886 +vt 0.412902 0.605807 +vt 0.401200 0.613915 +vt 0.389990 0.623365 +vt 0.378937 0.634219 +vt 0.368258 0.646672 +vt 0.358490 0.660689 +vt 0.349133 0.676641 +vt 0.341023 0.694433 +vt 0.669461 0.737726 +vt 0.663450 0.714766 +vt 0.656465 0.694724 +vt 0.647982 0.676684 +vt 0.638943 0.660842 +vt 0.628814 0.646670 +vt 0.618193 0.634251 +vt 0.607348 0.623384 +vt 0.595906 0.613936 +vt 0.584358 0.605777 +vt 0.572407 0.598905 +vt 0.560411 0.593140 +vt 0.548183 0.588462 +vt 0.535776 0.584950 +vt 0.523326 0.582480 +vt 0.510914 0.581035 +vt 0.498496 0.580487 +vt 0.486083 0.581031 +vt 0.473672 0.582470 +vt 0.461345 0.585018 +vt 0.449032 0.588508 +vt 0.436723 0.593097 +vt 0.000000 0.471479 +vt 0.050509 0.239289 +vt 0.064361 0.455502 +vt 0.081002 0.241493 +vt 0.112578 0.443109 +vt 0.111459 0.242053 +vt 0.154063 0.431521 +vt 0.141870 0.241284 +vt 0.189658 0.422498 +vt 0.171367 0.239785 +vt 0.221214 0.414276 +vt 0.200606 0.239550 +vt 0.250880 0.406943 +vt 0.229006 0.235337 +vt 0.278364 0.400460 +vt 0.257222 0.233377 +vt 0.305125 0.394171 +vt 0.284977 0.230785 +vt 0.330718 0.389287 +vt 0.312292 0.229074 +vt 0.355659 0.384606 +vt 0.339197 0.226879 +vt 0.380272 0.380609 +vt 0.365597 0.223418 +vt 0.404336 0.377624 +vt 0.392083 0.222574 +vt 0.427875 0.375325 +vt 0.418342 0.219765 +vt 0.451089 0.373757 +vt 0.444588 0.217345 +vt 0.474193 0.372387 +vt 0.470871 0.215298 +vt 0.497713 0.371694 +vt 0.497225 0.213604 +vt 0.521310 0.372059 +vt 0.523719 0.214591 +vt 0.544609 0.373233 +vt 0.550381 0.213546 +vt 0.568106 0.374503 +vt 0.577271 0.212809 +vt 0.592124 0.376868 +vt 0.604025 0.216305 +vt 0.616559 0.379970 +vt 0.631015 0.218465 +vt 0.641041 0.383890 +vt 0.658404 0.221023 +vt 0.666161 0.388083 +vt 0.686056 0.223010 +vt 0.692244 0.393656 +vt 0.713995 0.226004 +vt 0.719089 0.399448 +vt 0.742303 0.228384 +vt 0.747345 0.406786 +vt 0.771063 0.231533 +vt 0.776663 0.414148 +vt 0.800129 0.236326 +vt 0.808637 0.422573 +vt 0.829629 0.238659 +vt 0.844446 0.433045 +vt 0.859538 0.242696 +vt 0.885119 0.443977 +vt 0.889587 0.244063 +vt 0.935145 0.458301 +vt 0.920694 0.243820 +vt 1.000000 0.475909 +vt 0.951507 0.242128 +vt 0.169152 0.643288 +vt 0.190528 0.618033 +vt 0.212627 0.595811 +vt 0.235073 0.576261 +vt 0.257222 0.559385 +vt 0.278902 0.544005 +vt 0.300487 0.531883 +vt 0.321429 0.520594 +vt 0.342138 0.511119 +vt 0.362355 0.502728 +vt 0.382407 0.495914 +vt 0.402123 0.490249 +vt 0.421579 0.485413 +vt 0.440996 0.482309 +vt 0.460242 0.479822 +vt 0.479420 0.478703 +vt 0.498542 0.478212 +vt 0.517694 0.478464 +vt 0.536884 0.480046 +vt 0.556102 0.482629 +vt 0.575463 0.485602 +vt 0.595007 0.490068 +vt 0.614846 0.495632 +vt 0.634836 0.502703 +vt 0.655239 0.510767 +vt 0.675852 0.520513 +vt 0.697002 0.531538 +vt 0.718381 0.544514 +vt 0.740138 0.559274 +vt 0.762381 0.576186 +vt 0.784939 0.595083 +vt 0.807005 0.617753 +vt 0.828256 0.643529 +vt 0.013316 0.505501 +vt 0.072700 0.481011 +vt 0.119179 0.463673 +vt 0.159370 0.449923 +vt 0.194330 0.438433 +vt 0.225340 0.428872 +vt 0.254520 0.420438 +vt 0.281501 0.413176 +vt 0.307890 0.406816 +vt 0.333097 0.401155 +vt 0.357623 0.396433 +vt 0.382002 0.392435 +vt 0.405783 0.389036 +vt 0.428954 0.386464 +vt 0.451797 0.384596 +vt 0.474520 0.383512 +vt 0.497784 0.383121 +vt 0.521082 0.383291 +vt 0.543985 0.384217 +vt 0.567180 0.386029 +vt 0.590918 0.388431 +vt 0.614963 0.391620 +vt 0.639028 0.395549 +vt 0.663740 0.400452 +vt 0.689430 0.406090 +vt 0.715841 0.412751 +vt 0.743684 0.420252 +vt 0.772421 0.428735 +vt 0.803831 0.438874 +vt 0.838723 0.450722 +vt 0.878521 0.465450 +vt 0.925957 0.483742 +vt 0.985760 0.510259 +vt 0.060805 0.014779 +vt 0.088948 0.014255 +vt 0.116607 0.013480 +vt 0.144154 0.015827 +vt 0.171639 0.014504 +vt 0.199067 0.016318 +vt 0.226831 0.014562 +vt 0.254097 0.012704 +vt 0.281379 0.014010 +vt 0.308554 0.011927 +vt 0.335787 0.013046 +vt 0.363365 0.010939 +vt 0.391001 0.008950 +vt 0.418669 0.007085 +vt 0.446381 0.005385 +vt 0.474139 0.003884 +vt 0.501941 0.002612 +vt 0.529830 0.001549 +vt 0.557751 0.000679 +vt 0.585253 0.000000 +vt 0.612640 0.002655 +vt 0.640667 0.002225 +vt 0.668288 0.001824 +vt 0.695766 0.004679 +vt 0.723439 0.004163 +vt 0.750995 0.006877 +vt 0.778758 0.006096 +vt 0.806444 0.008515 +vt 0.834686 0.010777 +vt 0.862987 0.012847 +vt 0.891383 0.014720 +vt 0.919385 0.012880 +vt 0.947426 0.014228 +f 12634/2959/2217 12633/2960/2218 12626/2961/2219 +f 12656/2962/2220 12626/2961/2219 12625/2963/2221 +f 12625/2963/2221 12626/2961/2219 12624/2964/2222 +f 12624/2964/2222 12626/2961/2219 12627/2965/2223 +f 12627/2965/2223 12626/2961/2219 12628/2966/2224 +f 12628/2966/2224 12626/2961/2219 12629/2967/2225 +f 12629/2967/2225 12626/2961/2219 12630/2968/2226 +f 12630/2968/2226 12626/2961/2219 12631/2969/2227 +f 12631/2969/2227 12626/2961/2219 12632/2970/2228 +f 12632/2970/2228 12626/2961/2219 12633/2960/2218 +f 12634/2971/2217 12626/2961/2219 12635/2972/2229 +f 12635/2972/2229 12626/2961/2219 12636/2973/2230 +f 12636/2973/2230 12626/2961/2219 12637/2974/2231 +f 12637/2974/2231 12626/2961/2219 12638/2975/2232 +f 12638/2975/2232 12626/2961/2219 12639/2976/2233 +f 12639/2976/2233 12626/2961/2219 12640/2977/2234 +f 12640/2977/2234 12626/2961/2219 12641/2978/2235 +f 12641/2978/2235 12626/2961/2219 12642/2979/2236 +f 12642/2979/2236 12626/2961/2219 12643/2980/2237 +f 12643/2980/2237 12626/2961/2219 12644/2981/2238 +f 12644/2981/2238 12626/2961/2219 12645/2982/2239 +f 12645/2982/2239 12626/2961/2219 12646/2983/2240 +f 12646/2983/2240 12626/2961/2219 12647/2984/2241 +f 12647/2984/2241 12626/2961/2219 12648/2985/2242 +f 12648/2985/2242 12626/2961/2219 12649/2986/2243 +f 12649/2986/2243 12626/2961/2219 12650/2987/2244 +f 12650/2987/2244 12626/2961/2219 12651/2988/2245 +f 12651/2988/2245 12626/2961/2219 12652/2989/2246 +f 12652/2989/2246 12626/2961/2219 12653/2990/2247 +f 12653/2990/2247 12626/2961/2219 12654/2991/2248 +f 12654/2991/2248 12626/2961/2219 12655/2992/2249 +f 12655/2992/2249 12626/2961/2219 12656/2962/2220 +f 12601/2993/2250 12575/2994/2251 12600/2995/2252 +f 12600/2995/2252 12575/2994/2251 12577/2996/2253 +f 12600/2995/2252 12577/2996/2253 12599/2997/2254 +f 12599/2997/2254 12577/2996/2253 12579/2998/2255 +f 12599/2997/2254 12579/2998/2255 12598/2999/2256 +f 12598/2999/2256 12579/2998/2255 12581/3000/2257 +f 12598/2999/2256 12581/3000/2257 12597/3001/2258 +f 12597/3001/2258 12581/3000/2257 12583/3002/2259 +f 12597/3001/2258 12583/3002/2259 12596/3003/2260 +f 12596/3003/2260 12583/3002/2259 12585/3004/2261 +f 12596/3003/2260 12585/3004/2261 12595/3005/2262 +f 12595/3005/2262 12585/3004/2261 12587/3006/2263 +f 12595/3005/2262 12587/3006/2263 12594/3007/2264 +f 12594/3007/2264 12587/3006/2263 12589/3008/2265 +f 12594/3007/2264 12589/3008/2265 12593/3009/2266 +f 12593/3009/2266 12589/3008/2265 12591/3010/2267 +f 12593/3009/2266 12591/3010/2267 12592/3011/2268 +f 12591/3010/2267 12528/3012/2269 12592/3011/2268 +f 12592/3011/2268 12528/3012/2269 12623/3013/2270 +f 12623/3013/2270 12528/3012/2269 12531/3014/2271 +f 12623/3013/2270 12531/3014/2271 12622/3015/2272 +f 12622/3015/2272 12531/3014/2271 12533/3016/2273 +f 12622/3015/2272 12533/3016/2273 12621/3017/2274 +f 12621/3017/2274 12533/3016/2273 12535/3018/2275 +f 12621/3017/2274 12535/3018/2275 12620/3019/2276 +f 12620/3019/2276 12535/3018/2275 12537/3020/2277 +f 12620/3019/2276 12537/3020/2277 12619/3021/2278 +f 12619/3021/2278 12537/3020/2277 12539/3022/2279 +f 12619/3021/2278 12539/3022/2279 12618/3023/2280 +f 12618/3023/2280 12539/3022/2279 12541/3024/2281 +f 12618/3023/2280 12541/3024/2281 12617/3025/2282 +f 12617/3025/2282 12541/3024/2281 12543/3026/2283 +f 12617/3025/2282 12543/3026/2283 12616/3027/2284 +f 12616/3027/2284 12543/3026/2283 12545/3028/2285 +f 12616/3027/2284 12545/3028/2285 12615/3029/2286 +f 12615/3029/2286 12545/3028/2285 12547/3030/2287 +f 12615/3029/2286 12547/3030/2287 12614/3031/2288 +f 12614/3031/2288 12547/3030/2287 12549/3032/2289 +f 12614/3031/2288 12549/3032/2289 12613/3033/2290 +f 12613/3033/2290 12549/3032/2289 12551/3034/2291 +f 12613/3033/2290 12551/3034/2291 12612/3035/2292 +f 12612/3035/2292 12551/3034/2291 12553/3036/2293 +f 12612/3035/2292 12553/3036/2293 12611/3037/2294 +f 12611/3037/2294 12553/3036/2293 12555/3038/2295 +f 12611/3037/2294 12555/3038/2295 12610/3039/2296 +f 12610/3039/2296 12555/3038/2295 12557/3040/2297 +f 12610/3039/2296 12557/3040/2297 12609/3041/2298 +f 12609/3041/2298 12557/3040/2297 12559/3042/2299 +f 12609/3041/2298 12559/3042/2299 12608/3043/2300 +f 12608/3043/2300 12559/3042/2299 12561/3044/2301 +f 12608/3043/2300 12561/3044/2301 12607/3045/2302 +f 12607/3045/2302 12561/3044/2301 12563/3046/2303 +f 12607/3045/2302 12563/3046/2303 12606/3047/2304 +f 12606/3047/2304 12563/3046/2303 12565/3048/2305 +f 12606/3047/2304 12565/3048/2305 12605/3049/2306 +f 12605/3049/2306 12565/3048/2305 12567/3050/2307 +f 12605/3049/2306 12567/3050/2307 12604/3051/2308 +f 12604/3051/2308 12567/3050/2307 12569/3052/2309 +f 12604/3051/2308 12569/3052/2309 12603/3053/2310 +f 12603/3053/2310 12569/3052/2309 12571/3054/2311 +f 12603/3053/2310 12571/3054/2311 12602/3055/2312 +f 12602/3055/2312 12571/3054/2311 12573/3056/2313 +f 12602/3055/2312 12573/3056/2313 12601/3057/2250 +f 12601/3057/2250 12573/3056/2313 12575/3058/2251 +f 12634/2959/2217 12680/3059/2314 12633/2960/2218 +f 12633/2960/2218 12680/3059/2314 12681/3060/2315 +f 12633/2960/2218 12681/3060/2315 12632/2970/2228 +f 12632/2970/2228 12681/3060/2315 12682/3061/2316 +f 12632/2970/2228 12682/3061/2316 12631/2969/2227 +f 12631/2969/2227 12682/3061/2316 12683/3062/2317 +f 12631/2969/2227 12683/3062/2317 12630/2968/2226 +f 12630/2968/2226 12683/3062/2317 12684/3063/2318 +f 12630/2968/2226 12684/3063/2318 12629/2967/2225 +f 12629/2967/2225 12684/3063/2318 12685/3064/2319 +f 12629/2967/2225 12685/3064/2319 12628/2966/2224 +f 12628/2966/2224 12685/3064/2319 12686/3065/2320 +f 12628/2966/2224 12686/3065/2320 12627/2965/2223 +f 12627/2965/2223 12686/3065/2320 12687/3066/2321 +f 12627/2965/2223 12687/3066/2321 12624/2964/2222 +f 12624/2964/2222 12687/3066/2321 12688/3067/2322 +f 12624/2964/2222 12688/3067/2322 12625/2963/2221 +f 12625/2963/2221 12688/3067/2322 12657/3068/2323 +f 12625/2963/2221 12657/3068/2323 12656/2962/2220 +f 12656/2962/2220 12657/3068/2323 12658/3069/2324 +f 12656/2962/2220 12658/3069/2324 12655/2992/2249 +f 12655/2992/2249 12658/3069/2324 12659/3070/2325 +f 12655/2992/2249 12659/3070/2325 12654/2991/2248 +f 12654/2991/2248 12659/3070/2325 12660/3071/2326 +f 12654/2991/2248 12660/3071/2326 12653/2990/2247 +f 12653/2990/2247 12660/3071/2326 12661/3072/2327 +f 12653/2990/2247 12661/3072/2327 12652/2989/2246 +f 12652/2989/2246 12661/3072/2327 12662/3073/2328 +f 12652/2989/2246 12662/3073/2328 12651/2988/2245 +f 12651/2988/2245 12662/3073/2328 12663/3074/2329 +f 12651/2988/2245 12663/3074/2329 12650/2987/2244 +f 12650/2987/2244 12663/3074/2329 12664/3075/2330 +f 12650/2987/2244 12664/3075/2330 12649/2986/2243 +f 12649/2986/2243 12664/3075/2330 12665/3076/2331 +f 12649/2986/2243 12665/3076/2331 12648/2985/2242 +f 12648/2985/2242 12665/3076/2331 12666/3077/2332 +f 12648/2985/2242 12666/3077/2332 12647/2984/2241 +f 12647/2984/2241 12666/3077/2332 12667/3078/2333 +f 12647/2984/2241 12667/3078/2333 12646/2983/2240 +f 12646/2983/2240 12667/3078/2333 12668/3079/2334 +f 12646/2983/2240 12668/3079/2334 12645/2982/2239 +f 12645/2982/2239 12668/3079/2334 12669/3080/2335 +f 12645/2982/2239 12669/3080/2335 12644/2981/2238 +f 12644/2981/2238 12669/3080/2335 12670/3081/2336 +f 12644/2981/2238 12670/3081/2336 12643/2980/2237 +f 12643/2980/2237 12670/3081/2336 12671/3082/2337 +f 12643/2980/2237 12671/3082/2337 12642/2979/2236 +f 12642/2979/2236 12671/3082/2337 12672/3083/2338 +f 12642/2979/2236 12672/3083/2338 12641/2978/2235 +f 12641/2978/2235 12672/3083/2338 12673/3084/2339 +f 12641/2978/2235 12673/3084/2339 12640/2977/2234 +f 12640/2977/2234 12673/3084/2339 12674/3085/2340 +f 12640/2977/2234 12674/3085/2340 12639/2976/2233 +f 12639/2976/2233 12674/3085/2340 12675/3086/2341 +f 12639/2976/2233 12675/3086/2341 12638/2975/2232 +f 12638/2975/2232 12675/3086/2341 12676/3087/2342 +f 12638/2975/2232 12676/3087/2342 12637/2974/2231 +f 12637/2974/2231 12676/3087/2342 12677/3088/2343 +f 12637/2974/2231 12677/3088/2343 12636/2973/2230 +f 12636/2973/2230 12677/3088/2343 12678/3089/2344 +f 12636/2973/2230 12678/3089/2344 12635/2972/2229 +f 12635/2972/2229 12678/3089/2344 12679/3090/2345 +f 12635/2972/2229 12679/3090/2345 12634/2971/2217 +f 12634/2971/2217 12679/3090/2345 12680/3091/2314 +f 12712/3092/2346 12601/2993/2250 12713/3093/2347 +f 12713/3093/2347 12601/2993/2250 12600/2995/2252 +f 12713/3093/2347 12600/2995/2252 12714/3094/2348 +f 12714/3094/2348 12600/2995/2252 12599/2997/2254 +f 12714/3094/2348 12599/2997/2254 12715/3095/2349 +f 12715/3095/2349 12599/2997/2254 12598/2999/2256 +f 12715/3095/2349 12598/2999/2256 12716/3096/2350 +f 12716/3096/2350 12598/2999/2256 12597/3001/2258 +f 12716/3096/2350 12597/3001/2258 12717/3097/2351 +f 12717/3097/2351 12597/3001/2258 12596/3003/2260 +f 12717/3097/2351 12596/3003/2260 12718/3098/2352 +f 12718/3098/2352 12596/3003/2260 12595/3005/2262 +f 12718/3098/2352 12595/3005/2262 12719/3099/2353 +f 12719/3099/2353 12595/3005/2262 12594/3007/2264 +f 12719/3099/2353 12594/3007/2264 12720/3100/2354 +f 12720/3100/2354 12594/3007/2264 12593/3009/2266 +f 12720/3100/2354 12593/3009/2266 12690/3101/2355 +f 12690/3101/2355 12593/3009/2266 12592/3011/2268 +f 12690/3101/2355 12592/3011/2268 12689/3102/2356 +f 12689/3102/2356 12592/3011/2268 12623/3013/2270 +f 12689/3102/2356 12623/3013/2270 12691/3103/2357 +f 12691/3103/2357 12623/3013/2270 12622/3015/2272 +f 12691/3103/2357 12622/3015/2272 12692/3104/2358 +f 12692/3104/2358 12622/3015/2272 12621/3017/2274 +f 12692/3104/2358 12621/3017/2274 12693/3105/2359 +f 12693/3105/2359 12621/3017/2274 12620/3019/2276 +f 12693/3105/2359 12620/3019/2276 12694/3106/2360 +f 12694/3106/2360 12620/3019/2276 12619/3021/2278 +f 12694/3106/2360 12619/3021/2278 12695/3107/2361 +f 12695/3107/2361 12619/3021/2278 12618/3023/2280 +f 12695/3107/2361 12618/3023/2280 12696/3108/2362 +f 12696/3108/2362 12618/3023/2280 12617/3025/2282 +f 12696/3108/2362 12617/3025/2282 12697/3109/2363 +f 12697/3109/2363 12617/3025/2282 12616/3027/2284 +f 12697/3109/2363 12616/3027/2284 12698/3110/2364 +f 12698/3110/2364 12616/3027/2284 12615/3029/2286 +f 12698/3110/2364 12615/3029/2286 12699/3111/2365 +f 12699/3111/2365 12615/3029/2286 12614/3031/2288 +f 12699/3111/2365 12614/3031/2288 12700/3112/2366 +f 12700/3112/2366 12614/3031/2288 12613/3033/2290 +f 12700/3112/2366 12613/3033/2290 12701/3113/2367 +f 12701/3113/2367 12613/3033/2290 12612/3035/2292 +f 12701/3113/2367 12612/3035/2292 12702/3114/2368 +f 12702/3114/2368 12612/3035/2292 12611/3037/2294 +f 12702/3114/2368 12611/3037/2294 12703/3115/2369 +f 12703/3115/2369 12611/3037/2294 12610/3039/2296 +f 12703/3115/2369 12610/3039/2296 12704/3116/2370 +f 12704/3116/2370 12610/3039/2296 12609/3041/2298 +f 12704/3116/2370 12609/3041/2298 12705/3117/2371 +f 12705/3117/2371 12609/3041/2298 12608/3043/2300 +f 12705/3117/2371 12608/3043/2300 12706/3118/2372 +f 12706/3118/2372 12608/3043/2300 12607/3045/2302 +f 12706/3118/2372 12607/3045/2302 12707/3119/2373 +f 12707/3119/2373 12607/3045/2302 12606/3047/2304 +f 12707/3119/2373 12606/3047/2304 12708/3120/2374 +f 12708/3120/2374 12606/3047/2304 12605/3049/2306 +f 12708/3120/2374 12605/3049/2306 12709/3121/2375 +f 12709/3121/2375 12605/3049/2306 12604/3051/2308 +f 12709/3121/2375 12604/3051/2308 12710/3122/2376 +f 12710/3122/2376 12604/3051/2308 12603/3053/2310 +f 12710/3122/2376 12603/3053/2310 12711/3123/2377 +f 12711/3123/2377 12603/3053/2310 12602/3055/2312 +f 12711/3123/2377 12602/3055/2312 12712/3124/2346 +f 12712/3124/2346 12602/3055/2312 12601/3057/2250 +f 12680/3059/2314 12712/3092/2346 12681/3060/2315 +f 12681/3060/2315 12712/3092/2346 12713/3093/2347 +f 12681/3060/2315 12713/3093/2347 12682/3061/2316 +f 12682/3061/2316 12713/3093/2347 12714/3094/2348 +f 12682/3061/2316 12714/3094/2348 12683/3062/2317 +f 12683/3062/2317 12714/3094/2348 12715/3095/2349 +f 12683/3062/2317 12715/3095/2349 12684/3063/2318 +f 12684/3063/2318 12715/3095/2349 12716/3096/2350 +f 12684/3063/2318 12716/3096/2350 12685/3064/2319 +f 12685/3064/2319 12716/3096/2350 12717/3097/2351 +f 12685/3064/2319 12717/3097/2351 12686/3065/2320 +f 12686/3065/2320 12717/3097/2351 12718/3098/2352 +f 12686/3065/2320 12718/3098/2352 12687/3066/2321 +f 12687/3066/2321 12718/3098/2352 12719/3099/2353 +f 12687/3066/2321 12719/3099/2353 12688/3067/2322 +f 12688/3067/2322 12719/3099/2353 12720/3100/2354 +f 12688/3067/2322 12720/3100/2354 12657/3068/2323 +f 12657/3068/2323 12720/3100/2354 12690/3101/2355 +f 12657/3068/2323 12690/3101/2355 12658/3069/2324 +f 12658/3069/2324 12690/3101/2355 12689/3102/2356 +f 12658/3069/2324 12689/3102/2356 12659/3070/2325 +f 12659/3070/2325 12689/3102/2356 12691/3103/2357 +f 12659/3070/2325 12691/3103/2357 12660/3071/2326 +f 12660/3071/2326 12691/3103/2357 12692/3104/2358 +f 12660/3071/2326 12692/3104/2358 12661/3072/2327 +f 12661/3072/2327 12692/3104/2358 12693/3105/2359 +f 12661/3072/2327 12693/3105/2359 12662/3073/2328 +f 12662/3073/2328 12693/3105/2359 12694/3106/2360 +f 12662/3073/2328 12694/3106/2360 12663/3074/2329 +f 12663/3074/2329 12694/3106/2360 12695/3107/2361 +f 12663/3074/2329 12695/3107/2361 12664/3075/2330 +f 12664/3075/2330 12695/3107/2361 12696/3108/2362 +f 12664/3075/2330 12696/3108/2362 12665/3076/2331 +f 12665/3076/2331 12696/3108/2362 12697/3109/2363 +f 12665/3076/2331 12697/3109/2363 12666/3077/2332 +f 12666/3077/2332 12697/3109/2363 12698/3110/2364 +f 12666/3077/2332 12698/3110/2364 12667/3078/2333 +f 12667/3078/2333 12698/3110/2364 12699/3111/2365 +f 12667/3078/2333 12699/3111/2365 12668/3079/2334 +f 12668/3079/2334 12699/3111/2365 12700/3112/2366 +f 12668/3079/2334 12700/3112/2366 12669/3080/2335 +f 12669/3080/2335 12700/3112/2366 12701/3113/2367 +f 12669/3080/2335 12701/3113/2367 12670/3081/2336 +f 12670/3081/2336 12701/3113/2367 12702/3114/2368 +f 12670/3081/2336 12702/3114/2368 12671/3082/2337 +f 12671/3082/2337 12702/3114/2368 12703/3115/2369 +f 12671/3082/2337 12703/3115/2369 12672/3083/2338 +f 12672/3083/2338 12703/3115/2369 12704/3116/2370 +f 12672/3083/2338 12704/3116/2370 12673/3084/2339 +f 12673/3084/2339 12704/3116/2370 12705/3117/2371 +f 12673/3084/2339 12705/3117/2371 12674/3085/2340 +f 12674/3085/2340 12705/3117/2371 12706/3118/2372 +f 12674/3085/2340 12706/3118/2372 12675/3086/2341 +f 12675/3086/2341 12706/3118/2372 12707/3119/2373 +f 12675/3086/2341 12707/3119/2373 12676/3087/2342 +f 12676/3087/2342 12707/3119/2373 12708/3120/2374 +f 12676/3087/2342 12708/3120/2374 12677/3088/2343 +f 12677/3088/2343 12708/3120/2374 12709/3121/2375 +f 12677/3088/2343 12709/3121/2375 12678/3089/2344 +f 12678/3089/2344 12709/3121/2375 12710/3122/2376 +f 12678/3089/2344 12710/3122/2376 12679/3090/2345 +f 12679/3090/2345 12710/3122/2376 12711/3123/2377 +f 12679/3090/2345 12711/3123/2377 12680/3091/2314 +f 12680/3091/2314 12711/3123/2377 12712/3124/2346 +f 12575/2994/2251 12574/3125/2378 12577/2996/2253 +f 12577/2996/2253 12574/3125/2378 12576/3126/2379 +f 12577/2996/2253 12576/3126/2379 12579/2998/2255 +f 12579/2998/2255 12576/3126/2379 12578/3127/2380 +f 12579/2998/2255 12578/3127/2380 12581/3000/2257 +f 12581/3000/2257 12578/3127/2380 12580/3128/2381 +f 12581/3000/2257 12580/3128/2381 12583/3002/2259 +f 12583/3002/2259 12580/3128/2381 12582/3129/2382 +f 12583/3002/2259 12582/3129/2382 12585/3004/2261 +f 12585/3004/2261 12582/3129/2382 12584/3130/2383 +f 12585/3004/2261 12584/3130/2383 12587/3006/2263 +f 12587/3006/2263 12584/3130/2383 12586/3131/2384 +f 12587/3006/2263 12586/3131/2384 12589/3008/2265 +f 12589/3008/2265 12586/3131/2384 12588/3132/2385 +f 12589/3008/2265 12588/3132/2385 12591/3010/2267 +f 12591/3010/2267 12588/3132/2385 12590/3133/2386 +f 12590/3133/2386 12528/3012/2269 12591/3010/2267 +f 12528/3012/2269 12590/3133/2386 12529/3134/2387 +f 12528/3012/2269 12529/3134/2387 12531/3014/2271 +f 12531/3014/2271 12529/3134/2387 12530/3135/2388 +f 12531/3014/2271 12530/3135/2388 12533/3016/2273 +f 12533/3016/2273 12530/3135/2388 12532/3136/2389 +f 12533/3016/2273 12532/3136/2389 12535/3018/2275 +f 12535/3018/2275 12532/3136/2389 12534/3137/2390 +f 12535/3018/2275 12534/3137/2390 12537/3020/2277 +f 12537/3020/2277 12534/3137/2390 12536/3138/2391 +f 12537/3020/2277 12536/3138/2391 12539/3022/2279 +f 12539/3022/2279 12536/3138/2391 12538/3139/2392 +f 12539/3022/2279 12538/3139/2392 12541/3024/2281 +f 12541/3024/2281 12538/3139/2392 12540/3140/2393 +f 12541/3024/2281 12540/3140/2393 12543/3026/2283 +f 12543/3026/2283 12540/3140/2393 12542/3141/2394 +f 12543/3026/2283 12542/3141/2394 12545/3028/2285 +f 12545/3028/2285 12542/3141/2394 12544/3142/2395 +f 12545/3028/2285 12544/3142/2395 12547/3030/2287 +f 12547/3030/2287 12544/3142/2395 12546/3143/2396 +f 12547/3030/2287 12546/3143/2396 12549/3032/2289 +f 12549/3032/2289 12546/3143/2396 12548/3144/2397 +f 12549/3032/2289 12548/3144/2397 12551/3034/2291 +f 12551/3034/2291 12548/3144/2397 12550/3145/2398 +f 12551/3034/2291 12550/3145/2398 12553/3036/2293 +f 12553/3036/2293 12550/3145/2398 12552/3146/2399 +f 12553/3036/2293 12552/3146/2399 12555/3038/2295 +f 12555/3038/2295 12552/3146/2399 12554/3147/2400 +f 12555/3038/2295 12554/3147/2400 12557/3040/2297 +f 12557/3040/2297 12554/3147/2400 12556/3148/2401 +f 12557/3040/2297 12556/3148/2401 12559/3042/2299 +f 12559/3042/2299 12556/3148/2401 12558/3149/2402 +f 12559/3042/2299 12558/3149/2402 12561/3044/2301 +f 12561/3044/2301 12558/3149/2402 12560/3150/2403 +f 12561/3044/2301 12560/3150/2403 12563/3046/2303 +f 12563/3046/2303 12560/3150/2403 12562/3151/2404 +f 12563/3046/2303 12562/3151/2404 12565/3048/2305 +f 12565/3048/2305 12562/3151/2404 12564/3152/2405 +f 12565/3048/2305 12564/3152/2405 12567/3050/2307 +f 12567/3050/2307 12564/3152/2405 12566/3153/2406 +f 12567/3050/2307 12566/3153/2406 12569/3052/2309 +f 12569/3052/2309 12566/3153/2406 12568/3154/2407 +f 12569/3052/2309 12568/3154/2407 12571/3054/2311 +f 12571/3054/2311 12568/3154/2407 12570/3155/2408 +f 12571/3054/2311 12570/3155/2408 12573/3056/2313 +f 12573/3056/2313 12570/3155/2408 12572/3156/2409 +f 12573/3056/2313 12572/3156/2409 12575/3058/2251 +f 12575/3058/2251 12572/3156/2409 12574/3157/2378 + + +# +# +# +g + + +# +# _ns651_Material_002_52-effect +# +usemtl _ns651_Material_002_52-effect + +v -0.862576 4.205190 -0.474773 +v -0.862576 4.043322 -0.474773 +v -0.863940 4.043322 -0.474639 +v -0.863940 4.205190 -0.474639 +v -0.865252 4.043322 -0.474241 +v -0.865252 4.205190 -0.474241 +v -0.866461 4.043322 -0.473595 +v -0.866461 4.205190 -0.473595 +v -0.867520 4.043322 -0.472725 +v -0.867520 4.205190 -0.472725 +v -0.868390 4.043322 -0.471666 +v -0.868390 4.205190 -0.471666 +v -0.869036 4.043322 -0.470457 +v -0.869036 4.205190 -0.470457 +v -0.869434 4.043322 -0.469145 +v -0.869434 4.205190 -0.469145 +v -0.869568 4.043322 -0.467781 +v -0.869568 4.205190 -0.467781 +v -0.869434 4.043322 -0.466417 +v -0.869434 4.205190 -0.466417 +v -0.869036 4.043322 -0.465105 +v -0.869036 4.205190 -0.465105 +v -0.868390 4.043322 -0.463897 +v -0.868390 4.205190 -0.463897 +v -0.867520 4.043322 -0.462837 +v -0.867520 4.205190 -0.462837 +v -0.866461 4.043322 -0.461968 +v -0.866461 4.205190 -0.461968 +v -0.865252 4.043322 -0.461321 +v -0.865252 4.205190 -0.461321 +v -0.863940 4.043322 -0.460924 +v -0.863940 4.205190 -0.460924 +v -0.862576 4.043322 -0.460789 +v -0.862576 4.205190 -0.460789 +v -0.861212 4.043322 -0.460924 +v -0.861212 4.205190 -0.460924 +v -0.859901 4.043322 -0.461321 +v -0.859901 4.205190 -0.461321 +v -0.858692 4.043322 -0.461968 +v -0.858692 4.205190 -0.461968 +v -0.857632 4.043322 -0.462837 +v -0.857632 4.205190 -0.462837 +v -0.856763 4.043322 -0.463897 +v -0.856763 4.205190 -0.463897 +v -0.856117 4.043322 -0.465105 +v -0.856117 4.205190 -0.465105 +v -0.855719 4.043322 -0.466417 +v -0.855719 4.205190 -0.466417 +v -0.855584 4.043322 -0.467781 +v -0.855584 4.205190 -0.467781 +v -0.855719 4.043322 -0.469145 +v -0.855719 4.205190 -0.469145 +v -0.856117 4.043322 -0.470457 +v -0.856117 4.205190 -0.470457 +v -0.856763 4.043322 -0.471666 +v -0.856763 4.205190 -0.471666 +v -0.857632 4.043322 -0.472725 +v -0.857632 4.205190 -0.472725 +v -0.858692 4.043322 -0.473595 +v -0.858692 4.205190 -0.473595 +v -0.859901 4.043322 -0.474241 +v -0.859901 4.205190 -0.474241 +v -0.861212 4.043322 -0.474639 +v -0.861212 4.205190 -0.474639 +v -0.862576 4.209582 -0.483964 +v -0.859419 4.209582 -0.483653 +v -0.856383 4.209582 -0.482732 +v -0.853585 4.209582 -0.481237 +v -0.851133 4.209582 -0.479224 +v -0.849121 4.209582 -0.476772 +v -0.847625 4.209582 -0.473974 +v -0.846704 4.209582 -0.470938 +v -0.846393 4.209582 -0.467781 +v -0.846704 4.209582 -0.464624 +v -0.847625 4.209582 -0.461588 +v -0.849121 4.209582 -0.458790 +v -0.851133 4.209582 -0.456338 +v -0.853585 4.209582 -0.454325 +v -0.856383 4.209582 -0.452830 +v -0.859419 4.209582 -0.451909 +v -0.862576 4.209582 -0.451598 +v -0.865733 4.209582 -0.451909 +v -0.868769 4.209582 -0.452830 +v -0.871567 4.209582 -0.454325 +v -0.874019 4.209582 -0.456338 +v -0.876032 4.209582 -0.458790 +v -0.877527 4.209582 -0.461588 +v -0.878448 4.209582 -0.464624 +v -0.878759 4.209582 -0.467781 +v -0.878448 4.209582 -0.470938 +v -0.877527 4.209582 -0.473974 +v -0.876032 4.209582 -0.476772 +v -0.874019 4.209582 -0.479224 +v -0.871567 4.209582 -0.481237 +v -0.868769 4.209582 -0.482732 +v -0.865733 4.209582 -0.483653 +v -0.861759 4.226930 -0.471889 +v -0.862576 4.226930 -0.471969 +v -0.862576 4.241926 -0.467781 +v -0.860974 4.226930 -0.471650 +v -0.860250 4.226930 -0.471263 +v -0.859615 4.226930 -0.470742 +v -0.859094 4.226930 -0.470108 +v -0.858707 4.226930 -0.469384 +v -0.858469 4.226930 -0.468598 +v -0.858388 4.226930 -0.467781 +v -0.858469 4.226930 -0.466964 +v -0.858707 4.226930 -0.466178 +v -0.859094 4.226930 -0.465454 +v -0.859615 4.226930 -0.464820 +v -0.860250 4.226930 -0.464299 +v -0.860974 4.226930 -0.463912 +v -0.861759 4.226930 -0.463674 +v -0.862576 4.226930 -0.463593 +v -0.863393 4.226930 -0.463674 +v -0.864179 4.226930 -0.463912 +v -0.864903 4.226930 -0.464299 +v -0.865538 4.226930 -0.464820 +v -0.866058 4.226930 -0.465454 +v -0.866445 4.226930 -0.466178 +v -0.866684 4.226930 -0.466964 +v -0.866764 4.226930 -0.467781 +v -0.866684 4.226930 -0.468598 +v -0.866445 4.226930 -0.469384 +v -0.866058 4.226930 -0.470108 +v -0.865538 4.226930 -0.470742 +v -0.864903 4.226930 -0.471263 +v -0.864179 4.226930 -0.471650 +v -0.863393 4.226930 -0.471889 +v -0.862576 4.218015 -0.476636 +v -0.864304 4.218015 -0.476466 +v -0.865965 4.218015 -0.475962 +v -0.867496 4.218015 -0.475144 +v -0.868838 4.218015 -0.474043 +v -0.869939 4.218015 -0.472701 +v -0.870757 4.218015 -0.471170 +v -0.871261 4.218015 -0.469509 +v -0.871431 4.218015 -0.467781 +v -0.871261 4.218015 -0.466054 +v -0.870757 4.218015 -0.464392 +v -0.869939 4.218015 -0.462861 +v -0.868838 4.218015 -0.461519 +v -0.867496 4.218015 -0.460418 +v -0.865965 4.218015 -0.459600 +v -0.864304 4.218015 -0.459096 +v -0.862576 4.218015 -0.458926 +v -0.860849 4.218015 -0.459096 +v -0.859187 4.218015 -0.459600 +v -0.857657 4.218015 -0.460418 +v -0.856315 4.218015 -0.461519 +v -0.855213 4.218015 -0.462861 +v -0.854395 4.218015 -0.464392 +v -0.853891 4.218015 -0.466053 +v -0.853721 4.218015 -0.467781 +v -0.853891 4.218015 -0.469509 +v -0.854395 4.218015 -0.471170 +v -0.855213 4.218015 -0.472701 +v -0.856315 4.218015 -0.474043 +v -0.857657 4.218015 -0.475144 +v -0.859187 4.218015 -0.475962 +v -0.860849 4.218015 -0.476466 +v -0.865572 4.210794 -0.482840 +v -0.862576 4.210794 -0.483135 +v -0.868452 4.210794 -0.481966 +v -0.871107 4.210794 -0.480548 +v -0.873433 4.210794 -0.478638 +v -0.875343 4.210794 -0.476311 +v -0.876762 4.210794 -0.473657 +v -0.877635 4.210794 -0.470777 +v -0.877930 4.210794 -0.467781 +v -0.877635 4.210794 -0.464786 +v -0.876762 4.210794 -0.461905 +v -0.875343 4.210794 -0.459251 +v -0.873433 4.210794 -0.456924 +v -0.871107 4.210794 -0.455015 +v -0.868452 4.210794 -0.453596 +v -0.865572 4.210794 -0.452722 +v -0.862576 4.210794 -0.452427 +v -0.859581 4.210794 -0.452722 +v -0.856700 4.210794 -0.453596 +v -0.854046 4.210794 -0.455015 +v -0.851719 4.210794 -0.456924 +v -0.849810 4.210794 -0.459251 +v -0.848391 4.210794 -0.461905 +v -0.847517 4.210794 -0.464786 +v -0.847222 4.210794 -0.467781 +v -0.847517 4.210794 -0.470776 +v -0.848391 4.210794 -0.473657 +v -0.849810 4.210794 -0.476311 +v -0.851719 4.210794 -0.478638 +v -0.854046 4.210794 -0.480548 +v -0.856700 4.210794 -0.481966 +v -0.859581 4.210794 -0.482840 +vn 0.900409 0.387899 0.196971 +vn 0.921534 0.387902 0.017518 +vn 0.000000 1.000000 -0.000000 +vn -0.162577 0.387901 -0.907249 +vn 0.017518 0.387902 -0.921534 +vn 0.196971 0.387899 -0.900409 +vn 0.368854 0.387898 -0.844678 +vn 0.526553 0.387903 -0.756487 +vn 0.664031 0.387895 -0.639219 +vn 0.775985 0.387901 -0.497374 +vn 0.858104 0.387897 -0.336442 +vn 0.907254 0.387903 -0.162547 +vn 0.844678 0.387898 0.368854 +vn 0.756487 0.387903 0.526553 +vn 0.639219 0.387895 0.664031 +vn 0.497374 0.387901 0.775985 +vn 0.336442 0.387897 0.858104 +vn 0.162577 0.387901 0.907249 +vn -0.017549 0.387902 0.921534 +vn -0.196971 0.387899 0.900409 +vn -0.368854 0.387898 0.844678 +vn -0.526553 0.387903 0.756487 +vn -0.664031 0.387895 0.639219 +vn -0.775985 0.387901 0.497374 +vn -0.858104 0.387897 0.336442 +vn -0.907249 0.387901 0.162577 +vn -0.921534 0.387902 -0.017518 +vn -0.900409 0.387899 -0.196971 +vn -0.844678 0.387898 -0.368854 +vn -0.756487 0.387903 -0.526553 +vn -0.639219 0.387895 -0.664031 +vn -0.497374 0.387901 -0.775985 +vn -0.336442 0.387897 -0.858104 +vn 0.948665 -0.261032 0.178599 +vn 0.826822 -0.534328 0.175668 +vn 0.965281 -0.261028 -0.009888 +vn 0.845203 -0.534333 0.010956 +vn 0.944789 -0.261063 -0.198040 +vn 0.831104 -0.534333 -0.154123 +vn 0.888009 -0.261028 -0.378557 +vn 0.785070 -0.534326 -0.313308 +vn 0.797096 -0.261029 -0.544520 +vn 0.708865 -0.534327 -0.460440 +vn 0.675551 -0.261034 -0.689559 +vn 0.605415 -0.534335 -0.589880 +vn 0.528038 -0.261028 -0.808109 +vn 0.478695 -0.534332 -0.696664 +vn 0.360224 -0.261035 -0.895600 +vn 0.333607 -0.534333 -0.776656 +vn 0.178570 -0.261034 -0.948670 +vn 0.175638 -0.534331 -0.826827 +vn -0.009888 -0.261028 -0.965281 +vn 0.010956 -0.534333 -0.845203 +vn -0.198040 -0.261063 -0.944789 +vn -0.154093 -0.534336 -0.831108 +vn -0.378527 -0.261060 -0.888012 +vn -0.313280 -0.534331 -0.785077 +vn -0.544516 -0.261058 -0.797089 +vn -0.460440 -0.534327 -0.708865 +vn -0.689559 -0.261034 -0.675551 +vn -0.589880 -0.534335 -0.605415 +vn -0.808109 -0.261028 -0.528038 +vn -0.696664 -0.534332 -0.478695 +vn -0.895600 -0.261035 -0.360224 +vn -0.776676 -0.534325 -0.333572 +vn -0.948670 -0.261034 -0.178570 +vn -0.826822 -0.534328 -0.175668 +vn -0.965281 -0.261028 0.009888 +vn -0.845203 -0.534333 -0.010956 +vn -0.944789 -0.261063 0.198040 +vn -0.831104 -0.534333 0.154123 +vn -0.888012 -0.261060 0.378527 +vn -0.785070 -0.534326 0.313308 +vn -0.797089 -0.261057 0.544516 +vn -0.708865 -0.534327 0.460440 +vn -0.675551 -0.261034 0.689559 +vn -0.605415 -0.534335 0.589880 +vn -0.528038 -0.261028 0.808109 +vn -0.478695 -0.534332 0.696664 +vn -0.360224 -0.261035 0.895600 +vn -0.333572 -0.534325 0.776676 +vn -0.178568 -0.261062 0.948662 +vn -0.175668 -0.534328 0.826822 +vn 0.009888 -0.261028 0.965281 +vn -0.010987 -0.534333 0.845203 +vn 0.198040 -0.261063 0.944789 +vn 0.154123 -0.534333 0.831104 +vn 0.378557 -0.261028 0.888009 +vn 0.313308 -0.534326 0.785070 +vn 0.544520 -0.261029 0.797096 +vn 0.460440 -0.534327 0.708865 +vn 0.689559 -0.261034 0.675551 +vn 0.589880 -0.534335 0.605415 +vn 0.808122 -0.261032 0.528016 +vn 0.696664 -0.534332 0.478695 +vn 0.895600 -0.261035 0.360224 +vn 0.776676 -0.534325 0.333572 +vn 0.805684 0.570928 0.157847 +vn 0.820999 0.570924 -0.002319 +vn 0.804767 0.570927 -0.162455 +vn 0.757613 0.570926 -0.316333 +vn 0.681341 0.570923 -0.458063 +vn 0.578857 0.570953 -0.582184 +vn 0.454161 0.570929 -0.683943 +vn 0.311998 0.570923 -0.759410 +vn 0.157847 0.570928 -0.805684 +vn -0.002319 0.570924 -0.820999 +vn -0.162455 0.570927 -0.804767 +vn -0.316333 0.570926 -0.757613 +vn -0.458063 0.570923 -0.681341 +vn -0.582194 0.570932 -0.578867 +vn -0.683943 0.570929 -0.454161 +vn -0.759384 0.570957 -0.312000 +vn -0.805684 0.570928 -0.157847 +vn -0.820999 0.570924 0.002319 +vn -0.804767 0.570927 0.162455 +vn -0.757613 0.570926 0.316333 +vn -0.681313 0.570955 0.458064 +vn -0.578867 0.570932 0.582194 +vn -0.454161 0.570929 0.683943 +vn -0.312005 0.570937 0.759397 +vn -0.157874 0.570946 0.805666 +vn 0.002319 0.570924 0.820999 +vn 0.162452 0.570948 0.804753 +vn 0.316328 0.570946 0.757599 +vn 0.458072 0.570935 0.681325 +vn 0.582194 0.570932 0.578867 +vn 0.683943 0.570929 0.454161 +vn 0.759410 0.570923 0.311998 +vn 0.770798 0.618018 0.154672 +vn 0.786158 0.618024 0.001343 +vn 0.771319 0.618020 -0.152048 +vn 0.726842 0.618011 -0.299606 +vn 0.654428 0.618018 -0.435634 +vn 0.556860 0.618022 -0.554938 +vn 0.437889 0.618013 -0.652927 +vn 0.302081 0.618017 -0.725811 +vn 0.154672 0.618018 -0.770798 +vn 0.001343 0.618024 -0.786158 +vn -0.152048 0.618020 -0.771319 +vn -0.299606 0.618011 -0.726842 +vn -0.435634 0.618018 -0.654428 +vn -0.554938 0.618022 -0.556860 +vn -0.652909 0.618025 -0.437898 +vn -0.725811 0.618017 -0.302081 +vn -0.770798 0.618018 -0.154672 +vn -0.786158 0.618024 -0.001343 +vn -0.771319 0.618020 0.152048 +vn -0.726842 0.618011 0.299606 +vn -0.654428 0.618018 0.435634 +vn -0.556851 0.618011 0.554959 +vn -0.437889 0.618044 0.652897 +vn -0.302081 0.618017 0.725811 +vn -0.154672 0.618018 0.770798 +vn -0.001343 0.618025 0.786158 +vn 0.152048 0.618020 0.771319 +vn 0.299612 0.618025 0.726827 +vn 0.435626 0.618037 0.654416 +vn 0.554927 0.618040 0.556850 +vn 0.652927 0.618013 0.437889 +vn 0.725811 0.618017 0.302081 +vn 0.986661 0.000000 0.162790 +vn 0.999462 -0.000000 -0.032808 +vn 0.973859 -0.000000 -0.227152 +vn 0.910836 -0.000000 -0.412768 +vn 0.812792 -0.000000 -0.582554 +vn 0.683516 -0.000000 -0.729936 +vn 0.527981 -0.000000 -0.849256 +vn 0.352163 -0.000000 -0.935939 +vn 0.162790 -0.000000 -0.986661 +vn -0.032808 -0.000000 -0.999462 +vn -0.227152 -0.000000 -0.973859 +vn -0.412805 -0.000000 -0.910820 +vn -0.582554 -0.000000 -0.812792 +vn -0.729921 -0.000000 -0.683532 +vn -0.849256 -0.000000 -0.527981 +vn -0.935939 -0.000000 -0.352163 +vn -0.986661 -0.000000 -0.162790 +vn -0.999462 0.000000 0.032808 +vn -0.973852 0.000000 0.227181 +vn -0.910836 0.000000 0.412768 +vn -0.812792 0.000000 0.582554 +vn -0.683532 0.000000 0.729921 +vn -0.527981 0.000000 0.849256 +vn -0.352127 0.000000 0.935952 +vn -0.162820 0.000000 0.986656 +vn 0.032777 0.000000 0.999463 +vn 0.227152 0.000000 0.973859 +vn 0.412768 0.000000 0.910836 +vn 0.582554 0.000000 0.812792 +vn 0.729936 0.000000 0.683516 +vn 0.849256 0.000000 0.527981 +vn 0.935939 0.000000 0.352163 +vt 0.327590 0.737726 +vt 0.333658 0.714719 +vt 0.498578 0.710577 +vt 0.424675 0.598886 +vt 0.412902 0.605807 +vt 0.401200 0.613915 +vt 0.389990 0.623365 +vt 0.378937 0.634219 +vt 0.368258 0.646672 +vt 0.358490 0.660689 +vt 0.349133 0.676641 +vt 0.341023 0.694433 +vt 0.669461 0.737726 +vt 0.663450 0.714766 +vt 0.656465 0.694724 +vt 0.647982 0.676684 +vt 0.638943 0.660842 +vt 0.628814 0.646670 +vt 0.618193 0.634251 +vt 0.607348 0.623384 +vt 0.595906 0.613936 +vt 0.584358 0.605777 +vt 0.572407 0.598905 +vt 0.560411 0.593140 +vt 0.548183 0.588462 +vt 0.535776 0.584950 +vt 0.523326 0.582480 +vt 0.510914 0.581035 +vt 0.498496 0.580487 +vt 0.486083 0.581031 +vt 0.473672 0.582470 +vt 0.461345 0.585018 +vt 0.449032 0.588508 +vt 0.436723 0.593097 +vt 0.000000 0.471479 +vt 0.050509 0.239289 +vt 0.064361 0.455502 +vt 0.081002 0.241493 +vt 0.112578 0.443109 +vt 0.111459 0.242053 +vt 0.154063 0.431521 +vt 0.141870 0.241284 +vt 0.189658 0.422498 +vt 0.171367 0.239785 +vt 0.221214 0.414276 +vt 0.200606 0.239550 +vt 0.250880 0.406943 +vt 0.229006 0.235337 +vt 0.278364 0.400460 +vt 0.257222 0.233377 +vt 0.305125 0.394171 +vt 0.284977 0.230785 +vt 0.330718 0.389287 +vt 0.312292 0.229074 +vt 0.355659 0.384606 +vt 0.339197 0.226879 +vt 0.380272 0.380609 +vt 0.365597 0.223418 +vt 0.404336 0.377624 +vt 0.392083 0.222574 +vt 0.427875 0.375325 +vt 0.418342 0.219765 +vt 0.451089 0.373757 +vt 0.444588 0.217345 +vt 0.474193 0.372387 +vt 0.470871 0.215298 +vt 0.497713 0.371694 +vt 0.497225 0.213604 +vt 0.521310 0.372059 +vt 0.523719 0.214591 +vt 0.544609 0.373233 +vt 0.550381 0.213546 +vt 0.568106 0.374503 +vt 0.577271 0.212809 +vt 0.592124 0.376868 +vt 0.604025 0.216305 +vt 0.616559 0.379970 +vt 0.631015 0.218465 +vt 0.641041 0.383890 +vt 0.658404 0.221023 +vt 0.666161 0.388083 +vt 0.686056 0.223010 +vt 0.692244 0.393656 +vt 0.713995 0.226004 +vt 0.719089 0.399448 +vt 0.742303 0.228384 +vt 0.747345 0.406786 +vt 0.771063 0.231533 +vt 0.776663 0.414148 +vt 0.800129 0.236326 +vt 0.808637 0.422573 +vt 0.829629 0.238659 +vt 0.844446 0.433045 +vt 0.859538 0.242696 +vt 0.885119 0.443977 +vt 0.889587 0.244063 +vt 0.935145 0.458301 +vt 0.920694 0.243820 +vt 1.000000 0.475909 +vt 0.951507 0.242128 +vt 0.169152 0.643288 +vt 0.190528 0.618033 +vt 0.212627 0.595811 +vt 0.235073 0.576261 +vt 0.257222 0.559385 +vt 0.278902 0.544005 +vt 0.300487 0.531883 +vt 0.321429 0.520594 +vt 0.342138 0.511119 +vt 0.362355 0.502728 +vt 0.382407 0.495914 +vt 0.402123 0.490249 +vt 0.421579 0.485413 +vt 0.440996 0.482309 +vt 0.460242 0.479822 +vt 0.479420 0.478703 +vt 0.498542 0.478212 +vt 0.517694 0.478464 +vt 0.536884 0.480046 +vt 0.556102 0.482629 +vt 0.575463 0.485602 +vt 0.595007 0.490068 +vt 0.614846 0.495632 +vt 0.634836 0.502703 +vt 0.655239 0.510767 +vt 0.675852 0.520513 +vt 0.697002 0.531538 +vt 0.718381 0.544514 +vt 0.740138 0.559274 +vt 0.762381 0.576186 +vt 0.784939 0.595083 +vt 0.807005 0.617753 +vt 0.828256 0.643529 +vt 0.013316 0.505501 +vt 0.072700 0.481011 +vt 0.119179 0.463673 +vt 0.159370 0.449923 +vt 0.194330 0.438433 +vt 0.225340 0.428872 +vt 0.254520 0.420438 +vt 0.281501 0.413176 +vt 0.307890 0.406816 +vt 0.333097 0.401155 +vt 0.357623 0.396433 +vt 0.382002 0.392435 +vt 0.405783 0.389036 +vt 0.428954 0.386464 +vt 0.451797 0.384596 +vt 0.474520 0.383512 +vt 0.497784 0.383121 +vt 0.521082 0.383291 +vt 0.543985 0.384217 +vt 0.567180 0.386029 +vt 0.590918 0.388431 +vt 0.614963 0.391620 +vt 0.639028 0.395549 +vt 0.663740 0.400452 +vt 0.689430 0.406090 +vt 0.715841 0.412751 +vt 0.743684 0.420252 +vt 0.772421 0.428735 +vt 0.803831 0.438874 +vt 0.838723 0.450722 +vt 0.878521 0.465450 +vt 0.925957 0.483742 +vt 0.985760 0.510259 +vt 0.060805 0.014779 +vt 0.088948 0.014255 +vt 0.116607 0.013480 +vt 0.144154 0.015827 +vt 0.171639 0.014504 +vt 0.199067 0.016318 +vt 0.226831 0.014562 +vt 0.254097 0.012704 +vt 0.281379 0.014010 +vt 0.308554 0.011927 +vt 0.335787 0.013046 +vt 0.363365 0.010939 +vt 0.391001 0.008950 +vt 0.418669 0.007085 +vt 0.446381 0.005385 +vt 0.474139 0.003884 +vt 0.501941 0.002612 +vt 0.529830 0.001549 +vt 0.557751 0.000679 +vt 0.585253 0.000000 +vt 0.612640 0.002655 +vt 0.640667 0.002225 +vt 0.668288 0.001824 +vt 0.695766 0.004679 +vt 0.723439 0.004163 +vt 0.750995 0.006877 +vt 0.778758 0.006096 +vt 0.806444 0.008515 +vt 0.834686 0.010777 +vt 0.862987 0.012847 +vt 0.891383 0.014720 +vt 0.919385 0.012880 +vt 0.947426 0.014228 +f 12827/3158/2410 12826/3159/2411 12819/3160/2412 +f 12849/3161/2413 12819/3160/2412 12818/3162/2414 +f 12818/3162/2414 12819/3160/2412 12817/3163/2415 +f 12817/3163/2415 12819/3160/2412 12820/3164/2416 +f 12820/3164/2416 12819/3160/2412 12821/3165/2417 +f 12821/3165/2417 12819/3160/2412 12822/3166/2418 +f 12822/3166/2418 12819/3160/2412 12823/3167/2419 +f 12823/3167/2419 12819/3160/2412 12824/3168/2420 +f 12824/3168/2420 12819/3160/2412 12825/3169/2421 +f 12825/3169/2421 12819/3160/2412 12826/3159/2411 +f 12827/3170/2410 12819/3160/2412 12828/3171/2422 +f 12828/3171/2422 12819/3160/2412 12829/3172/2423 +f 12829/3172/2423 12819/3160/2412 12830/3173/2424 +f 12830/3173/2424 12819/3160/2412 12831/3174/2425 +f 12831/3174/2425 12819/3160/2412 12832/3175/2426 +f 12832/3175/2426 12819/3160/2412 12833/3176/2427 +f 12833/3176/2427 12819/3160/2412 12834/3177/2428 +f 12834/3177/2428 12819/3160/2412 12835/3178/2429 +f 12835/3178/2429 12819/3160/2412 12836/3179/2430 +f 12836/3179/2430 12819/3160/2412 12837/3180/2431 +f 12837/3180/2431 12819/3160/2412 12838/3181/2432 +f 12838/3181/2432 12819/3160/2412 12839/3182/2433 +f 12839/3182/2433 12819/3160/2412 12840/3183/2434 +f 12840/3183/2434 12819/3160/2412 12841/3184/2435 +f 12841/3184/2435 12819/3160/2412 12842/3185/2436 +f 12842/3185/2436 12819/3160/2412 12843/3186/2437 +f 12843/3186/2437 12819/3160/2412 12844/3187/2438 +f 12844/3187/2438 12819/3160/2412 12845/3188/2439 +f 12845/3188/2439 12819/3160/2412 12846/3189/2440 +f 12846/3189/2440 12819/3160/2412 12847/3190/2441 +f 12847/3190/2441 12819/3160/2412 12848/3191/2442 +f 12848/3191/2442 12819/3160/2412 12849/3161/2413 +f 12794/3192/2443 12768/3193/2444 12793/3194/2445 +f 12793/3194/2445 12768/3193/2444 12770/3195/2446 +f 12793/3194/2445 12770/3195/2446 12792/3196/2447 +f 12792/3196/2447 12770/3195/2446 12772/3197/2448 +f 12792/3196/2447 12772/3197/2448 12791/3198/2449 +f 12791/3198/2449 12772/3197/2448 12774/3199/2450 +f 12791/3198/2449 12774/3199/2450 12790/3200/2451 +f 12790/3200/2451 12774/3199/2450 12776/3201/2452 +f 12790/3200/2451 12776/3201/2452 12789/3202/2453 +f 12789/3202/2453 12776/3201/2452 12778/3203/2454 +f 12789/3202/2453 12778/3203/2454 12788/3204/2455 +f 12788/3204/2455 12778/3203/2454 12780/3205/2456 +f 12788/3204/2455 12780/3205/2456 12787/3206/2457 +f 12787/3206/2457 12780/3205/2456 12782/3207/2458 +f 12787/3206/2457 12782/3207/2458 12786/3208/2459 +f 12786/3208/2459 12782/3207/2458 12784/3209/2460 +f 12786/3208/2459 12784/3209/2460 12785/3210/2461 +f 12784/3209/2460 12721/3211/2462 12785/3210/2461 +f 12785/3210/2461 12721/3211/2462 12816/3212/2463 +f 12816/3212/2463 12721/3211/2462 12724/3213/2464 +f 12816/3212/2463 12724/3213/2464 12815/3214/2465 +f 12815/3214/2465 12724/3213/2464 12726/3215/2466 +f 12815/3214/2465 12726/3215/2466 12814/3216/2467 +f 12814/3216/2467 12726/3215/2466 12728/3217/2468 +f 12814/3216/2467 12728/3217/2468 12813/3218/2469 +f 12813/3218/2469 12728/3217/2468 12730/3219/2470 +f 12813/3218/2469 12730/3219/2470 12812/3220/2471 +f 12812/3220/2471 12730/3219/2470 12732/3221/2472 +f 12812/3220/2471 12732/3221/2472 12811/3222/2473 +f 12811/3222/2473 12732/3221/2472 12734/3223/2474 +f 12811/3222/2473 12734/3223/2474 12810/3224/2475 +f 12810/3224/2475 12734/3223/2474 12736/3225/2476 +f 12810/3224/2475 12736/3225/2476 12809/3226/2477 +f 12809/3226/2477 12736/3225/2476 12738/3227/2478 +f 12809/3226/2477 12738/3227/2478 12808/3228/2479 +f 12808/3228/2479 12738/3227/2478 12740/3229/2480 +f 12808/3228/2479 12740/3229/2480 12807/3230/2481 +f 12807/3230/2481 12740/3229/2480 12742/3231/2482 +f 12807/3230/2481 12742/3231/2482 12806/3232/2483 +f 12806/3232/2483 12742/3231/2482 12744/3233/2484 +f 12806/3232/2483 12744/3233/2484 12805/3234/2485 +f 12805/3234/2485 12744/3233/2484 12746/3235/2486 +f 12805/3234/2485 12746/3235/2486 12804/3236/2487 +f 12804/3236/2487 12746/3235/2486 12748/3237/2488 +f 12804/3236/2487 12748/3237/2488 12803/3238/2489 +f 12803/3238/2489 12748/3237/2488 12750/3239/2490 +f 12803/3238/2489 12750/3239/2490 12802/3240/2491 +f 12802/3240/2491 12750/3239/2490 12752/3241/2492 +f 12802/3240/2491 12752/3241/2492 12801/3242/2493 +f 12801/3242/2493 12752/3241/2492 12754/3243/2494 +f 12801/3242/2493 12754/3243/2494 12800/3244/2495 +f 12800/3244/2495 12754/3243/2494 12756/3245/2496 +f 12800/3244/2495 12756/3245/2496 12799/3246/2497 +f 12799/3246/2497 12756/3245/2496 12758/3247/2498 +f 12799/3246/2497 12758/3247/2498 12798/3248/2499 +f 12798/3248/2499 12758/3247/2498 12760/3249/2500 +f 12798/3248/2499 12760/3249/2500 12797/3250/2501 +f 12797/3250/2501 12760/3249/2500 12762/3251/2502 +f 12797/3250/2501 12762/3251/2502 12796/3252/2503 +f 12796/3252/2503 12762/3251/2502 12764/3253/2504 +f 12796/3252/2503 12764/3253/2504 12795/3254/2505 +f 12795/3254/2505 12764/3253/2504 12766/3255/2506 +f 12795/3254/2505 12766/3255/2506 12794/3256/2443 +f 12794/3256/2443 12766/3255/2506 12768/3257/2444 +f 12827/3158/2410 12873/3258/2507 12826/3159/2411 +f 12826/3159/2411 12873/3258/2507 12874/3259/2508 +f 12826/3159/2411 12874/3259/2508 12825/3169/2421 +f 12825/3169/2421 12874/3259/2508 12875/3260/2509 +f 12825/3169/2421 12875/3260/2509 12824/3168/2420 +f 12824/3168/2420 12875/3260/2509 12876/3261/2510 +f 12824/3168/2420 12876/3261/2510 12823/3167/2419 +f 12823/3167/2419 12876/3261/2510 12877/3262/2511 +f 12823/3167/2419 12877/3262/2511 12822/3166/2418 +f 12822/3166/2418 12877/3262/2511 12878/3263/2512 +f 12822/3166/2418 12878/3263/2512 12821/3165/2417 +f 12821/3165/2417 12878/3263/2512 12879/3264/2513 +f 12821/3165/2417 12879/3264/2513 12820/3164/2416 +f 12820/3164/2416 12879/3264/2513 12880/3265/2514 +f 12820/3164/2416 12880/3265/2514 12817/3163/2415 +f 12817/3163/2415 12880/3265/2514 12881/3266/2515 +f 12817/3163/2415 12881/3266/2515 12818/3162/2414 +f 12818/3162/2414 12881/3266/2515 12850/3267/2516 +f 12818/3162/2414 12850/3267/2516 12849/3161/2413 +f 12849/3161/2413 12850/3267/2516 12851/3268/2517 +f 12849/3161/2413 12851/3268/2517 12848/3191/2442 +f 12848/3191/2442 12851/3268/2517 12852/3269/2518 +f 12848/3191/2442 12852/3269/2518 12847/3190/2441 +f 12847/3190/2441 12852/3269/2518 12853/3270/2519 +f 12847/3190/2441 12853/3270/2519 12846/3189/2440 +f 12846/3189/2440 12853/3270/2519 12854/3271/2520 +f 12846/3189/2440 12854/3271/2520 12845/3188/2439 +f 12845/3188/2439 12854/3271/2520 12855/3272/2521 +f 12845/3188/2439 12855/3272/2521 12844/3187/2438 +f 12844/3187/2438 12855/3272/2521 12856/3273/2522 +f 12844/3187/2438 12856/3273/2522 12843/3186/2437 +f 12843/3186/2437 12856/3273/2522 12857/3274/2523 +f 12843/3186/2437 12857/3274/2523 12842/3185/2436 +f 12842/3185/2436 12857/3274/2523 12858/3275/2524 +f 12842/3185/2436 12858/3275/2524 12841/3184/2435 +f 12841/3184/2435 12858/3275/2524 12859/3276/2525 +f 12841/3184/2435 12859/3276/2525 12840/3183/2434 +f 12840/3183/2434 12859/3276/2525 12860/3277/2526 +f 12840/3183/2434 12860/3277/2526 12839/3182/2433 +f 12839/3182/2433 12860/3277/2526 12861/3278/2527 +f 12839/3182/2433 12861/3278/2527 12838/3181/2432 +f 12838/3181/2432 12861/3278/2527 12862/3279/2528 +f 12838/3181/2432 12862/3279/2528 12837/3180/2431 +f 12837/3180/2431 12862/3279/2528 12863/3280/2529 +f 12837/3180/2431 12863/3280/2529 12836/3179/2430 +f 12836/3179/2430 12863/3280/2529 12864/3281/2530 +f 12836/3179/2430 12864/3281/2530 12835/3178/2429 +f 12835/3178/2429 12864/3281/2530 12865/3282/2531 +f 12835/3178/2429 12865/3282/2531 12834/3177/2428 +f 12834/3177/2428 12865/3282/2531 12866/3283/2532 +f 12834/3177/2428 12866/3283/2532 12833/3176/2427 +f 12833/3176/2427 12866/3283/2532 12867/3284/2533 +f 12833/3176/2427 12867/3284/2533 12832/3175/2426 +f 12832/3175/2426 12867/3284/2533 12868/3285/2534 +f 12832/3175/2426 12868/3285/2534 12831/3174/2425 +f 12831/3174/2425 12868/3285/2534 12869/3286/2535 +f 12831/3174/2425 12869/3286/2535 12830/3173/2424 +f 12830/3173/2424 12869/3286/2535 12870/3287/2536 +f 12830/3173/2424 12870/3287/2536 12829/3172/2423 +f 12829/3172/2423 12870/3287/2536 12871/3288/2537 +f 12829/3172/2423 12871/3288/2537 12828/3171/2422 +f 12828/3171/2422 12871/3288/2537 12872/3289/2538 +f 12828/3171/2422 12872/3289/2538 12827/3170/2410 +f 12827/3170/2410 12872/3289/2538 12873/3290/2507 +f 12905/3291/2539 12794/3192/2443 12906/3292/2540 +f 12906/3292/2540 12794/3192/2443 12793/3194/2445 +f 12906/3292/2540 12793/3194/2445 12907/3293/2541 +f 12907/3293/2541 12793/3194/2445 12792/3196/2447 +f 12907/3293/2541 12792/3196/2447 12908/3294/2542 +f 12908/3294/2542 12792/3196/2447 12791/3198/2449 +f 12908/3294/2542 12791/3198/2449 12909/3295/2543 +f 12909/3295/2543 12791/3198/2449 12790/3200/2451 +f 12909/3295/2543 12790/3200/2451 12910/3296/2544 +f 12910/3296/2544 12790/3200/2451 12789/3202/2453 +f 12910/3296/2544 12789/3202/2453 12911/3297/2545 +f 12911/3297/2545 12789/3202/2453 12788/3204/2455 +f 12911/3297/2545 12788/3204/2455 12912/3298/2546 +f 12912/3298/2546 12788/3204/2455 12787/3206/2457 +f 12912/3298/2546 12787/3206/2457 12913/3299/2547 +f 12913/3299/2547 12787/3206/2457 12786/3208/2459 +f 12913/3299/2547 12786/3208/2459 12883/3300/2548 +f 12883/3300/2548 12786/3208/2459 12785/3210/2461 +f 12883/3300/2548 12785/3210/2461 12882/3301/2549 +f 12882/3301/2549 12785/3210/2461 12816/3212/2463 +f 12882/3301/2549 12816/3212/2463 12884/3302/2550 +f 12884/3302/2550 12816/3212/2463 12815/3214/2465 +f 12884/3302/2550 12815/3214/2465 12885/3303/2551 +f 12885/3303/2551 12815/3214/2465 12814/3216/2467 +f 12885/3303/2551 12814/3216/2467 12886/3304/2552 +f 12886/3304/2552 12814/3216/2467 12813/3218/2469 +f 12886/3304/2552 12813/3218/2469 12887/3305/2553 +f 12887/3305/2553 12813/3218/2469 12812/3220/2471 +f 12887/3305/2553 12812/3220/2471 12888/3306/2554 +f 12888/3306/2554 12812/3220/2471 12811/3222/2473 +f 12888/3306/2554 12811/3222/2473 12889/3307/2555 +f 12889/3307/2555 12811/3222/2473 12810/3224/2475 +f 12889/3307/2555 12810/3224/2475 12890/3308/2556 +f 12890/3308/2556 12810/3224/2475 12809/3226/2477 +f 12890/3308/2556 12809/3226/2477 12891/3309/2557 +f 12891/3309/2557 12809/3226/2477 12808/3228/2479 +f 12891/3309/2557 12808/3228/2479 12892/3310/2558 +f 12892/3310/2558 12808/3228/2479 12807/3230/2481 +f 12892/3310/2558 12807/3230/2481 12893/3311/2559 +f 12893/3311/2559 12807/3230/2481 12806/3232/2483 +f 12893/3311/2559 12806/3232/2483 12894/3312/2560 +f 12894/3312/2560 12806/3232/2483 12805/3234/2485 +f 12894/3312/2560 12805/3234/2485 12895/3313/2561 +f 12895/3313/2561 12805/3234/2485 12804/3236/2487 +f 12895/3313/2561 12804/3236/2487 12896/3314/2562 +f 12896/3314/2562 12804/3236/2487 12803/3238/2489 +f 12896/3314/2562 12803/3238/2489 12897/3315/2563 +f 12897/3315/2563 12803/3238/2489 12802/3240/2491 +f 12897/3315/2563 12802/3240/2491 12898/3316/2564 +f 12898/3316/2564 12802/3240/2491 12801/3242/2493 +f 12898/3316/2564 12801/3242/2493 12899/3317/2565 +f 12899/3317/2565 12801/3242/2493 12800/3244/2495 +f 12899/3317/2565 12800/3244/2495 12900/3318/2566 +f 12900/3318/2566 12800/3244/2495 12799/3246/2497 +f 12900/3318/2566 12799/3246/2497 12901/3319/2567 +f 12901/3319/2567 12799/3246/2497 12798/3248/2499 +f 12901/3319/2567 12798/3248/2499 12902/3320/2568 +f 12902/3320/2568 12798/3248/2499 12797/3250/2501 +f 12902/3320/2568 12797/3250/2501 12903/3321/2569 +f 12903/3321/2569 12797/3250/2501 12796/3252/2503 +f 12903/3321/2569 12796/3252/2503 12904/3322/2570 +f 12904/3322/2570 12796/3252/2503 12795/3254/2505 +f 12904/3322/2570 12795/3254/2505 12905/3323/2539 +f 12905/3323/2539 12795/3254/2505 12794/3256/2443 +f 12873/3258/2507 12905/3291/2539 12874/3259/2508 +f 12874/3259/2508 12905/3291/2539 12906/3292/2540 +f 12874/3259/2508 12906/3292/2540 12875/3260/2509 +f 12875/3260/2509 12906/3292/2540 12907/3293/2541 +f 12875/3260/2509 12907/3293/2541 12876/3261/2510 +f 12876/3261/2510 12907/3293/2541 12908/3294/2542 +f 12876/3261/2510 12908/3294/2542 12877/3262/2511 +f 12877/3262/2511 12908/3294/2542 12909/3295/2543 +f 12877/3262/2511 12909/3295/2543 12878/3263/2512 +f 12878/3263/2512 12909/3295/2543 12910/3296/2544 +f 12878/3263/2512 12910/3296/2544 12879/3264/2513 +f 12879/3264/2513 12910/3296/2544 12911/3297/2545 +f 12879/3264/2513 12911/3297/2545 12880/3265/2514 +f 12880/3265/2514 12911/3297/2545 12912/3298/2546 +f 12880/3265/2514 12912/3298/2546 12881/3266/2515 +f 12881/3266/2515 12912/3298/2546 12913/3299/2547 +f 12881/3266/2515 12913/3299/2547 12850/3267/2516 +f 12850/3267/2516 12913/3299/2547 12883/3300/2548 +f 12850/3267/2516 12883/3300/2548 12851/3268/2517 +f 12851/3268/2517 12883/3300/2548 12882/3301/2549 +f 12851/3268/2517 12882/3301/2549 12852/3269/2518 +f 12852/3269/2518 12882/3301/2549 12884/3302/2550 +f 12852/3269/2518 12884/3302/2550 12853/3270/2519 +f 12853/3270/2519 12884/3302/2550 12885/3303/2551 +f 12853/3270/2519 12885/3303/2551 12854/3271/2520 +f 12854/3271/2520 12885/3303/2551 12886/3304/2552 +f 12854/3271/2520 12886/3304/2552 12855/3272/2521 +f 12855/3272/2521 12886/3304/2552 12887/3305/2553 +f 12855/3272/2521 12887/3305/2553 12856/3273/2522 +f 12856/3273/2522 12887/3305/2553 12888/3306/2554 +f 12856/3273/2522 12888/3306/2554 12857/3274/2523 +f 12857/3274/2523 12888/3306/2554 12889/3307/2555 +f 12857/3274/2523 12889/3307/2555 12858/3275/2524 +f 12858/3275/2524 12889/3307/2555 12890/3308/2556 +f 12858/3275/2524 12890/3308/2556 12859/3276/2525 +f 12859/3276/2525 12890/3308/2556 12891/3309/2557 +f 12859/3276/2525 12891/3309/2557 12860/3277/2526 +f 12860/3277/2526 12891/3309/2557 12892/3310/2558 +f 12860/3277/2526 12892/3310/2558 12861/3278/2527 +f 12861/3278/2527 12892/3310/2558 12893/3311/2559 +f 12861/3278/2527 12893/3311/2559 12862/3279/2528 +f 12862/3279/2528 12893/3311/2559 12894/3312/2560 +f 12862/3279/2528 12894/3312/2560 12863/3280/2529 +f 12863/3280/2529 12894/3312/2560 12895/3313/2561 +f 12863/3280/2529 12895/3313/2561 12864/3281/2530 +f 12864/3281/2530 12895/3313/2561 12896/3314/2562 +f 12864/3281/2530 12896/3314/2562 12865/3282/2531 +f 12865/3282/2531 12896/3314/2562 12897/3315/2563 +f 12865/3282/2531 12897/3315/2563 12866/3283/2532 +f 12866/3283/2532 12897/3315/2563 12898/3316/2564 +f 12866/3283/2532 12898/3316/2564 12867/3284/2533 +f 12867/3284/2533 12898/3316/2564 12899/3317/2565 +f 12867/3284/2533 12899/3317/2565 12868/3285/2534 +f 12868/3285/2534 12899/3317/2565 12900/3318/2566 +f 12868/3285/2534 12900/3318/2566 12869/3286/2535 +f 12869/3286/2535 12900/3318/2566 12901/3319/2567 +f 12869/3286/2535 12901/3319/2567 12870/3287/2536 +f 12870/3287/2536 12901/3319/2567 12902/3320/2568 +f 12870/3287/2536 12902/3320/2568 12871/3288/2537 +f 12871/3288/2537 12902/3320/2568 12903/3321/2569 +f 12871/3288/2537 12903/3321/2569 12872/3289/2538 +f 12872/3289/2538 12903/3321/2569 12904/3322/2570 +f 12872/3289/2538 12904/3322/2570 12873/3290/2507 +f 12873/3290/2507 12904/3322/2570 12905/3323/2539 +f 12768/3193/2444 12767/3324/2571 12770/3195/2446 +f 12770/3195/2446 12767/3324/2571 12769/3325/2572 +f 12770/3195/2446 12769/3325/2572 12772/3197/2448 +f 12772/3197/2448 12769/3325/2572 12771/3326/2573 +f 12772/3197/2448 12771/3326/2573 12774/3199/2450 +f 12774/3199/2450 12771/3326/2573 12773/3327/2574 +f 12774/3199/2450 12773/3327/2574 12776/3201/2452 +f 12776/3201/2452 12773/3327/2574 12775/3328/2575 +f 12776/3201/2452 12775/3328/2575 12778/3203/2454 +f 12778/3203/2454 12775/3328/2575 12777/3329/2576 +f 12778/3203/2454 12777/3329/2576 12780/3205/2456 +f 12780/3205/2456 12777/3329/2576 12779/3330/2577 +f 12780/3205/2456 12779/3330/2577 12782/3207/2458 +f 12782/3207/2458 12779/3330/2577 12781/3331/2578 +f 12782/3207/2458 12781/3331/2578 12784/3209/2460 +f 12784/3209/2460 12781/3331/2578 12783/3332/2579 +f 12783/3332/2579 12721/3211/2462 12784/3209/2460 +f 12721/3211/2462 12783/3332/2579 12722/3333/2580 +f 12721/3211/2462 12722/3333/2580 12724/3213/2464 +f 12724/3213/2464 12722/3333/2580 12723/3334/2581 +f 12724/3213/2464 12723/3334/2581 12726/3215/2466 +f 12726/3215/2466 12723/3334/2581 12725/3335/2582 +f 12726/3215/2466 12725/3335/2582 12728/3217/2468 +f 12728/3217/2468 12725/3335/2582 12727/3336/2583 +f 12728/3217/2468 12727/3336/2583 12730/3219/2470 +f 12730/3219/2470 12727/3336/2583 12729/3337/2584 +f 12730/3219/2470 12729/3337/2584 12732/3221/2472 +f 12732/3221/2472 12729/3337/2584 12731/3338/2585 +f 12732/3221/2472 12731/3338/2585 12734/3223/2474 +f 12734/3223/2474 12731/3338/2585 12733/3339/2586 +f 12734/3223/2474 12733/3339/2586 12736/3225/2476 +f 12736/3225/2476 12733/3339/2586 12735/3340/2587 +f 12736/3225/2476 12735/3340/2587 12738/3227/2478 +f 12738/3227/2478 12735/3340/2587 12737/3341/2588 +f 12738/3227/2478 12737/3341/2588 12740/3229/2480 +f 12740/3229/2480 12737/3341/2588 12739/3342/2589 +f 12740/3229/2480 12739/3342/2589 12742/3231/2482 +f 12742/3231/2482 12739/3342/2589 12741/3343/2590 +f 12742/3231/2482 12741/3343/2590 12744/3233/2484 +f 12744/3233/2484 12741/3343/2590 12743/3344/2591 +f 12744/3233/2484 12743/3344/2591 12746/3235/2486 +f 12746/3235/2486 12743/3344/2591 12745/3345/2592 +f 12746/3235/2486 12745/3345/2592 12748/3237/2488 +f 12748/3237/2488 12745/3345/2592 12747/3346/2593 +f 12748/3237/2488 12747/3346/2593 12750/3239/2490 +f 12750/3239/2490 12747/3346/2593 12749/3347/2594 +f 12750/3239/2490 12749/3347/2594 12752/3241/2492 +f 12752/3241/2492 12749/3347/2594 12751/3348/2595 +f 12752/3241/2492 12751/3348/2595 12754/3243/2494 +f 12754/3243/2494 12751/3348/2595 12753/3349/2596 +f 12754/3243/2494 12753/3349/2596 12756/3245/2496 +f 12756/3245/2496 12753/3349/2596 12755/3350/2597 +f 12756/3245/2496 12755/3350/2597 12758/3247/2498 +f 12758/3247/2498 12755/3350/2597 12757/3351/2598 +f 12758/3247/2498 12757/3351/2598 12760/3249/2500 +f 12760/3249/2500 12757/3351/2598 12759/3352/2599 +f 12760/3249/2500 12759/3352/2599 12762/3251/2502 +f 12762/3251/2502 12759/3352/2599 12761/3353/2600 +f 12762/3251/2502 12761/3353/2600 12764/3253/2504 +f 12764/3253/2504 12761/3353/2600 12763/3354/2601 +f 12764/3253/2504 12763/3354/2601 12766/3255/2506 +f 12766/3255/2506 12763/3354/2601 12765/3355/2602 +f 12766/3255/2506 12765/3355/2602 12768/3257/2444 +f 12768/3257/2444 12765/3355/2602 12767/3356/2571 + + +# +# +# +g + + +# +# _ns651_Material_002_52-effect +# +usemtl _ns651_Material_002_52-effect + +v -0.862576 4.205190 -0.794574 +v -0.862576 4.043322 -0.794574 +v -0.863940 4.043322 -0.794440 +v -0.863940 4.205190 -0.794440 +v -0.865252 4.043322 -0.794042 +v -0.865252 4.205190 -0.794042 +v -0.866461 4.043322 -0.793396 +v -0.866461 4.205190 -0.793396 +v -0.867520 4.043322 -0.792526 +v -0.867520 4.205190 -0.792526 +v -0.868390 4.043322 -0.791467 +v -0.868390 4.205190 -0.791467 +v -0.869036 4.043322 -0.790258 +v -0.869036 4.205190 -0.790258 +v -0.869434 4.043322 -0.788946 +v -0.869434 4.205190 -0.788946 +v -0.869568 4.043322 -0.787582 +v -0.869568 4.205190 -0.787582 +v -0.869434 4.043322 -0.786218 +v -0.869434 4.205190 -0.786218 +v -0.869036 4.043322 -0.784907 +v -0.869036 4.205190 -0.784907 +v -0.868390 4.043322 -0.783698 +v -0.868390 4.205190 -0.783698 +v -0.867520 4.043322 -0.782638 +v -0.867520 4.205190 -0.782638 +v -0.866461 4.043322 -0.781769 +v -0.866461 4.205190 -0.781769 +v -0.865252 4.043322 -0.781123 +v -0.865252 4.205190 -0.781123 +v -0.863940 4.043322 -0.780725 +v -0.863940 4.205190 -0.780725 +v -0.862576 4.043322 -0.780591 +v -0.862576 4.205190 -0.780591 +v -0.861212 4.043322 -0.780725 +v -0.861212 4.205190 -0.780725 +v -0.859901 4.043322 -0.781123 +v -0.859901 4.205190 -0.781123 +v -0.858692 4.043322 -0.781769 +v -0.858692 4.205190 -0.781769 +v -0.857632 4.043322 -0.782638 +v -0.857632 4.205190 -0.782638 +v -0.856763 4.043322 -0.783698 +v -0.856763 4.205190 -0.783698 +v -0.856117 4.043322 -0.784907 +v -0.856117 4.205190 -0.784907 +v -0.855719 4.043322 -0.786218 +v -0.855719 4.205190 -0.786218 +v -0.855584 4.043322 -0.787582 +v -0.855584 4.205190 -0.787582 +v -0.855719 4.043322 -0.788946 +v -0.855719 4.205190 -0.788946 +v -0.856117 4.043322 -0.790258 +v -0.856117 4.205190 -0.790258 +v -0.856763 4.043322 -0.791467 +v -0.856763 4.205190 -0.791467 +v -0.857632 4.043322 -0.792526 +v -0.857632 4.205190 -0.792526 +v -0.858692 4.043322 -0.793396 +v -0.858692 4.205190 -0.793396 +v -0.859901 4.043322 -0.794042 +v -0.859901 4.205190 -0.794042 +v -0.861212 4.043322 -0.794440 +v -0.861212 4.205190 -0.794440 +v -0.862576 4.209582 -0.803765 +v -0.859419 4.209582 -0.803454 +v -0.856383 4.209582 -0.802533 +v -0.853585 4.209582 -0.801038 +v -0.851133 4.209582 -0.799025 +v -0.849121 4.209582 -0.796573 +v -0.847625 4.209582 -0.793775 +v -0.846704 4.209582 -0.790740 +v -0.846393 4.209582 -0.787582 +v -0.846704 4.209582 -0.784425 +v -0.847625 4.209582 -0.781389 +v -0.849121 4.209582 -0.778592 +v -0.851133 4.209582 -0.776139 +v -0.853585 4.209582 -0.774127 +v -0.856383 4.209582 -0.772631 +v -0.859419 4.209582 -0.771710 +v -0.862576 4.209582 -0.771399 +v -0.865733 4.209582 -0.771710 +v -0.868769 4.209582 -0.772631 +v -0.871567 4.209582 -0.774127 +v -0.874019 4.209582 -0.776139 +v -0.876032 4.209582 -0.778592 +v -0.877527 4.209582 -0.781389 +v -0.878448 4.209582 -0.784425 +v -0.878759 4.209582 -0.787582 +v -0.878448 4.209582 -0.790740 +v -0.877527 4.209582 -0.793775 +v -0.876032 4.209582 -0.796573 +v -0.874019 4.209582 -0.799025 +v -0.871567 4.209582 -0.801038 +v -0.868769 4.209582 -0.802533 +v -0.865733 4.209582 -0.803454 +v -0.861759 4.226930 -0.791690 +v -0.862576 4.226930 -0.791770 +v -0.862576 4.241926 -0.787582 +v -0.860974 4.226930 -0.791452 +v -0.860250 4.226930 -0.791065 +v -0.859615 4.226930 -0.790544 +v -0.859094 4.226930 -0.789909 +v -0.858707 4.226930 -0.789185 +v -0.858469 4.226930 -0.788399 +v -0.858388 4.226930 -0.787582 +v -0.858469 4.226930 -0.786765 +v -0.858707 4.226930 -0.785980 +v -0.859094 4.226930 -0.785256 +v -0.859615 4.226930 -0.784621 +v -0.860250 4.226930 -0.784100 +v -0.860974 4.226930 -0.783713 +v -0.861759 4.226930 -0.783475 +v -0.862576 4.226930 -0.783394 +v -0.863393 4.226930 -0.783475 +v -0.864179 4.226930 -0.783713 +v -0.864903 4.226930 -0.784100 +v -0.865538 4.226930 -0.784621 +v -0.866058 4.226930 -0.785256 +v -0.866445 4.226930 -0.785980 +v -0.866684 4.226930 -0.786765 +v -0.866764 4.226930 -0.787582 +v -0.866684 4.226930 -0.788399 +v -0.866445 4.226930 -0.789185 +v -0.866058 4.226930 -0.789909 +v -0.865538 4.226930 -0.790544 +v -0.864903 4.226930 -0.791065 +v -0.864179 4.226930 -0.791452 +v -0.863393 4.226930 -0.791690 +v -0.862576 4.218015 -0.796438 +v -0.864304 4.218015 -0.796267 +v -0.865965 4.218015 -0.795764 +v -0.867496 4.218015 -0.794945 +v -0.868838 4.218015 -0.793844 +v -0.869939 4.218015 -0.792502 +v -0.870757 4.218015 -0.790971 +v -0.871261 4.218015 -0.789310 +v -0.871431 4.218015 -0.787582 +v -0.871261 4.218015 -0.785855 +v -0.870757 4.218015 -0.784194 +v -0.869939 4.218015 -0.782663 +v -0.868838 4.218015 -0.781321 +v -0.867496 4.218015 -0.780220 +v -0.865965 4.218015 -0.779401 +v -0.864304 4.218015 -0.778897 +v -0.862576 4.218015 -0.778727 +v -0.860849 4.218015 -0.778897 +v -0.859187 4.218015 -0.779401 +v -0.857657 4.218015 -0.780220 +v -0.856315 4.218015 -0.781321 +v -0.855213 4.218015 -0.782663 +v -0.854395 4.218015 -0.784194 +v -0.853891 4.218015 -0.785855 +v -0.853721 4.218015 -0.787582 +v -0.853891 4.218015 -0.789310 +v -0.854395 4.218015 -0.790971 +v -0.855213 4.218015 -0.792502 +v -0.856315 4.218015 -0.793844 +v -0.857657 4.218015 -0.794945 +v -0.859187 4.218015 -0.795764 +v -0.860849 4.218015 -0.796267 +v -0.865572 4.210794 -0.802642 +v -0.862576 4.210794 -0.802937 +v -0.868452 4.210794 -0.801768 +v -0.871107 4.210794 -0.800349 +v -0.873433 4.210794 -0.798439 +v -0.875343 4.210794 -0.796113 +v -0.876762 4.210794 -0.793458 +v -0.877635 4.210794 -0.790578 +v -0.877930 4.210794 -0.787582 +v -0.877635 4.210794 -0.784587 +v -0.876762 4.210794 -0.781707 +v -0.875343 4.210794 -0.779052 +v -0.873433 4.210794 -0.776725 +v -0.871107 4.210794 -0.774816 +v -0.868452 4.210794 -0.773397 +v -0.865572 4.210794 -0.772523 +v -0.862576 4.210794 -0.772228 +v -0.859581 4.210794 -0.772523 +v -0.856700 4.210794 -0.773397 +v -0.854046 4.210794 -0.774816 +v -0.851719 4.210794 -0.776725 +v -0.849810 4.210794 -0.779052 +v -0.848391 4.210794 -0.781707 +v -0.847517 4.210794 -0.784587 +v -0.847222 4.210794 -0.787582 +v -0.847517 4.210794 -0.790578 +v -0.848391 4.210794 -0.793458 +v -0.849810 4.210794 -0.796113 +v -0.851719 4.210794 -0.798439 +v -0.854046 4.210794 -0.800349 +v -0.856700 4.210794 -0.801768 +v -0.859581 4.210794 -0.802642 +vn 0.900409 0.387899 0.196971 +vn 0.921534 0.387902 0.017518 +vn 0.000000 1.000000 -0.000000 +vn -0.162577 0.387901 -0.907249 +vn 0.017518 0.387902 -0.921534 +vn 0.196971 0.387899 -0.900409 +vn 0.368854 0.387898 -0.844678 +vn 0.526553 0.387903 -0.756487 +vn 0.664031 0.387895 -0.639219 +vn 0.775985 0.387901 -0.497374 +vn 0.858104 0.387897 -0.336442 +vn 0.907254 0.387903 -0.162547 +vn 0.844678 0.387898 0.368854 +vn 0.756487 0.387903 0.526553 +vn 0.639219 0.387895 0.664031 +vn 0.497374 0.387901 0.775985 +vn 0.336442 0.387897 0.858104 +vn 0.162577 0.387901 0.907249 +vn -0.017549 0.387902 0.921534 +vn -0.196971 0.387899 0.900409 +vn -0.368854 0.387898 0.844678 +vn -0.526553 0.387903 0.756487 +vn -0.664031 0.387895 0.639219 +vn -0.775985 0.387901 0.497374 +vn -0.858104 0.387897 0.336442 +vn -0.907249 0.387901 0.162577 +vn -0.921534 0.387902 -0.017518 +vn -0.900409 0.387899 -0.196971 +vn -0.844678 0.387898 -0.368854 +vn -0.756487 0.387903 -0.526553 +vn -0.639219 0.387895 -0.664031 +vn -0.497374 0.387901 -0.775985 +vn -0.336442 0.387897 -0.858104 +vn 0.948665 -0.261032 0.178599 +vn 0.826822 -0.534328 0.175668 +vn 0.965281 -0.261028 -0.009888 +vn 0.845203 -0.534333 0.010956 +vn 0.944789 -0.261063 -0.198040 +vn 0.831104 -0.534333 -0.154123 +vn 0.888009 -0.261028 -0.378557 +vn 0.785070 -0.534326 -0.313308 +vn 0.797096 -0.261029 -0.544520 +vn 0.708865 -0.534327 -0.460440 +vn 0.675551 -0.261034 -0.689559 +vn 0.605415 -0.534335 -0.589880 +vn 0.528038 -0.261028 -0.808109 +vn 0.478695 -0.534332 -0.696664 +vn 0.360224 -0.261035 -0.895600 +vn 0.333607 -0.534333 -0.776656 +vn 0.178570 -0.261034 -0.948670 +vn 0.175638 -0.534331 -0.826827 +vn -0.009888 -0.261028 -0.965281 +vn 0.010956 -0.534333 -0.845203 +vn -0.198040 -0.261063 -0.944789 +vn -0.154093 -0.534336 -0.831108 +vn -0.378527 -0.261060 -0.888012 +vn -0.313280 -0.534331 -0.785077 +vn -0.544516 -0.261058 -0.797089 +vn -0.460440 -0.534327 -0.708865 +vn -0.689559 -0.261034 -0.675551 +vn -0.589880 -0.534335 -0.605415 +vn -0.808109 -0.261028 -0.528038 +vn -0.696664 -0.534332 -0.478695 +vn -0.895600 -0.261035 -0.360224 +vn -0.776676 -0.534325 -0.333572 +vn -0.948670 -0.261034 -0.178570 +vn -0.826822 -0.534328 -0.175668 +vn -0.965281 -0.261028 0.009888 +vn -0.845203 -0.534333 -0.010956 +vn -0.944789 -0.261063 0.198040 +vn -0.831104 -0.534333 0.154123 +vn -0.888012 -0.261060 0.378527 +vn -0.785070 -0.534326 0.313308 +vn -0.797089 -0.261057 0.544516 +vn -0.708865 -0.534327 0.460440 +vn -0.675551 -0.261034 0.689559 +vn -0.605415 -0.534335 0.589880 +vn -0.528038 -0.261028 0.808109 +vn -0.478695 -0.534332 0.696664 +vn -0.360224 -0.261035 0.895600 +vn -0.333572 -0.534325 0.776676 +vn -0.178568 -0.261062 0.948662 +vn -0.175668 -0.534328 0.826822 +vn 0.009888 -0.261028 0.965281 +vn -0.010987 -0.534333 0.845203 +vn 0.198040 -0.261063 0.944789 +vn 0.154123 -0.534333 0.831104 +vn 0.378557 -0.261028 0.888009 +vn 0.313308 -0.534326 0.785070 +vn 0.544520 -0.261029 0.797096 +vn 0.460440 -0.534327 0.708865 +vn 0.689559 -0.261034 0.675551 +vn 0.589880 -0.534335 0.605415 +vn 0.808122 -0.261032 0.528016 +vn 0.696664 -0.534332 0.478695 +vn 0.895600 -0.261035 0.360224 +vn 0.776676 -0.534325 0.333572 +vn 0.805684 0.570928 0.157847 +vn 0.820999 0.570924 -0.002319 +vn 0.804767 0.570927 -0.162455 +vn 0.757613 0.570926 -0.316333 +vn 0.681341 0.570923 -0.458063 +vn 0.578857 0.570953 -0.582184 +vn 0.454161 0.570929 -0.683943 +vn 0.311998 0.570923 -0.759410 +vn 0.157847 0.570928 -0.805684 +vn -0.002319 0.570924 -0.820999 +vn -0.162455 0.570927 -0.804767 +vn -0.316333 0.570926 -0.757613 +vn -0.458063 0.570923 -0.681341 +vn -0.582194 0.570932 -0.578867 +vn -0.683943 0.570929 -0.454161 +vn -0.759384 0.570957 -0.312000 +vn -0.805684 0.570928 -0.157847 +vn -0.820999 0.570924 0.002319 +vn -0.804767 0.570927 0.162455 +vn -0.757613 0.570926 0.316333 +vn -0.681313 0.570955 0.458064 +vn -0.578867 0.570932 0.582194 +vn -0.454161 0.570929 0.683943 +vn -0.312005 0.570937 0.759397 +vn -0.157874 0.570946 0.805666 +vn 0.002319 0.570924 0.820999 +vn 0.162452 0.570948 0.804753 +vn 0.316328 0.570946 0.757599 +vn 0.458072 0.570935 0.681325 +vn 0.582194 0.570932 0.578867 +vn 0.683943 0.570929 0.454161 +vn 0.759410 0.570923 0.311998 +vn 0.770798 0.618018 0.154672 +vn 0.786158 0.618024 0.001343 +vn 0.771319 0.618020 -0.152048 +vn 0.726842 0.618011 -0.299606 +vn 0.654428 0.618018 -0.435634 +vn 0.556860 0.618022 -0.554938 +vn 0.437889 0.618013 -0.652927 +vn 0.302081 0.618017 -0.725811 +vn 0.154672 0.618018 -0.770798 +vn 0.001343 0.618024 -0.786158 +vn -0.152048 0.618020 -0.771319 +vn -0.299606 0.618011 -0.726842 +vn -0.435634 0.618018 -0.654428 +vn -0.554938 0.618022 -0.556860 +vn -0.652909 0.618025 -0.437898 +vn -0.725811 0.618017 -0.302081 +vn -0.770798 0.618018 -0.154672 +vn -0.786158 0.618024 -0.001343 +vn -0.771319 0.618020 0.152048 +vn -0.726842 0.618011 0.299606 +vn -0.654428 0.618018 0.435634 +vn -0.556851 0.618011 0.554959 +vn -0.437889 0.618044 0.652897 +vn -0.302081 0.618017 0.725811 +vn -0.154672 0.618018 0.770798 +vn -0.001343 0.618025 0.786158 +vn 0.152048 0.618020 0.771319 +vn 0.299612 0.618025 0.726827 +vn 0.435626 0.618037 0.654416 +vn 0.554927 0.618040 0.556850 +vn 0.652927 0.618013 0.437889 +vn 0.725811 0.618017 0.302081 +vn 0.986661 0.000000 0.162790 +vn 0.999462 -0.000000 -0.032808 +vn 0.973859 -0.000000 -0.227152 +vn 0.910836 -0.000000 -0.412768 +vn 0.812792 -0.000000 -0.582554 +vn 0.683516 -0.000000 -0.729936 +vn 0.527981 -0.000000 -0.849256 +vn 0.352163 -0.000000 -0.935939 +vn 0.162790 -0.000000 -0.986661 +vn -0.032808 -0.000000 -0.999462 +vn -0.227152 -0.000000 -0.973859 +vn -0.412805 -0.000000 -0.910820 +vn -0.582554 -0.000000 -0.812792 +vn -0.729921 -0.000000 -0.683532 +vn -0.849256 -0.000000 -0.527981 +vn -0.935939 -0.000000 -0.352163 +vn -0.986661 -0.000000 -0.162790 +vn -0.999462 0.000000 0.032808 +vn -0.973852 0.000000 0.227181 +vn -0.910836 0.000000 0.412768 +vn -0.812792 0.000000 0.582554 +vn -0.683532 0.000000 0.729921 +vn -0.527981 0.000000 0.849256 +vn -0.352127 0.000000 0.935952 +vn -0.162820 0.000000 0.986656 +vn 0.032777 0.000000 0.999463 +vn 0.227152 0.000000 0.973859 +vn 0.412768 0.000000 0.910836 +vn 0.582554 0.000000 0.812792 +vn 0.729936 0.000000 0.683516 +vn 0.849256 0.000000 0.527981 +vn 0.935939 0.000000 0.352163 +vt 0.327590 0.737726 +vt 0.333658 0.714719 +vt 0.498578 0.710577 +vt 0.424675 0.598886 +vt 0.412902 0.605807 +vt 0.401200 0.613915 +vt 0.389990 0.623365 +vt 0.378937 0.634219 +vt 0.368258 0.646672 +vt 0.358490 0.660689 +vt 0.349133 0.676641 +vt 0.341023 0.694433 +vt 0.669461 0.737726 +vt 0.663450 0.714766 +vt 0.656465 0.694724 +vt 0.647982 0.676684 +vt 0.638943 0.660842 +vt 0.628814 0.646670 +vt 0.618193 0.634251 +vt 0.607348 0.623384 +vt 0.595906 0.613936 +vt 0.584358 0.605777 +vt 0.572407 0.598905 +vt 0.560411 0.593140 +vt 0.548183 0.588462 +vt 0.535776 0.584950 +vt 0.523326 0.582480 +vt 0.510914 0.581035 +vt 0.498496 0.580487 +vt 0.486083 0.581031 +vt 0.473672 0.582470 +vt 0.461345 0.585018 +vt 0.449032 0.588508 +vt 0.436723 0.593097 +vt 0.000000 0.471479 +vt 0.050509 0.239289 +vt 0.064361 0.455502 +vt 0.081002 0.241493 +vt 0.112578 0.443109 +vt 0.111459 0.242053 +vt 0.154063 0.431521 +vt 0.141870 0.241284 +vt 0.189658 0.422498 +vt 0.171367 0.239785 +vt 0.221214 0.414276 +vt 0.200606 0.239550 +vt 0.250880 0.406943 +vt 0.229006 0.235337 +vt 0.278364 0.400460 +vt 0.257222 0.233377 +vt 0.305125 0.394171 +vt 0.284977 0.230785 +vt 0.330718 0.389287 +vt 0.312292 0.229074 +vt 0.355659 0.384606 +vt 0.339197 0.226879 +vt 0.380272 0.380609 +vt 0.365597 0.223418 +vt 0.404336 0.377624 +vt 0.392083 0.222574 +vt 0.427875 0.375325 +vt 0.418342 0.219765 +vt 0.451089 0.373757 +vt 0.444588 0.217345 +vt 0.474193 0.372387 +vt 0.470871 0.215298 +vt 0.497713 0.371694 +vt 0.497225 0.213604 +vt 0.521310 0.372059 +vt 0.523719 0.214591 +vt 0.544609 0.373233 +vt 0.550381 0.213546 +vt 0.568106 0.374503 +vt 0.577271 0.212809 +vt 0.592124 0.376868 +vt 0.604025 0.216305 +vt 0.616559 0.379970 +vt 0.631015 0.218465 +vt 0.641041 0.383890 +vt 0.658404 0.221023 +vt 0.666161 0.388083 +vt 0.686056 0.223010 +vt 0.692244 0.393656 +vt 0.713995 0.226004 +vt 0.719089 0.399448 +vt 0.742303 0.228384 +vt 0.747345 0.406786 +vt 0.771063 0.231533 +vt 0.776663 0.414148 +vt 0.800129 0.236326 +vt 0.808637 0.422573 +vt 0.829629 0.238659 +vt 0.844446 0.433045 +vt 0.859538 0.242696 +vt 0.885119 0.443977 +vt 0.889587 0.244063 +vt 0.935145 0.458301 +vt 0.920694 0.243820 +vt 1.000000 0.475909 +vt 0.951507 0.242128 +vt 0.169152 0.643288 +vt 0.190528 0.618033 +vt 0.212627 0.595811 +vt 0.235073 0.576261 +vt 0.257222 0.559385 +vt 0.278902 0.544005 +vt 0.300487 0.531883 +vt 0.321429 0.520594 +vt 0.342138 0.511119 +vt 0.362355 0.502728 +vt 0.382407 0.495914 +vt 0.402123 0.490249 +vt 0.421579 0.485413 +vt 0.440996 0.482309 +vt 0.460242 0.479822 +vt 0.479420 0.478703 +vt 0.498542 0.478212 +vt 0.517694 0.478464 +vt 0.536884 0.480046 +vt 0.556102 0.482629 +vt 0.575463 0.485602 +vt 0.595007 0.490068 +vt 0.614846 0.495632 +vt 0.634836 0.502703 +vt 0.655239 0.510767 +vt 0.675852 0.520513 +vt 0.697002 0.531538 +vt 0.718381 0.544514 +vt 0.740138 0.559274 +vt 0.762381 0.576186 +vt 0.784939 0.595083 +vt 0.807005 0.617753 +vt 0.828256 0.643529 +vt 0.013316 0.505501 +vt 0.072700 0.481011 +vt 0.119179 0.463673 +vt 0.159370 0.449923 +vt 0.194330 0.438433 +vt 0.225340 0.428872 +vt 0.254520 0.420438 +vt 0.281501 0.413176 +vt 0.307890 0.406816 +vt 0.333097 0.401155 +vt 0.357623 0.396433 +vt 0.382002 0.392435 +vt 0.405783 0.389036 +vt 0.428954 0.386464 +vt 0.451797 0.384596 +vt 0.474520 0.383512 +vt 0.497784 0.383121 +vt 0.521082 0.383291 +vt 0.543985 0.384217 +vt 0.567180 0.386029 +vt 0.590918 0.388431 +vt 0.614963 0.391620 +vt 0.639028 0.395549 +vt 0.663740 0.400452 +vt 0.689430 0.406090 +vt 0.715841 0.412751 +vt 0.743684 0.420252 +vt 0.772421 0.428735 +vt 0.803831 0.438874 +vt 0.838723 0.450722 +vt 0.878521 0.465450 +vt 0.925957 0.483742 +vt 0.985760 0.510259 +vt 0.060805 0.014779 +vt 0.088948 0.014255 +vt 0.116607 0.013480 +vt 0.144154 0.015827 +vt 0.171639 0.014504 +vt 0.199067 0.016318 +vt 0.226831 0.014562 +vt 0.254097 0.012704 +vt 0.281379 0.014010 +vt 0.308554 0.011927 +vt 0.335787 0.013046 +vt 0.363365 0.010939 +vt 0.391001 0.008950 +vt 0.418669 0.007085 +vt 0.446381 0.005385 +vt 0.474139 0.003884 +vt 0.501941 0.002612 +vt 0.529830 0.001549 +vt 0.557751 0.000679 +vt 0.585253 0.000000 +vt 0.612640 0.002655 +vt 0.640667 0.002225 +vt 0.668288 0.001824 +vt 0.695766 0.004679 +vt 0.723439 0.004163 +vt 0.750995 0.006877 +vt 0.778758 0.006096 +vt 0.806444 0.008515 +vt 0.834686 0.010777 +vt 0.862987 0.012847 +vt 0.891383 0.014720 +vt 0.919385 0.012880 +vt 0.947426 0.014228 +f 13020/3357/2603 13019/3358/2604 13012/3359/2605 +f 13042/3360/2606 13012/3359/2605 13011/3361/2607 +f 13011/3361/2607 13012/3359/2605 13010/3362/2608 +f 13010/3362/2608 13012/3359/2605 13013/3363/2609 +f 13013/3363/2609 13012/3359/2605 13014/3364/2610 +f 13014/3364/2610 13012/3359/2605 13015/3365/2611 +f 13015/3365/2611 13012/3359/2605 13016/3366/2612 +f 13016/3366/2612 13012/3359/2605 13017/3367/2613 +f 13017/3367/2613 13012/3359/2605 13018/3368/2614 +f 13018/3368/2614 13012/3359/2605 13019/3358/2604 +f 13020/3369/2603 13012/3359/2605 13021/3370/2615 +f 13021/3370/2615 13012/3359/2605 13022/3371/2616 +f 13022/3371/2616 13012/3359/2605 13023/3372/2617 +f 13023/3372/2617 13012/3359/2605 13024/3373/2618 +f 13024/3373/2618 13012/3359/2605 13025/3374/2619 +f 13025/3374/2619 13012/3359/2605 13026/3375/2620 +f 13026/3375/2620 13012/3359/2605 13027/3376/2621 +f 13027/3376/2621 13012/3359/2605 13028/3377/2622 +f 13028/3377/2622 13012/3359/2605 13029/3378/2623 +f 13029/3378/2623 13012/3359/2605 13030/3379/2624 +f 13030/3379/2624 13012/3359/2605 13031/3380/2625 +f 13031/3380/2625 13012/3359/2605 13032/3381/2626 +f 13032/3381/2626 13012/3359/2605 13033/3382/2627 +f 13033/3382/2627 13012/3359/2605 13034/3383/2628 +f 13034/3383/2628 13012/3359/2605 13035/3384/2629 +f 13035/3384/2629 13012/3359/2605 13036/3385/2630 +f 13036/3385/2630 13012/3359/2605 13037/3386/2631 +f 13037/3386/2631 13012/3359/2605 13038/3387/2632 +f 13038/3387/2632 13012/3359/2605 13039/3388/2633 +f 13039/3388/2633 13012/3359/2605 13040/3389/2634 +f 13040/3389/2634 13012/3359/2605 13041/3390/2635 +f 13041/3390/2635 13012/3359/2605 13042/3360/2606 +f 12987/3391/2636 12961/3392/2637 12986/3393/2638 +f 12986/3393/2638 12961/3392/2637 12963/3394/2639 +f 12986/3393/2638 12963/3394/2639 12985/3395/2640 +f 12985/3395/2640 12963/3394/2639 12965/3396/2641 +f 12985/3395/2640 12965/3396/2641 12984/3397/2642 +f 12984/3397/2642 12965/3396/2641 12967/3398/2643 +f 12984/3397/2642 12967/3398/2643 12983/3399/2644 +f 12983/3399/2644 12967/3398/2643 12969/3400/2645 +f 12983/3399/2644 12969/3400/2645 12982/3401/2646 +f 12982/3401/2646 12969/3400/2645 12971/3402/2647 +f 12982/3401/2646 12971/3402/2647 12981/3403/2648 +f 12981/3403/2648 12971/3402/2647 12973/3404/2649 +f 12981/3403/2648 12973/3404/2649 12980/3405/2650 +f 12980/3405/2650 12973/3404/2649 12975/3406/2651 +f 12980/3405/2650 12975/3406/2651 12979/3407/2652 +f 12979/3407/2652 12975/3406/2651 12977/3408/2653 +f 12979/3407/2652 12977/3408/2653 12978/3409/2654 +f 12977/3408/2653 12914/3410/2655 12978/3409/2654 +f 12978/3409/2654 12914/3410/2655 13009/3411/2656 +f 13009/3411/2656 12914/3410/2655 12917/3412/2657 +f 13009/3411/2656 12917/3412/2657 13008/3413/2658 +f 13008/3413/2658 12917/3412/2657 12919/3414/2659 +f 13008/3413/2658 12919/3414/2659 13007/3415/2660 +f 13007/3415/2660 12919/3414/2659 12921/3416/2661 +f 13007/3415/2660 12921/3416/2661 13006/3417/2662 +f 13006/3417/2662 12921/3416/2661 12923/3418/2663 +f 13006/3417/2662 12923/3418/2663 13005/3419/2664 +f 13005/3419/2664 12923/3418/2663 12925/3420/2665 +f 13005/3419/2664 12925/3420/2665 13004/3421/2666 +f 13004/3421/2666 12925/3420/2665 12927/3422/2667 +f 13004/3421/2666 12927/3422/2667 13003/3423/2668 +f 13003/3423/2668 12927/3422/2667 12929/3424/2669 +f 13003/3423/2668 12929/3424/2669 13002/3425/2670 +f 13002/3425/2670 12929/3424/2669 12931/3426/2671 +f 13002/3425/2670 12931/3426/2671 13001/3427/2672 +f 13001/3427/2672 12931/3426/2671 12933/3428/2673 +f 13001/3427/2672 12933/3428/2673 13000/3429/2674 +f 13000/3429/2674 12933/3428/2673 12935/3430/2675 +f 13000/3429/2674 12935/3430/2675 12999/3431/2676 +f 12999/3431/2676 12935/3430/2675 12937/3432/2677 +f 12999/3431/2676 12937/3432/2677 12998/3433/2678 +f 12998/3433/2678 12937/3432/2677 12939/3434/2679 +f 12998/3433/2678 12939/3434/2679 12997/3435/2680 +f 12997/3435/2680 12939/3434/2679 12941/3436/2681 +f 12997/3435/2680 12941/3436/2681 12996/3437/2682 +f 12996/3437/2682 12941/3436/2681 12943/3438/2683 +f 12996/3437/2682 12943/3438/2683 12995/3439/2684 +f 12995/3439/2684 12943/3438/2683 12945/3440/2685 +f 12995/3439/2684 12945/3440/2685 12994/3441/2686 +f 12994/3441/2686 12945/3440/2685 12947/3442/2687 +f 12994/3441/2686 12947/3442/2687 12993/3443/2688 +f 12993/3443/2688 12947/3442/2687 12949/3444/2689 +f 12993/3443/2688 12949/3444/2689 12992/3445/2690 +f 12992/3445/2690 12949/3444/2689 12951/3446/2691 +f 12992/3445/2690 12951/3446/2691 12991/3447/2692 +f 12991/3447/2692 12951/3446/2691 12953/3448/2693 +f 12991/3447/2692 12953/3448/2693 12990/3449/2694 +f 12990/3449/2694 12953/3448/2693 12955/3450/2695 +f 12990/3449/2694 12955/3450/2695 12989/3451/2696 +f 12989/3451/2696 12955/3450/2695 12957/3452/2697 +f 12989/3451/2696 12957/3452/2697 12988/3453/2698 +f 12988/3453/2698 12957/3452/2697 12959/3454/2699 +f 12988/3453/2698 12959/3454/2699 12987/3455/2636 +f 12987/3455/2636 12959/3454/2699 12961/3456/2637 +f 13020/3357/2603 13066/3457/2700 13019/3358/2604 +f 13019/3358/2604 13066/3457/2700 13067/3458/2701 +f 13019/3358/2604 13067/3458/2701 13018/3368/2614 +f 13018/3368/2614 13067/3458/2701 13068/3459/2702 +f 13018/3368/2614 13068/3459/2702 13017/3367/2613 +f 13017/3367/2613 13068/3459/2702 13069/3460/2703 +f 13017/3367/2613 13069/3460/2703 13016/3366/2612 +f 13016/3366/2612 13069/3460/2703 13070/3461/2704 +f 13016/3366/2612 13070/3461/2704 13015/3365/2611 +f 13015/3365/2611 13070/3461/2704 13071/3462/2705 +f 13015/3365/2611 13071/3462/2705 13014/3364/2610 +f 13014/3364/2610 13071/3462/2705 13072/3463/2706 +f 13014/3364/2610 13072/3463/2706 13013/3363/2609 +f 13013/3363/2609 13072/3463/2706 13073/3464/2707 +f 13013/3363/2609 13073/3464/2707 13010/3362/2608 +f 13010/3362/2608 13073/3464/2707 13074/3465/2708 +f 13010/3362/2608 13074/3465/2708 13011/3361/2607 +f 13011/3361/2607 13074/3465/2708 13043/3466/2709 +f 13011/3361/2607 13043/3466/2709 13042/3360/2606 +f 13042/3360/2606 13043/3466/2709 13044/3467/2710 +f 13042/3360/2606 13044/3467/2710 13041/3390/2635 +f 13041/3390/2635 13044/3467/2710 13045/3468/2711 +f 13041/3390/2635 13045/3468/2711 13040/3389/2634 +f 13040/3389/2634 13045/3468/2711 13046/3469/2712 +f 13040/3389/2634 13046/3469/2712 13039/3388/2633 +f 13039/3388/2633 13046/3469/2712 13047/3470/2713 +f 13039/3388/2633 13047/3470/2713 13038/3387/2632 +f 13038/3387/2632 13047/3470/2713 13048/3471/2714 +f 13038/3387/2632 13048/3471/2714 13037/3386/2631 +f 13037/3386/2631 13048/3471/2714 13049/3472/2715 +f 13037/3386/2631 13049/3472/2715 13036/3385/2630 +f 13036/3385/2630 13049/3472/2715 13050/3473/2716 +f 13036/3385/2630 13050/3473/2716 13035/3384/2629 +f 13035/3384/2629 13050/3473/2716 13051/3474/2717 +f 13035/3384/2629 13051/3474/2717 13034/3383/2628 +f 13034/3383/2628 13051/3474/2717 13052/3475/2718 +f 13034/3383/2628 13052/3475/2718 13033/3382/2627 +f 13033/3382/2627 13052/3475/2718 13053/3476/2719 +f 13033/3382/2627 13053/3476/2719 13032/3381/2626 +f 13032/3381/2626 13053/3476/2719 13054/3477/2720 +f 13032/3381/2626 13054/3477/2720 13031/3380/2625 +f 13031/3380/2625 13054/3477/2720 13055/3478/2721 +f 13031/3380/2625 13055/3478/2721 13030/3379/2624 +f 13030/3379/2624 13055/3478/2721 13056/3479/2722 +f 13030/3379/2624 13056/3479/2722 13029/3378/2623 +f 13029/3378/2623 13056/3479/2722 13057/3480/2723 +f 13029/3378/2623 13057/3480/2723 13028/3377/2622 +f 13028/3377/2622 13057/3480/2723 13058/3481/2724 +f 13028/3377/2622 13058/3481/2724 13027/3376/2621 +f 13027/3376/2621 13058/3481/2724 13059/3482/2725 +f 13027/3376/2621 13059/3482/2725 13026/3375/2620 +f 13026/3375/2620 13059/3482/2725 13060/3483/2726 +f 13026/3375/2620 13060/3483/2726 13025/3374/2619 +f 13025/3374/2619 13060/3483/2726 13061/3484/2727 +f 13025/3374/2619 13061/3484/2727 13024/3373/2618 +f 13024/3373/2618 13061/3484/2727 13062/3485/2728 +f 13024/3373/2618 13062/3485/2728 13023/3372/2617 +f 13023/3372/2617 13062/3485/2728 13063/3486/2729 +f 13023/3372/2617 13063/3486/2729 13022/3371/2616 +f 13022/3371/2616 13063/3486/2729 13064/3487/2730 +f 13022/3371/2616 13064/3487/2730 13021/3370/2615 +f 13021/3370/2615 13064/3487/2730 13065/3488/2731 +f 13021/3370/2615 13065/3488/2731 13020/3369/2603 +f 13020/3369/2603 13065/3488/2731 13066/3489/2700 +f 13098/3490/2732 12987/3391/2636 13099/3491/2733 +f 13099/3491/2733 12987/3391/2636 12986/3393/2638 +f 13099/3491/2733 12986/3393/2638 13100/3492/2734 +f 13100/3492/2734 12986/3393/2638 12985/3395/2640 +f 13100/3492/2734 12985/3395/2640 13101/3493/2735 +f 13101/3493/2735 12985/3395/2640 12984/3397/2642 +f 13101/3493/2735 12984/3397/2642 13102/3494/2736 +f 13102/3494/2736 12984/3397/2642 12983/3399/2644 +f 13102/3494/2736 12983/3399/2644 13103/3495/2737 +f 13103/3495/2737 12983/3399/2644 12982/3401/2646 +f 13103/3495/2737 12982/3401/2646 13104/3496/2738 +f 13104/3496/2738 12982/3401/2646 12981/3403/2648 +f 13104/3496/2738 12981/3403/2648 13105/3497/2739 +f 13105/3497/2739 12981/3403/2648 12980/3405/2650 +f 13105/3497/2739 12980/3405/2650 13106/3498/2740 +f 13106/3498/2740 12980/3405/2650 12979/3407/2652 +f 13106/3498/2740 12979/3407/2652 13076/3499/2741 +f 13076/3499/2741 12979/3407/2652 12978/3409/2654 +f 13076/3499/2741 12978/3409/2654 13075/3500/2742 +f 13075/3500/2742 12978/3409/2654 13009/3411/2656 +f 13075/3500/2742 13009/3411/2656 13077/3501/2743 +f 13077/3501/2743 13009/3411/2656 13008/3413/2658 +f 13077/3501/2743 13008/3413/2658 13078/3502/2744 +f 13078/3502/2744 13008/3413/2658 13007/3415/2660 +f 13078/3502/2744 13007/3415/2660 13079/3503/2745 +f 13079/3503/2745 13007/3415/2660 13006/3417/2662 +f 13079/3503/2745 13006/3417/2662 13080/3504/2746 +f 13080/3504/2746 13006/3417/2662 13005/3419/2664 +f 13080/3504/2746 13005/3419/2664 13081/3505/2747 +f 13081/3505/2747 13005/3419/2664 13004/3421/2666 +f 13081/3505/2747 13004/3421/2666 13082/3506/2748 +f 13082/3506/2748 13004/3421/2666 13003/3423/2668 +f 13082/3506/2748 13003/3423/2668 13083/3507/2749 +f 13083/3507/2749 13003/3423/2668 13002/3425/2670 +f 13083/3507/2749 13002/3425/2670 13084/3508/2750 +f 13084/3508/2750 13002/3425/2670 13001/3427/2672 +f 13084/3508/2750 13001/3427/2672 13085/3509/2751 +f 13085/3509/2751 13001/3427/2672 13000/3429/2674 +f 13085/3509/2751 13000/3429/2674 13086/3510/2752 +f 13086/3510/2752 13000/3429/2674 12999/3431/2676 +f 13086/3510/2752 12999/3431/2676 13087/3511/2753 +f 13087/3511/2753 12999/3431/2676 12998/3433/2678 +f 13087/3511/2753 12998/3433/2678 13088/3512/2754 +f 13088/3512/2754 12998/3433/2678 12997/3435/2680 +f 13088/3512/2754 12997/3435/2680 13089/3513/2755 +f 13089/3513/2755 12997/3435/2680 12996/3437/2682 +f 13089/3513/2755 12996/3437/2682 13090/3514/2756 +f 13090/3514/2756 12996/3437/2682 12995/3439/2684 +f 13090/3514/2756 12995/3439/2684 13091/3515/2757 +f 13091/3515/2757 12995/3439/2684 12994/3441/2686 +f 13091/3515/2757 12994/3441/2686 13092/3516/2758 +f 13092/3516/2758 12994/3441/2686 12993/3443/2688 +f 13092/3516/2758 12993/3443/2688 13093/3517/2759 +f 13093/3517/2759 12993/3443/2688 12992/3445/2690 +f 13093/3517/2759 12992/3445/2690 13094/3518/2760 +f 13094/3518/2760 12992/3445/2690 12991/3447/2692 +f 13094/3518/2760 12991/3447/2692 13095/3519/2761 +f 13095/3519/2761 12991/3447/2692 12990/3449/2694 +f 13095/3519/2761 12990/3449/2694 13096/3520/2762 +f 13096/3520/2762 12990/3449/2694 12989/3451/2696 +f 13096/3520/2762 12989/3451/2696 13097/3521/2763 +f 13097/3521/2763 12989/3451/2696 12988/3453/2698 +f 13097/3521/2763 12988/3453/2698 13098/3522/2732 +f 13098/3522/2732 12988/3453/2698 12987/3455/2636 +f 13066/3457/2700 13098/3490/2732 13067/3458/2701 +f 13067/3458/2701 13098/3490/2732 13099/3491/2733 +f 13067/3458/2701 13099/3491/2733 13068/3459/2702 +f 13068/3459/2702 13099/3491/2733 13100/3492/2734 +f 13068/3459/2702 13100/3492/2734 13069/3460/2703 +f 13069/3460/2703 13100/3492/2734 13101/3493/2735 +f 13069/3460/2703 13101/3493/2735 13070/3461/2704 +f 13070/3461/2704 13101/3493/2735 13102/3494/2736 +f 13070/3461/2704 13102/3494/2736 13071/3462/2705 +f 13071/3462/2705 13102/3494/2736 13103/3495/2737 +f 13071/3462/2705 13103/3495/2737 13072/3463/2706 +f 13072/3463/2706 13103/3495/2737 13104/3496/2738 +f 13072/3463/2706 13104/3496/2738 13073/3464/2707 +f 13073/3464/2707 13104/3496/2738 13105/3497/2739 +f 13073/3464/2707 13105/3497/2739 13074/3465/2708 +f 13074/3465/2708 13105/3497/2739 13106/3498/2740 +f 13074/3465/2708 13106/3498/2740 13043/3466/2709 +f 13043/3466/2709 13106/3498/2740 13076/3499/2741 +f 13043/3466/2709 13076/3499/2741 13044/3467/2710 +f 13044/3467/2710 13076/3499/2741 13075/3500/2742 +f 13044/3467/2710 13075/3500/2742 13045/3468/2711 +f 13045/3468/2711 13075/3500/2742 13077/3501/2743 +f 13045/3468/2711 13077/3501/2743 13046/3469/2712 +f 13046/3469/2712 13077/3501/2743 13078/3502/2744 +f 13046/3469/2712 13078/3502/2744 13047/3470/2713 +f 13047/3470/2713 13078/3502/2744 13079/3503/2745 +f 13047/3470/2713 13079/3503/2745 13048/3471/2714 +f 13048/3471/2714 13079/3503/2745 13080/3504/2746 +f 13048/3471/2714 13080/3504/2746 13049/3472/2715 +f 13049/3472/2715 13080/3504/2746 13081/3505/2747 +f 13049/3472/2715 13081/3505/2747 13050/3473/2716 +f 13050/3473/2716 13081/3505/2747 13082/3506/2748 +f 13050/3473/2716 13082/3506/2748 13051/3474/2717 +f 13051/3474/2717 13082/3506/2748 13083/3507/2749 +f 13051/3474/2717 13083/3507/2749 13052/3475/2718 +f 13052/3475/2718 13083/3507/2749 13084/3508/2750 +f 13052/3475/2718 13084/3508/2750 13053/3476/2719 +f 13053/3476/2719 13084/3508/2750 13085/3509/2751 +f 13053/3476/2719 13085/3509/2751 13054/3477/2720 +f 13054/3477/2720 13085/3509/2751 13086/3510/2752 +f 13054/3477/2720 13086/3510/2752 13055/3478/2721 +f 13055/3478/2721 13086/3510/2752 13087/3511/2753 +f 13055/3478/2721 13087/3511/2753 13056/3479/2722 +f 13056/3479/2722 13087/3511/2753 13088/3512/2754 +f 13056/3479/2722 13088/3512/2754 13057/3480/2723 +f 13057/3480/2723 13088/3512/2754 13089/3513/2755 +f 13057/3480/2723 13089/3513/2755 13058/3481/2724 +f 13058/3481/2724 13089/3513/2755 13090/3514/2756 +f 13058/3481/2724 13090/3514/2756 13059/3482/2725 +f 13059/3482/2725 13090/3514/2756 13091/3515/2757 +f 13059/3482/2725 13091/3515/2757 13060/3483/2726 +f 13060/3483/2726 13091/3515/2757 13092/3516/2758 +f 13060/3483/2726 13092/3516/2758 13061/3484/2727 +f 13061/3484/2727 13092/3516/2758 13093/3517/2759 +f 13061/3484/2727 13093/3517/2759 13062/3485/2728 +f 13062/3485/2728 13093/3517/2759 13094/3518/2760 +f 13062/3485/2728 13094/3518/2760 13063/3486/2729 +f 13063/3486/2729 13094/3518/2760 13095/3519/2761 +f 13063/3486/2729 13095/3519/2761 13064/3487/2730 +f 13064/3487/2730 13095/3519/2761 13096/3520/2762 +f 13064/3487/2730 13096/3520/2762 13065/3488/2731 +f 13065/3488/2731 13096/3520/2762 13097/3521/2763 +f 13065/3488/2731 13097/3521/2763 13066/3489/2700 +f 13066/3489/2700 13097/3521/2763 13098/3522/2732 +f 12961/3392/2637 12960/3523/2764 12963/3394/2639 +f 12963/3394/2639 12960/3523/2764 12962/3524/2765 +f 12963/3394/2639 12962/3524/2765 12965/3396/2641 +f 12965/3396/2641 12962/3524/2765 12964/3525/2766 +f 12965/3396/2641 12964/3525/2766 12967/3398/2643 +f 12967/3398/2643 12964/3525/2766 12966/3526/2767 +f 12967/3398/2643 12966/3526/2767 12969/3400/2645 +f 12969/3400/2645 12966/3526/2767 12968/3527/2768 +f 12969/3400/2645 12968/3527/2768 12971/3402/2647 +f 12971/3402/2647 12968/3527/2768 12970/3528/2769 +f 12971/3402/2647 12970/3528/2769 12973/3404/2649 +f 12973/3404/2649 12970/3528/2769 12972/3529/2770 +f 12973/3404/2649 12972/3529/2770 12975/3406/2651 +f 12975/3406/2651 12972/3529/2770 12974/3530/2771 +f 12975/3406/2651 12974/3530/2771 12977/3408/2653 +f 12977/3408/2653 12974/3530/2771 12976/3531/2772 +f 12976/3531/2772 12914/3410/2655 12977/3408/2653 +f 12914/3410/2655 12976/3531/2772 12915/3532/2773 +f 12914/3410/2655 12915/3532/2773 12917/3412/2657 +f 12917/3412/2657 12915/3532/2773 12916/3533/2774 +f 12917/3412/2657 12916/3533/2774 12919/3414/2659 +f 12919/3414/2659 12916/3533/2774 12918/3534/2775 +f 12919/3414/2659 12918/3534/2775 12921/3416/2661 +f 12921/3416/2661 12918/3534/2775 12920/3535/2776 +f 12921/3416/2661 12920/3535/2776 12923/3418/2663 +f 12923/3418/2663 12920/3535/2776 12922/3536/2777 +f 12923/3418/2663 12922/3536/2777 12925/3420/2665 +f 12925/3420/2665 12922/3536/2777 12924/3537/2778 +f 12925/3420/2665 12924/3537/2778 12927/3422/2667 +f 12927/3422/2667 12924/3537/2778 12926/3538/2779 +f 12927/3422/2667 12926/3538/2779 12929/3424/2669 +f 12929/3424/2669 12926/3538/2779 12928/3539/2780 +f 12929/3424/2669 12928/3539/2780 12931/3426/2671 +f 12931/3426/2671 12928/3539/2780 12930/3540/2781 +f 12931/3426/2671 12930/3540/2781 12933/3428/2673 +f 12933/3428/2673 12930/3540/2781 12932/3541/2782 +f 12933/3428/2673 12932/3541/2782 12935/3430/2675 +f 12935/3430/2675 12932/3541/2782 12934/3542/2783 +f 12935/3430/2675 12934/3542/2783 12937/3432/2677 +f 12937/3432/2677 12934/3542/2783 12936/3543/2784 +f 12937/3432/2677 12936/3543/2784 12939/3434/2679 +f 12939/3434/2679 12936/3543/2784 12938/3544/2785 +f 12939/3434/2679 12938/3544/2785 12941/3436/2681 +f 12941/3436/2681 12938/3544/2785 12940/3545/2786 +f 12941/3436/2681 12940/3545/2786 12943/3438/2683 +f 12943/3438/2683 12940/3545/2786 12942/3546/2787 +f 12943/3438/2683 12942/3546/2787 12945/3440/2685 +f 12945/3440/2685 12942/3546/2787 12944/3547/2788 +f 12945/3440/2685 12944/3547/2788 12947/3442/2687 +f 12947/3442/2687 12944/3547/2788 12946/3548/2789 +f 12947/3442/2687 12946/3548/2789 12949/3444/2689 +f 12949/3444/2689 12946/3548/2789 12948/3549/2790 +f 12949/3444/2689 12948/3549/2790 12951/3446/2691 +f 12951/3446/2691 12948/3549/2790 12950/3550/2791 +f 12951/3446/2691 12950/3550/2791 12953/3448/2693 +f 12953/3448/2693 12950/3550/2791 12952/3551/2792 +f 12953/3448/2693 12952/3551/2792 12955/3450/2695 +f 12955/3450/2695 12952/3551/2792 12954/3552/2793 +f 12955/3450/2695 12954/3552/2793 12957/3452/2697 +f 12957/3452/2697 12954/3552/2793 12956/3553/2794 +f 12957/3452/2697 12956/3553/2794 12959/3454/2699 +f 12959/3454/2699 12956/3553/2794 12958/3554/2795 +f 12959/3454/2699 12958/3554/2795 12961/3456/2637 +f 12961/3456/2637 12958/3554/2795 12960/3555/2764 + + +# +# +# +g + + +# +# _ns651_Material_002_52-effect +# +usemtl _ns651_Material_002_52-effect + +v -0.110121 3.936588 1.792006 +v -0.110121 3.693786 1.792006 +v -0.112167 3.693786 1.792208 +v -0.112167 3.936588 1.792208 +v -0.114134 3.693786 1.792805 +v -0.114134 3.936588 1.792805 +v -0.115948 3.693786 1.793774 +v -0.115948 3.936588 1.793774 +v -0.117537 3.693786 1.795078 +v -0.117537 3.936588 1.795078 +v -0.118841 3.693786 1.796667 +v -0.118841 3.936588 1.796667 +v -0.119810 3.693786 1.798481 +v -0.119810 3.936588 1.798481 +v -0.120407 3.693786 1.800448 +v -0.120407 3.936588 1.800448 +v -0.120609 3.693786 1.802494 +v -0.120609 3.936588 1.802494 +v -0.120407 3.693786 1.804540 +v -0.120407 3.936588 1.804540 +v -0.119810 3.693786 1.806507 +v -0.119810 3.936588 1.806507 +v -0.118841 3.693786 1.808321 +v -0.118841 3.936588 1.808321 +v -0.117537 3.693786 1.809910 +v -0.117537 3.936588 1.809910 +v -0.115948 3.693786 1.811214 +v -0.115948 3.936588 1.811214 +v -0.114134 3.693786 1.812183 +v -0.114134 3.936588 1.812183 +v -0.112167 3.693786 1.812780 +v -0.112167 3.936588 1.812780 +v -0.110121 3.693786 1.812982 +v -0.110121 3.936588 1.812982 +v -0.108075 3.693786 1.812780 +v -0.108075 3.936588 1.812780 +v -0.106108 3.693786 1.812183 +v -0.106108 3.936588 1.812183 +v -0.104294 3.693786 1.811214 +v -0.104294 3.936588 1.811214 +v -0.102705 3.693786 1.809910 +v -0.102705 3.936588 1.809910 +v -0.101401 3.693786 1.808321 +v -0.101401 3.936588 1.808321 +v -0.100432 3.693786 1.806507 +v -0.100432 3.936588 1.806507 +v -0.099835 3.693786 1.804540 +v -0.099835 3.936588 1.804540 +v -0.099633 3.693786 1.802494 +v -0.099633 3.936588 1.802494 +v -0.099835 3.693786 1.800448 +v -0.099835 3.936588 1.800448 +v -0.100432 3.693786 1.798481 +v -0.100432 3.936588 1.798481 +v -0.101401 3.693786 1.796667 +v -0.101401 3.936588 1.796667 +v -0.102705 3.693786 1.795078 +v -0.102705 3.936588 1.795078 +v -0.104294 3.693786 1.793774 +v -0.104294 3.936588 1.793774 +v -0.106108 3.693786 1.792805 +v -0.106108 3.936588 1.792805 +v -0.108075 3.693786 1.792208 +v -0.108075 3.936588 1.792208 +v -0.110121 3.943176 1.778220 +v -0.105385 3.943176 1.778686 +v -0.100832 3.943176 1.780067 +v -0.096635 3.943176 1.782311 +v -0.092956 3.943176 1.785329 +v -0.089938 3.943176 1.789008 +v -0.087694 3.943176 1.793205 +v -0.086313 3.943176 1.797758 +v -0.085847 3.943176 1.802494 +v -0.086313 3.943176 1.807230 +v -0.087694 3.943176 1.811783 +v -0.089938 3.943176 1.815980 +v -0.092956 3.943176 1.819659 +v -0.096635 3.943176 1.822677 +v -0.100832 3.943176 1.824921 +v -0.105385 3.943176 1.826302 +v -0.110121 3.943176 1.826768 +v -0.114857 3.943176 1.826302 +v -0.119410 3.943176 1.824921 +v -0.123607 3.943176 1.822677 +v -0.127286 3.943176 1.819659 +v -0.130304 3.943176 1.815980 +v -0.132548 3.943176 1.811783 +v -0.133929 3.943176 1.807230 +v -0.134395 3.943176 1.802494 +v -0.133929 3.943176 1.797758 +v -0.132548 3.943176 1.793205 +v -0.130304 3.943176 1.789008 +v -0.127286 3.943176 1.785329 +v -0.123607 3.943176 1.782311 +v -0.119410 3.943176 1.780067 +v -0.114857 3.943176 1.778686 +v -0.108895 3.969198 1.796333 +v -0.110121 3.969198 1.796212 +v -0.110121 3.991691 1.802494 +v -0.107717 3.969198 1.796690 +v -0.106631 3.969198 1.797271 +v -0.105679 3.969198 1.798052 +v -0.104898 3.969198 1.799004 +v -0.104317 3.969198 1.800090 +v -0.103960 3.969198 1.801268 +v -0.103839 3.969198 1.802494 +v -0.103960 3.969198 1.803720 +v -0.104317 3.969198 1.804898 +v -0.104898 3.969198 1.805984 +v -0.105679 3.969198 1.806936 +v -0.106631 3.969198 1.807717 +v -0.107717 3.969198 1.808298 +v -0.108895 3.969198 1.808655 +v -0.110121 3.969198 1.808776 +v -0.111347 3.969198 1.808655 +v -0.112525 3.969198 1.808298 +v -0.113611 3.969198 1.807717 +v -0.114563 3.969198 1.806936 +v -0.115344 3.969198 1.805984 +v -0.115925 3.969198 1.804898 +v -0.116282 3.969198 1.803720 +v -0.116403 3.969198 1.802494 +v -0.116282 3.969198 1.801268 +v -0.115925 3.969198 1.800090 +v -0.115344 3.969198 1.799004 +v -0.114563 3.969198 1.798052 +v -0.113611 3.969198 1.797271 +v -0.112525 3.969198 1.796690 +v -0.111347 3.969198 1.796333 +v -0.110121 3.955826 1.789211 +v -0.112712 3.955826 1.789467 +v -0.115204 3.955826 1.790222 +v -0.117501 3.955826 1.791450 +v -0.119513 3.955826 1.793102 +v -0.121165 3.955826 1.795115 +v -0.122393 3.955826 1.797411 +v -0.123149 3.955826 1.799903 +v -0.123404 3.955826 1.802494 +v -0.123149 3.955826 1.805085 +v -0.122393 3.955826 1.807577 +v -0.121165 3.955826 1.809874 +v -0.119513 3.955826 1.811886 +v -0.117501 3.955826 1.813538 +v -0.115204 3.955826 1.814766 +v -0.112712 3.955826 1.815522 +v -0.110121 3.955826 1.815777 +v -0.107530 3.955826 1.815522 +v -0.105038 3.955826 1.814766 +v -0.102741 3.955826 1.813538 +v -0.100729 3.955826 1.811886 +v -0.099077 3.955826 1.809874 +v -0.097849 3.955826 1.807577 +v -0.097093 3.955826 1.805085 +v -0.096838 3.955826 1.802494 +v -0.097093 3.955826 1.799903 +v -0.097849 3.955826 1.797411 +v -0.099077 3.955826 1.795115 +v -0.100729 3.955826 1.793102 +v -0.102741 3.955826 1.791450 +v -0.105038 3.955826 1.790222 +v -0.107530 3.955826 1.789467 +v -0.114614 3.944995 1.779905 +v -0.110121 3.944995 1.779463 +v -0.118935 3.944995 1.781216 +v -0.122916 3.944995 1.783344 +v -0.126407 3.944995 1.786209 +v -0.129271 3.944995 1.789698 +v -0.131399 3.944995 1.793680 +v -0.132710 3.944995 1.798001 +v -0.133152 3.944995 1.802494 +v -0.132710 3.944995 1.806987 +v -0.131399 3.944995 1.811308 +v -0.129271 3.944995 1.815289 +v -0.126407 3.944995 1.818780 +v -0.122916 3.944995 1.821644 +v -0.118935 3.944995 1.823772 +v -0.114614 3.944995 1.825083 +v -0.110121 3.944995 1.825525 +v -0.105628 3.944995 1.825083 +v -0.101307 3.944995 1.823772 +v -0.097326 3.944995 1.821644 +v -0.093835 3.944995 1.818780 +v -0.090971 3.944995 1.815289 +v -0.088843 3.944995 1.811308 +v -0.087532 3.944995 1.806987 +v -0.087090 3.944995 1.802494 +v -0.087532 3.944995 1.798001 +v -0.088843 3.944995 1.793680 +v -0.090971 3.944995 1.789699 +v -0.093835 3.944995 1.786209 +v -0.097326 3.944995 1.783344 +v -0.101307 3.944995 1.781216 +v -0.105628 3.944995 1.779905 +vn 0.900409 0.387899 0.196971 +vn 0.921534 0.387902 0.017518 +vn 0.000000 1.000000 -0.000000 +vn -0.162577 0.387901 -0.907249 +vn 0.017518 0.387902 -0.921534 +vn 0.196971 0.387899 -0.900409 +vn 0.368854 0.387898 -0.844678 +vn 0.526553 0.387903 -0.756487 +vn 0.664031 0.387895 -0.639219 +vn 0.775985 0.387901 -0.497374 +vn 0.858104 0.387897 -0.336442 +vn 0.907254 0.387903 -0.162547 +vn 0.844678 0.387898 0.368854 +vn 0.756487 0.387903 0.526553 +vn 0.639219 0.387895 0.664031 +vn 0.497374 0.387901 0.775985 +vn 0.336442 0.387897 0.858104 +vn 0.162577 0.387901 0.907249 +vn -0.017549 0.387902 0.921534 +vn -0.196971 0.387899 0.900409 +vn -0.368854 0.387898 0.844678 +vn -0.526553 0.387903 0.756487 +vn -0.664031 0.387895 0.639219 +vn -0.775985 0.387901 0.497374 +vn -0.858104 0.387897 0.336442 +vn -0.907249 0.387901 0.162577 +vn -0.921534 0.387902 -0.017518 +vn -0.900409 0.387899 -0.196971 +vn -0.844678 0.387898 -0.368854 +vn -0.756487 0.387903 -0.526553 +vn -0.639219 0.387895 -0.664031 +vn -0.497374 0.387901 -0.775985 +vn -0.336442 0.387897 -0.858104 +vn 0.948665 -0.261032 0.178599 +vn 0.826822 -0.534328 0.175668 +vn 0.965281 -0.261028 -0.009888 +vn 0.845203 -0.534333 0.010956 +vn 0.944789 -0.261063 -0.198040 +vn 0.831104 -0.534333 -0.154123 +vn 0.888009 -0.261028 -0.378557 +vn 0.785070 -0.534326 -0.313308 +vn 0.797096 -0.261029 -0.544520 +vn 0.708865 -0.534327 -0.460440 +vn 0.675551 -0.261034 -0.689559 +vn 0.605415 -0.534335 -0.589880 +vn 0.528038 -0.261028 -0.808109 +vn 0.478695 -0.534332 -0.696664 +vn 0.360224 -0.261035 -0.895600 +vn 0.333607 -0.534333 -0.776656 +vn 0.178570 -0.261034 -0.948670 +vn 0.175638 -0.534331 -0.826827 +vn -0.009888 -0.261028 -0.965281 +vn 0.010956 -0.534333 -0.845203 +vn -0.198040 -0.261063 -0.944789 +vn -0.154093 -0.534336 -0.831108 +vn -0.378527 -0.261060 -0.888012 +vn -0.313280 -0.534331 -0.785077 +vn -0.544516 -0.261058 -0.797089 +vn -0.460440 -0.534327 -0.708865 +vn -0.689559 -0.261034 -0.675551 +vn -0.589880 -0.534335 -0.605415 +vn -0.808109 -0.261028 -0.528038 +vn -0.696664 -0.534332 -0.478695 +vn -0.895600 -0.261035 -0.360224 +vn -0.776676 -0.534325 -0.333572 +vn -0.948670 -0.261034 -0.178570 +vn -0.826822 -0.534328 -0.175668 +vn -0.965281 -0.261028 0.009888 +vn -0.845203 -0.534333 -0.010956 +vn -0.944789 -0.261063 0.198040 +vn -0.831104 -0.534333 0.154123 +vn -0.888012 -0.261060 0.378527 +vn -0.785070 -0.534326 0.313308 +vn -0.797089 -0.261057 0.544516 +vn -0.708865 -0.534327 0.460440 +vn -0.675551 -0.261034 0.689559 +vn -0.605415 -0.534335 0.589880 +vn -0.528038 -0.261028 0.808109 +vn -0.478695 -0.534332 0.696664 +vn -0.360224 -0.261035 0.895600 +vn -0.333572 -0.534325 0.776676 +vn -0.178568 -0.261062 0.948662 +vn -0.175668 -0.534328 0.826822 +vn 0.009888 -0.261028 0.965281 +vn -0.010987 -0.534333 0.845203 +vn 0.198040 -0.261063 0.944789 +vn 0.154123 -0.534333 0.831104 +vn 0.378557 -0.261028 0.888009 +vn 0.313308 -0.534326 0.785070 +vn 0.544520 -0.261029 0.797096 +vn 0.460440 -0.534327 0.708865 +vn 0.689559 -0.261034 0.675551 +vn 0.589880 -0.534335 0.605415 +vn 0.808122 -0.261032 0.528016 +vn 0.696664 -0.534332 0.478695 +vn 0.895600 -0.261035 0.360224 +vn 0.776676 -0.534325 0.333572 +vn 0.805684 0.570928 0.157847 +vn 0.820999 0.570924 -0.002319 +vn 0.804767 0.570927 -0.162455 +vn 0.757613 0.570926 -0.316333 +vn 0.681341 0.570923 -0.458063 +vn 0.578857 0.570953 -0.582184 +vn 0.454161 0.570929 -0.683943 +vn 0.311998 0.570923 -0.759410 +vn 0.157847 0.570928 -0.805684 +vn -0.002319 0.570924 -0.820999 +vn -0.162455 0.570927 -0.804767 +vn -0.316333 0.570926 -0.757613 +vn -0.458063 0.570923 -0.681341 +vn -0.582194 0.570932 -0.578867 +vn -0.683943 0.570929 -0.454161 +vn -0.759384 0.570957 -0.312000 +vn -0.805684 0.570928 -0.157847 +vn -0.820999 0.570924 0.002319 +vn -0.804767 0.570927 0.162455 +vn -0.757613 0.570926 0.316333 +vn -0.681313 0.570955 0.458064 +vn -0.578867 0.570932 0.582194 +vn -0.454161 0.570929 0.683943 +vn -0.312005 0.570937 0.759397 +vn -0.157874 0.570946 0.805666 +vn 0.002319 0.570924 0.820999 +vn 0.162452 0.570948 0.804753 +vn 0.316328 0.570946 0.757599 +vn 0.458072 0.570935 0.681325 +vn 0.582194 0.570932 0.578867 +vn 0.683943 0.570929 0.454161 +vn 0.759410 0.570923 0.311998 +vn 0.770798 0.618018 0.154672 +vn 0.786158 0.618024 0.001343 +vn 0.771319 0.618020 -0.152048 +vn 0.726842 0.618011 -0.299606 +vn 0.654428 0.618018 -0.435634 +vn 0.556860 0.618022 -0.554938 +vn 0.437889 0.618013 -0.652927 +vn 0.302081 0.618017 -0.725811 +vn 0.154672 0.618018 -0.770798 +vn 0.001343 0.618024 -0.786158 +vn -0.152048 0.618020 -0.771319 +vn -0.299606 0.618011 -0.726842 +vn -0.435634 0.618018 -0.654428 +vn -0.554938 0.618022 -0.556860 +vn -0.652909 0.618025 -0.437898 +vn -0.725811 0.618017 -0.302081 +vn -0.770798 0.618018 -0.154672 +vn -0.786158 0.618024 -0.001343 +vn -0.771319 0.618020 0.152048 +vn -0.726842 0.618011 0.299606 +vn -0.654428 0.618018 0.435634 +vn -0.556851 0.618011 0.554959 +vn -0.437889 0.618044 0.652897 +vn -0.302081 0.618017 0.725811 +vn -0.154672 0.618018 0.770798 +vn -0.001343 0.618025 0.786158 +vn 0.152048 0.618020 0.771319 +vn 0.299612 0.618025 0.726827 +vn 0.435626 0.618037 0.654416 +vn 0.554927 0.618040 0.556850 +vn 0.652927 0.618013 0.437889 +vn 0.725811 0.618017 0.302081 +vn 0.986661 0.000000 0.162790 +vn 0.999462 -0.000000 -0.032808 +vn 0.973859 -0.000000 -0.227152 +vn 0.910836 -0.000000 -0.412768 +vn 0.812792 -0.000000 -0.582554 +vn 0.683516 -0.000000 -0.729936 +vn 0.527981 -0.000000 -0.849256 +vn 0.352163 -0.000000 -0.935939 +vn 0.162790 -0.000000 -0.986661 +vn -0.032808 -0.000000 -0.999462 +vn -0.227152 -0.000000 -0.973859 +vn -0.412805 -0.000000 -0.910820 +vn -0.582554 -0.000000 -0.812792 +vn -0.729921 -0.000000 -0.683532 +vn -0.849256 -0.000000 -0.527981 +vn -0.935939 -0.000000 -0.352163 +vn -0.986661 -0.000000 -0.162790 +vn -0.999462 0.000000 0.032808 +vn -0.973852 0.000000 0.227181 +vn -0.910836 0.000000 0.412768 +vn -0.812792 0.000000 0.582554 +vn -0.683532 0.000000 0.729921 +vn -0.527981 0.000000 0.849256 +vn -0.352127 0.000000 0.935952 +vn -0.162820 0.000000 0.986656 +vn 0.032777 0.000000 0.999463 +vn 0.227152 0.000000 0.973859 +vn 0.412768 0.000000 0.910836 +vn 0.582554 0.000000 0.812792 +vn 0.729936 0.000000 0.683516 +vn 0.849256 0.000000 0.527981 +vn 0.935939 0.000000 0.352163 +vt 0.327590 0.737726 +vt 0.333658 0.714719 +vt 0.498578 0.710577 +vt 0.424675 0.598886 +vt 0.412902 0.605807 +vt 0.401200 0.613915 +vt 0.389990 0.623365 +vt 0.378937 0.634219 +vt 0.368258 0.646672 +vt 0.358490 0.660689 +vt 0.349133 0.676641 +vt 0.341023 0.694433 +vt 0.669461 0.737726 +vt 0.663450 0.714766 +vt 0.656465 0.694724 +vt 0.647982 0.676684 +vt 0.638943 0.660842 +vt 0.628814 0.646670 +vt 0.618193 0.634251 +vt 0.607348 0.623384 +vt 0.595906 0.613936 +vt 0.584358 0.605777 +vt 0.572407 0.598905 +vt 0.560411 0.593140 +vt 0.548183 0.588462 +vt 0.535776 0.584950 +vt 0.523326 0.582480 +vt 0.510914 0.581035 +vt 0.498496 0.580487 +vt 0.486083 0.581031 +vt 0.473672 0.582470 +vt 0.461345 0.585018 +vt 0.449032 0.588508 +vt 0.436723 0.593097 +vt 0.000000 0.471479 +vt 0.050509 0.239289 +vt 0.064361 0.455502 +vt 0.081002 0.241493 +vt 0.112578 0.443109 +vt 0.111459 0.242053 +vt 0.154063 0.431521 +vt 0.141870 0.241284 +vt 0.189658 0.422498 +vt 0.171367 0.239785 +vt 0.221214 0.414276 +vt 0.200606 0.239550 +vt 0.250880 0.406943 +vt 0.229006 0.235337 +vt 0.278364 0.400460 +vt 0.257222 0.233377 +vt 0.305125 0.394171 +vt 0.284977 0.230785 +vt 0.330718 0.389287 +vt 0.312292 0.229074 +vt 0.355659 0.384606 +vt 0.339197 0.226879 +vt 0.380272 0.380609 +vt 0.365597 0.223418 +vt 0.404336 0.377624 +vt 0.392083 0.222574 +vt 0.427875 0.375325 +vt 0.418342 0.219765 +vt 0.451089 0.373757 +vt 0.444588 0.217345 +vt 0.474193 0.372387 +vt 0.470871 0.215298 +vt 0.497713 0.371694 +vt 0.497225 0.213604 +vt 0.521310 0.372059 +vt 0.523719 0.214591 +vt 0.544609 0.373233 +vt 0.550381 0.213546 +vt 0.568106 0.374503 +vt 0.577271 0.212809 +vt 0.592124 0.376868 +vt 0.604025 0.216305 +vt 0.616559 0.379970 +vt 0.631015 0.218465 +vt 0.641041 0.383890 +vt 0.658404 0.221023 +vt 0.666161 0.388083 +vt 0.686056 0.223010 +vt 0.692244 0.393656 +vt 0.713995 0.226004 +vt 0.719089 0.399448 +vt 0.742303 0.228384 +vt 0.747345 0.406786 +vt 0.771063 0.231533 +vt 0.776663 0.414148 +vt 0.800129 0.236326 +vt 0.808637 0.422573 +vt 0.829629 0.238659 +vt 0.844446 0.433045 +vt 0.859538 0.242696 +vt 0.885119 0.443977 +vt 0.889587 0.244063 +vt 0.935145 0.458301 +vt 0.920694 0.243820 +vt 1.000000 0.475909 +vt 0.951507 0.242128 +vt 0.169152 0.643288 +vt 0.190528 0.618033 +vt 0.212627 0.595811 +vt 0.235073 0.576261 +vt 0.257222 0.559385 +vt 0.278902 0.544005 +vt 0.300487 0.531883 +vt 0.321429 0.520594 +vt 0.342138 0.511119 +vt 0.362355 0.502728 +vt 0.382407 0.495914 +vt 0.402123 0.490249 +vt 0.421579 0.485413 +vt 0.440996 0.482309 +vt 0.460242 0.479822 +vt 0.479420 0.478703 +vt 0.498542 0.478212 +vt 0.517694 0.478464 +vt 0.536884 0.480046 +vt 0.556102 0.482629 +vt 0.575463 0.485602 +vt 0.595007 0.490068 +vt 0.614846 0.495632 +vt 0.634836 0.502703 +vt 0.655239 0.510767 +vt 0.675852 0.520513 +vt 0.697002 0.531538 +vt 0.718381 0.544514 +vt 0.740138 0.559274 +vt 0.762381 0.576186 +vt 0.784939 0.595083 +vt 0.807005 0.617753 +vt 0.828256 0.643529 +vt 0.013316 0.505501 +vt 0.072700 0.481011 +vt 0.119179 0.463673 +vt 0.159370 0.449923 +vt 0.194330 0.438433 +vt 0.225340 0.428872 +vt 0.254520 0.420438 +vt 0.281501 0.413176 +vt 0.307890 0.406816 +vt 0.333097 0.401155 +vt 0.357623 0.396433 +vt 0.382002 0.392435 +vt 0.405783 0.389036 +vt 0.428954 0.386464 +vt 0.451797 0.384596 +vt 0.474520 0.383512 +vt 0.497784 0.383121 +vt 0.521082 0.383291 +vt 0.543985 0.384217 +vt 0.567180 0.386029 +vt 0.590918 0.388431 +vt 0.614963 0.391620 +vt 0.639028 0.395549 +vt 0.663740 0.400452 +vt 0.689430 0.406090 +vt 0.715841 0.412751 +vt 0.743684 0.420252 +vt 0.772421 0.428735 +vt 0.803831 0.438874 +vt 0.838723 0.450722 +vt 0.878521 0.465450 +vt 0.925957 0.483742 +vt 0.985760 0.510259 +vt 0.060805 0.014779 +vt 0.088948 0.014255 +vt 0.116607 0.013480 +vt 0.144154 0.015827 +vt 0.171639 0.014504 +vt 0.199067 0.016318 +vt 0.226831 0.014562 +vt 0.254097 0.012704 +vt 0.281379 0.014010 +vt 0.308554 0.011927 +vt 0.335787 0.013046 +vt 0.363365 0.010939 +vt 0.391001 0.008950 +vt 0.418669 0.007085 +vt 0.446381 0.005385 +vt 0.474139 0.003884 +vt 0.501941 0.002612 +vt 0.529830 0.001549 +vt 0.557751 0.000679 +vt 0.585253 0.000000 +vt 0.612640 0.002655 +vt 0.640667 0.002225 +vt 0.668288 0.001824 +vt 0.695766 0.004679 +vt 0.723439 0.004163 +vt 0.750995 0.006877 +vt 0.778758 0.006096 +vt 0.806444 0.008515 +vt 0.834686 0.010777 +vt 0.862987 0.012847 +vt 0.891383 0.014720 +vt 0.919385 0.012880 +vt 0.947426 0.014228 +f 13213/3556/2796 13212/3557/2797 13205/3558/2798 +f 13235/3559/2799 13205/3558/2798 13204/3560/2800 +f 13204/3560/2800 13205/3558/2798 13203/3561/2801 +f 13203/3561/2801 13205/3558/2798 13206/3562/2802 +f 13206/3562/2802 13205/3558/2798 13207/3563/2803 +f 13207/3563/2803 13205/3558/2798 13208/3564/2804 +f 13208/3564/2804 13205/3558/2798 13209/3565/2805 +f 13209/3565/2805 13205/3558/2798 13210/3566/2806 +f 13210/3566/2806 13205/3558/2798 13211/3567/2807 +f 13211/3567/2807 13205/3558/2798 13212/3557/2797 +f 13213/3568/2796 13205/3558/2798 13214/3569/2808 +f 13214/3569/2808 13205/3558/2798 13215/3570/2809 +f 13215/3570/2809 13205/3558/2798 13216/3571/2810 +f 13216/3571/2810 13205/3558/2798 13217/3572/2811 +f 13217/3572/2811 13205/3558/2798 13218/3573/2812 +f 13218/3573/2812 13205/3558/2798 13219/3574/2813 +f 13219/3574/2813 13205/3558/2798 13220/3575/2814 +f 13220/3575/2814 13205/3558/2798 13221/3576/2815 +f 13221/3576/2815 13205/3558/2798 13222/3577/2816 +f 13222/3577/2816 13205/3558/2798 13223/3578/2817 +f 13223/3578/2817 13205/3558/2798 13224/3579/2818 +f 13224/3579/2818 13205/3558/2798 13225/3580/2819 +f 13225/3580/2819 13205/3558/2798 13226/3581/2820 +f 13226/3581/2820 13205/3558/2798 13227/3582/2821 +f 13227/3582/2821 13205/3558/2798 13228/3583/2822 +f 13228/3583/2822 13205/3558/2798 13229/3584/2823 +f 13229/3584/2823 13205/3558/2798 13230/3585/2824 +f 13230/3585/2824 13205/3558/2798 13231/3586/2825 +f 13231/3586/2825 13205/3558/2798 13232/3587/2826 +f 13232/3587/2826 13205/3558/2798 13233/3588/2827 +f 13233/3588/2827 13205/3558/2798 13234/3589/2828 +f 13234/3589/2828 13205/3558/2798 13235/3559/2799 +f 13180/3590/2829 13154/3591/2830 13179/3592/2831 +f 13179/3592/2831 13154/3591/2830 13156/3593/2832 +f 13179/3592/2831 13156/3593/2832 13178/3594/2833 +f 13178/3594/2833 13156/3593/2832 13158/3595/2834 +f 13178/3594/2833 13158/3595/2834 13177/3596/2835 +f 13177/3596/2835 13158/3595/2834 13160/3597/2836 +f 13177/3596/2835 13160/3597/2836 13176/3598/2837 +f 13176/3598/2837 13160/3597/2836 13162/3599/2838 +f 13176/3598/2837 13162/3599/2838 13175/3600/2839 +f 13175/3600/2839 13162/3599/2838 13164/3601/2840 +f 13175/3600/2839 13164/3601/2840 13174/3602/2841 +f 13174/3602/2841 13164/3601/2840 13166/3603/2842 +f 13174/3602/2841 13166/3603/2842 13173/3604/2843 +f 13173/3604/2843 13166/3603/2842 13168/3605/2844 +f 13173/3604/2843 13168/3605/2844 13172/3606/2845 +f 13172/3606/2845 13168/3605/2844 13170/3607/2846 +f 13172/3606/2845 13170/3607/2846 13171/3608/2847 +f 13170/3607/2846 13107/3609/2848 13171/3608/2847 +f 13171/3608/2847 13107/3609/2848 13202/3610/2849 +f 13202/3610/2849 13107/3609/2848 13110/3611/2850 +f 13202/3610/2849 13110/3611/2850 13201/3612/2851 +f 13201/3612/2851 13110/3611/2850 13112/3613/2852 +f 13201/3612/2851 13112/3613/2852 13200/3614/2853 +f 13200/3614/2853 13112/3613/2852 13114/3615/2854 +f 13200/3614/2853 13114/3615/2854 13199/3616/2855 +f 13199/3616/2855 13114/3615/2854 13116/3617/2856 +f 13199/3616/2855 13116/3617/2856 13198/3618/2857 +f 13198/3618/2857 13116/3617/2856 13118/3619/2858 +f 13198/3618/2857 13118/3619/2858 13197/3620/2859 +f 13197/3620/2859 13118/3619/2858 13120/3621/2860 +f 13197/3620/2859 13120/3621/2860 13196/3622/2861 +f 13196/3622/2861 13120/3621/2860 13122/3623/2862 +f 13196/3622/2861 13122/3623/2862 13195/3624/2863 +f 13195/3624/2863 13122/3623/2862 13124/3625/2864 +f 13195/3624/2863 13124/3625/2864 13194/3626/2865 +f 13194/3626/2865 13124/3625/2864 13126/3627/2866 +f 13194/3626/2865 13126/3627/2866 13193/3628/2867 +f 13193/3628/2867 13126/3627/2866 13128/3629/2868 +f 13193/3628/2867 13128/3629/2868 13192/3630/2869 +f 13192/3630/2869 13128/3629/2868 13130/3631/2870 +f 13192/3630/2869 13130/3631/2870 13191/3632/2871 +f 13191/3632/2871 13130/3631/2870 13132/3633/2872 +f 13191/3632/2871 13132/3633/2872 13190/3634/2873 +f 13190/3634/2873 13132/3633/2872 13134/3635/2874 +f 13190/3634/2873 13134/3635/2874 13189/3636/2875 +f 13189/3636/2875 13134/3635/2874 13136/3637/2876 +f 13189/3636/2875 13136/3637/2876 13188/3638/2877 +f 13188/3638/2877 13136/3637/2876 13138/3639/2878 +f 13188/3638/2877 13138/3639/2878 13187/3640/2879 +f 13187/3640/2879 13138/3639/2878 13140/3641/2880 +f 13187/3640/2879 13140/3641/2880 13186/3642/2881 +f 13186/3642/2881 13140/3641/2880 13142/3643/2882 +f 13186/3642/2881 13142/3643/2882 13185/3644/2883 +f 13185/3644/2883 13142/3643/2882 13144/3645/2884 +f 13185/3644/2883 13144/3645/2884 13184/3646/2885 +f 13184/3646/2885 13144/3645/2884 13146/3647/2886 +f 13184/3646/2885 13146/3647/2886 13183/3648/2887 +f 13183/3648/2887 13146/3647/2886 13148/3649/2888 +f 13183/3648/2887 13148/3649/2888 13182/3650/2889 +f 13182/3650/2889 13148/3649/2888 13150/3651/2890 +f 13182/3650/2889 13150/3651/2890 13181/3652/2891 +f 13181/3652/2891 13150/3651/2890 13152/3653/2892 +f 13181/3652/2891 13152/3653/2892 13180/3654/2829 +f 13180/3654/2829 13152/3653/2892 13154/3655/2830 +f 13213/3556/2796 13259/3656/2893 13212/3557/2797 +f 13212/3557/2797 13259/3656/2893 13260/3657/2894 +f 13212/3557/2797 13260/3657/2894 13211/3567/2807 +f 13211/3567/2807 13260/3657/2894 13261/3658/2895 +f 13211/3567/2807 13261/3658/2895 13210/3566/2806 +f 13210/3566/2806 13261/3658/2895 13262/3659/2896 +f 13210/3566/2806 13262/3659/2896 13209/3565/2805 +f 13209/3565/2805 13262/3659/2896 13263/3660/2897 +f 13209/3565/2805 13263/3660/2897 13208/3564/2804 +f 13208/3564/2804 13263/3660/2897 13264/3661/2898 +f 13208/3564/2804 13264/3661/2898 13207/3563/2803 +f 13207/3563/2803 13264/3661/2898 13265/3662/2899 +f 13207/3563/2803 13265/3662/2899 13206/3562/2802 +f 13206/3562/2802 13265/3662/2899 13266/3663/2900 +f 13206/3562/2802 13266/3663/2900 13203/3561/2801 +f 13203/3561/2801 13266/3663/2900 13267/3664/2901 +f 13203/3561/2801 13267/3664/2901 13204/3560/2800 +f 13204/3560/2800 13267/3664/2901 13236/3665/2902 +f 13204/3560/2800 13236/3665/2902 13235/3559/2799 +f 13235/3559/2799 13236/3665/2902 13237/3666/2903 +f 13235/3559/2799 13237/3666/2903 13234/3589/2828 +f 13234/3589/2828 13237/3666/2903 13238/3667/2904 +f 13234/3589/2828 13238/3667/2904 13233/3588/2827 +f 13233/3588/2827 13238/3667/2904 13239/3668/2905 +f 13233/3588/2827 13239/3668/2905 13232/3587/2826 +f 13232/3587/2826 13239/3668/2905 13240/3669/2906 +f 13232/3587/2826 13240/3669/2906 13231/3586/2825 +f 13231/3586/2825 13240/3669/2906 13241/3670/2907 +f 13231/3586/2825 13241/3670/2907 13230/3585/2824 +f 13230/3585/2824 13241/3670/2907 13242/3671/2908 +f 13230/3585/2824 13242/3671/2908 13229/3584/2823 +f 13229/3584/2823 13242/3671/2908 13243/3672/2909 +f 13229/3584/2823 13243/3672/2909 13228/3583/2822 +f 13228/3583/2822 13243/3672/2909 13244/3673/2910 +f 13228/3583/2822 13244/3673/2910 13227/3582/2821 +f 13227/3582/2821 13244/3673/2910 13245/3674/2911 +f 13227/3582/2821 13245/3674/2911 13226/3581/2820 +f 13226/3581/2820 13245/3674/2911 13246/3675/2912 +f 13226/3581/2820 13246/3675/2912 13225/3580/2819 +f 13225/3580/2819 13246/3675/2912 13247/3676/2913 +f 13225/3580/2819 13247/3676/2913 13224/3579/2818 +f 13224/3579/2818 13247/3676/2913 13248/3677/2914 +f 13224/3579/2818 13248/3677/2914 13223/3578/2817 +f 13223/3578/2817 13248/3677/2914 13249/3678/2915 +f 13223/3578/2817 13249/3678/2915 13222/3577/2816 +f 13222/3577/2816 13249/3678/2915 13250/3679/2916 +f 13222/3577/2816 13250/3679/2916 13221/3576/2815 +f 13221/3576/2815 13250/3679/2916 13251/3680/2917 +f 13221/3576/2815 13251/3680/2917 13220/3575/2814 +f 13220/3575/2814 13251/3680/2917 13252/3681/2918 +f 13220/3575/2814 13252/3681/2918 13219/3574/2813 +f 13219/3574/2813 13252/3681/2918 13253/3682/2919 +f 13219/3574/2813 13253/3682/2919 13218/3573/2812 +f 13218/3573/2812 13253/3682/2919 13254/3683/2920 +f 13218/3573/2812 13254/3683/2920 13217/3572/2811 +f 13217/3572/2811 13254/3683/2920 13255/3684/2921 +f 13217/3572/2811 13255/3684/2921 13216/3571/2810 +f 13216/3571/2810 13255/3684/2921 13256/3685/2922 +f 13216/3571/2810 13256/3685/2922 13215/3570/2809 +f 13215/3570/2809 13256/3685/2922 13257/3686/2923 +f 13215/3570/2809 13257/3686/2923 13214/3569/2808 +f 13214/3569/2808 13257/3686/2923 13258/3687/2924 +f 13214/3569/2808 13258/3687/2924 13213/3568/2796 +f 13213/3568/2796 13258/3687/2924 13259/3688/2893 +f 13291/3689/2925 13180/3590/2829 13292/3690/2926 +f 13292/3690/2926 13180/3590/2829 13179/3592/2831 +f 13292/3690/2926 13179/3592/2831 13293/3691/2927 +f 13293/3691/2927 13179/3592/2831 13178/3594/2833 +f 13293/3691/2927 13178/3594/2833 13294/3692/2928 +f 13294/3692/2928 13178/3594/2833 13177/3596/2835 +f 13294/3692/2928 13177/3596/2835 13295/3693/2929 +f 13295/3693/2929 13177/3596/2835 13176/3598/2837 +f 13295/3693/2929 13176/3598/2837 13296/3694/2930 +f 13296/3694/2930 13176/3598/2837 13175/3600/2839 +f 13296/3694/2930 13175/3600/2839 13297/3695/2931 +f 13297/3695/2931 13175/3600/2839 13174/3602/2841 +f 13297/3695/2931 13174/3602/2841 13298/3696/2932 +f 13298/3696/2932 13174/3602/2841 13173/3604/2843 +f 13298/3696/2932 13173/3604/2843 13299/3697/2933 +f 13299/3697/2933 13173/3604/2843 13172/3606/2845 +f 13299/3697/2933 13172/3606/2845 13269/3698/2934 +f 13269/3698/2934 13172/3606/2845 13171/3608/2847 +f 13269/3698/2934 13171/3608/2847 13268/3699/2935 +f 13268/3699/2935 13171/3608/2847 13202/3610/2849 +f 13268/3699/2935 13202/3610/2849 13270/3700/2936 +f 13270/3700/2936 13202/3610/2849 13201/3612/2851 +f 13270/3700/2936 13201/3612/2851 13271/3701/2937 +f 13271/3701/2937 13201/3612/2851 13200/3614/2853 +f 13271/3701/2937 13200/3614/2853 13272/3702/2938 +f 13272/3702/2938 13200/3614/2853 13199/3616/2855 +f 13272/3702/2938 13199/3616/2855 13273/3703/2939 +f 13273/3703/2939 13199/3616/2855 13198/3618/2857 +f 13273/3703/2939 13198/3618/2857 13274/3704/2940 +f 13274/3704/2940 13198/3618/2857 13197/3620/2859 +f 13274/3704/2940 13197/3620/2859 13275/3705/2941 +f 13275/3705/2941 13197/3620/2859 13196/3622/2861 +f 13275/3705/2941 13196/3622/2861 13276/3706/2942 +f 13276/3706/2942 13196/3622/2861 13195/3624/2863 +f 13276/3706/2942 13195/3624/2863 13277/3707/2943 +f 13277/3707/2943 13195/3624/2863 13194/3626/2865 +f 13277/3707/2943 13194/3626/2865 13278/3708/2944 +f 13278/3708/2944 13194/3626/2865 13193/3628/2867 +f 13278/3708/2944 13193/3628/2867 13279/3709/2945 +f 13279/3709/2945 13193/3628/2867 13192/3630/2869 +f 13279/3709/2945 13192/3630/2869 13280/3710/2946 +f 13280/3710/2946 13192/3630/2869 13191/3632/2871 +f 13280/3710/2946 13191/3632/2871 13281/3711/2947 +f 13281/3711/2947 13191/3632/2871 13190/3634/2873 +f 13281/3711/2947 13190/3634/2873 13282/3712/2948 +f 13282/3712/2948 13190/3634/2873 13189/3636/2875 +f 13282/3712/2948 13189/3636/2875 13283/3713/2949 +f 13283/3713/2949 13189/3636/2875 13188/3638/2877 +f 13283/3713/2949 13188/3638/2877 13284/3714/2950 +f 13284/3714/2950 13188/3638/2877 13187/3640/2879 +f 13284/3714/2950 13187/3640/2879 13285/3715/2951 +f 13285/3715/2951 13187/3640/2879 13186/3642/2881 +f 13285/3715/2951 13186/3642/2881 13286/3716/2952 +f 13286/3716/2952 13186/3642/2881 13185/3644/2883 +f 13286/3716/2952 13185/3644/2883 13287/3717/2953 +f 13287/3717/2953 13185/3644/2883 13184/3646/2885 +f 13287/3717/2953 13184/3646/2885 13288/3718/2954 +f 13288/3718/2954 13184/3646/2885 13183/3648/2887 +f 13288/3718/2954 13183/3648/2887 13289/3719/2955 +f 13289/3719/2955 13183/3648/2887 13182/3650/2889 +f 13289/3719/2955 13182/3650/2889 13290/3720/2956 +f 13290/3720/2956 13182/3650/2889 13181/3652/2891 +f 13290/3720/2956 13181/3652/2891 13291/3721/2925 +f 13291/3721/2925 13181/3652/2891 13180/3654/2829 +f 13259/3656/2893 13291/3689/2925 13260/3657/2894 +f 13260/3657/2894 13291/3689/2925 13292/3690/2926 +f 13260/3657/2894 13292/3690/2926 13261/3658/2895 +f 13261/3658/2895 13292/3690/2926 13293/3691/2927 +f 13261/3658/2895 13293/3691/2927 13262/3659/2896 +f 13262/3659/2896 13293/3691/2927 13294/3692/2928 +f 13262/3659/2896 13294/3692/2928 13263/3660/2897 +f 13263/3660/2897 13294/3692/2928 13295/3693/2929 +f 13263/3660/2897 13295/3693/2929 13264/3661/2898 +f 13264/3661/2898 13295/3693/2929 13296/3694/2930 +f 13264/3661/2898 13296/3694/2930 13265/3662/2899 +f 13265/3662/2899 13296/3694/2930 13297/3695/2931 +f 13265/3662/2899 13297/3695/2931 13266/3663/2900 +f 13266/3663/2900 13297/3695/2931 13298/3696/2932 +f 13266/3663/2900 13298/3696/2932 13267/3664/2901 +f 13267/3664/2901 13298/3696/2932 13299/3697/2933 +f 13267/3664/2901 13299/3697/2933 13236/3665/2902 +f 13236/3665/2902 13299/3697/2933 13269/3698/2934 +f 13236/3665/2902 13269/3698/2934 13237/3666/2903 +f 13237/3666/2903 13269/3698/2934 13268/3699/2935 +f 13237/3666/2903 13268/3699/2935 13238/3667/2904 +f 13238/3667/2904 13268/3699/2935 13270/3700/2936 +f 13238/3667/2904 13270/3700/2936 13239/3668/2905 +f 13239/3668/2905 13270/3700/2936 13271/3701/2937 +f 13239/3668/2905 13271/3701/2937 13240/3669/2906 +f 13240/3669/2906 13271/3701/2937 13272/3702/2938 +f 13240/3669/2906 13272/3702/2938 13241/3670/2907 +f 13241/3670/2907 13272/3702/2938 13273/3703/2939 +f 13241/3670/2907 13273/3703/2939 13242/3671/2908 +f 13242/3671/2908 13273/3703/2939 13274/3704/2940 +f 13242/3671/2908 13274/3704/2940 13243/3672/2909 +f 13243/3672/2909 13274/3704/2940 13275/3705/2941 +f 13243/3672/2909 13275/3705/2941 13244/3673/2910 +f 13244/3673/2910 13275/3705/2941 13276/3706/2942 +f 13244/3673/2910 13276/3706/2942 13245/3674/2911 +f 13245/3674/2911 13276/3706/2942 13277/3707/2943 +f 13245/3674/2911 13277/3707/2943 13246/3675/2912 +f 13246/3675/2912 13277/3707/2943 13278/3708/2944 +f 13246/3675/2912 13278/3708/2944 13247/3676/2913 +f 13247/3676/2913 13278/3708/2944 13279/3709/2945 +f 13247/3676/2913 13279/3709/2945 13248/3677/2914 +f 13248/3677/2914 13279/3709/2945 13280/3710/2946 +f 13248/3677/2914 13280/3710/2946 13249/3678/2915 +f 13249/3678/2915 13280/3710/2946 13281/3711/2947 +f 13249/3678/2915 13281/3711/2947 13250/3679/2916 +f 13250/3679/2916 13281/3711/2947 13282/3712/2948 +f 13250/3679/2916 13282/3712/2948 13251/3680/2917 +f 13251/3680/2917 13282/3712/2948 13283/3713/2949 +f 13251/3680/2917 13283/3713/2949 13252/3681/2918 +f 13252/3681/2918 13283/3713/2949 13284/3714/2950 +f 13252/3681/2918 13284/3714/2950 13253/3682/2919 +f 13253/3682/2919 13284/3714/2950 13285/3715/2951 +f 13253/3682/2919 13285/3715/2951 13254/3683/2920 +f 13254/3683/2920 13285/3715/2951 13286/3716/2952 +f 13254/3683/2920 13286/3716/2952 13255/3684/2921 +f 13255/3684/2921 13286/3716/2952 13287/3717/2953 +f 13255/3684/2921 13287/3717/2953 13256/3685/2922 +f 13256/3685/2922 13287/3717/2953 13288/3718/2954 +f 13256/3685/2922 13288/3718/2954 13257/3686/2923 +f 13257/3686/2923 13288/3718/2954 13289/3719/2955 +f 13257/3686/2923 13289/3719/2955 13258/3687/2924 +f 13258/3687/2924 13289/3719/2955 13290/3720/2956 +f 13258/3687/2924 13290/3720/2956 13259/3688/2893 +f 13259/3688/2893 13290/3720/2956 13291/3721/2925 +f 13154/3591/2830 13153/3722/2957 13156/3593/2832 +f 13156/3593/2832 13153/3722/2957 13155/3723/2958 +f 13156/3593/2832 13155/3723/2958 13158/3595/2834 +f 13158/3595/2834 13155/3723/2958 13157/3724/2959 +f 13158/3595/2834 13157/3724/2959 13160/3597/2836 +f 13160/3597/2836 13157/3724/2959 13159/3725/2960 +f 13160/3597/2836 13159/3725/2960 13162/3599/2838 +f 13162/3599/2838 13159/3725/2960 13161/3726/2961 +f 13162/3599/2838 13161/3726/2961 13164/3601/2840 +f 13164/3601/2840 13161/3726/2961 13163/3727/2962 +f 13164/3601/2840 13163/3727/2962 13166/3603/2842 +f 13166/3603/2842 13163/3727/2962 13165/3728/2963 +f 13166/3603/2842 13165/3728/2963 13168/3605/2844 +f 13168/3605/2844 13165/3728/2963 13167/3729/2964 +f 13168/3605/2844 13167/3729/2964 13170/3607/2846 +f 13170/3607/2846 13167/3729/2964 13169/3730/2965 +f 13169/3730/2965 13107/3609/2848 13170/3607/2846 +f 13107/3609/2848 13169/3730/2965 13108/3731/2966 +f 13107/3609/2848 13108/3731/2966 13110/3611/2850 +f 13110/3611/2850 13108/3731/2966 13109/3732/2967 +f 13110/3611/2850 13109/3732/2967 13112/3613/2852 +f 13112/3613/2852 13109/3732/2967 13111/3733/2968 +f 13112/3613/2852 13111/3733/2968 13114/3615/2854 +f 13114/3615/2854 13111/3733/2968 13113/3734/2969 +f 13114/3615/2854 13113/3734/2969 13116/3617/2856 +f 13116/3617/2856 13113/3734/2969 13115/3735/2970 +f 13116/3617/2856 13115/3735/2970 13118/3619/2858 +f 13118/3619/2858 13115/3735/2970 13117/3736/2971 +f 13118/3619/2858 13117/3736/2971 13120/3621/2860 +f 13120/3621/2860 13117/3736/2971 13119/3737/2972 +f 13120/3621/2860 13119/3737/2972 13122/3623/2862 +f 13122/3623/2862 13119/3737/2972 13121/3738/2973 +f 13122/3623/2862 13121/3738/2973 13124/3625/2864 +f 13124/3625/2864 13121/3738/2973 13123/3739/2974 +f 13124/3625/2864 13123/3739/2974 13126/3627/2866 +f 13126/3627/2866 13123/3739/2974 13125/3740/2975 +f 13126/3627/2866 13125/3740/2975 13128/3629/2868 +f 13128/3629/2868 13125/3740/2975 13127/3741/2976 +f 13128/3629/2868 13127/3741/2976 13130/3631/2870 +f 13130/3631/2870 13127/3741/2976 13129/3742/2977 +f 13130/3631/2870 13129/3742/2977 13132/3633/2872 +f 13132/3633/2872 13129/3742/2977 13131/3743/2978 +f 13132/3633/2872 13131/3743/2978 13134/3635/2874 +f 13134/3635/2874 13131/3743/2978 13133/3744/2979 +f 13134/3635/2874 13133/3744/2979 13136/3637/2876 +f 13136/3637/2876 13133/3744/2979 13135/3745/2980 +f 13136/3637/2876 13135/3745/2980 13138/3639/2878 +f 13138/3639/2878 13135/3745/2980 13137/3746/2981 +f 13138/3639/2878 13137/3746/2981 13140/3641/2880 +f 13140/3641/2880 13137/3746/2981 13139/3747/2982 +f 13140/3641/2880 13139/3747/2982 13142/3643/2882 +f 13142/3643/2882 13139/3747/2982 13141/3748/2983 +f 13142/3643/2882 13141/3748/2983 13144/3645/2884 +f 13144/3645/2884 13141/3748/2983 13143/3749/2984 +f 13144/3645/2884 13143/3749/2984 13146/3647/2886 +f 13146/3647/2886 13143/3749/2984 13145/3750/2985 +f 13146/3647/2886 13145/3750/2985 13148/3649/2888 +f 13148/3649/2888 13145/3750/2985 13147/3751/2986 +f 13148/3649/2888 13147/3751/2986 13150/3651/2890 +f 13150/3651/2890 13147/3751/2986 13149/3752/2987 +f 13150/3651/2890 13149/3752/2987 13152/3653/2892 +f 13152/3653/2892 13149/3752/2987 13151/3753/2988 +f 13152/3653/2892 13151/3753/2988 13154/3655/2830 +f 13154/3655/2830 13151/3753/2988 13153/3754/2957 + + +# +# +# +g + + +# +# _ns651_Material_002_52-effect +# +usemtl _ns651_Material_002_52-effect + +v 0.260156 3.936588 1.792006 +v 0.260156 3.693786 1.792006 +v 0.258110 3.693786 1.792208 +v 0.258110 3.936588 1.792208 +v 0.256142 3.693786 1.792805 +v 0.256142 3.936588 1.792805 +v 0.254329 3.693786 1.793774 +v 0.254329 3.936588 1.793774 +v 0.252740 3.693786 1.795078 +v 0.252740 3.936588 1.795078 +v 0.251436 3.693786 1.796667 +v 0.251436 3.936588 1.796667 +v 0.250467 3.693786 1.798481 +v 0.250467 3.936588 1.798481 +v 0.249870 3.693786 1.800448 +v 0.249870 3.936588 1.800448 +v 0.249668 3.693786 1.802494 +v 0.249668 3.936588 1.802494 +v 0.249870 3.693786 1.804540 +v 0.249870 3.936588 1.804540 +v 0.250467 3.693786 1.806507 +v 0.250467 3.936588 1.806507 +v 0.251436 3.693786 1.808321 +v 0.251436 3.936588 1.808321 +v 0.252740 3.693786 1.809910 +v 0.252740 3.936588 1.809910 +v 0.254329 3.693786 1.811214 +v 0.254329 3.936588 1.811214 +v 0.256142 3.693786 1.812183 +v 0.256142 3.936588 1.812183 +v 0.258110 3.693786 1.812780 +v 0.258110 3.936588 1.812780 +v 0.260156 3.693786 1.812982 +v 0.260156 3.936588 1.812982 +v 0.262202 3.693786 1.812780 +v 0.262202 3.936588 1.812780 +v 0.264169 3.693786 1.812183 +v 0.264169 3.936588 1.812183 +v 0.265983 3.693786 1.811214 +v 0.265983 3.936588 1.811214 +v 0.267572 3.693786 1.809910 +v 0.267572 3.936588 1.809910 +v 0.268876 3.693786 1.808321 +v 0.268876 3.936588 1.808321 +v 0.269845 3.693786 1.806507 +v 0.269845 3.936588 1.806507 +v 0.270442 3.693786 1.804540 +v 0.270442 3.936588 1.804540 +v 0.270644 3.693786 1.802494 +v 0.270644 3.936588 1.802494 +v 0.270442 3.693786 1.800448 +v 0.270442 3.936588 1.800448 +v 0.269845 3.693786 1.798481 +v 0.269845 3.936588 1.798481 +v 0.268876 3.693786 1.796667 +v 0.268876 3.936588 1.796667 +v 0.267572 3.693786 1.795078 +v 0.267572 3.936588 1.795078 +v 0.265983 3.693786 1.793774 +v 0.265983 3.936588 1.793774 +v 0.264169 3.693786 1.792805 +v 0.264169 3.936588 1.792805 +v 0.262202 3.693786 1.792208 +v 0.262202 3.936588 1.792208 +v 0.260156 3.943176 1.778220 +v 0.264892 3.943176 1.778686 +v 0.269445 3.943176 1.780067 +v 0.273642 3.943176 1.782311 +v 0.277321 3.943176 1.785329 +v 0.280339 3.943176 1.789008 +v 0.282582 3.943176 1.793205 +v 0.283964 3.943176 1.797758 +v 0.284430 3.943176 1.802494 +v 0.283964 3.943176 1.807230 +v 0.282582 3.943176 1.811783 +v 0.280339 3.943176 1.815980 +v 0.277321 3.943176 1.819659 +v 0.273642 3.943176 1.822677 +v 0.269445 3.943176 1.824921 +v 0.264892 3.943176 1.826302 +v 0.260156 3.943176 1.826768 +v 0.255420 3.943176 1.826302 +v 0.250867 3.943176 1.824921 +v 0.246670 3.943176 1.822677 +v 0.242991 3.943176 1.819659 +v 0.239973 3.943176 1.815980 +v 0.237729 3.943176 1.811783 +v 0.236348 3.943176 1.807230 +v 0.235882 3.943176 1.802494 +v 0.236348 3.943176 1.797758 +v 0.237729 3.943176 1.793205 +v 0.239973 3.943176 1.789008 +v 0.242991 3.943176 1.785329 +v 0.246670 3.943176 1.782311 +v 0.250867 3.943176 1.780067 +v 0.255420 3.943176 1.778686 +v 0.261381 3.969198 1.796333 +v 0.260156 3.969198 1.796212 +v 0.260156 3.991691 1.802494 +v 0.262560 3.969198 1.796690 +v 0.263646 3.969198 1.797271 +v 0.264598 3.969198 1.798052 +v 0.265379 3.969198 1.799004 +v 0.265960 3.969198 1.800090 +v 0.266317 3.969198 1.801268 +v 0.266438 3.969198 1.802494 +v 0.266317 3.969198 1.803720 +v 0.265960 3.969198 1.804898 +v 0.265379 3.969198 1.805984 +v 0.264598 3.969198 1.806936 +v 0.263646 3.969198 1.807717 +v 0.262560 3.969198 1.808298 +v 0.261381 3.969198 1.808655 +v 0.260156 3.969198 1.808776 +v 0.258930 3.969198 1.808655 +v 0.257752 3.969198 1.808298 +v 0.256666 3.969198 1.807717 +v 0.255714 3.969198 1.806936 +v 0.254933 3.969198 1.805984 +v 0.254352 3.969198 1.804898 +v 0.253995 3.969198 1.803720 +v 0.253874 3.969198 1.802494 +v 0.253995 3.969198 1.801268 +v 0.254352 3.969198 1.800090 +v 0.254933 3.969198 1.799004 +v 0.255714 3.969198 1.798052 +v 0.256666 3.969198 1.797271 +v 0.257752 3.969198 1.796690 +v 0.258930 3.969198 1.796333 +v 0.260156 3.955826 1.789211 +v 0.257565 3.955826 1.789467 +v 0.255073 3.955826 1.790222 +v 0.252776 3.955826 1.791450 +v 0.250764 3.955826 1.793102 +v 0.249112 3.955826 1.795115 +v 0.247884 3.955826 1.797411 +v 0.247128 3.955826 1.799903 +v 0.246873 3.955826 1.802494 +v 0.247128 3.955826 1.805085 +v 0.247884 3.955826 1.807577 +v 0.249112 3.955826 1.809874 +v 0.250764 3.955826 1.811886 +v 0.252776 3.955826 1.813538 +v 0.255073 3.955826 1.814766 +v 0.257565 3.955826 1.815522 +v 0.260156 3.955826 1.815777 +v 0.262747 3.955826 1.815522 +v 0.265239 3.955826 1.814766 +v 0.267535 3.955826 1.813538 +v 0.269548 3.955826 1.811886 +v 0.271200 3.955826 1.809874 +v 0.272428 3.955826 1.807577 +v 0.273183 3.955826 1.805085 +v 0.273439 3.955826 1.802494 +v 0.273183 3.955826 1.799903 +v 0.272428 3.955826 1.797411 +v 0.271200 3.955826 1.795115 +v 0.269548 3.955826 1.793102 +v 0.267535 3.955826 1.791450 +v 0.265239 3.955826 1.790222 +v 0.262747 3.955826 1.789467 +v 0.255663 3.944995 1.779905 +v 0.260156 3.944995 1.779463 +v 0.251342 3.944995 1.781216 +v 0.247360 3.944995 1.783344 +v 0.243870 3.944995 1.786209 +v 0.241006 3.944995 1.789698 +v 0.238878 3.944995 1.793680 +v 0.237567 3.944995 1.798001 +v 0.237125 3.944995 1.802494 +v 0.237567 3.944995 1.806987 +v 0.238878 3.944995 1.811308 +v 0.241006 3.944995 1.815289 +v 0.243870 3.944995 1.818780 +v 0.247360 3.944995 1.821644 +v 0.251342 3.944995 1.823772 +v 0.255663 3.944995 1.825083 +v 0.260156 3.944995 1.825525 +v 0.264649 3.944995 1.825083 +v 0.268970 3.944995 1.823772 +v 0.272951 3.944995 1.821644 +v 0.276441 3.944995 1.818780 +v 0.279306 3.944995 1.815289 +v 0.281434 3.944995 1.811308 +v 0.282745 3.944995 1.806987 +v 0.283187 3.944995 1.802494 +v 0.282745 3.944995 1.798001 +v 0.281434 3.944995 1.793680 +v 0.279306 3.944995 1.789699 +v 0.276441 3.944995 1.786209 +v 0.272951 3.944995 1.783344 +v 0.268970 3.944995 1.781216 +v 0.264649 3.944995 1.779905 +vn 0.900409 0.387899 0.196971 +vn 0.921534 0.387902 0.017518 +vn 0.000000 1.000000 -0.000000 +vn -0.162577 0.387901 -0.907249 +vn 0.017518 0.387902 -0.921534 +vn 0.196971 0.387899 -0.900409 +vn 0.368854 0.387898 -0.844678 +vn 0.526553 0.387903 -0.756487 +vn 0.664031 0.387895 -0.639219 +vn 0.775985 0.387901 -0.497374 +vn 0.858104 0.387897 -0.336442 +vn 0.907254 0.387903 -0.162547 +vn 0.844678 0.387898 0.368854 +vn 0.756487 0.387903 0.526553 +vn 0.639219 0.387895 0.664031 +vn 0.497374 0.387901 0.775985 +vn 0.336442 0.387897 0.858104 +vn 0.162577 0.387901 0.907249 +vn -0.017549 0.387902 0.921534 +vn -0.196971 0.387899 0.900409 +vn -0.368854 0.387898 0.844678 +vn -0.526553 0.387903 0.756487 +vn -0.664031 0.387895 0.639219 +vn -0.775985 0.387901 0.497374 +vn -0.858104 0.387897 0.336442 +vn -0.907249 0.387901 0.162577 +vn -0.921534 0.387902 -0.017518 +vn -0.900409 0.387899 -0.196971 +vn -0.844678 0.387898 -0.368854 +vn -0.756487 0.387903 -0.526553 +vn -0.639219 0.387895 -0.664031 +vn -0.497374 0.387901 -0.775985 +vn -0.336442 0.387897 -0.858104 +vn 0.948665 -0.261032 0.178599 +vn 0.826822 -0.534328 0.175668 +vn 0.965281 -0.261028 -0.009888 +vn 0.845203 -0.534333 0.010956 +vn 0.944789 -0.261063 -0.198040 +vn 0.831104 -0.534333 -0.154123 +vn 0.888009 -0.261028 -0.378557 +vn 0.785070 -0.534326 -0.313308 +vn 0.797096 -0.261029 -0.544520 +vn 0.708865 -0.534327 -0.460440 +vn 0.675551 -0.261034 -0.689559 +vn 0.605415 -0.534335 -0.589880 +vn 0.528038 -0.261028 -0.808109 +vn 0.478695 -0.534332 -0.696664 +vn 0.360224 -0.261035 -0.895600 +vn 0.333607 -0.534333 -0.776656 +vn 0.178570 -0.261034 -0.948670 +vn 0.175638 -0.534331 -0.826827 +vn -0.009888 -0.261028 -0.965281 +vn 0.010956 -0.534333 -0.845203 +vn -0.198040 -0.261063 -0.944789 +vn -0.154093 -0.534336 -0.831108 +vn -0.378527 -0.261060 -0.888012 +vn -0.313280 -0.534331 -0.785077 +vn -0.544516 -0.261058 -0.797089 +vn -0.460440 -0.534327 -0.708865 +vn -0.689559 -0.261034 -0.675551 +vn -0.589880 -0.534335 -0.605415 +vn -0.808109 -0.261028 -0.528038 +vn -0.696664 -0.534332 -0.478695 +vn -0.895600 -0.261035 -0.360224 +vn -0.776676 -0.534325 -0.333572 +vn -0.948670 -0.261034 -0.178570 +vn -0.826822 -0.534328 -0.175668 +vn -0.965281 -0.261028 0.009888 +vn -0.845203 -0.534333 -0.010956 +vn -0.944789 -0.261063 0.198040 +vn -0.831104 -0.534333 0.154123 +vn -0.888012 -0.261060 0.378527 +vn -0.785070 -0.534326 0.313308 +vn -0.797089 -0.261057 0.544516 +vn -0.708865 -0.534327 0.460440 +vn -0.675551 -0.261034 0.689559 +vn -0.605415 -0.534335 0.589880 +vn -0.528038 -0.261028 0.808109 +vn -0.478695 -0.534332 0.696664 +vn -0.360224 -0.261035 0.895600 +vn -0.333572 -0.534325 0.776676 +vn -0.178568 -0.261062 0.948662 +vn -0.175668 -0.534328 0.826822 +vn 0.009888 -0.261028 0.965281 +vn -0.010987 -0.534333 0.845203 +vn 0.198040 -0.261063 0.944789 +vn 0.154123 -0.534333 0.831104 +vn 0.378557 -0.261028 0.888009 +vn 0.313308 -0.534326 0.785070 +vn 0.544520 -0.261029 0.797096 +vn 0.460440 -0.534327 0.708865 +vn 0.689559 -0.261034 0.675551 +vn 0.589880 -0.534335 0.605415 +vn 0.808122 -0.261032 0.528016 +vn 0.696664 -0.534332 0.478695 +vn 0.895600 -0.261035 0.360224 +vn 0.776676 -0.534325 0.333572 +vn 0.805684 0.570928 0.157847 +vn 0.820999 0.570924 -0.002319 +vn 0.804767 0.570927 -0.162455 +vn 0.757613 0.570926 -0.316333 +vn 0.681341 0.570923 -0.458063 +vn 0.578857 0.570953 -0.582184 +vn 0.454161 0.570929 -0.683943 +vn 0.311998 0.570923 -0.759410 +vn 0.157847 0.570928 -0.805684 +vn -0.002319 0.570924 -0.820999 +vn -0.162455 0.570927 -0.804767 +vn -0.316333 0.570926 -0.757613 +vn -0.458063 0.570923 -0.681341 +vn -0.582194 0.570932 -0.578867 +vn -0.683943 0.570929 -0.454161 +vn -0.759384 0.570957 -0.312000 +vn -0.805684 0.570928 -0.157847 +vn -0.820999 0.570924 0.002319 +vn -0.804767 0.570927 0.162455 +vn -0.757613 0.570926 0.316333 +vn -0.681313 0.570955 0.458064 +vn -0.578867 0.570932 0.582194 +vn -0.454161 0.570929 0.683943 +vn -0.312005 0.570937 0.759397 +vn -0.157874 0.570946 0.805666 +vn 0.002319 0.570924 0.820999 +vn 0.162452 0.570948 0.804753 +vn 0.316328 0.570946 0.757599 +vn 0.458072 0.570935 0.681325 +vn 0.582194 0.570932 0.578867 +vn 0.683943 0.570929 0.454161 +vn 0.759410 0.570923 0.311998 +vn 0.770798 0.618018 0.154672 +vn 0.786158 0.618024 0.001343 +vn 0.771319 0.618020 -0.152048 +vn 0.726842 0.618011 -0.299606 +vn 0.654428 0.618018 -0.435634 +vn 0.556860 0.618022 -0.554938 +vn 0.437889 0.618013 -0.652927 +vn 0.302081 0.618017 -0.725811 +vn 0.154672 0.618018 -0.770798 +vn 0.001343 0.618024 -0.786158 +vn -0.152048 0.618020 -0.771319 +vn -0.299606 0.618011 -0.726842 +vn -0.435634 0.618018 -0.654428 +vn -0.554938 0.618022 -0.556860 +vn -0.652909 0.618025 -0.437898 +vn -0.725811 0.618017 -0.302081 +vn -0.770798 0.618018 -0.154672 +vn -0.786158 0.618024 -0.001343 +vn -0.771319 0.618020 0.152048 +vn -0.726842 0.618011 0.299606 +vn -0.654428 0.618018 0.435634 +vn -0.556851 0.618011 0.554959 +vn -0.437889 0.618044 0.652897 +vn -0.302081 0.618017 0.725811 +vn -0.154672 0.618018 0.770798 +vn -0.001343 0.618025 0.786158 +vn 0.152048 0.618020 0.771319 +vn 0.299612 0.618025 0.726827 +vn 0.435626 0.618037 0.654416 +vn 0.554927 0.618040 0.556850 +vn 0.652927 0.618013 0.437889 +vn 0.725811 0.618017 0.302081 +vn 0.986661 0.000000 0.162790 +vn 0.999462 -0.000000 -0.032808 +vn 0.973859 -0.000000 -0.227152 +vn 0.910836 -0.000000 -0.412768 +vn 0.812792 -0.000000 -0.582554 +vn 0.683516 -0.000000 -0.729936 +vn 0.527981 -0.000000 -0.849256 +vn 0.352163 -0.000000 -0.935939 +vn 0.162790 -0.000000 -0.986661 +vn -0.032808 -0.000000 -0.999462 +vn -0.227152 -0.000000 -0.973859 +vn -0.412805 -0.000000 -0.910820 +vn -0.582554 -0.000000 -0.812792 +vn -0.729921 -0.000000 -0.683532 +vn -0.849256 -0.000000 -0.527981 +vn -0.935939 -0.000000 -0.352163 +vn -0.986661 -0.000000 -0.162790 +vn -0.999462 0.000000 0.032808 +vn -0.973852 0.000000 0.227181 +vn -0.910836 0.000000 0.412768 +vn -0.812792 0.000000 0.582554 +vn -0.683532 0.000000 0.729921 +vn -0.527981 0.000000 0.849256 +vn -0.352127 0.000000 0.935952 +vn -0.162820 0.000000 0.986656 +vn 0.032777 0.000000 0.999463 +vn 0.227152 0.000000 0.973859 +vn 0.412768 0.000000 0.910836 +vn 0.582554 0.000000 0.812792 +vn 0.729936 0.000000 0.683516 +vn 0.849256 0.000000 0.527981 +vn 0.935939 0.000000 0.352163 +vt 0.327590 0.737726 +vt 0.333658 0.714719 +vt 0.498578 0.710577 +vt 0.424675 0.598886 +vt 0.412902 0.605807 +vt 0.401200 0.613915 +vt 0.389990 0.623365 +vt 0.378937 0.634219 +vt 0.368258 0.646672 +vt 0.358490 0.660689 +vt 0.349133 0.676641 +vt 0.341023 0.694433 +vt 0.669461 0.737726 +vt 0.663450 0.714766 +vt 0.656465 0.694724 +vt 0.647982 0.676684 +vt 0.638943 0.660842 +vt 0.628814 0.646670 +vt 0.618193 0.634251 +vt 0.607348 0.623384 +vt 0.595906 0.613936 +vt 0.584358 0.605777 +vt 0.572407 0.598905 +vt 0.560411 0.593140 +vt 0.548183 0.588462 +vt 0.535776 0.584950 +vt 0.523326 0.582480 +vt 0.510914 0.581035 +vt 0.498496 0.580487 +vt 0.486083 0.581031 +vt 0.473672 0.582470 +vt 0.461345 0.585018 +vt 0.449032 0.588508 +vt 0.436723 0.593097 +vt 0.000000 0.471479 +vt 0.050509 0.239289 +vt 0.064361 0.455502 +vt 0.081002 0.241493 +vt 0.112578 0.443109 +vt 0.111459 0.242053 +vt 0.154063 0.431521 +vt 0.141870 0.241284 +vt 0.189658 0.422498 +vt 0.171367 0.239785 +vt 0.221214 0.414276 +vt 0.200606 0.239550 +vt 0.250880 0.406943 +vt 0.229006 0.235337 +vt 0.278364 0.400460 +vt 0.257222 0.233377 +vt 0.305125 0.394171 +vt 0.284977 0.230785 +vt 0.330718 0.389287 +vt 0.312292 0.229074 +vt 0.355659 0.384606 +vt 0.339197 0.226879 +vt 0.380272 0.380609 +vt 0.365597 0.223418 +vt 0.404336 0.377624 +vt 0.392083 0.222574 +vt 0.427875 0.375325 +vt 0.418342 0.219765 +vt 0.451089 0.373757 +vt 0.444588 0.217345 +vt 0.474193 0.372387 +vt 0.470871 0.215298 +vt 0.497713 0.371694 +vt 0.497225 0.213604 +vt 0.521310 0.372059 +vt 0.523719 0.214591 +vt 0.544609 0.373233 +vt 0.550381 0.213546 +vt 0.568106 0.374503 +vt 0.577271 0.212809 +vt 0.592124 0.376868 +vt 0.604025 0.216305 +vt 0.616559 0.379970 +vt 0.631015 0.218465 +vt 0.641041 0.383890 +vt 0.658404 0.221023 +vt 0.666161 0.388083 +vt 0.686056 0.223010 +vt 0.692244 0.393656 +vt 0.713995 0.226004 +vt 0.719089 0.399448 +vt 0.742303 0.228384 +vt 0.747345 0.406786 +vt 0.771063 0.231533 +vt 0.776663 0.414148 +vt 0.800129 0.236326 +vt 0.808637 0.422573 +vt 0.829629 0.238659 +vt 0.844446 0.433045 +vt 0.859538 0.242696 +vt 0.885119 0.443977 +vt 0.889587 0.244063 +vt 0.935145 0.458301 +vt 0.920694 0.243820 +vt 1.000000 0.475909 +vt 0.951507 0.242128 +vt 0.169152 0.643288 +vt 0.190528 0.618033 +vt 0.212627 0.595811 +vt 0.235073 0.576261 +vt 0.257222 0.559385 +vt 0.278902 0.544005 +vt 0.300487 0.531883 +vt 0.321429 0.520594 +vt 0.342138 0.511119 +vt 0.362355 0.502728 +vt 0.382407 0.495914 +vt 0.402123 0.490249 +vt 0.421579 0.485413 +vt 0.440996 0.482309 +vt 0.460242 0.479822 +vt 0.479420 0.478703 +vt 0.498542 0.478212 +vt 0.517694 0.478464 +vt 0.536884 0.480046 +vt 0.556102 0.482629 +vt 0.575463 0.485602 +vt 0.595007 0.490068 +vt 0.614846 0.495632 +vt 0.634836 0.502703 +vt 0.655239 0.510767 +vt 0.675852 0.520513 +vt 0.697002 0.531538 +vt 0.718381 0.544514 +vt 0.740138 0.559274 +vt 0.762381 0.576186 +vt 0.784939 0.595083 +vt 0.807005 0.617753 +vt 0.828256 0.643529 +vt 0.013316 0.505501 +vt 0.072700 0.481011 +vt 0.119179 0.463673 +vt 0.159370 0.449923 +vt 0.194330 0.438433 +vt 0.225340 0.428872 +vt 0.254520 0.420438 +vt 0.281501 0.413176 +vt 0.307890 0.406816 +vt 0.333097 0.401155 +vt 0.357623 0.396433 +vt 0.382002 0.392435 +vt 0.405783 0.389036 +vt 0.428954 0.386464 +vt 0.451797 0.384596 +vt 0.474520 0.383512 +vt 0.497784 0.383121 +vt 0.521082 0.383291 +vt 0.543985 0.384217 +vt 0.567180 0.386029 +vt 0.590918 0.388431 +vt 0.614963 0.391620 +vt 0.639028 0.395549 +vt 0.663740 0.400452 +vt 0.689430 0.406090 +vt 0.715841 0.412751 +vt 0.743684 0.420252 +vt 0.772421 0.428735 +vt 0.803831 0.438874 +vt 0.838723 0.450722 +vt 0.878521 0.465450 +vt 0.925957 0.483742 +vt 0.985760 0.510259 +vt 0.060805 0.014779 +vt 0.088948 0.014255 +vt 0.116607 0.013480 +vt 0.144154 0.015827 +vt 0.171639 0.014504 +vt 0.199067 0.016318 +vt 0.226831 0.014562 +vt 0.254097 0.012704 +vt 0.281379 0.014010 +vt 0.308554 0.011927 +vt 0.335787 0.013046 +vt 0.363365 0.010939 +vt 0.391001 0.008950 +vt 0.418669 0.007085 +vt 0.446381 0.005385 +vt 0.474139 0.003884 +vt 0.501941 0.002612 +vt 0.529830 0.001549 +vt 0.557751 0.000679 +vt 0.585253 0.000000 +vt 0.612640 0.002655 +vt 0.640667 0.002225 +vt 0.668288 0.001824 +vt 0.695766 0.004679 +vt 0.723439 0.004163 +vt 0.750995 0.006877 +vt 0.778758 0.006096 +vt 0.806444 0.008515 +vt 0.834686 0.010777 +vt 0.862987 0.012847 +vt 0.891383 0.014720 +vt 0.919385 0.012880 +vt 0.947426 0.014228 +f 13406/3755/2989 13405/3756/2990 13398/3757/2991 +f 13428/3758/2992 13398/3757/2991 13397/3759/2993 +f 13397/3759/2993 13398/3757/2991 13396/3760/2994 +f 13396/3760/2994 13398/3757/2991 13399/3761/2995 +f 13399/3761/2995 13398/3757/2991 13400/3762/2996 +f 13400/3762/2996 13398/3757/2991 13401/3763/2997 +f 13401/3763/2997 13398/3757/2991 13402/3764/2998 +f 13402/3764/2998 13398/3757/2991 13403/3765/2999 +f 13403/3765/2999 13398/3757/2991 13404/3766/3000 +f 13404/3766/3000 13398/3757/2991 13405/3756/2990 +f 13406/3767/2989 13398/3757/2991 13407/3768/3001 +f 13407/3768/3001 13398/3757/2991 13408/3769/3002 +f 13408/3769/3002 13398/3757/2991 13409/3770/3003 +f 13409/3770/3003 13398/3757/2991 13410/3771/3004 +f 13410/3771/3004 13398/3757/2991 13411/3772/3005 +f 13411/3772/3005 13398/3757/2991 13412/3773/3006 +f 13412/3773/3006 13398/3757/2991 13413/3774/3007 +f 13413/3774/3007 13398/3757/2991 13414/3775/3008 +f 13414/3775/3008 13398/3757/2991 13415/3776/3009 +f 13415/3776/3009 13398/3757/2991 13416/3777/3010 +f 13416/3777/3010 13398/3757/2991 13417/3778/3011 +f 13417/3778/3011 13398/3757/2991 13418/3779/3012 +f 13418/3779/3012 13398/3757/2991 13419/3780/3013 +f 13419/3780/3013 13398/3757/2991 13420/3781/3014 +f 13420/3781/3014 13398/3757/2991 13421/3782/3015 +f 13421/3782/3015 13398/3757/2991 13422/3783/3016 +f 13422/3783/3016 13398/3757/2991 13423/3784/3017 +f 13423/3784/3017 13398/3757/2991 13424/3785/3018 +f 13424/3785/3018 13398/3757/2991 13425/3786/3019 +f 13425/3786/3019 13398/3757/2991 13426/3787/3020 +f 13426/3787/3020 13398/3757/2991 13427/3788/3021 +f 13427/3788/3021 13398/3757/2991 13428/3758/2992 +f 13373/3789/3022 13347/3790/3023 13372/3791/3024 +f 13372/3791/3024 13347/3790/3023 13349/3792/3025 +f 13372/3791/3024 13349/3792/3025 13371/3793/3026 +f 13371/3793/3026 13349/3792/3025 13351/3794/3027 +f 13371/3793/3026 13351/3794/3027 13370/3795/3028 +f 13370/3795/3028 13351/3794/3027 13353/3796/3029 +f 13370/3795/3028 13353/3796/3029 13369/3797/3030 +f 13369/3797/3030 13353/3796/3029 13355/3798/3031 +f 13369/3797/3030 13355/3798/3031 13368/3799/3032 +f 13368/3799/3032 13355/3798/3031 13357/3800/3033 +f 13368/3799/3032 13357/3800/3033 13367/3801/3034 +f 13367/3801/3034 13357/3800/3033 13359/3802/3035 +f 13367/3801/3034 13359/3802/3035 13366/3803/3036 +f 13366/3803/3036 13359/3802/3035 13361/3804/3037 +f 13366/3803/3036 13361/3804/3037 13365/3805/3038 +f 13365/3805/3038 13361/3804/3037 13363/3806/3039 +f 13365/3805/3038 13363/3806/3039 13364/3807/3040 +f 13363/3806/3039 13300/3808/3041 13364/3807/3040 +f 13364/3807/3040 13300/3808/3041 13395/3809/3042 +f 13395/3809/3042 13300/3808/3041 13303/3810/3043 +f 13395/3809/3042 13303/3810/3043 13394/3811/3044 +f 13394/3811/3044 13303/3810/3043 13305/3812/3045 +f 13394/3811/3044 13305/3812/3045 13393/3813/3046 +f 13393/3813/3046 13305/3812/3045 13307/3814/3047 +f 13393/3813/3046 13307/3814/3047 13392/3815/3048 +f 13392/3815/3048 13307/3814/3047 13309/3816/3049 +f 13392/3815/3048 13309/3816/3049 13391/3817/3050 +f 13391/3817/3050 13309/3816/3049 13311/3818/3051 +f 13391/3817/3050 13311/3818/3051 13390/3819/3052 +f 13390/3819/3052 13311/3818/3051 13313/3820/3053 +f 13390/3819/3052 13313/3820/3053 13389/3821/3054 +f 13389/3821/3054 13313/3820/3053 13315/3822/3055 +f 13389/3821/3054 13315/3822/3055 13388/3823/3056 +f 13388/3823/3056 13315/3822/3055 13317/3824/3057 +f 13388/3823/3056 13317/3824/3057 13387/3825/3058 +f 13387/3825/3058 13317/3824/3057 13319/3826/3059 +f 13387/3825/3058 13319/3826/3059 13386/3827/3060 +f 13386/3827/3060 13319/3826/3059 13321/3828/3061 +f 13386/3827/3060 13321/3828/3061 13385/3829/3062 +f 13385/3829/3062 13321/3828/3061 13323/3830/3063 +f 13385/3829/3062 13323/3830/3063 13384/3831/3064 +f 13384/3831/3064 13323/3830/3063 13325/3832/3065 +f 13384/3831/3064 13325/3832/3065 13383/3833/3066 +f 13383/3833/3066 13325/3832/3065 13327/3834/3067 +f 13383/3833/3066 13327/3834/3067 13382/3835/3068 +f 13382/3835/3068 13327/3834/3067 13329/3836/3069 +f 13382/3835/3068 13329/3836/3069 13381/3837/3070 +f 13381/3837/3070 13329/3836/3069 13331/3838/3071 +f 13381/3837/3070 13331/3838/3071 13380/3839/3072 +f 13380/3839/3072 13331/3838/3071 13333/3840/3073 +f 13380/3839/3072 13333/3840/3073 13379/3841/3074 +f 13379/3841/3074 13333/3840/3073 13335/3842/3075 +f 13379/3841/3074 13335/3842/3075 13378/3843/3076 +f 13378/3843/3076 13335/3842/3075 13337/3844/3077 +f 13378/3843/3076 13337/3844/3077 13377/3845/3078 +f 13377/3845/3078 13337/3844/3077 13339/3846/3079 +f 13377/3845/3078 13339/3846/3079 13376/3847/3080 +f 13376/3847/3080 13339/3846/3079 13341/3848/3081 +f 13376/3847/3080 13341/3848/3081 13375/3849/3082 +f 13375/3849/3082 13341/3848/3081 13343/3850/3083 +f 13375/3849/3082 13343/3850/3083 13374/3851/3084 +f 13374/3851/3084 13343/3850/3083 13345/3852/3085 +f 13374/3851/3084 13345/3852/3085 13373/3853/3022 +f 13373/3853/3022 13345/3852/3085 13347/3854/3023 +f 13406/3755/2989 13452/3855/3086 13405/3756/2990 +f 13405/3756/2990 13452/3855/3086 13453/3856/3087 +f 13405/3756/2990 13453/3856/3087 13404/3766/3000 +f 13404/3766/3000 13453/3856/3087 13454/3857/3088 +f 13404/3766/3000 13454/3857/3088 13403/3765/2999 +f 13403/3765/2999 13454/3857/3088 13455/3858/3089 +f 13403/3765/2999 13455/3858/3089 13402/3764/2998 +f 13402/3764/2998 13455/3858/3089 13456/3859/3090 +f 13402/3764/2998 13456/3859/3090 13401/3763/2997 +f 13401/3763/2997 13456/3859/3090 13457/3860/3091 +f 13401/3763/2997 13457/3860/3091 13400/3762/2996 +f 13400/3762/2996 13457/3860/3091 13458/3861/3092 +f 13400/3762/2996 13458/3861/3092 13399/3761/2995 +f 13399/3761/2995 13458/3861/3092 13459/3862/3093 +f 13399/3761/2995 13459/3862/3093 13396/3760/2994 +f 13396/3760/2994 13459/3862/3093 13460/3863/3094 +f 13396/3760/2994 13460/3863/3094 13397/3759/2993 +f 13397/3759/2993 13460/3863/3094 13429/3864/3095 +f 13397/3759/2993 13429/3864/3095 13428/3758/2992 +f 13428/3758/2992 13429/3864/3095 13430/3865/3096 +f 13428/3758/2992 13430/3865/3096 13427/3788/3021 +f 13427/3788/3021 13430/3865/3096 13431/3866/3097 +f 13427/3788/3021 13431/3866/3097 13426/3787/3020 +f 13426/3787/3020 13431/3866/3097 13432/3867/3098 +f 13426/3787/3020 13432/3867/3098 13425/3786/3019 +f 13425/3786/3019 13432/3867/3098 13433/3868/3099 +f 13425/3786/3019 13433/3868/3099 13424/3785/3018 +f 13424/3785/3018 13433/3868/3099 13434/3869/3100 +f 13424/3785/3018 13434/3869/3100 13423/3784/3017 +f 13423/3784/3017 13434/3869/3100 13435/3870/3101 +f 13423/3784/3017 13435/3870/3101 13422/3783/3016 +f 13422/3783/3016 13435/3870/3101 13436/3871/3102 +f 13422/3783/3016 13436/3871/3102 13421/3782/3015 +f 13421/3782/3015 13436/3871/3102 13437/3872/3103 +f 13421/3782/3015 13437/3872/3103 13420/3781/3014 +f 13420/3781/3014 13437/3872/3103 13438/3873/3104 +f 13420/3781/3014 13438/3873/3104 13419/3780/3013 +f 13419/3780/3013 13438/3873/3104 13439/3874/3105 +f 13419/3780/3013 13439/3874/3105 13418/3779/3012 +f 13418/3779/3012 13439/3874/3105 13440/3875/3106 +f 13418/3779/3012 13440/3875/3106 13417/3778/3011 +f 13417/3778/3011 13440/3875/3106 13441/3876/3107 +f 13417/3778/3011 13441/3876/3107 13416/3777/3010 +f 13416/3777/3010 13441/3876/3107 13442/3877/3108 +f 13416/3777/3010 13442/3877/3108 13415/3776/3009 +f 13415/3776/3009 13442/3877/3108 13443/3878/3109 +f 13415/3776/3009 13443/3878/3109 13414/3775/3008 +f 13414/3775/3008 13443/3878/3109 13444/3879/3110 +f 13414/3775/3008 13444/3879/3110 13413/3774/3007 +f 13413/3774/3007 13444/3879/3110 13445/3880/3111 +f 13413/3774/3007 13445/3880/3111 13412/3773/3006 +f 13412/3773/3006 13445/3880/3111 13446/3881/3112 +f 13412/3773/3006 13446/3881/3112 13411/3772/3005 +f 13411/3772/3005 13446/3881/3112 13447/3882/3113 +f 13411/3772/3005 13447/3882/3113 13410/3771/3004 +f 13410/3771/3004 13447/3882/3113 13448/3883/3114 +f 13410/3771/3004 13448/3883/3114 13409/3770/3003 +f 13409/3770/3003 13448/3883/3114 13449/3884/3115 +f 13409/3770/3003 13449/3884/3115 13408/3769/3002 +f 13408/3769/3002 13449/3884/3115 13450/3885/3116 +f 13408/3769/3002 13450/3885/3116 13407/3768/3001 +f 13407/3768/3001 13450/3885/3116 13451/3886/3117 +f 13407/3768/3001 13451/3886/3117 13406/3767/2989 +f 13406/3767/2989 13451/3886/3117 13452/3887/3086 +f 13484/3888/3118 13373/3789/3022 13485/3889/3119 +f 13485/3889/3119 13373/3789/3022 13372/3791/3024 +f 13485/3889/3119 13372/3791/3024 13486/3890/3120 +f 13486/3890/3120 13372/3791/3024 13371/3793/3026 +f 13486/3890/3120 13371/3793/3026 13487/3891/3121 +f 13487/3891/3121 13371/3793/3026 13370/3795/3028 +f 13487/3891/3121 13370/3795/3028 13488/3892/3122 +f 13488/3892/3122 13370/3795/3028 13369/3797/3030 +f 13488/3892/3122 13369/3797/3030 13489/3893/3123 +f 13489/3893/3123 13369/3797/3030 13368/3799/3032 +f 13489/3893/3123 13368/3799/3032 13490/3894/3124 +f 13490/3894/3124 13368/3799/3032 13367/3801/3034 +f 13490/3894/3124 13367/3801/3034 13491/3895/3125 +f 13491/3895/3125 13367/3801/3034 13366/3803/3036 +f 13491/3895/3125 13366/3803/3036 13492/3896/3126 +f 13492/3896/3126 13366/3803/3036 13365/3805/3038 +f 13492/3896/3126 13365/3805/3038 13462/3897/3127 +f 13462/3897/3127 13365/3805/3038 13364/3807/3040 +f 13462/3897/3127 13364/3807/3040 13461/3898/3128 +f 13461/3898/3128 13364/3807/3040 13395/3809/3042 +f 13461/3898/3128 13395/3809/3042 13463/3899/3129 +f 13463/3899/3129 13395/3809/3042 13394/3811/3044 +f 13463/3899/3129 13394/3811/3044 13464/3900/3130 +f 13464/3900/3130 13394/3811/3044 13393/3813/3046 +f 13464/3900/3130 13393/3813/3046 13465/3901/3131 +f 13465/3901/3131 13393/3813/3046 13392/3815/3048 +f 13465/3901/3131 13392/3815/3048 13466/3902/3132 +f 13466/3902/3132 13392/3815/3048 13391/3817/3050 +f 13466/3902/3132 13391/3817/3050 13467/3903/3133 +f 13467/3903/3133 13391/3817/3050 13390/3819/3052 +f 13467/3903/3133 13390/3819/3052 13468/3904/3134 +f 13468/3904/3134 13390/3819/3052 13389/3821/3054 +f 13468/3904/3134 13389/3821/3054 13469/3905/3135 +f 13469/3905/3135 13389/3821/3054 13388/3823/3056 +f 13469/3905/3135 13388/3823/3056 13470/3906/3136 +f 13470/3906/3136 13388/3823/3056 13387/3825/3058 +f 13470/3906/3136 13387/3825/3058 13471/3907/3137 +f 13471/3907/3137 13387/3825/3058 13386/3827/3060 +f 13471/3907/3137 13386/3827/3060 13472/3908/3138 +f 13472/3908/3138 13386/3827/3060 13385/3829/3062 +f 13472/3908/3138 13385/3829/3062 13473/3909/3139 +f 13473/3909/3139 13385/3829/3062 13384/3831/3064 +f 13473/3909/3139 13384/3831/3064 13474/3910/3140 +f 13474/3910/3140 13384/3831/3064 13383/3833/3066 +f 13474/3910/3140 13383/3833/3066 13475/3911/3141 +f 13475/3911/3141 13383/3833/3066 13382/3835/3068 +f 13475/3911/3141 13382/3835/3068 13476/3912/3142 +f 13476/3912/3142 13382/3835/3068 13381/3837/3070 +f 13476/3912/3142 13381/3837/3070 13477/3913/3143 +f 13477/3913/3143 13381/3837/3070 13380/3839/3072 +f 13477/3913/3143 13380/3839/3072 13478/3914/3144 +f 13478/3914/3144 13380/3839/3072 13379/3841/3074 +f 13478/3914/3144 13379/3841/3074 13479/3915/3145 +f 13479/3915/3145 13379/3841/3074 13378/3843/3076 +f 13479/3915/3145 13378/3843/3076 13480/3916/3146 +f 13480/3916/3146 13378/3843/3076 13377/3845/3078 +f 13480/3916/3146 13377/3845/3078 13481/3917/3147 +f 13481/3917/3147 13377/3845/3078 13376/3847/3080 +f 13481/3917/3147 13376/3847/3080 13482/3918/3148 +f 13482/3918/3148 13376/3847/3080 13375/3849/3082 +f 13482/3918/3148 13375/3849/3082 13483/3919/3149 +f 13483/3919/3149 13375/3849/3082 13374/3851/3084 +f 13483/3919/3149 13374/3851/3084 13484/3920/3118 +f 13484/3920/3118 13374/3851/3084 13373/3853/3022 +f 13452/3855/3086 13484/3888/3118 13453/3856/3087 +f 13453/3856/3087 13484/3888/3118 13485/3889/3119 +f 13453/3856/3087 13485/3889/3119 13454/3857/3088 +f 13454/3857/3088 13485/3889/3119 13486/3890/3120 +f 13454/3857/3088 13486/3890/3120 13455/3858/3089 +f 13455/3858/3089 13486/3890/3120 13487/3891/3121 +f 13455/3858/3089 13487/3891/3121 13456/3859/3090 +f 13456/3859/3090 13487/3891/3121 13488/3892/3122 +f 13456/3859/3090 13488/3892/3122 13457/3860/3091 +f 13457/3860/3091 13488/3892/3122 13489/3893/3123 +f 13457/3860/3091 13489/3893/3123 13458/3861/3092 +f 13458/3861/3092 13489/3893/3123 13490/3894/3124 +f 13458/3861/3092 13490/3894/3124 13459/3862/3093 +f 13459/3862/3093 13490/3894/3124 13491/3895/3125 +f 13459/3862/3093 13491/3895/3125 13460/3863/3094 +f 13460/3863/3094 13491/3895/3125 13492/3896/3126 +f 13460/3863/3094 13492/3896/3126 13429/3864/3095 +f 13429/3864/3095 13492/3896/3126 13462/3897/3127 +f 13429/3864/3095 13462/3897/3127 13430/3865/3096 +f 13430/3865/3096 13462/3897/3127 13461/3898/3128 +f 13430/3865/3096 13461/3898/3128 13431/3866/3097 +f 13431/3866/3097 13461/3898/3128 13463/3899/3129 +f 13431/3866/3097 13463/3899/3129 13432/3867/3098 +f 13432/3867/3098 13463/3899/3129 13464/3900/3130 +f 13432/3867/3098 13464/3900/3130 13433/3868/3099 +f 13433/3868/3099 13464/3900/3130 13465/3901/3131 +f 13433/3868/3099 13465/3901/3131 13434/3869/3100 +f 13434/3869/3100 13465/3901/3131 13466/3902/3132 +f 13434/3869/3100 13466/3902/3132 13435/3870/3101 +f 13435/3870/3101 13466/3902/3132 13467/3903/3133 +f 13435/3870/3101 13467/3903/3133 13436/3871/3102 +f 13436/3871/3102 13467/3903/3133 13468/3904/3134 +f 13436/3871/3102 13468/3904/3134 13437/3872/3103 +f 13437/3872/3103 13468/3904/3134 13469/3905/3135 +f 13437/3872/3103 13469/3905/3135 13438/3873/3104 +f 13438/3873/3104 13469/3905/3135 13470/3906/3136 +f 13438/3873/3104 13470/3906/3136 13439/3874/3105 +f 13439/3874/3105 13470/3906/3136 13471/3907/3137 +f 13439/3874/3105 13471/3907/3137 13440/3875/3106 +f 13440/3875/3106 13471/3907/3137 13472/3908/3138 +f 13440/3875/3106 13472/3908/3138 13441/3876/3107 +f 13441/3876/3107 13472/3908/3138 13473/3909/3139 +f 13441/3876/3107 13473/3909/3139 13442/3877/3108 +f 13442/3877/3108 13473/3909/3139 13474/3910/3140 +f 13442/3877/3108 13474/3910/3140 13443/3878/3109 +f 13443/3878/3109 13474/3910/3140 13475/3911/3141 +f 13443/3878/3109 13475/3911/3141 13444/3879/3110 +f 13444/3879/3110 13475/3911/3141 13476/3912/3142 +f 13444/3879/3110 13476/3912/3142 13445/3880/3111 +f 13445/3880/3111 13476/3912/3142 13477/3913/3143 +f 13445/3880/3111 13477/3913/3143 13446/3881/3112 +f 13446/3881/3112 13477/3913/3143 13478/3914/3144 +f 13446/3881/3112 13478/3914/3144 13447/3882/3113 +f 13447/3882/3113 13478/3914/3144 13479/3915/3145 +f 13447/3882/3113 13479/3915/3145 13448/3883/3114 +f 13448/3883/3114 13479/3915/3145 13480/3916/3146 +f 13448/3883/3114 13480/3916/3146 13449/3884/3115 +f 13449/3884/3115 13480/3916/3146 13481/3917/3147 +f 13449/3884/3115 13481/3917/3147 13450/3885/3116 +f 13450/3885/3116 13481/3917/3147 13482/3918/3148 +f 13450/3885/3116 13482/3918/3148 13451/3886/3117 +f 13451/3886/3117 13482/3918/3148 13483/3919/3149 +f 13451/3886/3117 13483/3919/3149 13452/3887/3086 +f 13452/3887/3086 13483/3919/3149 13484/3920/3118 +f 13347/3790/3023 13346/3921/3150 13349/3792/3025 +f 13349/3792/3025 13346/3921/3150 13348/3922/3151 +f 13349/3792/3025 13348/3922/3151 13351/3794/3027 +f 13351/3794/3027 13348/3922/3151 13350/3923/3152 +f 13351/3794/3027 13350/3923/3152 13353/3796/3029 +f 13353/3796/3029 13350/3923/3152 13352/3924/3153 +f 13353/3796/3029 13352/3924/3153 13355/3798/3031 +f 13355/3798/3031 13352/3924/3153 13354/3925/3154 +f 13355/3798/3031 13354/3925/3154 13357/3800/3033 +f 13357/3800/3033 13354/3925/3154 13356/3926/3155 +f 13357/3800/3033 13356/3926/3155 13359/3802/3035 +f 13359/3802/3035 13356/3926/3155 13358/3927/3156 +f 13359/3802/3035 13358/3927/3156 13361/3804/3037 +f 13361/3804/3037 13358/3927/3156 13360/3928/3157 +f 13361/3804/3037 13360/3928/3157 13363/3806/3039 +f 13363/3806/3039 13360/3928/3157 13362/3929/3158 +f 13362/3929/3158 13300/3808/3041 13363/3806/3039 +f 13300/3808/3041 13362/3929/3158 13301/3930/3159 +f 13300/3808/3041 13301/3930/3159 13303/3810/3043 +f 13303/3810/3043 13301/3930/3159 13302/3931/3160 +f 13303/3810/3043 13302/3931/3160 13305/3812/3045 +f 13305/3812/3045 13302/3931/3160 13304/3932/3161 +f 13305/3812/3045 13304/3932/3161 13307/3814/3047 +f 13307/3814/3047 13304/3932/3161 13306/3933/3162 +f 13307/3814/3047 13306/3933/3162 13309/3816/3049 +f 13309/3816/3049 13306/3933/3162 13308/3934/3163 +f 13309/3816/3049 13308/3934/3163 13311/3818/3051 +f 13311/3818/3051 13308/3934/3163 13310/3935/3164 +f 13311/3818/3051 13310/3935/3164 13313/3820/3053 +f 13313/3820/3053 13310/3935/3164 13312/3936/3165 +f 13313/3820/3053 13312/3936/3165 13315/3822/3055 +f 13315/3822/3055 13312/3936/3165 13314/3937/3166 +f 13315/3822/3055 13314/3937/3166 13317/3824/3057 +f 13317/3824/3057 13314/3937/3166 13316/3938/3167 +f 13317/3824/3057 13316/3938/3167 13319/3826/3059 +f 13319/3826/3059 13316/3938/3167 13318/3939/3168 +f 13319/3826/3059 13318/3939/3168 13321/3828/3061 +f 13321/3828/3061 13318/3939/3168 13320/3940/3169 +f 13321/3828/3061 13320/3940/3169 13323/3830/3063 +f 13323/3830/3063 13320/3940/3169 13322/3941/3170 +f 13323/3830/3063 13322/3941/3170 13325/3832/3065 +f 13325/3832/3065 13322/3941/3170 13324/3942/3171 +f 13325/3832/3065 13324/3942/3171 13327/3834/3067 +f 13327/3834/3067 13324/3942/3171 13326/3943/3172 +f 13327/3834/3067 13326/3943/3172 13329/3836/3069 +f 13329/3836/3069 13326/3943/3172 13328/3944/3173 +f 13329/3836/3069 13328/3944/3173 13331/3838/3071 +f 13331/3838/3071 13328/3944/3173 13330/3945/3174 +f 13331/3838/3071 13330/3945/3174 13333/3840/3073 +f 13333/3840/3073 13330/3945/3174 13332/3946/3175 +f 13333/3840/3073 13332/3946/3175 13335/3842/3075 +f 13335/3842/3075 13332/3946/3175 13334/3947/3176 +f 13335/3842/3075 13334/3947/3176 13337/3844/3077 +f 13337/3844/3077 13334/3947/3176 13336/3948/3177 +f 13337/3844/3077 13336/3948/3177 13339/3846/3079 +f 13339/3846/3079 13336/3948/3177 13338/3949/3178 +f 13339/3846/3079 13338/3949/3178 13341/3848/3081 +f 13341/3848/3081 13338/3949/3178 13340/3950/3179 +f 13341/3848/3081 13340/3950/3179 13343/3850/3083 +f 13343/3850/3083 13340/3950/3179 13342/3951/3180 +f 13343/3850/3083 13342/3951/3180 13345/3852/3085 +f 13345/3852/3085 13342/3951/3180 13344/3952/3181 +f 13345/3852/3085 13344/3952/3181 13347/3854/3023 +f 13347/3854/3023 13344/3952/3181 13346/3953/3150 + + +# +# +# +g + + +# +# _ns651_Material_002_52-effect +# +usemtl _ns651_Material_002_52-effect + +v 0.260156 3.936588 -1.541370 +v 0.260156 3.693786 -1.541370 +v 0.258110 3.693786 -1.541168 +v 0.258110 3.936588 -1.541168 +v 0.256142 3.693786 -1.540571 +v 0.256142 3.936588 -1.540571 +v 0.254329 3.693786 -1.539602 +v 0.254329 3.936588 -1.539602 +v 0.252740 3.693786 -1.538298 +v 0.252740 3.936588 -1.538298 +v 0.251436 3.693786 -1.536709 +v 0.251436 3.936588 -1.536709 +v 0.250467 3.693786 -1.534895 +v 0.250467 3.936588 -1.534895 +v 0.249870 3.693786 -1.532928 +v 0.249870 3.936588 -1.532928 +v 0.249668 3.693786 -1.530882 +v 0.249668 3.936588 -1.530882 +v 0.249870 3.693786 -1.528836 +v 0.249870 3.936588 -1.528836 +v 0.250467 3.693786 -1.526868 +v 0.250467 3.936588 -1.526868 +v 0.251436 3.693786 -1.525055 +v 0.251436 3.936588 -1.525055 +v 0.252740 3.693786 -1.523466 +v 0.252740 3.936588 -1.523466 +v 0.254329 3.693786 -1.522162 +v 0.254329 3.936588 -1.522162 +v 0.256142 3.693786 -1.521192 +v 0.256142 3.936588 -1.521193 +v 0.258110 3.693786 -1.520596 +v 0.258110 3.936588 -1.520596 +v 0.260156 3.693786 -1.520394 +v 0.260156 3.936588 -1.520394 +v 0.262202 3.693786 -1.520596 +v 0.262202 3.936588 -1.520596 +v 0.264169 3.693786 -1.521192 +v 0.264169 3.936588 -1.521193 +v 0.265983 3.693786 -1.522162 +v 0.265983 3.936588 -1.522162 +v 0.267572 3.693786 -1.523466 +v 0.267572 3.936588 -1.523466 +v 0.268876 3.693786 -1.525055 +v 0.268876 3.936588 -1.525055 +v 0.269845 3.693786 -1.526868 +v 0.269845 3.936588 -1.526868 +v 0.270442 3.693786 -1.528836 +v 0.270442 3.936588 -1.528836 +v 0.270644 3.693786 -1.530882 +v 0.270644 3.936588 -1.530882 +v 0.270442 3.693786 -1.532928 +v 0.270442 3.936588 -1.532928 +v 0.269845 3.693786 -1.534895 +v 0.269845 3.936588 -1.534895 +v 0.268876 3.693786 -1.536709 +v 0.268876 3.936588 -1.536709 +v 0.267572 3.693786 -1.538298 +v 0.267572 3.936588 -1.538298 +v 0.265983 3.693786 -1.539602 +v 0.265983 3.936588 -1.539602 +v 0.264169 3.693786 -1.540571 +v 0.264169 3.936588 -1.540571 +v 0.262202 3.693786 -1.541168 +v 0.262202 3.936588 -1.541168 +v 0.260156 3.943176 -1.555156 +v 0.264892 3.943176 -1.554690 +v 0.269445 3.943176 -1.553308 +v 0.273642 3.943176 -1.551065 +v 0.277321 3.943176 -1.548046 +v 0.280339 3.943176 -1.544368 +v 0.282582 3.943176 -1.540171 +v 0.283964 3.943176 -1.535618 +v 0.284430 3.943176 -1.530882 +v 0.283964 3.943176 -1.526146 +v 0.282582 3.943176 -1.521592 +v 0.280339 3.943176 -1.517396 +v 0.277321 3.943176 -1.513717 +v 0.273642 3.943176 -1.510698 +v 0.269445 3.943176 -1.508455 +v 0.264892 3.943176 -1.507074 +v 0.260156 3.943176 -1.506608 +v 0.255420 3.943176 -1.507074 +v 0.250867 3.943176 -1.508455 +v 0.246670 3.943176 -1.510698 +v 0.242991 3.943176 -1.513717 +v 0.239973 3.943176 -1.517396 +v 0.237729 3.943176 -1.521592 +v 0.236348 3.943176 -1.526146 +v 0.235882 3.943176 -1.530882 +v 0.236348 3.943176 -1.535618 +v 0.237729 3.943176 -1.540171 +v 0.239973 3.943176 -1.544368 +v 0.242991 3.943176 -1.548046 +v 0.246670 3.943176 -1.551065 +v 0.250867 3.943176 -1.553308 +v 0.255420 3.943176 -1.554690 +v 0.261381 3.969198 -1.537043 +v 0.260156 3.969198 -1.537164 +v 0.260156 3.991691 -1.530882 +v 0.262560 3.969198 -1.536686 +v 0.263646 3.969198 -1.536105 +v 0.264598 3.969198 -1.535324 +v 0.265379 3.969198 -1.534372 +v 0.265960 3.969198 -1.533286 +v 0.266317 3.969198 -1.532107 +v 0.266438 3.969198 -1.530882 +v 0.266317 3.969198 -1.529656 +v 0.265960 3.969198 -1.528478 +v 0.265379 3.969198 -1.527392 +v 0.264598 3.969198 -1.526440 +v 0.263646 3.969198 -1.525659 +v 0.262560 3.969198 -1.525078 +v 0.261381 3.969198 -1.524721 +v 0.260156 3.969198 -1.524600 +v 0.258930 3.969198 -1.524721 +v 0.257752 3.969198 -1.525078 +v 0.256666 3.969198 -1.525659 +v 0.255714 3.969198 -1.526440 +v 0.254933 3.969198 -1.527392 +v 0.254352 3.969198 -1.528478 +v 0.253995 3.969198 -1.529656 +v 0.253874 3.969198 -1.530882 +v 0.253995 3.969198 -1.532107 +v 0.254352 3.969198 -1.533286 +v 0.254933 3.969198 -1.534372 +v 0.255714 3.969198 -1.535324 +v 0.256666 3.969198 -1.536105 +v 0.257752 3.969198 -1.536686 +v 0.258930 3.969198 -1.537043 +v 0.260156 3.955826 -1.544165 +v 0.257565 3.955826 -1.543909 +v 0.255073 3.955826 -1.543154 +v 0.252776 3.955826 -1.541926 +v 0.250764 3.955826 -1.540274 +v 0.249112 3.955826 -1.538261 +v 0.247884 3.955826 -1.535965 +v 0.247128 3.955826 -1.533473 +v 0.246873 3.955826 -1.530882 +v 0.247128 3.955826 -1.528291 +v 0.247884 3.955826 -1.525799 +v 0.249112 3.955826 -1.523502 +v 0.250764 3.955826 -1.521490 +v 0.252776 3.955826 -1.519838 +v 0.255073 3.955826 -1.518610 +v 0.257565 3.955826 -1.517854 +v 0.260156 3.955826 -1.517599 +v 0.262747 3.955826 -1.517854 +v 0.265239 3.955826 -1.518610 +v 0.267535 3.955826 -1.519838 +v 0.269548 3.955826 -1.521490 +v 0.271200 3.955826 -1.523502 +v 0.272428 3.955826 -1.525799 +v 0.273183 3.955826 -1.528291 +v 0.273439 3.955826 -1.530882 +v 0.273183 3.955826 -1.533473 +v 0.272428 3.955826 -1.535965 +v 0.271200 3.955826 -1.538261 +v 0.269548 3.955826 -1.540274 +v 0.267535 3.955826 -1.541926 +v 0.265239 3.955826 -1.543154 +v 0.262747 3.955826 -1.543909 +v 0.255663 3.944995 -1.553471 +v 0.260156 3.944995 -1.553913 +v 0.251342 3.944995 -1.552160 +v 0.247360 3.944995 -1.550032 +v 0.243870 3.944995 -1.547167 +v 0.241006 3.944995 -1.543677 +v 0.238878 3.944995 -1.539696 +v 0.237567 3.944995 -1.535375 +v 0.237125 3.944995 -1.530882 +v 0.237567 3.944995 -1.526389 +v 0.238878 3.944995 -1.522068 +v 0.241006 3.944995 -1.518086 +v 0.243870 3.944995 -1.514596 +v 0.247360 3.944995 -1.511732 +v 0.251342 3.944995 -1.509604 +v 0.255663 3.944995 -1.508293 +v 0.260156 3.944995 -1.507851 +v 0.264649 3.944995 -1.508293 +v 0.268970 3.944995 -1.509604 +v 0.272951 3.944995 -1.511732 +v 0.276441 3.944995 -1.514596 +v 0.279306 3.944995 -1.518086 +v 0.281434 3.944995 -1.522068 +v 0.282745 3.944995 -1.526389 +v 0.283187 3.944995 -1.530882 +v 0.282745 3.944995 -1.535375 +v 0.281434 3.944995 -1.539696 +v 0.279306 3.944995 -1.543677 +v 0.276441 3.944995 -1.547167 +v 0.272951 3.944995 -1.550032 +v 0.268970 3.944995 -1.552160 +v 0.264649 3.944995 -1.553471 +vn 0.900409 0.387899 0.196971 +vn 0.921534 0.387902 0.017518 +vn 0.000000 1.000000 -0.000000 +vn -0.162577 0.387901 -0.907249 +vn 0.017518 0.387902 -0.921534 +vn 0.196971 0.387899 -0.900409 +vn 0.368854 0.387898 -0.844678 +vn 0.526553 0.387903 -0.756487 +vn 0.664031 0.387895 -0.639219 +vn 0.775985 0.387901 -0.497374 +vn 0.858104 0.387897 -0.336442 +vn 0.907254 0.387903 -0.162547 +vn 0.844678 0.387898 0.368854 +vn 0.756487 0.387903 0.526553 +vn 0.639219 0.387895 0.664031 +vn 0.497374 0.387901 0.775985 +vn 0.336442 0.387897 0.858104 +vn 0.162577 0.387901 0.907249 +vn -0.017549 0.387902 0.921534 +vn -0.196971 0.387899 0.900409 +vn -0.368854 0.387898 0.844678 +vn -0.526553 0.387903 0.756487 +vn -0.664031 0.387895 0.639219 +vn -0.775985 0.387901 0.497374 +vn -0.858104 0.387897 0.336442 +vn -0.907249 0.387901 0.162577 +vn -0.921534 0.387902 -0.017518 +vn -0.900409 0.387899 -0.196971 +vn -0.844678 0.387898 -0.368854 +vn -0.756487 0.387903 -0.526553 +vn -0.639219 0.387895 -0.664031 +vn -0.497374 0.387901 -0.775985 +vn -0.336442 0.387897 -0.858104 +vn 0.948665 -0.261032 0.178599 +vn 0.826822 -0.534328 0.175668 +vn 0.965281 -0.261028 -0.009888 +vn 0.845203 -0.534333 0.010956 +vn 0.944789 -0.261063 -0.198040 +vn 0.831104 -0.534333 -0.154123 +vn 0.888009 -0.261028 -0.378557 +vn 0.785070 -0.534326 -0.313308 +vn 0.797096 -0.261029 -0.544520 +vn 0.708865 -0.534327 -0.460440 +vn 0.675551 -0.261034 -0.689559 +vn 0.605415 -0.534335 -0.589880 +vn 0.528038 -0.261028 -0.808109 +vn 0.478695 -0.534332 -0.696664 +vn 0.360224 -0.261035 -0.895600 +vn 0.333607 -0.534333 -0.776656 +vn 0.178570 -0.261034 -0.948670 +vn 0.175638 -0.534331 -0.826827 +vn -0.009888 -0.261028 -0.965281 +vn 0.010956 -0.534333 -0.845203 +vn -0.198040 -0.261063 -0.944789 +vn -0.154093 -0.534336 -0.831108 +vn -0.378527 -0.261060 -0.888012 +vn -0.313280 -0.534331 -0.785077 +vn -0.544516 -0.261058 -0.797089 +vn -0.460440 -0.534327 -0.708865 +vn -0.689559 -0.261034 -0.675551 +vn -0.589880 -0.534335 -0.605415 +vn -0.808109 -0.261028 -0.528038 +vn -0.696664 -0.534332 -0.478695 +vn -0.895600 -0.261035 -0.360224 +vn -0.776676 -0.534325 -0.333572 +vn -0.948670 -0.261034 -0.178570 +vn -0.826822 -0.534328 -0.175668 +vn -0.965281 -0.261028 0.009888 +vn -0.845203 -0.534333 -0.010956 +vn -0.944789 -0.261063 0.198040 +vn -0.831104 -0.534333 0.154123 +vn -0.888012 -0.261060 0.378527 +vn -0.785070 -0.534326 0.313308 +vn -0.797089 -0.261057 0.544516 +vn -0.708865 -0.534327 0.460440 +vn -0.675551 -0.261034 0.689559 +vn -0.605415 -0.534335 0.589880 +vn -0.528038 -0.261028 0.808109 +vn -0.478695 -0.534332 0.696664 +vn -0.360224 -0.261035 0.895600 +vn -0.333572 -0.534325 0.776676 +vn -0.178568 -0.261062 0.948662 +vn -0.175668 -0.534328 0.826822 +vn 0.009888 -0.261028 0.965281 +vn -0.010987 -0.534333 0.845203 +vn 0.198040 -0.261063 0.944789 +vn 0.154123 -0.534333 0.831104 +vn 0.378557 -0.261028 0.888009 +vn 0.313308 -0.534326 0.785070 +vn 0.544520 -0.261029 0.797096 +vn 0.460440 -0.534327 0.708865 +vn 0.689559 -0.261034 0.675551 +vn 0.589880 -0.534335 0.605415 +vn 0.808122 -0.261032 0.528016 +vn 0.696664 -0.534332 0.478695 +vn 0.895600 -0.261035 0.360224 +vn 0.776676 -0.534325 0.333572 +vn 0.805684 0.570928 0.157847 +vn 0.820999 0.570924 -0.002319 +vn 0.804767 0.570927 -0.162455 +vn 0.757613 0.570926 -0.316333 +vn 0.681341 0.570923 -0.458063 +vn 0.578857 0.570953 -0.582184 +vn 0.454161 0.570929 -0.683943 +vn 0.311998 0.570923 -0.759410 +vn 0.157847 0.570928 -0.805684 +vn -0.002319 0.570924 -0.820999 +vn -0.162455 0.570927 -0.804767 +vn -0.316333 0.570926 -0.757613 +vn -0.458063 0.570923 -0.681341 +vn -0.582194 0.570932 -0.578867 +vn -0.683943 0.570929 -0.454161 +vn -0.759384 0.570957 -0.312000 +vn -0.805684 0.570928 -0.157847 +vn -0.820999 0.570924 0.002319 +vn -0.804767 0.570927 0.162455 +vn -0.757613 0.570926 0.316333 +vn -0.681313 0.570955 0.458064 +vn -0.578867 0.570932 0.582194 +vn -0.454161 0.570929 0.683943 +vn -0.312005 0.570937 0.759397 +vn -0.157874 0.570946 0.805666 +vn 0.002319 0.570924 0.820999 +vn 0.162452 0.570948 0.804753 +vn 0.316328 0.570946 0.757599 +vn 0.458072 0.570935 0.681325 +vn 0.582194 0.570932 0.578867 +vn 0.683943 0.570929 0.454161 +vn 0.759410 0.570923 0.311998 +vn 0.770798 0.618018 0.154672 +vn 0.786158 0.618024 0.001343 +vn 0.771319 0.618020 -0.152048 +vn 0.726842 0.618011 -0.299606 +vn 0.654428 0.618018 -0.435634 +vn 0.556860 0.618022 -0.554938 +vn 0.437889 0.618013 -0.652927 +vn 0.302081 0.618017 -0.725811 +vn 0.154672 0.618018 -0.770798 +vn 0.001343 0.618024 -0.786158 +vn -0.152048 0.618020 -0.771319 +vn -0.299606 0.618011 -0.726842 +vn -0.435634 0.618018 -0.654428 +vn -0.554938 0.618022 -0.556860 +vn -0.652909 0.618025 -0.437898 +vn -0.725811 0.618017 -0.302081 +vn -0.770798 0.618018 -0.154672 +vn -0.786158 0.618024 -0.001343 +vn -0.771319 0.618020 0.152048 +vn -0.726842 0.618011 0.299606 +vn -0.654428 0.618018 0.435634 +vn -0.556851 0.618011 0.554959 +vn -0.437889 0.618044 0.652897 +vn -0.302081 0.618017 0.725811 +vn -0.154672 0.618018 0.770798 +vn -0.001343 0.618025 0.786158 +vn 0.152048 0.618020 0.771319 +vn 0.299612 0.618025 0.726827 +vn 0.435626 0.618037 0.654416 +vn 0.554927 0.618040 0.556850 +vn 0.652927 0.618013 0.437889 +vn 0.725811 0.618017 0.302081 +vn 0.986661 0.000000 0.162790 +vn 0.999462 -0.000000 -0.032808 +vn 0.973859 -0.000000 -0.227152 +vn 0.910836 -0.000000 -0.412768 +vn 0.812792 -0.000000 -0.582554 +vn 0.683516 -0.000000 -0.729936 +vn 0.527981 -0.000000 -0.849256 +vn 0.352163 -0.000000 -0.935939 +vn 0.162790 -0.000000 -0.986661 +vn -0.032808 -0.000000 -0.999462 +vn -0.227152 -0.000000 -0.973859 +vn -0.412805 -0.000000 -0.910820 +vn -0.582554 -0.000000 -0.812792 +vn -0.729921 -0.000000 -0.683532 +vn -0.849256 -0.000000 -0.527981 +vn -0.935939 -0.000000 -0.352163 +vn -0.986661 -0.000000 -0.162790 +vn -0.999462 0.000000 0.032808 +vn -0.973852 0.000000 0.227181 +vn -0.910836 0.000000 0.412768 +vn -0.812792 0.000000 0.582554 +vn -0.683532 0.000000 0.729921 +vn -0.527981 0.000000 0.849256 +vn -0.352127 0.000000 0.935952 +vn -0.162820 0.000000 0.986656 +vn 0.032777 0.000000 0.999463 +vn 0.227152 0.000000 0.973859 +vn 0.412768 0.000000 0.910836 +vn 0.582554 0.000000 0.812792 +vn 0.729936 0.000000 0.683516 +vn 0.849256 0.000000 0.527981 +vn 0.935939 0.000000 0.352163 +vt 0.327590 0.737726 +vt 0.333658 0.714719 +vt 0.498578 0.710577 +vt 0.424675 0.598886 +vt 0.412902 0.605807 +vt 0.401200 0.613915 +vt 0.389990 0.623365 +vt 0.378937 0.634219 +vt 0.368258 0.646672 +vt 0.358490 0.660689 +vt 0.349133 0.676641 +vt 0.341023 0.694433 +vt 0.669461 0.737726 +vt 0.663450 0.714766 +vt 0.656465 0.694724 +vt 0.647982 0.676684 +vt 0.638943 0.660842 +vt 0.628814 0.646670 +vt 0.618193 0.634251 +vt 0.607348 0.623384 +vt 0.595906 0.613936 +vt 0.584358 0.605777 +vt 0.572407 0.598905 +vt 0.560411 0.593140 +vt 0.548183 0.588462 +vt 0.535776 0.584950 +vt 0.523326 0.582480 +vt 0.510914 0.581035 +vt 0.498496 0.580487 +vt 0.486083 0.581031 +vt 0.473672 0.582470 +vt 0.461345 0.585018 +vt 0.449032 0.588508 +vt 0.436723 0.593097 +vt 0.000000 0.471479 +vt 0.050509 0.239289 +vt 0.064361 0.455502 +vt 0.081002 0.241493 +vt 0.112578 0.443109 +vt 0.111459 0.242053 +vt 0.154063 0.431521 +vt 0.141870 0.241284 +vt 0.189658 0.422498 +vt 0.171367 0.239785 +vt 0.221214 0.414276 +vt 0.200606 0.239550 +vt 0.250880 0.406943 +vt 0.229006 0.235337 +vt 0.278364 0.400460 +vt 0.257222 0.233377 +vt 0.305125 0.394171 +vt 0.284977 0.230785 +vt 0.330718 0.389287 +vt 0.312292 0.229074 +vt 0.355659 0.384606 +vt 0.339197 0.226879 +vt 0.380272 0.380609 +vt 0.365597 0.223418 +vt 0.404336 0.377624 +vt 0.392083 0.222574 +vt 0.427875 0.375325 +vt 0.418342 0.219765 +vt 0.451089 0.373757 +vt 0.444588 0.217345 +vt 0.474193 0.372387 +vt 0.470871 0.215298 +vt 0.497713 0.371694 +vt 0.497225 0.213604 +vt 0.521310 0.372059 +vt 0.523719 0.214591 +vt 0.544609 0.373233 +vt 0.550381 0.213546 +vt 0.568106 0.374503 +vt 0.577271 0.212809 +vt 0.592124 0.376868 +vt 0.604025 0.216305 +vt 0.616559 0.379970 +vt 0.631015 0.218465 +vt 0.641041 0.383890 +vt 0.658404 0.221023 +vt 0.666161 0.388083 +vt 0.686056 0.223010 +vt 0.692244 0.393656 +vt 0.713995 0.226004 +vt 0.719089 0.399448 +vt 0.742303 0.228384 +vt 0.747345 0.406786 +vt 0.771063 0.231533 +vt 0.776663 0.414148 +vt 0.800129 0.236326 +vt 0.808637 0.422573 +vt 0.829629 0.238659 +vt 0.844446 0.433045 +vt 0.859538 0.242696 +vt 0.885119 0.443977 +vt 0.889587 0.244063 +vt 0.935145 0.458301 +vt 0.920694 0.243820 +vt 1.000000 0.475909 +vt 0.951507 0.242128 +vt 0.169152 0.643288 +vt 0.190528 0.618033 +vt 0.212627 0.595811 +vt 0.235073 0.576261 +vt 0.257222 0.559385 +vt 0.278902 0.544005 +vt 0.300487 0.531883 +vt 0.321429 0.520594 +vt 0.342138 0.511119 +vt 0.362355 0.502728 +vt 0.382407 0.495914 +vt 0.402123 0.490249 +vt 0.421579 0.485413 +vt 0.440996 0.482309 +vt 0.460242 0.479822 +vt 0.479420 0.478703 +vt 0.498542 0.478212 +vt 0.517694 0.478464 +vt 0.536884 0.480046 +vt 0.556102 0.482629 +vt 0.575463 0.485602 +vt 0.595007 0.490068 +vt 0.614846 0.495632 +vt 0.634836 0.502703 +vt 0.655239 0.510767 +vt 0.675852 0.520513 +vt 0.697002 0.531538 +vt 0.718381 0.544514 +vt 0.740138 0.559274 +vt 0.762381 0.576186 +vt 0.784939 0.595083 +vt 0.807005 0.617753 +vt 0.828256 0.643529 +vt 0.013316 0.505501 +vt 0.072700 0.481011 +vt 0.119179 0.463673 +vt 0.159370 0.449923 +vt 0.194330 0.438433 +vt 0.225340 0.428872 +vt 0.254520 0.420438 +vt 0.281501 0.413176 +vt 0.307890 0.406816 +vt 0.333097 0.401155 +vt 0.357623 0.396433 +vt 0.382002 0.392435 +vt 0.405783 0.389036 +vt 0.428954 0.386464 +vt 0.451797 0.384596 +vt 0.474520 0.383512 +vt 0.497784 0.383121 +vt 0.521082 0.383291 +vt 0.543985 0.384217 +vt 0.567180 0.386029 +vt 0.590918 0.388431 +vt 0.614963 0.391620 +vt 0.639028 0.395549 +vt 0.663740 0.400452 +vt 0.689430 0.406090 +vt 0.715841 0.412751 +vt 0.743684 0.420252 +vt 0.772421 0.428735 +vt 0.803831 0.438874 +vt 0.838723 0.450722 +vt 0.878521 0.465450 +vt 0.925957 0.483742 +vt 0.985760 0.510259 +vt 0.060805 0.014779 +vt 0.088948 0.014255 +vt 0.116607 0.013480 +vt 0.144154 0.015827 +vt 0.171639 0.014504 +vt 0.199067 0.016318 +vt 0.226831 0.014562 +vt 0.254097 0.012704 +vt 0.281379 0.014010 +vt 0.308554 0.011927 +vt 0.335787 0.013046 +vt 0.363365 0.010939 +vt 0.391001 0.008950 +vt 0.418669 0.007085 +vt 0.446381 0.005385 +vt 0.474139 0.003884 +vt 0.501941 0.002612 +vt 0.529830 0.001549 +vt 0.557751 0.000679 +vt 0.585253 0.000000 +vt 0.612640 0.002655 +vt 0.640667 0.002225 +vt 0.668288 0.001824 +vt 0.695766 0.004679 +vt 0.723439 0.004163 +vt 0.750995 0.006877 +vt 0.778758 0.006096 +vt 0.806444 0.008515 +vt 0.834686 0.010777 +vt 0.862987 0.012847 +vt 0.891383 0.014720 +vt 0.919385 0.012880 +vt 0.947426 0.014228 +f 13599/3954/3182 13598/3955/3183 13591/3956/3184 +f 13621/3957/3185 13591/3956/3184 13590/3958/3186 +f 13590/3958/3186 13591/3956/3184 13589/3959/3187 +f 13589/3959/3187 13591/3956/3184 13592/3960/3188 +f 13592/3960/3188 13591/3956/3184 13593/3961/3189 +f 13593/3961/3189 13591/3956/3184 13594/3962/3190 +f 13594/3962/3190 13591/3956/3184 13595/3963/3191 +f 13595/3963/3191 13591/3956/3184 13596/3964/3192 +f 13596/3964/3192 13591/3956/3184 13597/3965/3193 +f 13597/3965/3193 13591/3956/3184 13598/3955/3183 +f 13599/3966/3182 13591/3956/3184 13600/3967/3194 +f 13600/3967/3194 13591/3956/3184 13601/3968/3195 +f 13601/3968/3195 13591/3956/3184 13602/3969/3196 +f 13602/3969/3196 13591/3956/3184 13603/3970/3197 +f 13603/3970/3197 13591/3956/3184 13604/3971/3198 +f 13604/3971/3198 13591/3956/3184 13605/3972/3199 +f 13605/3972/3199 13591/3956/3184 13606/3973/3200 +f 13606/3973/3200 13591/3956/3184 13607/3974/3201 +f 13607/3974/3201 13591/3956/3184 13608/3975/3202 +f 13608/3975/3202 13591/3956/3184 13609/3976/3203 +f 13609/3976/3203 13591/3956/3184 13610/3977/3204 +f 13610/3977/3204 13591/3956/3184 13611/3978/3205 +f 13611/3978/3205 13591/3956/3184 13612/3979/3206 +f 13612/3979/3206 13591/3956/3184 13613/3980/3207 +f 13613/3980/3207 13591/3956/3184 13614/3981/3208 +f 13614/3981/3208 13591/3956/3184 13615/3982/3209 +f 13615/3982/3209 13591/3956/3184 13616/3983/3210 +f 13616/3983/3210 13591/3956/3184 13617/3984/3211 +f 13617/3984/3211 13591/3956/3184 13618/3985/3212 +f 13618/3985/3212 13591/3956/3184 13619/3986/3213 +f 13619/3986/3213 13591/3956/3184 13620/3987/3214 +f 13620/3987/3214 13591/3956/3184 13621/3957/3185 +f 13566/3988/3215 13540/3989/3216 13565/3990/3217 +f 13565/3990/3217 13540/3989/3216 13542/3991/3218 +f 13565/3990/3217 13542/3991/3218 13564/3992/3219 +f 13564/3992/3219 13542/3991/3218 13544/3993/3220 +f 13564/3992/3219 13544/3993/3220 13563/3994/3221 +f 13563/3994/3221 13544/3993/3220 13546/3995/3222 +f 13563/3994/3221 13546/3995/3222 13562/3996/3223 +f 13562/3996/3223 13546/3995/3222 13548/3997/3224 +f 13562/3996/3223 13548/3997/3224 13561/3998/3225 +f 13561/3998/3225 13548/3997/3224 13550/3999/3226 +f 13561/3998/3225 13550/3999/3226 13560/4000/3227 +f 13560/4000/3227 13550/3999/3226 13552/4001/3228 +f 13560/4000/3227 13552/4001/3228 13559/4002/3229 +f 13559/4002/3229 13552/4001/3228 13554/4003/3230 +f 13559/4002/3229 13554/4003/3230 13558/4004/3231 +f 13558/4004/3231 13554/4003/3230 13556/4005/3232 +f 13558/4004/3231 13556/4005/3232 13557/4006/3233 +f 13556/4005/3232 13493/4007/3234 13557/4006/3233 +f 13557/4006/3233 13493/4007/3234 13588/4008/3235 +f 13588/4008/3235 13493/4007/3234 13496/4009/3236 +f 13588/4008/3235 13496/4009/3236 13587/4010/3237 +f 13587/4010/3237 13496/4009/3236 13498/4011/3238 +f 13587/4010/3237 13498/4011/3238 13586/4012/3239 +f 13586/4012/3239 13498/4011/3238 13500/4013/3240 +f 13586/4012/3239 13500/4013/3240 13585/4014/3241 +f 13585/4014/3241 13500/4013/3240 13502/4015/3242 +f 13585/4014/3241 13502/4015/3242 13584/4016/3243 +f 13584/4016/3243 13502/4015/3242 13504/4017/3244 +f 13584/4016/3243 13504/4017/3244 13583/4018/3245 +f 13583/4018/3245 13504/4017/3244 13506/4019/3246 +f 13583/4018/3245 13506/4019/3246 13582/4020/3247 +f 13582/4020/3247 13506/4019/3246 13508/4021/3248 +f 13582/4020/3247 13508/4021/3248 13581/4022/3249 +f 13581/4022/3249 13508/4021/3248 13510/4023/3250 +f 13581/4022/3249 13510/4023/3250 13580/4024/3251 +f 13580/4024/3251 13510/4023/3250 13512/4025/3252 +f 13580/4024/3251 13512/4025/3252 13579/4026/3253 +f 13579/4026/3253 13512/4025/3252 13514/4027/3254 +f 13579/4026/3253 13514/4027/3254 13578/4028/3255 +f 13578/4028/3255 13514/4027/3254 13516/4029/3256 +f 13578/4028/3255 13516/4029/3256 13577/4030/3257 +f 13577/4030/3257 13516/4029/3256 13518/4031/3258 +f 13577/4030/3257 13518/4031/3258 13576/4032/3259 +f 13576/4032/3259 13518/4031/3258 13520/4033/3260 +f 13576/4032/3259 13520/4033/3260 13575/4034/3261 +f 13575/4034/3261 13520/4033/3260 13522/4035/3262 +f 13575/4034/3261 13522/4035/3262 13574/4036/3263 +f 13574/4036/3263 13522/4035/3262 13524/4037/3264 +f 13574/4036/3263 13524/4037/3264 13573/4038/3265 +f 13573/4038/3265 13524/4037/3264 13526/4039/3266 +f 13573/4038/3265 13526/4039/3266 13572/4040/3267 +f 13572/4040/3267 13526/4039/3266 13528/4041/3268 +f 13572/4040/3267 13528/4041/3268 13571/4042/3269 +f 13571/4042/3269 13528/4041/3268 13530/4043/3270 +f 13571/4042/3269 13530/4043/3270 13570/4044/3271 +f 13570/4044/3271 13530/4043/3270 13532/4045/3272 +f 13570/4044/3271 13532/4045/3272 13569/4046/3273 +f 13569/4046/3273 13532/4045/3272 13534/4047/3274 +f 13569/4046/3273 13534/4047/3274 13568/4048/3275 +f 13568/4048/3275 13534/4047/3274 13536/4049/3276 +f 13568/4048/3275 13536/4049/3276 13567/4050/3277 +f 13567/4050/3277 13536/4049/3276 13538/4051/3278 +f 13567/4050/3277 13538/4051/3278 13566/4052/3215 +f 13566/4052/3215 13538/4051/3278 13540/4053/3216 +f 13599/3954/3182 13645/4054/3279 13598/3955/3183 +f 13598/3955/3183 13645/4054/3279 13646/4055/3280 +f 13598/3955/3183 13646/4055/3280 13597/3965/3193 +f 13597/3965/3193 13646/4055/3280 13647/4056/3281 +f 13597/3965/3193 13647/4056/3281 13596/3964/3192 +f 13596/3964/3192 13647/4056/3281 13648/4057/3282 +f 13596/3964/3192 13648/4057/3282 13595/3963/3191 +f 13595/3963/3191 13648/4057/3282 13649/4058/3283 +f 13595/3963/3191 13649/4058/3283 13594/3962/3190 +f 13594/3962/3190 13649/4058/3283 13650/4059/3284 +f 13594/3962/3190 13650/4059/3284 13593/3961/3189 +f 13593/3961/3189 13650/4059/3284 13651/4060/3285 +f 13593/3961/3189 13651/4060/3285 13592/3960/3188 +f 13592/3960/3188 13651/4060/3285 13652/4061/3286 +f 13592/3960/3188 13652/4061/3286 13589/3959/3187 +f 13589/3959/3187 13652/4061/3286 13653/4062/3287 +f 13589/3959/3187 13653/4062/3287 13590/3958/3186 +f 13590/3958/3186 13653/4062/3287 13622/4063/3288 +f 13590/3958/3186 13622/4063/3288 13621/3957/3185 +f 13621/3957/3185 13622/4063/3288 13623/4064/3289 +f 13621/3957/3185 13623/4064/3289 13620/3987/3214 +f 13620/3987/3214 13623/4064/3289 13624/4065/3290 +f 13620/3987/3214 13624/4065/3290 13619/3986/3213 +f 13619/3986/3213 13624/4065/3290 13625/4066/3291 +f 13619/3986/3213 13625/4066/3291 13618/3985/3212 +f 13618/3985/3212 13625/4066/3291 13626/4067/3292 +f 13618/3985/3212 13626/4067/3292 13617/3984/3211 +f 13617/3984/3211 13626/4067/3292 13627/4068/3293 +f 13617/3984/3211 13627/4068/3293 13616/3983/3210 +f 13616/3983/3210 13627/4068/3293 13628/4069/3294 +f 13616/3983/3210 13628/4069/3294 13615/3982/3209 +f 13615/3982/3209 13628/4069/3294 13629/4070/3295 +f 13615/3982/3209 13629/4070/3295 13614/3981/3208 +f 13614/3981/3208 13629/4070/3295 13630/4071/3296 +f 13614/3981/3208 13630/4071/3296 13613/3980/3207 +f 13613/3980/3207 13630/4071/3296 13631/4072/3297 +f 13613/3980/3207 13631/4072/3297 13612/3979/3206 +f 13612/3979/3206 13631/4072/3297 13632/4073/3298 +f 13612/3979/3206 13632/4073/3298 13611/3978/3205 +f 13611/3978/3205 13632/4073/3298 13633/4074/3299 +f 13611/3978/3205 13633/4074/3299 13610/3977/3204 +f 13610/3977/3204 13633/4074/3299 13634/4075/3300 +f 13610/3977/3204 13634/4075/3300 13609/3976/3203 +f 13609/3976/3203 13634/4075/3300 13635/4076/3301 +f 13609/3976/3203 13635/4076/3301 13608/3975/3202 +f 13608/3975/3202 13635/4076/3301 13636/4077/3302 +f 13608/3975/3202 13636/4077/3302 13607/3974/3201 +f 13607/3974/3201 13636/4077/3302 13637/4078/3303 +f 13607/3974/3201 13637/4078/3303 13606/3973/3200 +f 13606/3973/3200 13637/4078/3303 13638/4079/3304 +f 13606/3973/3200 13638/4079/3304 13605/3972/3199 +f 13605/3972/3199 13638/4079/3304 13639/4080/3305 +f 13605/3972/3199 13639/4080/3305 13604/3971/3198 +f 13604/3971/3198 13639/4080/3305 13640/4081/3306 +f 13604/3971/3198 13640/4081/3306 13603/3970/3197 +f 13603/3970/3197 13640/4081/3306 13641/4082/3307 +f 13603/3970/3197 13641/4082/3307 13602/3969/3196 +f 13602/3969/3196 13641/4082/3307 13642/4083/3308 +f 13602/3969/3196 13642/4083/3308 13601/3968/3195 +f 13601/3968/3195 13642/4083/3308 13643/4084/3309 +f 13601/3968/3195 13643/4084/3309 13600/3967/3194 +f 13600/3967/3194 13643/4084/3309 13644/4085/3310 +f 13600/3967/3194 13644/4085/3310 13599/3966/3182 +f 13599/3966/3182 13644/4085/3310 13645/4086/3279 +f 13677/4087/3311 13566/3988/3215 13678/4088/3312 +f 13678/4088/3312 13566/3988/3215 13565/3990/3217 +f 13678/4088/3312 13565/3990/3217 13679/4089/3313 +f 13679/4089/3313 13565/3990/3217 13564/3992/3219 +f 13679/4089/3313 13564/3992/3219 13680/4090/3314 +f 13680/4090/3314 13564/3992/3219 13563/3994/3221 +f 13680/4090/3314 13563/3994/3221 13681/4091/3315 +f 13681/4091/3315 13563/3994/3221 13562/3996/3223 +f 13681/4091/3315 13562/3996/3223 13682/4092/3316 +f 13682/4092/3316 13562/3996/3223 13561/3998/3225 +f 13682/4092/3316 13561/3998/3225 13683/4093/3317 +f 13683/4093/3317 13561/3998/3225 13560/4000/3227 +f 13683/4093/3317 13560/4000/3227 13684/4094/3318 +f 13684/4094/3318 13560/4000/3227 13559/4002/3229 +f 13684/4094/3318 13559/4002/3229 13685/4095/3319 +f 13685/4095/3319 13559/4002/3229 13558/4004/3231 +f 13685/4095/3319 13558/4004/3231 13655/4096/3320 +f 13655/4096/3320 13558/4004/3231 13557/4006/3233 +f 13655/4096/3320 13557/4006/3233 13654/4097/3321 +f 13654/4097/3321 13557/4006/3233 13588/4008/3235 +f 13654/4097/3321 13588/4008/3235 13656/4098/3322 +f 13656/4098/3322 13588/4008/3235 13587/4010/3237 +f 13656/4098/3322 13587/4010/3237 13657/4099/3323 +f 13657/4099/3323 13587/4010/3237 13586/4012/3239 +f 13657/4099/3323 13586/4012/3239 13658/4100/3324 +f 13658/4100/3324 13586/4012/3239 13585/4014/3241 +f 13658/4100/3324 13585/4014/3241 13659/4101/3325 +f 13659/4101/3325 13585/4014/3241 13584/4016/3243 +f 13659/4101/3325 13584/4016/3243 13660/4102/3326 +f 13660/4102/3326 13584/4016/3243 13583/4018/3245 +f 13660/4102/3326 13583/4018/3245 13661/4103/3327 +f 13661/4103/3327 13583/4018/3245 13582/4020/3247 +f 13661/4103/3327 13582/4020/3247 13662/4104/3328 +f 13662/4104/3328 13582/4020/3247 13581/4022/3249 +f 13662/4104/3328 13581/4022/3249 13663/4105/3329 +f 13663/4105/3329 13581/4022/3249 13580/4024/3251 +f 13663/4105/3329 13580/4024/3251 13664/4106/3330 +f 13664/4106/3330 13580/4024/3251 13579/4026/3253 +f 13664/4106/3330 13579/4026/3253 13665/4107/3331 +f 13665/4107/3331 13579/4026/3253 13578/4028/3255 +f 13665/4107/3331 13578/4028/3255 13666/4108/3332 +f 13666/4108/3332 13578/4028/3255 13577/4030/3257 +f 13666/4108/3332 13577/4030/3257 13667/4109/3333 +f 13667/4109/3333 13577/4030/3257 13576/4032/3259 +f 13667/4109/3333 13576/4032/3259 13668/4110/3334 +f 13668/4110/3334 13576/4032/3259 13575/4034/3261 +f 13668/4110/3334 13575/4034/3261 13669/4111/3335 +f 13669/4111/3335 13575/4034/3261 13574/4036/3263 +f 13669/4111/3335 13574/4036/3263 13670/4112/3336 +f 13670/4112/3336 13574/4036/3263 13573/4038/3265 +f 13670/4112/3336 13573/4038/3265 13671/4113/3337 +f 13671/4113/3337 13573/4038/3265 13572/4040/3267 +f 13671/4113/3337 13572/4040/3267 13672/4114/3338 +f 13672/4114/3338 13572/4040/3267 13571/4042/3269 +f 13672/4114/3338 13571/4042/3269 13673/4115/3339 +f 13673/4115/3339 13571/4042/3269 13570/4044/3271 +f 13673/4115/3339 13570/4044/3271 13674/4116/3340 +f 13674/4116/3340 13570/4044/3271 13569/4046/3273 +f 13674/4116/3340 13569/4046/3273 13675/4117/3341 +f 13675/4117/3341 13569/4046/3273 13568/4048/3275 +f 13675/4117/3341 13568/4048/3275 13676/4118/3342 +f 13676/4118/3342 13568/4048/3275 13567/4050/3277 +f 13676/4118/3342 13567/4050/3277 13677/4119/3311 +f 13677/4119/3311 13567/4050/3277 13566/4052/3215 +f 13645/4054/3279 13677/4087/3311 13646/4055/3280 +f 13646/4055/3280 13677/4087/3311 13678/4088/3312 +f 13646/4055/3280 13678/4088/3312 13647/4056/3281 +f 13647/4056/3281 13678/4088/3312 13679/4089/3313 +f 13647/4056/3281 13679/4089/3313 13648/4057/3282 +f 13648/4057/3282 13679/4089/3313 13680/4090/3314 +f 13648/4057/3282 13680/4090/3314 13649/4058/3283 +f 13649/4058/3283 13680/4090/3314 13681/4091/3315 +f 13649/4058/3283 13681/4091/3315 13650/4059/3284 +f 13650/4059/3284 13681/4091/3315 13682/4092/3316 +f 13650/4059/3284 13682/4092/3316 13651/4060/3285 +f 13651/4060/3285 13682/4092/3316 13683/4093/3317 +f 13651/4060/3285 13683/4093/3317 13652/4061/3286 +f 13652/4061/3286 13683/4093/3317 13684/4094/3318 +f 13652/4061/3286 13684/4094/3318 13653/4062/3287 +f 13653/4062/3287 13684/4094/3318 13685/4095/3319 +f 13653/4062/3287 13685/4095/3319 13622/4063/3288 +f 13622/4063/3288 13685/4095/3319 13655/4096/3320 +f 13622/4063/3288 13655/4096/3320 13623/4064/3289 +f 13623/4064/3289 13655/4096/3320 13654/4097/3321 +f 13623/4064/3289 13654/4097/3321 13624/4065/3290 +f 13624/4065/3290 13654/4097/3321 13656/4098/3322 +f 13624/4065/3290 13656/4098/3322 13625/4066/3291 +f 13625/4066/3291 13656/4098/3322 13657/4099/3323 +f 13625/4066/3291 13657/4099/3323 13626/4067/3292 +f 13626/4067/3292 13657/4099/3323 13658/4100/3324 +f 13626/4067/3292 13658/4100/3324 13627/4068/3293 +f 13627/4068/3293 13658/4100/3324 13659/4101/3325 +f 13627/4068/3293 13659/4101/3325 13628/4069/3294 +f 13628/4069/3294 13659/4101/3325 13660/4102/3326 +f 13628/4069/3294 13660/4102/3326 13629/4070/3295 +f 13629/4070/3295 13660/4102/3326 13661/4103/3327 +f 13629/4070/3295 13661/4103/3327 13630/4071/3296 +f 13630/4071/3296 13661/4103/3327 13662/4104/3328 +f 13630/4071/3296 13662/4104/3328 13631/4072/3297 +f 13631/4072/3297 13662/4104/3328 13663/4105/3329 +f 13631/4072/3297 13663/4105/3329 13632/4073/3298 +f 13632/4073/3298 13663/4105/3329 13664/4106/3330 +f 13632/4073/3298 13664/4106/3330 13633/4074/3299 +f 13633/4074/3299 13664/4106/3330 13665/4107/3331 +f 13633/4074/3299 13665/4107/3331 13634/4075/3300 +f 13634/4075/3300 13665/4107/3331 13666/4108/3332 +f 13634/4075/3300 13666/4108/3332 13635/4076/3301 +f 13635/4076/3301 13666/4108/3332 13667/4109/3333 +f 13635/4076/3301 13667/4109/3333 13636/4077/3302 +f 13636/4077/3302 13667/4109/3333 13668/4110/3334 +f 13636/4077/3302 13668/4110/3334 13637/4078/3303 +f 13637/4078/3303 13668/4110/3334 13669/4111/3335 +f 13637/4078/3303 13669/4111/3335 13638/4079/3304 +f 13638/4079/3304 13669/4111/3335 13670/4112/3336 +f 13638/4079/3304 13670/4112/3336 13639/4080/3305 +f 13639/4080/3305 13670/4112/3336 13671/4113/3337 +f 13639/4080/3305 13671/4113/3337 13640/4081/3306 +f 13640/4081/3306 13671/4113/3337 13672/4114/3338 +f 13640/4081/3306 13672/4114/3338 13641/4082/3307 +f 13641/4082/3307 13672/4114/3338 13673/4115/3339 +f 13641/4082/3307 13673/4115/3339 13642/4083/3308 +f 13642/4083/3308 13673/4115/3339 13674/4116/3340 +f 13642/4083/3308 13674/4116/3340 13643/4084/3309 +f 13643/4084/3309 13674/4116/3340 13675/4117/3341 +f 13643/4084/3309 13675/4117/3341 13644/4085/3310 +f 13644/4085/3310 13675/4117/3341 13676/4118/3342 +f 13644/4085/3310 13676/4118/3342 13645/4086/3279 +f 13645/4086/3279 13676/4118/3342 13677/4119/3311 +f 13540/3989/3216 13539/4120/3343 13542/3991/3218 +f 13542/3991/3218 13539/4120/3343 13541/4121/3344 +f 13542/3991/3218 13541/4121/3344 13544/3993/3220 +f 13544/3993/3220 13541/4121/3344 13543/4122/3345 +f 13544/3993/3220 13543/4122/3345 13546/3995/3222 +f 13546/3995/3222 13543/4122/3345 13545/4123/3346 +f 13546/3995/3222 13545/4123/3346 13548/3997/3224 +f 13548/3997/3224 13545/4123/3346 13547/4124/3347 +f 13548/3997/3224 13547/4124/3347 13550/3999/3226 +f 13550/3999/3226 13547/4124/3347 13549/4125/3348 +f 13550/3999/3226 13549/4125/3348 13552/4001/3228 +f 13552/4001/3228 13549/4125/3348 13551/4126/3349 +f 13552/4001/3228 13551/4126/3349 13554/4003/3230 +f 13554/4003/3230 13551/4126/3349 13553/4127/3350 +f 13554/4003/3230 13553/4127/3350 13556/4005/3232 +f 13556/4005/3232 13553/4127/3350 13555/4128/3351 +f 13555/4128/3351 13493/4007/3234 13556/4005/3232 +f 13493/4007/3234 13555/4128/3351 13494/4129/3352 +f 13493/4007/3234 13494/4129/3352 13496/4009/3236 +f 13496/4009/3236 13494/4129/3352 13495/4130/3353 +f 13496/4009/3236 13495/4130/3353 13498/4011/3238 +f 13498/4011/3238 13495/4130/3353 13497/4131/3354 +f 13498/4011/3238 13497/4131/3354 13500/4013/3240 +f 13500/4013/3240 13497/4131/3354 13499/4132/3355 +f 13500/4013/3240 13499/4132/3355 13502/4015/3242 +f 13502/4015/3242 13499/4132/3355 13501/4133/3356 +f 13502/4015/3242 13501/4133/3356 13504/4017/3244 +f 13504/4017/3244 13501/4133/3356 13503/4134/3357 +f 13504/4017/3244 13503/4134/3357 13506/4019/3246 +f 13506/4019/3246 13503/4134/3357 13505/4135/3358 +f 13506/4019/3246 13505/4135/3358 13508/4021/3248 +f 13508/4021/3248 13505/4135/3358 13507/4136/3359 +f 13508/4021/3248 13507/4136/3359 13510/4023/3250 +f 13510/4023/3250 13507/4136/3359 13509/4137/3360 +f 13510/4023/3250 13509/4137/3360 13512/4025/3252 +f 13512/4025/3252 13509/4137/3360 13511/4138/3361 +f 13512/4025/3252 13511/4138/3361 13514/4027/3254 +f 13514/4027/3254 13511/4138/3361 13513/4139/3362 +f 13514/4027/3254 13513/4139/3362 13516/4029/3256 +f 13516/4029/3256 13513/4139/3362 13515/4140/3363 +f 13516/4029/3256 13515/4140/3363 13518/4031/3258 +f 13518/4031/3258 13515/4140/3363 13517/4141/3364 +f 13518/4031/3258 13517/4141/3364 13520/4033/3260 +f 13520/4033/3260 13517/4141/3364 13519/4142/3365 +f 13520/4033/3260 13519/4142/3365 13522/4035/3262 +f 13522/4035/3262 13519/4142/3365 13521/4143/3366 +f 13522/4035/3262 13521/4143/3366 13524/4037/3264 +f 13524/4037/3264 13521/4143/3366 13523/4144/3367 +f 13524/4037/3264 13523/4144/3367 13526/4039/3266 +f 13526/4039/3266 13523/4144/3367 13525/4145/3368 +f 13526/4039/3266 13525/4145/3368 13528/4041/3268 +f 13528/4041/3268 13525/4145/3368 13527/4146/3369 +f 13528/4041/3268 13527/4146/3369 13530/4043/3270 +f 13530/4043/3270 13527/4146/3369 13529/4147/3370 +f 13530/4043/3270 13529/4147/3370 13532/4045/3272 +f 13532/4045/3272 13529/4147/3370 13531/4148/3371 +f 13532/4045/3272 13531/4148/3371 13534/4047/3274 +f 13534/4047/3274 13531/4148/3371 13533/4149/3372 +f 13534/4047/3274 13533/4149/3372 13536/4049/3276 +f 13536/4049/3276 13533/4149/3372 13535/4150/3373 +f 13536/4049/3276 13535/4150/3373 13538/4051/3278 +f 13538/4051/3278 13535/4150/3373 13537/4151/3374 +f 13538/4051/3278 13537/4151/3374 13540/4053/3216 +f 13540/4053/3216 13537/4151/3374 13539/4152/3343 + + +# +# +# +g + + +# +# _ns649_Material_003_60-effect +# +usemtl _ns649_Material_003_60-effect + +v 0.740064 0.157549 -1.648564 +v 0.740064 0.157154 -1.635214 +v 0.723466 0.157154 -1.635214 +v 0.723466 0.157549 -1.648564 +v 0.740064 0.157549 -1.621868 +v 0.723466 0.157549 -1.621865 +v 0.740064 0.707122 -1.635214 +v 0.740064 0.710112 -1.648564 +v 0.723466 0.710112 -1.648564 +v 0.723466 0.707122 -1.635214 +v 0.723466 0.710112 -1.621865 +v 0.740063 0.710112 -1.621865 +v 0.740064 0.181023 -1.743399 +v 0.740064 0.175770 -1.730129 +v 0.723466 0.175770 -1.730129 +v 0.723466 0.181023 -1.743399 +v 0.723466 0.175770 -1.540303 +v 0.740063 0.175770 -1.540303 +v 0.740063 0.181023 -1.527029 +v 0.723466 0.181023 -1.527029 +v 0.740064 0.751587 -1.730129 +v 0.740064 0.749718 -1.743399 +v 0.723466 0.749718 -1.743399 +v 0.723466 0.751587 -1.730129 +v 0.723466 0.749718 -1.527029 +v 0.740063 0.749718 -1.527029 +v 0.740063 0.751587 -1.540303 +v 0.723466 0.751587 -1.540303 +v 0.740064 0.171722 -1.718708 +v 0.723466 0.171722 -1.718708 +v 0.723466 0.171722 -1.551721 +v 0.740064 0.171722 -1.551721 +v 0.740064 0.749886 -1.718707 +v 0.723466 0.749886 -1.718707 +v 0.723466 0.749885 -1.551721 +v 0.740063 0.749885 -1.551721 +v 0.723466 0.218824 -1.815914 +v 0.723466 0.224450 -1.824923 +v 0.740064 0.224450 -1.824923 +v 0.740064 0.218824 -1.815914 +v 0.740063 0.224450 -1.445506 +v 0.723466 0.224450 -1.445506 +v 0.723466 0.218824 -1.454517 +v 0.740063 0.218824 -1.454517 +v 0.740064 0.712851 -1.815914 +v 0.740064 0.701588 -1.824923 +v 0.723466 0.701588 -1.824923 +v 0.723466 0.712851 -1.815914 +v 0.723466 0.701588 -1.445505 +v 0.740063 0.701588 -1.445506 +v 0.740063 0.712851 -1.454516 +v 0.723466 0.712851 -1.454517 +v 0.740064 0.212374 -1.805203 +v 0.723466 0.212374 -1.805203 +v 0.723466 0.212374 -1.465229 +v 0.740063 0.212374 -1.465229 +v 0.740064 0.723016 -1.805203 +v 0.723466 0.723016 -1.805203 +v 0.723466 0.723016 -1.465229 +v 0.740063 0.723016 -1.465229 +v 0.723466 0.276730 -1.819465 +v 0.740064 0.276730 -1.819465 +v 0.740063 0.276730 -1.450966 +v 0.723466 0.276730 -1.450965 +v 0.723466 0.231713 -1.635214 +v 0.723466 0.232588 -1.648564 +v 0.723466 0.232588 -1.621865 +v 0.740064 0.231713 -1.635214 +v 0.740064 0.232588 -1.648564 +v 0.740064 0.232588 -1.621868 +v 0.723466 0.255126 -1.730129 +v 0.723466 0.259057 -1.743399 +v 0.723466 0.259057 -1.527029 +v 0.723466 0.255126 -1.540303 +v 0.740064 0.255126 -1.730129 +v 0.740064 0.259057 -1.743399 +v 0.740063 0.255126 -1.540303 +v 0.740063 0.259057 -1.527029 +v 0.723466 0.251516 -1.718708 +v 0.723466 0.251516 -1.551721 +v 0.740064 0.251516 -1.718708 +v 0.740063 0.251516 -1.551721 +v 0.723466 0.280740 -1.799514 +v 0.723466 0.280740 -1.470915 +v 0.740064 0.280740 -1.799514 +v 0.740063 0.280740 -1.470915 +v 0.723466 0.279632 -1.791719 +v 0.723466 0.279632 -1.478710 +v 0.740064 0.279632 -1.791719 +v 0.740063 0.279632 -1.478711 +v 0.723466 0.668001 -1.824923 +v 0.740064 0.668001 -1.824923 +v 0.723466 0.668001 -1.445505 +v 0.740063 0.668001 -1.445506 +v 0.723466 0.643884 -1.635214 +v 0.723466 0.646465 -1.648564 +v 0.723466 0.646465 -1.621865 +v 0.740064 0.643884 -1.635214 +v 0.740064 0.646465 -1.648564 +v 0.740063 0.646465 -1.621865 +v 0.723466 0.684279 -1.730129 +v 0.723466 0.683531 -1.743399 +v 0.723466 0.683531 -1.527029 +v 0.723466 0.684279 -1.540303 +v 0.740064 0.684279 -1.730129 +v 0.740064 0.683531 -1.743399 +v 0.740063 0.683531 -1.527029 +v 0.740063 0.684279 -1.540303 +v 0.723466 0.682209 -1.718707 +v 0.723466 0.682209 -1.551721 +v 0.740064 0.682209 -1.718707 +v 0.740063 0.682209 -1.551721 +v 0.723466 0.664061 -1.812998 +v 0.723466 0.664061 -1.457433 +v 0.740064 0.664061 -1.812998 +v 0.740063 0.664061 -1.457433 +v 0.723466 0.665968 -1.805203 +v 0.723466 0.665968 -1.465229 +v 0.740064 0.665968 -1.805203 +v 0.740063 0.665968 -1.465229 +v 0.726285 0.747813 -1.528779 +v 0.726285 0.829723 -1.518733 +v 0.726285 0.830408 -1.529671 +v 0.726285 0.748497 -1.539716 +v 0.726286 0.830408 -1.740757 +v 0.726286 0.829723 -1.751695 +v 0.726286 0.747813 -1.741653 +v 0.726286 0.748497 -1.730715 +v 0.737244 0.830408 -1.529671 +v 0.737244 0.829723 -1.518733 +v 0.737244 0.747813 -1.528779 +v 0.737244 0.748497 -1.539716 +v 0.737244 0.747813 -1.741653 +v 0.737244 0.829723 -1.751695 +v 0.737244 0.830408 -1.740757 +v 0.737244 0.748497 -1.730715 +v 0.706480 0.817295 -1.137055 +v 0.706480 0.867864 -1.137056 +v 0.706480 0.867864 -1.880602 +v 0.706480 0.817295 -1.880602 +v 0.757049 0.867864 -1.880606 +v 0.757049 0.867864 -1.137055 +v 0.757049 0.817295 -1.137055 +v 0.757049 0.817295 -1.880602 +v 0.724236 0.845761 -1.471048 +v 0.724236 1.011284 -1.128062 +v 0.724236 1.024845 -1.134607 +v 0.724236 0.859322 -1.477593 +v 0.739293 1.024845 -1.134607 +v 0.739293 1.011284 -1.128062 +v 0.739294 0.845761 -1.471048 +v 0.739294 0.859322 -1.477593 +vn 0.000000 -0.999563 -0.029546 +vn 0.000000 -0.999563 0.029546 +vn 0.000006 -0.999563 0.029553 +vn -0.000000 0.975823 0.218563 +vn 0.000000 0.975823 -0.218563 +vn 0.000000 -0.929814 -0.368029 +vn -0.000000 -0.929847 0.367947 +vn -0.000000 0.990226 -0.139471 +vn -0.000000 0.990231 0.139436 +vn 0.000000 -0.942539 -0.334096 +vn -0.000000 -0.942508 0.334184 +vn 0.000000 -0.980192 -0.198052 +vn 0.000041 -0.980192 0.198052 +vn -0.000000 -0.980193 0.198042 +vn -0.000000 0.869889 0.493248 +vn 0.000000 0.869889 -0.493248 +vn -0.000000 0.989086 0.147339 +vn -0.000000 0.989080 -0.147381 +vn -0.000000 0.989080 -0.147382 +vn 0.000000 -0.848178 -0.529711 +vn -0.000000 -0.848214 0.529654 +vn 0.000000 0.624672 -0.780887 +vn 0.000016 0.624744 0.780830 +vn -0.000000 0.624729 0.780841 +vn 0.000000 -0.856669 -0.515866 +vn 0.000011 -0.856692 0.515828 +vn -0.000000 -0.856700 0.515816 +vn 0.000000 -0.891818 -0.452394 +vn -0.000000 -0.891810 0.452410 +vn 0.000009 -0.891809 0.452412 +vn 0.000000 0.917988 -0.396609 +vn -0.000019 0.917986 -0.396613 +vn -0.000020 0.917979 0.396628 +vn -0.000000 0.917981 0.396624 +vn -0.000015 0.725335 -0.688396 +vn 0.000000 0.725347 -0.688383 +vn -0.000000 0.725381 0.688348 +vn -0.000016 0.725369 0.688360 +vn 0.000001 0.103846 -0.994593 +vn 0.000020 0.103871 0.994591 +vn -0.000001 0.103865 0.994591 +vn 0.000001 0.000000 -1.000000 +vn 0.000020 -0.000000 1.000000 +vn 0.000001 -0.035153 -0.999382 +vn -0.000001 -0.035150 0.999382 +vn 0.000020 -0.035149 0.999382 +vn 0.000000 0.980386 -0.197089 +vn 0.000004 0.980384 0.197096 +vn 0.000004 0.980384 0.197096 +vn 0.000000 -0.949505 -0.313752 +vn -0.000000 -0.949524 0.313694 +vn 0.000006 -0.949521 0.313703 +vn -1.000000 -0.000000 -0.000001 +vn 1.000000 0.000000 0.000001 +vn 0.000001 0.121729 -0.992563 +vn 0.000001 0.121729 -0.992563 +vn -0.000001 0.121688 0.992568 +vn -0.000000 0.121687 0.992568 +vn -0.000001 -0.121729 0.992563 +vn 0.000001 -0.121688 -0.992568 +vn -0.000000 0.998046 0.062481 +vn 0.000003 0.998046 0.062478 +vn 0.000003 0.998046 -0.062478 +vn -0.000000 0.998046 -0.062481 +vn -1.000000 -0.000001 -0.000001 +vn 1.000000 -0.000001 0.000001 +vn -0.000069 0.000000 -1.000000 +vn 0.000001 -0.000069 -1.000000 +vn -0.000001 -1.000000 -0.000000 +vn 0.000000 -1.000000 -0.000000 +vn -0.000004 0.000003 1.000000 +vn -0.000004 0.000003 1.000000 +vn -0.000000 1.000000 0.000000 +vn 1.000000 0.000002 -0.000000 +vn 0.000007 0.900610 -0.434628 +vn 0.000000 0.900610 -0.434628 +vn 0.000001 -0.434663 -0.900593 +vn -0.000000 -0.900610 0.434628 +vn 0.000001 -0.900610 0.434628 +vn 0.000002 0.434629 0.900610 +vn 0.000038 0.434662 0.900594 +vn -1.000000 -0.000000 0.000002 +vn -1.000000 0.000000 -0.000001 +vn -1.000000 0.000000 -0.000001 +vn -1.000000 0.000000 -0.000001 +vn -1.000000 -0.000000 -0.000000 +vn -1.000000 0.000000 0.000004 +vn -1.000000 -0.000000 -0.000000 +vn -1.000000 0.000001 -0.000002 +vn -1.000000 0.000001 -0.000000 +vn -1.000000 0.000001 -0.000001 +vn -1.000000 -0.000000 0.000004 +vn -1.000000 -0.000000 0.000002 +vn -1.000000 0.000000 -0.000001 +vn -1.000000 0.000000 -0.000001 +vn -1.000000 0.000000 -0.000000 +vn 1.000000 -0.000001 0.000000 +vn 1.000000 -0.000001 0.000001 +vn 1.000000 -0.000001 -0.000004 +vn 1.000000 -0.000000 -0.000004 +vn 1.000000 0.000000 -0.000002 +vn 1.000000 -0.000000 0.000000 +vn 1.000000 -0.000000 0.000001 +vn 1.000000 -0.000000 0.000001 +vn 1.000000 -0.000000 -0.000002 +vt 0.239104 0.766068 +vt 0.229799 0.766037 +vt 0.239140 0.754502 +vt 0.229837 0.754474 +vt 0.220536 0.754445 +vt 0.220497 0.766004 +vt 0.696323 0.772263 +vt 0.686633 0.772252 +vt 0.696330 0.760503 +vt 0.686642 0.760502 +vt 0.706026 0.760503 +vt 0.706021 0.772273 +vt 0.307385 0.766280 +vt 0.297428 0.766249 +vt 0.307417 0.754699 +vt 0.297462 0.754674 +vt 0.162267 0.754246 +vt 0.162226 0.765801 +vt 0.152332 0.754211 +vt 0.152290 0.765765 +vt 0.621412 0.772183 +vt 0.611954 0.772164 +vt 0.621424 0.760463 +vt 0.611968 0.760460 +vt 0.780938 0.760519 +vt 0.780936 0.772304 +vt 0.771424 0.760520 +vt 0.771421 0.772300 +vt 0.288980 0.766222 +vt 0.289015 0.754651 +vt 0.170702 0.754275 +vt 0.170662 0.765832 +vt 0.629572 0.772199 +vt 0.629582 0.760462 +vt 0.763230 0.760520 +vt 0.763227 0.772296 +vt 0.364513 0.754849 +vt 0.371937 0.754864 +vt 0.364483 0.766444 +vt 0.371908 0.766466 +vt 0.087958 0.765527 +vt 0.088001 0.753976 +vt 0.095352 0.765555 +vt 0.095394 0.754004 +vt 0.554118 0.772072 +vt 0.543979 0.772048 +vt 0.554137 0.760398 +vt 0.543999 0.760389 +vt 0.849482 0.760522 +vt 0.849482 0.772314 +vt 0.839236 0.760523 +vt 0.839235 0.772313 +vt 0.355751 0.766417 +vt 0.355782 0.754829 +vt 0.104097 0.754035 +vt 0.104054 0.765588 +vt 0.564513 0.772095 +vt 0.564529 0.760406 +vt 0.828747 0.760523 +vt 0.828746 0.772311 +vt 0.408695 0.754948 +vt 0.408668 0.766560 +vt 0.051378 0.765390 +vt 0.051421 0.753839 +vt 0.520420 0.760352 +vt 0.520398 0.771998 +vt 0.873345 0.772315 +vt 0.873346 0.760522 +vt 0.422937 0.754976 +vt 0.511612 0.760341 +vt 0.422911 0.766598 +vt 0.511588 0.771974 +vt 0.882272 0.772316 +vt 0.882272 0.760522 +vt 0.972549 0.764428 +vt 0.972549 0.752633 +vt 0.037217 0.765337 +vt 0.037260 0.753786 +vt 0.696912 0.154065 +vt 0.754369 0.154065 +vt 0.696459 0.161681 +vt 0.753916 0.161681 +vt 0.753915 0.128866 +vt 0.754369 0.136482 +vt 0.696459 0.128866 +vt 0.696912 0.136482 +vt 0.753915 0.136482 +vt 0.754369 0.144099 +vt 0.696459 0.136482 +vt 0.696912 0.144099 +vt 0.696912 0.146448 +vt 0.754369 0.146448 +vt 0.696459 0.154065 +vt 0.753915 0.154065 +vt 0.759874 0.044368 +vt 0.759874 0.051942 +vt 0.702836 0.044368 +vt 0.702836 0.051942 +vt 0.760293 0.051942 +vt 0.702836 0.059572 +vt 0.760293 0.059572 +vt 0.702836 0.042256 +vt 0.702836 0.034682 +vt 0.759874 0.042256 +vt 0.759874 0.034682 +vt 0.760293 0.034682 +vt 0.760293 0.027052 +vt 0.702836 0.027052 +vt 0.745675 0.059572 +vt 0.745675 0.067203 +vt 0.738045 0.059572 +vt 0.738045 0.067203 +vt 0.745668 0.077182 +vt 0.745668 0.084805 +vt 0.738045 0.077182 +vt 0.738045 0.084805 +vt 0.181897 0.294714 +vt 0.186076 0.228198 +vt 0.692330 0.294714 +vt 0.696508 0.228198 +vt 0.185101 0.161681 +vt 0.693255 0.094782 +vt 0.181897 0.094781 +vt 0.731717 0.161681 +vt 0.731717 0.196890 +vt 0.696508 0.161681 +vt 0.696508 0.196890 +vt 0.692330 0.228198 +vt 0.186075 0.161681 +vt 0.181897 0.228198 +vt 0.738045 0.094781 +vt 0.702836 0.094781 +vt 0.185140 0.094781 +vt 0.181897 0.027052 +vt 0.699593 0.027052 +vt 0.710330 0.383494 +vt 0.450185 0.383494 +vt 0.713401 0.349792 +vt 0.453255 0.349792 +vt 0.452217 0.349792 +vt 0.450185 0.315681 +vt 0.713349 0.349792 +vt 0.711317 0.315681 +vt 0.181897 0.350032 +vt 0.185027 0.315681 +vt 0.447055 0.350033 +vt 0.748022 0.084805 +vt 0.748022 0.094781 +vt 0.957387 0.094781 +vt 0.959417 0.128866 +vt 0.696459 0.094781 +vt 0.698489 0.128866 +vt 0.741693 0.171658 +vt 0.731717 0.171658 +vt 0.741693 0.161681 +vt 0.311607 0.445997 +vt 0.238470 0.438359 +vt 0.317221 0.473906 +vt 0.230598 0.450965 +vt 0.315670 0.484811 +vt 0.221576 0.465951 +vt 0.286884 0.552409 +vt 0.177716 0.552409 +vt 0.281387 0.570975 +vt 0.170370 0.570975 +vt 0.276334 0.586950 +vt 0.164708 0.586950 +vt 0.249857 0.685081 +vt 0.144879 0.685081 +vt 0.248634 0.703754 +vt 0.144329 0.703754 +vt 0.249857 0.722428 +vt 0.144879 0.722428 +vt 0.276334 0.820559 +vt 0.164708 0.820559 +vt 0.281387 0.836533 +vt 0.170370 0.836533 +vt 0.286884 0.855100 +vt 0.177716 0.855100 +vt 0.315670 0.922698 +vt 0.221576 0.941558 +vt 0.317221 0.933603 +vt 0.230598 0.956544 +vt 0.311607 0.961512 +vt 0.238470 0.969150 +vt 0.853467 0.455046 +vt 0.856136 0.465951 +vt 0.880705 0.552409 +vt 0.881752 0.570975 +vt 0.878855 0.586950 +vt 0.828852 0.685081 +vt 0.825241 0.703754 +vt 0.828852 0.722428 +vt 0.878855 0.820559 +vt 0.881752 0.836534 +vt 0.880705 0.855100 +vt 0.856136 0.941558 +vt 0.853467 0.952463 +vt 0.905967 0.438359 +vt 0.858980 0.438359 +vt 0.921722 0.450965 +vt 0.935943 0.465951 +vt 0.973298 0.552409 +vt 0.975913 0.570975 +vt 0.973532 0.586950 +vt 0.917891 0.685081 +vt 0.913709 0.703754 +vt 0.917891 0.722428 +vt 0.973532 0.820559 +vt 0.975913 0.836534 +vt 0.973298 0.855100 +vt 0.935943 0.941558 +vt 0.921722 0.956544 +vt 0.905967 0.969150 +vt 0.858980 0.969150 +vt 0.853468 0.455046 +vt 0.853468 0.952463 +vt 0.281387 0.570976 +vt 0.170370 0.570976 +f 13686/4153/3375 13687/4154/3375 13689/4155/3375 +f 13689/4155/3375 13687/4154/3375 13688/4156/3375 +f 13688/4156/3376 13687/4154/3376 13691/4157/3376 +f 13691/4157/3377 13687/4154/3377 13690/4158/3377 +f 13692/4159/3378 13693/4160/3378 13695/4161/3378 +f 13695/4161/3378 13693/4160/3378 13694/4162/3378 +f 13696/4163/3379 13697/4164/3379 13695/4161/3379 +f 13695/4161/3379 13697/4164/3379 13692/4159/3379 +f 13698/4165/3380 13699/4166/3380 13701/4167/3380 +f 13701/4167/3380 13699/4166/3380 13700/4168/3380 +f 13702/4169/3381 13703/4170/3381 13705/4171/3381 +f 13705/4171/3381 13703/4170/3381 13704/4172/3381 +f 13706/4173/3382 13707/4174/3382 13709/4175/3382 +f 13709/4175/3382 13707/4174/3382 13708/4176/3382 +f 13710/4177/3383 13711/4178/3383 13713/4179/3383 +f 13713/4179/3383 13711/4178/3383 13712/4180/3383 +f 13699/4166/3384 13714/4181/3384 13700/4168/3384 +f 13700/4168/3384 13714/4181/3384 13715/4182/3384 +f 13716/4183/3385 13717/4184/3385 13702/4169/3385 +f 13702/4169/3385 13717/4184/3385 13703/4170/3385 +f 13714/4181/3386 13686/4153/3386 13715/4182/3386 +f 13715/4182/3386 13686/4153/3386 13689/4155/3386 +f 13691/4157/3387 13690/4158/3387 13716/4183/3387 +f 13716/4183/3388 13690/4158/3388 13717/4184/3388 +f 13693/4160/3389 13718/4185/3389 13694/4162/3389 +f 13694/4162/3389 13718/4185/3389 13719/4186/3389 +f 13720/4187/3390 13721/4188/3390 13696/4163/3390 +f 13696/4163/3390 13721/4188/3390 13697/4164/3390 +f 13718/4185/3391 13706/4173/3391 13719/4186/3391 +f 13719/4186/3391 13706/4173/3391 13709/4175/3391 +f 13713/4179/3392 13712/4180/3392 13720/4187/3392 +f 13720/4187/3393 13712/4180/3393 13721/4188/3393 +f 13722/4189/3394 13723/4190/3394 13725/4191/3394 +f 13725/4191/3394 13723/4190/3394 13724/4192/3394 +f 13726/4193/3395 13727/4194/3395 13729/4195/3395 +f 13729/4195/3395 13727/4194/3395 13728/4196/3395 +f 13730/4197/3396 13731/4198/3396 13733/4199/3396 +f 13733/4199/3396 13731/4198/3396 13732/4200/3396 +f 13734/4201/3397 13735/4202/3397 13737/4203/3397 +f 13737/4203/3398 13735/4202/3398 13736/4204/3398 +f 13725/4191/3399 13738/4205/3399 13722/4189/3399 +f 13722/4189/3399 13738/4205/3399 13739/4206/3399 +f 13740/4207/3400 13741/4208/3400 13728/4196/3400 +f 13728/4196/3401 13741/4208/3401 13729/4195/3401 +f 13738/4205/3402 13698/4165/3402 13739/4206/3402 +f 13739/4206/3402 13698/4165/3402 13701/4167/3402 +f 13705/4171/3403 13704/4172/3403 13740/4207/3403 +f 13740/4207/3404 13704/4172/3404 13741/4208/3404 +f 13707/4174/3405 13742/4209/3405 13708/4176/3405 +f 13708/4176/3406 13742/4209/3406 13743/4210/3406 +f 13744/4211/3407 13745/4212/3407 13710/4177/3407 +f 13710/4177/3408 13745/4212/3408 13711/4178/3408 +f 13742/4209/3409 13730/4197/3409 13743/4210/3409 +f 13743/4210/3410 13730/4197/3410 13733/4199/3410 +f 13737/4203/3411 13736/4204/3411 13744/4211/3411 +f 13744/4211/3412 13736/4204/3412 13745/4212/3412 +f 13723/4190/3413 13746/4213/3413 13724/4192/3413 +f 13724/4192/3413 13746/4213/3413 13747/4214/3413 +f 13748/4215/3414 13749/4216/3414 13726/4193/3414 +f 13726/4193/3415 13749/4216/3415 13727/4194/3415 +f 13776/4217/3416 13732/4200/3416 13777/4218/3416 +f 13777/4218/3416 13732/4200/3416 13731/4198/3416 +f 13735/4202/3417 13734/4201/3417 13779/4219/3417 +f 13779/4219/3417 13734/4201/3417 13778/4220/3417 +f 13768/4221/3418 13798/4222/3418 13770/4223/3418 +f 13770/4223/3418 13798/4222/3418 13800/4224/3418 +f 13801/4225/3419 13799/4226/3419 13771/4227/3419 +f 13771/4227/3420 13799/4226/3420 13769/4228/3420 +f 13746/4213/3421 13768/4221/3421 13747/4214/3421 +f 13747/4214/3421 13768/4221/3421 13770/4223/3421 +f 13771/4229/3422 13769/4230/3422 13748/4215/3422 +f 13748/4215/3423 13769/4230/3423 13749/4216/3423 +f 13777/4218/3424 13800/4224/3424 13776/4217/3424 +f 13776/4217/3424 13800/4224/3424 13798/4222/3424 +f 13799/4226/3425 13801/4225/3425 13778/4220/3425 +f 13778/4220/3426 13801/4225/3426 13779/4219/3426 +f 13806/4231/3427 13807/4232/3427 13809/4233/3427 +f 13809/4233/3427 13807/4232/3427 13808/4234/3427 +f 13810/4235/3427 13811/4236/3427 13813/4237/3427 +f 13813/4237/3427 13811/4236/3427 13812/4238/3427 +f 13814/4239/3428 13815/4240/3428 13817/4241/3428 +f 13817/4241/3428 13815/4240/3428 13816/4242/3428 +f 13818/4243/3428 13819/4244/3428 13821/4245/3428 +f 13821/4245/3428 13819/4244/3428 13820/4246/3428 +f 13808/4247/3429 13814/4248/3429 13809/4249/3429 +f 13809/4249/3430 13814/4248/3430 13817/4250/3430 +f 13821/4250/3431 13820/4251/3431 13813/4252/3431 +f 13813/4252/3432 13820/4251/3432 13810/4253/3432 +f 13806/4254/3433 13816/4255/3433 13807/4256/3433 +f 13807/4256/3433 13816/4255/3433 13815/4257/3433 +f 13819/4258/3434 13818/4255/3434 13811/4259/3434 +f 13811/4259/3434 13818/4255/3434 13812/4260/3434 +f 13807/4261/3435 13815/4262/3435 13808/4263/3435 +f 13808/4263/3436 13815/4262/3436 13814/4264/3436 +f 13820/4265/3437 13819/4266/3437 13810/4267/3437 +f 13810/4267/3438 13819/4266/3438 13811/4268/3438 +f 13822/4269/3439 13823/4270/3439 13825/4271/3439 +f 13825/4271/3427 13823/4270/3427 13824/4272/3427 +f 13826/4233/3428 13827/4273/3428 13829/4274/3428 +f 13829/4274/3440 13827/4273/3440 13828/4275/3440 +f 13824/4276/3441 13826/4277/3441 13825/4278/3441 +f 13825/4278/3442 13826/4277/3442 13829/4279/3442 +f 13825/4278/3443 13829/4280/3443 13822/4281/3443 +f 13822/4281/3444 13829/4280/3444 13828/4282/3444 +f 13822/4283/3445 13828/4284/3445 13823/4263/3445 +f 13823/4263/3446 13828/4284/3446 13827/4252/3446 +f 13823/4285/3447 13827/4286/3447 13824/4284/3447 +f 13824/4284/3447 13827/4286/3447 13826/4287/3447 +f 13830/4288/3427 13831/4289/3427 13833/4290/3427 +f 13833/4290/3427 13831/4289/3427 13832/4291/3427 +f 13834/4292/3448 13835/4293/3448 13837/4294/3448 +f 13837/4294/3428 13835/4293/3428 13836/4295/3428 +f 13832/4296/3449 13834/4297/3449 13833/4298/3449 +f 13833/4298/3450 13834/4297/3450 13837/4293/3450 +f 13833/4299/3451 13837/4300/3451 13830/4268/3451 +f 13830/4268/3451 13837/4300/3451 13836/4283/3451 +f 13830/4301/3452 13836/4302/3452 13831/4303/3452 +f 13831/4303/3453 13836/4302/3453 13835/4304/3453 +f 13831/4305/3454 13835/4306/3454 13832/4307/3454 +f 13832/4307/3455 13835/4306/3455 13834/4276/3455 +f 13746/4308/3427 13723/4309/3427 13768/4310/3427 +f 13768/4310/3427 13723/4309/3427 13722/4311/3427 +f 13768/4310/3427 13722/4311/3427 13772/4312/3427 +f 13772/4312/3427 13722/4311/3427 13739/4313/3427 +f 13772/4312/3427 13739/4313/3427 13757/4314/3427 +f 13757/4314/3427 13739/4313/3427 13701/4315/3427 +f 13757/4314/3427 13701/4315/3427 13756/4316/3427 +f 13756/4316/3427 13701/4315/3427 13700/4317/3427 +f 13756/4316/3427 13700/4317/3427 13764/4318/3427 +f 13764/4318/3427 13700/4317/3427 13715/4319/3427 +f 13764/4318/3427 13715/4319/3427 13751/4320/3427 +f 13751/4320/3427 13715/4319/3427 13689/4321/3427 +f 13751/4320/3456 13689/4321/3456 13750/4322/3456 +f 13750/4322/3457 13689/4321/3457 13688/4323/3457 +f 13750/4322/3457 13688/4323/3457 13752/4324/3457 +f 13752/4324/3458 13688/4323/3458 13691/4325/3458 +f 13752/4324/3459 13691/4325/3459 13765/4326/3459 +f 13765/4326/3460 13691/4325/3460 13716/4327/3460 +f 13765/4326/3427 13716/4327/3427 13759/4328/3427 +f 13759/4328/3427 13716/4327/3427 13702/4329/3427 +f 13759/4328/3427 13702/4329/3427 13758/4330/3427 +f 13758/4330/3427 13702/4329/3427 13705/4331/3427 +f 13758/4330/3427 13705/4331/3427 13773/4332/3427 +f 13773/4332/3427 13705/4331/3427 13740/4333/3427 +f 13773/4332/3427 13740/4333/3427 13769/4334/3427 +f 13769/4334/3427 13740/4333/3427 13728/4335/3427 +f 13769/4334/3427 13728/4335/3427 13749/4336/3427 +f 13749/4336/3427 13728/4335/3427 13727/4337/3427 +f 13798/4338/3461 13768/4310/3461 13802/4339/3461 +f 13802/4339/3427 13768/4310/3427 13772/4312/3427 +f 13802/4339/3427 13772/4312/3427 13787/4340/3427 +f 13787/4340/3427 13772/4312/3427 13757/4314/3427 +f 13787/4340/3427 13757/4314/3427 13786/4341/3427 +f 13786/4341/3427 13757/4314/3427 13756/4316/3427 +f 13786/4341/3427 13756/4316/3427 13794/4342/3427 +f 13794/4342/3427 13756/4316/3427 13764/4318/3427 +f 13794/4342/3427 13764/4318/3427 13781/4343/3427 +f 13781/4343/3427 13764/4318/3427 13751/4320/3427 +f 13781/4343/3427 13751/4320/3427 13780/4344/3427 +f 13780/4344/3456 13751/4320/3456 13750/4322/3456 +f 13780/4344/3427 13750/4322/3427 13782/4345/3427 +f 13782/4345/3427 13750/4322/3427 13752/4324/3427 +f 13782/4345/3427 13752/4324/3427 13795/4346/3427 +f 13795/4346/3427 13752/4324/3427 13765/4326/3427 +f 13795/4346/3427 13765/4326/3427 13789/4347/3427 +f 13789/4347/3427 13765/4326/3427 13759/4328/3427 +f 13789/4347/3427 13759/4328/3427 13788/4348/3427 +f 13788/4348/3427 13759/4328/3427 13758/4330/3427 +f 13788/4348/3462 13758/4330/3462 13803/4349/3462 +f 13803/4349/3427 13758/4330/3427 13773/4332/3427 +f 13803/4349/3427 13773/4332/3427 13799/4350/3427 +f 13799/4350/3427 13773/4332/3427 13769/4334/3427 +f 13732/4351/3463 13776/4352/3463 13733/4353/3463 +f 13733/4353/3464 13776/4352/3464 13798/4338/3464 +f 13733/4353/3465 13798/4338/3465 13743/4354/3465 +f 13743/4354/3466 13798/4338/3466 13802/4339/3466 +f 13743/4354/3427 13802/4339/3427 13708/4355/3427 +f 13708/4355/3427 13802/4339/3427 13787/4340/3427 +f 13708/4355/3427 13787/4340/3427 13709/4356/3427 +f 13709/4356/3427 13787/4340/3427 13786/4341/3427 +f 13709/4356/3427 13786/4341/3427 13719/4357/3427 +f 13719/4357/3427 13786/4341/3427 13794/4342/3427 +f 13719/4357/3427 13794/4342/3427 13694/4358/3427 +f 13694/4358/3427 13794/4342/3427 13781/4343/3427 +f 13694/4358/3427 13781/4343/3427 13695/4359/3427 +f 13695/4359/3427 13781/4343/3427 13780/4344/3427 +f 13695/4359/3427 13780/4344/3427 13696/4360/3427 +f 13696/4360/3427 13780/4344/3427 13782/4345/3427 +f 13696/4360/3427 13782/4345/3427 13720/4361/3427 +f 13720/4361/3427 13782/4345/3427 13795/4346/3427 +f 13720/4361/3467 13795/4346/3467 13713/4362/3467 +f 13713/4362/3468 13795/4346/3468 13789/4347/3468 +f 13713/4362/3468 13789/4347/3468 13710/4363/3468 +f 13710/4363/3469 13789/4347/3469 13788/4348/3469 +f 13710/4363/3470 13788/4348/3470 13744/4364/3470 +f 13744/4364/3462 13788/4348/3462 13803/4349/3462 +f 13744/4364/3427 13803/4349/3427 13737/4365/3427 +f 13737/4365/3427 13803/4349/3427 13799/4350/3427 +f 13737/4365/3427 13799/4350/3427 13734/4366/3427 +f 13734/4366/3427 13799/4350/3427 13778/4367/3427 +f 13777/4352/3471 13731/4351/3471 13800/4368/3471 +f 13800/4368/3472 13731/4351/3472 13730/4353/3472 +f 13800/4368/3473 13730/4353/3473 13804/4339/3473 +f 13804/4339/3428 13730/4353/3428 13742/4354/3428 +f 13804/4339/3428 13742/4354/3428 13791/4340/3428 +f 13791/4340/3428 13742/4354/3428 13707/4355/3428 +f 13791/4340/3428 13707/4355/3428 13790/4341/3428 +f 13790/4341/3428 13707/4355/3428 13706/4356/3428 +f 13790/4341/3428 13706/4356/3428 13796/4342/3428 +f 13796/4342/3428 13706/4356/3428 13718/4357/3428 +f 13796/4342/3428 13718/4357/3428 13784/4343/3428 +f 13784/4343/3428 13718/4357/3428 13693/4358/3428 +f 13784/4343/3428 13693/4358/3428 13783/4344/3428 +f 13783/4344/3428 13693/4358/3428 13692/4359/3428 +f 13783/4344/3428 13692/4359/3428 13785/4345/3428 +f 13785/4345/3428 13692/4359/3428 13697/4360/3428 +f 13785/4345/3428 13697/4360/3428 13797/4346/3428 +f 13797/4346/3428 13697/4360/3428 13721/4361/3428 +f 13797/4346/3428 13721/4361/3428 13793/4347/3428 +f 13793/4347/3428 13721/4361/3428 13712/4362/3428 +f 13793/4347/3428 13712/4362/3428 13792/4348/3428 +f 13792/4348/3428 13712/4362/3428 13711/4363/3428 +f 13792/4348/3428 13711/4363/3428 13805/4349/3428 +f 13805/4349/3428 13711/4363/3428 13745/4364/3428 +f 13805/4349/3428 13745/4364/3428 13801/4369/3428 +f 13801/4369/3428 13745/4364/3428 13736/4365/3428 +f 13801/4369/3428 13736/4365/3428 13779/4367/3428 +f 13779/4367/3428 13736/4365/3428 13735/4366/3428 +f 13770/4310/3428 13800/4368/3428 13774/4312/3428 +f 13774/4312/3474 13800/4368/3474 13804/4339/3474 +f 13774/4312/3428 13804/4339/3428 13761/4314/3428 +f 13761/4314/3428 13804/4339/3428 13791/4340/3428 +f 13761/4314/3428 13791/4340/3428 13760/4370/3428 +f 13760/4370/3428 13791/4340/3428 13790/4341/3428 +f 13760/4370/3428 13790/4341/3428 13766/4318/3428 +f 13766/4318/3428 13790/4341/3428 13796/4342/3428 +f 13766/4318/3428 13796/4342/3428 13754/4320/3428 +f 13754/4320/3428 13796/4342/3428 13784/4343/3428 +f 13754/4320/3475 13784/4343/3475 13753/4322/3475 +f 13753/4322/3428 13784/4343/3428 13783/4344/3428 +f 13753/4322/3428 13783/4344/3428 13755/4324/3428 +f 13755/4324/3428 13783/4344/3428 13785/4345/3428 +f 13755/4324/3428 13785/4345/3428 13767/4326/3428 +f 13767/4326/3428 13785/4345/3428 13797/4346/3428 +f 13767/4326/3428 13797/4346/3428 13762/4328/3428 +f 13762/4328/3428 13797/4346/3428 13793/4347/3428 +f 13762/4328/3428 13793/4347/3428 13763/4330/3428 +f 13763/4330/3428 13793/4347/3428 13792/4348/3428 +f 13763/4330/3428 13792/4348/3428 13775/4332/3428 +f 13775/4332/3428 13792/4348/3428 13805/4349/3428 +f 13775/4332/3428 13805/4349/3428 13771/4334/3428 +f 13771/4334/3428 13805/4349/3428 13801/4369/3428 +f 13748/4336/3428 13726/4337/3428 13771/4334/3428 +f 13771/4334/3428 13726/4337/3428 13729/4335/3428 +f 13771/4334/3428 13729/4335/3428 13775/4332/3428 +f 13775/4332/3428 13729/4335/3428 13741/4333/3428 +f 13775/4332/3428 13741/4333/3428 13763/4330/3428 +f 13763/4330/3428 13741/4333/3428 13704/4331/3428 +f 13763/4330/3428 13704/4331/3428 13762/4328/3428 +f 13762/4328/3428 13704/4331/3428 13703/4329/3428 +f 13762/4328/3428 13703/4329/3428 13767/4326/3428 +f 13767/4326/3428 13703/4329/3428 13717/4327/3428 +f 13767/4326/3428 13717/4327/3428 13755/4324/3428 +f 13755/4324/3476 13717/4327/3476 13690/4325/3476 +f 13755/4324/3477 13690/4325/3477 13753/4322/3477 +f 13753/4322/3478 13690/4325/3478 13687/4323/3478 +f 13753/4322/3479 13687/4323/3479 13754/4320/3479 +f 13687/4323/3428 13686/4321/3428 13754/4320/3428 +f 13754/4320/3428 13686/4321/3428 13766/4318/3428 +f 13766/4318/3428 13686/4321/3428 13714/4319/3428 +f 13766/4318/3428 13714/4319/3428 13760/4370/3428 +f 13760/4370/3428 13714/4319/3428 13699/4371/3428 +f 13760/4370/3428 13699/4371/3428 13761/4314/3428 +f 13761/4314/3428 13699/4371/3428 13698/4315/3428 +f 13761/4314/3428 13698/4315/3428 13774/4312/3428 +f 13774/4312/3428 13698/4315/3428 13738/4313/3428 +f 13774/4312/3428 13738/4313/3428 13770/4310/3428 +f 13770/4310/3428 13738/4313/3428 13725/4311/3428 +f 13770/4310/3428 13725/4311/3428 13747/4308/3428 +f 13747/4308/3428 13725/4311/3428 13724/4309/3428 + + +# +# +# +g + + +# +# _material_379-effect +# +usemtl _material_379-effect + +v -1.394900 3.304804 1.028080 +v 0.355100 3.304804 1.028080 +v -0.894900 4.054804 1.028080 +v -0.144900 4.054804 1.028080 +v 0.355100 3.304804 -0.721920 +v -1.394900 3.304804 -0.721920 +v -0.144900 4.054804 -0.721920 +v -0.894900 4.054804 -0.721920 +v -1.394900 2.554804 -0.721920 +v -1.394900 2.554804 -0.371920 +v -1.394900 2.929804 -0.721920 +v -1.394900 2.929804 -0.371920 +v -1.394900 2.554804 0.692081 +v -1.394900 2.554804 1.028080 +v -1.394900 2.929804 0.692081 +v -1.394900 2.929804 1.028080 +v -0.844900 3.304804 0.403080 +v -0.844900 3.304804 -0.096920 +v -0.844900 3.804804 0.403080 +v -0.844900 3.804804 -0.096920 +v -0.844900 3.304804 -0.096920 +v -1.344900 3.304804 -0.096920 +v -0.844900 3.804804 -0.096920 +v -1.344900 3.804804 -0.096920 +v -1.344900 3.304804 0.403080 +v -0.844900 3.304804 0.403080 +v -1.344900 3.804804 0.403080 +v -0.844900 3.804804 0.403080 +vn 0.000000 0.000000 1.000000 +vn 0.000000 -0.000000 -1.000000 +vn -1.000000 0.000000 -0.000000 +vn 1.000000 0.000000 0.000000 +vt 1.666667 -0.666667 +vt 1.666667 1.666667 +vt 0.666667 0.000000 +vt 0.666667 1.000000 +vt 0.483333 0.016667 +vt 0.483333 0.483333 +vt -0.016667 0.016667 +vt -0.016667 0.483333 +vt 0.474000 0.026000 +vt 0.474000 0.474000 +vt -0.026000 0.026000 +vt -0.026000 0.474000 +vt 0.666667 0.666667 +vt 0.000000 0.000000 +vt 0.000000 0.666667 +f 13838/4372/3480 13839/4373/3480 13840/4374/3480 +f 13841/4375/3480 13840/4374/3480 13839/4373/3480 +f 13842/4372/3481 13843/4373/3481 13844/4374/3481 +f 13845/4375/3481 13844/4374/3481 13843/4373/3481 +f 13846/4376/3482 13847/4377/3482 13848/4378/3482 +f 13849/4379/3482 13848/4378/3482 13847/4377/3482 +f 13850/4380/3482 13851/4381/3482 13852/4382/3482 +f 13853/4383/3482 13852/4382/3482 13851/4381/3482 +f 13854/4374/3483 13855/4384/3483 13856/4385/3483 +f 13857/4386/3483 13856/4385/3483 13855/4384/3483 +f 13858/4374/3481 13859/4384/3481 13860/4385/3481 +f 13861/4386/3481 13860/4385/3481 13859/4384/3481 +f 13862/4374/3480 13863/4384/3480 13864/4385/3480 +f 13865/4386/3480 13864/4385/3480 13863/4384/3480 + + +# +# +# +g + + +# +# _material_565-effect +# +usemtl _material_565-effect + +v -1.244900 -0.045196 1.478080 +v -0.582400 -0.045196 1.478080 +v -1.244900 0.182304 1.478080 +v -0.582400 0.182304 1.478080 +v -1.244900 0.182304 1.478080 +v -1.063650 0.182304 1.478080 +v -1.244900 0.832304 1.478080 +v -1.063650 0.832304 1.478080 +v -0.763650 0.182304 1.478080 +v -0.582400 0.182304 1.478080 +v -0.763650 0.832304 1.478080 +v -0.582400 0.832304 1.478080 +v -1.244900 0.832304 1.478080 +v -0.582400 0.832304 1.478080 +v -1.244900 0.954804 1.478080 +v -0.582400 0.954804 1.478080 +v 0.080100 -0.045196 1.478080 +v 0.742600 -0.045196 1.478080 +v 0.080100 0.182304 1.478080 +v 0.742600 0.182304 1.478080 +v 0.080100 0.182304 1.478080 +v 0.261350 0.182304 1.478080 +v 0.080100 0.832304 1.478080 +v 0.261350 0.832304 1.478080 +v 0.561350 0.182304 1.478080 +v 0.742600 0.182304 1.478080 +v 0.561350 0.832304 1.478080 +v 0.742600 0.832304 1.478080 +v 0.080100 0.832304 1.478080 +v 0.742600 0.832304 1.478080 +v 0.080100 0.954804 1.478080 +v 0.742600 0.954804 1.478080 +v -0.582400 -0.045196 1.478080 +v 0.080100 -0.045196 1.478080 +v -0.582400 0.182304 1.478080 +v 0.080100 0.182304 1.478080 +v -0.582400 0.182304 1.478080 +v -0.401150 0.182304 1.478080 +v -0.582400 0.832304 1.478080 +v -0.401150 0.832304 1.478080 +v -0.101150 0.182304 1.478080 +v 0.080100 0.182304 1.478080 +v -0.101150 0.832304 1.478080 +v 0.080100 0.832304 1.478080 +v -0.582400 0.832304 1.478080 +v 0.080100 0.832304 1.478080 +v -0.582400 0.954804 1.478080 +v 0.080100 0.954804 1.478080 +v 0.742600 -0.045196 1.478080 +v 1.405100 -0.045196 1.478080 +v 0.742600 0.182304 1.478080 +v 1.405100 0.182304 1.478080 +v 0.742600 0.182304 1.478080 +v 0.923850 0.182304 1.478080 +v 0.742600 0.832304 1.478080 +v 0.923850 0.832304 1.478080 +v 1.223850 0.182304 1.478080 +v 1.405100 0.182304 1.478080 +v 1.223850 0.832304 1.478080 +v 1.405100 0.832304 1.478080 +v 0.742600 0.832304 1.478080 +v 1.405100 0.832304 1.478080 +v 0.742600 0.954804 1.478080 +v 1.405100 0.954804 1.478080 +v -1.244900 -0.045196 -1.171920 +v -1.244900 -0.045196 -0.509420 +v -1.244900 0.182304 -1.171920 +v -1.244900 0.182304 -0.509420 +v -1.244900 0.182304 -1.171920 +v -1.244900 0.182304 -0.990670 +v -1.244900 0.682304 -1.171920 +v -1.244900 0.682304 -0.990670 +v -1.244900 0.707189 -1.171920 +v -1.244900 0.707189 -0.988592 +v -1.244900 0.731383 -1.171920 +v -1.244900 0.731383 -0.982415 +v -1.244900 0.754218 -1.171920 +v -1.244900 0.754218 -0.972308 +v -1.244900 0.775060 -1.171920 +v -1.244900 0.775060 -0.958554 +v -1.244900 0.793331 -1.171920 +v -1.244900 0.793331 -0.941531 +v -1.244900 0.808525 -1.171920 +v -1.244900 0.808525 -0.921716 +v -1.244900 0.820221 -1.171920 +v -1.244900 0.820221 -0.899652 +v -1.244900 0.828095 -1.171920 +v -1.244900 0.828095 -0.875955 +v -1.244900 0.832304 -1.171920 +v -1.244900 0.832304 -0.840670 +v -1.244900 0.182304 -0.690670 +v -1.244900 0.182304 -0.509420 +v -1.244900 0.682304 -0.690670 +v -1.244900 0.682304 -0.509420 +v -1.244900 0.707189 -0.692749 +v -1.244900 0.707189 -0.509420 +v -1.244900 0.731383 -0.698925 +v -1.244900 0.731383 -0.509420 +v -1.244900 0.754218 -0.709033 +v -1.244900 0.754218 -0.509420 +v -1.244900 0.775060 -0.722787 +v -1.244900 0.775060 -0.509420 +v -1.244900 0.793331 -0.739810 +v -1.244900 0.793331 -0.509420 +v -1.244900 0.808525 -0.759625 +v -1.244900 0.808525 -0.509420 +v -1.244900 0.820221 -0.781689 +v -1.244900 0.820221 -0.509420 +v -1.244900 0.828095 -0.805386 +v -1.244900 0.828095 -0.509420 +v -1.244900 0.832304 -0.840670 +v -1.244900 0.832304 -0.509420 +v -1.244900 0.832304 -1.171920 +v -1.244900 0.832304 -0.509420 +v -1.244900 0.954804 -1.171920 +v -1.244900 0.954804 -0.509420 +v 0.080100 -0.045196 -1.171920 +v -0.582400 -0.045196 -1.171920 +v 0.080100 0.182304 -1.171920 +v -0.582400 0.182304 -1.171920 +v 0.080100 0.182304 -1.171920 +v -0.101150 0.182304 -1.171920 +v 0.080100 0.682304 -1.171920 +v -0.101150 0.682304 -1.171920 +v 0.080100 0.707189 -1.171920 +v -0.103228 0.707189 -1.171920 +v 0.080100 0.731383 -1.171920 +v -0.109407 0.731383 -1.171920 +v 0.080100 0.754218 -1.171920 +v -0.119513 0.754218 -1.171920 +v 0.080100 0.775060 -1.171920 +v -0.133267 0.775060 -1.171920 +v 0.080100 0.793331 -1.171920 +v -0.150288 0.793331 -1.171920 +v 0.080100 0.808525 -1.171920 +v -0.170105 0.808525 -1.171920 +v 0.080100 0.820221 -1.171920 +v -0.192167 0.820221 -1.171920 +v 0.080100 0.828095 -1.171920 +v -0.215864 0.828095 -1.171920 +v 0.080100 0.832304 -1.171920 +v -0.251150 0.832304 -1.171920 +v -0.401150 0.182304 -1.171920 +v -0.582400 0.182304 -1.171920 +v -0.401150 0.682304 -1.171920 +v -0.582400 0.682304 -1.171920 +v -0.399072 0.707189 -1.171920 +v -0.582400 0.707189 -1.171920 +v -0.392894 0.731383 -1.171920 +v -0.582400 0.731383 -1.171920 +v -0.382788 0.754218 -1.171920 +v -0.582400 0.754218 -1.171920 +v -0.369033 0.775060 -1.171920 +v -0.582400 0.775060 -1.171920 +v -0.352012 0.793331 -1.171920 +v -0.582400 0.793331 -1.171920 +v -0.332196 0.808525 -1.171920 +v -0.582400 0.808525 -1.171920 +v -0.310133 0.820221 -1.171920 +v -0.582400 0.820221 -1.171920 +v -0.286436 0.828095 -1.171920 +v -0.582400 0.828095 -1.171920 +v -0.251150 0.832304 -1.171920 +v -0.582400 0.832304 -1.171920 +v 0.080100 0.832304 -1.171920 +v -0.582400 0.832304 -1.171920 +v 0.080100 0.954804 -1.171920 +v -0.582400 0.954804 -1.171920 +v -1.244900 -0.045196 -0.509420 +v -1.244900 -0.045196 0.153080 +v -1.244900 0.182304 -0.509420 +v -1.244900 0.182304 0.153080 +v -1.244900 0.182304 -0.509420 +v -1.244900 0.182304 -0.328170 +v -1.244900 0.682304 -0.509420 +v -1.244900 0.682304 -0.328170 +v -1.244900 0.707189 -0.509420 +v -1.244900 0.707189 -0.326092 +v -1.244900 0.731383 -0.509420 +v -1.244900 0.731383 -0.319914 +v -1.244900 0.754218 -0.509420 +v -1.244900 0.754218 -0.309808 +v -1.244900 0.775060 -0.509420 +v -1.244900 0.775060 -0.296053 +v -1.244900 0.793331 -0.509420 +v -1.244900 0.793331 -0.279032 +v -1.244900 0.808525 -0.509420 +v -1.244900 0.808525 -0.259216 +v -1.244900 0.820221 -0.509420 +v -1.244900 0.820221 -0.237153 +v -1.244900 0.828095 -0.509420 +v -1.244900 0.828095 -0.213456 +v -1.244900 0.832304 -0.509420 +v -1.244900 0.832304 -0.178170 +v -1.244900 0.182304 -0.028170 +v -1.244900 0.182304 0.153080 +v -1.244900 0.682304 -0.028170 +v -1.244900 0.682304 0.153080 +v -1.244900 0.707189 -0.030248 +v -1.244900 0.707189 0.153080 +v -1.244900 0.731383 -0.036427 +v -1.244900 0.731383 0.153080 +v -1.244900 0.754218 -0.046533 +v -1.244900 0.754218 0.153080 +v -1.244900 0.775060 -0.060287 +v -1.244900 0.775060 0.153080 +v -1.244900 0.793331 -0.077308 +v -1.244900 0.793331 0.153080 +v -1.244900 0.808525 -0.097125 +v -1.244900 0.808525 0.153080 +v -1.244900 0.820221 -0.119187 +v -1.244900 0.820221 0.153080 +v -1.244900 0.828095 -0.142884 +v -1.244900 0.828095 0.153080 +v -1.244900 0.832304 -0.178170 +v -1.244900 0.832304 0.153080 +v -1.244900 0.832304 -0.509420 +v -1.244900 0.832304 0.153080 +v -1.244900 0.954804 -0.509420 +v -1.244900 0.954804 0.153080 +v -0.582400 -0.045196 -1.171920 +v -1.244900 -0.045196 -1.171920 +v -0.582400 0.182304 -1.171920 +v -1.244900 0.182304 -1.171920 +v -0.582400 0.182304 -1.171920 +v -0.763650 0.182304 -1.171920 +v -0.582400 0.682304 -1.171920 +v -0.763650 0.682304 -1.171920 +v -0.582400 0.707189 -1.171920 +v -0.765729 0.707189 -1.171920 +v -0.582400 0.731383 -1.171920 +v -0.771907 0.731383 -1.171920 +v -0.582400 0.754218 -1.171920 +v -0.782013 0.754218 -1.171920 +v -0.582400 0.775060 -1.171920 +v -0.795767 0.775060 -1.171920 +v -0.582400 0.793331 -1.171920 +v -0.812788 0.793331 -1.171920 +v -0.582400 0.808525 -1.171920 +v -0.832605 0.808525 -1.171920 +v -0.582400 0.820221 -1.171920 +v -0.854667 0.820221 -1.171920 +v -0.582400 0.828095 -1.171920 +v -0.878364 0.828095 -1.171920 +v -0.582400 0.832304 -1.171920 +v -0.913650 0.832304 -1.171920 +v -1.063650 0.182304 -1.171920 +v -1.244900 0.182304 -1.171920 +v -1.063650 0.682304 -1.171920 +v -1.244900 0.682304 -1.171920 +v -1.061572 0.707189 -1.171920 +v -1.244900 0.707189 -1.171920 +v -1.055394 0.731383 -1.171920 +v -1.244900 0.731383 -1.171920 +v -1.045288 0.754218 -1.171920 +v -1.244900 0.754218 -1.171920 +v -1.031534 0.775060 -1.171920 +v -1.244900 0.775060 -1.171920 +v -1.014512 0.793331 -1.171920 +v -1.244900 0.793331 -1.171920 +v -0.994696 0.808525 -1.171920 +v -1.244900 0.808525 -1.171920 +v -0.972633 0.820221 -1.171920 +v -1.244900 0.820221 -1.171920 +v -0.948936 0.828095 -1.171920 +v -1.244900 0.828095 -1.171920 +v -0.913650 0.832304 -1.171920 +v -1.244900 0.832304 -1.171920 +v -0.582400 0.832304 -1.171920 +v -1.244900 0.832304 -1.171920 +v -0.582400 0.954804 -1.171920 +v -1.244900 0.954804 -1.171920 +v 1.405100 -0.045196 -1.171920 +v 0.080100 -0.045196 -1.171920 +v 1.405100 0.954804 -1.171920 +v 0.080100 0.954804 -1.171920 +v 1.405100 -0.045196 1.478080 +v 1.405100 -0.045196 0.153080 +v 1.405100 0.954804 1.478080 +v 1.405100 0.954804 0.153080 +v -1.244900 -0.045196 0.153080 +v -1.244900 -0.045196 1.478080 +v -1.244900 0.954804 0.153080 +v -1.244900 0.954804 1.478080 +v 1.405100 -0.045196 0.153080 +v 1.405100 -0.045196 -1.171920 +v 1.405100 0.954804 0.153080 +v 1.405100 0.954804 -1.171920 +v -1.244900 -0.045196 -1.171920 +v 1.405100 -0.045196 -1.171920 +v -1.244900 -0.045196 1.478080 +v 1.405100 -0.045196 1.478080 +vn 0.000000 0.000000 1.000000 +vn -1.000000 0.000000 -0.000000 +vn 0.000000 -0.000000 -1.000000 +vn 1.000000 0.000000 0.000000 +vn 0.000000 -1.000000 0.000000 +vt 0.000000 0.000000 +vt 1.325000 0.000000 +vt 0.000000 0.455000 +vt 1.325000 0.455000 +vt 0.362500 0.455000 +vt 0.000000 1.755000 +vt 0.362500 1.755000 +vt 0.962500 0.455000 +vt 0.962500 1.755000 +vt 1.325000 1.755000 +vt 0.000000 2.000000 +vt 1.325000 2.000000 +vt 2.650000 0.000000 +vt 3.975000 0.000000 +vt 2.650000 0.455000 +vt 3.975000 0.455000 +vt 3.012500 0.455000 +vt 2.650000 1.755000 +vt 3.012500 1.755000 +vt 3.612500 0.455000 +vt 3.612500 1.755000 +vt 3.975000 1.755000 +vt 2.650000 2.000000 +vt 3.975000 2.000000 +vt 1.687500 0.455000 +vt 1.687500 1.755000 +vt 2.287500 0.455000 +vt 2.287500 1.755000 +vt 5.300000 0.000000 +vt 5.300000 0.455000 +vt 4.337500 0.455000 +vt 4.337500 1.755000 +vt 4.937500 0.455000 +vt 4.937500 1.755000 +vt 5.300000 1.755000 +vt 5.300000 2.000000 +vt 0.000000 1.455000 +vt 0.362500 1.455000 +vt 0.000000 1.504769 +vt 0.366657 1.504769 +vt 0.000000 1.553158 +vt 0.379013 1.553158 +vt 0.000000 1.598828 +vt 0.399225 1.598828 +vt 0.000000 1.640511 +vt 0.426734 1.640511 +vt 0.000000 1.677053 +vt 0.460776 1.677053 +vt 0.000000 1.707441 +vt 0.500409 1.707441 +vt 0.000000 1.730833 +vt 0.544534 1.730833 +vt 0.000000 1.746581 +vt 0.591929 1.746581 +vt 0.662500 1.755000 +vt 0.962500 1.455000 +vt 1.325000 1.455000 +vt 0.958343 1.504769 +vt 1.325000 1.504769 +vt 0.945987 1.553158 +vt 1.325000 1.553158 +vt 0.925775 1.598828 +vt 1.325000 1.598828 +vt 0.898266 1.640511 +vt 1.325000 1.640511 +vt 0.864224 1.677053 +vt 1.325000 1.677053 +vt 0.824591 1.707441 +vt 1.325000 1.707441 +vt 0.780466 1.730833 +vt 1.325000 1.730833 +vt 0.733071 1.746581 +vt 1.325000 1.746581 +vt 2.650000 1.455000 +vt 3.012500 1.455000 +vt 2.650000 1.504769 +vt 3.016657 1.504769 +vt 2.650000 1.553158 +vt 3.029013 1.553158 +vt 2.650000 1.598828 +vt 3.049225 1.598828 +vt 2.650000 1.640511 +vt 3.076734 1.640511 +vt 2.650000 1.677053 +vt 3.110776 1.677053 +vt 2.650000 1.707441 +vt 3.150409 1.707441 +vt 2.650000 1.730833 +vt 3.194534 1.730833 +vt 2.650000 1.746581 +vt 3.241929 1.746581 +vt 3.312500 1.755000 +vt 3.612500 1.455000 +vt 3.975000 1.455000 +vt 3.608343 1.504769 +vt 3.975000 1.504769 +vt 3.595987 1.553158 +vt 3.975000 1.553158 +vt 3.575775 1.598828 +vt 3.975000 1.598828 +vt 3.548266 1.640511 +vt 3.975000 1.640511 +vt 3.514224 1.677053 +vt 3.975000 1.677053 +vt 3.474591 1.707441 +vt 3.975000 1.707441 +vt 3.430465 1.730833 +vt 3.975000 1.730833 +vt 3.383071 1.746581 +vt 3.975000 1.746581 +vt 1.687500 1.455000 +vt 1.691657 1.504769 +vt 1.704013 1.553158 +vt 1.724225 1.598828 +vt 1.751734 1.640511 +vt 1.785776 1.677053 +vt 1.825409 1.707441 +vt 1.869534 1.730833 +vt 1.916929 1.746581 +vt 1.987500 1.755000 +vt 2.287500 1.455000 +vt 2.283343 1.504769 +vt 2.270987 1.553158 +vt 2.250775 1.598828 +vt 2.223266 1.640511 +vt 2.189224 1.677053 +vt 2.149591 1.707441 +vt 2.105466 1.730833 +vt 2.058071 1.746581 +vt 4.337500 1.455000 +vt 4.341657 1.504769 +vt 4.354013 1.553158 +vt 4.374225 1.598828 +vt 4.401734 1.640511 +vt 4.435777 1.677053 +vt 4.475409 1.707441 +vt 4.519534 1.730833 +vt 4.566929 1.746581 +vt 4.637500 1.755000 +vt 4.937500 1.455000 +vt 5.300000 1.455000 +vt 4.933343 1.504769 +vt 5.300000 1.504769 +vt 4.920987 1.553158 +vt 5.300000 1.553158 +vt 4.900775 1.598828 +vt 5.300000 1.598828 +vt 4.873266 1.640511 +vt 5.300000 1.640511 +vt 4.839223 1.677053 +vt 5.300000 1.677053 +vt 4.799591 1.707441 +vt 5.300000 1.707441 +vt 4.755465 1.730833 +vt 5.300000 1.730833 +vt 4.708071 1.746581 +vt 5.300000 1.746581 +vt -2.650000 -2.650000 +vt 2.650000 -2.650000 +vt -2.650000 2.650000 +vt 2.650000 2.650000 +f 13866/4387/3484 13867/4388/3484 13868/4389/3484 +f 13869/4390/3484 13868/4389/3484 13867/4388/3484 +f 13870/4389/3484 13871/4391/3484 13872/4392/3484 +f 13873/4393/3484 13872/4392/3484 13871/4391/3484 +f 13874/4394/3484 13875/4390/3484 13876/4395/3484 +f 13877/4396/3484 13876/4395/3484 13875/4390/3484 +f 13878/4392/3484 13879/4396/3484 13880/4397/3484 +f 13881/4398/3484 13880/4397/3484 13879/4396/3484 +f 13882/4399/3484 13883/4400/3484 13884/4401/3484 +f 13885/4402/3484 13884/4401/3484 13883/4400/3484 +f 13886/4401/3484 13887/4403/3484 13888/4404/3484 +f 13889/4405/3484 13888/4404/3484 13887/4403/3484 +f 13890/4406/3484 13891/4402/3484 13892/4407/3484 +f 13893/4408/3484 13892/4407/3484 13891/4402/3484 +f 13894/4404/3484 13895/4408/3484 13896/4409/3484 +f 13897/4410/3484 13896/4409/3484 13895/4408/3484 +f 13898/4388/3484 13899/4399/3484 13900/4390/3484 +f 13901/4401/3484 13900/4390/3484 13899/4399/3484 +f 13902/4390/3484 13903/4411/3484 13904/4396/3484 +f 13905/4412/3484 13904/4396/3484 13903/4411/3484 +f 13906/4413/3484 13907/4401/3484 13908/4414/3484 +f 13909/4404/3484 13908/4414/3484 13907/4401/3484 +f 13910/4396/3484 13911/4404/3484 13912/4398/3484 +f 13913/4409/3484 13912/4398/3484 13911/4404/3484 +f 13914/4400/3484 13915/4415/3484 13916/4402/3484 +f 13917/4416/3484 13916/4402/3484 13915/4415/3484 +f 13918/4402/3484 13919/4417/3484 13920/4408/3484 +f 13921/4418/3484 13920/4408/3484 13919/4417/3484 +f 13922/4419/3484 13923/4416/3484 13924/4420/3484 +f 13925/4421/3484 13924/4420/3484 13923/4416/3484 +f 13926/4408/3484 13927/4421/3484 13928/4410/3484 +f 13929/4422/3484 13928/4410/3484 13927/4421/3484 +f 13930/4387/3485 13931/4388/3485 13932/4389/3485 +f 13933/4390/3485 13932/4389/3485 13931/4388/3485 +f 13934/4389/3485 13935/4391/3485 13936/4423/3485 +f 13937/4424/3485 13936/4423/3485 13935/4391/3485 +f 13936/4423/3485 13937/4424/3485 13938/4425/3485 +f 13939/4426/3485 13938/4425/3485 13937/4424/3485 +f 13938/4425/3485 13939/4426/3485 13940/4427/3485 +f 13941/4428/3485 13940/4427/3485 13939/4426/3485 +f 13940/4427/3485 13941/4428/3485 13942/4429/3485 +f 13943/4430/3485 13942/4429/3485 13941/4428/3485 +f 13942/4429/3485 13943/4430/3485 13944/4431/3485 +f 13945/4432/3485 13944/4431/3485 13943/4430/3485 +f 13944/4431/3485 13945/4432/3485 13946/4433/3485 +f 13947/4434/3485 13946/4433/3485 13945/4432/3485 +f 13946/4433/3485 13947/4434/3485 13948/4435/3485 +f 13949/4436/3485 13948/4435/3485 13947/4434/3485 +f 13948/4435/3485 13949/4436/3485 13950/4437/3485 +f 13951/4438/3485 13950/4437/3485 13949/4436/3485 +f 13950/4437/3485 13951/4438/3485 13952/4439/3485 +f 13953/4440/3485 13952/4439/3485 13951/4438/3485 +f 13952/4439/3485 13953/4440/3485 13954/4392/3485 +f 13955/4441/3485 13954/4392/3485 13953/4440/3485 +f 13956/4394/3485 13957/4390/3485 13958/4442/3485 +f 13959/4443/3485 13958/4442/3485 13957/4390/3485 +f 13958/4442/3485 13959/4443/3485 13960/4444/3485 +f 13961/4445/3485 13960/4444/3485 13959/4443/3485 +f 13960/4444/3485 13961/4445/3485 13962/4446/3485 +f 13963/4447/3485 13962/4446/3485 13961/4445/3485 +f 13962/4446/3485 13963/4447/3485 13964/4448/3485 +f 13965/4449/3485 13964/4448/3485 13963/4447/3485 +f 13964/4448/3485 13965/4449/3485 13966/4450/3485 +f 13967/4451/3485 13966/4450/3485 13965/4449/3485 +f 13966/4450/3485 13967/4451/3485 13968/4452/3485 +f 13969/4453/3485 13968/4452/3485 13967/4451/3485 +f 13968/4452/3485 13969/4453/3485 13970/4454/3485 +f 13971/4455/3485 13970/4454/3485 13969/4453/3485 +f 13970/4454/3485 13971/4455/3485 13972/4456/3485 +f 13973/4457/3485 13972/4456/3485 13971/4455/3485 +f 13972/4456/3485 13973/4457/3485 13974/4458/3485 +f 13975/4459/3485 13974/4458/3485 13973/4457/3485 +f 13974/4458/3485 13975/4459/3485 13976/4441/3485 +f 13977/4396/3485 13976/4441/3485 13975/4459/3485 +f 13978/4392/3485 13979/4396/3485 13980/4397/3485 +f 13981/4398/3485 13980/4397/3485 13979/4396/3485 +f 13982/4399/3486 13983/4400/3486 13984/4401/3486 +f 13985/4402/3486 13984/4401/3486 13983/4400/3486 +f 13986/4401/3486 13987/4403/3486 13988/4460/3486 +f 13989/4461/3486 13988/4460/3486 13987/4403/3486 +f 13988/4460/3486 13989/4461/3486 13990/4462/3486 +f 13991/4463/3486 13990/4462/3486 13989/4461/3486 +f 13990/4462/3486 13991/4463/3486 13992/4464/3486 +f 13993/4465/3486 13992/4464/3486 13991/4463/3486 +f 13992/4464/3486 13993/4465/3486 13994/4466/3486 +f 13995/4467/3486 13994/4466/3486 13993/4465/3486 +f 13994/4466/3486 13995/4467/3486 13996/4468/3486 +f 13997/4469/3486 13996/4468/3486 13995/4467/3486 +f 13996/4468/3486 13997/4469/3486 13998/4470/3486 +f 13999/4471/3486 13998/4470/3486 13997/4469/3486 +f 13998/4470/3486 13999/4471/3486 14000/4472/3486 +f 14001/4473/3486 14000/4472/3486 13999/4471/3486 +f 14000/4472/3486 14001/4473/3486 14002/4474/3486 +f 14003/4475/3486 14002/4474/3486 14001/4473/3486 +f 14002/4474/3486 14003/4475/3486 14004/4476/3486 +f 14005/4477/3486 14004/4476/3486 14003/4475/3486 +f 14004/4476/3486 14005/4477/3486 14006/4404/3486 +f 14007/4478/3486 14006/4404/3486 14005/4477/3486 +f 14008/4406/3486 14009/4402/3486 14010/4479/3486 +f 14011/4480/3486 14010/4479/3486 14009/4402/3486 +f 14010/4479/3486 14011/4480/3486 14012/4481/3486 +f 14013/4482/3486 14012/4481/3486 14011/4480/3486 +f 14012/4481/3486 14013/4482/3486 14014/4483/3486 +f 14015/4484/3486 14014/4483/3486 14013/4482/3486 +f 14014/4483/3486 14015/4484/3486 14016/4485/3486 +f 14017/4486/3486 14016/4485/3486 14015/4484/3486 +f 14016/4485/3486 14017/4486/3486 14018/4487/3486 +f 14019/4488/3486 14018/4487/3486 14017/4486/3486 +f 14018/4487/3486 14019/4488/3486 14020/4489/3486 +f 14021/4490/3486 14020/4489/3486 14019/4488/3486 +f 14020/4489/3486 14021/4490/3486 14022/4491/3486 +f 14023/4492/3486 14022/4491/3486 14021/4490/3486 +f 14022/4491/3486 14023/4492/3486 14024/4493/3486 +f 14025/4494/3486 14024/4493/3486 14023/4492/3486 +f 14024/4493/3486 14025/4494/3486 14026/4495/3486 +f 14027/4496/3486 14026/4495/3486 14025/4494/3486 +f 14026/4495/3486 14027/4496/3486 14028/4478/3486 +f 14029/4408/3486 14028/4478/3486 14027/4496/3486 +f 14030/4404/3486 14031/4408/3486 14032/4409/3486 +f 14033/4410/3486 14032/4409/3486 14031/4408/3486 +f 14034/4388/3485 14035/4399/3485 14036/4390/3485 +f 14037/4401/3485 14036/4390/3485 14035/4399/3485 +f 14038/4390/3485 14039/4411/3485 14040/4443/3485 +f 14041/4497/3485 14040/4443/3485 14039/4411/3485 +f 14040/4443/3485 14041/4497/3485 14042/4445/3485 +f 14043/4498/3485 14042/4445/3485 14041/4497/3485 +f 14042/4445/3485 14043/4498/3485 14044/4447/3485 +f 14045/4499/3485 14044/4447/3485 14043/4498/3485 +f 14044/4447/3485 14045/4499/3485 14046/4449/3485 +f 14047/4500/3485 14046/4449/3485 14045/4499/3485 +f 14046/4449/3485 14047/4500/3485 14048/4451/3485 +f 14049/4501/3485 14048/4451/3485 14047/4500/3485 +f 14048/4451/3485 14049/4501/3485 14050/4453/3485 +f 14051/4502/3485 14050/4453/3485 14049/4501/3485 +f 14050/4453/3485 14051/4502/3485 14052/4455/3485 +f 14053/4503/3485 14052/4455/3485 14051/4502/3485 +f 14052/4455/3485 14053/4503/3485 14054/4457/3485 +f 14055/4504/3485 14054/4457/3485 14053/4503/3485 +f 14054/4457/3485 14055/4504/3485 14056/4459/3485 +f 14057/4505/3485 14056/4459/3485 14055/4504/3485 +f 14056/4459/3485 14057/4505/3485 14058/4396/3485 +f 14059/4506/3485 14058/4396/3485 14057/4505/3485 +f 14060/4413/3485 14061/4401/3485 14062/4507/3485 +f 14063/4460/3485 14062/4507/3485 14061/4401/3485 +f 14062/4507/3485 14063/4460/3485 14064/4508/3485 +f 14065/4462/3485 14064/4508/3485 14063/4460/3485 +f 14064/4508/3485 14065/4462/3485 14066/4509/3485 +f 14067/4464/3485 14066/4509/3485 14065/4462/3485 +f 14066/4509/3485 14067/4464/3485 14068/4510/3485 +f 14069/4466/3485 14068/4510/3485 14067/4464/3485 +f 14068/4510/3485 14069/4466/3485 14070/4511/3485 +f 14071/4468/3485 14070/4511/3485 14069/4466/3485 +f 14070/4511/3485 14071/4468/3485 14072/4512/3485 +f 14073/4470/3485 14072/4512/3485 14071/4468/3485 +f 14072/4512/3485 14073/4470/3485 14074/4513/3485 +f 14075/4472/3485 14074/4513/3485 14073/4470/3485 +f 14074/4513/3485 14075/4472/3485 14076/4514/3485 +f 14077/4474/3485 14076/4514/3485 14075/4472/3485 +f 14076/4514/3485 14077/4474/3485 14078/4515/3485 +f 14079/4476/3485 14078/4515/3485 14077/4474/3485 +f 14078/4515/3485 14079/4476/3485 14080/4506/3485 +f 14081/4404/3485 14080/4506/3485 14079/4476/3485 +f 14082/4396/3485 14083/4404/3485 14084/4398/3485 +f 14085/4409/3485 14084/4398/3485 14083/4404/3485 +f 14086/4400/3486 14087/4415/3486 14088/4402/3486 +f 14089/4416/3486 14088/4402/3486 14087/4415/3486 +f 14090/4402/3486 14091/4417/3486 14092/4480/3486 +f 14093/4516/3486 14092/4480/3486 14091/4417/3486 +f 14092/4480/3486 14093/4516/3486 14094/4482/3486 +f 14095/4517/3486 14094/4482/3486 14093/4516/3486 +f 14094/4482/3486 14095/4517/3486 14096/4484/3486 +f 14097/4518/3486 14096/4484/3486 14095/4517/3486 +f 14096/4484/3486 14097/4518/3486 14098/4486/3486 +f 14099/4519/3486 14098/4486/3486 14097/4518/3486 +f 14098/4486/3486 14099/4519/3486 14100/4488/3486 +f 14101/4520/3486 14100/4488/3486 14099/4519/3486 +f 14100/4488/3486 14101/4520/3486 14102/4490/3486 +f 14103/4521/3486 14102/4490/3486 14101/4520/3486 +f 14102/4490/3486 14103/4521/3486 14104/4492/3486 +f 14105/4522/3486 14104/4492/3486 14103/4521/3486 +f 14104/4492/3486 14105/4522/3486 14106/4494/3486 +f 14107/4523/3486 14106/4494/3486 14105/4522/3486 +f 14106/4494/3486 14107/4523/3486 14108/4496/3486 +f 14109/4524/3486 14108/4496/3486 14107/4523/3486 +f 14108/4496/3486 14109/4524/3486 14110/4408/3486 +f 14111/4525/3486 14110/4408/3486 14109/4524/3486 +f 14112/4419/3486 14113/4416/3486 14114/4526/3486 +f 14115/4527/3486 14114/4526/3486 14113/4416/3486 +f 14114/4526/3486 14115/4527/3486 14116/4528/3486 +f 14117/4529/3486 14116/4528/3486 14115/4527/3486 +f 14116/4528/3486 14117/4529/3486 14118/4530/3486 +f 14119/4531/3486 14118/4530/3486 14117/4529/3486 +f 14118/4530/3486 14119/4531/3486 14120/4532/3486 +f 14121/4533/3486 14120/4532/3486 14119/4531/3486 +f 14120/4532/3486 14121/4533/3486 14122/4534/3486 +f 14123/4535/3486 14122/4534/3486 14121/4533/3486 +f 14122/4534/3486 14123/4535/3486 14124/4536/3486 +f 14125/4537/3486 14124/4536/3486 14123/4535/3486 +f 14124/4536/3486 14125/4537/3486 14126/4538/3486 +f 14127/4539/3486 14126/4538/3486 14125/4537/3486 +f 14126/4538/3486 14127/4539/3486 14128/4540/3486 +f 14129/4541/3486 14128/4540/3486 14127/4539/3486 +f 14128/4540/3486 14129/4541/3486 14130/4542/3486 +f 14131/4543/3486 14130/4542/3486 14129/4541/3486 +f 14130/4542/3486 14131/4543/3486 14132/4525/3486 +f 14133/4421/3486 14132/4525/3486 14131/4543/3486 +f 14134/4408/3486 14135/4421/3486 14136/4410/3486 +f 14137/4422/3486 14136/4410/3486 14135/4421/3486 +f 14138/4387/3486 14139/4399/3486 14140/4397/3486 +f 14141/4409/3486 14140/4397/3486 14139/4399/3486 +f 14142/4387/3487 14143/4399/3487 14144/4397/3487 +f 14145/4409/3487 14144/4397/3487 14143/4399/3487 +f 14146/4399/3485 14147/4415/3485 14148/4409/3485 +f 14149/4422/3485 14148/4409/3485 14147/4415/3485 +f 14150/4399/3487 14151/4415/3487 14152/4409/3487 +f 14153/4422/3487 14152/4409/3487 14151/4415/3487 +f 14154/4544/3488 14155/4545/3488 14156/4546/3488 +f 14157/4547/3488 14156/4546/3488 14155/4545/3488 + + +# +# +# +g + + +# +# _material_324-effect +# +usemtl _material_324-effect + +v 1.555100 0.954804 -1.346920 +v -1.394900 0.954804 -1.346920 +v 1.555100 1.029804 -1.346920 +v -1.394900 1.029804 -1.346920 +v -1.419900 0.954804 -1.321920 +v -1.419900 0.954804 1.628080 +v -1.419900 1.029804 -1.321920 +v -1.419900 1.029804 1.628080 +v -1.394900 0.954804 1.653080 +v 1.555100 0.954804 1.653080 +v -1.394900 1.029804 1.653080 +v 1.555100 1.029804 1.653080 +v 1.580100 0.954804 1.628080 +v 1.580100 0.954804 -1.321920 +v 1.580100 1.029804 1.628080 +v 1.580100 1.029804 -1.321920 +v 0.173275 3.494805 1.628080 +v -0.013075 3.494805 1.628080 +v 0.173275 3.494805 1.655579 +v -0.013075 3.494805 1.655579 +v -0.013075 3.494805 1.628080 +v -0.312700 3.083555 1.628080 +v -0.013075 3.494805 1.655579 +v -0.312700 3.083555 1.655579 +v -0.312700 3.083555 1.628080 +v 0.472899 3.083555 1.628080 +v -0.312700 3.083555 1.655579 +v 0.472899 3.083555 1.655579 +v 0.472899 3.083555 1.628080 +v 0.173275 3.494805 1.628080 +v 0.472899 3.083555 1.655579 +v 0.173275 3.494805 1.655579 +v 0.394266 3.123555 1.628080 +v -0.234066 3.123555 1.628080 +v 0.394266 3.123555 1.655579 +v -0.234066 3.123555 1.655579 +v -0.234066 3.123555 1.628080 +v 0.007273 3.454804 1.628080 +v -0.234066 3.123555 1.655579 +v 0.007273 3.454804 1.655579 +v 0.007273 3.454804 1.628080 +v 0.152927 3.454804 1.628080 +v 0.007273 3.454804 1.655579 +v 0.152927 3.454804 1.655579 +v 0.152927 3.454804 1.628080 +v 0.394266 3.123555 1.628080 +v 0.152927 3.454804 1.655579 +v 0.394266 3.123555 1.655579 +v -0.013075 3.494805 -1.321920 +v 0.173275 3.494805 -1.321920 +v -0.013075 3.494805 -1.349423 +v 0.173275 3.494805 -1.349423 +v 0.173275 3.494805 -1.321920 +v 0.472899 3.083555 -1.321920 +v 0.173275 3.494805 -1.349423 +v 0.472899 3.083555 -1.349423 +v 0.472899 3.083555 -1.321920 +v -0.312700 3.083555 -1.321920 +v 0.472899 3.083555 -1.349423 +v -0.312700 3.083555 -1.349423 +v -0.312700 3.083555 -1.321920 +v -0.013075 3.494805 -1.321920 +v -0.312700 3.083555 -1.349423 +v -0.013075 3.494805 -1.349423 +v -0.234066 3.123555 -1.321920 +v 0.394266 3.123555 -1.321920 +v -0.234066 3.123555 -1.349423 +v 0.394266 3.123555 -1.349423 +v 0.394266 3.123555 -1.321920 +v 0.152927 3.454804 -1.321920 +v 0.394266 3.123555 -1.349423 +v 0.152927 3.454804 -1.349423 +v 0.152927 3.454804 -1.321920 +v 0.007273 3.454804 -1.321920 +v 0.152927 3.454804 -1.349423 +v 0.007273 3.454804 -1.349423 +v 0.007273 3.454804 -1.321920 +v -0.234066 3.123555 -1.321920 +v 0.007273 3.454804 -1.349423 +v -0.234066 3.123555 -1.349423 +v 0.365123 3.163555 1.578080 +v -0.204924 3.163555 1.578080 +v 0.365123 3.163555 1.593079 +v -0.204924 3.163555 1.593079 +v -0.204924 3.163555 1.578080 +v -0.219496 3.143555 1.578080 +v -0.204924 3.163555 1.593079 +v -0.219496 3.143555 1.593079 +v -0.219496 3.143555 1.578080 +v 0.379695 3.143555 1.578080 +v -0.219496 3.143555 1.593079 +v 0.379695 3.143555 1.593079 +v 0.379695 3.143555 1.578080 +v 0.365123 3.163555 1.578080 +v 0.379695 3.143555 1.593079 +v 0.365123 3.163555 1.593079 +v 0.306838 3.243555 1.578080 +v -0.146638 3.243555 1.578080 +v 0.306838 3.243555 1.593079 +v -0.146638 3.243555 1.593079 +v -0.146638 3.243555 1.578080 +v -0.161210 3.223555 1.578080 +v -0.146638 3.243555 1.593079 +v -0.161210 3.223555 1.593079 +v -0.161210 3.223555 1.578080 +v 0.321410 3.223555 1.578080 +v -0.161210 3.223555 1.593079 +v 0.321410 3.223555 1.593079 +v 0.321410 3.223555 1.578080 +v 0.306838 3.243555 1.578080 +v 0.321410 3.223555 1.593079 +v 0.306838 3.243555 1.593079 +v 0.248552 3.323555 1.578080 +v -0.088353 3.323555 1.578080 +v 0.248552 3.323555 1.593079 +v -0.088353 3.323555 1.593079 +v -0.088353 3.323555 1.578080 +v -0.102925 3.303555 1.578080 +v -0.088353 3.323555 1.593079 +v -0.102925 3.303555 1.593079 +v -0.102925 3.303555 1.578080 +v 0.263124 3.303555 1.578080 +v -0.102925 3.303555 1.593079 +v 0.263124 3.303555 1.593079 +v 0.263124 3.303555 1.578080 +v 0.248552 3.323555 1.578080 +v 0.263124 3.303555 1.593079 +v 0.248552 3.323555 1.593079 +v 0.190267 3.403555 1.578080 +v -0.030067 3.403555 1.578080 +v 0.190267 3.403555 1.593079 +v -0.030067 3.403555 1.593079 +v -0.030067 3.403555 1.578080 +v -0.044639 3.383555 1.578080 +v -0.030067 3.403555 1.593079 +v -0.044639 3.383555 1.593079 +v -0.044638 3.383555 1.578080 +v 0.204837 3.383555 1.578080 +v -0.044638 3.383555 1.593079 +v 0.204837 3.383555 1.593079 +v 0.204839 3.383555 1.578080 +v 0.190267 3.403555 1.578080 +v 0.204839 3.383555 1.593079 +v 0.190267 3.403555 1.593079 +v -0.204924 3.163555 -1.271920 +v 0.365123 3.163555 -1.271920 +v -0.204924 3.163555 -1.286923 +v 0.365123 3.163555 -1.286923 +v 0.365123 3.163555 -1.271920 +v 0.379695 3.143555 -1.271920 +v 0.365123 3.163555 -1.286923 +v 0.379695 3.143555 -1.286923 +v 0.379695 3.143555 -1.271920 +v -0.219496 3.143555 -1.271920 +v 0.379695 3.143555 -1.286923 +v -0.219496 3.143555 -1.286923 +v -0.219496 3.143555 -1.271920 +v -0.204924 3.163555 -1.271920 +v -0.219496 3.143555 -1.286923 +v -0.204924 3.163555 -1.286923 +v -0.146638 3.243555 -1.271920 +v 0.306838 3.243555 -1.271920 +v -0.146638 3.243555 -1.286923 +v 0.306838 3.243555 -1.286923 +v 0.306838 3.243555 -1.271920 +v 0.321410 3.223555 -1.271920 +v 0.306838 3.243555 -1.286923 +v 0.321410 3.223555 -1.286923 +v 0.321410 3.223555 -1.271920 +v -0.161210 3.223555 -1.271920 +v 0.321410 3.223555 -1.286923 +v -0.161210 3.223555 -1.286923 +v -0.161210 3.223555 -1.271920 +v -0.146638 3.243555 -1.271920 +v -0.161210 3.223555 -1.286923 +v -0.146638 3.243555 -1.286923 +v -0.088353 3.323555 -1.271920 +v 0.248552 3.323555 -1.271920 +v -0.088353 3.323555 -1.286923 +v 0.248552 3.323555 -1.286923 +v 0.248552 3.323555 -1.271920 +v 0.263124 3.303555 -1.271920 +v 0.248552 3.323555 -1.286923 +v 0.263124 3.303555 -1.286923 +v 0.263124 3.303555 -1.271920 +v -0.102925 3.303555 -1.271920 +v 0.263124 3.303555 -1.286923 +v -0.102925 3.303555 -1.286923 +v -0.102925 3.303555 -1.271920 +v -0.088353 3.323555 -1.271920 +v -0.102925 3.303555 -1.286923 +v -0.088353 3.323555 -1.286923 +v -0.030067 3.403555 -1.271920 +v 0.190267 3.403555 -1.271920 +v -0.030067 3.403555 -1.286923 +v 0.190267 3.403555 -1.286923 +v 0.190267 3.403555 -1.271920 +v 0.204839 3.383555 -1.271920 +v 0.190267 3.403555 -1.286923 +v 0.204839 3.383555 -1.286923 +v 0.204837 3.383555 -1.271920 +v -0.044638 3.383555 -1.271920 +v 0.204837 3.383555 -1.286923 +v -0.044638 3.383555 -1.286923 +v -0.044639 3.383555 -1.271920 +v -0.030067 3.403555 -1.271920 +v -0.044639 3.383555 -1.286923 +v -0.030067 3.403555 -1.286923 +v 0.152358 3.143555 1.578080 +v 0.048683 3.143555 1.578080 +v 0.152358 3.143555 1.593079 +v 0.048683 3.143555 1.593079 +v 0.048683 3.143555 1.578080 +v 0.048683 3.123555 1.578080 +v 0.048683 3.143555 1.593079 +v 0.048683 3.123555 1.593079 +v 0.048683 3.123555 1.578080 +v 0.152358 3.123555 1.578080 +v 0.048683 3.123555 1.593079 +v 0.152358 3.123555 1.593079 +v 0.152358 3.123555 1.578080 +v 0.152358 3.143555 1.578080 +v 0.152358 3.123555 1.593079 +v 0.152358 3.143555 1.593079 +v 0.145656 3.183555 1.578080 +v 0.051598 3.183555 1.578080 +v 0.145656 3.183555 1.593079 +v 0.051598 3.183555 1.593079 +v 0.051598 3.183555 1.578080 +v 0.051598 3.163555 1.578080 +v 0.051598 3.183555 1.593079 +v 0.051598 3.163555 1.593079 +v 0.051598 3.163555 1.578080 +v 0.145656 3.163555 1.578080 +v 0.051598 3.163555 1.593079 +v 0.145656 3.163555 1.593079 +v 0.145655 3.163555 1.578080 +v 0.145655 3.183555 1.578080 +v 0.145655 3.163555 1.593079 +v 0.145655 3.183555 1.593079 +v 0.142304 3.203555 1.578080 +v 0.053055 3.203555 1.578080 +v 0.142304 3.203555 1.593079 +v 0.053055 3.203555 1.593079 +v 0.053055 3.203555 1.578080 +v 0.053055 3.183555 1.578080 +v 0.053055 3.203555 1.593079 +v 0.053055 3.183555 1.593079 +v 0.053055 3.183555 1.578080 +v 0.142304 3.183555 1.578080 +v 0.053055 3.183555 1.593079 +v 0.142304 3.183555 1.593079 +v 0.142304 3.183555 1.578080 +v 0.142304 3.203555 1.578080 +v 0.142304 3.183555 1.593079 +v 0.142304 3.203555 1.593079 +v 0.138953 3.223555 1.578080 +v 0.054511 3.223555 1.578080 +v 0.138953 3.223555 1.593079 +v 0.054511 3.223555 1.593079 +v 0.054512 3.223555 1.578080 +v 0.054512 3.203555 1.578080 +v 0.054512 3.223555 1.593079 +v 0.054512 3.203555 1.593079 +v 0.054511 3.203555 1.578080 +v 0.138953 3.203555 1.578080 +v 0.054511 3.203555 1.593079 +v 0.138953 3.203555 1.593079 +v 0.138953 3.203555 1.578080 +v 0.138953 3.223555 1.578080 +v 0.138953 3.203555 1.593079 +v 0.138953 3.223555 1.593079 +v 0.132250 3.263555 1.578080 +v 0.057427 3.263555 1.578080 +v 0.132250 3.263555 1.593079 +v 0.057427 3.263555 1.593079 +v 0.057425 3.263555 1.578080 +v 0.057425 3.243555 1.578080 +v 0.057425 3.263555 1.593079 +v 0.057425 3.243555 1.593079 +v 0.057427 3.243555 1.578080 +v 0.132250 3.243555 1.578080 +v 0.057427 3.243555 1.593079 +v 0.132250 3.243555 1.593079 +v 0.132250 3.243555 1.578080 +v 0.132250 3.263555 1.578080 +v 0.132250 3.243555 1.593079 +v 0.132250 3.263555 1.593079 +v 0.128899 3.283555 1.578080 +v 0.058882 3.283555 1.578080 +v 0.128899 3.283555 1.593079 +v 0.058882 3.283555 1.593079 +v 0.058882 3.283555 1.578080 +v 0.058882 3.263555 1.578080 +v 0.058882 3.283555 1.593079 +v 0.058882 3.263555 1.593079 +v 0.058882 3.263555 1.578080 +v 0.128899 3.263555 1.578080 +v 0.058882 3.263555 1.593079 +v 0.128899 3.263555 1.593079 +v 0.128897 3.263555 1.578080 +v 0.128897 3.283555 1.578080 +v 0.128897 3.263555 1.593079 +v 0.128897 3.283555 1.593079 +v 0.125547 3.303555 1.578080 +v 0.060340 3.303555 1.578080 +v 0.125547 3.303555 1.593079 +v 0.060340 3.303555 1.593079 +v 0.060340 3.303555 1.578080 +v 0.060340 3.283555 1.578080 +v 0.060340 3.303555 1.593079 +v 0.060340 3.283555 1.593079 +v 0.060340 3.283555 1.578080 +v 0.125547 3.283555 1.578080 +v 0.060340 3.283555 1.593079 +v 0.125547 3.283555 1.593079 +v 0.125547 3.283555 1.578080 +v 0.125547 3.303555 1.578080 +v 0.125547 3.283555 1.593079 +v 0.125547 3.303555 1.593079 +v 0.118845 3.343554 1.578080 +v 0.063254 3.343554 1.578080 +v 0.118845 3.343554 1.593079 +v 0.063254 3.343554 1.593079 +v 0.063254 3.343554 1.578080 +v 0.063254 3.323555 1.578080 +v 0.063254 3.343554 1.593079 +v 0.063254 3.323555 1.593079 +v 0.063254 3.323555 1.578080 +v 0.118845 3.323555 1.578080 +v 0.063254 3.323555 1.593079 +v 0.118845 3.323555 1.593079 +v 0.118843 3.323555 1.578080 +v 0.118843 3.343554 1.578080 +v 0.118843 3.323555 1.593079 +v 0.118843 3.343554 1.593079 +v 0.115493 3.363554 1.578080 +v 0.064711 3.363554 1.578080 +v 0.115493 3.363554 1.593079 +v 0.064711 3.363554 1.593079 +v 0.064711 3.363554 1.578080 +v 0.064711 3.343554 1.578080 +v 0.064711 3.363554 1.593079 +v 0.064711 3.343554 1.593079 +v 0.064711 3.343554 1.578080 +v 0.115493 3.343554 1.578080 +v 0.064711 3.343554 1.593079 +v 0.115493 3.343554 1.593079 +v 0.115493 3.343554 1.578080 +v 0.115493 3.363554 1.578080 +v 0.115493 3.343554 1.593079 +v 0.115493 3.363554 1.593079 +v 0.112140 3.383555 1.578080 +v 0.066169 3.383555 1.578080 +v 0.112140 3.383555 1.593079 +v 0.066169 3.383555 1.593079 +v 0.066169 3.383555 1.578080 +v 0.066169 3.363554 1.578080 +v 0.066169 3.383555 1.593079 +v 0.066169 3.363554 1.593079 +v 0.066169 3.363554 1.578080 +v 0.112140 3.363554 1.578080 +v 0.066169 3.363554 1.593079 +v 0.112140 3.363554 1.593079 +v 0.112142 3.363554 1.578080 +v 0.112142 3.383555 1.578080 +v 0.112142 3.363554 1.593079 +v 0.112142 3.383555 1.593079 +v 0.105439 3.423555 1.578080 +v 0.069083 3.423555 1.578080 +v 0.105439 3.423555 1.593079 +v 0.069083 3.423555 1.593079 +v 0.069083 3.423555 1.578080 +v 0.069083 3.403555 1.578080 +v 0.069083 3.423555 1.593079 +v 0.069083 3.403555 1.593079 +v 0.069083 3.403555 1.578080 +v 0.105439 3.403555 1.578080 +v 0.069083 3.403555 1.593079 +v 0.105439 3.403555 1.593079 +v 0.105439 3.403555 1.578080 +v 0.105439 3.423555 1.578080 +v 0.105439 3.403555 1.593079 +v 0.105439 3.423555 1.593079 +v 0.102086 3.443554 1.578080 +v 0.070540 3.443554 1.578080 +v 0.102086 3.443554 1.593079 +v 0.070540 3.443554 1.593079 +v 0.070540 3.443554 1.578080 +v 0.070540 3.423555 1.578080 +v 0.070540 3.443554 1.593079 +v 0.070540 3.423555 1.593079 +v 0.070540 3.423555 1.578080 +v 0.102086 3.423555 1.578080 +v 0.070540 3.423555 1.593079 +v 0.102086 3.423555 1.593079 +v 0.102086 3.423555 1.578080 +v 0.102086 3.443554 1.578080 +v 0.102086 3.423555 1.593079 +v 0.102086 3.443554 1.593079 +v 0.007842 3.143555 -1.271920 +v 0.111516 3.143555 -1.271920 +v 0.007842 3.143555 -1.286923 +v 0.111516 3.143555 -1.286923 +v 0.111516 3.143555 -1.271920 +v 0.111516 3.123555 -1.271920 +v 0.111516 3.143555 -1.286923 +v 0.111516 3.123555 -1.286923 +v 0.111516 3.123555 -1.271920 +v 0.007842 3.123555 -1.271920 +v 0.111516 3.123555 -1.286923 +v 0.007842 3.123555 -1.286923 +v 0.007842 3.123555 -1.271920 +v 0.007842 3.143555 -1.271920 +v 0.007842 3.123555 -1.286923 +v 0.007842 3.143555 -1.286923 +v 0.014543 3.183555 -1.271920 +v 0.108602 3.183555 -1.271920 +v 0.014543 3.183555 -1.286923 +v 0.108602 3.183555 -1.286923 +v 0.108602 3.183555 -1.271920 +v 0.108602 3.163555 -1.271920 +v 0.108602 3.183555 -1.286923 +v 0.108602 3.163555 -1.286923 +v 0.108602 3.163555 -1.271920 +v 0.014543 3.163555 -1.271920 +v 0.108602 3.163555 -1.286923 +v 0.014543 3.163555 -1.286923 +v 0.014545 3.163555 -1.271920 +v 0.014545 3.183555 -1.271920 +v 0.014545 3.163555 -1.286923 +v 0.014545 3.183555 -1.286923 +v 0.017896 3.203555 -1.271920 +v 0.107145 3.203555 -1.271920 +v 0.017896 3.203555 -1.286923 +v 0.107145 3.203555 -1.286923 +v 0.107145 3.203555 -1.271920 +v 0.107145 3.183555 -1.271920 +v 0.107145 3.203555 -1.286923 +v 0.107145 3.183555 -1.286923 +v 0.107145 3.183555 -1.271920 +v 0.017896 3.183555 -1.271920 +v 0.107145 3.183555 -1.286923 +v 0.017896 3.183555 -1.286923 +v 0.017896 3.183555 -1.271920 +v 0.017896 3.203555 -1.271920 +v 0.017896 3.183555 -1.286923 +v 0.017896 3.203555 -1.286923 +v 0.021247 3.223555 -1.271920 +v 0.105689 3.223555 -1.271920 +v 0.021247 3.223555 -1.286923 +v 0.105689 3.223555 -1.286923 +v 0.105687 3.223555 -1.271920 +v 0.105687 3.203555 -1.271920 +v 0.105687 3.223555 -1.286923 +v 0.105687 3.203555 -1.286923 +v 0.105689 3.203555 -1.271920 +v 0.021247 3.203555 -1.271920 +v 0.105689 3.203555 -1.286923 +v 0.021247 3.203555 -1.286923 +v 0.021247 3.203555 -1.271920 +v 0.021247 3.223555 -1.271920 +v 0.021247 3.203555 -1.286923 +v 0.021247 3.223555 -1.286923 +v 0.027950 3.263555 -1.271920 +v 0.102773 3.263555 -1.271920 +v 0.027950 3.263555 -1.286923 +v 0.102773 3.263555 -1.286923 +v 0.102774 3.263555 -1.271920 +v 0.102774 3.243555 -1.271920 +v 0.102774 3.263555 -1.286923 +v 0.102774 3.243555 -1.286923 +v 0.102773 3.243555 -1.271920 +v 0.027950 3.243555 -1.271920 +v 0.102773 3.243555 -1.286923 +v 0.027950 3.243555 -1.286923 +v 0.027950 3.243555 -1.271920 +v 0.027950 3.263555 -1.271920 +v 0.027950 3.243555 -1.286923 +v 0.027950 3.263555 -1.286923 +v 0.031301 3.283555 -1.271920 +v 0.101317 3.283555 -1.271920 +v 0.031301 3.283555 -1.286923 +v 0.101317 3.283555 -1.286923 +v 0.101317 3.283555 -1.271920 +v 0.101317 3.263555 -1.271920 +v 0.101317 3.283555 -1.286923 +v 0.101317 3.263555 -1.286923 +v 0.101317 3.263555 -1.271920 +v 0.031301 3.263555 -1.271920 +v 0.101317 3.263555 -1.286923 +v 0.031301 3.263555 -1.286923 +v 0.031302 3.263555 -1.271920 +v 0.031302 3.283555 -1.271920 +v 0.031302 3.263555 -1.286923 +v 0.031302 3.283555 -1.286923 +v 0.034653 3.303555 -1.271920 +v 0.099860 3.303555 -1.271920 +v 0.034653 3.303555 -1.286923 +v 0.099860 3.303555 -1.286923 +v 0.099860 3.303555 -1.271920 +v 0.099860 3.283555 -1.271920 +v 0.099860 3.303555 -1.286923 +v 0.099860 3.283555 -1.286923 +v 0.099860 3.283555 -1.271920 +v 0.034653 3.283555 -1.271920 +v 0.099860 3.283555 -1.286923 +v 0.034653 3.283555 -1.286923 +v 0.034653 3.283555 -1.271920 +v 0.034653 3.303555 -1.271920 +v 0.034653 3.283555 -1.286923 +v 0.034653 3.303555 -1.286923 +v 0.041355 3.343554 -1.271920 +v 0.096946 3.343554 -1.271920 +v 0.041355 3.343554 -1.286923 +v 0.096946 3.343554 -1.286923 +v 0.096946 3.343554 -1.271920 +v 0.096946 3.323555 -1.271920 +v 0.096946 3.343554 -1.286923 +v 0.096946 3.323555 -1.286923 +v 0.096946 3.323555 -1.271920 +v 0.041355 3.323555 -1.271920 +v 0.096946 3.323555 -1.286923 +v 0.041355 3.323555 -1.286923 +v 0.041356 3.323555 -1.271920 +v 0.041356 3.343554 -1.271920 +v 0.041356 3.323555 -1.286923 +v 0.041356 3.343554 -1.286923 +v 0.044707 3.363554 -1.271920 +v 0.095488 3.363554 -1.271920 +v 0.044707 3.363554 -1.286923 +v 0.095488 3.363554 -1.286923 +v 0.095488 3.363554 -1.271920 +v 0.095488 3.343554 -1.271920 +v 0.095488 3.363554 -1.286923 +v 0.095488 3.343554 -1.286923 +v 0.095488 3.343554 -1.271920 +v 0.044707 3.343554 -1.271920 +v 0.095488 3.343554 -1.286923 +v 0.044707 3.343554 -1.286923 +v 0.044707 3.343554 -1.271920 +v 0.044707 3.363554 -1.271920 +v 0.044707 3.343554 -1.286923 +v 0.044707 3.363554 -1.286923 +v 0.048059 3.383555 -1.271920 +v 0.094031 3.383555 -1.271920 +v 0.048059 3.383555 -1.286923 +v 0.094031 3.383555 -1.286923 +v 0.094031 3.383555 -1.271920 +v 0.094031 3.363554 -1.271920 +v 0.094031 3.383555 -1.286923 +v 0.094031 3.363554 -1.286923 +v 0.094031 3.363554 -1.271920 +v 0.048059 3.363554 -1.271920 +v 0.094031 3.363554 -1.286923 +v 0.048059 3.363554 -1.286923 +v 0.048058 3.363554 -1.271920 +v 0.048058 3.383555 -1.271920 +v 0.048058 3.363554 -1.286923 +v 0.048058 3.383555 -1.286923 +v 0.054761 3.423555 -1.271920 +v 0.091117 3.423555 -1.271920 +v 0.054761 3.423555 -1.286923 +v 0.091117 3.423555 -1.286923 +v 0.091117 3.423555 -1.271920 +v 0.091117 3.403555 -1.271920 +v 0.091117 3.423555 -1.286923 +v 0.091117 3.403555 -1.286923 +v 0.091117 3.403555 -1.271920 +v 0.054761 3.403555 -1.271920 +v 0.091117 3.403555 -1.286923 +v 0.054761 3.403555 -1.286923 +v 0.054761 3.403555 -1.271920 +v 0.054761 3.423555 -1.271920 +v 0.054761 3.403555 -1.286923 +v 0.054761 3.423555 -1.286923 +v 0.058113 3.443554 -1.271920 +v 0.089659 3.443554 -1.271920 +v 0.058113 3.443554 -1.286923 +v 0.089659 3.443554 -1.286923 +v 0.089659 3.443554 -1.271920 +v 0.089659 3.423555 -1.271920 +v 0.089659 3.443554 -1.286923 +v 0.089659 3.423555 -1.286923 +v 0.089659 3.423555 -1.271920 +v 0.058113 3.423555 -1.271920 +v 0.089659 3.423555 -1.286923 +v 0.058113 3.423555 -1.286923 +v 0.058113 3.423555 -1.271920 +v 0.058113 3.443554 -1.271920 +v 0.058113 3.423555 -1.286923 +v 0.058113 3.443554 -1.286923 +v -1.422400 1.954804 1.655579 +v -1.292401 1.954804 1.655579 +v -1.422400 1.954804 1.525580 +v -1.292401 1.954804 1.525580 +v 1.452600 1.954804 1.655579 +v 1.582599 1.954804 1.655579 +v 1.452600 1.954804 1.525580 +v 1.582599 1.954804 1.525580 +v 1.452600 1.954804 -1.219421 +v 1.582599 1.954804 -1.219421 +v 1.452600 1.954804 -1.349420 +v 1.582599 1.954804 -1.349420 +v -1.422400 1.954804 -1.219421 +v -1.292401 1.954804 -1.219421 +v -1.422400 1.954804 -1.349420 +v -1.292401 1.954804 -1.349420 +v -0.219496 3.143555 1.593079 +v 0.379695 3.143555 1.593079 +v -0.204924 3.163555 1.593079 +v 0.365123 3.163555 1.593079 +v -0.161210 3.223555 1.593079 +v 0.321410 3.223555 1.593079 +v -0.146638 3.243555 1.593079 +v 0.306838 3.243555 1.593079 +v -0.102925 3.303555 1.593079 +v 0.263124 3.303555 1.593079 +v -0.088353 3.323555 1.593079 +v 0.248552 3.323555 1.593079 +v -0.044638 3.383555 1.593079 +v 0.204837 3.383555 1.593079 +v -0.030067 3.403555 1.593079 +v 0.190267 3.403555 1.593079 +v 0.379695 3.143555 -1.286920 +v -0.219496 3.143555 -1.286920 +v 0.365123 3.163555 -1.286920 +v -0.204924 3.163555 -1.286920 +v 0.321410 3.223555 -1.286920 +v -0.161210 3.223555 -1.286920 +v 0.306838 3.243555 -1.286920 +v -0.146638 3.243555 -1.286920 +v 0.263124 3.303555 -1.286920 +v -0.102925 3.303555 -1.286920 +v 0.248552 3.323555 -1.286920 +v -0.088353 3.323555 -1.286920 +v 0.204837 3.383555 -1.286920 +v -0.044638 3.383555 -1.286920 +v 0.190267 3.403555 -1.286920 +v -0.030067 3.403555 -1.286920 +v 0.048683 3.123555 1.593079 +v 0.152358 3.123555 1.593079 +v 0.048683 3.143555 1.593079 +v 0.152358 3.143555 1.593079 +v 0.051598 3.163555 1.593079 +v 0.145656 3.163555 1.593079 +v 0.051598 3.183555 1.593079 +v 0.145656 3.183555 1.593079 +v 0.053055 3.183555 1.593079 +v 0.142304 3.183555 1.593079 +v 0.053055 3.203555 1.593079 +v 0.142304 3.203555 1.593079 +v 0.054511 3.203555 1.593079 +v 0.138953 3.203555 1.593079 +v 0.054511 3.223555 1.593079 +v 0.138953 3.223555 1.593079 +v 0.057427 3.243555 1.593079 +v 0.132250 3.243555 1.593079 +v 0.057427 3.263555 1.593079 +v 0.132250 3.263555 1.593079 +v 0.058882 3.263555 1.593079 +v 0.128899 3.263555 1.593079 +v 0.058882 3.283555 1.593079 +v 0.128899 3.283555 1.593079 +v 0.060340 3.283555 1.593079 +v 0.125547 3.283555 1.593079 +v 0.060340 3.303555 1.593079 +v 0.125547 3.303555 1.593079 +v 0.063254 3.323555 1.593079 +v 0.118845 3.323555 1.593079 +v 0.063254 3.343554 1.593079 +v 0.118845 3.343554 1.593079 +v 0.064711 3.343554 1.593079 +v 0.115493 3.343554 1.593079 +v 0.064711 3.363554 1.593079 +v 0.115493 3.363554 1.593079 +v 0.066169 3.363554 1.593079 +v 0.112140 3.363554 1.593079 +v 0.066169 3.383555 1.593079 +v 0.112140 3.383555 1.593079 +v 0.069083 3.403555 1.593079 +v 0.105439 3.403555 1.593079 +v 0.069083 3.423555 1.593079 +v 0.105439 3.423555 1.593079 +v 0.070540 3.423555 1.593079 +v 0.102086 3.423555 1.593079 +v 0.070540 3.443554 1.593079 +v 0.102086 3.443554 1.593079 +v 0.111516 3.123555 -1.286920 +v 0.007842 3.123555 -1.286920 +v 0.111516 3.143555 -1.286920 +v 0.007842 3.143555 -1.286920 +v 0.108602 3.163555 -1.286920 +v 0.014543 3.163555 -1.286920 +v 0.108602 3.183555 -1.286920 +v 0.014543 3.183555 -1.286920 +v 0.107145 3.183555 -1.286920 +v 0.017896 3.183555 -1.286920 +v 0.107145 3.203555 -1.286920 +v 0.017896 3.203555 -1.286920 +v 0.105689 3.203555 -1.286920 +v 0.021247 3.203555 -1.286920 +v 0.105689 3.223555 -1.286920 +v 0.021247 3.223555 -1.286920 +v 0.102773 3.243555 -1.286920 +v 0.027950 3.243555 -1.286920 +v 0.102773 3.263555 -1.286920 +v 0.027950 3.263555 -1.286920 +v 0.101317 3.263555 -1.286920 +v 0.031301 3.263555 -1.286920 +v 0.101317 3.283555 -1.286920 +v 0.031301 3.283555 -1.286920 +v 0.099860 3.283555 -1.286920 +v 0.034653 3.283555 -1.286920 +v 0.099860 3.303555 -1.286920 +v 0.034653 3.303555 -1.286920 +v 0.096946 3.323555 -1.286920 +v 0.041355 3.323555 -1.286920 +v 0.096946 3.343554 -1.286920 +v 0.041355 3.343554 -1.286920 +v 0.095488 3.343554 -1.286920 +v 0.044707 3.343554 -1.286920 +v 0.095488 3.363554 -1.286920 +v 0.044707 3.363554 -1.286920 +v 0.094031 3.363554 -1.286920 +v 0.048059 3.363554 -1.286920 +v 0.094031 3.383555 -1.286920 +v 0.048059 3.383555 -1.286920 +v 0.091117 3.403555 -1.286920 +v 0.054761 3.403555 -1.286920 +v 0.091117 3.423555 -1.286920 +v 0.054761 3.423555 -1.286920 +v 0.089659 3.423555 -1.286920 +v 0.058113 3.423555 -1.286920 +v 0.089659 3.443554 -1.286920 +v 0.058113 3.443554 -1.286920 +v 0.152927 3.454804 1.628080 +v 0.007273 3.454804 1.628080 +v 0.152927 3.454804 1.578080 +v 0.007273 3.454804 1.578080 +v 0.007273 3.454804 1.628080 +v -0.234066 3.123555 1.628080 +v 0.007273 3.454804 1.578080 +v -0.234066 3.123555 1.578080 +v -0.234066 3.123555 1.628080 +v 0.394266 3.123555 1.628080 +v -0.234066 3.123555 1.578080 +v 0.394266 3.123555 1.578080 +v 0.394266 3.123555 1.628080 +v 0.152927 3.454804 1.628080 +v 0.394266 3.123555 1.578080 +v 0.152927 3.454804 1.578080 +v 0.007273 3.454804 -1.321920 +v 0.152927 3.454804 -1.321920 +v 0.007273 3.454804 -1.271920 +v 0.152927 3.454804 -1.271920 +v 0.152927 3.454804 -1.321920 +v 0.394266 3.123555 -1.321920 +v 0.152927 3.454804 -1.271920 +v 0.394266 3.123555 -1.271920 +v 0.394266 3.123555 -1.321920 +v -0.234066 3.123555 -1.321920 +v 0.394266 3.123555 -1.271920 +v -0.234066 3.123555 -1.271920 +v -0.234066 3.123555 -1.321920 +v 0.007273 3.454804 -1.321920 +v -0.234066 3.123555 -1.271920 +v 0.007273 3.454804 -1.271920 +v 1.555100 0.954804 -1.321920 +v -1.394900 0.954804 -1.321920 +v 1.555100 0.954804 -1.346920 +v -1.394900 0.954804 -1.346920 +v -1.394900 0.954804 -1.321920 +v -1.394900 1.029804 -1.321920 +v -1.394900 0.954804 -1.346920 +v -1.394900 1.029804 -1.346920 +v -1.394900 1.029804 -1.321920 +v 1.555100 1.029804 -1.321920 +v -1.394900 1.029804 -1.346920 +v 1.555100 1.029804 -1.346920 +v 1.555100 1.029804 -1.321920 +v 1.555100 0.954804 -1.321920 +v 1.555100 1.029804 -1.346920 +v 1.555100 0.954804 -1.346920 +v -1.394900 0.954804 -1.321920 +v -1.394900 0.954804 1.628080 +v -1.419900 0.954804 -1.321920 +v -1.419900 0.954804 1.628080 +v -1.394900 0.954804 1.628080 +v -1.394900 1.029804 1.628080 +v -1.419900 0.954804 1.628080 +v -1.419900 1.029804 1.628080 +v -1.394900 1.029804 1.628080 +v -1.394900 1.029804 -1.321920 +v -1.419900 1.029804 1.628080 +v -1.419900 1.029804 -1.321920 +v -1.394900 1.029804 -1.321920 +v -1.394900 0.954804 -1.321920 +v -1.419900 1.029804 -1.321920 +v -1.419900 0.954804 -1.321920 +v -1.394900 0.954804 1.628080 +v 1.555100 0.954804 1.628080 +v -1.394900 0.954804 1.653080 +v 1.555100 0.954804 1.653080 +v 1.555100 0.954804 1.628080 +v 1.555100 1.029804 1.628080 +v 1.555100 0.954804 1.653080 +v 1.555100 1.029804 1.653080 +v 1.555100 1.029804 1.628080 +v -1.394900 1.029804 1.628080 +v 1.555100 1.029804 1.653080 +v -1.394900 1.029804 1.653080 +v -1.394900 1.029804 1.628080 +v -1.394900 0.954804 1.628080 +v -1.394900 1.029804 1.653080 +v -1.394900 0.954804 1.653080 +v 1.555100 0.954804 1.628080 +v 1.555100 0.954804 -1.321920 +v 1.580100 0.954804 1.628080 +v 1.580100 0.954804 -1.321920 +v 1.555100 0.954804 -1.321920 +v 1.555100 1.029804 -1.321920 +v 1.580100 0.954804 -1.321920 +v 1.580100 1.029804 -1.321920 +v 1.555100 1.029804 -1.321920 +v 1.555100 1.029804 1.628080 +v 1.580100 1.029804 -1.321920 +v 1.580100 1.029804 1.628080 +v 1.555100 1.029804 1.628080 +v 1.555100 0.954804 1.628080 +v 1.580100 1.029804 1.628080 +v 1.580100 0.954804 1.628080 +v -1.422400 0.954804 1.655579 +v -1.292401 0.954804 1.655579 +v -1.422400 1.954804 1.655579 +v -1.292401 1.954804 1.655579 +v -1.292401 0.954804 1.655579 +v -1.292401 0.954804 1.525580 +v -1.292401 1.954804 1.655579 +v -1.292401 1.954804 1.525580 +v -1.292401 0.954804 1.525580 +v -1.422400 0.954804 1.525580 +v -1.292401 1.954804 1.525580 +v -1.422400 1.954804 1.525580 +v -1.422400 0.954804 1.525580 +v -1.422400 0.954804 1.655579 +v -1.422400 1.954804 1.525580 +v -1.422400 1.954804 1.655579 +v 1.452600 0.954804 1.655579 +v 1.582599 0.954804 1.655579 +v 1.452600 1.954804 1.655579 +v 1.582599 1.954804 1.655579 +v 1.582599 0.954804 1.655579 +v 1.582599 0.954804 1.525580 +v 1.582599 1.954804 1.655579 +v 1.582599 1.954804 1.525580 +v 1.582599 0.954804 1.525580 +v 1.452600 0.954804 1.525580 +v 1.582599 1.954804 1.525580 +v 1.452600 1.954804 1.525580 +v 1.452600 0.954804 1.525580 +v 1.452600 0.954804 1.655579 +v 1.452600 1.954804 1.525580 +v 1.452600 1.954804 1.655579 +v 1.452600 0.954804 -1.219421 +v 1.582599 0.954804 -1.219421 +v 1.452600 1.954804 -1.219421 +v 1.582599 1.954804 -1.219421 +v 1.582599 0.954804 -1.219421 +v 1.582599 0.954804 -1.349420 +v 1.582599 1.954804 -1.219421 +v 1.582599 1.954804 -1.349420 +v 1.582599 0.954804 -1.349420 +v 1.452600 0.954804 -1.349420 +v 1.582599 1.954804 -1.349420 +v 1.452600 1.954804 -1.349420 +v 1.452600 0.954804 -1.349420 +v 1.452600 0.954804 -1.219421 +v 1.452600 1.954804 -1.349420 +v 1.452600 1.954804 -1.219421 +v -1.422400 0.954804 -1.219421 +v -1.292401 0.954804 -1.219421 +v -1.422400 1.954804 -1.219421 +v -1.292401 1.954804 -1.219421 +v -1.292401 0.954804 -1.219421 +v -1.292401 0.954804 -1.349420 +v -1.292401 1.954804 -1.219421 +v -1.292401 1.954804 -1.349420 +v -1.292401 0.954804 -1.349420 +v -1.422400 0.954804 -1.349420 +v -1.292401 1.954804 -1.349420 +v -1.422400 1.954804 -1.349420 +v -1.422400 0.954804 -1.349420 +v -1.422400 0.954804 -1.219421 +v -1.422400 1.954804 -1.349420 +v -1.422400 1.954804 -1.219421 +v 1.491349 2.042305 1.628080 +v -1.331151 2.042305 1.628080 +v 1.491349 2.042305 1.655579 +v -1.331151 2.042305 1.655579 +v -1.331149 2.042305 1.628080 +v -1.394900 1.954804 1.628080 +v -1.331149 2.042305 1.655579 +v -1.394900 1.954804 1.655579 +v -1.394900 1.954804 1.628080 +v 1.555100 1.954804 1.628080 +v -1.394900 1.954804 1.655579 +v 1.555100 1.954804 1.655579 +v 1.555100 1.954804 1.628080 +v 1.491349 2.042305 1.628080 +v 1.555100 1.954804 1.655579 +v 1.491349 2.042305 1.655579 +v -1.331151 2.042305 -1.321920 +v 1.491349 2.042305 -1.321920 +v -1.331151 2.042305 -1.349423 +v 1.491349 2.042305 -1.349423 +v 1.491349 2.042305 -1.321920 +v 1.555100 1.954804 -1.321920 +v 1.491349 2.042305 -1.349423 +v 1.555100 1.954804 -1.349423 +v 1.555100 1.954804 -1.321920 +v -1.394900 1.954804 -1.321920 +v 1.555100 1.954804 -1.349423 +v -1.394900 1.954804 -1.349423 +v -1.394900 1.954804 -1.321920 +v -1.331149 2.042305 -1.321920 +v -1.394900 1.954804 -1.349423 +v -1.331149 2.042305 -1.349423 +v 0.831082 2.948555 1.628080 +v -0.670883 2.948555 1.628080 +v 0.831082 2.948555 1.655579 +v -0.670883 2.948555 1.655579 +v -0.670883 2.948555 1.628080 +v -0.725525 2.873555 1.628080 +v -0.670883 2.948555 1.655579 +v -0.725525 2.873555 1.655579 +v -0.725525 2.873555 1.628080 +v 0.885724 2.873555 1.628080 +v -0.725525 2.873555 1.655579 +v 0.885724 2.873555 1.655579 +v 0.885727 2.873555 1.628080 +v 0.831082 2.948555 1.628080 +v 0.885727 2.873555 1.655579 +v 0.831082 2.948555 1.655579 +v -0.670883 2.948555 -1.321920 +v 0.831082 2.948555 -1.321920 +v -0.670883 2.948555 -1.349423 +v 0.831082 2.948555 -1.349423 +v 0.831082 2.948555 -1.321920 +v 0.885727 2.873555 -1.321920 +v 0.831082 2.948555 -1.349423 +v 0.885727 2.873555 -1.349423 +v 0.885724 2.873555 -1.321920 +v -0.725525 2.873555 -1.321920 +v 0.885724 2.873555 -1.349423 +v -0.725525 2.873555 -1.349423 +v -0.725525 2.873555 -1.321920 +v -0.670883 2.948555 -1.321920 +v -0.725525 2.873555 -1.349423 +v -0.670883 2.948555 -1.349423 +v -0.312700 3.083555 1.655579 +v 0.472899 3.083555 1.655579 +v -0.312700 3.083555 1.655579 +v 0.443756 3.123555 1.655579 +v -0.283557 3.123555 1.655579 +v -0.283557 3.123555 1.655579 +v -0.234066 3.123555 1.655579 +v -0.042218 3.454804 1.655579 +v 0.007273 3.454804 1.655579 +v 0.394266 3.123555 1.655579 +v 0.443756 3.123555 1.655579 +v 0.152927 3.454804 1.655579 +v 0.202417 3.454804 1.655579 +v -0.042218 3.454804 1.655579 +v 0.202417 3.454804 1.655579 +v -0.013075 3.494805 1.655579 +v 0.173275 3.494805 1.655579 +v 0.472899 3.083555 -1.349420 +v -0.312700 3.083555 -1.349420 +v 0.472899 3.083555 -1.349420 +v -0.283557 3.123555 -1.349420 +v 0.443756 3.123555 -1.349420 +v 0.443756 3.123555 -1.349420 +v 0.394266 3.123555 -1.349420 +v 0.202417 3.454804 -1.349420 +v 0.152927 3.454804 -1.349420 +v -0.234066 3.123555 -1.349420 +v -0.283557 3.123555 -1.349420 +v 0.007273 3.454804 -1.349420 +v -0.042218 3.454804 -1.349420 +v 0.202417 3.454804 -1.349420 +v -0.042218 3.454804 -1.349420 +v 0.173275 3.494805 -1.349420 +v -0.013075 3.494805 -1.349420 +v -1.394900 1.954804 1.655579 +v 1.555100 1.954804 1.655579 +v -1.331151 2.042305 1.655579 +v 1.491349 2.042305 1.655579 +v 1.555100 1.954804 -1.349420 +v -1.394900 1.954804 -1.349420 +v 1.491349 2.042305 -1.349420 +v -1.331151 2.042305 -1.349420 +v -0.725525 2.873555 1.655579 +v 0.885724 2.873555 1.655579 +v -0.670883 2.948555 1.655579 +v 0.831082 2.948555 1.655579 +v 0.885724 2.873555 -1.349420 +v -0.725525 2.873555 -1.349420 +v 0.831082 2.948555 -1.349420 +v -0.670883 2.948555 -1.349420 +vn 0.000000 -0.000000 -1.000000 +vn -1.000000 0.000000 -0.000000 +vn 0.000000 0.000000 1.000000 +vn 1.000000 0.000000 0.000000 +vn 0.000000 1.000000 -0.000000 +vn -0.808237 0.588857 -0.000000 +vn 0.000000 -1.000000 0.000000 +vn 0.808237 0.588857 -0.000000 +vn 0.808236 -0.588858 0.000000 +vn -0.808236 -0.588858 0.000000 +vn -0.808236 -0.588858 0.000000 +vn 0.808236 -0.588858 0.000000 +vn -0.808213 0.588890 -0.000000 +vn 0.808213 0.588890 -0.000000 +vn -0.808229 0.588868 -0.000000 +vn 0.808229 0.588868 -0.000000 +vn 0.808229 0.588868 -0.000000 +vn -0.808229 0.588868 -0.000000 +vn -0.808231 0.588865 -0.000000 +vn 0.808231 0.588865 -0.000000 +vn 0.808231 0.588865 -0.000000 +vn -0.808231 0.588865 -0.000000 +vn -0.808242 0.588850 -0.000000 +vn 0.808227 0.588871 -0.000000 +vn -0.808242 0.588850 -0.000000 +vt -14.750000 -0.375000 +vt 14.750000 -0.375000 +vt -14.750000 0.375000 +vt 14.750000 0.375000 +vt 0.000000 29.775002 +vt 1.863501 29.775002 +vt 0.000000 30.049999 +vt 1.863501 30.049999 +vt 5.088238 29.775002 +vt 5.088238 30.049999 +vt 7.856001 29.775002 +vt 7.856001 30.049999 +vt 6.283335 29.775002 +vt 6.283335 30.049999 +vt 4.098429 29.775002 +vt 4.098429 30.049999 +vt 1.456549 29.775002 +vt 1.456549 30.049999 +vt 1.863501 0.275000 +vt 0.000000 0.275000 +vt 1.863501 0.000000 +vt 0.000000 0.000000 +vt 5.088238 0.275000 +vt 5.088238 0.000000 +vt 7.856001 0.275000 +vt 7.856001 0.000000 +vt 6.283335 0.275000 +vt 6.283335 0.000000 +vt 4.098429 0.275000 +vt 4.098429 0.000000 +vt 1.456549 0.275000 +vt 1.456549 0.000000 +vt 0.000000 28.650000 +vt 5.700478 28.650000 +vt 0.000000 28.800001 +vt 5.700478 28.800001 +vt 2.969428 28.650000 +vt 3.216880 28.650000 +vt 2.969428 28.800001 +vt 3.216880 28.800001 +vt 5.991906 28.650000 +vt 5.991906 28.800001 +vt 0.247452 28.650000 +vt 0.247452 28.800001 +vt 4.534763 28.650000 +vt 4.534763 28.800001 +vt 1.979619 28.650000 +vt 2.227071 28.650000 +vt 1.979619 28.800001 +vt 2.227071 28.800001 +vt 4.826192 28.650000 +vt 4.826192 28.800001 +vt 0.989809 28.650000 +vt 1.237262 28.650000 +vt 0.989809 28.800001 +vt 1.237262 28.800001 +vt 3.369049 28.650000 +vt 3.369049 28.800001 +vt 3.660478 28.650000 +vt 3.660478 28.800001 +vt 2.203335 28.650000 +vt 2.203335 28.800001 +vt 2.494763 28.650000 +vt 2.494763 28.800001 +vt 5.700478 0.150000 +vt 0.000000 0.150000 +vt 5.700478 0.000000 +vt 0.247452 0.150000 +vt 0.247452 0.000000 +vt 5.991906 0.150000 +vt 5.991906 0.000000 +vt 3.216880 0.150000 +vt 2.969428 0.150000 +vt 3.216880 0.000000 +vt 2.969428 0.000000 +vt 4.534763 0.150000 +vt 4.534763 0.000000 +vt 1.237262 0.150000 +vt 0.989809 0.150000 +vt 1.237262 0.000000 +vt 0.989809 0.000000 +vt 4.826192 0.150000 +vt 4.826192 0.000000 +vt 2.227071 0.150000 +vt 1.979619 0.150000 +vt 2.227071 0.000000 +vt 1.979619 0.000000 +vt 3.369049 0.150000 +vt 3.369049 0.000000 +vt 3.660478 0.150000 +vt 3.660478 0.000000 +vt 2.203335 0.150000 +vt 2.203335 0.000000 +vt 2.494763 0.150000 +vt 2.494763 0.000000 +vt 1.036750 28.650000 +vt 1.036750 28.800001 +vt -0.100000 -0.075000 +vt 0.100000 -0.075000 +vt -0.100000 0.075000 +vt 0.100000 0.075000 +vt 0.408417 28.650000 +vt 1.445167 28.650000 +vt 0.408417 28.800001 +vt 1.445167 28.800001 +vt 0.940579 28.650000 +vt 0.940579 28.800001 +vt 0.370531 28.650000 +vt 1.311110 28.650000 +vt 0.370531 28.800001 +vt 1.311110 28.800001 +vt 0.892493 28.650000 +vt 0.892493 28.800001 +vt 0.351588 28.650000 +vt 1.244081 28.650000 +vt 0.351588 28.800001 +vt 1.244081 28.800001 +vt 0.844407 28.650000 +vt 0.844407 28.800001 +vt 2.000000 28.650000 +vt 2.200000 28.650000 +vt 2.000000 28.800001 +vt 2.200000 28.800001 +vt 0.332645 28.650000 +vt 1.177053 28.650000 +vt 0.332645 28.800001 +vt 1.177053 28.800001 +vt 0.748236 28.650000 +vt 0.748236 28.800001 +vt 0.294760 28.650000 +vt 1.042996 28.650000 +vt 0.294760 28.800001 +vt 1.042996 28.800001 +vt 0.700150 28.650000 +vt 0.700150 28.800001 +vt 0.275817 28.650000 +vt 0.975967 28.650000 +vt 0.275817 28.800001 +vt 0.975967 28.800001 +vt 0.652065 28.650000 +vt 0.652065 28.800001 +vt 0.256874 28.650000 +vt 0.908938 28.650000 +vt 0.256874 28.800001 +vt 0.908938 28.800001 +vt 0.555893 28.650000 +vt 0.555893 28.800001 +vt 0.218988 28.650000 +vt 0.774881 28.650000 +vt 0.218988 28.800001 +vt 0.774881 28.800001 +vt 0.507807 28.650000 +vt 0.507807 28.800001 +vt 0.200045 28.650000 +vt 0.707853 28.650000 +vt 0.200045 28.800001 +vt 0.707853 28.800001 +vt 0.459722 28.650000 +vt 0.459722 28.800001 +vt 0.181102 28.650000 +vt 0.640824 28.650000 +vt 0.181102 28.800001 +vt 0.640824 28.800001 +vt 0.363550 28.650000 +vt 0.363550 28.800001 +vt 0.143217 28.650000 +vt 0.506767 28.650000 +vt 0.143217 28.800001 +vt 0.506767 28.800001 +vt 0.315464 28.650000 +vt 0.315464 28.800001 +vt 0.124274 28.650000 +vt 0.439738 28.650000 +vt 0.124274 28.800001 +vt 0.439738 28.800001 +vt 1.445167 0.150000 +vt 0.408417 0.150000 +vt 1.445167 0.000000 +vt 0.408417 0.000000 +vt 1.036750 0.150000 +vt 1.036750 0.000000 +vt 1.311110 0.150000 +vt 0.370531 0.150000 +vt 1.311110 0.000000 +vt 0.370531 0.000000 +vt 0.940579 0.150000 +vt 0.940579 0.000000 +vt 1.244081 0.150000 +vt 0.351588 0.150000 +vt 1.244081 0.000000 +vt 0.351588 0.000000 +vt 0.892493 0.150000 +vt 0.892493 0.000000 +vt 1.177053 0.150000 +vt 0.332645 0.150000 +vt 1.177053 0.000000 +vt 0.332645 0.000000 +vt 0.200000 0.150000 +vt 0.200000 0.000000 +vt 0.844407 0.150000 +vt 0.844407 0.000000 +vt 1.042996 0.150000 +vt 0.294760 0.150000 +vt 1.042996 0.000000 +vt 0.294760 0.000000 +vt 0.748236 0.150000 +vt 0.748236 0.000000 +vt 0.975967 0.150000 +vt 0.275817 0.150000 +vt 0.975967 0.000000 +vt 0.275817 0.000000 +vt 0.700150 0.150000 +vt 0.700150 0.000000 +vt 0.908938 0.150000 +vt 0.256874 0.150000 +vt 0.908938 0.000000 +vt 0.256874 0.000000 +vt 0.652065 0.150000 +vt 0.652065 0.000000 +vt 0.774881 0.150000 +vt 0.218988 0.150000 +vt 0.774881 0.000000 +vt 0.218988 0.000000 +vt 0.555893 0.150000 +vt 0.555893 0.000000 +vt 0.707853 0.150000 +vt 0.200045 0.150000 +vt 0.707853 0.000000 +vt 0.200045 0.000000 +vt 0.507807 0.150000 +vt 0.507807 0.000000 +vt 0.640824 0.150000 +vt 0.181102 0.150000 +vt 0.640824 0.000000 +vt 0.181102 0.000000 +vt 0.459722 0.150000 +vt 0.459722 0.000000 +vt 0.506767 0.150000 +vt 0.143217 0.150000 +vt 0.506767 0.000000 +vt 0.143217 0.000000 +vt 0.363550 0.150000 +vt 0.363550 0.000000 +vt 0.439738 0.150000 +vt 0.124274 0.150000 +vt 0.439738 0.000000 +vt 0.124274 0.000000 +vt 0.315464 0.150000 +vt 0.315464 0.000000 +vt 1.300000 0.000000 +vt 0.000000 1.300000 +vt 1.300000 1.300000 +vt 28.750000 0.000000 +vt 30.049999 0.000000 +vt 28.750000 1.300000 +vt 30.049999 1.300000 +vt 28.750000 28.750000 +vt 30.049999 28.750000 +vt 28.750000 30.049999 +vt 30.049999 30.049999 +vt 0.000000 28.750000 +vt 1.300000 28.750000 +vt 1.300000 30.049999 +vt 0.000000 0.200000 +vt 5.991906 0.200000 +vt 0.145714 0.400000 +vt 5.846192 0.400000 +vt 0.582857 1.000000 +vt 5.409049 1.000000 +vt 0.728571 1.200000 +vt 5.263335 1.200000 +vt 1.165714 1.800000 +vt 4.826192 1.800000 +vt 1.311429 2.000000 +vt 4.680478 2.000000 +vt 1.748571 2.600000 +vt 4.243335 2.600000 +vt 1.894286 2.800000 +vt 4.097620 2.800000 +vt 2.681786 0.000000 +vt 3.718537 0.000000 +vt 2.681786 0.200000 +vt 3.718537 0.200000 +vt 2.710929 0.400000 +vt 3.651508 0.400000 +vt 2.710929 0.600000 +vt 3.651508 0.600000 +vt 2.725501 0.600000 +vt 3.617994 0.600000 +vt 2.725501 0.800000 +vt 3.617994 0.800000 +vt 2.740072 0.800000 +vt 3.584480 0.800000 +vt 2.740072 1.000000 +vt 3.584480 1.000000 +vt 2.769215 1.200000 +vt 3.517451 1.200000 +vt 2.769215 1.400000 +vt 3.517451 1.400000 +vt 2.783787 1.400000 +vt 3.483937 1.400000 +vt 2.783787 1.600000 +vt 3.483937 1.600000 +vt 2.798358 1.600000 +vt 3.450422 1.600000 +vt 2.798358 1.800000 +vt 3.450422 1.800000 +vt 2.827501 2.000000 +vt 3.383394 2.000000 +vt 2.827501 2.200000 +vt 3.383394 2.200000 +vt 2.842072 2.200000 +vt 3.349879 2.200000 +vt 2.842072 2.400000 +vt 3.349879 2.400000 +vt 2.856643 2.400000 +vt 3.316365 2.400000 +vt 2.856643 2.600000 +vt 3.316365 2.600000 +vt 2.885786 2.800000 +vt 3.249336 2.800000 +vt 2.885786 3.000000 +vt 3.249336 3.000000 +vt 2.900357 3.000000 +vt 3.215822 3.000000 +vt 2.900357 3.200000 +vt 3.215822 3.200000 +vt 1.456549 29.275002 +vt 0.000000 29.275002 +vt 4.098429 29.275002 +vt 6.283335 29.275002 +vt 0.000000 0.775000 +vt 1.456549 0.775000 +vt 4.098429 0.775000 +vt 6.283335 0.775000 +vt 0.250000 29.750000 +vt 29.750000 29.750000 +vt 0.250000 30.000000 +vt 29.750000 30.000000 +vt 0.000000 29.750000 +vt 0.750000 29.750000 +vt 0.000000 30.000000 +vt 0.750000 30.000000 +vt 29.750000 0.250000 +vt 30.000000 29.750000 +vt 30.000000 0.250000 +vt 0.250000 0.250000 +vt 0.000000 0.250000 +vt 29.750000 0.000000 +vt 0.250000 0.000000 +vt 0.750000 0.250000 +vt 0.750000 0.000000 +vt 0.000000 10.000000 +vt 1.300000 10.000000 +vt 28.750000 10.000000 +vt 30.049999 10.000000 +vt 28.225002 29.775002 +vt 28.225002 30.049999 +vt 11.212680 29.775002 +vt 12.295290 29.775002 +vt 11.212680 30.049999 +vt 12.295290 30.049999 +vt 29.500000 29.775002 +vt 29.500000 30.049999 +vt 1.082604 29.775002 +vt 1.082604 30.049999 +vt 28.225002 0.275000 +vt 28.225002 0.000000 +vt 1.082604 0.275000 +vt 1.082604 0.000000 +vt 29.500000 0.275000 +vt 29.500000 0.000000 +vt 12.295290 0.275000 +vt 11.212680 0.275000 +vt 12.295290 0.000000 +vt 11.212680 0.000000 +vt 15.019640 29.775002 +vt 15.019640 30.049999 +vt 0.927946 29.775002 +vt 0.927946 30.049999 +vt 16.112499 29.775002 +vt 16.112499 30.049999 +vt 11.367340 29.775002 +vt 11.367340 30.049999 +vt 15.019640 0.275000 +vt 15.019640 0.000000 +vt 11.367340 0.275000 +vt 11.367340 0.000000 +vt 16.112499 0.275000 +vt 16.112499 0.000000 +vt 0.927946 0.275000 +vt 0.927946 0.000000 +vt 11.097000 21.287500 +vt 18.953001 21.287500 +vt 18.661570 21.687500 +vt 11.388430 21.687500 +vt 11.883329 21.687500 +vt 13.801820 25.000000 +vt 14.296730 25.000000 +vt 18.166670 21.687500 +vt 15.753269 25.000000 +vt 16.248180 25.000000 +vt 14.093249 25.400000 +vt 15.956750 25.400000 +vt 0.275000 10.000000 +vt 29.775002 10.000000 +vt 0.912499 10.875001 +vt 29.137499 10.875001 +vt 6.968750 19.187500 +vt 23.081249 19.187500 +vt 7.515178 19.937500 +vt 22.534819 19.937500 +f 14158/4548/3489 14159/4549/3489 14160/4550/3489 +f 14161/4551/3489 14160/4550/3489 14159/4549/3489 +f 14162/4548/3490 14163/4549/3490 14164/4550/3490 +f 14165/4551/3490 14164/4550/3490 14163/4549/3490 +f 14166/4548/3491 14167/4549/3491 14168/4550/3491 +f 14169/4551/3491 14168/4550/3491 14167/4549/3491 +f 14170/4548/3492 14171/4549/3492 14172/4550/3492 +f 14173/4551/3492 14172/4550/3492 14171/4549/3492 +f 14174/4552/3493 14175/4553/3493 14176/4554/3493 +f 14177/4555/3493 14176/4554/3493 14175/4553/3493 +f 14178/4552/3494 14179/4556/3494 14180/4554/3494 +f 14181/4557/3494 14180/4554/3494 14179/4556/3494 +f 14182/4552/3495 14183/4558/3495 14184/4554/3495 +f 14185/4559/3495 14184/4554/3495 14183/4558/3495 +f 14186/4552/3496 14187/4556/3496 14188/4554/3496 +f 14189/4557/3496 14188/4554/3496 14187/4556/3496 +f 14190/4552/3493 14191/4560/3493 14192/4554/3493 +f 14193/4561/3493 14192/4554/3493 14191/4560/3493 +f 14194/4552/3497 14195/4562/3497 14196/4554/3497 +f 14197/4563/3497 14196/4554/3497 14195/4562/3497 +f 14198/4552/3495 14199/4564/3495 14200/4554/3495 +f 14201/4565/3495 14200/4554/3495 14199/4564/3495 +f 14202/4552/3498 14203/4562/3498 14204/4554/3498 +f 14205/4563/3498 14204/4554/3498 14203/4562/3498 +f 14206/4566/3493 14207/4567/3493 14208/4568/3493 +f 14209/4569/3493 14208/4568/3493 14207/4567/3493 +f 14210/4570/3496 14211/4567/3496 14212/4571/3496 +f 14213/4569/3496 14212/4571/3496 14211/4567/3496 +f 14214/4572/3495 14215/4567/3495 14216/4573/3495 +f 14217/4569/3495 14216/4573/3495 14215/4567/3495 +f 14218/4570/3494 14219/4567/3494 14220/4571/3494 +f 14221/4569/3494 14220/4571/3494 14219/4567/3494 +f 14222/4574/3493 14223/4567/3493 14224/4575/3493 +f 14225/4569/3493 14224/4575/3493 14223/4567/3493 +f 14226/4576/3499 14227/4567/3499 14228/4577/3499 +f 14229/4569/3499 14228/4577/3499 14227/4567/3499 +f 14230/4578/3495 14231/4567/3495 14232/4579/3495 +f 14233/4569/3495 14232/4579/3495 14231/4567/3495 +f 14234/4576/3500 14235/4567/3500 14236/4577/3500 +f 14237/4569/3500 14236/4577/3500 14235/4567/3500 +f 14238/4580/3493 14239/4581/3493 14240/4582/3493 +f 14241/4583/3493 14240/4582/3493 14239/4581/3493 +f 14242/4584/3501 14243/4585/3501 14244/4586/3501 +f 14245/4587/3501 14244/4586/3501 14243/4585/3501 +f 14246/4580/3495 14247/4588/3495 14248/4582/3495 +f 14249/4589/3495 14248/4582/3495 14247/4588/3495 +f 14250/4580/3502 14251/4590/3502 14252/4582/3502 +f 14253/4591/3502 14252/4582/3502 14251/4590/3502 +f 14254/4580/3493 14255/4592/3493 14256/4582/3493 +f 14257/4593/3493 14256/4582/3493 14255/4592/3493 +f 14258/4594/3501 14259/4595/3501 14260/4596/3501 +f 14261/4597/3501 14260/4596/3501 14259/4595/3501 +f 14262/4580/3495 14263/4598/3495 14264/4582/3495 +f 14265/4599/3495 14264/4582/3495 14263/4598/3495 +f 14266/4600/3502 14267/4601/3502 14268/4602/3502 +f 14269/4603/3502 14268/4602/3502 14267/4601/3502 +f 14270/4580/3493 14271/4604/3493 14272/4582/3493 +f 14273/4605/3493 14272/4582/3493 14271/4604/3493 +f 14274/4600/3503 14275/4601/3503 14276/4602/3503 +f 14277/4603/3503 14276/4602/3503 14275/4601/3503 +f 14278/4580/3495 14279/4606/3495 14280/4582/3495 +f 14281/4607/3495 14280/4582/3495 14279/4606/3495 +f 14282/4594/3504 14283/4595/3504 14284/4596/3504 +f 14285/4597/3504 14284/4596/3504 14283/4595/3504 +f 14286/4580/3493 14287/4608/3493 14288/4582/3493 +f 14289/4609/3493 14288/4582/3493 14287/4608/3493 +f 14290/4580/3501 14291/4590/3501 14292/4582/3501 +f 14293/4591/3501 14292/4582/3501 14291/4590/3501 +f 14294/4580/3495 14295/4610/3495 14296/4582/3495 +f 14297/4611/3495 14296/4582/3495 14295/4610/3495 +f 14298/4584/3502 14299/4585/3502 14300/4586/3502 +f 14301/4587/3502 14300/4586/3502 14299/4585/3502 +f 14302/4612/3493 14303/4613/3493 14304/4614/3493 +f 14305/4569/3493 14304/4614/3493 14303/4613/3493 +f 14306/4615/3502 14307/4613/3502 14308/4616/3502 +f 14309/4569/3502 14308/4616/3502 14307/4613/3502 +f 14310/4617/3495 14311/4613/3495 14312/4618/3495 +f 14313/4569/3495 14312/4618/3495 14311/4613/3495 +f 14314/4619/3501 14315/4620/3501 14316/4621/3501 +f 14317/4622/3501 14316/4621/3501 14315/4620/3501 +f 14318/4623/3493 14319/4613/3493 14320/4624/3493 +f 14321/4569/3493 14320/4624/3493 14319/4613/3493 +f 14322/4625/3502 14323/4626/3502 14324/4627/3502 +f 14325/4628/3502 14324/4627/3502 14323/4626/3502 +f 14326/4629/3495 14327/4613/3495 14328/4630/3495 +f 14329/4569/3495 14328/4630/3495 14327/4613/3495 +f 14330/4631/3501 14331/4632/3501 14332/4633/3501 +f 14333/4634/3501 14332/4633/3501 14331/4632/3501 +f 14334/4635/3493 14335/4613/3493 14336/4636/3493 +f 14337/4569/3493 14336/4636/3493 14335/4613/3493 +f 14338/4631/3505 14339/4632/3505 14340/4633/3505 +f 14341/4634/3505 14340/4633/3505 14339/4632/3505 +f 14342/4637/3495 14343/4613/3495 14344/4638/3495 +f 14345/4569/3495 14344/4638/3495 14343/4613/3495 +f 14346/4625/3506 14347/4626/3506 14348/4627/3506 +f 14349/4628/3506 14348/4627/3506 14347/4626/3506 +f 14350/4639/3493 14351/4613/3493 14352/4640/3493 +f 14353/4569/3493 14352/4640/3493 14351/4613/3493 +f 14354/4619/3502 14355/4620/3502 14356/4621/3502 +f 14357/4622/3502 14356/4621/3502 14355/4620/3502 +f 14358/4641/3495 14359/4613/3495 14360/4642/3495 +f 14361/4569/3495 14360/4642/3495 14359/4613/3495 +f 14362/4615/3501 14363/4613/3501 14364/4616/3501 +f 14365/4569/3501 14364/4616/3501 14363/4613/3501 +f 14366/4580/3493 14367/4643/3493 14368/4582/3493 +f 14369/4644/3493 14368/4582/3493 14367/4643/3493 +f 14370/4645/3490 14371/4646/3490 14372/4647/3490 +f 14373/4648/3490 14372/4647/3490 14371/4646/3490 +f 14374/4649/3495 14375/4650/3495 14376/4651/3495 +f 14377/4652/3495 14376/4651/3495 14375/4650/3495 +f 14378/4645/3492 14379/4646/3492 14380/4647/3492 +f 14381/4648/3492 14380/4647/3492 14379/4646/3492 +f 14382/4580/3493 14383/4653/3493 14384/4582/3493 +f 14385/4654/3493 14384/4582/3493 14383/4653/3493 +f 14386/4645/3490 14387/4646/3490 14388/4647/3490 +f 14389/4648/3490 14388/4647/3490 14387/4646/3490 +f 14390/4655/3495 14391/4656/3495 14392/4657/3495 +f 14393/4658/3495 14392/4657/3495 14391/4656/3495 +f 14394/4645/3492 14395/4646/3492 14396/4647/3492 +f 14397/4648/3492 14396/4647/3492 14395/4646/3492 +f 14398/4580/3493 14399/4659/3493 14400/4582/3493 +f 14401/4660/3493 14400/4582/3493 14399/4659/3493 +f 14402/4645/3490 14403/4646/3490 14404/4647/3490 +f 14405/4648/3490 14404/4647/3490 14403/4646/3490 +f 14406/4661/3495 14407/4662/3495 14408/4663/3495 +f 14409/4664/3495 14408/4663/3495 14407/4662/3495 +f 14410/4645/3492 14411/4646/3492 14412/4647/3492 +f 14413/4648/3492 14412/4647/3492 14411/4646/3492 +f 14414/4580/3493 14415/4665/3493 14416/4582/3493 +f 14417/4666/3493 14416/4582/3493 14415/4665/3493 +f 14418/4667/3490 14419/4668/3490 14420/4669/3490 +f 14421/4670/3490 14420/4669/3490 14419/4668/3490 +f 14422/4671/3495 14423/4672/3495 14424/4673/3495 +f 14425/4674/3495 14424/4673/3495 14423/4672/3495 +f 14426/4645/3492 14427/4646/3492 14428/4647/3492 +f 14429/4648/3492 14428/4647/3492 14427/4646/3492 +f 14430/4580/3493 14431/4675/3493 14432/4582/3493 +f 14433/4676/3493 14432/4582/3493 14431/4675/3493 +f 14434/4645/3490 14435/4646/3490 14436/4647/3490 +f 14437/4648/3490 14436/4647/3490 14435/4646/3490 +f 14438/4677/3495 14439/4678/3495 14440/4679/3495 +f 14441/4680/3495 14440/4679/3495 14439/4678/3495 +f 14442/4645/3492 14443/4646/3492 14444/4647/3492 +f 14445/4648/3492 14444/4647/3492 14443/4646/3492 +f 14446/4580/3493 14447/4681/3493 14448/4582/3493 +f 14449/4682/3493 14448/4582/3493 14447/4681/3493 +f 14450/4645/3490 14451/4646/3490 14452/4647/3490 +f 14453/4648/3490 14452/4647/3490 14451/4646/3490 +f 14454/4683/3495 14455/4684/3495 14456/4685/3495 +f 14457/4686/3495 14456/4685/3495 14455/4684/3495 +f 14458/4645/3492 14459/4646/3492 14460/4647/3492 +f 14461/4648/3492 14460/4647/3492 14459/4646/3492 +f 14462/4580/3493 14463/4687/3493 14464/4582/3493 +f 14465/4688/3493 14464/4582/3493 14463/4687/3493 +f 14466/4645/3490 14467/4646/3490 14468/4647/3490 +f 14469/4648/3490 14468/4647/3490 14467/4646/3490 +f 14470/4689/3495 14471/4690/3495 14472/4691/3495 +f 14473/4692/3495 14472/4691/3495 14471/4690/3495 +f 14474/4645/3492 14475/4646/3492 14476/4647/3492 +f 14477/4648/3492 14476/4647/3492 14475/4646/3492 +f 14478/4580/3493 14479/4693/3493 14480/4582/3493 +f 14481/4694/3493 14480/4582/3493 14479/4693/3493 +f 14482/4645/3490 14483/4646/3490 14484/4647/3490 +f 14485/4648/3490 14484/4647/3490 14483/4646/3490 +f 14486/4695/3495 14487/4696/3495 14488/4697/3495 +f 14489/4698/3495 14488/4697/3495 14487/4696/3495 +f 14490/4645/3492 14491/4646/3492 14492/4647/3492 +f 14493/4648/3492 14492/4647/3492 14491/4646/3492 +f 14494/4580/3493 14495/4699/3493 14496/4582/3493 +f 14497/4700/3493 14496/4582/3493 14495/4699/3493 +f 14498/4645/3490 14499/4646/3490 14500/4647/3490 +f 14501/4648/3490 14500/4647/3490 14499/4646/3490 +f 14502/4701/3495 14503/4702/3495 14504/4703/3495 +f 14505/4704/3495 14504/4703/3495 14503/4702/3495 +f 14506/4645/3492 14507/4646/3492 14508/4647/3492 +f 14509/4648/3492 14508/4647/3492 14507/4646/3492 +f 14510/4580/3493 14511/4705/3493 14512/4582/3493 +f 14513/4706/3493 14512/4582/3493 14511/4705/3493 +f 14514/4645/3490 14515/4646/3490 14516/4647/3490 +f 14517/4648/3490 14516/4647/3490 14515/4646/3490 +f 14518/4707/3495 14519/4708/3495 14520/4709/3495 +f 14521/4710/3495 14520/4709/3495 14519/4708/3495 +f 14522/4645/3492 14523/4646/3492 14524/4647/3492 +f 14525/4648/3492 14524/4647/3492 14523/4646/3492 +f 14526/4580/3493 14527/4711/3493 14528/4582/3493 +f 14529/4712/3493 14528/4582/3493 14527/4711/3493 +f 14530/4645/3490 14531/4646/3490 14532/4647/3490 +f 14533/4648/3490 14532/4647/3490 14531/4646/3490 +f 14534/4713/3495 14535/4714/3495 14536/4715/3495 +f 14537/4716/3495 14536/4715/3495 14535/4714/3495 +f 14538/4667/3492 14539/4668/3492 14540/4669/3492 +f 14541/4670/3492 14540/4669/3492 14539/4668/3492 +f 14542/4580/3493 14543/4717/3493 14544/4582/3493 +f 14545/4718/3493 14544/4582/3493 14543/4717/3493 +f 14546/4645/3490 14547/4646/3490 14548/4647/3490 +f 14549/4648/3490 14548/4647/3490 14547/4646/3490 +f 14550/4719/3495 14551/4720/3495 14552/4721/3495 +f 14553/4722/3495 14552/4721/3495 14551/4720/3495 +f 14554/4645/3492 14555/4646/3492 14556/4647/3492 +f 14557/4648/3492 14556/4647/3492 14555/4646/3492 +f 14558/4723/3493 14559/4724/3493 14560/4725/3493 +f 14561/4726/3493 14560/4725/3493 14559/4724/3493 +f 14562/4645/3492 14563/4646/3492 14564/4647/3492 +f 14565/4648/3492 14564/4647/3492 14563/4646/3492 +f 14566/4727/3495 14567/4613/3495 14568/4728/3495 +f 14569/4569/3495 14568/4728/3495 14567/4613/3495 +f 14570/4645/3490 14571/4646/3490 14572/4647/3490 +f 14573/4648/3490 14572/4647/3490 14571/4646/3490 +f 14574/4729/3493 14575/4730/3493 14576/4731/3493 +f 14577/4732/3493 14576/4731/3493 14575/4730/3493 +f 14578/4645/3492 14579/4646/3492 14580/4647/3492 +f 14581/4648/3492 14580/4647/3492 14579/4646/3492 +f 14582/4733/3495 14583/4613/3495 14584/4734/3495 +f 14585/4569/3495 14584/4734/3495 14583/4613/3495 +f 14586/4645/3490 14587/4646/3490 14588/4647/3490 +f 14589/4648/3490 14588/4647/3490 14587/4646/3490 +f 14590/4735/3493 14591/4736/3493 14592/4737/3493 +f 14593/4738/3493 14592/4737/3493 14591/4736/3493 +f 14594/4645/3492 14595/4646/3492 14596/4647/3492 +f 14597/4648/3492 14596/4647/3492 14595/4646/3492 +f 14598/4739/3495 14599/4613/3495 14600/4740/3495 +f 14601/4569/3495 14600/4740/3495 14599/4613/3495 +f 14602/4645/3490 14603/4646/3490 14604/4647/3490 +f 14605/4648/3490 14604/4647/3490 14603/4646/3490 +f 14606/4741/3493 14607/4742/3493 14608/4743/3493 +f 14609/4744/3493 14608/4743/3493 14607/4742/3493 +f 14610/4745/3492 14611/4613/3492 14612/4746/3492 +f 14613/4569/3492 14612/4746/3492 14611/4613/3492 +f 14614/4747/3495 14615/4613/3495 14616/4748/3495 +f 14617/4569/3495 14616/4748/3495 14615/4613/3495 +f 14618/4645/3490 14619/4646/3490 14620/4647/3490 +f 14621/4648/3490 14620/4647/3490 14619/4646/3490 +f 14622/4749/3493 14623/4750/3493 14624/4751/3493 +f 14625/4752/3493 14624/4751/3493 14623/4750/3493 +f 14626/4645/3492 14627/4646/3492 14628/4647/3492 +f 14629/4648/3492 14628/4647/3492 14627/4646/3492 +f 14630/4753/3495 14631/4613/3495 14632/4754/3495 +f 14633/4569/3495 14632/4754/3495 14631/4613/3495 +f 14634/4645/3490 14635/4646/3490 14636/4647/3490 +f 14637/4648/3490 14636/4647/3490 14635/4646/3490 +f 14638/4755/3493 14639/4756/3493 14640/4757/3493 +f 14641/4758/3493 14640/4757/3493 14639/4756/3493 +f 14642/4645/3492 14643/4646/3492 14644/4647/3492 +f 14645/4648/3492 14644/4647/3492 14643/4646/3492 +f 14646/4759/3495 14647/4613/3495 14648/4760/3495 +f 14649/4569/3495 14648/4760/3495 14647/4613/3495 +f 14650/4645/3490 14651/4646/3490 14652/4647/3490 +f 14653/4648/3490 14652/4647/3490 14651/4646/3490 +f 14654/4761/3493 14655/4762/3493 14656/4763/3493 +f 14657/4764/3493 14656/4763/3493 14655/4762/3493 +f 14658/4645/3492 14659/4646/3492 14660/4647/3492 +f 14661/4648/3492 14660/4647/3492 14659/4646/3492 +f 14662/4765/3495 14663/4613/3495 14664/4766/3495 +f 14665/4569/3495 14664/4766/3495 14663/4613/3495 +f 14666/4645/3490 14667/4646/3490 14668/4647/3490 +f 14669/4648/3490 14668/4647/3490 14667/4646/3490 +f 14670/4767/3493 14671/4768/3493 14672/4769/3493 +f 14673/4770/3493 14672/4769/3493 14671/4768/3493 +f 14674/4645/3492 14675/4646/3492 14676/4647/3492 +f 14677/4648/3492 14676/4647/3492 14675/4646/3492 +f 14678/4771/3495 14679/4613/3495 14680/4772/3495 +f 14681/4569/3495 14680/4772/3495 14679/4613/3495 +f 14682/4645/3490 14683/4646/3490 14684/4647/3490 +f 14685/4648/3490 14684/4647/3490 14683/4646/3490 +f 14686/4773/3493 14687/4774/3493 14688/4775/3493 +f 14689/4776/3493 14688/4775/3493 14687/4774/3493 +f 14690/4645/3492 14691/4646/3492 14692/4647/3492 +f 14693/4648/3492 14692/4647/3492 14691/4646/3492 +f 14694/4777/3495 14695/4613/3495 14696/4778/3495 +f 14697/4569/3495 14696/4778/3495 14695/4613/3495 +f 14698/4645/3490 14699/4646/3490 14700/4647/3490 +f 14701/4648/3490 14700/4647/3490 14699/4646/3490 +f 14702/4779/3493 14703/4780/3493 14704/4781/3493 +f 14705/4782/3493 14704/4781/3493 14703/4780/3493 +f 14706/4645/3492 14707/4646/3492 14708/4647/3492 +f 14709/4648/3492 14708/4647/3492 14707/4646/3492 +f 14710/4783/3495 14711/4613/3495 14712/4784/3495 +f 14713/4569/3495 14712/4784/3495 14711/4613/3495 +f 14714/4645/3490 14715/4646/3490 14716/4647/3490 +f 14717/4648/3490 14716/4647/3490 14715/4646/3490 +f 14718/4785/3493 14719/4786/3493 14720/4787/3493 +f 14721/4788/3493 14720/4787/3493 14719/4786/3493 +f 14722/4645/3492 14723/4646/3492 14724/4647/3492 +f 14725/4648/3492 14724/4647/3492 14723/4646/3492 +f 14726/4789/3495 14727/4613/3495 14728/4790/3495 +f 14729/4569/3495 14728/4790/3495 14727/4613/3495 +f 14730/4745/3490 14731/4613/3490 14732/4746/3490 +f 14733/4569/3490 14732/4746/3490 14731/4613/3490 +f 14734/4791/3493 14735/4792/3493 14736/4793/3493 +f 14737/4794/3493 14736/4793/3493 14735/4792/3493 +f 14738/4645/3492 14739/4646/3492 14740/4647/3492 +f 14741/4648/3492 14740/4647/3492 14739/4646/3492 +f 14742/4795/3495 14743/4613/3495 14744/4796/3495 +f 14745/4569/3495 14744/4796/3495 14743/4613/3495 +f 14746/4645/3490 14747/4646/3490 14748/4647/3490 +f 14749/4648/3490 14748/4647/3490 14747/4646/3490 +f 14750/4569/3493 14751/4797/3493 14752/4798/3493 +f 14753/4799/3493 14752/4798/3493 14751/4797/3493 +f 14754/4800/3493 14755/4801/3493 14756/4802/3493 +f 14757/4803/3493 14756/4802/3493 14755/4801/3493 +f 14758/4804/3493 14759/4805/3493 14760/4806/3493 +f 14761/4807/3493 14760/4806/3493 14759/4805/3493 +f 14762/4808/3493 14763/4809/3493 14764/4554/3493 +f 14765/4810/3493 14764/4554/3493 14763/4809/3493 +f 14766/4811/3491 14767/4812/3491 14768/4813/3491 +f 14769/4814/3491 14768/4813/3491 14767/4812/3491 +f 14770/4815/3491 14771/4816/3491 14772/4817/3491 +f 14773/4818/3491 14772/4817/3491 14771/4816/3491 +f 14774/4819/3491 14775/4820/3491 14776/4821/3491 +f 14777/4822/3491 14776/4821/3491 14775/4820/3491 +f 14778/4823/3491 14779/4824/3491 14780/4825/3491 +f 14781/4826/3491 14780/4825/3491 14779/4824/3491 +f 14782/4811/3489 14783/4812/3489 14784/4813/3489 +f 14785/4814/3489 14784/4813/3489 14783/4812/3489 +f 14786/4815/3489 14787/4816/3489 14788/4817/3489 +f 14789/4818/3489 14788/4817/3489 14787/4816/3489 +f 14790/4819/3489 14791/4820/3489 14792/4821/3489 +f 14793/4822/3489 14792/4821/3489 14791/4820/3489 +f 14794/4823/3489 14795/4824/3489 14796/4825/3489 +f 14797/4826/3489 14796/4825/3489 14795/4824/3489 +f 14798/4827/3491 14799/4828/3491 14800/4829/3491 +f 14801/4830/3491 14800/4829/3491 14799/4828/3491 +f 14802/4831/3491 14803/4832/3491 14804/4833/3491 +f 14805/4834/3491 14804/4833/3491 14803/4832/3491 +f 14806/4835/3491 14807/4836/3491 14808/4837/3491 +f 14809/4838/3491 14808/4837/3491 14807/4836/3491 +f 14810/4839/3491 14811/4840/3491 14812/4841/3491 +f 14813/4842/3491 14812/4841/3491 14811/4840/3491 +f 14814/4843/3491 14815/4844/3491 14816/4845/3491 +f 14817/4846/3491 14816/4845/3491 14815/4844/3491 +f 14818/4847/3491 14819/4848/3491 14820/4849/3491 +f 14821/4850/3491 14820/4849/3491 14819/4848/3491 +f 14822/4851/3491 14823/4852/3491 14824/4853/3491 +f 14825/4854/3491 14824/4853/3491 14823/4852/3491 +f 14826/4855/3491 14827/4856/3491 14828/4857/3491 +f 14829/4858/3491 14828/4857/3491 14827/4856/3491 +f 14830/4859/3491 14831/4860/3491 14832/4861/3491 +f 14833/4862/3491 14832/4861/3491 14831/4860/3491 +f 14834/4863/3491 14835/4864/3491 14836/4865/3491 +f 14837/4866/3491 14836/4865/3491 14835/4864/3491 +f 14838/4867/3491 14839/4868/3491 14840/4869/3491 +f 14841/4870/3491 14840/4869/3491 14839/4868/3491 +f 14842/4871/3491 14843/4872/3491 14844/4873/3491 +f 14845/4874/3491 14844/4873/3491 14843/4872/3491 +f 14846/4827/3489 14847/4828/3489 14848/4829/3489 +f 14849/4830/3489 14848/4829/3489 14847/4828/3489 +f 14850/4831/3489 14851/4832/3489 14852/4833/3489 +f 14853/4834/3489 14852/4833/3489 14851/4832/3489 +f 14854/4835/3489 14855/4836/3489 14856/4837/3489 +f 14857/4838/3489 14856/4837/3489 14855/4836/3489 +f 14858/4839/3489 14859/4840/3489 14860/4841/3489 +f 14861/4842/3489 14860/4841/3489 14859/4840/3489 +f 14862/4843/3489 14863/4844/3489 14864/4845/3489 +f 14865/4846/3489 14864/4845/3489 14863/4844/3489 +f 14866/4847/3489 14867/4848/3489 14868/4849/3489 +f 14869/4850/3489 14868/4849/3489 14867/4848/3489 +f 14870/4851/3489 14871/4852/3489 14872/4853/3489 +f 14873/4854/3489 14872/4853/3489 14871/4852/3489 +f 14874/4855/3489 14875/4856/3489 14876/4857/3489 +f 14877/4858/3489 14876/4857/3489 14875/4856/3489 +f 14878/4859/3489 14879/4860/3489 14880/4861/3489 +f 14881/4862/3489 14880/4861/3489 14879/4860/3489 +f 14882/4863/3489 14883/4864/3489 14884/4865/3489 +f 14885/4866/3489 14884/4865/3489 14883/4864/3489 +f 14886/4867/3489 14887/4868/3489 14888/4869/3489 +f 14889/4870/3489 14888/4869/3489 14887/4868/3489 +f 14890/4871/3489 14891/4872/3489 14892/4873/3489 +f 14893/4874/3489 14892/4873/3489 14891/4872/3489 +f 14894/4564/3495 14895/4552/3495 14896/4875/3495 +f 14897/4876/3495 14896/4875/3495 14895/4552/3495 +f 14898/4562/3497 14899/4552/3497 14900/4877/3497 +f 14901/4876/3497 14900/4877/3497 14899/4552/3497 +f 14902/4560/3493 14903/4552/3493 14904/4878/3493 +f 14905/4876/3493 14904/4878/3493 14903/4552/3493 +f 14906/4562/3498 14907/4552/3498 14908/4877/3498 +f 14909/4876/3498 14908/4877/3498 14907/4552/3498 +f 14910/4567/3495 14911/4578/3495 14912/4879/3495 +f 14913/4880/3495 14912/4879/3495 14911/4578/3495 +f 14914/4567/3498 14915/4576/3498 14916/4879/3498 +f 14917/4881/3498 14916/4879/3498 14915/4576/3498 +f 14918/4567/3493 14919/4574/3493 14920/4879/3493 +f 14921/4882/3493 14920/4879/3493 14919/4574/3493 +f 14922/4567/3497 14923/4576/3497 14924/4879/3497 +f 14925/4881/3497 14924/4879/3497 14923/4576/3497 +f 14926/4883/3495 14927/4884/3495 14928/4885/3495 +f 14929/4886/3495 14928/4885/3495 14927/4884/3495 +f 14930/4887/3490 14931/4888/3490 14932/4889/3490 +f 14933/4890/3490 14932/4889/3490 14931/4888/3490 +f 14934/4883/3493 14935/4884/3493 14936/4885/3493 +f 14937/4886/3493 14936/4885/3493 14935/4884/3493 +f 14938/4887/3492 14939/4888/3492 14940/4889/3492 +f 14941/4890/3492 14940/4889/3492 14939/4888/3492 +f 14942/4884/3495 14943/4891/3495 14944/4892/3495 +f 14945/4893/3495 14944/4892/3495 14943/4891/3495 +f 14946/4887/3491 14947/4888/3491 14948/4889/3491 +f 14949/4890/3491 14948/4889/3491 14947/4888/3491 +f 14950/4894/3493 14951/4883/3493 14952/4895/3493 +f 14953/4887/3493 14952/4895/3493 14951/4883/3493 +f 14954/4887/3489 14955/4888/3489 14956/4889/3489 +f 14957/4890/3489 14956/4889/3489 14955/4888/3489 +f 14958/4891/3495 14959/4894/3495 14960/4896/3495 +f 14961/4897/3495 14960/4896/3495 14959/4894/3495 +f 14962/4898/3492 14963/4895/3492 14964/4899/3492 +f 14965/4569/3492 14964/4899/3492 14963/4895/3492 +f 14966/4891/3493 14967/4894/3493 14968/4896/3493 +f 14969/4897/3493 14968/4896/3493 14967/4894/3493 +f 14970/4898/3490 14971/4895/3490 14972/4899/3490 +f 14973/4569/3490 14972/4899/3490 14971/4895/3490 +f 14974/4894/3495 14975/4883/3495 14976/4895/3495 +f 14977/4887/3495 14976/4895/3495 14975/4883/3495 +f 14978/4898/3489 14979/4895/3489 14980/4899/3489 +f 14981/4569/3489 14980/4899/3489 14979/4895/3489 +f 14982/4884/3493 14983/4891/3493 14984/4892/3493 +f 14985/4893/3493 14984/4892/3493 14983/4891/3493 +f 14986/4898/3491 14987/4895/3491 14988/4899/3491 +f 14989/4569/3491 14988/4899/3491 14987/4895/3491 +f 14990/4569/3491 14991/4797/3491 14992/4900/3491 +f 14993/4901/3491 14992/4900/3491 14991/4797/3491 +f 14994/4569/3492 14995/4797/3492 14996/4900/3492 +f 14997/4901/3492 14996/4900/3492 14995/4797/3492 +f 14998/4800/3489 14999/4801/3489 15000/4902/3489 +f 15001/4903/3489 15000/4902/3489 14999/4801/3489 +f 15002/4800/3490 15003/4801/3490 15004/4902/3490 +f 15005/4903/3490 15004/4902/3490 15003/4801/3490 +f 15006/4800/3491 15007/4801/3491 15008/4902/3491 +f 15009/4903/3491 15008/4902/3491 15007/4801/3491 +f 15010/4569/3492 15011/4797/3492 15012/4900/3492 +f 15013/4901/3492 15012/4900/3492 15011/4797/3492 +f 15014/4569/3489 15015/4797/3489 15016/4900/3489 +f 15017/4901/3489 15016/4900/3489 15015/4797/3489 +f 15018/4800/3490 15019/4801/3490 15020/4902/3490 +f 15021/4903/3490 15020/4902/3490 15019/4801/3490 +f 15022/4800/3491 15023/4801/3491 15024/4902/3491 +f 15025/4903/3491 15024/4902/3491 15023/4801/3491 +f 15026/4800/3492 15027/4801/3492 15028/4902/3492 +f 15029/4903/3492 15028/4902/3492 15027/4801/3492 +f 15030/4569/3489 15031/4797/3489 15032/4900/3489 +f 15033/4901/3489 15032/4900/3489 15031/4797/3489 +f 15034/4569/3490 15035/4797/3490 15036/4900/3490 +f 15037/4901/3490 15036/4900/3490 15035/4797/3490 +f 15038/4569/3491 15039/4797/3491 15040/4900/3491 +f 15041/4901/3491 15040/4900/3491 15039/4797/3491 +f 15042/4800/3492 15043/4801/3492 15044/4902/3492 +f 15045/4903/3492 15044/4902/3492 15043/4801/3492 +f 15046/4800/3489 15047/4801/3489 15048/4902/3489 +f 15049/4903/3489 15048/4902/3489 15047/4801/3489 +f 15050/4569/3490 15051/4797/3490 15052/4900/3490 +f 15053/4901/3490 15052/4900/3490 15051/4797/3490 +f 15054/4552/3493 15055/4904/3493 15056/4554/3493 +f 15057/4905/3493 15056/4554/3493 15055/4904/3493 +f 15058/4906/3507 15059/4907/3507 15060/4908/3507 +f 15061/4909/3507 15060/4908/3507 15059/4907/3507 +f 15062/4552/3495 15063/4910/3495 15064/4554/3495 +f 15065/4911/3495 15064/4554/3495 15063/4910/3495 +f 15066/4552/3508 15067/4912/3508 15068/4554/3508 +f 15069/4913/3508 15068/4554/3508 15067/4912/3508 +f 15070/4914/3493 15071/4567/3493 15072/4915/3493 +f 15073/4569/3493 15072/4915/3493 15071/4567/3493 +f 15074/4916/3509 15075/4567/3509 15076/4917/3509 +f 15077/4569/3509 15076/4917/3509 15075/4567/3509 +f 15078/4918/3495 15079/4567/3495 15080/4919/3495 +f 15081/4569/3495 15080/4919/3495 15079/4567/3495 +f 15082/4920/3510 15083/4921/3510 15084/4922/3510 +f 15085/4923/3510 15084/4922/3510 15083/4921/3510 +f 15086/4552/3493 15087/4924/3493 15088/4554/3493 +f 15089/4925/3493 15088/4554/3493 15087/4924/3493 +f 15090/4552/3511 15091/4926/3511 15092/4554/3511 +f 15093/4927/3511 15092/4554/3511 15091/4926/3511 +f 15094/4552/3495 15095/4928/3495 15096/4554/3495 +f 15097/4929/3495 15096/4554/3495 15095/4928/3495 +f 15098/4930/3512 15099/4907/3512 15100/4931/3512 +f 15101/4909/3512 15100/4931/3512 15099/4907/3512 +f 15102/4932/3493 15103/4567/3493 15104/4933/3493 +f 15105/4569/3493 15104/4933/3493 15103/4567/3493 +f 15106/4920/3512 15107/4934/3512 15108/4922/3512 +f 15109/4935/3512 15108/4922/3512 15107/4934/3512 +f 15110/4936/3495 15111/4567/3495 15112/4937/3495 +f 15113/4569/3495 15112/4937/3495 15111/4567/3495 +f 15114/4938/3513 15115/4567/3513 15116/4939/3513 +f 15117/4569/3513 15116/4939/3513 15115/4567/3513 +f 15118/4940/3492 15119/4941/3492 15120/4940/3492 +f 15121/4942/3491 15120/4940/3491 15119/4941/3491 +f 15120/4940/3491 15121/4942/3491 15122/4943/3491 +f 15123/4943/3491 15124/4944/3491 15125/4945/3491 +f 15126/4946/3491 15125/4945/3491 15124/4944/3491 +f 15127/4947/3491 15128/4942/3491 15129/4948/3491 +f 15130/4949/3491 15129/4948/3491 15128/4942/3491 +f 15131/4945/3491 15132/4949/3491 15133/4950/3491 +f 15134/4951/3491 15133/4950/3491 15132/4949/3491 +f 15135/4940/3492 15136/4941/3492 15137/4940/3492 +f 15138/4942/3489 15137/4940/3489 15136/4941/3489 +f 15137/4940/3489 15138/4942/3489 15139/4943/3489 +f 15140/4943/3489 15141/4944/3489 15142/4945/3489 +f 15143/4946/3489 15142/4945/3489 15141/4944/3489 +f 15144/4947/3489 15145/4942/3489 15146/4948/3489 +f 15147/4949/3489 15146/4948/3489 15145/4942/3489 +f 15148/4945/3489 15149/4949/3489 15150/4950/3489 +f 15151/4951/3489 15150/4950/3489 15149/4949/3489 +f 15152/4952/3491 15153/4953/3491 15154/4954/3491 +f 15155/4955/3491 15154/4954/3491 15153/4953/3491 +f 15156/4952/3489 15157/4953/3489 15158/4954/3489 +f 15159/4955/3489 15158/4954/3489 15157/4953/3489 +f 15160/4956/3491 15161/4957/3491 15162/4958/3491 +f 15163/4959/3491 15162/4958/3491 15161/4957/3491 +f 15164/4956/3489 15165/4957/3489 15166/4958/3489 +f 15167/4959/3489 15166/4958/3489 15165/4957/3489 + + +# +# +# +g + + +# +# _material_559-effect +# +usemtl _material_559-effect + +v -1.048471 2.075770 -1.205255 +v -1.048471 2.075770 -0.455255 +v -1.966330 1.781938 -1.205255 +v -1.966330 1.781938 -0.455255 +v -1.972427 1.800986 -1.205255 +v -1.972427 1.800986 -0.455255 +v -1.125998 2.071951 -1.205255 +v -1.125998 2.071951 -0.455255 +v -1.119900 2.052904 -0.455255 +v -1.119900 2.052904 -1.205255 +v -1.125998 2.071951 -0.455255 +v -1.125998 2.071951 -1.205255 +v -1.119900 2.052904 -1.205255 +v -1.966330 1.781938 -1.205255 +v -1.125998 2.071951 -1.205255 +v -1.972427 1.800985 -1.205255 +v -1.966330 1.781938 -1.205255 +v -1.966330 1.781938 -0.455255 +v -1.972427 1.800985 -1.205255 +v -1.972427 1.800985 -0.455255 +v -1.966330 1.781938 -0.455255 +v -1.119900 2.052904 -0.455255 +v -1.972427 1.800985 -0.455255 +v -1.125998 2.071951 -0.455255 +v -1.048102 2.060477 0.761413 +v -1.048102 2.060477 1.511413 +v -1.966699 1.783127 0.761413 +v -1.966699 1.783127 1.511413 +v -1.972480 1.802273 0.761413 +v -1.972480 1.802273 1.511413 +v -1.125682 2.057946 0.761413 +v -1.125682 2.057946 1.511413 +v -1.119900 2.038800 1.511413 +v -1.119900 2.038800 0.761413 +v -1.125680 2.057946 1.511413 +v -1.125680 2.057946 0.761413 +v -1.119900 2.038800 0.761413 +v -1.966699 1.783126 0.761413 +v -1.125680 2.057946 0.761413 +v -1.972479 1.802273 0.761413 +v -1.966699 1.783127 0.761413 +v -1.966699 1.783127 1.511413 +v -1.972479 1.802273 0.761413 +v -1.972479 1.802273 1.511413 +v -1.966699 1.783126 1.511413 +v -1.119900 2.038800 1.511413 +v -1.972479 1.802273 1.511413 +v -1.125680 2.057946 1.511413 +v 1.208182 2.055357 1.511413 +v 1.208182 2.055357 0.761413 +v 2.127017 1.783528 1.511413 +v 2.127017 1.783528 0.761413 +v 2.132691 1.802706 1.511413 +v 2.132691 1.802706 0.761413 +v 1.285773 2.053259 1.511413 +v 1.285773 2.053259 0.761413 +v 1.280100 2.034081 0.761413 +v 1.280100 2.034081 1.511413 +v 1.285776 2.053259 0.761413 +v 1.285776 2.053259 1.511413 +v 1.280100 2.034081 1.511413 +v 2.127020 1.783528 1.511413 +v 1.285773 2.053259 1.511413 +v 2.132694 1.802706 1.511413 +v 2.127017 1.783528 1.511413 +v 2.127017 1.783528 0.761413 +v 2.132694 1.802706 1.511413 +v 2.132694 1.802706 0.761413 +v 2.127020 1.783528 0.761413 +v 1.280100 2.034081 0.761413 +v 2.132694 1.802706 0.761413 +v 1.285773 2.053259 0.761413 +v 1.208625 2.073855 0.528080 +v 1.208625 2.073855 -0.221920 +v 2.126575 1.782086 0.528080 +v 2.126575 1.782086 -0.221920 +v 2.132636 1.801147 0.528080 +v 2.132636 1.801147 -0.221920 +v 1.286158 2.070197 0.528080 +v 1.286158 2.070197 -0.221920 +v 1.280100 2.051137 -0.221920 +v 1.280100 2.051137 0.528080 +v 1.286161 2.070198 -0.221920 +v 1.286161 2.070198 0.528080 +v 1.280100 2.051137 0.528080 +v 2.126575 1.782086 0.528080 +v 1.286158 2.070198 0.528080 +v 2.132633 1.801147 0.528080 +v 2.126575 1.782086 0.528080 +v 2.126575 1.782086 -0.221920 +v 2.132636 1.801147 0.528080 +v 2.132636 1.801147 -0.221920 +v 2.126575 1.782086 -0.221920 +v 1.280100 2.051137 -0.221920 +v 2.132633 1.801147 -0.221920 +v 1.286158 2.070198 -0.221920 +vn 0.304886 -0.952389 0.000000 +vn -0.304886 0.952389 -0.000000 +vn 0.952392 0.304875 -0.000000 +vn 0.000000 -0.000000 -1.000000 +vn -0.952392 -0.304875 0.000000 +vn 0.000000 0.000000 1.000000 +vn 0.289041 -0.957317 0.000000 +vn -0.289041 0.957317 -0.000000 +vn 0.957326 0.289010 -0.000000 +vn -0.957326 -0.289010 0.000000 +vn -0.283687 -0.958917 0.000000 +vn 0.283687 0.958917 -0.000000 +vn -0.958881 0.283808 -0.000000 +vn 0.958880 -0.283811 0.000000 +vn -0.302915 -0.953017 0.000000 +vn 0.302914 0.953018 -0.000000 +vn -0.952982 0.303026 -0.000000 +vn 0.952982 -0.303026 0.000000 +vt -0.625000 -0.803119 +vt 0.625000 -0.803119 +vt -0.625000 0.803119 +vt 0.625000 0.803119 +vt -0.625000 -0.740619 +vt 0.625000 -0.740619 +vt -0.625000 0.740619 +vt 0.625000 0.740619 +vt -0.625000 -0.016667 +vt 0.625000 -0.016667 +vt -0.625000 0.016667 +vt 0.625000 0.016667 +vt -0.740619 -0.016667 +vt 0.740619 -0.016667 +vt -0.740619 0.016667 +vt 0.740619 0.016667 +vt -0.625000 -0.799629 +vt 0.625000 -0.799629 +vt -0.625000 0.799629 +vt 0.625000 0.799629 +vt -0.625000 -0.737129 +vt 0.625000 -0.737129 +vt -0.625000 0.737129 +vt 0.625000 0.737129 +vt -0.737129 -0.016667 +vt 0.737129 -0.016667 +vt -0.737129 0.016667 +vt 0.737129 0.016667 +vt -0.625000 -0.798503 +vt 0.625000 -0.798503 +vt -0.625000 0.798503 +vt 0.625000 0.798503 +vt -0.625000 -0.736003 +vt 0.625000 -0.736003 +vt -0.625000 0.736003 +vt 0.625000 0.736003 +vt -0.736003 -0.016667 +vt 0.736003 -0.016667 +vt -0.736003 0.016667 +vt 0.736003 0.016667 +vt -0.625000 -0.802672 +vt 0.625000 -0.802672 +vt -0.625000 0.802672 +vt 0.625000 0.802672 +vt -0.625000 -0.740172 +vt 0.625000 -0.740172 +vt -0.625000 0.740172 +vt 0.625000 0.740172 +vt -0.740172 -0.016667 +vt 0.740172 -0.016667 +vt -0.740172 0.016667 +vt 0.740172 0.016667 +f 15168/4960/3514 15169/4961/3514 15170/4962/3514 +f 15171/4963/3514 15170/4962/3514 15169/4961/3514 +f 15172/4964/3515 15173/4965/3515 15174/4966/3515 +f 15175/4967/3515 15174/4966/3515 15173/4965/3515 +f 15176/4968/3516 15177/4969/3516 15178/4970/3516 +f 15179/4971/3516 15178/4970/3516 15177/4969/3516 +f 15180/4972/3517 15181/4973/3517 15182/4974/3517 +f 15183/4975/3517 15182/4974/3517 15181/4973/3517 +f 15184/4968/3518 15185/4969/3518 15186/4970/3518 +f 15187/4971/3518 15186/4970/3518 15185/4969/3518 +f 15188/4972/3519 15189/4973/3519 15190/4974/3519 +f 15191/4975/3519 15190/4974/3519 15189/4973/3519 +f 15192/4976/3520 15193/4977/3520 15194/4978/3520 +f 15195/4979/3520 15194/4978/3520 15193/4977/3520 +f 15196/4980/3521 15197/4981/3521 15198/4982/3521 +f 15199/4983/3521 15198/4982/3521 15197/4981/3521 +f 15200/4968/3522 15201/4969/3522 15202/4970/3522 +f 15203/4971/3522 15202/4970/3522 15201/4969/3522 +f 15204/4984/3517 15205/4985/3517 15206/4986/3517 +f 15207/4987/3517 15206/4986/3517 15205/4985/3517 +f 15208/4968/3523 15209/4969/3523 15210/4970/3523 +f 15211/4971/3523 15210/4970/3523 15209/4969/3523 +f 15212/4984/3519 15213/4985/3519 15214/4986/3519 +f 15215/4987/3519 15214/4986/3519 15213/4985/3519 +f 15216/4988/3524 15217/4989/3524 15218/4990/3524 +f 15219/4991/3524 15218/4990/3524 15217/4989/3524 +f 15220/4992/3525 15221/4993/3525 15222/4994/3525 +f 15223/4995/3525 15222/4994/3525 15221/4993/3525 +f 15224/4968/3526 15225/4969/3526 15226/4970/3526 +f 15227/4971/3526 15226/4970/3526 15225/4969/3526 +f 15228/4996/3519 15229/4997/3519 15230/4998/3519 +f 15231/4999/3519 15230/4998/3519 15229/4997/3519 +f 15232/4968/3527 15233/4969/3527 15234/4970/3527 +f 15235/4971/3527 15234/4970/3527 15233/4969/3527 +f 15236/4996/3517 15237/4997/3517 15238/4998/3517 +f 15239/4999/3517 15238/4998/3517 15237/4997/3517 +f 15240/5000/3528 15241/5001/3528 15242/5002/3528 +f 15243/5003/3528 15242/5002/3528 15241/5001/3528 +f 15244/5004/3529 15245/5005/3529 15246/5006/3529 +f 15247/5007/3529 15246/5006/3529 15245/5005/3529 +f 15248/4968/3530 15249/4969/3530 15250/4970/3530 +f 15251/4971/3530 15250/4970/3530 15249/4969/3530 +f 15252/5008/3519 15253/5009/3519 15254/5010/3519 +f 15255/5011/3519 15254/5010/3519 15253/5009/3519 +f 15256/4968/3531 15257/4969/3531 15258/4970/3531 +f 15259/4971/3531 15258/4970/3531 15257/4969/3531 +f 15260/5008/3517 15261/5009/3517 15262/5010/3517 +f 15263/5011/3517 15262/5010/3517 15261/5009/3517 + + +# +# +# +g + + +# +# _material_318-effect +# +usemtl _material_318-effect + +v 0.280101 3.704804 1.878080 +v 0.280101 3.704804 -1.571920 +v 1.702316 1.752745 1.878080 +v 1.702316 1.752745 -1.571920 +v -0.119900 3.704804 -1.571920 +v -0.119900 3.704804 1.878080 +v -1.542114 1.752745 -1.571920 +v -1.542114 1.752745 1.878080 +v 1.728583 1.771883 1.878080 +v 1.728583 1.771883 -1.571920 +v 0.306368 3.723944 1.878080 +v 0.306368 3.723944 -1.571920 +v -1.568382 1.771883 -1.571920 +v -1.568382 1.771883 1.878080 +v -0.146168 3.723944 -1.571920 +v -0.146168 3.723944 1.878080 +v -0.130829 3.689805 1.878080 +v 0.291028 3.689805 1.878080 +v -0.119900 3.704804 1.878080 +v 0.280100 3.704804 1.878080 +v 0.291028 3.689805 -1.571920 +v -0.130829 3.689805 -1.571920 +v 0.280100 3.704804 -1.571920 +v -0.119900 3.704804 -1.571920 +v -0.119900 3.704804 1.628080 +v 0.280100 3.704804 1.628080 +v -0.119900 3.704804 -1.321920 +v 0.280100 3.704804 -1.321920 +v 0.280100 3.704804 1.628080 +v -0.119900 3.704804 1.628080 +v 0.280100 3.704804 1.878080 +v -0.119900 3.704804 1.878080 +v -0.119900 3.704804 1.628080 +v -0.130829 3.689805 1.628080 +v -0.119900 3.704804 1.878080 +v -0.130829 3.689805 1.878080 +v -0.130829 3.689805 1.628080 +v 0.291028 3.689805 1.628080 +v -0.130829 3.689805 1.878080 +v 0.291028 3.689805 1.878080 +v 0.291028 3.689805 1.628080 +v 0.280100 3.704804 1.628080 +v 0.291028 3.689805 1.878080 +v 0.280100 3.704804 1.878080 +v -0.119900 3.704804 -1.321920 +v 0.280100 3.704804 -1.321920 +v -0.119900 3.704804 -1.571920 +v 0.280100 3.704804 -1.571920 +v 0.280100 3.704804 -1.321920 +v 0.291028 3.689805 -1.321920 +v 0.280100 3.704804 -1.571920 +v 0.291028 3.689805 -1.571920 +v 0.291028 3.689805 -1.321920 +v -0.130829 3.689805 -1.321920 +v 0.291028 3.689805 -1.571920 +v -0.130829 3.689805 -1.571920 +v -0.130829 3.689805 -1.321920 +v -0.119900 3.704804 -1.321920 +v -0.130829 3.689805 -1.571920 +v -0.119900 3.704804 -1.571920 +vn -0.808236 -0.588858 0.000000 +vn 0.808237 -0.588858 0.000000 +vn 0.808236 0.588858 -0.000000 +vn -0.808237 0.588858 -0.000000 +vn 0.000000 0.000000 1.000000 +vn 0.000000 -0.000000 -1.000000 +vn 0.000000 1.000000 -0.000000 +vn -0.808252 0.588836 -0.000000 +vn 0.000000 -1.000000 0.000000 +vn 0.808252 0.588836 -0.000000 +vt 0.000000 0.000000 +vt 5.750000 0.000000 +vt 0.000000 4.025346 +vt 5.750000 4.025346 +vt 0.000000 0.000111 +vt 0.703095 0.000111 +vt 0.018214 0.025111 +vt 0.684881 0.025111 +vt 0.666667 0.000000 +vt 0.000000 4.916666 +vt 0.666667 4.916666 +vt 0.000000 0.416667 +vt 0.666667 0.416667 +vt 0.030932 0.000000 +vt 0.030932 0.416667 +vt 0.703095 0.000000 +vt 0.703095 0.416667 +f 15264/5012/3532 15265/5013/3532 15266/5014/3532 +f 15267/5015/3532 15266/5014/3532 15265/5013/3532 +f 15268/5012/3533 15269/5013/3533 15270/5014/3533 +f 15271/5015/3533 15270/5014/3533 15269/5013/3533 +f 15272/5012/3534 15273/5013/3534 15274/5014/3534 +f 15275/5015/3534 15274/5014/3534 15273/5013/3534 +f 15276/5012/3535 15277/5013/3535 15278/5014/3535 +f 15279/5015/3535 15278/5014/3535 15277/5013/3535 +f 15280/5016/3536 15281/5017/3536 15282/5018/3536 +f 15283/5019/3536 15282/5018/3536 15281/5017/3536 +f 15284/5016/3537 15285/5017/3537 15286/5018/3537 +f 15287/5019/3537 15286/5018/3537 15285/5017/3537 +f 15288/5012/3538 15289/5020/3538 15290/5021/3538 +f 15291/5022/3538 15290/5021/3538 15289/5020/3538 +f 15292/5012/3538 15293/5020/3538 15294/5023/3538 +f 15295/5024/3538 15294/5023/3538 15293/5020/3538 +f 15296/5012/3539 15297/5025/3539 15298/5023/3539 +f 15299/5026/3539 15298/5023/3539 15297/5025/3539 +f 15300/5012/3540 15301/5027/3540 15302/5023/3540 +f 15303/5028/3540 15302/5023/3540 15301/5027/3540 +f 15304/5012/3541 15305/5025/3541 15306/5023/3541 +f 15307/5026/3541 15306/5023/3541 15305/5025/3541 +f 15308/5012/3538 15309/5020/3538 15310/5023/3538 +f 15311/5024/3538 15310/5023/3538 15309/5020/3538 +f 15312/5012/3541 15313/5025/3541 15314/5023/3541 +f 15315/5026/3541 15314/5023/3541 15313/5025/3541 +f 15316/5012/3540 15317/5027/3540 15318/5023/3540 +f 15319/5028/3540 15318/5023/3540 15317/5027/3540 +f 15320/5012/3539 15321/5025/3539 15322/5023/3539 +f 15323/5026/3539 15322/5023/3539 15321/5025/3539 + + +# +# +# +g + + +# +# _material_571-effect +# +usemtl _material_571-effect + +v -1.270401 -0.045196 -1.171920 +v -1.270401 -0.045196 -0.509420 +v -1.270401 0.029804 -1.171920 +v -1.270401 0.029804 -0.509420 +v 0.080100 -0.045196 -1.197421 +v -0.582400 -0.045196 -1.197421 +v 0.080100 0.029804 -1.197421 +v -0.582400 0.029804 -1.197421 +v -1.270401 -0.045196 -0.509420 +v -1.270401 -0.045196 0.153080 +v -1.270401 0.029804 -0.509420 +v -1.270401 0.029804 0.153080 +v -0.582400 -0.045196 -1.197421 +v -1.244900 -0.045196 -1.197421 +v -0.582400 0.029804 -1.197421 +v -1.244900 0.029804 -1.197421 +v -1.244900 -0.045196 1.503580 +v -0.582400 -0.045196 1.503580 +v -1.244900 0.029804 1.503580 +v -0.582400 0.029804 1.503580 +v 0.080100 -0.045196 1.503580 +v 0.742600 -0.045196 1.503580 +v 0.080100 0.029804 1.503580 +v 0.742600 0.029804 1.503580 +v -0.582400 -0.045196 1.503580 +v 0.080100 -0.045196 1.503580 +v -0.582400 0.029804 1.503580 +v 0.080100 0.029804 1.503580 +v 0.742600 -0.045196 1.503580 +v 1.405100 -0.045196 1.503580 +v 0.742600 0.029804 1.503580 +v 1.405100 0.029804 1.503580 +v 1.405100 -0.045196 -1.197421 +v 0.080100 -0.045196 -1.197421 +v 1.405100 0.029804 -1.197421 +v 0.080100 0.029804 -1.197421 +v 1.430600 -0.045196 1.478080 +v 1.430600 -0.045196 0.153080 +v 1.430600 0.029804 1.478080 +v 1.430600 0.029804 0.153080 +v -1.270401 -0.045196 0.153080 +v -1.270401 -0.045196 1.478080 +v -1.270401 0.029804 0.153080 +v -1.270401 0.029804 1.478080 +v 1.430600 -0.045196 0.153080 +v 1.430600 -0.045196 -1.171920 +v 1.430600 0.029804 0.153080 +v 1.430600 0.029804 -1.171920 +v 1.405100 0.434805 -1.197421 +v 0.080100 0.434805 -1.197421 +v 1.405100 0.486804 -1.197421 +v 0.080100 0.486804 -1.197421 +v 1.430600 0.434805 1.478080 +v 1.430600 0.434805 0.153080 +v 1.430600 0.486804 1.478080 +v 1.430600 0.486804 0.153080 +v -1.270401 0.434805 0.153080 +v -1.270401 0.434805 1.478080 +v -1.270401 0.486804 0.153080 +v -1.270401 0.486804 1.478080 +v 1.430600 0.434805 0.153080 +v 1.430600 0.434805 -1.171920 +v 1.430600 0.486804 0.153080 +v 1.430600 0.486804 -1.171920 +v -0.763650 0.434805 1.503580 +v -0.582400 0.434805 1.503580 +v -0.763650 0.486804 1.503580 +v -0.582400 0.486804 1.503580 +v -1.244900 0.434805 1.503580 +v -1.063650 0.434805 1.503580 +v -1.244900 0.486804 1.503580 +v -1.063650 0.486804 1.503580 +v 0.561350 0.434805 1.503580 +v 0.742600 0.434805 1.503580 +v 0.561350 0.486804 1.503580 +v 0.742600 0.486804 1.503580 +v 0.080100 0.434805 1.503580 +v 0.261350 0.434805 1.503580 +v 0.080100 0.486804 1.503580 +v 0.261350 0.486804 1.503580 +v -0.101150 0.434805 1.503580 +v 0.080100 0.434805 1.503580 +v -0.101150 0.486804 1.503580 +v 0.080100 0.486804 1.503580 +v -0.582400 0.434805 1.503580 +v -0.401150 0.434805 1.503580 +v -0.582400 0.486804 1.503580 +v -0.401150 0.486804 1.503580 +v 1.223850 0.434805 1.503580 +v 1.405100 0.434805 1.503580 +v 1.223850 0.486804 1.503580 +v 1.405100 0.486804 1.503580 +v 0.742600 0.434805 1.503580 +v 0.923850 0.434805 1.503580 +v 0.742600 0.486804 1.503580 +v 0.923850 0.486804 1.503580 +v -1.270401 0.434805 -0.690670 +v -1.270401 0.434805 -0.509420 +v -1.270401 0.486804 -0.690670 +v -1.270401 0.486804 -0.509420 +v -1.270401 0.434805 -1.171920 +v -1.270401 0.434805 -0.990670 +v -1.270401 0.486804 -1.171920 +v -1.270401 0.486804 -0.990670 +v -0.401150 0.434805 -1.197421 +v -0.582400 0.434805 -1.197421 +v -0.401150 0.486804 -1.197421 +v -0.582400 0.486804 -1.197421 +v 0.080100 0.434805 -1.197421 +v -0.101150 0.434805 -1.197421 +v 0.080100 0.486804 -1.197421 +v -0.101150 0.486804 -1.197421 +v -1.270401 0.434805 -0.028170 +v -1.270401 0.434805 0.153080 +v -1.270401 0.486804 -0.028170 +v -1.270401 0.486804 0.153080 +v -1.270401 0.434805 -0.509420 +v -1.270401 0.434805 -0.328170 +v -1.270401 0.486804 -0.509420 +v -1.270401 0.486804 -0.328170 +v -1.063650 0.434805 -1.197421 +v -1.244900 0.434805 -1.197421 +v -1.063650 0.486804 -1.197421 +v -1.244900 0.486804 -1.197421 +v -0.582400 0.434805 -1.197421 +v -0.763650 0.434805 -1.197421 +v -0.582400 0.486804 -1.197421 +v -0.763650 0.486804 -1.197421 +v -1.244900 -0.045696 -1.171920 +v -1.244900 -0.045696 -0.509420 +v -1.269900 -0.045696 -1.171920 +v -1.269900 -0.045696 -0.509420 +v -1.244900 -0.045196 -0.508920 +v -1.244900 0.029804 -0.508920 +v -1.269900 -0.045196 -0.508920 +v -1.269900 0.029804 -0.508920 +v -1.244900 0.030304 -0.509420 +v -1.244900 0.030304 -1.171920 +v -1.269900 0.030304 -0.509420 +v -1.269900 0.030304 -1.171920 +v -1.244900 0.029804 -1.172421 +v -1.244900 -0.045196 -1.172421 +v -1.269900 0.029804 -1.172421 +v -1.269900 -0.045196 -1.172421 +v 0.080100 -0.045696 -1.171920 +v -0.582400 -0.045696 -1.171920 +v 0.080100 -0.045696 -1.196920 +v -0.582400 -0.045696 -1.196920 +v -0.582901 -0.045196 -1.171920 +v -0.582901 0.029804 -1.171920 +v -0.582901 -0.045196 -1.196920 +v -0.582901 0.029804 -1.196920 +v -0.582400 0.030304 -1.171920 +v 0.080100 0.030304 -1.171920 +v -0.582400 0.030304 -1.196920 +v 0.080100 0.030304 -1.196920 +v 0.080600 0.029804 -1.171920 +v 0.080600 -0.045196 -1.171920 +v 0.080600 0.029804 -1.196920 +v 0.080600 -0.045196 -1.196920 +v -1.244900 -0.045696 -0.509420 +v -1.244900 -0.045696 0.153080 +v -1.269900 -0.045696 -0.509420 +v -1.269900 -0.045696 0.153080 +v -1.244900 -0.045196 0.153580 +v -1.244900 0.029804 0.153580 +v -1.269900 -0.045196 0.153580 +v -1.269900 0.029804 0.153580 +v -1.244900 0.030304 0.153080 +v -1.244900 0.030304 -0.509420 +v -1.269900 0.030304 0.153080 +v -1.269900 0.030304 -0.509420 +v -1.244900 0.029804 -0.509921 +v -1.244900 -0.045196 -0.509921 +v -1.269900 0.029804 -0.509921 +v -1.269900 -0.045196 -0.509921 +v -0.582400 -0.045696 -1.171920 +v -1.244900 -0.045696 -1.171920 +v -0.582400 -0.045696 -1.196920 +v -1.244900 -0.045696 -1.196920 +v -1.245401 -0.045196 -1.171920 +v -1.245401 0.029804 -1.171920 +v -1.245401 -0.045196 -1.196920 +v -1.245401 0.029804 -1.196920 +v -1.244900 0.030304 -1.171920 +v -0.582400 0.030304 -1.171920 +v -1.244900 0.030304 -1.196920 +v -0.582400 0.030304 -1.196920 +v -0.581900 0.029804 -1.171920 +v -0.581900 -0.045196 -1.171920 +v -0.581900 0.029804 -1.196920 +v -0.581900 -0.045196 -1.196920 +v -1.244900 -0.045696 1.478080 +v -0.582400 -0.045696 1.478080 +v -1.244900 -0.045696 1.503080 +v -0.582400 -0.045696 1.503080 +v -0.581900 -0.045196 1.478080 +v -0.581900 0.029804 1.478080 +v -0.581900 -0.045196 1.503080 +v -0.581900 0.029804 1.503080 +v -0.582400 0.030304 1.478080 +v -1.244900 0.030304 1.478080 +v -0.582400 0.030304 1.503080 +v -1.244900 0.030304 1.503080 +v -1.245401 0.029804 1.478080 +v -1.245401 -0.045196 1.478080 +v -1.245401 0.029804 1.503080 +v -1.245401 -0.045196 1.503080 +v 0.080100 -0.045696 1.478080 +v 0.742600 -0.045696 1.478080 +v 0.080100 -0.045696 1.503080 +v 0.742600 -0.045696 1.503080 +v 0.743100 -0.045196 1.478080 +v 0.743100 0.029804 1.478080 +v 0.743100 -0.045196 1.503080 +v 0.743100 0.029804 1.503080 +v 0.742600 0.030304 1.478080 +v 0.080100 0.030304 1.478080 +v 0.742600 0.030304 1.503080 +v 0.080100 0.030304 1.503080 +v 0.079599 0.029804 1.478080 +v 0.079599 -0.045196 1.478080 +v 0.079599 0.029804 1.503080 +v 0.079599 -0.045196 1.503080 +v -0.582400 -0.045696 1.478080 +v 0.080100 -0.045696 1.478080 +v -0.582400 -0.045696 1.503080 +v 0.080100 -0.045696 1.503080 +v 0.080600 -0.045196 1.478080 +v 0.080600 0.029804 1.478080 +v 0.080600 -0.045196 1.503080 +v 0.080600 0.029804 1.503080 +v 0.080100 0.030304 1.478080 +v -0.582400 0.030304 1.478080 +v 0.080100 0.030304 1.503080 +v -0.582400 0.030304 1.503080 +v -0.582901 0.029804 1.478080 +v -0.582901 -0.045196 1.478080 +v -0.582901 0.029804 1.503080 +v -0.582901 -0.045196 1.503080 +v 0.742600 -0.045696 1.478080 +v 1.405100 -0.045696 1.478080 +v 0.742600 -0.045696 1.503080 +v 1.405100 -0.045696 1.503080 +v 1.405600 -0.045196 1.478080 +v 1.405600 0.029804 1.478080 +v 1.405600 -0.045196 1.503080 +v 1.405600 0.029804 1.503080 +v 1.405100 0.030304 1.478080 +v 0.742600 0.030304 1.478080 +v 1.405100 0.030304 1.503080 +v 0.742600 0.030304 1.503080 +v 0.742099 0.029804 1.478080 +v 0.742099 -0.045196 1.478080 +v 0.742099 0.029804 1.503080 +v 0.742099 -0.045196 1.503080 +v 1.405100 -0.045696 -1.171920 +v 0.080100 -0.045696 -1.171920 +v 1.405100 -0.045696 -1.196920 +v 0.080100 -0.045696 -1.196920 +v 0.079599 -0.045196 -1.171920 +v 0.079599 0.029804 -1.171920 +v 0.079599 -0.045196 -1.196920 +v 0.079599 0.029804 -1.196920 +v 0.080100 0.030304 -1.171920 +v 1.405100 0.030304 -1.171920 +v 0.080100 0.030304 -1.196920 +v 1.405100 0.030304 -1.196920 +v 1.405600 0.029804 -1.171920 +v 1.405600 -0.045196 -1.171920 +v 1.405600 0.029804 -1.196920 +v 1.405600 -0.045196 -1.196920 +v 1.405100 -0.045696 1.478080 +v 1.405100 -0.045696 0.153080 +v 1.430100 -0.045696 1.478080 +v 1.430100 -0.045696 0.153080 +v 1.405100 -0.045196 0.152579 +v 1.405100 0.029804 0.152579 +v 1.430100 -0.045196 0.152579 +v 1.430100 0.029804 0.152579 +v 1.405100 0.030304 0.153080 +v 1.405100 0.030304 1.478080 +v 1.430100 0.030304 0.153080 +v 1.430100 0.030304 1.478080 +v 1.405100 0.029804 1.478580 +v 1.405100 -0.045196 1.478580 +v 1.430100 0.029804 1.478580 +v 1.430100 -0.045196 1.478580 +v -1.244900 -0.045696 0.153080 +v -1.244900 -0.045696 1.478080 +v -1.269900 -0.045696 0.153080 +v -1.269900 -0.045696 1.478080 +v -1.244900 -0.045196 1.478580 +v -1.244900 0.029804 1.478580 +v -1.269900 -0.045196 1.478580 +v -1.269900 0.029804 1.478580 +v -1.244900 0.030304 1.478080 +v -1.244900 0.030304 0.153080 +v -1.269900 0.030304 1.478080 +v -1.269900 0.030304 0.153080 +v -1.244900 0.029804 0.152579 +v -1.244900 -0.045196 0.152579 +v -1.269900 0.029804 0.152579 +v -1.269900 -0.045196 0.152579 +v 1.405100 -0.045696 0.153080 +v 1.405100 -0.045696 -1.171920 +v 1.430100 -0.045696 0.153080 +v 1.430100 -0.045696 -1.171920 +v 1.405100 -0.045196 -1.172421 +v 1.405100 0.029804 -1.172421 +v 1.430100 -0.045196 -1.172421 +v 1.430100 0.029804 -1.172421 +v 1.405100 0.030304 -1.171920 +v 1.405100 0.030304 0.153080 +v 1.430100 0.030304 -1.171920 +v 1.430100 0.030304 0.153080 +v 1.405100 0.029804 0.153580 +v 1.405100 -0.045196 0.153580 +v 1.430100 0.029804 0.153580 +v 1.430100 -0.045196 0.153580 +v 0.080100 0.487304 -1.171920 +v 1.405100 0.487304 -1.171920 +v 0.080100 0.487304 -1.196920 +v 1.405100 0.487304 -1.196920 +v 1.405600 0.486804 -1.171920 +v 1.405600 0.434805 -1.171920 +v 1.405600 0.486804 -1.196920 +v 1.405600 0.434805 -1.196920 +v 1.405100 0.434304 -1.171920 +v 0.080100 0.434304 -1.171920 +v 1.405100 0.434304 -1.196920 +v 0.080100 0.434304 -1.196920 +v 0.079599 0.434805 -1.171920 +v 0.079599 0.486804 -1.171920 +v 0.079599 0.434805 -1.196920 +v 0.079599 0.486804 -1.196920 +v 1.405100 0.487304 0.153080 +v 1.405100 0.487304 1.478080 +v 1.430100 0.487304 0.153080 +v 1.430100 0.487304 1.478080 +v 1.405100 0.486804 1.478580 +v 1.405100 0.434805 1.478580 +v 1.430100 0.486804 1.478580 +v 1.430100 0.434805 1.478580 +v 1.405100 0.434304 1.478080 +v 1.405100 0.434304 0.153080 +v 1.430100 0.434304 1.478080 +v 1.430100 0.434304 0.153080 +v 1.405100 0.434805 0.152579 +v 1.405100 0.486804 0.152579 +v 1.430100 0.434805 0.152579 +v 1.430100 0.486804 0.152579 +v -1.244900 0.487304 1.478080 +v -1.244900 0.487304 0.153080 +v -1.269900 0.487304 1.478080 +v -1.269900 0.487304 0.153080 +v -1.244900 0.486804 0.152579 +v -1.244900 0.434805 0.152579 +v -1.269900 0.486804 0.152579 +v -1.269900 0.434805 0.152579 +v -1.244900 0.434304 0.153080 +v -1.244900 0.434304 1.478080 +v -1.269900 0.434304 0.153080 +v -1.269900 0.434304 1.478080 +v -1.244900 0.434805 1.478580 +v -1.244900 0.486804 1.478580 +v -1.269900 0.434805 1.478580 +v -1.269900 0.486804 1.478580 +v 1.405100 0.487304 -1.171920 +v 1.405100 0.487304 0.153080 +v 1.430100 0.487304 -1.171920 +v 1.430100 0.487304 0.153080 +v 1.405100 0.486804 0.153580 +v 1.405100 0.434805 0.153580 +v 1.430100 0.486804 0.153580 +v 1.430100 0.434805 0.153580 +v 1.405100 0.434304 0.153080 +v 1.405100 0.434304 -1.171920 +v 1.430100 0.434304 0.153080 +v 1.430100 0.434304 -1.171920 +v 1.405100 0.434805 -1.172421 +v 1.405100 0.486804 -1.172421 +v 1.430100 0.434805 -1.172421 +v 1.430100 0.486804 -1.172421 +v -0.582400 0.487304 1.478080 +v -0.763650 0.487304 1.478080 +v -0.582400 0.487304 1.503080 +v -0.763650 0.487304 1.503080 +v -0.764151 0.486804 1.478080 +v -0.764151 0.434805 1.478080 +v -0.764151 0.486804 1.503080 +v -0.764151 0.434805 1.503080 +v -0.763650 0.434304 1.478080 +v -0.582400 0.434304 1.478080 +v -0.763650 0.434304 1.503080 +v -0.582400 0.434304 1.503080 +v -0.581900 0.434805 1.478080 +v -0.581900 0.486804 1.478080 +v -0.581900 0.434805 1.503080 +v -0.581900 0.486804 1.503080 +v -1.063650 0.487304 1.478080 +v -1.244900 0.487304 1.478080 +v -1.063650 0.487304 1.503080 +v -1.244900 0.487304 1.503080 +v -1.245401 0.486804 1.478080 +v -1.245401 0.434805 1.478080 +v -1.245401 0.486804 1.503080 +v -1.245401 0.434805 1.503080 +v -1.244900 0.434304 1.478080 +v -1.063650 0.434304 1.478080 +v -1.244900 0.434304 1.503080 +v -1.063650 0.434304 1.503080 +v -1.063150 0.434805 1.478080 +v -1.063150 0.486804 1.478080 +v -1.063150 0.434805 1.503080 +v -1.063150 0.486804 1.503080 +v 0.742600 0.487304 1.478080 +v 0.561350 0.487304 1.478080 +v 0.742600 0.487304 1.503080 +v 0.561350 0.487304 1.503080 +v 0.560849 0.486804 1.478080 +v 0.560849 0.434805 1.478080 +v 0.560849 0.486804 1.503080 +v 0.560849 0.434805 1.503080 +v 0.561350 0.434304 1.478080 +v 0.742600 0.434304 1.478080 +v 0.561350 0.434304 1.503080 +v 0.742600 0.434304 1.503080 +v 0.743100 0.434805 1.478080 +v 0.743100 0.486804 1.478080 +v 0.743100 0.434805 1.503080 +v 0.743100 0.486804 1.503080 +v 0.261350 0.487304 1.478080 +v 0.080100 0.487304 1.478080 +v 0.261350 0.487304 1.503080 +v 0.080100 0.487304 1.503080 +v 0.079599 0.486804 1.478080 +v 0.079599 0.434805 1.478080 +v 0.079599 0.486804 1.503080 +v 0.079599 0.434805 1.503080 +v 0.080100 0.434304 1.478080 +v 0.261350 0.434304 1.478080 +v 0.080100 0.434304 1.503080 +v 0.261350 0.434304 1.503080 +v 0.261850 0.434805 1.478080 +v 0.261850 0.486804 1.478080 +v 0.261850 0.434805 1.503080 +v 0.261850 0.486804 1.503080 +v 0.080100 0.487304 1.478080 +v -0.101150 0.487304 1.478080 +v 0.080100 0.487304 1.503080 +v -0.101150 0.487304 1.503080 +v -0.101651 0.486804 1.478080 +v -0.101651 0.434805 1.478080 +v -0.101651 0.486804 1.503080 +v -0.101651 0.434805 1.503080 +v -0.101150 0.434304 1.478080 +v 0.080100 0.434304 1.478080 +v -0.101150 0.434304 1.503080 +v 0.080100 0.434304 1.503080 +v 0.080600 0.434805 1.478080 +v 0.080600 0.486804 1.478080 +v 0.080600 0.434805 1.503080 +v 0.080600 0.486804 1.503080 +v -0.401150 0.487304 1.478080 +v -0.582400 0.487304 1.478080 +v -0.401150 0.487304 1.503080 +v -0.582400 0.487304 1.503080 +v -0.582901 0.486804 1.478080 +v -0.582901 0.434805 1.478080 +v -0.582901 0.486804 1.503080 +v -0.582901 0.434805 1.503080 +v -0.582400 0.434304 1.478080 +v -0.401150 0.434304 1.478080 +v -0.582400 0.434304 1.503080 +v -0.401150 0.434304 1.503080 +v -0.400650 0.434805 1.478080 +v -0.400650 0.486804 1.478080 +v -0.400650 0.434805 1.503080 +v -0.400650 0.486804 1.503080 +v 1.405100 0.487304 1.478080 +v 1.223850 0.487304 1.478080 +v 1.405100 0.487304 1.503080 +v 1.223850 0.487304 1.503080 +v 1.223349 0.486804 1.478080 +v 1.223349 0.434805 1.478080 +v 1.223349 0.486804 1.503080 +v 1.223349 0.434805 1.503080 +v 1.223850 0.434304 1.478080 +v 1.405100 0.434304 1.478080 +v 1.223850 0.434304 1.503080 +v 1.405100 0.434304 1.503080 +v 1.405600 0.434805 1.478080 +v 1.405600 0.486804 1.478080 +v 1.405600 0.434805 1.503080 +v 1.405600 0.486804 1.503080 +v 0.923850 0.487304 1.478080 +v 0.742600 0.487304 1.478080 +v 0.923850 0.487304 1.503080 +v 0.742600 0.487304 1.503080 +v 0.742099 0.486804 1.478080 +v 0.742099 0.434805 1.478080 +v 0.742099 0.486804 1.503080 +v 0.742099 0.434805 1.503080 +v 0.742600 0.434304 1.478080 +v 0.923850 0.434304 1.478080 +v 0.742600 0.434304 1.503080 +v 0.923850 0.434304 1.503080 +v 0.924350 0.434805 1.478080 +v 0.924350 0.486804 1.478080 +v 0.924350 0.434805 1.503080 +v 0.924350 0.486804 1.503080 +v -1.244900 0.487304 -0.509420 +v -1.244900 0.487304 -0.690670 +v -1.269900 0.487304 -0.509420 +v -1.269900 0.487304 -0.690670 +v -1.244900 0.486804 -0.691171 +v -1.244900 0.434805 -0.691171 +v -1.269900 0.486804 -0.691171 +v -1.269900 0.434805 -0.691171 +v -1.244900 0.434304 -0.690670 +v -1.244900 0.434304 -0.509420 +v -1.269900 0.434304 -0.690670 +v -1.269900 0.434304 -0.509420 +v -1.244900 0.434805 -0.508920 +v -1.244900 0.486804 -0.508920 +v -1.269900 0.434805 -0.508920 +v -1.269900 0.486804 -0.508920 +v -1.244900 0.487304 -0.990670 +v -1.244900 0.487304 -1.171920 +v -1.269900 0.487304 -0.990670 +v -1.269900 0.487304 -1.171920 +v -1.244900 0.486804 -1.172421 +v -1.244900 0.434805 -1.172421 +v -1.269900 0.486804 -1.172421 +v -1.269900 0.434805 -1.172421 +v -1.244900 0.434304 -1.171920 +v -1.244900 0.434304 -0.990670 +v -1.269900 0.434304 -1.171920 +v -1.269900 0.434304 -0.990670 +v -1.244900 0.434805 -0.990170 +v -1.244900 0.486804 -0.990170 +v -1.269900 0.434805 -0.990170 +v -1.269900 0.486804 -0.990170 +v -0.582400 0.487304 -1.171920 +v -0.401150 0.487304 -1.171920 +v -0.582400 0.487304 -1.196920 +v -0.401150 0.487304 -1.196920 +v -0.400650 0.486804 -1.171920 +v -0.400650 0.434805 -1.171920 +v -0.400650 0.486804 -1.196920 +v -0.400650 0.434805 -1.196920 +v -0.401150 0.434304 -1.171920 +v -0.582400 0.434304 -1.171920 +v -0.401150 0.434304 -1.196920 +v -0.582400 0.434304 -1.196920 +v -0.582901 0.434805 -1.171920 +v -0.582901 0.486804 -1.171920 +v -0.582901 0.434805 -1.196920 +v -0.582901 0.486804 -1.196920 +v -0.101150 0.487304 -1.171920 +v 0.080100 0.487304 -1.171920 +v -0.101150 0.487304 -1.196920 +v 0.080100 0.487304 -1.196920 +v 0.080600 0.486804 -1.171920 +v 0.080600 0.434805 -1.171920 +v 0.080600 0.486804 -1.196920 +v 0.080600 0.434805 -1.196920 +v 0.080100 0.434304 -1.171920 +v -0.101150 0.434304 -1.171920 +v 0.080100 0.434304 -1.196920 +v -0.101150 0.434304 -1.196920 +v -0.101651 0.434805 -1.171920 +v -0.101651 0.486804 -1.171920 +v -0.101651 0.434805 -1.196920 +v -0.101651 0.486804 -1.196920 +v -1.244900 0.487304 0.153080 +v -1.244900 0.487304 -0.028170 +v -1.269900 0.487304 0.153080 +v -1.269900 0.487304 -0.028170 +v -1.244900 0.486804 -0.028671 +v -1.244900 0.434805 -0.028671 +v -1.269900 0.486804 -0.028671 +v -1.269900 0.434805 -0.028671 +v -1.244900 0.434304 -0.028170 +v -1.244900 0.434304 0.153080 +v -1.269900 0.434304 -0.028170 +v -1.269900 0.434304 0.153080 +v -1.244900 0.434805 0.153580 +v -1.244900 0.486804 0.153580 +v -1.269900 0.434805 0.153580 +v -1.269900 0.486804 0.153580 +v -1.244900 0.487304 -0.328170 +v -1.244900 0.487304 -0.509420 +v -1.269900 0.487304 -0.328170 +v -1.269900 0.487304 -0.509420 +v -1.244900 0.486804 -0.509921 +v -1.244900 0.434805 -0.509921 +v -1.269900 0.486804 -0.509921 +v -1.269900 0.434805 -0.509921 +v -1.244900 0.434304 -0.509420 +v -1.244900 0.434304 -0.328170 +v -1.269900 0.434304 -0.509420 +v -1.269900 0.434304 -0.328170 +v -1.244900 0.434805 -0.327670 +v -1.244900 0.486804 -0.327670 +v -1.269900 0.434805 -0.327670 +v -1.269900 0.486804 -0.327670 +v -1.244900 0.487304 -1.171920 +v -1.063650 0.487304 -1.171920 +v -1.244900 0.487304 -1.196920 +v -1.063650 0.487304 -1.196920 +v -1.063150 0.486804 -1.171920 +v -1.063150 0.434805 -1.171920 +v -1.063150 0.486804 -1.196920 +v -1.063150 0.434805 -1.196920 +v -1.063650 0.434304 -1.171920 +v -1.244900 0.434304 -1.171920 +v -1.063650 0.434304 -1.196920 +v -1.244900 0.434304 -1.196920 +v -1.245401 0.434805 -1.171920 +v -1.245401 0.486804 -1.171920 +v -1.245401 0.434805 -1.196920 +v -1.245401 0.486804 -1.196920 +v -0.763650 0.487304 -1.171920 +v -0.582400 0.487304 -1.171920 +v -0.763650 0.487304 -1.196920 +v -0.582400 0.487304 -1.196920 +v -0.581900 0.486804 -1.171920 +v -0.581900 0.434805 -1.171920 +v -0.581900 0.486804 -1.196920 +v -0.581900 0.434805 -1.196920 +v -0.582400 0.434304 -1.171920 +v -0.763650 0.434304 -1.171920 +v -0.582400 0.434304 -1.196920 +v -0.763650 0.434304 -1.196920 +v -0.764151 0.434805 -1.171920 +v -0.764151 0.486804 -1.171920 +v -0.764151 0.434805 -1.196920 +v -0.764151 0.486804 -1.196920 +v -1.272400 -0.045196 -1.068920 +v -1.142401 -0.045196 -1.068920 +v -1.272400 0.954804 -1.068920 +v -1.142401 0.954804 -1.068920 +v -1.141900 -0.045196 -1.069421 +v -1.141900 -0.045196 -1.199420 +v -1.141900 0.954804 -1.069421 +v -1.141900 0.954804 -1.199420 +v -1.142401 -0.045196 -1.199920 +v -1.272400 -0.045196 -1.199920 +v -1.142401 0.954804 -1.199920 +v -1.272400 0.954804 -1.199920 +v -1.272900 -0.045196 -1.199420 +v -1.272900 -0.045196 -1.069421 +v -1.272900 0.954804 -1.199420 +v -1.272900 0.954804 -1.069421 +v -1.272400 -0.045196 1.506080 +v -1.142401 -0.045196 1.506080 +v -1.272400 0.954804 1.506080 +v -1.142401 0.954804 1.506080 +v -1.141900 -0.045196 1.505579 +v -1.141900 -0.045196 1.375580 +v -1.141900 0.954804 1.505579 +v -1.141900 0.954804 1.375580 +v -1.142401 -0.045196 1.375080 +v -1.272400 -0.045196 1.375080 +v -1.142401 0.954804 1.375080 +v -1.272400 0.954804 1.375080 +v -1.272900 -0.045196 1.375580 +v -1.272900 -0.045196 1.505579 +v -1.272900 0.954804 1.375580 +v -1.272900 0.954804 1.505579 +v 1.302600 -0.045196 -1.068920 +v 1.432599 -0.045196 -1.068920 +v 1.302600 0.954804 -1.068920 +v 1.432599 0.954804 -1.068920 +v 1.433100 -0.045196 -1.069421 +v 1.433100 -0.045196 -1.199420 +v 1.433100 0.954804 -1.069421 +v 1.433100 0.954804 -1.199420 +v 1.432599 -0.045196 -1.199920 +v 1.302600 -0.045196 -1.199920 +v 1.432599 0.954804 -1.199920 +v 1.302600 0.954804 -1.199920 +v 1.302100 -0.045196 -1.199420 +v 1.302100 -0.045196 -1.069421 +v 1.302100 0.954804 -1.199420 +v 1.302100 0.954804 -1.069421 +v 1.302600 -0.045196 1.506080 +v 1.432599 -0.045196 1.506080 +v 1.302600 0.954804 1.506080 +v 1.432599 0.954804 1.506080 +v 1.433100 -0.045196 1.505579 +v 1.433100 -0.045196 1.375580 +v 1.433100 0.954804 1.505579 +v 1.433100 0.954804 1.375580 +v 1.432599 -0.045196 1.375080 +v 1.302600 -0.045196 1.375080 +v 1.432599 0.954804 1.375080 +v 1.302600 0.954804 1.375080 +v 1.302100 -0.045196 1.375580 +v 1.302100 -0.045196 1.505579 +v 1.302100 0.954804 1.375580 +v 1.302100 0.954804 1.505579 +v -1.272400 0.955304 -1.069421 +v -1.142401 0.955304 -1.069421 +v -1.272400 0.955304 -1.199420 +v -1.142401 0.955304 -1.199420 +v -1.272400 0.955304 1.505579 +v -1.142401 0.955304 1.505579 +v -1.272400 0.955304 1.375580 +v -1.142401 0.955304 1.375580 +v 1.302600 0.955304 -1.069421 +v 1.432599 0.955304 -1.069421 +v 1.302600 0.955304 -1.199420 +v 1.432599 0.955304 -1.199420 +v 1.302600 0.955304 1.505579 +v 1.432599 0.955304 1.505579 +v 1.302600 0.955304 1.375580 +v 1.432599 0.955304 1.375580 +vn -1.000000 0.000000 -0.000000 +vn 0.000000 -0.000000 -1.000000 +vn 0.000000 0.000000 1.000000 +vn 1.000000 0.000000 0.000000 +vn 0.000000 -1.000000 0.000000 +vn 0.000000 1.000000 -0.000000 +vt 0.000000 0.000000 +vt 6.625000 0.000000 +vt 0.000000 0.750000 +vt 6.625000 0.750000 +vt 13.250000 0.000000 +vt 19.875000 0.000000 +vt 13.250000 0.750000 +vt 19.875000 0.750000 +vt 26.500000 0.000000 +vt 26.500000 0.750000 +vt 0.000000 4.800000 +vt 13.250000 4.800000 +vt 0.000000 5.320000 +vt 13.250000 5.320000 +vt 26.500000 4.800000 +vt 26.500000 5.320000 +vt 4.812500 4.800000 +vt 6.625000 4.800000 +vt 4.812500 5.320000 +vt 6.625000 5.320000 +vt 1.812500 4.800000 +vt 1.812500 5.320000 +vt 18.062500 4.800000 +vt 19.875000 4.800000 +vt 18.062500 5.320000 +vt 19.875000 5.320000 +vt 15.062500 4.800000 +vt 15.062500 5.320000 +vt 11.437500 4.800000 +vt 11.437500 5.320000 +vt 8.437500 4.800000 +vt 8.437500 5.320000 +vt 24.687500 4.800000 +vt 24.687500 5.320000 +vt 21.687500 4.800000 +vt 21.687500 5.320000 +vt 0.250000 26.750000 +vt 6.875000 26.750000 +vt 0.250000 27.000000 +vt 6.875000 27.000000 +vt 0.750000 0.000000 +vt 0.000000 0.250000 +vt 0.750000 0.250000 +vt 20.125002 26.750000 +vt 26.750000 26.750000 +vt 20.125002 27.000000 +vt 26.750000 27.000000 +vt 4.570000 26.750000 +vt 5.320000 26.750000 +vt 4.570000 27.000000 +vt 5.320000 27.000000 +vt 0.250000 13.500000 +vt 0.250000 20.125002 +vt 0.000000 13.500000 +vt 0.000000 20.125002 +vt 0.000000 26.750000 +vt 0.750000 26.750000 +vt 0.000000 27.000000 +vt 0.750000 27.000000 +vt 26.750000 20.125002 +vt 26.750000 13.500000 +vt 27.000000 20.125002 +vt 27.000000 13.500000 +vt 13.500000 26.750000 +vt 13.500000 27.000000 +vt 4.570000 0.000000 +vt 5.320000 0.000000 +vt 4.570000 0.250000 +vt 5.320000 0.250000 +vt 27.000000 26.750000 +vt 26.750000 6.875000 +vt 27.000000 6.875000 +vt 0.250000 6.875000 +vt 0.000000 6.875000 +vt 26.750000 0.250000 +vt 27.000000 0.250000 +vt 0.250000 0.250000 +vt 13.500000 0.250000 +vt 26.750000 0.000000 +vt 13.500000 0.000000 +vt 0.250000 0.000000 +vt 4.800000 0.250000 +vt 4.800000 0.000000 +vt 0.520000 0.250000 +vt 0.520000 0.000000 +vt 0.520000 26.750000 +vt 0.520000 27.000000 +vt 4.800000 26.750000 +vt 4.800000 27.000000 +vt 6.875000 0.250000 +vt 5.062500 0.250000 +vt 6.875000 0.000000 +vt 5.062500 0.000000 +vt 21.937500 0.250000 +vt 20.125002 0.250000 +vt 21.937500 0.000000 +vt 20.125002 0.000000 +vt 2.062500 0.250000 +vt 2.062500 0.000000 +vt 24.937500 0.250000 +vt 24.937500 0.000000 +vt 18.312500 0.250000 +vt 18.312500 0.000000 +vt -0.260000 -0.125000 +vt 0.260000 -0.125000 +vt -0.260000 0.125000 +vt 0.260000 0.125000 +vt 8.687500 0.250000 +vt 8.687500 0.000000 +vt 15.312500 0.250000 +vt 15.312500 0.000000 +vt 11.687500 0.250000 +vt 11.687500 0.000000 +vt 0.250000 21.937500 +vt 0.000000 21.937500 +vt 26.750000 21.937500 +vt 27.000000 21.937500 +vt 0.250000 24.937500 +vt 0.000000 24.937500 +vt 26.750000 24.937500 +vt 27.000000 24.937500 +vt 8.687500 26.750000 +vt 8.687500 27.000000 +vt 18.312500 26.750000 +vt 18.312500 27.000000 +vt 11.687500 26.750000 +vt 11.687500 27.000000 +vt 15.312500 26.750000 +vt 15.312500 27.000000 +vt 0.250000 15.312500 +vt 0.000000 15.312500 +vt 26.750000 15.312500 +vt 27.000000 15.312500 +vt 0.250000 18.312500 +vt 0.000000 18.312500 +vt 26.750000 18.312500 +vt 27.000000 18.312500 +vt 2.062500 26.750000 +vt 2.062500 27.000000 +vt 24.937500 26.750000 +vt 24.937500 27.000000 +vt 5.062500 26.750000 +vt 5.062500 27.000000 +vt 21.937500 26.750000 +vt 21.937500 27.000000 +vt 1.300000 0.000000 +vt 0.000000 10.000000 +vt 1.300000 10.000000 +vt 25.750000 0.000000 +vt 27.049999 0.000000 +vt 25.750000 10.000000 +vt 27.049999 10.000000 +vt 0.000000 25.750000 +vt 1.300000 25.750000 +vt 0.000000 27.049999 +vt 1.300000 27.049999 +vt 0.000000 1.300000 +vt 1.300000 1.300000 +vt 25.750000 25.750000 +vt 27.049999 25.750000 +vt 25.750000 27.049999 +vt 27.049999 27.049999 +vt 25.750000 1.300000 +vt 27.049999 1.300000 +f 15324/5029/3542 15325/5030/3542 15326/5031/3542 +f 15327/5032/3542 15326/5031/3542 15325/5030/3542 +f 15328/5033/3543 15329/5034/3543 15330/5035/3543 +f 15331/5036/3543 15330/5035/3543 15329/5034/3543 +f 15332/5030/3542 15333/5033/3542 15334/5032/3542 +f 15335/5035/3542 15334/5032/3542 15333/5033/3542 +f 15336/5034/3543 15337/5037/3543 15338/5036/3543 +f 15339/5038/3543 15338/5036/3543 15337/5037/3543 +f 15340/5029/3544 15341/5030/3544 15342/5031/3544 +f 15343/5032/3544 15342/5031/3544 15341/5030/3544 +f 15344/5033/3544 15345/5034/3544 15346/5035/3544 +f 15347/5036/3544 15346/5035/3544 15345/5034/3544 +f 15348/5030/3544 15349/5033/3544 15350/5032/3544 +f 15351/5035/3544 15350/5032/3544 15349/5033/3544 +f 15352/5034/3544 15353/5037/3544 15354/5036/3544 +f 15355/5038/3544 15354/5036/3544 15353/5037/3544 +f 15356/5029/3543 15357/5033/3543 15358/5031/3543 +f 15359/5035/3543 15358/5031/3543 15357/5033/3543 +f 15360/5029/3545 15361/5033/3545 15362/5031/3545 +f 15363/5035/3545 15362/5031/3545 15361/5033/3545 +f 15364/5033/3542 15365/5037/3542 15366/5035/3542 +f 15367/5038/3542 15366/5035/3542 15365/5037/3542 +f 15368/5033/3545 15369/5037/3545 15370/5035/3545 +f 15371/5038/3545 15370/5035/3545 15369/5037/3545 +f 15372/5039/3543 15373/5040/3543 15374/5041/3543 +f 15375/5042/3543 15374/5041/3543 15373/5040/3543 +f 15376/5039/3545 15377/5040/3545 15378/5041/3545 +f 15379/5042/3545 15378/5041/3545 15377/5040/3545 +f 15380/5040/3542 15381/5043/3542 15382/5042/3542 +f 15383/5044/3542 15382/5042/3542 15381/5043/3542 +f 15384/5040/3545 15385/5043/3545 15386/5042/3545 +f 15387/5044/3545 15386/5042/3545 15385/5043/3545 +f 15388/5045/3544 15389/5046/3544 15390/5047/3544 +f 15391/5048/3544 15390/5047/3544 15389/5046/3544 +f 15392/5039/3544 15393/5049/3544 15394/5041/3544 +f 15395/5050/3544 15394/5041/3544 15393/5049/3544 +f 15396/5051/3544 15397/5052/3544 15398/5053/3544 +f 15399/5054/3544 15398/5053/3544 15397/5052/3544 +f 15400/5040/3544 15401/5055/3544 15402/5042/3544 +f 15403/5056/3544 15402/5042/3544 15401/5055/3544 +f 15404/5057/3544 15405/5040/3544 15406/5058/3544 +f 15407/5042/3544 15406/5058/3544 15405/5040/3544 +f 15408/5046/3544 15409/5059/3544 15410/5048/3544 +f 15411/5060/3544 15410/5048/3544 15409/5059/3544 +f 15412/5061/3544 15413/5043/3544 15414/5062/3544 +f 15415/5044/3544 15414/5062/3544 15413/5043/3544 +f 15416/5052/3544 15417/5063/3544 15418/5054/3544 +f 15419/5064/3544 15418/5054/3544 15417/5063/3544 +f 15420/5045/3542 15421/5046/3542 15422/5047/3542 +f 15423/5048/3542 15422/5047/3542 15421/5046/3542 +f 15424/5039/3542 15425/5049/3542 15426/5041/3542 +f 15427/5050/3542 15426/5041/3542 15425/5049/3542 +f 15428/5051/3543 15429/5052/3543 15430/5053/3543 +f 15431/5054/3543 15430/5053/3543 15429/5052/3543 +f 15432/5040/3543 15433/5055/3543 15434/5042/3543 +f 15435/5056/3543 15434/5042/3543 15433/5055/3543 +f 15436/5057/3542 15437/5040/3542 15438/5058/3542 +f 15439/5042/3542 15438/5058/3542 15437/5040/3542 +f 15440/5046/3542 15441/5059/3542 15442/5048/3542 +f 15443/5060/3542 15442/5048/3542 15441/5059/3542 +f 15444/5061/3543 15445/5043/3543 15446/5062/3543 +f 15447/5044/3543 15446/5062/3543 15445/5043/3543 +f 15448/5052/3543 15449/5063/3543 15450/5054/3543 +f 15451/5064/3543 15450/5054/3543 15449/5063/3543 +f 15452/5065/3546 15453/5066/3546 15454/5067/3546 +f 15455/5068/3546 15454/5067/3546 15453/5066/3546 +f 15456/5029/3544 15457/5069/3544 15458/5070/3544 +f 15459/5071/3544 15458/5070/3544 15457/5069/3544 +f 15460/5072/3547 15461/5073/3547 15462/5074/3547 +f 15463/5075/3547 15462/5074/3547 15461/5073/3547 +f 15464/5076/3543 15465/5077/3543 15466/5078/3543 +f 15467/5079/3543 15466/5078/3543 15465/5077/3543 +f 15468/5080/3546 15469/5081/3546 15470/5082/3546 +f 15471/5083/3546 15470/5082/3546 15469/5081/3546 +f 15472/5084/3542 15473/5085/3542 15474/5086/3542 +f 15475/5087/3542 15474/5086/3542 15473/5085/3542 +f 15476/5088/3547 15477/5089/3547 15478/5090/3547 +f 15479/5091/3547 15478/5090/3547 15477/5089/3547 +f 15480/5076/3545 15481/5077/3545 15482/5078/3545 +f 15483/5079/3545 15482/5078/3545 15481/5077/3545 +f 15484/5066/3546 15485/5092/3546 15486/5068/3546 +f 15487/5093/3546 15486/5068/3546 15485/5092/3546 +f 15488/5084/3544 15489/5085/3544 15490/5086/3544 +f 15491/5087/3544 15490/5086/3544 15489/5085/3544 +f 15492/5092/3547 15493/5072/3547 15494/5093/3547 +f 15495/5074/3547 15494/5093/3547 15493/5072/3547 +f 15496/5094/3543 15497/5095/3543 15498/5096/3543 +f 15499/5097/3543 15498/5096/3543 15497/5095/3543 +f 15500/5081/3546 15501/5065/3546 15502/5083/3546 +f 15503/5084/3546 15502/5083/3546 15501/5065/3546 +f 15504/5084/3542 15505/5085/3542 15506/5086/3542 +f 15507/5087/3542 15506/5086/3542 15505/5085/3542 +f 15508/5073/3547 15509/5088/3547 15510/5098/3547 +f 15511/5090/3547 15510/5098/3547 15509/5088/3547 +f 15512/5076/3545 15513/5077/3545 15514/5078/3545 +f 15515/5079/3545 15514/5078/3545 15513/5077/3545 +f 15516/5073/3546 15517/5088/3546 15518/5098/3546 +f 15519/5090/3546 15518/5098/3546 15517/5088/3546 +f 15520/5097/3545 15521/5096/3545 15522/5095/3545 +f 15523/5094/3545 15522/5095/3545 15521/5096/3545 +f 15524/5081/3547 15525/5065/3547 15526/5083/3547 +f 15527/5084/3547 15526/5083/3547 15525/5065/3547 +f 15528/5071/3542 15529/5070/3542 15530/5069/3542 +f 15531/5029/3542 15530/5069/3542 15529/5070/3542 +f 15532/5089/3546 15533/5099/3546 15534/5091/3546 +f 15535/5100/3546 15534/5091/3546 15533/5099/3546 +f 15536/5029/3545 15537/5069/3545 15538/5070/3545 +f 15539/5071/3545 15538/5070/3545 15537/5069/3545 +f 15540/5101/3547 15541/5080/3547 15542/5102/3547 +f 15543/5082/3547 15542/5102/3547 15541/5080/3547 +f 15544/5076/3542 15545/5077/3542 15546/5078/3542 +f 15547/5079/3542 15546/5078/3542 15545/5077/3542 +f 15548/5088/3546 15549/5089/3546 15550/5090/3546 +f 15551/5091/3546 15550/5090/3546 15549/5089/3546 +f 15552/5097/3545 15553/5096/3545 15554/5095/3545 +f 15555/5094/3545 15554/5095/3545 15553/5096/3545 +f 15556/5080/3547 15557/5081/3547 15558/5082/3547 +f 15559/5083/3547 15558/5082/3547 15557/5081/3547 +f 15560/5071/3542 15561/5070/3542 15562/5069/3542 +f 15563/5029/3542 15562/5069/3542 15561/5070/3542 +f 15564/5099/3546 15565/5103/3546 15566/5100/3546 +f 15567/5104/3546 15566/5100/3546 15565/5103/3546 +f 15568/5084/3545 15569/5085/3545 15570/5086/3545 +f 15571/5087/3545 15570/5086/3545 15569/5085/3545 +f 15572/5105/3547 15573/5101/3547 15574/5070/3547 +f 15575/5102/3547 15574/5070/3547 15573/5101/3547 +f 15576/5094/3542 15577/5095/3542 15578/5096/3542 +f 15579/5097/3542 15578/5096/3542 15577/5095/3542 +f 15580/5105/3546 15581/5080/3546 15582/5070/3546 +f 15583/5082/3546 15582/5070/3546 15581/5080/3546 +f 15584/5097/3542 15585/5096/3542 15586/5095/3542 +f 15587/5094/3542 15586/5095/3542 15585/5096/3542 +f 15588/5089/3547 15589/5103/3547 15590/5091/3547 +f 15591/5104/3547 15590/5091/3547 15589/5103/3547 +f 15592/5071/3545 15593/5070/3545 15594/5069/3545 +f 15595/5029/3545 15594/5069/3545 15593/5070/3545 +f 15596/5103/3546 15597/5106/3546 15598/5107/3546 +f 15599/5108/3546 15598/5107/3546 15597/5106/3546 +f 15600/5084/3543 15601/5085/3543 15602/5086/3543 +f 15603/5087/3543 15602/5086/3543 15601/5085/3543 +f 15604/5106/3547 15605/5105/3547 15606/5108/3547 +f 15607/5109/3547 15606/5108/3547 15605/5105/3547 +f 15608/5076/3544 15609/5077/3544 15610/5078/3544 +f 15611/5079/3544 15610/5078/3544 15609/5077/3544 +f 15612/5092/3546 15613/5073/3546 15614/5093/3546 +f 15615/5075/3546 15614/5093/3546 15613/5073/3546 +f 15616/5097/3544 15617/5096/3544 15618/5095/3544 +f 15619/5094/3544 15618/5095/3544 15617/5096/3544 +f 15620/5065/3547 15621/5092/3547 15622/5067/3547 +f 15623/5093/3547 15622/5067/3547 15621/5092/3547 +f 15624/5071/3543 15625/5070/3543 15626/5069/3543 +f 15627/5029/3543 15626/5069/3543 15625/5070/3543 +f 15628/5106/3546 15629/5105/3546 15630/5108/3546 +f 15631/5109/3546 15630/5108/3546 15629/5105/3546 +f 15632/5097/3543 15633/5096/3543 15634/5095/3543 +f 15635/5094/3543 15634/5095/3543 15633/5096/3543 +f 15636/5103/3547 15637/5106/3547 15638/5107/3547 +f 15639/5108/3547 15638/5107/3547 15637/5106/3547 +f 15640/5071/3544 15641/5070/3544 15642/5069/3544 +f 15643/5029/3544 15642/5069/3544 15641/5070/3544 +f 15644/5092/3547 15645/5073/3547 15646/5093/3547 +f 15647/5075/3547 15646/5093/3547 15645/5073/3547 +f 15648/5097/3545 15649/5110/3545 15650/5095/3545 +f 15651/5111/3545 15650/5095/3545 15649/5110/3545 +f 15652/5065/3546 15653/5092/3546 15654/5067/3546 +f 15655/5093/3546 15654/5067/3546 15653/5092/3546 +f 15656/5112/3542 15657/5070/3542 15658/5113/3542 +f 15659/5029/3542 15658/5113/3542 15657/5070/3542 +f 15660/5089/3547 15661/5103/3547 15662/5091/3547 +f 15663/5104/3547 15662/5091/3547 15661/5103/3547 +f 15664/5084/3544 15665/5114/3544 15666/5086/3544 +f 15667/5115/3544 15666/5086/3544 15665/5114/3544 +f 15668/5105/3546 15669/5080/3546 15670/5070/3546 +f 15671/5082/3546 15670/5070/3546 15669/5080/3546 +f 15672/5116/3543 15673/5077/3543 15674/5117/3543 +f 15675/5079/3543 15674/5117/3543 15673/5077/3543 +f 15676/5105/3547 15677/5080/3547 15678/5070/3547 +f 15679/5082/3547 15678/5070/3547 15677/5080/3547 +f 15680/5097/3543 15681/5110/3543 15682/5095/3543 +f 15683/5111/3543 15682/5095/3543 15681/5110/3543 +f 15684/5089/3546 15685/5103/3546 15686/5091/3546 +f 15687/5104/3546 15686/5091/3546 15685/5103/3546 +f 15688/5112/3544 15689/5070/3544 15690/5113/3544 +f 15691/5029/3544 15690/5113/3544 15689/5070/3544 +f 15692/5073/3547 15693/5089/3547 15694/5098/3547 +f 15695/5091/3547 15694/5098/3547 15693/5089/3547 +f 15696/5097/3544 15697/5110/3544 15698/5095/3544 +f 15699/5111/3544 15698/5095/3544 15697/5110/3544 +f 15700/5080/3546 15701/5065/3546 15702/5082/3546 +f 15703/5084/3546 15702/5082/3546 15701/5065/3546 +f 15704/5112/3543 15705/5070/3543 15706/5113/3543 +f 15707/5029/3543 15706/5113/3543 15705/5070/3543 +f 15708/5118/3547 15709/5119/3547 15710/5120/3547 +f 15711/5121/3547 15710/5120/3547 15709/5119/3547 +f 15712/5084/3542 15713/5114/3542 15714/5086/3542 +f 15715/5115/3542 15714/5086/3542 15713/5114/3542 +f 15716/5122/3546 15717/5123/3546 15718/5124/3546 +f 15719/5125/3546 15718/5124/3546 15717/5123/3546 +f 15720/5112/3545 15721/5070/3545 15722/5113/3545 +f 15723/5029/3545 15722/5113/3545 15721/5070/3545 +f 15724/5126/3547 15725/5105/3547 15726/5127/3547 +f 15727/5109/3547 15726/5127/3547 15725/5105/3547 +f 15728/5097/3542 15729/5110/3542 15730/5095/3542 +f 15731/5111/3542 15730/5095/3542 15729/5110/3542 +f 15732/5103/3546 15733/5128/3546 15734/5107/3546 +f 15735/5129/3546 15734/5107/3546 15733/5128/3546 +f 15736/5084/3545 15737/5114/3545 15738/5086/3545 +f 15739/5115/3545 15738/5086/3545 15737/5114/3545 +f 15740/5123/3547 15741/5130/3547 15742/5125/3547 +f 15743/5131/3547 15742/5125/3547 15741/5130/3547 +f 15744/5132/3542 15745/5133/3542 15746/5134/3542 +f 15747/5135/3542 15746/5134/3542 15745/5133/3542 +f 15748/5136/3546 15749/5118/3546 15750/5137/3546 +f 15751/5120/3546 15750/5137/3546 15749/5118/3546 +f 15752/5111/3545 15753/5095/3545 15754/5110/3545 +f 15755/5097/3545 15754/5110/3545 15753/5095/3545 +f 15756/5138/3547 15757/5106/3547 15758/5139/3547 +f 15759/5108/3547 15758/5139/3547 15757/5106/3547 +f 15760/5084/3542 15761/5114/3542 15762/5086/3542 +f 15763/5115/3542 15762/5086/3542 15761/5114/3542 +f 15764/5106/3546 15765/5140/3546 15766/5108/3546 +f 15767/5141/3546 15766/5108/3546 15765/5140/3546 +f 15768/5132/3545 15769/5133/3545 15770/5134/3545 +f 15771/5135/3545 15770/5134/3545 15769/5133/3545 +f 15772/5106/3547 15773/5140/3547 15774/5108/3547 +f 15775/5141/3547 15774/5108/3547 15773/5140/3547 +f 15776/5084/3542 15777/5114/3542 15778/5086/3542 +f 15779/5115/3542 15778/5086/3542 15777/5114/3542 +f 15780/5138/3546 15781/5106/3546 15782/5139/3546 +f 15783/5108/3546 15782/5139/3546 15781/5106/3546 +f 15784/5112/3545 15785/5070/3545 15786/5113/3545 +f 15787/5029/3545 15786/5113/3545 15785/5070/3545 +f 15788/5136/3547 15789/5118/3547 15790/5137/3547 +f 15791/5120/3547 15790/5137/3547 15789/5118/3547 +f 15792/5097/3542 15793/5110/3542 15794/5095/3542 +f 15795/5111/3542 15794/5095/3542 15793/5110/3542 +f 15796/5123/3546 15797/5130/3546 15798/5125/3546 +f 15799/5131/3546 15798/5125/3546 15797/5130/3546 +f 15800/5084/3545 15801/5114/3545 15802/5086/3545 +f 15803/5115/3545 15802/5086/3545 15801/5114/3545 +f 15804/5103/3547 15805/5128/3547 15806/5107/3547 +f 15807/5129/3547 15806/5107/3547 15805/5128/3547 +f 15808/5132/3542 15809/5133/3542 15810/5134/3542 +f 15811/5135/3542 15810/5134/3542 15809/5133/3542 +f 15812/5126/3546 15813/5105/3546 15814/5127/3546 +f 15815/5109/3546 15814/5127/3546 15813/5105/3546 +f 15816/5116/3545 15817/5077/3545 15818/5117/3545 +f 15819/5079/3545 15818/5117/3545 15817/5077/3545 +f 15820/5122/3547 15821/5123/3547 15822/5124/3547 +f 15823/5125/3547 15822/5124/3547 15821/5123/3547 +f 15824/5029/3542 15825/5113/3542 15826/5070/3542 +f 15827/5112/3542 15826/5070/3542 15825/5113/3542 +f 15828/5118/3546 15829/5119/3546 15830/5120/3546 +f 15831/5121/3546 15830/5120/3546 15829/5119/3546 +f 15832/5132/3545 15833/5133/3545 15834/5134/3545 +f 15835/5135/3545 15834/5134/3545 15833/5133/3545 +f 15836/5081/3547 15837/5142/3547 15838/5083/3547 +f 15839/5143/3547 15838/5083/3547 15837/5142/3547 +f 15840/5132/3543 15841/5133/3543 15842/5134/3543 +f 15843/5135/3543 15842/5134/3543 15841/5133/3543 +f 15844/5144/3546 15845/5088/3546 15846/5145/3546 +f 15847/5090/3546 15846/5145/3546 15845/5088/3546 +f 15848/5111/3544 15849/5095/3544 15850/5110/3544 +f 15851/5097/3544 15850/5110/3544 15849/5095/3544 +f 15852/5146/3547 15853/5065/3547 15854/5147/3547 +f 15855/5084/3547 15854/5147/3547 15853/5065/3547 +f 15856/5084/3543 15857/5114/3543 15858/5086/3543 +f 15859/5115/3543 15858/5086/3543 15857/5114/3543 +f 15860/5073/3546 15861/5148/3546 15862/5098/3546 +f 15863/5149/3546 15862/5098/3546 15861/5148/3546 +f 15864/5132/3544 15865/5133/3544 15866/5134/3544 +f 15867/5135/3544 15866/5134/3544 15865/5133/3544 +f 15868/5066/3547 15869/5150/3547 15870/5068/3547 +f 15871/5151/3547 15870/5068/3547 15869/5150/3547 +f 15872/5112/3545 15873/5070/3545 15874/5113/3545 +f 15875/5029/3545 15874/5113/3545 15873/5070/3545 +f 15876/5152/3546 15877/5072/3546 15878/5153/3546 +f 15879/5074/3546 15878/5153/3546 15877/5072/3546 +f 15880/5116/3542 15881/5077/3542 15882/5117/3542 +f 15883/5079/3542 15882/5117/3542 15881/5077/3542 +f 15884/5154/3547 15885/5092/3547 15886/5155/3547 +f 15887/5093/3547 15886/5155/3547 15885/5092/3547 +f 15888/5084/3545 15889/5114/3545 15890/5086/3545 +f 15891/5115/3545 15890/5086/3545 15889/5114/3545 +f 15892/5092/3546 15893/5156/3546 15894/5093/3546 +f 15895/5157/3546 15894/5093/3546 15893/5156/3546 +f 15896/5112/3542 15897/5070/3542 15898/5113/3542 +f 15899/5029/3542 15898/5113/3542 15897/5070/3542 +f 15900/5080/3547 15901/5158/3547 15902/5082/3547 +f 15903/5159/3547 15902/5082/3547 15901/5158/3547 +f 15904/5132/3543 15905/5133/3543 15906/5134/3543 +f 15907/5135/3543 15906/5134/3543 15905/5133/3543 +f 15908/5160/3546 15909/5089/3546 15910/5161/3546 +f 15911/5091/3546 15910/5161/3546 15909/5089/3546 +f 15912/5116/3544 15913/5077/3544 15914/5117/3544 +f 15915/5079/3544 15914/5117/3544 15913/5077/3544 +f 15916/5162/3547 15917/5081/3547 15918/5163/3547 +f 15919/5083/3547 15918/5163/3547 15917/5081/3547 +f 15920/5029/3543 15921/5113/3543 15922/5070/3543 +f 15923/5112/3543 15922/5070/3543 15921/5113/3543 +f 15924/5088/3546 15925/5164/3546 15926/5090/3546 +f 15927/5165/3546 15926/5090/3546 15925/5164/3546 +f 15928/5132/3544 15929/5133/3544 15930/5134/3544 +f 15931/5135/3544 15930/5134/3544 15929/5133/3544 +f 15932/5065/3547 15933/5166/3547 15934/5067/3547 +f 15935/5167/3547 15934/5067/3547 15933/5166/3547 +f 15936/5112/3545 15937/5070/3545 15938/5113/3545 +f 15939/5029/3545 15938/5113/3545 15937/5070/3545 +f 15940/5168/3546 15941/5073/3546 15942/5169/3546 +f 15943/5075/3546 15942/5169/3546 15941/5073/3546 +f 15944/5116/3542 15945/5077/3542 15946/5117/3542 +f 15947/5079/3542 15946/5117/3542 15945/5077/3542 +f 15948/5170/3547 15949/5066/3547 15950/5171/3547 +f 15951/5068/3547 15950/5171/3547 15949/5066/3547 +f 15952/5084/3545 15953/5114/3545 15954/5086/3545 +f 15955/5115/3545 15954/5086/3545 15953/5114/3545 +f 15956/5072/3546 15957/5172/3546 15958/5074/3546 +f 15959/5173/3546 15958/5074/3546 15957/5172/3546 +f 15960/5112/3542 15961/5070/3542 15962/5113/3542 +f 15963/5029/3542 15962/5113/3542 15961/5070/3542 +f 15964/5029/3544 15965/5174/3544 15966/5175/3544 +f 15967/5176/3544 15966/5175/3544 15965/5174/3544 +f 15968/5177/3545 15969/5178/3545 15970/5179/3545 +f 15971/5180/3545 15970/5179/3545 15969/5178/3545 +f 15972/5177/3543 15973/5178/3543 15974/5179/3543 +f 15975/5180/3543 15974/5179/3543 15973/5178/3543 +f 15976/5029/3542 15977/5174/3542 15978/5175/3542 +f 15979/5176/3542 15978/5175/3542 15977/5174/3542 +f 15980/5029/3544 15981/5174/3544 15982/5175/3544 +f 15983/5176/3544 15982/5175/3544 15981/5174/3544 +f 15984/5029/3545 15985/5174/3545 15986/5175/3545 +f 15987/5176/3545 15986/5175/3545 15985/5174/3545 +f 15988/5177/3543 15989/5178/3543 15990/5179/3543 +f 15991/5180/3543 15990/5179/3543 15989/5178/3543 +f 15992/5177/3542 15993/5178/3542 15994/5179/3542 +f 15995/5180/3542 15994/5179/3542 15993/5178/3542 +f 15996/5177/3544 15997/5178/3544 15998/5179/3544 +f 15999/5180/3544 15998/5179/3544 15997/5178/3544 +f 16000/5177/3545 16001/5178/3545 16002/5179/3545 +f 16003/5180/3545 16002/5179/3545 16001/5178/3545 +f 16004/5029/3543 16005/5174/3543 16006/5175/3543 +f 16007/5176/3543 16006/5175/3543 16005/5174/3543 +f 16008/5029/3542 16009/5174/3542 16010/5175/3542 +f 16011/5176/3542 16010/5175/3542 16009/5174/3542 +f 16012/5177/3544 16013/5178/3544 16014/5179/3544 +f 16015/5180/3544 16014/5179/3544 16013/5178/3544 +f 16016/5029/3545 16017/5174/3545 16018/5175/3545 +f 16019/5176/3545 16018/5175/3545 16017/5174/3545 +f 16020/5029/3543 16021/5174/3543 16022/5175/3543 +f 16023/5176/3543 16022/5175/3543 16021/5174/3543 +f 16024/5177/3542 16025/5178/3542 16026/5179/3542 +f 16027/5180/3542 16026/5179/3542 16025/5178/3542 +f 16028/5181/3547 16029/5182/3547 16030/5183/3547 +f 16031/5184/3547 16030/5183/3547 16029/5182/3547 +f 16032/5029/3547 16033/5174/3547 16034/5185/3547 +f 16035/5186/3547 16034/5185/3547 16033/5174/3547 +f 16036/5187/3547 16037/5188/3547 16038/5189/3547 +f 16039/5190/3547 16038/5189/3547 16037/5188/3547 +f 16040/5177/3547 16041/5178/3547 16042/5191/3547 +f 16043/5192/3547 16042/5191/3547 16041/5178/3547 + + +# +# +# +g + + +# +# _material_306-effect +# +usemtl _material_306-effect + +v -1.394900 0.954804 -1.321920 +v -1.394900 0.954804 -0.338587 +v -1.394900 1.954804 -1.321920 +v -1.394900 1.954804 -0.338587 +v -1.394900 0.954804 -0.338587 +v -1.394900 0.954804 0.644747 +v -1.394900 1.954804 -0.338587 +v -1.394900 1.954804 0.644747 +v -1.394900 0.954804 0.644746 +v -1.394900 0.954804 1.628080 +v -1.394900 1.954804 0.644745 +v -1.394900 1.954804 1.628080 +v 1.555100 0.954804 1.628080 +v 1.555100 0.954804 0.644746 +v 1.555100 1.954804 1.628080 +v 1.555100 1.954804 0.644745 +v 1.555100 0.954804 0.644747 +v 1.555100 0.954804 -0.338587 +v 1.555100 1.954804 0.644747 +v 1.555100 1.954804 -0.338587 +v 1.555100 0.954804 -0.338587 +v 1.555100 0.954804 -1.321920 +v 1.555100 1.954804 -0.338587 +v 1.555100 1.954804 -1.321920 +v 1.555100 0.954804 -1.321920 +v 0.571767 0.954804 -1.321920 +v 1.555100 1.954804 -1.321920 +v 0.571767 1.954804 -1.321920 +v 0.571767 0.954804 -1.321920 +v -0.411567 0.954804 -1.321920 +v 0.571767 1.954804 -1.321920 +v -0.411567 1.954804 -1.321920 +v -0.411566 0.954804 -1.321920 +v -1.394900 0.954804 -1.321920 +v -0.411566 1.954804 -1.321920 +v -1.394900 1.954804 -1.321920 +v -1.394900 0.954804 1.628080 +v -0.411566 0.954804 1.628080 +v -1.394900 1.954804 1.628080 +v -0.411566 1.954804 1.628080 +v -0.411567 0.954804 1.628080 +v 0.571767 0.954804 1.628080 +v -0.411567 1.954804 1.628080 +v 0.571767 1.954804 1.628080 +v 0.571767 0.954804 1.628080 +v 1.555100 0.954804 1.628080 +v 0.571767 1.954804 1.628080 +v 1.555100 1.954804 1.628080 +v -1.394900 0.954804 -1.321920 +v 1.555100 0.954804 -1.321920 +v -1.394900 0.954804 1.628080 +v 1.555100 0.954804 1.628080 +v -0.725525 2.873555 1.628080 +v 0.885724 2.873555 1.628080 +v 0.885724 2.873555 -1.321920 +v -0.725525 2.873555 -1.321920 +v -1.331151 2.042305 1.628080 +v 1.491349 2.042305 1.628080 +v -0.725525 2.873555 1.628080 +v 0.885724 2.873555 1.628080 +v 1.491349 2.042305 -1.321920 +v -1.331151 2.042305 -1.321920 +v 0.885724 2.873555 -1.321920 +v -0.725525 2.873555 -1.321920 +vn -1.000000 0.000000 -0.000000 +vn 1.000000 0.000000 0.000000 +vn 0.000000 -0.000000 -1.000000 +vn 0.000000 0.000000 1.000000 +vn 0.000000 -1.000000 0.000000 +vt 0.000000 0.000000 +vt 0.000000 1.311111 +vt -1.333333 0.000000 +vt -1.333333 1.311111 +vt 0.000000 2.622222 +vt -1.333333 2.622222 +vt 0.000000 3.933333 +vt -1.333333 3.933333 +vt 1.966667 -1.966667 +vt 1.966667 1.966667 +vt -1.966667 -1.966667 +vt -1.966667 1.966667 +vt -1.450000 0.085000 +vt -1.450000 3.848333 +vt -2.558333 0.892500 +vt -2.558333 3.040833 +f 16044/5193/3548 16045/5194/3548 16046/5195/3548 +f 16047/5196/3548 16046/5195/3548 16045/5194/3548 +f 16048/5194/3548 16049/5197/3548 16050/5196/3548 +f 16051/5198/3548 16050/5196/3548 16049/5197/3548 +f 16052/5197/3548 16053/5199/3548 16054/5198/3548 +f 16055/5200/3548 16054/5198/3548 16053/5199/3548 +f 16056/5193/3549 16057/5194/3549 16058/5195/3549 +f 16059/5196/3549 16058/5195/3549 16057/5194/3549 +f 16060/5194/3549 16061/5197/3549 16062/5196/3549 +f 16063/5198/3549 16062/5196/3549 16061/5197/3549 +f 16064/5197/3549 16065/5199/3549 16066/5198/3549 +f 16067/5200/3549 16066/5198/3549 16065/5199/3549 +f 16068/5193/3550 16069/5194/3550 16070/5195/3550 +f 16071/5196/3550 16070/5195/3550 16069/5194/3550 +f 16072/5194/3550 16073/5197/3550 16074/5196/3550 +f 16075/5198/3550 16074/5196/3550 16073/5197/3550 +f 16076/5197/3550 16077/5199/3550 16078/5198/3550 +f 16079/5200/3550 16078/5198/3550 16077/5199/3550 +f 16080/5193/3551 16081/5194/3551 16082/5195/3551 +f 16083/5196/3551 16082/5195/3551 16081/5194/3551 +f 16084/5194/3551 16085/5197/3551 16086/5196/3551 +f 16087/5198/3551 16086/5196/3551 16085/5197/3551 +f 16088/5197/3551 16089/5199/3551 16090/5198/3551 +f 16091/5200/3551 16090/5198/3551 16089/5199/3551 +f 16092/5201/3552 16093/5202/3552 16094/5203/3552 +f 16095/5204/3552 16094/5203/3552 16093/5202/3552 +f 16100/5205/3551 16101/5206/3551 16102/5207/3551 +f 16103/5208/3551 16102/5207/3551 16101/5206/3551 +f 16104/5205/3550 16105/5206/3550 16106/5207/3550 +f 16107/5208/3550 16106/5207/3550 16105/5206/3550 + + +# +# +# +g + + +# +# _material_547-effect +# +usemtl _material_547-effect + +v -1.894900 1.054805 -1.130255 +v -1.894900 1.054805 -0.530255 +v -1.894900 1.229805 -1.130255 +v -1.894900 1.229805 -0.530255 +v -1.894900 1.229805 -1.130255 +v -1.894900 1.229805 -0.930255 +v -1.894900 1.679805 -1.130255 +v -1.894900 1.679805 -0.930255 +v -1.894900 1.229805 -0.730255 +v -1.894900 1.229805 -0.530255 +v -1.894900 1.679805 -0.730255 +v -1.894900 1.679805 -0.530255 +v -1.894900 1.679805 -1.130255 +v -1.894900 1.679805 -0.530255 +v -1.894900 1.804805 -1.130255 +v -1.894900 1.804805 -0.530255 +v -1.094900 1.054805 -0.530255 +v -1.094900 1.054805 -1.130255 +v -1.094900 1.429805 -0.530255 +v -1.094900 1.429805 -1.130255 +v -1.094900 1.054805 -1.130255 +v -1.894900 1.054805 -1.130255 +v -1.094900 1.429805 -1.130255 +v -1.894900 1.429805 -1.130255 +v -1.894900 1.054805 -0.530255 +v -1.094900 1.054805 -0.530255 +v -1.894900 1.429805 -0.530255 +v -1.094900 1.429805 -0.530255 +v -1.894900 1.054805 0.836413 +v -1.894900 1.054805 1.436413 +v -1.894900 1.229805 0.836413 +v -1.894900 1.229805 1.436413 +v -1.894900 1.229805 0.836413 +v -1.894900 1.229805 1.036413 +v -1.894900 1.679805 0.836413 +v -1.894900 1.679805 1.036413 +v -1.894900 1.229805 1.236413 +v -1.894900 1.229805 1.436413 +v -1.894900 1.679805 1.236413 +v -1.894900 1.679805 1.436413 +v -1.894900 1.679805 0.836413 +v -1.894900 1.679805 1.436413 +v -1.894900 1.804805 0.836413 +v -1.894900 1.804805 1.436413 +v -1.094900 1.054805 1.436413 +v -1.094900 1.054805 0.836413 +v -1.094900 1.429805 1.436413 +v -1.094900 1.429805 0.836413 +v -1.094900 1.054805 0.836413 +v -1.894900 1.054805 0.836413 +v -1.094900 1.429805 0.836413 +v -1.894900 1.429805 0.836413 +v -1.894900 1.054805 1.436413 +v -1.094900 1.054805 1.436413 +v -1.894900 1.429805 1.436413 +v -1.094900 1.429805 1.436413 +v 2.055100 1.054805 1.436413 +v 2.055100 1.054805 0.836413 +v 2.055100 1.229805 1.436413 +v 2.055100 1.229805 0.836413 +v 2.055100 1.229805 1.436413 +v 2.055100 1.229805 1.236413 +v 2.055100 1.629804 1.436413 +v 2.055100 1.629804 1.236413 +v 2.055100 1.729805 1.436413 +v 2.055100 1.729805 1.136413 +v 2.055100 1.229805 1.036413 +v 2.055100 1.229805 0.836413 +v 2.055100 1.629804 1.036413 +v 2.055100 1.629804 0.836413 +v 2.055100 1.729805 1.136413 +v 2.055100 1.729805 0.836413 +v 2.055100 1.729805 1.436413 +v 2.055100 1.729805 0.836413 +v 2.055100 1.804805 1.436413 +v 2.055100 1.804805 0.836413 +v 1.255100 1.054805 0.836413 +v 1.255100 1.054805 1.436413 +v 1.255100 1.429805 0.836413 +v 1.255100 1.429805 1.436413 +v 1.255100 1.054805 1.436413 +v 2.055100 1.054805 1.436413 +v 1.255100 1.429805 1.436413 +v 2.055100 1.429805 1.436413 +v 2.055100 1.054805 0.836413 +v 1.255100 1.054805 0.836413 +v 2.055100 1.429805 0.836413 +v 1.255100 1.429805 0.836413 +v 1.255100 1.054805 -0.146920 +v 1.255100 1.054805 0.453080 +v 1.255100 1.429805 -0.146920 +v 1.255100 1.429805 0.453080 +v 1.255100 1.054805 0.453080 +v 2.055100 1.054805 0.453080 +v 1.255100 1.429805 0.453080 +v 2.055100 1.429805 0.453080 +v 2.055100 1.054805 -0.146920 +v 1.255100 1.054805 -0.146920 +v 2.055100 1.429805 -0.146920 +v 1.255100 1.429805 -0.146920 +v 2.055100 1.054805 0.453080 +v 2.055100 1.054805 -0.146920 +v 2.055100 1.229805 0.453080 +v 2.055100 1.229805 -0.146920 +v 2.055100 1.229805 0.453080 +v 2.055100 1.229805 0.253080 +v 2.055100 1.629804 0.453080 +v 2.055100 1.629804 0.253080 +v 2.055100 1.654545 0.453080 +v 2.055100 1.654545 0.249972 +v 2.055100 1.677747 0.453080 +v 2.055100 1.677747 0.240838 +v 2.055100 1.697968 0.453080 +v 2.055100 1.697968 0.226249 +v 2.055100 1.713951 0.453080 +v 2.055100 1.713951 0.207110 +v 2.055100 1.724704 0.453080 +v 2.055100 1.724704 0.184612 +v 2.055100 1.729805 0.453080 +v 2.055100 1.729805 0.153080 +v 2.055100 1.229805 0.053080 +v 2.055100 1.229805 -0.146920 +v 2.055100 1.629804 0.053080 +v 2.055100 1.629804 -0.146920 +v 2.055100 1.654545 0.056188 +v 2.055100 1.654545 -0.146920 +v 2.055100 1.677747 0.065322 +v 2.055100 1.677747 -0.146920 +v 2.055100 1.697968 0.079911 +v 2.055100 1.697968 -0.146920 +v 2.055100 1.713951 0.099050 +v 2.055100 1.713951 -0.146920 +v 2.055100 1.724704 0.121548 +v 2.055100 1.724704 -0.146920 +v 2.055100 1.729805 0.153080 +v 2.055100 1.729805 -0.146920 +v 2.055100 1.729805 0.453080 +v 2.055100 1.729805 -0.146920 +v 2.055100 1.804805 0.453080 +v 2.055100 1.804805 -0.146920 +vn -1.000000 0.000000 -0.000000 +vn 1.000000 0.000000 0.000000 +vn 0.000000 -0.000000 -1.000000 +vn 0.000000 0.000000 1.000000 +vt 0.491667 -0.400000 +vt 0.491667 0.400000 +vt 0.258333 -0.400000 +vt 0.258333 0.400000 +vt 0.258333 -0.133333 +vt -0.341667 -0.400000 +vt -0.341667 -0.133333 +vt 0.258333 0.133333 +vt -0.341667 0.133333 +vt -0.341667 0.400000 +vt -0.508333 -0.400000 +vt -0.508333 0.400000 +vt 0.250000 -0.400000 +vt 0.250000 0.400000 +vt -0.250000 -0.400000 +vt -0.250000 0.400000 +vt 0.250000 -0.533333 +vt 0.250000 0.533333 +vt -0.250000 -0.533333 +vt -0.250000 0.533333 +vt 0.491358 -0.400000 +vt 0.491358 0.400000 +vt 0.258025 -0.400000 +vt 0.258025 0.400000 +vt 0.258025 -0.133333 +vt -0.275309 -0.400000 +vt -0.275309 -0.133333 +vt -0.408642 -0.400000 +vt -0.408642 0.000000 +vt 0.258025 0.133333 +vt -0.275309 0.133333 +vt -0.275309 0.400000 +vt -0.408642 0.400000 +vt -0.508642 -0.400000 +vt -0.508642 0.400000 +vt 0.485861 -0.400000 +vt 0.485861 0.400000 +vt 0.252528 -0.400000 +vt 0.252528 0.400000 +vt 0.252528 -0.133333 +vt -0.280805 -0.400000 +vt -0.280805 -0.133333 +vt -0.313793 -0.400000 +vt -0.313793 -0.129188 +vt -0.344729 -0.400000 +vt -0.344729 -0.117011 +vt -0.371691 -0.400000 +vt -0.371691 -0.097558 +vt -0.393002 -0.400000 +vt -0.393002 -0.072040 +vt -0.407337 -0.400000 +vt -0.407337 -0.042043 +vt -0.414139 -0.400000 +vt -0.414139 0.000000 +vt 0.252528 0.133333 +vt -0.280805 0.133333 +vt -0.280805 0.400000 +vt -0.313793 0.129188 +vt -0.313793 0.400000 +vt -0.344729 0.117011 +vt -0.344729 0.400000 +vt -0.371691 0.097558 +vt -0.371691 0.400000 +vt -0.393002 0.072040 +vt -0.393002 0.400000 +vt -0.407337 0.042043 +vt -0.407337 0.400000 +vt -0.414139 0.400000 +vt -0.514139 -0.400000 +vt -0.514139 0.400000 +f 16108/5209/3553 16109/5210/3553 16110/5211/3553 +f 16111/5212/3553 16110/5211/3553 16109/5210/3553 +f 16112/5211/3553 16113/5213/3553 16114/5214/3553 +f 16115/5215/3553 16114/5214/3553 16113/5213/3553 +f 16116/5216/3553 16117/5212/3553 16118/5217/3553 +f 16119/5218/3553 16118/5217/3553 16117/5212/3553 +f 16120/5214/3553 16121/5218/3553 16122/5219/3553 +f 16123/5220/3553 16122/5219/3553 16121/5218/3553 +f 16124/5221/3554 16125/5222/3554 16126/5223/3554 +f 16127/5224/3554 16126/5223/3554 16125/5222/3554 +f 16128/5225/3555 16129/5226/3555 16130/5227/3555 +f 16131/5228/3555 16130/5227/3555 16129/5226/3555 +f 16132/5225/3556 16133/5226/3556 16134/5227/3556 +f 16135/5228/3556 16134/5227/3556 16133/5226/3556 +f 16136/5209/3553 16137/5210/3553 16138/5211/3553 +f 16139/5212/3553 16138/5211/3553 16137/5210/3553 +f 16140/5211/3553 16141/5213/3553 16142/5214/3553 +f 16143/5215/3553 16142/5214/3553 16141/5213/3553 +f 16144/5216/3553 16145/5212/3553 16146/5217/3553 +f 16147/5218/3553 16146/5217/3553 16145/5212/3553 +f 16148/5214/3553 16149/5218/3553 16150/5219/3553 +f 16151/5220/3553 16150/5219/3553 16149/5218/3553 +f 16152/5221/3554 16153/5222/3554 16154/5223/3554 +f 16155/5224/3554 16154/5223/3554 16153/5222/3554 +f 16156/5225/3555 16157/5226/3555 16158/5227/3555 +f 16159/5228/3555 16158/5227/3555 16157/5226/3555 +f 16160/5225/3556 16161/5226/3556 16162/5227/3556 +f 16163/5228/3556 16162/5227/3556 16161/5226/3556 +f 16164/5229/3554 16165/5230/3554 16166/5231/3554 +f 16167/5232/3554 16166/5231/3554 16165/5230/3554 +f 16168/5231/3554 16169/5233/3554 16170/5234/3554 +f 16171/5235/3554 16170/5234/3554 16169/5233/3554 +f 16170/5234/3554 16171/5235/3554 16172/5236/3554 +f 16173/5237/3554 16172/5236/3554 16171/5235/3554 +f 16174/5238/3554 16175/5232/3554 16176/5239/3554 +f 16177/5240/3554 16176/5239/3554 16175/5232/3554 +f 16176/5239/3554 16177/5240/3554 16178/5237/3554 +f 16179/5241/3554 16178/5237/3554 16177/5240/3554 +f 16180/5236/3554 16181/5241/3554 16182/5242/3554 +f 16183/5243/3554 16182/5242/3554 16181/5241/3554 +f 16184/5221/3553 16185/5222/3553 16186/5223/3553 +f 16187/5224/3553 16186/5223/3553 16185/5222/3553 +f 16188/5225/3556 16189/5226/3556 16190/5227/3556 +f 16191/5228/3556 16190/5227/3556 16189/5226/3556 +f 16192/5225/3555 16193/5226/3555 16194/5227/3555 +f 16195/5228/3555 16194/5227/3555 16193/5226/3555 +f 16196/5221/3553 16197/5222/3553 16198/5223/3553 +f 16199/5224/3553 16198/5223/3553 16197/5222/3553 +f 16200/5225/3556 16201/5226/3556 16202/5227/3556 +f 16203/5228/3556 16202/5227/3556 16201/5226/3556 +f 16204/5225/3555 16205/5226/3555 16206/5227/3555 +f 16207/5228/3555 16206/5227/3555 16205/5226/3555 +f 16208/5244/3554 16209/5245/3554 16210/5246/3554 +f 16211/5247/3554 16210/5246/3554 16209/5245/3554 +f 16212/5246/3554 16213/5248/3554 16214/5249/3554 +f 16215/5250/3554 16214/5249/3554 16213/5248/3554 +f 16214/5249/3554 16215/5250/3554 16216/5251/3554 +f 16217/5252/3554 16216/5251/3554 16215/5250/3554 +f 16216/5251/3554 16217/5252/3554 16218/5253/3554 +f 16219/5254/3554 16218/5253/3554 16217/5252/3554 +f 16218/5253/3554 16219/5254/3554 16220/5255/3554 +f 16221/5256/3554 16220/5255/3554 16219/5254/3554 +f 16220/5255/3554 16221/5256/3554 16222/5257/3554 +f 16223/5258/3554 16222/5257/3554 16221/5256/3554 +f 16222/5257/3554 16223/5258/3554 16224/5259/3554 +f 16225/5260/3554 16224/5259/3554 16223/5258/3554 +f 16224/5259/3554 16225/5260/3554 16226/5261/3554 +f 16227/5262/3554 16226/5261/3554 16225/5260/3554 +f 16228/5263/3554 16229/5247/3554 16230/5264/3554 +f 16231/5265/3554 16230/5264/3554 16229/5247/3554 +f 16230/5264/3554 16231/5265/3554 16232/5266/3554 +f 16233/5267/3554 16232/5266/3554 16231/5265/3554 +f 16232/5266/3554 16233/5267/3554 16234/5268/3554 +f 16235/5269/3554 16234/5268/3554 16233/5267/3554 +f 16234/5268/3554 16235/5269/3554 16236/5270/3554 +f 16237/5271/3554 16236/5270/3554 16235/5269/3554 +f 16236/5270/3554 16237/5271/3554 16238/5272/3554 +f 16239/5273/3554 16238/5272/3554 16237/5271/3554 +f 16238/5272/3554 16239/5273/3554 16240/5274/3554 +f 16241/5275/3554 16240/5274/3554 16239/5273/3554 +f 16240/5274/3554 16241/5275/3554 16242/5262/3554 +f 16243/5276/3554 16242/5262/3554 16241/5275/3554 +f 16244/5261/3554 16245/5276/3554 16246/5277/3554 +f 16247/5278/3554 16246/5277/3554 16245/5276/3554 + + +# +# +# +g + + +# +# _material_577-effect +# +usemtl _material_577-effect + +v -1.244900 0.954804 -1.146920 +v -1.244900 0.954804 -1.171920 +v -1.259900 0.954804 -1.146920 +v -1.259900 0.954804 -1.171920 +v -1.244900 0.954804 -1.171920 +v -1.244900 -0.045196 -1.171920 +v -1.259900 0.954804 -1.171920 +v -1.259900 -0.045196 -1.171920 +v -1.244900 -0.045196 -1.171920 +v -1.244900 -0.045196 -1.146920 +v -1.259900 -0.045196 -1.171920 +v -1.259900 -0.045196 -1.146920 +v -1.244900 -0.045196 -1.146920 +v -1.244900 0.954804 -1.146920 +v -1.259900 -0.045196 -1.146920 +v -1.259900 0.954804 -1.146920 +v 0.055100 0.954804 -1.171920 +v 0.080100 0.954804 -1.171920 +v 0.055100 0.954804 -1.186923 +v 0.080100 0.954804 -1.186923 +v 0.080100 0.954804 -1.171920 +v 0.080100 -0.045196 -1.171920 +v 0.080100 0.954804 -1.186923 +v 0.080100 -0.045196 -1.186923 +v 0.080100 -0.045196 -1.171920 +v 0.055100 -0.045196 -1.171920 +v 0.080100 -0.045196 -1.186923 +v 0.055100 -0.045196 -1.186923 +v 0.055100 -0.045196 -1.171920 +v 0.055100 0.954804 -1.171920 +v 0.055100 -0.045196 -1.186923 +v 0.055100 0.954804 -1.186923 +v -1.244900 0.954804 -0.484420 +v -1.244900 0.954804 -0.509420 +v -1.259900 0.954804 -0.484420 +v -1.259900 0.954804 -0.509420 +v -1.244900 0.954804 -0.509420 +v -1.244900 -0.045196 -0.509420 +v -1.259900 0.954804 -0.509420 +v -1.259900 -0.045196 -0.509420 +v -1.244900 -0.045196 -0.509420 +v -1.244900 -0.045196 -0.484420 +v -1.259900 -0.045196 -0.509420 +v -1.259900 -0.045196 -0.484420 +v -1.244900 -0.045196 -0.484420 +v -1.244900 0.954804 -0.484420 +v -1.259900 -0.045196 -0.484420 +v -1.259900 0.954804 -0.484420 +v -0.607400 0.954804 -1.171920 +v -0.582400 0.954804 -1.171920 +v -0.607400 0.954804 -1.186923 +v -0.582400 0.954804 -1.186923 +v -0.582400 0.954804 -1.171920 +v -0.582400 -0.045196 -1.171920 +v -0.582400 0.954804 -1.186923 +v -0.582400 -0.045196 -1.186923 +v -0.582400 -0.045196 -1.171920 +v -0.607400 -0.045196 -1.171920 +v -0.582400 -0.045196 -1.186923 +v -0.607400 -0.045196 -1.186923 +v -0.607400 -0.045196 -1.171920 +v -0.607400 0.954804 -1.171920 +v -0.607400 -0.045196 -1.186923 +v -0.607400 0.954804 -1.186923 +v -1.219900 0.954804 1.478080 +v -1.244900 0.954804 1.478080 +v -1.219900 0.954804 1.493079 +v -1.244900 0.954804 1.493079 +v -1.244900 0.954804 1.478080 +v -1.244900 -0.045196 1.478080 +v -1.244900 0.954804 1.493079 +v -1.244900 -0.045196 1.493079 +v -1.244900 -0.045196 1.478080 +v -1.219900 -0.045196 1.478080 +v -1.244900 -0.045196 1.493079 +v -1.219900 -0.045196 1.493079 +v -1.219900 -0.045196 1.478080 +v -1.219900 0.954804 1.478080 +v -1.219900 -0.045196 1.493079 +v -1.219900 0.954804 1.493079 +v 0.105100 0.954804 1.478080 +v 0.080100 0.954804 1.478080 +v 0.105100 0.954804 1.493079 +v 0.080100 0.954804 1.493079 +v 0.080100 0.954804 1.478080 +v 0.080100 -0.045196 1.478080 +v 0.080100 0.954804 1.493079 +v 0.080100 -0.045196 1.493079 +v 0.080100 -0.045196 1.478080 +v 0.105100 -0.045196 1.478080 +v 0.080100 -0.045196 1.493079 +v 0.105100 -0.045196 1.493079 +v 0.105100 -0.045196 1.478080 +v 0.105100 0.954804 1.478080 +v 0.105100 -0.045196 1.493079 +v 0.105100 0.954804 1.493079 +v -0.557400 0.954804 1.478080 +v -0.582400 0.954804 1.478080 +v -0.557400 0.954804 1.493079 +v -0.582400 0.954804 1.493079 +v -0.582400 0.954804 1.478080 +v -0.582400 -0.045196 1.478080 +v -0.582400 0.954804 1.493079 +v -0.582400 -0.045196 1.493079 +v -0.582400 -0.045196 1.478080 +v -0.557400 -0.045196 1.478080 +v -0.582400 -0.045196 1.493079 +v -0.557400 -0.045196 1.493079 +v -0.557400 -0.045196 1.478080 +v -0.557400 0.954804 1.478080 +v -0.557400 -0.045196 1.493079 +v -0.557400 0.954804 1.493079 +v 0.767600 0.954804 1.478080 +v 0.742600 0.954804 1.478080 +v 0.767600 0.954804 1.493079 +v 0.742600 0.954804 1.493079 +v 0.742600 0.954804 1.478080 +v 0.742600 -0.045196 1.478080 +v 0.742600 0.954804 1.493079 +v 0.742600 -0.045196 1.493079 +v 0.742600 -0.045196 1.478080 +v 0.767600 -0.045196 1.478080 +v 0.742600 -0.045196 1.493079 +v 0.767600 -0.045196 1.493079 +v 0.767600 -0.045196 1.478080 +v 0.767600 0.954804 1.478080 +v 0.767600 -0.045196 1.493079 +v 0.767600 0.954804 1.493079 +v -0.582400 0.954804 1.478080 +v -0.607400 0.954804 1.478080 +v -0.582400 0.954804 1.493079 +v -0.607400 0.954804 1.493079 +v -0.607400 0.954804 1.478080 +v -0.607400 -0.045196 1.478080 +v -0.607400 0.954804 1.493079 +v -0.607400 -0.045196 1.493079 +v -0.607400 -0.045196 1.478080 +v -0.582400 -0.045196 1.478080 +v -0.607400 -0.045196 1.493079 +v -0.582400 -0.045196 1.493079 +v -0.582400 -0.045196 1.478080 +v -0.582400 0.954804 1.478080 +v -0.582400 -0.045196 1.493079 +v -0.582400 0.954804 1.493079 +v 0.742600 0.954804 1.478080 +v 0.717600 0.954804 1.478080 +v 0.742600 0.954804 1.493079 +v 0.717600 0.954804 1.493079 +v 0.717600 0.954804 1.478080 +v 0.717600 -0.045196 1.478080 +v 0.717600 0.954804 1.493079 +v 0.717600 -0.045196 1.493079 +v 0.717600 -0.045196 1.478080 +v 0.742600 -0.045196 1.478080 +v 0.717600 -0.045196 1.493079 +v 0.742600 -0.045196 1.493079 +v 0.742600 -0.045196 1.478080 +v 0.742600 0.954804 1.478080 +v 0.742600 -0.045196 1.493079 +v 0.742600 0.954804 1.493079 +v 0.080100 0.954804 1.478080 +v 0.055100 0.954804 1.478080 +v 0.080100 0.954804 1.493079 +v 0.055100 0.954804 1.493079 +v 0.055100 0.954804 1.478080 +v 0.055100 -0.045196 1.478080 +v 0.055100 0.954804 1.493079 +v 0.055100 -0.045196 1.493079 +v 0.055100 -0.045196 1.478080 +v 0.080100 -0.045196 1.478080 +v 0.055100 -0.045196 1.493079 +v 0.080100 -0.045196 1.493079 +v 0.080100 -0.045196 1.478080 +v 0.080100 0.954804 1.478080 +v 0.080100 -0.045196 1.493079 +v 0.080100 0.954804 1.493079 +v 1.405100 0.954804 1.478080 +v 1.380100 0.954804 1.478080 +v 1.405100 0.954804 1.493079 +v 1.380100 0.954804 1.493079 +v 1.380100 0.954804 1.478080 +v 1.380100 -0.045196 1.478080 +v 1.380100 0.954804 1.493079 +v 1.380100 -0.045196 1.493079 +v 1.380100 -0.045196 1.478080 +v 1.405100 -0.045196 1.478080 +v 1.380100 -0.045196 1.493079 +v 1.405100 -0.045196 1.493079 +v 1.405100 -0.045196 1.478080 +v 1.405100 0.954804 1.478080 +v 1.405100 -0.045196 1.493079 +v 1.405100 0.954804 1.493079 +v -1.244900 0.954804 -0.509420 +v -1.244900 0.954804 -0.534420 +v -1.259900 0.954804 -0.509420 +v -1.259900 0.954804 -0.534420 +v -1.244900 0.954804 -0.534420 +v -1.244900 -0.045196 -0.534420 +v -1.259900 0.954804 -0.534420 +v -1.259900 -0.045196 -0.534420 +v -1.244900 -0.045196 -0.534420 +v -1.244900 -0.045196 -0.509420 +v -1.259900 -0.045196 -0.534420 +v -1.259900 -0.045196 -0.509420 +v -1.244900 -0.045196 -0.509420 +v -1.244900 0.954804 -0.509420 +v -1.259900 -0.045196 -0.509420 +v -1.259900 0.954804 -0.509420 +v -0.582400 0.954804 -1.171920 +v -0.557400 0.954804 -1.171920 +v -0.582400 0.954804 -1.186923 +v -0.557400 0.954804 -1.186923 +v -0.557400 0.954804 -1.171920 +v -0.557400 -0.045196 -1.171920 +v -0.557400 0.954804 -1.186923 +v -0.557400 -0.045196 -1.186923 +v -0.557400 -0.045196 -1.171920 +v -0.582400 -0.045196 -1.171920 +v -0.557400 -0.045196 -1.186923 +v -0.582400 -0.045196 -1.186923 +v -0.582400 -0.045196 -1.171920 +v -0.582400 0.954804 -1.171920 +v -0.582400 -0.045196 -1.186923 +v -0.582400 0.954804 -1.186923 +v -1.244900 0.954804 0.153080 +v -1.244900 0.954804 0.128080 +v -1.259900 0.954804 0.153080 +v -1.259900 0.954804 0.128080 +v -1.244900 0.954804 0.128080 +v -1.244900 -0.045196 0.128080 +v -1.259900 0.954804 0.128080 +v -1.259900 -0.045196 0.128080 +v -1.244900 -0.045196 0.128080 +v -1.244900 -0.045196 0.153080 +v -1.259900 -0.045196 0.128080 +v -1.259900 -0.045196 0.153080 +v -1.244900 -0.045196 0.153080 +v -1.244900 0.954804 0.153080 +v -1.259900 -0.045196 0.153080 +v -1.259900 0.954804 0.153080 +v -1.244900 0.954804 -1.171920 +v -1.219900 0.954804 -1.171920 +v -1.244900 0.954804 -1.186923 +v -1.219900 0.954804 -1.186923 +v -1.219900 0.954804 -1.171920 +v -1.219900 -0.045196 -1.171920 +v -1.219900 0.954804 -1.186923 +v -1.219900 -0.045196 -1.186923 +v -1.219900 -0.045196 -1.171920 +v -1.244900 -0.045196 -1.171920 +v -1.219900 -0.045196 -1.186923 +v -1.244900 -0.045196 -1.186923 +v -1.244900 -0.045196 -1.171920 +v -1.244900 0.954804 -1.171920 +v -1.244900 -0.045196 -1.186923 +v -1.244900 0.954804 -1.186923 +v -1.169900 0.292305 -0.700671 +v -1.169900 0.292305 -0.980670 +v -1.189902 0.292305 -0.700671 +v -1.189902 0.292305 -0.980670 +v -1.169900 0.292305 -0.980670 +v -1.169900 0.267304 -0.980670 +v -1.189902 0.292305 -0.980670 +v -1.189902 0.267304 -0.980670 +v -1.169900 0.267304 -0.980670 +v -1.169900 0.267304 -0.700671 +v -1.189902 0.267304 -0.980670 +v -1.189902 0.267304 -0.700671 +v -1.169900 0.267304 -0.700671 +v -1.169900 0.292305 -0.700671 +v -1.189902 0.267304 -0.700671 +v -1.189902 0.292305 -0.700671 +v -1.169900 0.417305 -0.700671 +v -1.169900 0.417305 -0.980670 +v -1.189902 0.417305 -0.700671 +v -1.189902 0.417305 -0.980670 +v -1.169900 0.417305 -0.980670 +v -1.169900 0.392304 -0.980670 +v -1.189902 0.417305 -0.980670 +v -1.189902 0.392304 -0.980670 +v -1.169900 0.392304 -0.980670 +v -1.169900 0.392304 -0.700671 +v -1.189902 0.392304 -0.980670 +v -1.189902 0.392304 -0.700671 +v -1.169900 0.392304 -0.700671 +v -1.169900 0.417305 -0.700671 +v -1.189902 0.392304 -0.700671 +v -1.189902 0.417305 -0.700671 +v -1.169900 0.542305 -0.700671 +v -1.169900 0.542305 -0.980670 +v -1.189902 0.542305 -0.700671 +v -1.189902 0.542305 -0.980670 +v -1.169900 0.542305 -0.980670 +v -1.169900 0.517304 -0.980670 +v -1.189902 0.542305 -0.980670 +v -1.189902 0.517304 -0.980670 +v -1.169900 0.517304 -0.980670 +v -1.169900 0.517304 -0.700671 +v -1.189902 0.517304 -0.980670 +v -1.189902 0.517304 -0.700671 +v -1.169900 0.517304 -0.700671 +v -1.169900 0.542305 -0.700671 +v -1.189902 0.517304 -0.700671 +v -1.189902 0.542305 -0.700671 +v -1.169900 0.667305 -0.700671 +v -1.169900 0.667305 -0.980670 +v -1.189902 0.667305 -0.700671 +v -1.189902 0.667305 -0.980670 +v -1.169900 0.667305 -0.980670 +v -1.169900 0.642304 -0.980670 +v -1.189902 0.667305 -0.980670 +v -1.189902 0.642304 -0.980670 +v -1.169900 0.642304 -0.980670 +v -1.169900 0.642304 -0.700671 +v -1.189902 0.642304 -0.980670 +v -1.189902 0.642304 -0.700671 +v -1.169900 0.642304 -0.700671 +v -1.169900 0.667305 -0.700671 +v -1.189902 0.642304 -0.700671 +v -1.189902 0.667305 -0.700671 +v -0.391150 0.292305 -1.096920 +v -0.111151 0.292305 -1.096920 +v -0.391150 0.292305 -1.116922 +v -0.111151 0.292305 -1.116922 +v -0.111151 0.292305 -1.096920 +v -0.111151 0.267304 -1.096920 +v -0.111151 0.292305 -1.116922 +v -0.111151 0.267304 -1.116922 +v -0.111151 0.267304 -1.096920 +v -0.391150 0.267304 -1.096920 +v -0.111151 0.267304 -1.116922 +v -0.391150 0.267304 -1.116922 +v -0.391150 0.267304 -1.096920 +v -0.391150 0.292305 -1.096920 +v -0.391150 0.267304 -1.116922 +v -0.391150 0.292305 -1.116922 +v -0.391150 0.417305 -1.096920 +v -0.111151 0.417305 -1.096920 +v -0.391150 0.417305 -1.116922 +v -0.111151 0.417305 -1.116922 +v -0.111151 0.417305 -1.096920 +v -0.111151 0.392304 -1.096920 +v -0.111151 0.417305 -1.116922 +v -0.111151 0.392304 -1.116922 +v -0.111151 0.392304 -1.096920 +v -0.391150 0.392304 -1.096920 +v -0.111151 0.392304 -1.116922 +v -0.391150 0.392304 -1.116922 +v -0.391150 0.392304 -1.096920 +v -0.391150 0.417305 -1.096920 +v -0.391150 0.392304 -1.116922 +v -0.391150 0.417305 -1.116922 +v -0.391150 0.542305 -1.096920 +v -0.111151 0.542305 -1.096920 +v -0.391150 0.542305 -1.116922 +v -0.111151 0.542305 -1.116922 +v -0.111151 0.542305 -1.096920 +v -0.111151 0.517304 -1.096920 +v -0.111151 0.542305 -1.116922 +v -0.111151 0.517304 -1.116922 +v -0.111151 0.517304 -1.096920 +v -0.391150 0.517304 -1.096920 +v -0.111151 0.517304 -1.116922 +v -0.391150 0.517304 -1.116922 +v -0.391150 0.517304 -1.096920 +v -0.391150 0.542305 -1.096920 +v -0.391150 0.517304 -1.116922 +v -0.391150 0.542305 -1.116922 +v -0.391150 0.667305 -1.096920 +v -0.111151 0.667305 -1.096920 +v -0.391150 0.667305 -1.116922 +v -0.111151 0.667305 -1.116922 +v -0.111151 0.667305 -1.096920 +v -0.111151 0.642304 -1.096920 +v -0.111151 0.667305 -1.116922 +v -0.111151 0.642304 -1.116922 +v -0.111151 0.642304 -1.096920 +v -0.391150 0.642304 -1.096920 +v -0.111151 0.642304 -1.116922 +v -0.391150 0.642304 -1.116922 +v -0.391150 0.642304 -1.096920 +v -0.391150 0.667305 -1.096920 +v -0.391150 0.642304 -1.116922 +v -0.391150 0.667305 -1.116922 +v -1.169900 0.292305 -0.038171 +v -1.169900 0.292305 -0.318169 +v -1.189902 0.292305 -0.038171 +v -1.189902 0.292305 -0.318169 +v -1.169900 0.292305 -0.318169 +v -1.169900 0.267304 -0.318169 +v -1.189902 0.292305 -0.318169 +v -1.189902 0.267304 -0.318169 +v -1.169900 0.267304 -0.318169 +v -1.169900 0.267304 -0.038171 +v -1.189902 0.267304 -0.318169 +v -1.189902 0.267304 -0.038171 +v -1.169900 0.267304 -0.038171 +v -1.169900 0.292305 -0.038171 +v -1.189902 0.267304 -0.038171 +v -1.189902 0.292305 -0.038171 +v -1.169900 0.417305 -0.038171 +v -1.169900 0.417305 -0.318170 +v -1.189902 0.417305 -0.038171 +v -1.189902 0.417305 -0.318170 +v -1.169900 0.417305 -0.318170 +v -1.169900 0.392304 -0.318170 +v -1.189902 0.417305 -0.318170 +v -1.189902 0.392304 -0.318170 +v -1.169900 0.392304 -0.318170 +v -1.169900 0.392304 -0.038171 +v -1.189902 0.392304 -0.318170 +v -1.189902 0.392304 -0.038171 +v -1.169900 0.392304 -0.038171 +v -1.169900 0.417305 -0.038171 +v -1.189902 0.392304 -0.038171 +v -1.189902 0.417305 -0.038171 +v -1.169900 0.542305 -0.038171 +v -1.169900 0.542305 -0.318170 +v -1.189902 0.542305 -0.038171 +v -1.189902 0.542305 -0.318170 +v -1.169900 0.542305 -0.318170 +v -1.169900 0.517304 -0.318170 +v -1.189902 0.542305 -0.318170 +v -1.189902 0.517304 -0.318170 +v -1.169900 0.517304 -0.318170 +v -1.169900 0.517304 -0.038171 +v -1.189902 0.517304 -0.318170 +v -1.189902 0.517304 -0.038171 +v -1.169900 0.517304 -0.038171 +v -1.169900 0.542305 -0.038171 +v -1.189902 0.517304 -0.038171 +v -1.189902 0.542305 -0.038171 +v -1.169900 0.667305 -0.038171 +v -1.169900 0.667305 -0.318170 +v -1.189902 0.667305 -0.038171 +v -1.189902 0.667305 -0.318170 +v -1.169900 0.667305 -0.318170 +v -1.169900 0.642304 -0.318170 +v -1.189902 0.667305 -0.318170 +v -1.189902 0.642304 -0.318170 +v -1.169900 0.642304 -0.318170 +v -1.169900 0.642304 -0.038171 +v -1.189902 0.642304 -0.318170 +v -1.189902 0.642304 -0.038171 +v -1.169900 0.642304 -0.038171 +v -1.169900 0.667305 -0.038171 +v -1.189902 0.642304 -0.038171 +v -1.189902 0.667305 -0.038171 +v -1.053650 0.292305 -1.096920 +v -0.773651 0.292305 -1.096920 +v -1.053650 0.292305 -1.116922 +v -0.773651 0.292305 -1.116922 +v -0.773651 0.292305 -1.096920 +v -0.773651 0.267304 -1.096920 +v -0.773651 0.292305 -1.116922 +v -0.773651 0.267304 -1.116922 +v -0.773651 0.267304 -1.096920 +v -1.053650 0.267304 -1.096920 +v -0.773651 0.267304 -1.116922 +v -1.053650 0.267304 -1.116922 +v -1.053650 0.267304 -1.096920 +v -1.053650 0.292305 -1.096920 +v -1.053650 0.267304 -1.116922 +v -1.053650 0.292305 -1.116922 +v -1.053650 0.417305 -1.096920 +v -0.773651 0.417305 -1.096920 +v -1.053650 0.417305 -1.116922 +v -0.773651 0.417305 -1.116922 +v -0.773651 0.417305 -1.096920 +v -0.773651 0.392304 -1.096920 +v -0.773651 0.417305 -1.116922 +v -0.773651 0.392304 -1.116922 +v -0.773651 0.392304 -1.096920 +v -1.053650 0.392304 -1.096920 +v -0.773651 0.392304 -1.116922 +v -1.053650 0.392304 -1.116922 +v -1.053650 0.392304 -1.096920 +v -1.053650 0.417305 -1.096920 +v -1.053650 0.392304 -1.116922 +v -1.053650 0.417305 -1.116922 +v -1.053650 0.542305 -1.096920 +v -0.773651 0.542305 -1.096920 +v -1.053650 0.542305 -1.116922 +v -0.773651 0.542305 -1.116922 +v -0.773651 0.542305 -1.096920 +v -0.773651 0.517304 -1.096920 +v -0.773651 0.542305 -1.116922 +v -0.773651 0.517304 -1.116922 +v -0.773651 0.517304 -1.096920 +v -1.053650 0.517304 -1.096920 +v -0.773651 0.517304 -1.116922 +v -1.053650 0.517304 -1.116922 +v -1.053650 0.517304 -1.096920 +v -1.053650 0.542305 -1.096920 +v -1.053650 0.517304 -1.116922 +v -1.053650 0.542305 -1.116922 +v -1.053650 0.667305 -1.096920 +v -0.773651 0.667305 -1.096920 +v -1.053650 0.667305 -1.116922 +v -0.773651 0.667305 -1.116922 +v -0.773651 0.667305 -1.096920 +v -0.773651 0.642304 -1.096920 +v -0.773651 0.667305 -1.116922 +v -0.773651 0.642304 -1.116922 +v -0.773651 0.642304 -1.096920 +v -1.053650 0.642304 -1.096920 +v -0.773651 0.642304 -1.116922 +v -1.053650 0.642304 -1.116922 +v -1.053650 0.642304 -1.096920 +v -1.053650 0.667305 -1.096920 +v -1.053650 0.642304 -1.116922 +v -1.053650 0.667305 -1.116922 +v -0.773651 0.292305 1.403080 +v -1.053650 0.292305 1.403080 +v -0.773651 0.292305 1.423081 +v -1.053650 0.292305 1.423081 +v -1.053650 0.292305 1.403080 +v -1.053650 0.267304 1.403080 +v -1.053650 0.292305 1.423081 +v -1.053650 0.267304 1.423081 +v -1.053650 0.267304 1.403080 +v -0.773651 0.267304 1.403080 +v -1.053650 0.267304 1.423081 +v -0.773651 0.267304 1.423081 +v -0.773651 0.267304 1.403080 +v -0.773651 0.292305 1.403080 +v -0.773651 0.267304 1.423081 +v -0.773651 0.292305 1.423081 +v -0.773651 0.417305 1.403080 +v -1.053650 0.417305 1.403080 +v -0.773651 0.417305 1.423081 +v -1.053650 0.417305 1.423081 +v -1.053650 0.417305 1.403080 +v -1.053650 0.392304 1.403080 +v -1.053650 0.417305 1.423081 +v -1.053650 0.392304 1.423081 +v -1.053650 0.392304 1.403080 +v -0.773651 0.392304 1.403080 +v -1.053650 0.392304 1.423081 +v -0.773651 0.392304 1.423081 +v -0.773651 0.392304 1.403080 +v -0.773651 0.417305 1.403080 +v -0.773651 0.392304 1.423081 +v -0.773651 0.417305 1.423081 +v -0.773651 0.542305 1.403080 +v -1.053650 0.542305 1.403080 +v -0.773651 0.542305 1.423081 +v -1.053650 0.542305 1.423081 +v -1.053650 0.542305 1.403080 +v -1.053650 0.517304 1.403080 +v -1.053650 0.542305 1.423081 +v -1.053650 0.517304 1.423081 +v -1.053650 0.517304 1.403080 +v -0.773651 0.517304 1.403080 +v -1.053650 0.517304 1.423081 +v -0.773651 0.517304 1.423081 +v -0.773651 0.517304 1.403080 +v -0.773651 0.542305 1.403080 +v -0.773651 0.517304 1.423081 +v -0.773651 0.542305 1.423081 +v -0.773651 0.667305 1.403080 +v -1.053650 0.667305 1.403080 +v -0.773651 0.667305 1.423081 +v -1.053650 0.667305 1.423081 +v -1.053650 0.667305 1.403080 +v -1.053650 0.642304 1.403080 +v -1.053650 0.667305 1.423081 +v -1.053650 0.642304 1.423081 +v -1.053650 0.642304 1.403080 +v -0.773651 0.642304 1.403080 +v -1.053650 0.642304 1.423081 +v -0.773651 0.642304 1.423081 +v -0.773651 0.642304 1.403080 +v -0.773651 0.667305 1.403080 +v -0.773651 0.642304 1.423081 +v -0.773651 0.667305 1.423081 +v 0.551349 0.292305 1.403080 +v 0.271350 0.292305 1.403080 +v 0.551349 0.292305 1.423081 +v 0.271350 0.292305 1.423081 +v 0.271350 0.292305 1.403080 +v 0.271350 0.267304 1.403080 +v 0.271350 0.292305 1.423081 +v 0.271350 0.267304 1.423081 +v 0.271350 0.267304 1.403080 +v 0.551349 0.267304 1.403080 +v 0.271350 0.267304 1.423081 +v 0.551349 0.267304 1.423081 +v 0.551349 0.267304 1.403080 +v 0.551349 0.292305 1.403080 +v 0.551349 0.267304 1.423081 +v 0.551349 0.292305 1.423081 +v 0.551349 0.417305 1.403080 +v 0.271350 0.417305 1.403080 +v 0.551349 0.417305 1.423081 +v 0.271350 0.417305 1.423081 +v 0.271350 0.417305 1.403080 +v 0.271350 0.392304 1.403080 +v 0.271350 0.417305 1.423081 +v 0.271350 0.392304 1.423081 +v 0.271350 0.392304 1.403080 +v 0.551349 0.392304 1.403080 +v 0.271350 0.392304 1.423081 +v 0.551349 0.392304 1.423081 +v 0.551349 0.392304 1.403080 +v 0.551349 0.417305 1.403080 +v 0.551349 0.392304 1.423081 +v 0.551349 0.417305 1.423081 +v 0.551349 0.542305 1.403080 +v 0.271350 0.542305 1.403080 +v 0.551349 0.542305 1.423081 +v 0.271350 0.542305 1.423081 +v 0.271350 0.542305 1.403080 +v 0.271350 0.517304 1.403080 +v 0.271350 0.542305 1.423081 +v 0.271350 0.517304 1.423081 +v 0.271350 0.517304 1.403080 +v 0.551349 0.517304 1.403080 +v 0.271350 0.517304 1.423081 +v 0.551349 0.517304 1.423081 +v 0.551349 0.517304 1.403080 +v 0.551349 0.542305 1.403080 +v 0.551349 0.517304 1.423081 +v 0.551349 0.542305 1.423081 +v 0.551349 0.667305 1.403080 +v 0.271350 0.667305 1.403080 +v 0.551349 0.667305 1.423081 +v 0.271350 0.667305 1.423081 +v 0.271350 0.667305 1.403080 +v 0.271350 0.642304 1.403080 +v 0.271350 0.667305 1.423081 +v 0.271350 0.642304 1.423081 +v 0.271350 0.642304 1.403080 +v 0.551349 0.642304 1.403080 +v 0.271350 0.642304 1.423081 +v 0.551349 0.642304 1.423081 +v 0.551349 0.642304 1.403080 +v 0.551349 0.667305 1.403080 +v 0.551349 0.642304 1.423081 +v 0.551349 0.667305 1.423081 +v -0.111151 0.292305 1.403080 +v -0.391150 0.292305 1.403080 +v -0.111151 0.292305 1.423081 +v -0.391150 0.292305 1.423081 +v -0.391150 0.292305 1.403080 +v -0.391150 0.267304 1.403080 +v -0.391150 0.292305 1.423081 +v -0.391150 0.267304 1.423081 +v -0.391150 0.267304 1.403080 +v -0.111151 0.267304 1.403080 +v -0.391150 0.267304 1.423081 +v -0.111151 0.267304 1.423081 +v -0.111151 0.267304 1.403080 +v -0.111151 0.292305 1.403080 +v -0.111151 0.267304 1.423081 +v -0.111151 0.292305 1.423081 +v -0.111151 0.417305 1.403080 +v -0.391150 0.417305 1.403080 +v -0.111151 0.417305 1.423081 +v -0.391150 0.417305 1.423081 +v -0.391150 0.417305 1.403080 +v -0.391150 0.392304 1.403080 +v -0.391150 0.417305 1.423081 +v -0.391150 0.392304 1.423081 +v -0.391150 0.392304 1.403080 +v -0.111151 0.392304 1.403080 +v -0.391150 0.392304 1.423081 +v -0.111151 0.392304 1.423081 +v -0.111151 0.392304 1.403080 +v -0.111151 0.417305 1.403080 +v -0.111151 0.392304 1.423081 +v -0.111151 0.417305 1.423081 +v -0.111151 0.542305 1.403080 +v -0.391150 0.542305 1.403080 +v -0.111151 0.542305 1.423081 +v -0.391150 0.542305 1.423081 +v -0.391150 0.542305 1.403080 +v -0.391150 0.517304 1.403080 +v -0.391150 0.542305 1.423081 +v -0.391150 0.517304 1.423081 +v -0.391150 0.517304 1.403080 +v -0.111151 0.517304 1.403080 +v -0.391150 0.517304 1.423081 +v -0.111151 0.517304 1.423081 +v -0.111151 0.517304 1.403080 +v -0.111151 0.542305 1.403080 +v -0.111151 0.517304 1.423081 +v -0.111151 0.542305 1.423081 +v -0.111151 0.667305 1.403080 +v -0.391150 0.667305 1.403080 +v -0.111151 0.667305 1.423081 +v -0.391150 0.667305 1.423081 +v -0.391150 0.667305 1.403080 +v -0.391150 0.642304 1.403080 +v -0.391150 0.667305 1.423081 +v -0.391150 0.642304 1.423081 +v -0.391150 0.642304 1.403080 +v -0.111151 0.642304 1.403080 +v -0.391150 0.642304 1.423081 +v -0.111151 0.642304 1.423081 +v -0.111151 0.642304 1.403080 +v -0.111151 0.667305 1.403080 +v -0.111151 0.642304 1.423081 +v -0.111151 0.667305 1.423081 +v 1.213849 0.292305 1.403080 +v 0.933850 0.292305 1.403080 +v 1.213849 0.292305 1.423081 +v 0.933850 0.292305 1.423081 +v 0.933850 0.292305 1.403080 +v 0.933850 0.267304 1.403080 +v 0.933850 0.292305 1.423081 +v 0.933850 0.267304 1.423081 +v 0.933850 0.267304 1.403080 +v 1.213849 0.267304 1.403080 +v 0.933850 0.267304 1.423081 +v 1.213849 0.267304 1.423081 +v 1.213849 0.267304 1.403080 +v 1.213849 0.292305 1.403080 +v 1.213849 0.267304 1.423081 +v 1.213849 0.292305 1.423081 +v 1.213849 0.417305 1.403080 +v 0.933850 0.417305 1.403080 +v 1.213849 0.417305 1.423081 +v 0.933850 0.417305 1.423081 +v 0.933850 0.417305 1.403080 +v 0.933850 0.392304 1.403080 +v 0.933850 0.417305 1.423081 +v 0.933850 0.392304 1.423081 +v 0.933850 0.392304 1.403080 +v 1.213849 0.392304 1.403080 +v 0.933850 0.392304 1.423081 +v 1.213849 0.392304 1.423081 +v 1.213849 0.392304 1.403080 +v 1.213849 0.417305 1.403080 +v 1.213849 0.392304 1.423081 +v 1.213849 0.417305 1.423081 +v 1.213849 0.542305 1.403080 +v 0.933850 0.542305 1.403080 +v 1.213849 0.542305 1.423081 +v 0.933850 0.542305 1.423081 +v 0.933850 0.542305 1.403080 +v 0.933850 0.517304 1.403080 +v 0.933850 0.542305 1.423081 +v 0.933850 0.517304 1.423081 +v 0.933850 0.517304 1.403080 +v 1.213849 0.517304 1.403080 +v 0.933850 0.517304 1.423081 +v 1.213849 0.517304 1.423081 +v 1.213849 0.517304 1.403080 +v 1.213849 0.542305 1.403080 +v 1.213849 0.517304 1.423081 +v 1.213849 0.542305 1.423081 +v 1.213849 0.667305 1.403080 +v 0.933850 0.667305 1.403080 +v 1.213849 0.667305 1.423081 +v 0.933850 0.667305 1.423081 +v 0.933850 0.667305 1.403080 +v 0.933850 0.642304 1.403080 +v 0.933850 0.667305 1.423081 +v 0.933850 0.642304 1.423081 +v 0.933850 0.642304 1.403080 +v 1.213849 0.642304 1.403080 +v 0.933850 0.642304 1.423081 +v 1.213849 0.642304 1.423081 +v 1.213849 0.642304 1.403080 +v 1.213849 0.667305 1.403080 +v 1.213849 0.642304 1.423081 +v 1.213849 0.667305 1.423081 +v -1.169900 0.217304 -0.831570 +v -1.169900 0.217304 -0.854672 +v -1.189902 0.217304 -0.831570 +v -1.189902 0.217304 -0.854672 +v -1.169900 0.217304 -0.854672 +v -1.169900 0.192304 -0.854672 +v -1.189902 0.217304 -0.854672 +v -1.189902 0.192304 -0.854672 +v -1.169900 0.192304 -0.854672 +v -1.169900 0.192304 -0.831570 +v -1.189902 0.192304 -0.854672 +v -1.189902 0.192304 -0.831570 +v -1.169900 0.192304 -0.831570 +v -1.169900 0.217304 -0.831570 +v -1.189902 0.192304 -0.831570 +v -1.189902 0.217304 -0.831570 +v -1.169900 0.242305 -0.831570 +v -1.169900 0.242305 -0.854672 +v -1.189902 0.242305 -0.831570 +v -1.189902 0.242305 -0.854672 +v -1.169900 0.242305 -0.854672 +v -1.169900 0.217304 -0.854672 +v -1.189902 0.242305 -0.854672 +v -1.189902 0.217304 -0.854672 +v -1.169900 0.217304 -0.854672 +v -1.169900 0.217304 -0.831570 +v -1.189902 0.217304 -0.854672 +v -1.189902 0.217304 -0.831570 +v -1.169900 0.217304 -0.831570 +v -1.169900 0.242305 -0.831570 +v -1.189902 0.217304 -0.831570 +v -1.189902 0.242305 -0.831570 +v -1.169900 0.267304 -0.831570 +v -1.169900 0.267304 -0.854672 +v -1.189902 0.267304 -0.831570 +v -1.189902 0.267304 -0.854672 +v -1.169900 0.267304 -0.854672 +v -1.169900 0.242305 -0.854672 +v -1.189902 0.267304 -0.854672 +v -1.189902 0.242305 -0.854672 +v -1.169900 0.242305 -0.854672 +v -1.169900 0.242305 -0.831570 +v -1.189902 0.242305 -0.854672 +v -1.189902 0.242305 -0.831570 +v -1.169900 0.242305 -0.831570 +v -1.169900 0.267304 -0.831570 +v -1.189902 0.242305 -0.831570 +v -1.189902 0.267304 -0.831570 +v -1.169900 0.317304 -0.831570 +v -1.169900 0.317304 -0.854672 +v -1.189902 0.317304 -0.831570 +v -1.189902 0.317304 -0.854672 +v -1.169900 0.317304 -0.854672 +v -1.169900 0.292305 -0.854672 +v -1.189902 0.317304 -0.854672 +v -1.189902 0.292305 -0.854672 +v -1.169900 0.292305 -0.854672 +v -1.169900 0.292305 -0.831570 +v -1.189902 0.292305 -0.854672 +v -1.189902 0.292305 -0.831570 +v -1.169900 0.292305 -0.831570 +v -1.169900 0.317304 -0.831570 +v -1.189902 0.292305 -0.831570 +v -1.189902 0.317304 -0.831570 +v -1.169900 0.342304 -0.831570 +v -1.169900 0.342304 -0.854672 +v -1.189902 0.342304 -0.831570 +v -1.189902 0.342304 -0.854672 +v -1.169900 0.342304 -0.854672 +v -1.169900 0.317304 -0.854672 +v -1.189902 0.342304 -0.854672 +v -1.189902 0.317304 -0.854672 +v -1.169900 0.317304 -0.854672 +v -1.169900 0.317304 -0.831570 +v -1.189902 0.317304 -0.854672 +v -1.189902 0.317304 -0.831570 +v -1.169900 0.317304 -0.831570 +v -1.169900 0.342304 -0.831570 +v -1.189902 0.317304 -0.831570 +v -1.189902 0.342304 -0.831570 +v -1.169900 0.367305 -0.831570 +v -1.169900 0.367305 -0.854672 +v -1.189902 0.367305 -0.831570 +v -1.189902 0.367305 -0.854672 +v -1.169900 0.367305 -0.854672 +v -1.169900 0.342304 -0.854672 +v -1.189902 0.367305 -0.854672 +v -1.189902 0.342304 -0.854672 +v -1.169900 0.342304 -0.854672 +v -1.169900 0.342304 -0.831570 +v -1.189902 0.342304 -0.854672 +v -1.189902 0.342304 -0.831570 +v -1.169900 0.342304 -0.831570 +v -1.169900 0.367305 -0.831570 +v -1.189902 0.342304 -0.831570 +v -1.189902 0.367305 -0.831570 +v -1.169900 0.392304 -0.831570 +v -1.169900 0.392304 -0.854672 +v -1.189902 0.392304 -0.831570 +v -1.189902 0.392304 -0.854672 +v -1.169900 0.392304 -0.854672 +v -1.169900 0.367305 -0.854672 +v -1.189902 0.392304 -0.854672 +v -1.189902 0.367305 -0.854672 +v -1.169900 0.367305 -0.854672 +v -1.169900 0.367305 -0.831570 +v -1.189902 0.367305 -0.854672 +v -1.189902 0.367305 -0.831570 +v -1.169900 0.367305 -0.831570 +v -1.169900 0.392304 -0.831570 +v -1.189902 0.367305 -0.831570 +v -1.189902 0.392304 -0.831570 +v -1.169900 0.442304 -0.831570 +v -1.169900 0.442304 -0.854672 +v -1.189902 0.442304 -0.831570 +v -1.189902 0.442304 -0.854672 +v -1.169900 0.442304 -0.854672 +v -1.169900 0.417305 -0.854672 +v -1.189902 0.442304 -0.854672 +v -1.189902 0.417305 -0.854672 +v -1.169900 0.417305 -0.854672 +v -1.169900 0.417305 -0.831570 +v -1.189902 0.417305 -0.854672 +v -1.189902 0.417305 -0.831570 +v -1.169900 0.417305 -0.831570 +v -1.169900 0.442304 -0.831570 +v -1.189902 0.417305 -0.831570 +v -1.189902 0.442304 -0.831570 +v -1.169900 0.467304 -0.831570 +v -1.169900 0.467304 -0.854672 +v -1.189902 0.467304 -0.831570 +v -1.189902 0.467304 -0.854672 +v -1.169900 0.467304 -0.854672 +v -1.169900 0.442304 -0.854672 +v -1.189902 0.467304 -0.854672 +v -1.189902 0.442304 -0.854672 +v -1.169900 0.442304 -0.854672 +v -1.169900 0.442304 -0.831570 +v -1.189902 0.442304 -0.854672 +v -1.189902 0.442304 -0.831570 +v -1.169900 0.442304 -0.831570 +v -1.169900 0.467304 -0.831570 +v -1.189902 0.442304 -0.831570 +v -1.189902 0.467304 -0.831570 +v -1.169900 0.492305 -0.831570 +v -1.169900 0.492305 -0.854672 +v -1.189902 0.492305 -0.831570 +v -1.189902 0.492305 -0.854672 +v -1.169900 0.492305 -0.854672 +v -1.169900 0.467304 -0.854672 +v -1.189902 0.492305 -0.854672 +v -1.189902 0.467304 -0.854672 +v -1.169900 0.467304 -0.854672 +v -1.169900 0.467304 -0.831570 +v -1.189902 0.467304 -0.854672 +v -1.189902 0.467304 -0.831570 +v -1.169900 0.467304 -0.831570 +v -1.169900 0.492305 -0.831570 +v -1.189902 0.467304 -0.831570 +v -1.189902 0.492305 -0.831570 +v -1.169900 0.517304 -0.831570 +v -1.169900 0.517304 -0.854672 +v -1.189902 0.517304 -0.831570 +v -1.189902 0.517304 -0.854672 +v -1.169900 0.517304 -0.854672 +v -1.169900 0.492305 -0.854672 +v -1.189902 0.517304 -0.854672 +v -1.189902 0.492305 -0.854672 +v -1.169900 0.492305 -0.854672 +v -1.169900 0.492305 -0.831570 +v -1.189902 0.492305 -0.854672 +v -1.189902 0.492305 -0.831570 +v -1.169900 0.492305 -0.831570 +v -1.169900 0.517304 -0.831570 +v -1.189902 0.492305 -0.831570 +v -1.189902 0.517304 -0.831570 +v -1.169900 0.567304 -0.831570 +v -1.169900 0.567304 -0.854672 +v -1.189902 0.567304 -0.831570 +v -1.189902 0.567304 -0.854672 +v -1.169900 0.567304 -0.854672 +v -1.169900 0.542305 -0.854672 +v -1.189902 0.567304 -0.854672 +v -1.189902 0.542305 -0.854672 +v -1.169900 0.542305 -0.854672 +v -1.169900 0.542305 -0.831570 +v -1.189902 0.542305 -0.854672 +v -1.189902 0.542305 -0.831570 +v -1.169900 0.542305 -0.831570 +v -1.169900 0.567304 -0.831570 +v -1.189902 0.542305 -0.831570 +v -1.189902 0.567304 -0.831570 +v -1.169900 0.592304 -0.831570 +v -1.169900 0.592304 -0.854672 +v -1.189902 0.592304 -0.831570 +v -1.189902 0.592304 -0.854672 +v -1.169900 0.592304 -0.854672 +v -1.169900 0.567304 -0.854672 +v -1.189902 0.592304 -0.854672 +v -1.189902 0.567304 -0.854672 +v -1.169900 0.567304 -0.854672 +v -1.169900 0.567304 -0.831570 +v -1.189902 0.567304 -0.854672 +v -1.189902 0.567304 -0.831570 +v -1.169900 0.567304 -0.831570 +v -1.169900 0.592304 -0.831570 +v -1.189902 0.567304 -0.831570 +v -1.189902 0.592304 -0.831570 +v -1.169900 0.617305 -0.831570 +v -1.169900 0.617305 -0.854672 +v -1.189902 0.617305 -0.831570 +v -1.189902 0.617305 -0.854672 +v -1.169900 0.617305 -0.854672 +v -1.169900 0.592304 -0.854672 +v -1.189902 0.617305 -0.854672 +v -1.189902 0.592304 -0.854672 +v -1.169900 0.592304 -0.854672 +v -1.169900 0.592304 -0.831570 +v -1.189902 0.592304 -0.854672 +v -1.189902 0.592304 -0.831570 +v -1.169900 0.592304 -0.831570 +v -1.169900 0.617305 -0.831570 +v -1.189902 0.592304 -0.831570 +v -1.189902 0.617305 -0.831570 +v -1.169900 0.642304 -0.831570 +v -1.169900 0.642304 -0.854672 +v -1.189902 0.642304 -0.831570 +v -1.189902 0.642304 -0.854672 +v -1.169900 0.642304 -0.854672 +v -1.169900 0.617305 -0.854672 +v -1.189902 0.642304 -0.854672 +v -1.189902 0.617305 -0.854672 +v -1.169900 0.617305 -0.854672 +v -1.169900 0.617305 -0.831570 +v -1.189902 0.617305 -0.854672 +v -1.189902 0.617305 -0.831570 +v -1.169900 0.617305 -0.831570 +v -1.169900 0.642304 -0.831570 +v -1.189902 0.617305 -0.831570 +v -1.189902 0.642304 -0.831570 +v -1.169900 0.692304 -0.831570 +v -1.169900 0.692304 -0.854672 +v -1.189902 0.692304 -0.831570 +v -1.189902 0.692304 -0.854672 +v -1.169900 0.692304 -0.854672 +v -1.169900 0.667305 -0.854672 +v -1.189902 0.692304 -0.854672 +v -1.189902 0.667305 -0.854672 +v -1.169900 0.667305 -0.854672 +v -1.169900 0.667305 -0.831570 +v -1.189902 0.667305 -0.854672 +v -1.189902 0.667305 -0.831570 +v -1.169900 0.667305 -0.831570 +v -1.169900 0.692304 -0.831570 +v -1.189902 0.667305 -0.831570 +v -1.189902 0.692304 -0.831570 +v -0.260249 0.217304 -1.096920 +v -0.237150 0.217304 -1.096920 +v -0.260249 0.217304 -1.116922 +v -0.237150 0.217304 -1.116922 +v -0.237150 0.217304 -1.096920 +v -0.237150 0.192304 -1.096920 +v -0.237150 0.217304 -1.116922 +v -0.237150 0.192304 -1.116922 +v -0.237150 0.192304 -1.096920 +v -0.260249 0.192304 -1.096920 +v -0.237150 0.192304 -1.116922 +v -0.260249 0.192304 -1.116922 +v -0.260251 0.192304 -1.096920 +v -0.260251 0.217304 -1.096920 +v -0.260251 0.192304 -1.116922 +v -0.260251 0.217304 -1.116922 +v -0.260249 0.242305 -1.096920 +v -0.237150 0.242305 -1.096920 +v -0.260249 0.242305 -1.116922 +v -0.237150 0.242305 -1.116922 +v -0.237150 0.242305 -1.096920 +v -0.237150 0.217304 -1.096920 +v -0.237150 0.242305 -1.116922 +v -0.237150 0.217304 -1.116922 +v -0.237150 0.217304 -1.096920 +v -0.260249 0.217304 -1.096920 +v -0.237150 0.217304 -1.116922 +v -0.260249 0.217304 -1.116922 +v -0.260251 0.217304 -1.096920 +v -0.260251 0.242305 -1.096920 +v -0.260251 0.217304 -1.116922 +v -0.260251 0.242305 -1.116922 +v -0.260249 0.267304 -1.096920 +v -0.237150 0.267304 -1.096920 +v -0.260249 0.267304 -1.116922 +v -0.237150 0.267304 -1.116922 +v -0.237150 0.267304 -1.096920 +v -0.237150 0.242305 -1.096920 +v -0.237150 0.267304 -1.116922 +v -0.237150 0.242305 -1.116922 +v -0.237150 0.242305 -1.096920 +v -0.260249 0.242305 -1.096920 +v -0.237150 0.242305 -1.116922 +v -0.260249 0.242305 -1.116922 +v -0.260251 0.242305 -1.096920 +v -0.260251 0.267304 -1.096920 +v -0.260251 0.242305 -1.116922 +v -0.260251 0.267304 -1.116922 +v -0.260249 0.317304 -1.096920 +v -0.237150 0.317304 -1.096920 +v -0.260249 0.317304 -1.116922 +v -0.237150 0.317304 -1.116922 +v -0.237150 0.317304 -1.096920 +v -0.237150 0.292305 -1.096920 +v -0.237150 0.317304 -1.116922 +v -0.237150 0.292305 -1.116922 +v -0.237150 0.292305 -1.096920 +v -0.260249 0.292305 -1.096920 +v -0.237150 0.292305 -1.116922 +v -0.260249 0.292305 -1.116922 +v -0.260251 0.292305 -1.096920 +v -0.260251 0.317304 -1.096920 +v -0.260251 0.292305 -1.116922 +v -0.260251 0.317304 -1.116922 +v -0.260249 0.342304 -1.096920 +v -0.237150 0.342304 -1.096920 +v -0.260249 0.342304 -1.116922 +v -0.237150 0.342304 -1.116922 +v -0.237150 0.342304 -1.096920 +v -0.237150 0.317304 -1.096920 +v -0.237150 0.342304 -1.116922 +v -0.237150 0.317304 -1.116922 +v -0.237150 0.317304 -1.096920 +v -0.260249 0.317304 -1.096920 +v -0.237150 0.317304 -1.116922 +v -0.260249 0.317304 -1.116922 +v -0.260251 0.317304 -1.096920 +v -0.260251 0.342304 -1.096920 +v -0.260251 0.317304 -1.116922 +v -0.260251 0.342304 -1.116922 +v -0.260249 0.367305 -1.096920 +v -0.237150 0.367305 -1.096920 +v -0.260249 0.367305 -1.116922 +v -0.237150 0.367305 -1.116922 +v -0.237150 0.367305 -1.096920 +v -0.237150 0.342304 -1.096920 +v -0.237150 0.367305 -1.116922 +v -0.237150 0.342304 -1.116922 +v -0.237150 0.342304 -1.096920 +v -0.260249 0.342304 -1.096920 +v -0.237150 0.342304 -1.116922 +v -0.260249 0.342304 -1.116922 +v -0.260251 0.342304 -1.096920 +v -0.260251 0.367305 -1.096920 +v -0.260251 0.342304 -1.116922 +v -0.260251 0.367305 -1.116922 +v -0.260249 0.392304 -1.096920 +v -0.237150 0.392304 -1.096920 +v -0.260249 0.392304 -1.116922 +v -0.237150 0.392304 -1.116922 +v -0.237150 0.392304 -1.096920 +v -0.237150 0.367305 -1.096920 +v -0.237150 0.392304 -1.116922 +v -0.237150 0.367305 -1.116922 +v -0.237150 0.367305 -1.096920 +v -0.260249 0.367305 -1.096920 +v -0.237150 0.367305 -1.116922 +v -0.260249 0.367305 -1.116922 +v -0.260251 0.367305 -1.096920 +v -0.260251 0.392304 -1.096920 +v -0.260251 0.367305 -1.116922 +v -0.260251 0.392304 -1.116922 +v -0.260249 0.442304 -1.096920 +v -0.237150 0.442304 -1.096920 +v -0.260249 0.442304 -1.116922 +v -0.237150 0.442304 -1.116922 +v -0.237150 0.442304 -1.096920 +v -0.237150 0.417305 -1.096920 +v -0.237150 0.442304 -1.116922 +v -0.237150 0.417305 -1.116922 +v -0.237150 0.417305 -1.096920 +v -0.260249 0.417305 -1.096920 +v -0.237150 0.417305 -1.116922 +v -0.260249 0.417305 -1.116922 +v -0.260251 0.417305 -1.096920 +v -0.260251 0.442304 -1.096920 +v -0.260251 0.417305 -1.116922 +v -0.260251 0.442304 -1.116922 +v -0.260249 0.467304 -1.096920 +v -0.237150 0.467304 -1.096920 +v -0.260249 0.467304 -1.116922 +v -0.237150 0.467304 -1.116922 +v -0.237150 0.467304 -1.096920 +v -0.237150 0.442304 -1.096920 +v -0.237150 0.467304 -1.116922 +v -0.237150 0.442304 -1.116922 +v -0.237150 0.442304 -1.096920 +v -0.260249 0.442304 -1.096920 +v -0.237150 0.442304 -1.116922 +v -0.260249 0.442304 -1.116922 +v -0.260251 0.442304 -1.096920 +v -0.260251 0.467304 -1.096920 +v -0.260251 0.442304 -1.116922 +v -0.260251 0.467304 -1.116922 +v -0.260249 0.492305 -1.096920 +v -0.237150 0.492305 -1.096920 +v -0.260249 0.492305 -1.116922 +v -0.237150 0.492305 -1.116922 +v -0.237150 0.492305 -1.096920 +v -0.237150 0.467304 -1.096920 +v -0.237150 0.492305 -1.116922 +v -0.237150 0.467304 -1.116922 +v -0.237150 0.467304 -1.096920 +v -0.260249 0.467304 -1.096920 +v -0.237150 0.467304 -1.116922 +v -0.260249 0.467304 -1.116922 +v -0.260251 0.467304 -1.096920 +v -0.260251 0.492305 -1.096920 +v -0.260251 0.467304 -1.116922 +v -0.260251 0.492305 -1.116922 +v -0.260249 0.517304 -1.096920 +v -0.237150 0.517304 -1.096920 +v -0.260249 0.517304 -1.116922 +v -0.237150 0.517304 -1.116922 +v -0.237150 0.517304 -1.096920 +v -0.237150 0.492305 -1.096920 +v -0.237150 0.517304 -1.116922 +v -0.237150 0.492305 -1.116922 +v -0.237150 0.492305 -1.096920 +v -0.260249 0.492305 -1.096920 +v -0.237150 0.492305 -1.116922 +v -0.260249 0.492305 -1.116922 +v -0.260251 0.492305 -1.096920 +v -0.260251 0.517304 -1.096920 +v -0.260251 0.492305 -1.116922 +v -0.260251 0.517304 -1.116922 +v -0.260249 0.567304 -1.096920 +v -0.237150 0.567304 -1.096920 +v -0.260249 0.567304 -1.116922 +v -0.237150 0.567304 -1.116922 +v -0.237150 0.567304 -1.096920 +v -0.237150 0.542305 -1.096920 +v -0.237150 0.567304 -1.116922 +v -0.237150 0.542305 -1.116922 +v -0.237150 0.542305 -1.096920 +v -0.260249 0.542305 -1.096920 +v -0.237150 0.542305 -1.116922 +v -0.260249 0.542305 -1.116922 +v -0.260251 0.542305 -1.096920 +v -0.260251 0.567304 -1.096920 +v -0.260251 0.542305 -1.116922 +v -0.260251 0.567304 -1.116922 +v -0.260249 0.592304 -1.096920 +v -0.237150 0.592304 -1.096920 +v -0.260249 0.592304 -1.116922 +v -0.237150 0.592304 -1.116922 +v -0.237150 0.592304 -1.096920 +v -0.237150 0.567304 -1.096920 +v -0.237150 0.592304 -1.116922 +v -0.237150 0.567304 -1.116922 +v -0.237150 0.567304 -1.096920 +v -0.260249 0.567304 -1.096920 +v -0.237150 0.567304 -1.116922 +v -0.260249 0.567304 -1.116922 +v -0.260251 0.567304 -1.096920 +v -0.260251 0.592304 -1.096920 +v -0.260251 0.567304 -1.116922 +v -0.260251 0.592304 -1.116922 +v -0.260249 0.617305 -1.096920 +v -0.237150 0.617305 -1.096920 +v -0.260249 0.617305 -1.116922 +v -0.237150 0.617305 -1.116922 +v -0.237150 0.617305 -1.096920 +v -0.237150 0.592304 -1.096920 +v -0.237150 0.617305 -1.116922 +v -0.237150 0.592304 -1.116922 +v -0.237150 0.592304 -1.096920 +v -0.260249 0.592304 -1.096920 +v -0.237150 0.592304 -1.116922 +v -0.260249 0.592304 -1.116922 +v -0.260251 0.592304 -1.096920 +v -0.260251 0.617305 -1.096920 +v -0.260251 0.592304 -1.116922 +v -0.260251 0.617305 -1.116922 +v -0.260249 0.642304 -1.096920 +v -0.237150 0.642304 -1.096920 +v -0.260249 0.642304 -1.116922 +v -0.237150 0.642304 -1.116922 +v -0.237150 0.642304 -1.096920 +v -0.237150 0.617305 -1.096920 +v -0.237150 0.642304 -1.116922 +v -0.237150 0.617305 -1.116922 +v -0.237150 0.617305 -1.096920 +v -0.260249 0.617305 -1.096920 +v -0.237150 0.617305 -1.116922 +v -0.260249 0.617305 -1.116922 +v -0.260251 0.617305 -1.096920 +v -0.260251 0.642304 -1.096920 +v -0.260251 0.617305 -1.116922 +v -0.260251 0.642304 -1.116922 +v -0.260249 0.692304 -1.096920 +v -0.237150 0.692304 -1.096920 +v -0.260249 0.692304 -1.116922 +v -0.237150 0.692304 -1.116922 +v -0.237150 0.692304 -1.096920 +v -0.237150 0.667305 -1.096920 +v -0.237150 0.692304 -1.116922 +v -0.237150 0.667305 -1.116922 +v -0.237150 0.667305 -1.096920 +v -0.260249 0.667305 -1.096920 +v -0.237150 0.667305 -1.116922 +v -0.260249 0.667305 -1.116922 +v -0.260251 0.667305 -1.096920 +v -0.260251 0.692304 -1.096920 +v -0.260251 0.667305 -1.116922 +v -0.260251 0.692304 -1.116922 +v -1.169900 0.217304 -0.169071 +v -1.169900 0.217304 -0.192170 +v -1.189902 0.217304 -0.169071 +v -1.189902 0.217304 -0.192170 +v -1.169900 0.217304 -0.192170 +v -1.169900 0.192304 -0.192170 +v -1.189902 0.217304 -0.192170 +v -1.189902 0.192304 -0.192170 +v -1.169900 0.192304 -0.192170 +v -1.169900 0.192304 -0.169071 +v -1.189902 0.192304 -0.192170 +v -1.189902 0.192304 -0.169071 +v -1.169900 0.192304 -0.169070 +v -1.169900 0.217304 -0.169070 +v -1.189902 0.192304 -0.169070 +v -1.189902 0.217304 -0.169070 +v -1.169900 0.242305 -0.169071 +v -1.169900 0.242305 -0.192170 +v -1.189902 0.242305 -0.169071 +v -1.189902 0.242305 -0.192170 +v -1.169900 0.242305 -0.192170 +v -1.169900 0.217304 -0.192170 +v -1.189902 0.242305 -0.192170 +v -1.189902 0.217304 -0.192170 +v -1.169900 0.217304 -0.192170 +v -1.169900 0.217304 -0.169071 +v -1.189902 0.217304 -0.192170 +v -1.189902 0.217304 -0.169071 +v -1.169900 0.217304 -0.169070 +v -1.169900 0.242305 -0.169070 +v -1.189902 0.217304 -0.169070 +v -1.189902 0.242305 -0.169070 +v -1.169900 0.267304 -0.169071 +v -1.169900 0.267304 -0.192170 +v -1.189902 0.267304 -0.169071 +v -1.189902 0.267304 -0.192170 +v -1.169900 0.267304 -0.192170 +v -1.169900 0.242305 -0.192170 +v -1.189902 0.267304 -0.192170 +v -1.189902 0.242305 -0.192170 +v -1.169900 0.242305 -0.192170 +v -1.169900 0.242305 -0.169071 +v -1.189902 0.242305 -0.192170 +v -1.189902 0.242305 -0.169071 +v -1.169900 0.242305 -0.169070 +v -1.169900 0.267304 -0.169070 +v -1.189902 0.242305 -0.169070 +v -1.189902 0.267304 -0.169070 +v -1.169900 0.317304 -0.169071 +v -1.169900 0.317304 -0.192170 +v -1.189902 0.317304 -0.169071 +v -1.189902 0.317304 -0.192170 +v -1.169900 0.317304 -0.192170 +v -1.169900 0.292305 -0.192170 +v -1.189902 0.317304 -0.192170 +v -1.189902 0.292305 -0.192170 +v -1.169900 0.292305 -0.192170 +v -1.169900 0.292305 -0.169071 +v -1.189902 0.292305 -0.192170 +v -1.189902 0.292305 -0.169071 +v -1.169900 0.292305 -0.169070 +v -1.169900 0.317304 -0.169070 +v -1.189902 0.292305 -0.169070 +v -1.189902 0.317304 -0.169070 +v -1.169900 0.342304 -0.169071 +v -1.169900 0.342304 -0.192170 +v -1.189902 0.342304 -0.169071 +v -1.189902 0.342304 -0.192170 +v -1.169900 0.342304 -0.192170 +v -1.169900 0.317304 -0.192170 +v -1.189902 0.342304 -0.192170 +v -1.189902 0.317304 -0.192170 +v -1.169900 0.317304 -0.192170 +v -1.169900 0.317304 -0.169071 +v -1.189902 0.317304 -0.192170 +v -1.189902 0.317304 -0.169071 +v -1.169900 0.317304 -0.169070 +v -1.169900 0.342304 -0.169070 +v -1.189902 0.317304 -0.169070 +v -1.189902 0.342304 -0.169070 +v -1.169900 0.367305 -0.169071 +v -1.169900 0.367305 -0.192170 +v -1.189902 0.367305 -0.169071 +v -1.189902 0.367305 -0.192170 +v -1.169900 0.367305 -0.192170 +v -1.169900 0.342304 -0.192170 +v -1.189902 0.367305 -0.192170 +v -1.189902 0.342304 -0.192170 +v -1.169900 0.342304 -0.192170 +v -1.169900 0.342304 -0.169071 +v -1.189902 0.342304 -0.192170 +v -1.189902 0.342304 -0.169071 +v -1.169900 0.342304 -0.169070 +v -1.169900 0.367305 -0.169070 +v -1.189902 0.342304 -0.169070 +v -1.189902 0.367305 -0.169070 +v -1.169900 0.392304 -0.169071 +v -1.169900 0.392304 -0.192170 +v -1.189902 0.392304 -0.169071 +v -1.189902 0.392304 -0.192170 +v -1.169900 0.392304 -0.192170 +v -1.169900 0.367305 -0.192170 +v -1.189902 0.392304 -0.192170 +v -1.189902 0.367305 -0.192170 +v -1.169900 0.367305 -0.192170 +v -1.169900 0.367305 -0.169071 +v -1.189902 0.367305 -0.192170 +v -1.189902 0.367305 -0.169071 +v -1.169900 0.367305 -0.169070 +v -1.169900 0.392304 -0.169070 +v -1.189902 0.367305 -0.169070 +v -1.189902 0.392304 -0.169070 +v -1.169900 0.442304 -0.169071 +v -1.169900 0.442304 -0.192170 +v -1.189902 0.442304 -0.169071 +v -1.189902 0.442304 -0.192170 +v -1.169900 0.442304 -0.192170 +v -1.169900 0.417305 -0.192170 +v -1.189902 0.442304 -0.192170 +v -1.189902 0.417305 -0.192170 +v -1.169900 0.417305 -0.192170 +v -1.169900 0.417305 -0.169071 +v -1.189902 0.417305 -0.192170 +v -1.189902 0.417305 -0.169071 +v -1.169900 0.417305 -0.169070 +v -1.169900 0.442304 -0.169070 +v -1.189902 0.417305 -0.169070 +v -1.189902 0.442304 -0.169070 +v -1.169900 0.467304 -0.169071 +v -1.169900 0.467304 -0.192170 +v -1.189902 0.467304 -0.169071 +v -1.189902 0.467304 -0.192170 +v -1.169900 0.467304 -0.192170 +v -1.169900 0.442304 -0.192170 +v -1.189902 0.467304 -0.192170 +v -1.189902 0.442304 -0.192170 +v -1.169900 0.442304 -0.192170 +v -1.169900 0.442304 -0.169071 +v -1.189902 0.442304 -0.192170 +v -1.189902 0.442304 -0.169071 +v -1.169900 0.442304 -0.169070 +v -1.169900 0.467304 -0.169070 +v -1.189902 0.442304 -0.169070 +v -1.189902 0.467304 -0.169070 +v -1.169900 0.492305 -0.169071 +v -1.169900 0.492305 -0.192170 +v -1.189902 0.492305 -0.169071 +v -1.189902 0.492305 -0.192170 +v -1.169900 0.492305 -0.192170 +v -1.169900 0.467304 -0.192170 +v -1.189902 0.492305 -0.192170 +v -1.189902 0.467304 -0.192170 +v -1.169900 0.467304 -0.192170 +v -1.169900 0.467304 -0.169071 +v -1.189902 0.467304 -0.192170 +v -1.189902 0.467304 -0.169071 +v -1.169900 0.467304 -0.169070 +v -1.169900 0.492305 -0.169070 +v -1.189902 0.467304 -0.169070 +v -1.189902 0.492305 -0.169070 +v -1.169900 0.517304 -0.169071 +v -1.169900 0.517304 -0.192170 +v -1.189902 0.517304 -0.169071 +v -1.189902 0.517304 -0.192170 +v -1.169900 0.517304 -0.192170 +v -1.169900 0.492305 -0.192170 +v -1.189902 0.517304 -0.192170 +v -1.189902 0.492305 -0.192170 +v -1.169900 0.492305 -0.192170 +v -1.169900 0.492305 -0.169071 +v -1.189902 0.492305 -0.192170 +v -1.189902 0.492305 -0.169071 +v -1.169900 0.492305 -0.169070 +v -1.169900 0.517304 -0.169070 +v -1.189902 0.492305 -0.169070 +v -1.189902 0.517304 -0.169070 +v -1.169900 0.567304 -0.169071 +v -1.169900 0.567304 -0.192170 +v -1.189902 0.567304 -0.169071 +v -1.189902 0.567304 -0.192170 +v -1.169900 0.567304 -0.192170 +v -1.169900 0.542305 -0.192170 +v -1.189902 0.567304 -0.192170 +v -1.189902 0.542305 -0.192170 +v -1.169900 0.542305 -0.192170 +v -1.169900 0.542305 -0.169071 +v -1.189902 0.542305 -0.192170 +v -1.189902 0.542305 -0.169071 +v -1.169900 0.542305 -0.169070 +v -1.169900 0.567304 -0.169070 +v -1.189902 0.542305 -0.169070 +v -1.189902 0.567304 -0.169070 +v -1.169900 0.592304 -0.169071 +v -1.169900 0.592304 -0.192170 +v -1.189902 0.592304 -0.169071 +v -1.189902 0.592304 -0.192170 +v -1.169900 0.592304 -0.192170 +v -1.169900 0.567304 -0.192170 +v -1.189902 0.592304 -0.192170 +v -1.189902 0.567304 -0.192170 +v -1.169900 0.567304 -0.192170 +v -1.169900 0.567304 -0.169071 +v -1.189902 0.567304 -0.192170 +v -1.189902 0.567304 -0.169071 +v -1.169900 0.567304 -0.169070 +v -1.169900 0.592304 -0.169070 +v -1.189902 0.567304 -0.169070 +v -1.189902 0.592304 -0.169070 +v -1.169900 0.617305 -0.169071 +v -1.169900 0.617305 -0.192170 +v -1.189902 0.617305 -0.169071 +v -1.189902 0.617305 -0.192170 +v -1.169900 0.617305 -0.192170 +v -1.169900 0.592304 -0.192170 +v -1.189902 0.617305 -0.192170 +v -1.189902 0.592304 -0.192170 +v -1.169900 0.592304 -0.192170 +v -1.169900 0.592304 -0.169071 +v -1.189902 0.592304 -0.192170 +v -1.189902 0.592304 -0.169071 +v -1.169900 0.592304 -0.169070 +v -1.169900 0.617305 -0.169070 +v -1.189902 0.592304 -0.169070 +v -1.189902 0.617305 -0.169070 +v -1.169900 0.642304 -0.169071 +v -1.169900 0.642304 -0.192170 +v -1.189902 0.642304 -0.169071 +v -1.189902 0.642304 -0.192170 +v -1.169900 0.642304 -0.192170 +v -1.169900 0.617305 -0.192170 +v -1.189902 0.642304 -0.192170 +v -1.189902 0.617305 -0.192170 +v -1.169900 0.617305 -0.192170 +v -1.169900 0.617305 -0.169071 +v -1.189902 0.617305 -0.192170 +v -1.189902 0.617305 -0.169071 +v -1.169900 0.617305 -0.169070 +v -1.169900 0.642304 -0.169070 +v -1.189902 0.617305 -0.169070 +v -1.189902 0.642304 -0.169070 +v -1.169900 0.692304 -0.169071 +v -1.169900 0.692304 -0.192170 +v -1.189902 0.692304 -0.169071 +v -1.189902 0.692304 -0.192170 +v -1.169900 0.692304 -0.192170 +v -1.169900 0.667305 -0.192170 +v -1.189902 0.692304 -0.192170 +v -1.189902 0.667305 -0.192170 +v -1.169900 0.667305 -0.192170 +v -1.169900 0.667305 -0.169071 +v -1.189902 0.667305 -0.192170 +v -1.189902 0.667305 -0.169071 +v -1.169900 0.667305 -0.169070 +v -1.169900 0.692304 -0.169070 +v -1.189902 0.667305 -0.169070 +v -1.189902 0.692304 -0.169070 +v -0.922749 0.217304 -1.096920 +v -0.899650 0.217304 -1.096920 +v -0.922749 0.217304 -1.116922 +v -0.899650 0.217304 -1.116922 +v -0.899650 0.217304 -1.096920 +v -0.899650 0.192304 -1.096920 +v -0.899650 0.217304 -1.116922 +v -0.899650 0.192304 -1.116922 +v -0.899650 0.192304 -1.096920 +v -0.922749 0.192304 -1.096920 +v -0.899650 0.192304 -1.116922 +v -0.922749 0.192304 -1.116922 +v -0.922751 0.192304 -1.096920 +v -0.922751 0.217304 -1.096920 +v -0.922751 0.192304 -1.116922 +v -0.922751 0.217304 -1.116922 +v -0.922749 0.242305 -1.096920 +v -0.899650 0.242305 -1.096920 +v -0.922749 0.242305 -1.116922 +v -0.899650 0.242305 -1.116922 +v -0.899650 0.242305 -1.096920 +v -0.899650 0.217304 -1.096920 +v -0.899650 0.242305 -1.116922 +v -0.899650 0.217304 -1.116922 +v -0.899650 0.217304 -1.096920 +v -0.922749 0.217304 -1.096920 +v -0.899650 0.217304 -1.116922 +v -0.922749 0.217304 -1.116922 +v -0.922751 0.217304 -1.096920 +v -0.922751 0.242305 -1.096920 +v -0.922751 0.217304 -1.116922 +v -0.922751 0.242305 -1.116922 +v -0.922749 0.267304 -1.096920 +v -0.899650 0.267304 -1.096920 +v -0.922749 0.267304 -1.116922 +v -0.899650 0.267304 -1.116922 +v -0.899650 0.267304 -1.096920 +v -0.899650 0.242305 -1.096920 +v -0.899650 0.267304 -1.116922 +v -0.899650 0.242305 -1.116922 +v -0.899650 0.242305 -1.096920 +v -0.922749 0.242305 -1.096920 +v -0.899650 0.242305 -1.116922 +v -0.922749 0.242305 -1.116922 +v -0.922751 0.242305 -1.096920 +v -0.922751 0.267304 -1.096920 +v -0.922751 0.242305 -1.116922 +v -0.922751 0.267304 -1.116922 +v -0.922749 0.317304 -1.096920 +v -0.899650 0.317304 -1.096920 +v -0.922749 0.317304 -1.116922 +v -0.899650 0.317304 -1.116922 +v -0.899650 0.317304 -1.096920 +v -0.899650 0.292305 -1.096920 +v -0.899650 0.317304 -1.116922 +v -0.899650 0.292305 -1.116922 +v -0.899650 0.292305 -1.096920 +v -0.922749 0.292305 -1.096920 +v -0.899650 0.292305 -1.116922 +v -0.922749 0.292305 -1.116922 +v -0.922751 0.292305 -1.096920 +v -0.922751 0.317304 -1.096920 +v -0.922751 0.292305 -1.116922 +v -0.922751 0.317304 -1.116922 +v -0.922749 0.342304 -1.096920 +v -0.899650 0.342304 -1.096920 +v -0.922749 0.342304 -1.116922 +v -0.899650 0.342304 -1.116922 +v -0.899650 0.342304 -1.096920 +v -0.899650 0.317304 -1.096920 +v -0.899650 0.342304 -1.116922 +v -0.899650 0.317304 -1.116922 +v -0.899650 0.317304 -1.096920 +v -0.922749 0.317304 -1.096920 +v -0.899650 0.317304 -1.116922 +v -0.922749 0.317304 -1.116922 +v -0.922751 0.317304 -1.096920 +v -0.922751 0.342304 -1.096920 +v -0.922751 0.317304 -1.116922 +v -0.922751 0.342304 -1.116922 +v -0.922749 0.367305 -1.096920 +v -0.899650 0.367305 -1.096920 +v -0.922749 0.367305 -1.116922 +v -0.899650 0.367305 -1.116922 +v -0.899650 0.367305 -1.096920 +v -0.899650 0.342304 -1.096920 +v -0.899650 0.367305 -1.116922 +v -0.899650 0.342304 -1.116922 +v -0.899650 0.342304 -1.096920 +v -0.922749 0.342304 -1.096920 +v -0.899650 0.342304 -1.116922 +v -0.922749 0.342304 -1.116922 +v -0.922751 0.342304 -1.096920 +v -0.922751 0.367305 -1.096920 +v -0.922751 0.342304 -1.116922 +v -0.922751 0.367305 -1.116922 +v -0.922749 0.392304 -1.096920 +v -0.899650 0.392304 -1.096920 +v -0.922749 0.392304 -1.116922 +v -0.899650 0.392304 -1.116922 +v -0.899650 0.392304 -1.096920 +v -0.899650 0.367305 -1.096920 +v -0.899650 0.392304 -1.116922 +v -0.899650 0.367305 -1.116922 +v -0.899650 0.367305 -1.096920 +v -0.922749 0.367305 -1.096920 +v -0.899650 0.367305 -1.116922 +v -0.922749 0.367305 -1.116922 +v -0.922751 0.367305 -1.096920 +v -0.922751 0.392304 -1.096920 +v -0.922751 0.367305 -1.116922 +v -0.922751 0.392304 -1.116922 +v -0.922749 0.442304 -1.096920 +v -0.899650 0.442304 -1.096920 +v -0.922749 0.442304 -1.116922 +v -0.899650 0.442304 -1.116922 +v -0.899650 0.442304 -1.096920 +v -0.899650 0.417305 -1.096920 +v -0.899650 0.442304 -1.116922 +v -0.899650 0.417305 -1.116922 +v -0.899650 0.417305 -1.096920 +v -0.922749 0.417305 -1.096920 +v -0.899650 0.417305 -1.116922 +v -0.922749 0.417305 -1.116922 +v -0.922751 0.417305 -1.096920 +v -0.922751 0.442304 -1.096920 +v -0.922751 0.417305 -1.116922 +v -0.922751 0.442304 -1.116922 +v -0.922749 0.467304 -1.096920 +v -0.899650 0.467304 -1.096920 +v -0.922749 0.467304 -1.116922 +v -0.899650 0.467304 -1.116922 +v -0.899650 0.467304 -1.096920 +v -0.899650 0.442304 -1.096920 +v -0.899650 0.467304 -1.116922 +v -0.899650 0.442304 -1.116922 +v -0.899650 0.442304 -1.096920 +v -0.922749 0.442304 -1.096920 +v -0.899650 0.442304 -1.116922 +v -0.922749 0.442304 -1.116922 +v -0.922751 0.442304 -1.096920 +v -0.922751 0.467304 -1.096920 +v -0.922751 0.442304 -1.116922 +v -0.922751 0.467304 -1.116922 +v -0.922749 0.492305 -1.096920 +v -0.899650 0.492305 -1.096920 +v -0.922749 0.492305 -1.116922 +v -0.899650 0.492305 -1.116922 +v -0.899650 0.492305 -1.096920 +v -0.899650 0.467304 -1.096920 +v -0.899650 0.492305 -1.116922 +v -0.899650 0.467304 -1.116922 +v -0.899650 0.467304 -1.096920 +v -0.922749 0.467304 -1.096920 +v -0.899650 0.467304 -1.116922 +v -0.922749 0.467304 -1.116922 +v -0.922751 0.467304 -1.096920 +v -0.922751 0.492305 -1.096920 +v -0.922751 0.467304 -1.116922 +v -0.922751 0.492305 -1.116922 +v -0.922749 0.517304 -1.096920 +v -0.899650 0.517304 -1.096920 +v -0.922749 0.517304 -1.116922 +v -0.899650 0.517304 -1.116922 +v -0.899650 0.517304 -1.096920 +v -0.899650 0.492305 -1.096920 +v -0.899650 0.517304 -1.116922 +v -0.899650 0.492305 -1.116922 +v -0.899650 0.492305 -1.096920 +v -0.922749 0.492305 -1.096920 +v -0.899650 0.492305 -1.116922 +v -0.922749 0.492305 -1.116922 +v -0.922751 0.492305 -1.096920 +v -0.922751 0.517304 -1.096920 +v -0.922751 0.492305 -1.116922 +v -0.922751 0.517304 -1.116922 +v -0.922749 0.567304 -1.096920 +v -0.899650 0.567304 -1.096920 +v -0.922749 0.567304 -1.116922 +v -0.899650 0.567304 -1.116922 +v -0.899650 0.567304 -1.096920 +v -0.899650 0.542305 -1.096920 +v -0.899650 0.567304 -1.116922 +v -0.899650 0.542305 -1.116922 +v -0.899650 0.542305 -1.096920 +v -0.922749 0.542305 -1.096920 +v -0.899650 0.542305 -1.116922 +v -0.922749 0.542305 -1.116922 +v -0.922751 0.542305 -1.096920 +v -0.922751 0.567304 -1.096920 +v -0.922751 0.542305 -1.116922 +v -0.922751 0.567304 -1.116922 +v -0.922749 0.592304 -1.096920 +v -0.899650 0.592304 -1.096920 +v -0.922749 0.592304 -1.116922 +v -0.899650 0.592304 -1.116922 +v -0.899650 0.592304 -1.096920 +v -0.899650 0.567304 -1.096920 +v -0.899650 0.592304 -1.116922 +v -0.899650 0.567304 -1.116922 +v -0.899650 0.567304 -1.096920 +v -0.922749 0.567304 -1.096920 +v -0.899650 0.567304 -1.116922 +v -0.922749 0.567304 -1.116922 +v -0.922751 0.567304 -1.096920 +v -0.922751 0.592304 -1.096920 +v -0.922751 0.567304 -1.116922 +v -0.922751 0.592304 -1.116922 +v -0.922749 0.617305 -1.096920 +v -0.899650 0.617305 -1.096920 +v -0.922749 0.617305 -1.116922 +v -0.899650 0.617305 -1.116922 +v -0.899650 0.617305 -1.096920 +v -0.899650 0.592304 -1.096920 +v -0.899650 0.617305 -1.116922 +v -0.899650 0.592304 -1.116922 +v -0.899650 0.592304 -1.096920 +v -0.922749 0.592304 -1.096920 +v -0.899650 0.592304 -1.116922 +v -0.922749 0.592304 -1.116922 +v -0.922751 0.592304 -1.096920 +v -0.922751 0.617305 -1.096920 +v -0.922751 0.592304 -1.116922 +v -0.922751 0.617305 -1.116922 +v -0.922749 0.642304 -1.096920 +v -0.899650 0.642304 -1.096920 +v -0.922749 0.642304 -1.116922 +v -0.899650 0.642304 -1.116922 +v -0.899650 0.642304 -1.096920 +v -0.899650 0.617305 -1.096920 +v -0.899650 0.642304 -1.116922 +v -0.899650 0.617305 -1.116922 +v -0.899650 0.617305 -1.096920 +v -0.922749 0.617305 -1.096920 +v -0.899650 0.617305 -1.116922 +v -0.922749 0.617305 -1.116922 +v -0.922751 0.617305 -1.096920 +v -0.922751 0.642304 -1.096920 +v -0.922751 0.617305 -1.116922 +v -0.922751 0.642304 -1.116922 +v -0.922749 0.692304 -1.096920 +v -0.899650 0.692304 -1.096920 +v -0.922749 0.692304 -1.116922 +v -0.899650 0.692304 -1.116922 +v -0.899650 0.692304 -1.096920 +v -0.899650 0.667305 -1.096920 +v -0.899650 0.692304 -1.116922 +v -0.899650 0.667305 -1.116922 +v -0.899650 0.667305 -1.096920 +v -0.922749 0.667305 -1.096920 +v -0.899650 0.667305 -1.116922 +v -0.922749 0.667305 -1.116922 +v -0.922751 0.667305 -1.096920 +v -0.922751 0.692304 -1.096920 +v -0.922751 0.667305 -1.116922 +v -0.922751 0.692304 -1.116922 +v -0.904551 0.217304 1.403080 +v -0.927650 0.217304 1.403080 +v -0.904551 0.217304 1.423081 +v -0.927650 0.217304 1.423081 +v -0.927650 0.217304 1.403080 +v -0.927650 0.192304 1.403080 +v -0.927650 0.217304 1.423081 +v -0.927650 0.192304 1.423081 +v -0.927650 0.192304 1.403080 +v -0.904551 0.192304 1.403080 +v -0.927650 0.192304 1.423081 +v -0.904551 0.192304 1.423081 +v -0.904550 0.192304 1.403080 +v -0.904550 0.217304 1.403080 +v -0.904550 0.192304 1.423081 +v -0.904550 0.217304 1.423081 +v -0.904551 0.242305 1.403080 +v -0.927650 0.242305 1.403080 +v -0.904551 0.242305 1.423081 +v -0.927650 0.242305 1.423081 +v -0.927650 0.242305 1.403080 +v -0.927650 0.217304 1.403080 +v -0.927650 0.242305 1.423081 +v -0.927650 0.217304 1.423081 +v -0.927650 0.217304 1.403080 +v -0.904551 0.217304 1.403080 +v -0.927650 0.217304 1.423081 +v -0.904551 0.217304 1.423081 +v -0.904550 0.217304 1.403080 +v -0.904550 0.242305 1.403080 +v -0.904550 0.217304 1.423081 +v -0.904550 0.242305 1.423081 +v -0.904551 0.267304 1.403080 +v -0.927650 0.267304 1.403080 +v -0.904551 0.267304 1.423081 +v -0.927650 0.267304 1.423081 +v -0.927650 0.267304 1.403080 +v -0.927650 0.242305 1.403080 +v -0.927650 0.267304 1.423081 +v -0.927650 0.242305 1.423081 +v -0.927650 0.242305 1.403080 +v -0.904551 0.242305 1.403080 +v -0.927650 0.242305 1.423081 +v -0.904551 0.242305 1.423081 +v -0.904550 0.242305 1.403080 +v -0.904550 0.267304 1.403080 +v -0.904550 0.242305 1.423081 +v -0.904550 0.267304 1.423081 +v -0.904551 0.317304 1.403080 +v -0.927650 0.317304 1.403080 +v -0.904551 0.317304 1.423081 +v -0.927650 0.317304 1.423081 +v -0.927650 0.317304 1.403080 +v -0.927650 0.292305 1.403080 +v -0.927650 0.317304 1.423081 +v -0.927650 0.292305 1.423081 +v -0.927650 0.292305 1.403080 +v -0.904551 0.292305 1.403080 +v -0.927650 0.292305 1.423081 +v -0.904551 0.292305 1.423081 +v -0.904550 0.292305 1.403080 +v -0.904550 0.317304 1.403080 +v -0.904550 0.292305 1.423081 +v -0.904550 0.317304 1.423081 +v -0.904551 0.342304 1.403080 +v -0.927650 0.342304 1.403080 +v -0.904551 0.342304 1.423081 +v -0.927650 0.342304 1.423081 +v -0.927650 0.342304 1.403080 +v -0.927650 0.317304 1.403080 +v -0.927650 0.342304 1.423081 +v -0.927650 0.317304 1.423081 +v -0.927650 0.317304 1.403080 +v -0.904551 0.317304 1.403080 +v -0.927650 0.317304 1.423081 +v -0.904551 0.317304 1.423081 +v -0.904550 0.317304 1.403080 +v -0.904550 0.342304 1.403080 +v -0.904550 0.317304 1.423081 +v -0.904550 0.342304 1.423081 +v -0.904551 0.367305 1.403080 +v -0.927650 0.367305 1.403080 +v -0.904551 0.367305 1.423081 +v -0.927650 0.367305 1.423081 +v -0.927650 0.367305 1.403080 +v -0.927650 0.342304 1.403080 +v -0.927650 0.367305 1.423081 +v -0.927650 0.342304 1.423081 +v -0.927650 0.342304 1.403080 +v -0.904551 0.342304 1.403080 +v -0.927650 0.342304 1.423081 +v -0.904551 0.342304 1.423081 +v -0.904550 0.342304 1.403080 +v -0.904550 0.367305 1.403080 +v -0.904550 0.342304 1.423081 +v -0.904550 0.367305 1.423081 +v -0.904551 0.392304 1.403080 +v -0.927650 0.392304 1.403080 +v -0.904551 0.392304 1.423081 +v -0.927650 0.392304 1.423081 +v -0.927650 0.392304 1.403080 +v -0.927650 0.367305 1.403080 +v -0.927650 0.392304 1.423081 +v -0.927650 0.367305 1.423081 +v -0.927650 0.367305 1.403080 +v -0.904551 0.367305 1.403080 +v -0.927650 0.367305 1.423081 +v -0.904551 0.367305 1.423081 +v -0.904550 0.367305 1.403080 +v -0.904550 0.392304 1.403080 +v -0.904550 0.367305 1.423081 +v -0.904550 0.392304 1.423081 +v -0.904551 0.442304 1.403080 +v -0.927650 0.442304 1.403080 +v -0.904551 0.442304 1.423081 +v -0.927650 0.442304 1.423081 +v -0.927650 0.442304 1.403080 +v -0.927650 0.417305 1.403080 +v -0.927650 0.442304 1.423081 +v -0.927650 0.417305 1.423081 +v -0.927650 0.417305 1.403080 +v -0.904551 0.417305 1.403080 +v -0.927650 0.417305 1.423081 +v -0.904551 0.417305 1.423081 +v -0.904550 0.417305 1.403080 +v -0.904550 0.442304 1.403080 +v -0.904550 0.417305 1.423081 +v -0.904550 0.442304 1.423081 +v -0.904551 0.467304 1.403080 +v -0.927650 0.467304 1.403080 +v -0.904551 0.467304 1.423081 +v -0.927650 0.467304 1.423081 +v -0.927650 0.467304 1.403080 +v -0.927650 0.442304 1.403080 +v -0.927650 0.467304 1.423081 +v -0.927650 0.442304 1.423081 +v -0.927650 0.442304 1.403080 +v -0.904551 0.442304 1.403080 +v -0.927650 0.442304 1.423081 +v -0.904551 0.442304 1.423081 +v -0.904550 0.442304 1.403080 +v -0.904550 0.467304 1.403080 +v -0.904550 0.442304 1.423081 +v -0.904550 0.467304 1.423081 +v -0.904551 0.492305 1.403080 +v -0.927650 0.492305 1.403080 +v -0.904551 0.492305 1.423081 +v -0.927650 0.492305 1.423081 +v -0.927650 0.492305 1.403080 +v -0.927650 0.467304 1.403080 +v -0.927650 0.492305 1.423081 +v -0.927650 0.467304 1.423081 +v -0.927650 0.467304 1.403080 +v -0.904551 0.467304 1.403080 +v -0.927650 0.467304 1.423081 +v -0.904551 0.467304 1.423081 +v -0.904550 0.467304 1.403080 +v -0.904550 0.492305 1.403080 +v -0.904550 0.467304 1.423081 +v -0.904550 0.492305 1.423081 +v -0.904551 0.517304 1.403080 +v -0.927650 0.517304 1.403080 +v -0.904551 0.517304 1.423081 +v -0.927650 0.517304 1.423081 +v -0.927650 0.517304 1.403080 +v -0.927650 0.492305 1.403080 +v -0.927650 0.517304 1.423081 +v -0.927650 0.492305 1.423081 +v -0.927650 0.492305 1.403080 +v -0.904551 0.492305 1.403080 +v -0.927650 0.492305 1.423081 +v -0.904551 0.492305 1.423081 +v -0.904550 0.492305 1.403080 +v -0.904550 0.517304 1.403080 +v -0.904550 0.492305 1.423081 +v -0.904550 0.517304 1.423081 +v -0.904551 0.567304 1.403080 +v -0.927650 0.567304 1.403080 +v -0.904551 0.567304 1.423081 +v -0.927650 0.567304 1.423081 +v -0.927650 0.567304 1.403080 +v -0.927650 0.542305 1.403080 +v -0.927650 0.567304 1.423081 +v -0.927650 0.542305 1.423081 +v -0.927650 0.542305 1.403080 +v -0.904551 0.542305 1.403080 +v -0.927650 0.542305 1.423081 +v -0.904551 0.542305 1.423081 +v -0.904550 0.542305 1.403080 +v -0.904550 0.567304 1.403080 +v -0.904550 0.542305 1.423081 +v -0.904550 0.567304 1.423081 +v -0.904551 0.592304 1.403080 +v -0.927650 0.592304 1.403080 +v -0.904551 0.592304 1.423081 +v -0.927650 0.592304 1.423081 +v -0.927650 0.592304 1.403080 +v -0.927650 0.567304 1.403080 +v -0.927650 0.592304 1.423081 +v -0.927650 0.567304 1.423081 +v -0.927650 0.567304 1.403080 +v -0.904551 0.567304 1.403080 +v -0.927650 0.567304 1.423081 +v -0.904551 0.567304 1.423081 +v -0.904550 0.567304 1.403080 +v -0.904550 0.592304 1.403080 +v -0.904550 0.567304 1.423081 +v -0.904550 0.592304 1.423081 +v -0.904551 0.617305 1.403080 +v -0.927650 0.617305 1.403080 +v -0.904551 0.617305 1.423081 +v -0.927650 0.617305 1.423081 +v -0.927650 0.617305 1.403080 +v -0.927650 0.592304 1.403080 +v -0.927650 0.617305 1.423081 +v -0.927650 0.592304 1.423081 +v -0.927650 0.592304 1.403080 +v -0.904551 0.592304 1.403080 +v -0.927650 0.592304 1.423081 +v -0.904551 0.592304 1.423081 +v -0.904550 0.592304 1.403080 +v -0.904550 0.617305 1.403080 +v -0.904550 0.592304 1.423081 +v -0.904550 0.617305 1.423081 +v -0.904551 0.642304 1.403080 +v -0.927650 0.642304 1.403080 +v -0.904551 0.642304 1.423081 +v -0.927650 0.642304 1.423081 +v -0.927650 0.642304 1.403080 +v -0.927650 0.617305 1.403080 +v -0.927650 0.642304 1.423081 +v -0.927650 0.617305 1.423081 +v -0.927650 0.617305 1.403080 +v -0.904551 0.617305 1.403080 +v -0.927650 0.617305 1.423081 +v -0.904551 0.617305 1.423081 +v -0.904550 0.617305 1.403080 +v -0.904550 0.642304 1.403080 +v -0.904550 0.617305 1.423081 +v -0.904550 0.642304 1.423081 +v -0.904551 0.692304 1.403080 +v -0.927650 0.692304 1.403080 +v -0.904551 0.692304 1.423081 +v -0.927650 0.692304 1.423081 +v -0.927650 0.692304 1.403080 +v -0.927650 0.667305 1.403080 +v -0.927650 0.692304 1.423081 +v -0.927650 0.667305 1.423081 +v -0.927650 0.667305 1.403080 +v -0.904551 0.667305 1.403080 +v -0.927650 0.667305 1.423081 +v -0.904551 0.667305 1.423081 +v -0.904550 0.667305 1.403080 +v -0.904550 0.692304 1.403080 +v -0.904550 0.667305 1.423081 +v -0.904550 0.692304 1.423081 +v 0.420449 0.217304 1.403080 +v 0.397350 0.217304 1.403080 +v 0.420449 0.217304 1.423081 +v 0.397350 0.217304 1.423081 +v 0.397350 0.217304 1.403080 +v 0.397350 0.192304 1.403080 +v 0.397350 0.217304 1.423081 +v 0.397350 0.192304 1.423081 +v 0.397350 0.192304 1.403080 +v 0.420449 0.192304 1.403080 +v 0.397350 0.192304 1.423081 +v 0.420449 0.192304 1.423081 +v 0.420450 0.192304 1.403080 +v 0.420450 0.217304 1.403080 +v 0.420450 0.192304 1.423081 +v 0.420450 0.217304 1.423081 +v 0.420449 0.242305 1.403080 +v 0.397350 0.242305 1.403080 +v 0.420449 0.242305 1.423081 +v 0.397350 0.242305 1.423081 +v 0.397350 0.242305 1.403080 +v 0.397350 0.217304 1.403080 +v 0.397350 0.242305 1.423081 +v 0.397350 0.217304 1.423081 +v 0.397350 0.217304 1.403080 +v 0.420449 0.217304 1.403080 +v 0.397350 0.217304 1.423081 +v 0.420449 0.217304 1.423081 +v 0.420450 0.217304 1.403080 +v 0.420450 0.242305 1.403080 +v 0.420450 0.217304 1.423081 +v 0.420450 0.242305 1.423081 +v 0.420449 0.267304 1.403080 +v 0.397350 0.267304 1.403080 +v 0.420449 0.267304 1.423081 +v 0.397350 0.267304 1.423081 +v 0.397350 0.267304 1.403080 +v 0.397350 0.242305 1.403080 +v 0.397350 0.267304 1.423081 +v 0.397350 0.242305 1.423081 +v 0.397350 0.242305 1.403080 +v 0.420449 0.242305 1.403080 +v 0.397350 0.242305 1.423081 +v 0.420449 0.242305 1.423081 +v 0.420450 0.242305 1.403080 +v 0.420450 0.267304 1.403080 +v 0.420450 0.242305 1.423081 +v 0.420450 0.267304 1.423081 +v 0.420449 0.317304 1.403080 +v 0.397350 0.317304 1.403080 +v 0.420449 0.317304 1.423081 +v 0.397350 0.317304 1.423081 +v 0.397350 0.317304 1.403080 +v 0.397350 0.292305 1.403080 +v 0.397350 0.317304 1.423081 +v 0.397350 0.292305 1.423081 +v 0.397350 0.292305 1.403080 +v 0.420449 0.292305 1.403080 +v 0.397350 0.292305 1.423081 +v 0.420449 0.292305 1.423081 +v 0.420450 0.292305 1.403080 +v 0.420450 0.317304 1.403080 +v 0.420450 0.292305 1.423081 +v 0.420450 0.317304 1.423081 +v 0.420449 0.342304 1.403080 +v 0.397350 0.342304 1.403080 +v 0.420449 0.342304 1.423081 +v 0.397350 0.342304 1.423081 +v 0.397350 0.342304 1.403080 +v 0.397350 0.317304 1.403080 +v 0.397350 0.342304 1.423081 +v 0.397350 0.317304 1.423081 +v 0.397350 0.317304 1.403080 +v 0.420449 0.317304 1.403080 +v 0.397350 0.317304 1.423081 +v 0.420449 0.317304 1.423081 +v 0.420450 0.317304 1.403080 +v 0.420450 0.342304 1.403080 +v 0.420450 0.317304 1.423081 +v 0.420450 0.342304 1.423081 +v 0.420449 0.367305 1.403080 +v 0.397350 0.367305 1.403080 +v 0.420449 0.367305 1.423081 +v 0.397350 0.367305 1.423081 +v 0.397350 0.367305 1.403080 +v 0.397350 0.342304 1.403080 +v 0.397350 0.367305 1.423081 +v 0.397350 0.342304 1.423081 +v 0.397350 0.342304 1.403080 +v 0.420449 0.342304 1.403080 +v 0.397350 0.342304 1.423081 +v 0.420449 0.342304 1.423081 +v 0.420450 0.342304 1.403080 +v 0.420450 0.367305 1.403080 +v 0.420450 0.342304 1.423081 +v 0.420450 0.367305 1.423081 +v 0.420449 0.392304 1.403080 +v 0.397350 0.392304 1.403080 +v 0.420449 0.392304 1.423081 +v 0.397350 0.392304 1.423081 +v 0.397350 0.392304 1.403080 +v 0.397350 0.367305 1.403080 +v 0.397350 0.392304 1.423081 +v 0.397350 0.367305 1.423081 +v 0.397350 0.367305 1.403080 +v 0.420449 0.367305 1.403080 +v 0.397350 0.367305 1.423081 +v 0.420449 0.367305 1.423081 +v 0.420450 0.367305 1.403080 +v 0.420450 0.392304 1.403080 +v 0.420450 0.367305 1.423081 +v 0.420450 0.392304 1.423081 +v 0.420449 0.442304 1.403080 +v 0.397350 0.442304 1.403080 +v 0.420449 0.442304 1.423081 +v 0.397350 0.442304 1.423081 +v 0.397350 0.442304 1.403080 +v 0.397350 0.417305 1.403080 +v 0.397350 0.442304 1.423081 +v 0.397350 0.417305 1.423081 +v 0.397350 0.417305 1.403080 +v 0.420449 0.417305 1.403080 +v 0.397350 0.417305 1.423081 +v 0.420449 0.417305 1.423081 +v 0.420450 0.417305 1.403080 +v 0.420450 0.442304 1.403080 +v 0.420450 0.417305 1.423081 +v 0.420450 0.442304 1.423081 +v 0.420449 0.467304 1.403080 +v 0.397350 0.467304 1.403080 +v 0.420449 0.467304 1.423081 +v 0.397350 0.467304 1.423081 +v 0.397350 0.467304 1.403080 +v 0.397350 0.442304 1.403080 +v 0.397350 0.467304 1.423081 +v 0.397350 0.442304 1.423081 +v 0.397350 0.442304 1.403080 +v 0.420449 0.442304 1.403080 +v 0.397350 0.442304 1.423081 +v 0.420449 0.442304 1.423081 +v 0.420450 0.442304 1.403080 +v 0.420450 0.467304 1.403080 +v 0.420450 0.442304 1.423081 +v 0.420450 0.467304 1.423081 +v 0.420449 0.492305 1.403080 +v 0.397350 0.492305 1.403080 +v 0.420449 0.492305 1.423081 +v 0.397350 0.492305 1.423081 +v 0.397350 0.492305 1.403080 +v 0.397350 0.467304 1.403080 +v 0.397350 0.492305 1.423081 +v 0.397350 0.467304 1.423081 +v 0.397350 0.467304 1.403080 +v 0.420449 0.467304 1.403080 +v 0.397350 0.467304 1.423081 +v 0.420449 0.467304 1.423081 +v 0.420450 0.467304 1.403080 +v 0.420450 0.492305 1.403080 +v 0.420450 0.467304 1.423081 +v 0.420450 0.492305 1.423081 +v 0.420449 0.517304 1.403080 +v 0.397350 0.517304 1.403080 +v 0.420449 0.517304 1.423081 +v 0.397350 0.517304 1.423081 +v 0.397350 0.517304 1.403080 +v 0.397350 0.492305 1.403080 +v 0.397350 0.517304 1.423081 +v 0.397350 0.492305 1.423081 +v 0.397350 0.492305 1.403080 +v 0.420449 0.492305 1.403080 +v 0.397350 0.492305 1.423081 +v 0.420449 0.492305 1.423081 +v 0.420450 0.492305 1.403080 +v 0.420450 0.517304 1.403080 +v 0.420450 0.492305 1.423081 +v 0.420450 0.517304 1.423081 +v 0.420449 0.567304 1.403080 +v 0.397350 0.567304 1.403080 +v 0.420449 0.567304 1.423081 +v 0.397350 0.567304 1.423081 +v 0.397350 0.567304 1.403080 +v 0.397350 0.542305 1.403080 +v 0.397350 0.567304 1.423081 +v 0.397350 0.542305 1.423081 +v 0.397350 0.542305 1.403080 +v 0.420449 0.542305 1.403080 +v 0.397350 0.542305 1.423081 +v 0.420449 0.542305 1.423081 +v 0.420450 0.542305 1.403080 +v 0.420450 0.567304 1.403080 +v 0.420450 0.542305 1.423081 +v 0.420450 0.567304 1.423081 +v 0.420449 0.592304 1.403080 +v 0.397350 0.592304 1.403080 +v 0.420449 0.592304 1.423081 +v 0.397350 0.592304 1.423081 +v 0.397350 0.592304 1.403080 +v 0.397350 0.567304 1.403080 +v 0.397350 0.592304 1.423081 +v 0.397350 0.567304 1.423081 +v 0.397350 0.567304 1.403080 +v 0.420449 0.567304 1.403080 +v 0.397350 0.567304 1.423081 +v 0.420449 0.567304 1.423081 +v 0.420450 0.567304 1.403080 +v 0.420450 0.592304 1.403080 +v 0.420450 0.567304 1.423081 +v 0.420450 0.592304 1.423081 +v 0.420449 0.617305 1.403080 +v 0.397350 0.617305 1.403080 +v 0.420449 0.617305 1.423081 +v 0.397350 0.617305 1.423081 +v 0.397350 0.617305 1.403080 +v 0.397350 0.592304 1.403080 +v 0.397350 0.617305 1.423081 +v 0.397350 0.592304 1.423081 +v 0.397350 0.592304 1.403080 +v 0.420449 0.592304 1.403080 +v 0.397350 0.592304 1.423081 +v 0.420449 0.592304 1.423081 +v 0.420450 0.592304 1.403080 +v 0.420450 0.617305 1.403080 +v 0.420450 0.592304 1.423081 +v 0.420450 0.617305 1.423081 +v 0.420449 0.642304 1.403080 +v 0.397350 0.642304 1.403080 +v 0.420449 0.642304 1.423081 +v 0.397350 0.642304 1.423081 +v 0.397350 0.642304 1.403080 +v 0.397350 0.617305 1.403080 +v 0.397350 0.642304 1.423081 +v 0.397350 0.617305 1.423081 +v 0.397350 0.617305 1.403080 +v 0.420449 0.617305 1.403080 +v 0.397350 0.617305 1.423081 +v 0.420449 0.617305 1.423081 +v 0.420450 0.617305 1.403080 +v 0.420450 0.642304 1.403080 +v 0.420450 0.617305 1.423081 +v 0.420450 0.642304 1.423081 +v 0.420449 0.692304 1.403080 +v 0.397350 0.692304 1.403080 +v 0.420449 0.692304 1.423081 +v 0.397350 0.692304 1.423081 +v 0.397350 0.692304 1.403080 +v 0.397350 0.667305 1.403080 +v 0.397350 0.692304 1.423081 +v 0.397350 0.667305 1.423081 +v 0.397350 0.667305 1.403080 +v 0.420449 0.667305 1.403080 +v 0.397350 0.667305 1.423081 +v 0.420449 0.667305 1.423081 +v 0.420450 0.667305 1.403080 +v 0.420450 0.692304 1.403080 +v 0.420450 0.667305 1.423081 +v 0.420450 0.692304 1.423081 +v -0.242051 0.217304 1.403080 +v -0.265150 0.217304 1.403080 +v -0.242051 0.217304 1.423081 +v -0.265150 0.217304 1.423081 +v -0.265150 0.217304 1.403080 +v -0.265150 0.192304 1.403080 +v -0.265150 0.217304 1.423081 +v -0.265150 0.192304 1.423081 +v -0.265150 0.192304 1.403080 +v -0.242051 0.192304 1.403080 +v -0.265150 0.192304 1.423081 +v -0.242051 0.192304 1.423081 +v -0.242050 0.192304 1.403080 +v -0.242050 0.217304 1.403080 +v -0.242050 0.192304 1.423081 +v -0.242050 0.217304 1.423081 +v -0.242051 0.242305 1.403080 +v -0.265150 0.242305 1.403080 +v -0.242051 0.242305 1.423081 +v -0.265150 0.242305 1.423081 +v -0.265150 0.242305 1.403080 +v -0.265150 0.217304 1.403080 +v -0.265150 0.242305 1.423081 +v -0.265150 0.217304 1.423081 +v -0.265150 0.217304 1.403080 +v -0.242051 0.217304 1.403080 +v -0.265150 0.217304 1.423081 +v -0.242051 0.217304 1.423081 +v -0.242050 0.217304 1.403080 +v -0.242050 0.242305 1.403080 +v -0.242050 0.217304 1.423081 +v -0.242050 0.242305 1.423081 +v -0.242051 0.267304 1.403080 +v -0.265150 0.267304 1.403080 +v -0.242051 0.267304 1.423081 +v -0.265150 0.267304 1.423081 +v -0.265150 0.267304 1.403080 +v -0.265150 0.242305 1.403080 +v -0.265150 0.267304 1.423081 +v -0.265150 0.242305 1.423081 +v -0.265150 0.242305 1.403080 +v -0.242051 0.242305 1.403080 +v -0.265150 0.242305 1.423081 +v -0.242051 0.242305 1.423081 +v -0.242050 0.242305 1.403080 +v -0.242050 0.267304 1.403080 +v -0.242050 0.242305 1.423081 +v -0.242050 0.267304 1.423081 +v -0.242051 0.317304 1.403080 +v -0.265150 0.317304 1.403080 +v -0.242051 0.317304 1.423081 +v -0.265150 0.317304 1.423081 +v -0.265150 0.317304 1.403080 +v -0.265150 0.292305 1.403080 +v -0.265150 0.317304 1.423081 +v -0.265150 0.292305 1.423081 +v -0.265150 0.292305 1.403080 +v -0.242051 0.292305 1.403080 +v -0.265150 0.292305 1.423081 +v -0.242051 0.292305 1.423081 +v -0.242050 0.292305 1.403080 +v -0.242050 0.317304 1.403080 +v -0.242050 0.292305 1.423081 +v -0.242050 0.317304 1.423081 +v -0.242051 0.342304 1.403080 +v -0.265150 0.342304 1.403080 +v -0.242051 0.342304 1.423081 +v -0.265150 0.342304 1.423081 +v -0.265150 0.342304 1.403080 +v -0.265150 0.317304 1.403080 +v -0.265150 0.342304 1.423081 +v -0.265150 0.317304 1.423081 +v -0.265150 0.317304 1.403080 +v -0.242051 0.317304 1.403080 +v -0.265150 0.317304 1.423081 +v -0.242051 0.317304 1.423081 +v -0.242050 0.317304 1.403080 +v -0.242050 0.342304 1.403080 +v -0.242050 0.317304 1.423081 +v -0.242050 0.342304 1.423081 +v -0.242051 0.367305 1.403080 +v -0.265150 0.367305 1.403080 +v -0.242051 0.367305 1.423081 +v -0.265150 0.367305 1.423081 +v -0.265150 0.367305 1.403080 +v -0.265150 0.342304 1.403080 +v -0.265150 0.367305 1.423081 +v -0.265150 0.342304 1.423081 +v -0.265150 0.342304 1.403080 +v -0.242051 0.342304 1.403080 +v -0.265150 0.342304 1.423081 +v -0.242051 0.342304 1.423081 +v -0.242050 0.342304 1.403080 +v -0.242050 0.367305 1.403080 +v -0.242050 0.342304 1.423081 +v -0.242050 0.367305 1.423081 +v -0.242051 0.392304 1.403080 +v -0.265150 0.392304 1.403080 +v -0.242051 0.392304 1.423081 +v -0.265150 0.392304 1.423081 +v -0.265150 0.392304 1.403080 +v -0.265150 0.367305 1.403080 +v -0.265150 0.392304 1.423081 +v -0.265150 0.367305 1.423081 +v -0.265150 0.367305 1.403080 +v -0.242051 0.367305 1.403080 +v -0.265150 0.367305 1.423081 +v -0.242051 0.367305 1.423081 +v -0.242050 0.367305 1.403080 +v -0.242050 0.392304 1.403080 +v -0.242050 0.367305 1.423081 +v -0.242050 0.392304 1.423081 +v -0.242051 0.442304 1.403080 +v -0.265150 0.442304 1.403080 +v -0.242051 0.442304 1.423081 +v -0.265150 0.442304 1.423081 +v -0.265150 0.442304 1.403080 +v -0.265150 0.417305 1.403080 +v -0.265150 0.442304 1.423081 +v -0.265150 0.417305 1.423081 +v -0.265150 0.417305 1.403080 +v -0.242051 0.417305 1.403080 +v -0.265150 0.417305 1.423081 +v -0.242051 0.417305 1.423081 +v -0.242050 0.417305 1.403080 +v -0.242050 0.442304 1.403080 +v -0.242050 0.417305 1.423081 +v -0.242050 0.442304 1.423081 +v -0.242051 0.467304 1.403080 +v -0.265150 0.467304 1.403080 +v -0.242051 0.467304 1.423081 +v -0.265150 0.467304 1.423081 +v -0.265150 0.467304 1.403080 +v -0.265150 0.442304 1.403080 +v -0.265150 0.467304 1.423081 +v -0.265150 0.442304 1.423081 +v -0.265150 0.442304 1.403080 +v -0.242051 0.442304 1.403080 +v -0.265150 0.442304 1.423081 +v -0.242051 0.442304 1.423081 +v -0.242050 0.442304 1.403080 +v -0.242050 0.467304 1.403080 +v -0.242050 0.442304 1.423081 +v -0.242050 0.467304 1.423081 +v -0.242051 0.492305 1.403080 +v -0.265150 0.492305 1.403080 +v -0.242051 0.492305 1.423081 +v -0.265150 0.492305 1.423081 +v -0.265150 0.492305 1.403080 +v -0.265150 0.467304 1.403080 +v -0.265150 0.492305 1.423081 +v -0.265150 0.467304 1.423081 +v -0.265150 0.467304 1.403080 +v -0.242051 0.467304 1.403080 +v -0.265150 0.467304 1.423081 +v -0.242051 0.467304 1.423081 +v -0.242050 0.467304 1.403080 +v -0.242050 0.492305 1.403080 +v -0.242050 0.467304 1.423081 +v -0.242050 0.492305 1.423081 +v -0.242051 0.517304 1.403080 +v -0.265150 0.517304 1.403080 +v -0.242051 0.517304 1.423081 +v -0.265150 0.517304 1.423081 +v -0.265150 0.517304 1.403080 +v -0.265150 0.492305 1.403080 +v -0.265150 0.517304 1.423081 +v -0.265150 0.492305 1.423081 +v -0.265150 0.492305 1.403080 +v -0.242051 0.492305 1.403080 +v -0.265150 0.492305 1.423081 +v -0.242051 0.492305 1.423081 +v -0.242050 0.492305 1.403080 +v -0.242050 0.517304 1.403080 +v -0.242050 0.492305 1.423081 +v -0.242050 0.517304 1.423081 +v -0.242051 0.567304 1.403080 +v -0.265150 0.567304 1.403080 +v -0.242051 0.567304 1.423081 +v -0.265150 0.567304 1.423081 +v -0.265150 0.567304 1.403080 +v -0.265150 0.542305 1.403080 +v -0.265150 0.567304 1.423081 +v -0.265150 0.542305 1.423081 +v -0.265150 0.542305 1.403080 +v -0.242051 0.542305 1.403080 +v -0.265150 0.542305 1.423081 +v -0.242051 0.542305 1.423081 +v -0.242050 0.542305 1.403080 +v -0.242050 0.567304 1.403080 +v -0.242050 0.542305 1.423081 +v -0.242050 0.567304 1.423081 +v -0.242051 0.592304 1.403080 +v -0.265150 0.592304 1.403080 +v -0.242051 0.592304 1.423081 +v -0.265150 0.592304 1.423081 +v -0.265150 0.592304 1.403080 +v -0.265150 0.567304 1.403080 +v -0.265150 0.592304 1.423081 +v -0.265150 0.567304 1.423081 +v -0.265150 0.567304 1.403080 +v -0.242051 0.567304 1.403080 +v -0.265150 0.567304 1.423081 +v -0.242051 0.567304 1.423081 +v -0.242050 0.567304 1.403080 +v -0.242050 0.592304 1.403080 +v -0.242050 0.567304 1.423081 +v -0.242050 0.592304 1.423081 +v -0.242051 0.617305 1.403080 +v -0.265150 0.617305 1.403080 +v -0.242051 0.617305 1.423081 +v -0.265150 0.617305 1.423081 +v -0.265150 0.617305 1.403080 +v -0.265150 0.592304 1.403080 +v -0.265150 0.617305 1.423081 +v -0.265150 0.592304 1.423081 +v -0.265150 0.592304 1.403080 +v -0.242051 0.592304 1.403080 +v -0.265150 0.592304 1.423081 +v -0.242051 0.592304 1.423081 +v -0.242050 0.592304 1.403080 +v -0.242050 0.617305 1.403080 +v -0.242050 0.592304 1.423081 +v -0.242050 0.617305 1.423081 +v -0.242051 0.642304 1.403080 +v -0.265150 0.642304 1.403080 +v -0.242051 0.642304 1.423081 +v -0.265150 0.642304 1.423081 +v -0.265150 0.642304 1.403080 +v -0.265150 0.617305 1.403080 +v -0.265150 0.642304 1.423081 +v -0.265150 0.617305 1.423081 +v -0.265150 0.617305 1.403080 +v -0.242051 0.617305 1.403080 +v -0.265150 0.617305 1.423081 +v -0.242051 0.617305 1.423081 +v -0.242050 0.617305 1.403080 +v -0.242050 0.642304 1.403080 +v -0.242050 0.617305 1.423081 +v -0.242050 0.642304 1.423081 +v -0.242051 0.692304 1.403080 +v -0.265150 0.692304 1.403080 +v -0.242051 0.692304 1.423081 +v -0.265150 0.692304 1.423081 +v -0.265150 0.692304 1.403080 +v -0.265150 0.667305 1.403080 +v -0.265150 0.692304 1.423081 +v -0.265150 0.667305 1.423081 +v -0.265150 0.667305 1.403080 +v -0.242051 0.667305 1.403080 +v -0.265150 0.667305 1.423081 +v -0.242051 0.667305 1.423081 +v -0.242050 0.667305 1.403080 +v -0.242050 0.692304 1.403080 +v -0.242050 0.667305 1.423081 +v -0.242050 0.692304 1.423081 +v 1.082950 0.217304 1.403080 +v 1.059848 0.217304 1.403080 +v 1.082950 0.217304 1.423081 +v 1.059848 0.217304 1.423081 +v 1.059848 0.217304 1.403080 +v 1.059848 0.192304 1.403080 +v 1.059848 0.217304 1.423081 +v 1.059848 0.192304 1.423081 +v 1.059848 0.192304 1.403080 +v 1.082950 0.192304 1.403080 +v 1.059848 0.192304 1.423081 +v 1.082950 0.192304 1.423081 +v 1.082950 0.192304 1.403080 +v 1.082950 0.217304 1.403080 +v 1.082950 0.192304 1.423081 +v 1.082950 0.217304 1.423081 +v 1.082950 0.242305 1.403080 +v 1.059848 0.242305 1.403080 +v 1.082950 0.242305 1.423081 +v 1.059848 0.242305 1.423081 +v 1.059848 0.242305 1.403080 +v 1.059848 0.217304 1.403080 +v 1.059848 0.242305 1.423081 +v 1.059848 0.217304 1.423081 +v 1.059848 0.217304 1.403080 +v 1.082950 0.217304 1.403080 +v 1.059848 0.217304 1.423081 +v 1.082950 0.217304 1.423081 +v 1.082950 0.217304 1.403080 +v 1.082950 0.242305 1.403080 +v 1.082950 0.217304 1.423081 +v 1.082950 0.242305 1.423081 +v 1.082950 0.267304 1.403080 +v 1.059848 0.267304 1.403080 +v 1.082950 0.267304 1.423081 +v 1.059848 0.267304 1.423081 +v 1.059848 0.267304 1.403080 +v 1.059848 0.242305 1.403080 +v 1.059848 0.267304 1.423081 +v 1.059848 0.242305 1.423081 +v 1.059848 0.242305 1.403080 +v 1.082950 0.242305 1.403080 +v 1.059848 0.242305 1.423081 +v 1.082950 0.242305 1.423081 +v 1.082950 0.242305 1.403080 +v 1.082950 0.267304 1.403080 +v 1.082950 0.242305 1.423081 +v 1.082950 0.267304 1.423081 +v 1.082950 0.317304 1.403080 +v 1.059848 0.317304 1.403080 +v 1.082950 0.317304 1.423081 +v 1.059848 0.317304 1.423081 +v 1.059848 0.317304 1.403080 +v 1.059848 0.292305 1.403080 +v 1.059848 0.317304 1.423081 +v 1.059848 0.292305 1.423081 +v 1.059848 0.292305 1.403080 +v 1.082950 0.292305 1.403080 +v 1.059848 0.292305 1.423081 +v 1.082950 0.292305 1.423081 +v 1.082950 0.292305 1.403080 +v 1.082950 0.317304 1.403080 +v 1.082950 0.292305 1.423081 +v 1.082950 0.317304 1.423081 +v 1.082950 0.342304 1.403080 +v 1.059848 0.342304 1.403080 +v 1.082950 0.342304 1.423081 +v 1.059848 0.342304 1.423081 +v 1.059848 0.342304 1.403080 +v 1.059848 0.317304 1.403080 +v 1.059848 0.342304 1.423081 +v 1.059848 0.317304 1.423081 +v 1.059848 0.317304 1.403080 +v 1.082950 0.317304 1.403080 +v 1.059848 0.317304 1.423081 +v 1.082950 0.317304 1.423081 +v 1.082950 0.317304 1.403080 +v 1.082950 0.342304 1.403080 +v 1.082950 0.317304 1.423081 +v 1.082950 0.342304 1.423081 +v 1.082950 0.367305 1.403080 +v 1.059848 0.367305 1.403080 +v 1.082950 0.367305 1.423081 +v 1.059848 0.367305 1.423081 +v 1.059848 0.367305 1.403080 +v 1.059848 0.342304 1.403080 +v 1.059848 0.367305 1.423081 +v 1.059848 0.342304 1.423081 +v 1.059848 0.342304 1.403080 +v 1.082950 0.342304 1.403080 +v 1.059848 0.342304 1.423081 +v 1.082950 0.342304 1.423081 +v 1.082950 0.342304 1.403080 +v 1.082950 0.367305 1.403080 +v 1.082950 0.342304 1.423081 +v 1.082950 0.367305 1.423081 +v 1.082950 0.392304 1.403080 +v 1.059848 0.392304 1.403080 +v 1.082950 0.392304 1.423081 +v 1.059848 0.392304 1.423081 +v 1.059848 0.392304 1.403080 +v 1.059848 0.367305 1.403080 +v 1.059848 0.392304 1.423081 +v 1.059848 0.367305 1.423081 +v 1.059848 0.367305 1.403080 +v 1.082950 0.367305 1.403080 +v 1.059848 0.367305 1.423081 +v 1.082950 0.367305 1.423081 +v 1.082950 0.367305 1.403080 +v 1.082950 0.392304 1.403080 +v 1.082950 0.367305 1.423081 +v 1.082950 0.392304 1.423081 +v 1.082950 0.442304 1.403080 +v 1.059848 0.442304 1.403080 +v 1.082950 0.442304 1.423081 +v 1.059848 0.442304 1.423081 +v 1.059848 0.442304 1.403080 +v 1.059848 0.417305 1.403080 +v 1.059848 0.442304 1.423081 +v 1.059848 0.417305 1.423081 +v 1.059848 0.417305 1.403080 +v 1.082950 0.417305 1.403080 +v 1.059848 0.417305 1.423081 +v 1.082950 0.417305 1.423081 +v 1.082950 0.417305 1.403080 +v 1.082950 0.442304 1.403080 +v 1.082950 0.417305 1.423081 +v 1.082950 0.442304 1.423081 +v 1.082950 0.467304 1.403080 +v 1.059848 0.467304 1.403080 +v 1.082950 0.467304 1.423081 +v 1.059848 0.467304 1.423081 +v 1.059848 0.467304 1.403080 +v 1.059848 0.442304 1.403080 +v 1.059848 0.467304 1.423081 +v 1.059848 0.442304 1.423081 +v 1.059848 0.442304 1.403080 +v 1.082950 0.442304 1.403080 +v 1.059848 0.442304 1.423081 +v 1.082950 0.442304 1.423081 +v 1.082950 0.442304 1.403080 +v 1.082950 0.467304 1.403080 +v 1.082950 0.442304 1.423081 +v 1.082950 0.467304 1.423081 +v 1.082950 0.492305 1.403080 +v 1.059848 0.492305 1.403080 +v 1.082950 0.492305 1.423081 +v 1.059848 0.492305 1.423081 +v 1.059848 0.492305 1.403080 +v 1.059848 0.467304 1.403080 +v 1.059848 0.492305 1.423081 +v 1.059848 0.467304 1.423081 +v 1.059848 0.467304 1.403080 +v 1.082950 0.467304 1.403080 +v 1.059848 0.467304 1.423081 +v 1.082950 0.467304 1.423081 +v 1.082950 0.467304 1.403080 +v 1.082950 0.492305 1.403080 +v 1.082950 0.467304 1.423081 +v 1.082950 0.492305 1.423081 +v 1.082950 0.517304 1.403080 +v 1.059848 0.517304 1.403080 +v 1.082950 0.517304 1.423081 +v 1.059848 0.517304 1.423081 +v 1.059848 0.517304 1.403080 +v 1.059848 0.492305 1.403080 +v 1.059848 0.517304 1.423081 +v 1.059848 0.492305 1.423081 +v 1.059848 0.492305 1.403080 +v 1.082950 0.492305 1.403080 +v 1.059848 0.492305 1.423081 +v 1.082950 0.492305 1.423081 +v 1.082950 0.492305 1.403080 +v 1.082950 0.517304 1.403080 +v 1.082950 0.492305 1.423081 +v 1.082950 0.517304 1.423081 +v 1.082950 0.567304 1.403080 +v 1.059848 0.567304 1.403080 +v 1.082950 0.567304 1.423081 +v 1.059848 0.567304 1.423081 +v 1.059848 0.567304 1.403080 +v 1.059848 0.542305 1.403080 +v 1.059848 0.567304 1.423081 +v 1.059848 0.542305 1.423081 +v 1.059848 0.542305 1.403080 +v 1.082950 0.542305 1.403080 +v 1.059848 0.542305 1.423081 +v 1.082950 0.542305 1.423081 +v 1.082950 0.542305 1.403080 +v 1.082950 0.567304 1.403080 +v 1.082950 0.542305 1.423081 +v 1.082950 0.567304 1.423081 +v 1.082950 0.592304 1.403080 +v 1.059848 0.592304 1.403080 +v 1.082950 0.592304 1.423081 +v 1.059848 0.592304 1.423081 +v 1.059848 0.592304 1.403080 +v 1.059848 0.567304 1.403080 +v 1.059848 0.592304 1.423081 +v 1.059848 0.567304 1.423081 +v 1.059848 0.567304 1.403080 +v 1.082950 0.567304 1.403080 +v 1.059848 0.567304 1.423081 +v 1.082950 0.567304 1.423081 +v 1.082950 0.567304 1.403080 +v 1.082950 0.592304 1.403080 +v 1.082950 0.567304 1.423081 +v 1.082950 0.592304 1.423081 +v 1.082950 0.617305 1.403080 +v 1.059848 0.617305 1.403080 +v 1.082950 0.617305 1.423081 +v 1.059848 0.617305 1.423081 +v 1.059848 0.617305 1.403080 +v 1.059848 0.592304 1.403080 +v 1.059848 0.617305 1.423081 +v 1.059848 0.592304 1.423081 +v 1.059848 0.592304 1.403080 +v 1.082950 0.592304 1.403080 +v 1.059848 0.592304 1.423081 +v 1.082950 0.592304 1.423081 +v 1.082950 0.592304 1.403080 +v 1.082950 0.617305 1.403080 +v 1.082950 0.592304 1.423081 +v 1.082950 0.617305 1.423081 +v 1.082950 0.642304 1.403080 +v 1.059848 0.642304 1.403080 +v 1.082950 0.642304 1.423081 +v 1.059848 0.642304 1.423081 +v 1.059848 0.642304 1.403080 +v 1.059848 0.617305 1.403080 +v 1.059848 0.642304 1.423081 +v 1.059848 0.617305 1.423081 +v 1.059848 0.617305 1.403080 +v 1.082950 0.617305 1.403080 +v 1.059848 0.617305 1.423081 +v 1.082950 0.617305 1.423081 +v 1.082950 0.617305 1.403080 +v 1.082950 0.642304 1.403080 +v 1.082950 0.617305 1.423081 +v 1.082950 0.642304 1.423081 +v 1.082950 0.692304 1.403080 +v 1.059848 0.692304 1.403080 +v 1.082950 0.692304 1.423081 +v 1.059848 0.692304 1.423081 +v 1.059848 0.692304 1.403080 +v 1.059848 0.667305 1.403080 +v 1.059848 0.692304 1.423081 +v 1.059848 0.667305 1.423081 +v 1.059848 0.667305 1.403080 +v 1.082950 0.667305 1.403080 +v 1.059848 0.667305 1.423081 +v 1.082950 0.667305 1.423081 +v 1.082950 0.667305 1.403080 +v 1.082950 0.692304 1.403080 +v 1.082950 0.667305 1.423081 +v 1.082950 0.692304 1.423081 +v -1.169900 0.822233 -0.840670 +v -1.169900 0.820578 -0.854550 +v -1.189902 0.822233 -0.840670 +v -1.189902 0.820578 -0.854550 +v -1.169900 0.820578 -0.854550 +v -1.169900 0.696247 -0.854550 +v -1.189902 0.820578 -0.854550 +v -1.189902 0.696247 -0.854550 +v -1.169900 0.696247 -0.854550 +v -1.169900 0.696247 -0.831649 +v -1.189902 0.696247 -0.854550 +v -1.189902 0.696247 -0.831649 +v -1.169900 0.696247 -0.831649 +v -1.169900 0.821157 -0.831649 +v -1.189902 0.696247 -0.831649 +v -1.189902 0.821157 -0.831649 +v -1.169900 0.821157 -0.831649 +v -1.169900 0.822233 -0.840670 +v -1.189902 0.821157 -0.831649 +v -1.189902 0.822233 -0.840670 +v -0.251150 0.822233 -1.096920 +v -0.237271 0.820578 -1.096920 +v -0.251150 0.822233 -1.116922 +v -0.237271 0.820578 -1.116922 +v -0.237271 0.820578 -1.096920 +v -0.237271 0.696247 -1.096920 +v -0.237271 0.820578 -1.116922 +v -0.237271 0.696247 -1.116922 +v -0.237269 0.696247 -1.096920 +v -0.260173 0.696247 -1.096920 +v -0.237269 0.696247 -1.116922 +v -0.260173 0.696247 -1.116922 +v -0.260173 0.696247 -1.096920 +v -0.260173 0.821157 -1.096920 +v -0.260173 0.696247 -1.116922 +v -0.260173 0.821157 -1.116922 +v -0.260171 0.821157 -1.096920 +v -0.251150 0.822233 -1.096920 +v -0.260171 0.821157 -1.116922 +v -0.251150 0.822233 -1.116922 +v -1.169900 0.822233 -0.178170 +v -1.169900 0.820578 -0.192050 +v -1.189902 0.822233 -0.178170 +v -1.189902 0.820578 -0.192050 +v -1.169900 0.820578 -0.192050 +v -1.169900 0.696247 -0.192050 +v -1.189902 0.820578 -0.192050 +v -1.189902 0.696247 -0.192050 +v -1.169900 0.696247 -0.192051 +v -1.169900 0.696247 -0.169148 +v -1.189902 0.696247 -0.192051 +v -1.189902 0.696247 -0.169148 +v -1.169900 0.696247 -0.169148 +v -1.169900 0.821157 -0.169148 +v -1.189902 0.696247 -0.169148 +v -1.189902 0.821157 -0.169148 +v -1.169900 0.821157 -0.169149 +v -1.169900 0.822233 -0.178170 +v -1.189902 0.821157 -0.169149 +v -1.189902 0.822233 -0.178170 +v -0.913650 0.822233 -1.096920 +v -0.899771 0.820578 -1.096920 +v -0.913650 0.822233 -1.116922 +v -0.899771 0.820578 -1.116922 +v -0.899771 0.820578 -1.096920 +v -0.899771 0.696247 -1.096920 +v -0.899771 0.820578 -1.116922 +v -0.899771 0.696247 -1.116922 +v -0.899769 0.696247 -1.096920 +v -0.922673 0.696247 -1.096920 +v -0.899769 0.696247 -1.116922 +v -0.922673 0.696247 -1.116922 +v -0.922673 0.696247 -1.096920 +v -0.922673 0.821157 -1.096920 +v -0.922673 0.696247 -1.116922 +v -0.922673 0.821157 -1.116922 +v -0.922671 0.821157 -1.096920 +v -0.913650 0.822233 -1.096920 +v -0.922671 0.821157 -1.116922 +v -0.913650 0.822233 -1.116922 +v -0.904551 0.822304 1.403080 +v -0.927650 0.822304 1.403080 +v -0.904551 0.822304 1.423081 +v -0.927650 0.822304 1.423081 +v -0.927650 0.822304 1.403080 +v -0.927650 0.696304 1.403080 +v -0.927650 0.822304 1.423081 +v -0.927650 0.696304 1.423081 +v -0.927650 0.696304 1.403080 +v -0.904551 0.696304 1.403080 +v -0.927650 0.696304 1.423081 +v -0.904551 0.696304 1.423081 +v -0.904550 0.696304 1.403080 +v -0.904550 0.822304 1.403080 +v -0.904550 0.696304 1.423081 +v -0.904550 0.822304 1.423081 +v 0.420449 0.822304 1.403080 +v 0.397350 0.822304 1.403080 +v 0.420449 0.822304 1.423081 +v 0.397350 0.822304 1.423081 +v 0.397350 0.822304 1.403080 +v 0.397350 0.696304 1.403080 +v 0.397350 0.822304 1.423081 +v 0.397350 0.696304 1.423081 +v 0.397350 0.696304 1.403080 +v 0.420449 0.696304 1.403080 +v 0.397350 0.696304 1.423081 +v 0.420449 0.696304 1.423081 +v 0.420450 0.696304 1.403080 +v 0.420450 0.822304 1.403080 +v 0.420450 0.696304 1.423081 +v 0.420450 0.822304 1.423081 +v -0.242051 0.822304 1.403080 +v -0.265150 0.822304 1.403080 +v -0.242051 0.822304 1.423081 +v -0.265150 0.822304 1.423081 +v -0.265150 0.822304 1.403080 +v -0.265150 0.696304 1.403080 +v -0.265150 0.822304 1.423081 +v -0.265150 0.696304 1.423081 +v -0.265150 0.696304 1.403080 +v -0.242051 0.696304 1.403080 +v -0.265150 0.696304 1.423081 +v -0.242051 0.696304 1.423081 +v -0.242050 0.696304 1.403080 +v -0.242050 0.822304 1.403080 +v -0.242050 0.696304 1.423081 +v -0.242050 0.822304 1.423081 +v 1.082950 0.822304 1.403080 +v 1.059848 0.822304 1.403080 +v 1.082950 0.822304 1.423081 +v 1.059848 0.822304 1.423081 +v 1.059848 0.822304 1.403080 +v 1.059848 0.696304 1.403080 +v 1.059848 0.822304 1.423081 +v 1.059848 0.696304 1.423081 +v 1.059848 0.696304 1.403080 +v 1.082950 0.696304 1.403080 +v 1.059848 0.696304 1.423081 +v 1.082950 0.696304 1.423081 +v 1.082950 0.696304 1.403080 +v 1.082950 0.822304 1.403080 +v 1.082950 0.696304 1.423081 +v 1.082950 0.822304 1.423081 +v -1.169900 0.696247 -0.831628 +v -1.169900 0.696247 -0.854583 +v -1.189902 0.696247 -0.831628 +v -1.189902 0.696247 -0.854583 +v -1.169900 0.696247 -0.854583 +v -1.169900 0.692304 -0.854583 +v -1.189902 0.696247 -0.854583 +v -1.189902 0.692304 -0.854583 +v -1.169900 0.692304 -0.854583 +v -1.169900 0.692304 -0.831628 +v -1.189902 0.692304 -0.854583 +v -1.189902 0.692304 -0.831628 +v -1.169900 0.692304 -0.831628 +v -1.169900 0.696247 -0.831628 +v -1.189902 0.692304 -0.831628 +v -1.189902 0.696247 -0.831628 +v -0.260193 0.696247 -1.096920 +v -0.237237 0.696247 -1.096920 +v -0.260193 0.696247 -1.116922 +v -0.237237 0.696247 -1.116922 +v -0.237237 0.696247 -1.096920 +v -0.237237 0.692304 -1.096920 +v -0.237237 0.696247 -1.116922 +v -0.237237 0.692304 -1.116922 +v -0.237237 0.692304 -1.096920 +v -0.260193 0.692304 -1.096920 +v -0.237237 0.692304 -1.116922 +v -0.260193 0.692304 -1.116922 +v -0.260194 0.692304 -1.096920 +v -0.260194 0.696247 -1.096920 +v -0.260194 0.692304 -1.116922 +v -0.260194 0.696247 -1.116922 +v -1.169900 0.696247 -0.169128 +v -1.169900 0.696247 -0.192083 +v -1.189902 0.696247 -0.169128 +v -1.189902 0.696247 -0.192083 +v -1.169900 0.696247 -0.192083 +v -1.169900 0.692304 -0.192083 +v -1.189902 0.696247 -0.192083 +v -1.189902 0.692304 -0.192083 +v -1.169900 0.692304 -0.192083 +v -1.169900 0.692304 -0.169128 +v -1.189902 0.692304 -0.192083 +v -1.189902 0.692304 -0.169128 +v -1.169900 0.692304 -0.169126 +v -1.169900 0.696247 -0.169126 +v -1.189902 0.692304 -0.169126 +v -1.189902 0.696247 -0.169126 +v -0.922693 0.696247 -1.096920 +v -0.899737 0.696247 -1.096920 +v -0.922693 0.696247 -1.116922 +v -0.899737 0.696247 -1.116922 +v -0.899737 0.696247 -1.096920 +v -0.899737 0.692304 -1.096920 +v -0.899737 0.696247 -1.116922 +v -0.899737 0.692304 -1.116922 +v -0.899737 0.692304 -1.096920 +v -0.922693 0.692304 -1.096920 +v -0.899737 0.692304 -1.116922 +v -0.922693 0.692304 -1.116922 +v -0.922694 0.692304 -1.096920 +v -0.922694 0.696247 -1.096920 +v -0.922694 0.692304 -1.116922 +v -0.922694 0.696247 -1.116922 +v -0.904551 0.696304 1.403080 +v -0.927650 0.696304 1.403080 +v -0.904551 0.696304 1.423081 +v -0.927650 0.696304 1.423081 +v -0.927650 0.696304 1.403080 +v -0.927650 0.692304 1.403080 +v -0.927650 0.696304 1.423081 +v -0.927650 0.692304 1.423081 +v -0.927650 0.692304 1.403080 +v -0.904551 0.692304 1.403080 +v -0.927650 0.692304 1.423081 +v -0.904551 0.692304 1.423081 +v -0.904550 0.692304 1.403080 +v -0.904550 0.696304 1.403080 +v -0.904550 0.692304 1.423081 +v -0.904550 0.696304 1.423081 +v 0.420449 0.696304 1.403080 +v 0.397350 0.696304 1.403080 +v 0.420449 0.696304 1.423081 +v 0.397350 0.696304 1.423081 +v 0.397350 0.696304 1.403080 +v 0.397350 0.692304 1.403080 +v 0.397350 0.696304 1.423081 +v 0.397350 0.692304 1.423081 +v 0.397350 0.692304 1.403080 +v 0.420449 0.692304 1.403080 +v 0.397350 0.692304 1.423081 +v 0.420449 0.692304 1.423081 +v 0.420450 0.692304 1.403080 +v 0.420450 0.696304 1.403080 +v 0.420450 0.692304 1.423081 +v 0.420450 0.696304 1.423081 +v -0.242051 0.696304 1.403080 +v -0.265150 0.696304 1.403080 +v -0.242051 0.696304 1.423081 +v -0.265150 0.696304 1.423081 +v -0.265150 0.696304 1.403080 +v -0.265150 0.692304 1.403080 +v -0.265150 0.696304 1.423081 +v -0.265150 0.692304 1.423081 +v -0.265150 0.692304 1.403080 +v -0.242051 0.692304 1.403080 +v -0.265150 0.692304 1.423081 +v -0.242051 0.692304 1.423081 +v -0.242050 0.692304 1.403080 +v -0.242050 0.696304 1.403080 +v -0.242050 0.692304 1.423081 +v -0.242050 0.696304 1.423081 +v 1.082950 0.696304 1.403080 +v 1.059848 0.696304 1.403080 +v 1.082950 0.696304 1.423081 +v 1.059848 0.696304 1.423081 +v 1.059848 0.696304 1.403080 +v 1.059848 0.692304 1.403080 +v 1.059848 0.696304 1.423081 +v 1.059848 0.692304 1.423081 +v 1.059848 0.692304 1.403080 +v 1.082950 0.692304 1.403080 +v 1.059848 0.692304 1.423081 +v 1.082950 0.692304 1.423081 +v 1.082950 0.692304 1.403080 +v 1.082950 0.696304 1.403080 +v 1.082950 0.692304 1.423081 +v 1.082950 0.696304 1.423081 +v -1.272400 0.152304 -1.020669 +v -1.272400 0.152304 -0.660672 +v -1.272400 0.192304 -1.020669 +v -1.272400 0.192304 -0.660672 +v -1.272400 0.192304 -1.020669 +v -1.272400 0.192304 -0.980670 +v -1.272400 0.681887 -1.020669 +v -1.272400 0.681887 -0.980670 +v -1.272400 0.683555 -1.020669 +v -1.272400 0.683555 -0.980532 +v -1.272400 0.705524 -1.018835 +v -1.272400 0.705524 -0.978695 +v -1.272400 0.712183 -1.018280 +v -1.272400 0.712183 -0.976995 +v -1.272400 0.728101 -1.014215 +v -1.272400 0.728101 -0.972930 +v -1.272400 0.741234 -1.010861 +v -1.272400 0.741234 -0.967120 +v -1.272400 0.749407 -1.007244 +v -1.272400 0.749407 -0.963500 +v -1.272400 0.768651 -0.998727 +v -1.272400 0.768651 -0.950802 +v -1.272400 0.768855 -0.998593 +v -1.272400 0.768855 -0.950668 +v -1.272400 0.785903 -0.987341 +v -1.272400 0.785903 -0.934784 +v -1.272400 0.793675 -0.982211 +v -1.272400 0.793675 -0.924649 +v -1.272400 0.800081 -0.976245 +v -1.272400 0.800081 -0.916293 +v -1.272400 0.810994 -0.966076 +v -1.272400 0.810994 -0.895706 +v -1.272400 0.815614 -0.961776 +v -1.272400 0.815614 -0.881805 +v -1.272400 0.818285 -0.958291 +v -1.272400 0.818285 -0.873764 +v -1.272400 0.822233 -0.953140 +v -1.272400 0.822233 -0.840670 +v -1.272400 0.192304 -0.700671 +v -1.272400 0.192304 -0.660672 +v -1.272400 0.681887 -0.700671 +v -1.272400 0.681887 -0.660672 +v -1.272400 0.683555 -0.700808 +v -1.272400 0.683555 -0.660672 +v -1.272400 0.705524 -0.702645 +v -1.272400 0.705524 -0.662506 +v -1.272400 0.712183 -0.704345 +v -1.272400 0.712183 -0.663061 +v -1.272400 0.728101 -0.708410 +v -1.272400 0.728101 -0.667126 +v -1.272400 0.741234 -0.714221 +v -1.272400 0.741234 -0.670480 +v -1.272400 0.749407 -0.717840 +v -1.272400 0.749407 -0.674096 +v -1.272400 0.768651 -0.730539 +v -1.272400 0.768651 -0.682614 +v -1.272400 0.768855 -0.730673 +v -1.272400 0.768855 -0.682748 +v -1.272400 0.785903 -0.746557 +v -1.272400 0.785903 -0.694000 +v -1.272400 0.793675 -0.756692 +v -1.272400 0.793675 -0.699130 +v -1.272400 0.800081 -0.765048 +v -1.272400 0.800081 -0.705096 +v -1.272400 0.810994 -0.785635 +v -1.272400 0.810994 -0.715264 +v -1.272400 0.815614 -0.799536 +v -1.272400 0.815614 -0.719564 +v -1.272400 0.818285 -0.807577 +v -1.272400 0.818285 -0.723049 +v -1.272400 0.822233 -0.840670 +v -1.272400 0.822233 -0.728201 +v -1.272400 0.822233 -0.953140 +v -1.272400 0.822233 -0.728201 +v -1.272400 0.833857 -0.937982 +v -1.272400 0.833857 -0.743359 +v -1.272400 0.833857 -0.937982 +v -1.272400 0.833857 -0.743359 +v -1.272400 0.847901 -0.911489 +v -1.272400 0.847901 -0.769851 +v -1.272400 0.847901 -0.911489 +v -1.272400 0.847901 -0.769851 +v -1.272400 0.857523 -0.882528 +v -1.272400 0.857523 -0.798812 +v -1.272400 0.857523 -0.882528 +v -1.272400 0.857523 -0.798812 +v -1.272400 0.862517 -0.840670 +v -0.071150 0.152304 -1.199420 +v -0.431151 0.152304 -1.199420 +v -0.071150 0.192304 -1.199420 +v -0.431151 0.192304 -1.199420 +v -0.071150 0.192304 -1.199420 +v -0.111151 0.192304 -1.199420 +v -0.071150 0.681887 -1.199420 +v -0.111151 0.681887 -1.199420 +v -0.071150 0.683555 -1.199420 +v -0.111290 0.683555 -1.199420 +v -0.072986 0.705524 -1.199420 +v -0.113124 0.705524 -1.199420 +v -0.073541 0.712183 -1.199420 +v -0.114825 0.712183 -1.199420 +v -0.077606 0.728101 -1.199420 +v -0.118889 0.728101 -1.199420 +v -0.080960 0.741234 -1.199420 +v -0.124702 0.741234 -1.199420 +v -0.084576 0.749407 -1.199420 +v -0.128318 0.749407 -1.199420 +v -0.093094 0.768651 -1.199420 +v -0.141018 0.768651 -1.199420 +v -0.093228 0.768855 -1.199420 +v -0.141153 0.768855 -1.199420 +v -0.104480 0.785903 -1.199420 +v -0.157035 0.785903 -1.199420 +v -0.109608 0.793675 -1.199420 +v -0.167172 0.793675 -1.199420 +v -0.115576 0.800081 -1.199420 +v -0.175526 0.800081 -1.199420 +v -0.125743 0.810994 -1.199420 +v -0.196113 0.810994 -1.199420 +v -0.130046 0.815614 -1.199420 +v -0.210014 0.815614 -1.199420 +v -0.133531 0.818285 -1.199420 +v -0.218055 0.818285 -1.199420 +v -0.138679 0.822233 -1.199420 +v -0.251150 0.822233 -1.199420 +v -0.391150 0.192304 -1.199420 +v -0.431151 0.192304 -1.199420 +v -0.391150 0.681887 -1.199420 +v -0.431151 0.681887 -1.199420 +v -0.391011 0.683555 -1.199420 +v -0.431151 0.683555 -1.199420 +v -0.389177 0.705524 -1.199420 +v -0.429315 0.705524 -1.199420 +v -0.387475 0.712183 -1.199420 +v -0.428759 0.712183 -1.199420 +v -0.383412 0.728101 -1.199420 +v -0.424695 0.728101 -1.199420 +v -0.377598 0.741234 -1.199420 +v -0.421341 0.741234 -1.199420 +v -0.373982 0.749407 -1.199420 +v -0.417724 0.749407 -1.199420 +v -0.361282 0.768651 -1.199420 +v -0.409207 0.768651 -1.199420 +v -0.361148 0.768855 -1.199420 +v -0.409073 0.768855 -1.199420 +v -0.345265 0.785903 -1.199420 +v -0.397821 0.785903 -1.199420 +v -0.335129 0.793675 -1.199420 +v -0.392692 0.793675 -1.199420 +v -0.326774 0.800081 -1.199420 +v -0.386725 0.800081 -1.199420 +v -0.306187 0.810994 -1.199420 +v -0.376558 0.810994 -1.199420 +v -0.292286 0.815614 -1.199420 +v -0.372255 0.815614 -1.199420 +v -0.284245 0.818285 -1.199420 +v -0.368770 0.818285 -1.199420 +v -0.251150 0.822233 -1.199420 +v -0.363621 0.822233 -1.199420 +v -0.138679 0.822233 -1.199420 +v -0.363621 0.822233 -1.199420 +v -0.153839 0.833857 -1.199420 +v -0.348462 0.833857 -1.199420 +v -0.153839 0.833857 -1.199420 +v -0.348462 0.833857 -1.199420 +v -0.180330 0.847901 -1.199420 +v -0.321971 0.847901 -1.199420 +v -0.180330 0.847901 -1.199420 +v -0.321971 0.847901 -1.199420 +v -0.209291 0.857523 -1.199420 +v -0.293010 0.857523 -1.199420 +v -0.209291 0.857523 -1.199420 +v -0.293010 0.857523 -1.199420 +v -0.251150 0.862517 -1.199420 +v -1.272400 0.152304 -0.358171 +v -1.272400 0.152304 0.001830 +v -1.272400 0.192304 -0.358171 +v -1.272400 0.192304 0.001830 +v -1.272400 0.192304 -0.358171 +v -1.272400 0.192304 -0.318169 +v -1.272400 0.681887 -0.358171 +v -1.272400 0.681887 -0.318170 +v -1.272400 0.683555 -0.358171 +v -1.272400 0.683555 -0.318031 +v -1.272400 0.705524 -0.356335 +v -1.272400 0.705524 -0.316197 +v -1.272400 0.712183 -0.355779 +v -1.272400 0.712183 -0.314495 +v -1.272400 0.728101 -0.351715 +v -1.272400 0.728101 -0.310432 +v -1.272400 0.741234 -0.348361 +v -1.272400 0.741234 -0.304618 +v -1.272400 0.749407 -0.344744 +v -1.272400 0.749407 -0.301002 +v -1.272400 0.768651 -0.336227 +v -1.272400 0.768651 -0.288302 +v -1.272400 0.768855 -0.336093 +v -1.272400 0.768855 -0.288168 +v -1.272400 0.785903 -0.324841 +v -1.272400 0.785903 -0.272285 +v -1.272400 0.793675 -0.319712 +v -1.272400 0.793675 -0.262148 +v -1.272400 0.800081 -0.313744 +v -1.272400 0.800081 -0.253794 +v -1.272400 0.810994 -0.303578 +v -1.272400 0.810994 -0.233207 +v -1.272400 0.815614 -0.299275 +v -1.272400 0.815614 -0.219306 +v -1.272400 0.818285 -0.295789 +v -1.272400 0.818285 -0.211265 +v -1.272400 0.822233 -0.290641 +v -1.272400 0.822233 -0.178170 +v -1.272400 0.192304 -0.038171 +v -1.272400 0.192304 0.001830 +v -1.272400 0.681887 -0.038171 +v -1.272400 0.681887 0.001830 +v -1.272400 0.683555 -0.038310 +v -1.272400 0.683555 0.001830 +v -1.272400 0.705524 -0.040144 +v -1.272400 0.705524 -0.000005 +v -1.272400 0.712183 -0.041845 +v -1.272400 0.712183 -0.000561 +v -1.272400 0.728101 -0.045908 +v -1.272400 0.728101 -0.004626 +v -1.272400 0.741234 -0.051722 +v -1.272400 0.741234 -0.007980 +v -1.272400 0.749407 -0.055338 +v -1.272400 0.749407 -0.011596 +v -1.272400 0.768651 -0.068038 +v -1.272400 0.768651 -0.020113 +v -1.272400 0.768855 -0.068173 +v -1.272400 0.768855 -0.020248 +v -1.272400 0.785903 -0.084055 +v -1.272400 0.785903 -0.031500 +v -1.272400 0.793675 -0.094192 +v -1.272400 0.793675 -0.036628 +v -1.272400 0.800081 -0.102546 +v -1.272400 0.800081 -0.042596 +v -1.272400 0.810994 -0.123133 +v -1.272400 0.810994 -0.052763 +v -1.272400 0.815614 -0.137034 +v -1.272400 0.815614 -0.057066 +v -1.272400 0.818285 -0.145075 +v -1.272400 0.818285 -0.060551 +v -1.272400 0.822233 -0.178170 +v -1.272400 0.822233 -0.065699 +v -1.272400 0.822233 -0.290641 +v -1.272400 0.822233 -0.065699 +v -1.272400 0.833857 -0.275482 +v -1.272400 0.833857 -0.080859 +v -1.272400 0.833857 -0.275482 +v -1.272400 0.833857 -0.080859 +v -1.272400 0.847901 -0.248991 +v -1.272400 0.847901 -0.107350 +v -1.272400 0.847901 -0.248991 +v -1.272400 0.847901 -0.107350 +v -1.272400 0.857523 -0.220030 +v -1.272400 0.857523 -0.136311 +v -1.272400 0.857523 -0.220030 +v -1.272400 0.857523 -0.136311 +v -1.272400 0.862517 -0.178170 +v -0.733650 0.152304 -1.199420 +v -1.093651 0.152304 -1.199420 +v -0.733650 0.192304 -1.199420 +v -1.093651 0.192304 -1.199420 +v -0.733650 0.192304 -1.199420 +v -0.773651 0.192304 -1.199420 +v -0.733650 0.681887 -1.199420 +v -0.773651 0.681887 -1.199420 +v -0.733650 0.683555 -1.199420 +v -0.773790 0.683555 -1.199420 +v -0.735486 0.705524 -1.199420 +v -0.775624 0.705524 -1.199420 +v -0.736041 0.712183 -1.199420 +v -0.777325 0.712183 -1.199420 +v -0.740106 0.728101 -1.199420 +v -0.781389 0.728101 -1.199420 +v -0.743460 0.741234 -1.199420 +v -0.787202 0.741234 -1.199420 +v -0.747076 0.749407 -1.199420 +v -0.790819 0.749407 -1.199420 +v -0.755594 0.768651 -1.199420 +v -0.803519 0.768651 -1.199420 +v -0.755728 0.768855 -1.199420 +v -0.803653 0.768855 -1.199420 +v -0.766980 0.785903 -1.199420 +v -0.819536 0.785903 -1.199420 +v -0.772108 0.793675 -1.199420 +v -0.829672 0.793675 -1.199420 +v -0.778076 0.800081 -1.199420 +v -0.838026 0.800081 -1.199420 +v -0.788243 0.810994 -1.199420 +v -0.858613 0.810994 -1.199420 +v -0.792546 0.815614 -1.199420 +v -0.872514 0.815614 -1.199420 +v -0.796031 0.818285 -1.199420 +v -0.880555 0.818285 -1.199420 +v -0.801179 0.822233 -1.199420 +v -0.913650 0.822233 -1.199420 +v -1.053650 0.192304 -1.199420 +v -1.093651 0.192304 -1.199420 +v -1.053650 0.681887 -1.199420 +v -1.093651 0.681887 -1.199420 +v -1.053511 0.683555 -1.199420 +v -1.093651 0.683555 -1.199420 +v -1.051677 0.705524 -1.199420 +v -1.091815 0.705524 -1.199420 +v -1.049975 0.712183 -1.199420 +v -1.091260 0.712183 -1.199420 +v -1.045912 0.728101 -1.199420 +v -1.087195 0.728101 -1.199420 +v -1.040098 0.741234 -1.199420 +v -1.083841 0.741234 -1.199420 +v -1.036482 0.749407 -1.199420 +v -1.080224 0.749407 -1.199420 +v -1.023782 0.768651 -1.199420 +v -1.071707 0.768651 -1.199420 +v -1.023648 0.768855 -1.199420 +v -1.071573 0.768855 -1.199420 +v -1.007765 0.785903 -1.199420 +v -1.060321 0.785903 -1.199420 +v -0.997629 0.793675 -1.199420 +v -1.055192 0.793675 -1.199420 +v -0.989274 0.800081 -1.199420 +v -1.049225 0.800081 -1.199420 +v -0.968687 0.810994 -1.199420 +v -1.039058 0.810994 -1.199420 +v -0.954786 0.815614 -1.199420 +v -1.034755 0.815614 -1.199420 +v -0.946745 0.818285 -1.199420 +v -1.031270 0.818285 -1.199420 +v -0.913650 0.822233 -1.199420 +v -1.026121 0.822233 -1.199420 +v -0.801179 0.822233 -1.199420 +v -1.026121 0.822233 -1.199420 +v -0.816339 0.833857 -1.199420 +v -1.010962 0.833857 -1.199420 +v -0.816339 0.833857 -1.199420 +v -1.010962 0.833857 -1.199420 +v -0.842830 0.847901 -1.199420 +v -0.984471 0.847901 -1.199420 +v -0.842830 0.847901 -1.199420 +v -0.984471 0.847901 -1.199420 +v -0.871791 0.857523 -1.199420 +v -0.955510 0.857523 -1.199420 +v -0.871791 0.857523 -1.199420 +v -0.955510 0.857523 -1.199420 +v -0.913650 0.862517 -1.199420 +v -1.093651 0.152304 1.505579 +v -0.733650 0.152304 1.505579 +v -1.093651 0.192304 1.505579 +v -0.733650 0.192304 1.505579 +v -1.093651 0.192304 1.505579 +v -1.053650 0.192304 1.505579 +v -1.093651 0.822304 1.505579 +v -1.053650 0.822304 1.505579 +v -0.773651 0.192304 1.505579 +v -0.733650 0.192304 1.505579 +v -0.773651 0.822304 1.505579 +v -0.733650 0.822304 1.505579 +v -1.093651 0.822304 1.505579 +v -0.733650 0.822304 1.505579 +v -1.093651 0.862304 1.505579 +v -0.733650 0.862304 1.505579 +v 0.231350 0.152304 1.505579 +v 0.591350 0.152304 1.505579 +v 0.231350 0.192304 1.505579 +v 0.591350 0.192304 1.505579 +v 0.231350 0.192304 1.505579 +v 0.271350 0.192304 1.505579 +v 0.231350 0.822304 1.505579 +v 0.271350 0.822304 1.505579 +v 0.551349 0.192304 1.505579 +v 0.591350 0.192304 1.505579 +v 0.551349 0.822304 1.505579 +v 0.591350 0.822304 1.505579 +v 0.231350 0.822304 1.505579 +v 0.591350 0.822304 1.505579 +v 0.231350 0.862304 1.505579 +v 0.591350 0.862304 1.505579 +v -0.431151 0.152304 1.505579 +v -0.071150 0.152304 1.505579 +v -0.431151 0.192304 1.505579 +v -0.071150 0.192304 1.505579 +v -0.431151 0.192304 1.505579 +v -0.391150 0.192304 1.505579 +v -0.431151 0.822304 1.505579 +v -0.391150 0.822304 1.505579 +v -0.111151 0.192304 1.505579 +v -0.071150 0.192304 1.505579 +v -0.111151 0.822304 1.505579 +v -0.071150 0.822304 1.505579 +v -0.431151 0.822304 1.505579 +v -0.071150 0.822304 1.505579 +v -0.431151 0.862304 1.505579 +v -0.071150 0.862304 1.505579 +v 0.893851 0.152304 1.505579 +v 1.253849 0.152304 1.505579 +v 0.893851 0.192304 1.505579 +v 1.253849 0.192304 1.505579 +v 0.893851 0.192304 1.505579 +v 0.933850 0.192304 1.505579 +v 0.893851 0.822304 1.505579 +v 0.933850 0.822304 1.505579 +v 1.213849 0.192304 1.505579 +v 1.253849 0.192304 1.505579 +v 1.213849 0.822304 1.505579 +v 1.253849 0.822304 1.505579 +v 0.893851 0.822304 1.505579 +v 1.253849 0.822304 1.505579 +v 0.893851 0.862304 1.505579 +v 1.253849 0.862304 1.505579 +v -1.189900 0.267304 -0.980670 +v -1.189900 0.267304 -0.700671 +v -1.189900 0.292305 -0.980670 +v -1.189900 0.292305 -0.700671 +v -1.189900 0.392304 -0.980670 +v -1.189900 0.392304 -0.700671 +v -1.189900 0.417305 -0.980670 +v -1.189900 0.417305 -0.700671 +v -1.189900 0.517304 -0.980670 +v -1.189900 0.517304 -0.700671 +v -1.189900 0.542305 -0.980670 +v -1.189900 0.542305 -0.700671 +v -1.189900 0.642304 -0.980670 +v -1.189900 0.642304 -0.700671 +v -1.189900 0.667305 -0.980670 +v -1.189900 0.667305 -0.700671 +v -0.111151 0.267304 -1.116922 +v -0.391150 0.267304 -1.116922 +v -0.111151 0.292305 -1.116922 +v -0.391150 0.292305 -1.116922 +v -0.111151 0.392304 -1.116922 +v -0.391150 0.392304 -1.116922 +v -0.111151 0.417305 -1.116922 +v -0.391150 0.417305 -1.116922 +v -0.111151 0.517304 -1.116922 +v -0.391150 0.517304 -1.116922 +v -0.111151 0.542305 -1.116922 +v -0.391150 0.542305 -1.116922 +v -0.111151 0.642304 -1.116922 +v -0.391150 0.642304 -1.116922 +v -0.111151 0.667305 -1.116922 +v -0.391150 0.667305 -1.116922 +v -1.189900 0.267304 -0.318169 +v -1.189900 0.267304 -0.038171 +v -1.189900 0.292305 -0.318169 +v -1.189900 0.292305 -0.038171 +v -1.189900 0.392304 -0.318170 +v -1.189900 0.392304 -0.038171 +v -1.189900 0.417305 -0.318170 +v -1.189900 0.417305 -0.038171 +v -1.189900 0.517304 -0.318170 +v -1.189900 0.517304 -0.038171 +v -1.189900 0.542305 -0.318170 +v -1.189900 0.542305 -0.038171 +v -1.189900 0.642304 -0.318170 +v -1.189900 0.642304 -0.038171 +v -1.189900 0.667305 -0.318170 +v -1.189900 0.667305 -0.038171 +v -0.773651 0.267304 -1.116922 +v -1.053650 0.267304 -1.116922 +v -0.773651 0.292305 -1.116922 +v -1.053650 0.292305 -1.116922 +v -0.773651 0.392304 -1.116922 +v -1.053650 0.392304 -1.116922 +v -0.773651 0.417305 -1.116922 +v -1.053650 0.417305 -1.116922 +v -0.773651 0.517304 -1.116922 +v -1.053650 0.517304 -1.116922 +v -0.773651 0.542305 -1.116922 +v -1.053650 0.542305 -1.116922 +v -0.773651 0.642304 -1.116922 +v -1.053650 0.642304 -1.116922 +v -0.773651 0.667305 -1.116922 +v -1.053650 0.667305 -1.116922 +v -1.053650 0.267304 1.423079 +v -0.773651 0.267304 1.423079 +v -1.053650 0.292305 1.423079 +v -0.773651 0.292305 1.423079 +v -1.053650 0.392304 1.423079 +v -0.773651 0.392304 1.423079 +v -1.053650 0.417305 1.423079 +v -0.773651 0.417305 1.423079 +v -1.053650 0.517304 1.423079 +v -0.773651 0.517304 1.423079 +v -1.053650 0.542305 1.423079 +v -0.773651 0.542305 1.423079 +v -1.053650 0.642304 1.423079 +v -0.773651 0.642304 1.423079 +v -1.053650 0.667305 1.423079 +v -0.773651 0.667305 1.423079 +v 0.271350 0.267304 1.423079 +v 0.551349 0.267304 1.423079 +v 0.271350 0.292305 1.423079 +v 0.551349 0.292305 1.423079 +v 0.271350 0.392304 1.423079 +v 0.551349 0.392304 1.423079 +v 0.271350 0.417305 1.423079 +v 0.551349 0.417305 1.423079 +v 0.271350 0.517304 1.423079 +v 0.551349 0.517304 1.423079 +v 0.271350 0.542305 1.423079 +v 0.551349 0.542305 1.423079 +v 0.271350 0.642304 1.423079 +v 0.551349 0.642304 1.423079 +v 0.271350 0.667305 1.423079 +v 0.551349 0.667305 1.423079 +v -0.391150 0.267304 1.423079 +v -0.111151 0.267304 1.423079 +v -0.391150 0.292305 1.423079 +v -0.111151 0.292305 1.423079 +v -0.391150 0.392304 1.423079 +v -0.111151 0.392304 1.423079 +v -0.391150 0.417305 1.423079 +v -0.111151 0.417305 1.423079 +v -0.391150 0.517304 1.423079 +v -0.111151 0.517304 1.423079 +v -0.391150 0.542305 1.423079 +v -0.111151 0.542305 1.423079 +v -0.391150 0.642304 1.423079 +v -0.111151 0.642304 1.423079 +v -0.391150 0.667305 1.423079 +v -0.111151 0.667305 1.423079 +v 0.933850 0.267304 1.423079 +v 1.213849 0.267304 1.423079 +v 0.933850 0.292305 1.423079 +v 1.213849 0.292305 1.423079 +v 0.933850 0.392304 1.423079 +v 1.213849 0.392304 1.423079 +v 0.933850 0.417305 1.423079 +v 1.213849 0.417305 1.423079 +v 0.933850 0.517304 1.423079 +v 1.213849 0.517304 1.423079 +v 0.933850 0.542305 1.423079 +v 1.213849 0.542305 1.423079 +v 0.933850 0.642304 1.423079 +v 1.213849 0.642304 1.423079 +v 0.933850 0.667305 1.423079 +v 1.213849 0.667305 1.423079 +v -1.189900 0.192304 -0.854672 +v -1.189900 0.192304 -0.831570 +v -1.189900 0.217304 -0.854672 +v -1.189900 0.217304 -0.831570 +v -1.189900 0.217304 -0.854672 +v -1.189900 0.217304 -0.831570 +v -1.189900 0.242305 -0.854672 +v -1.189900 0.242305 -0.831570 +v -1.189900 0.242305 -0.854672 +v -1.189900 0.242305 -0.831570 +v -1.189900 0.267304 -0.854672 +v -1.189900 0.267304 -0.831570 +v -1.189900 0.292305 -0.854672 +v -1.189900 0.292305 -0.831570 +v -1.189900 0.317304 -0.854672 +v -1.189900 0.317304 -0.831570 +v -1.189900 0.317304 -0.854672 +v -1.189900 0.317304 -0.831570 +v -1.189900 0.342304 -0.854672 +v -1.189900 0.342304 -0.831570 +v -1.189900 0.342304 -0.854672 +v -1.189900 0.342304 -0.831570 +v -1.189900 0.367305 -0.854672 +v -1.189900 0.367305 -0.831570 +v -1.189900 0.367305 -0.854672 +v -1.189900 0.367305 -0.831570 +v -1.189900 0.392304 -0.854672 +v -1.189900 0.392304 -0.831570 +v -1.189900 0.417305 -0.854672 +v -1.189900 0.417305 -0.831570 +v -1.189900 0.442304 -0.854672 +v -1.189900 0.442304 -0.831570 +v -1.189900 0.442304 -0.854672 +v -1.189900 0.442304 -0.831570 +v -1.189900 0.467304 -0.854672 +v -1.189900 0.467304 -0.831570 +v -1.189900 0.467304 -0.854672 +v -1.189900 0.467304 -0.831570 +v -1.189900 0.492305 -0.854672 +v -1.189900 0.492305 -0.831570 +v -1.189900 0.492305 -0.854672 +v -1.189900 0.492305 -0.831570 +v -1.189900 0.517304 -0.854672 +v -1.189900 0.517304 -0.831570 +v -1.189900 0.542305 -0.854672 +v -1.189900 0.542305 -0.831570 +v -1.189900 0.567304 -0.854672 +v -1.189900 0.567304 -0.831570 +v -1.189900 0.567304 -0.854672 +v -1.189900 0.567304 -0.831570 +v -1.189900 0.592304 -0.854672 +v -1.189900 0.592304 -0.831570 +v -1.189900 0.592304 -0.854672 +v -1.189900 0.592304 -0.831570 +v -1.189900 0.617305 -0.854672 +v -1.189900 0.617305 -0.831570 +v -1.189900 0.617305 -0.854672 +v -1.189900 0.617305 -0.831570 +v -1.189900 0.642304 -0.854672 +v -1.189900 0.642304 -0.831570 +v -1.189900 0.667305 -0.854672 +v -1.189900 0.667305 -0.831570 +v -1.189900 0.692304 -0.854672 +v -1.189900 0.692304 -0.831570 +v -0.237150 0.192304 -1.116922 +v -0.260249 0.192304 -1.116922 +v -0.237150 0.217304 -1.116922 +v -0.260249 0.217304 -1.116922 +v -0.237150 0.217304 -1.116922 +v -0.260249 0.217304 -1.116922 +v -0.237150 0.242305 -1.116922 +v -0.260249 0.242305 -1.116922 +v -0.237150 0.242305 -1.116922 +v -0.260249 0.242305 -1.116922 +v -0.237150 0.267304 -1.116922 +v -0.260249 0.267304 -1.116922 +v -0.237150 0.292305 -1.116922 +v -0.260249 0.292305 -1.116922 +v -0.237150 0.317304 -1.116922 +v -0.260249 0.317304 -1.116922 +v -0.237150 0.317304 -1.116922 +v -0.260249 0.317304 -1.116922 +v -0.237150 0.342304 -1.116922 +v -0.260249 0.342304 -1.116922 +v -0.237150 0.342304 -1.116922 +v -0.260249 0.342304 -1.116922 +v -0.237150 0.367305 -1.116922 +v -0.260249 0.367305 -1.116922 +v -0.237150 0.367305 -1.116922 +v -0.260249 0.367305 -1.116922 +v -0.237150 0.392304 -1.116922 +v -0.260249 0.392304 -1.116922 +v -0.237150 0.417305 -1.116922 +v -0.260249 0.417305 -1.116922 +v -0.237150 0.442304 -1.116922 +v -0.260249 0.442304 -1.116922 +v -0.237150 0.442304 -1.116922 +v -0.260249 0.442304 -1.116922 +v -0.237150 0.467304 -1.116922 +v -0.260249 0.467304 -1.116922 +v -0.237150 0.467304 -1.116922 +v -0.260249 0.467304 -1.116922 +v -0.237150 0.492305 -1.116922 +v -0.260249 0.492305 -1.116922 +v -0.237150 0.492305 -1.116922 +v -0.260249 0.492305 -1.116922 +v -0.237150 0.517304 -1.116922 +v -0.260249 0.517304 -1.116922 +v -0.237150 0.542305 -1.116922 +v -0.260249 0.542305 -1.116922 +v -0.237150 0.567304 -1.116922 +v -0.260249 0.567304 -1.116922 +v -0.237150 0.567304 -1.116922 +v -0.260249 0.567304 -1.116922 +v -0.237150 0.592304 -1.116922 +v -0.260249 0.592304 -1.116922 +v -0.237150 0.592304 -1.116922 +v -0.260249 0.592304 -1.116922 +v -0.237150 0.617305 -1.116922 +v -0.260249 0.617305 -1.116922 +v -0.237150 0.617305 -1.116922 +v -0.260249 0.617305 -1.116922 +v -0.237150 0.642304 -1.116922 +v -0.260249 0.642304 -1.116922 +v -0.237150 0.667305 -1.116922 +v -0.260249 0.667305 -1.116922 +v -0.237150 0.692304 -1.116922 +v -0.260249 0.692304 -1.116922 +v -1.189900 0.192304 -0.192170 +v -1.189900 0.192304 -0.169071 +v -1.189900 0.217304 -0.192170 +v -1.189900 0.217304 -0.169071 +v -1.189900 0.217304 -0.192170 +v -1.189900 0.217304 -0.169071 +v -1.189900 0.242305 -0.192170 +v -1.189900 0.242305 -0.169071 +v -1.189900 0.242305 -0.192170 +v -1.189900 0.242305 -0.169071 +v -1.189900 0.267304 -0.192170 +v -1.189900 0.267304 -0.169071 +v -1.189900 0.292305 -0.192170 +v -1.189900 0.292305 -0.169071 +v -1.189900 0.317304 -0.192170 +v -1.189900 0.317304 -0.169071 +v -1.189900 0.317304 -0.192170 +v -1.189900 0.317304 -0.169071 +v -1.189900 0.342304 -0.192170 +v -1.189900 0.342304 -0.169071 +v -1.189900 0.342304 -0.192170 +v -1.189900 0.342304 -0.169071 +v -1.189900 0.367305 -0.192170 +v -1.189900 0.367305 -0.169071 +v -1.189900 0.367305 -0.192170 +v -1.189900 0.367305 -0.169071 +v -1.189900 0.392304 -0.192170 +v -1.189900 0.392304 -0.169071 +v -1.189900 0.417305 -0.192170 +v -1.189900 0.417305 -0.169071 +v -1.189900 0.442304 -0.192170 +v -1.189900 0.442304 -0.169071 +v -1.189900 0.442304 -0.192170 +v -1.189900 0.442304 -0.169071 +v -1.189900 0.467304 -0.192170 +v -1.189900 0.467304 -0.169071 +v -1.189900 0.467304 -0.192170 +v -1.189900 0.467304 -0.169071 +v -1.189900 0.492305 -0.192170 +v -1.189900 0.492305 -0.169071 +v -1.189900 0.492305 -0.192170 +v -1.189900 0.492305 -0.169071 +v -1.189900 0.517304 -0.192170 +v -1.189900 0.517304 -0.169071 +v -1.189900 0.542305 -0.192170 +v -1.189900 0.542305 -0.169071 +v -1.189900 0.567304 -0.192170 +v -1.189900 0.567304 -0.169071 +v -1.189900 0.567304 -0.192170 +v -1.189900 0.567304 -0.169071 +v -1.189900 0.592304 -0.192170 +v -1.189900 0.592304 -0.169071 +v -1.189900 0.592304 -0.192170 +v -1.189900 0.592304 -0.169071 +v -1.189900 0.617305 -0.192170 +v -1.189900 0.617305 -0.169071 +v -1.189900 0.617305 -0.192170 +v -1.189900 0.617305 -0.169071 +v -1.189900 0.642304 -0.192170 +v -1.189900 0.642304 -0.169071 +v -1.189900 0.667305 -0.192170 +v -1.189900 0.667305 -0.169071 +v -1.189900 0.692304 -0.192170 +v -1.189900 0.692304 -0.169071 +v -0.899650 0.192304 -1.116922 +v -0.922749 0.192304 -1.116922 +v -0.899650 0.217304 -1.116922 +v -0.922749 0.217304 -1.116922 +v -0.899650 0.217304 -1.116922 +v -0.922749 0.217304 -1.116922 +v -0.899650 0.242305 -1.116922 +v -0.922749 0.242305 -1.116922 +v -0.899650 0.242305 -1.116922 +v -0.922749 0.242305 -1.116922 +v -0.899650 0.267304 -1.116922 +v -0.922749 0.267304 -1.116922 +v -0.899650 0.292305 -1.116922 +v -0.922749 0.292305 -1.116922 +v -0.899650 0.317304 -1.116922 +v -0.922749 0.317304 -1.116922 +v -0.899650 0.317304 -1.116922 +v -0.922749 0.317304 -1.116922 +v -0.899650 0.342304 -1.116922 +v -0.922749 0.342304 -1.116922 +v -0.899650 0.342304 -1.116922 +v -0.922749 0.342304 -1.116922 +v -0.899650 0.367305 -1.116922 +v -0.922749 0.367305 -1.116922 +v -0.899650 0.367305 -1.116922 +v -0.922749 0.367305 -1.116922 +v -0.899650 0.392304 -1.116922 +v -0.922749 0.392304 -1.116922 +v -0.899650 0.417305 -1.116922 +v -0.922749 0.417305 -1.116922 +v -0.899650 0.442304 -1.116922 +v -0.922749 0.442304 -1.116922 +v -0.899650 0.442304 -1.116922 +v -0.922749 0.442304 -1.116922 +v -0.899650 0.467304 -1.116922 +v -0.922749 0.467304 -1.116922 +v -0.899650 0.467304 -1.116922 +v -0.922749 0.467304 -1.116922 +v -0.899650 0.492305 -1.116922 +v -0.922749 0.492305 -1.116922 +v -0.899650 0.492305 -1.116922 +v -0.922749 0.492305 -1.116922 +v -0.899650 0.517304 -1.116922 +v -0.922749 0.517304 -1.116922 +v -0.899650 0.542305 -1.116922 +v -0.922749 0.542305 -1.116922 +v -0.899650 0.567304 -1.116922 +v -0.922749 0.567304 -1.116922 +v -0.899650 0.567304 -1.116922 +v -0.922749 0.567304 -1.116922 +v -0.899650 0.592304 -1.116922 +v -0.922749 0.592304 -1.116922 +v -0.899650 0.592304 -1.116922 +v -0.922749 0.592304 -1.116922 +v -0.899650 0.617305 -1.116922 +v -0.922749 0.617305 -1.116922 +v -0.899650 0.617305 -1.116922 +v -0.922749 0.617305 -1.116922 +v -0.899650 0.642304 -1.116922 +v -0.922749 0.642304 -1.116922 +v -0.899650 0.667305 -1.116922 +v -0.922749 0.667305 -1.116922 +v -0.899650 0.692304 -1.116922 +v -0.922749 0.692304 -1.116922 +v -0.927650 0.192304 1.423079 +v -0.904551 0.192304 1.423079 +v -0.927650 0.217304 1.423079 +v -0.904551 0.217304 1.423079 +v -0.927650 0.217304 1.423079 +v -0.904551 0.217304 1.423079 +v -0.927650 0.242305 1.423079 +v -0.904551 0.242305 1.423079 +v -0.927650 0.242305 1.423079 +v -0.904551 0.242305 1.423079 +v -0.927650 0.267304 1.423079 +v -0.904551 0.267304 1.423079 +v -0.927650 0.292305 1.423079 +v -0.904551 0.292305 1.423079 +v -0.927650 0.317304 1.423079 +v -0.904551 0.317304 1.423079 +v -0.927650 0.317304 1.423079 +v -0.904551 0.317304 1.423079 +v -0.927650 0.342304 1.423079 +v -0.904551 0.342304 1.423079 +v -0.927650 0.342304 1.423079 +v -0.904551 0.342304 1.423079 +v -0.927650 0.367305 1.423079 +v -0.904551 0.367305 1.423079 +v -0.927650 0.367305 1.423079 +v -0.904551 0.367305 1.423079 +v -0.927650 0.392304 1.423079 +v -0.904551 0.392304 1.423079 +v -0.927650 0.417305 1.423079 +v -0.904551 0.417305 1.423079 +v -0.927650 0.442304 1.423079 +v -0.904551 0.442304 1.423079 +v -0.927650 0.442304 1.423079 +v -0.904551 0.442304 1.423079 +v -0.927650 0.467304 1.423079 +v -0.904551 0.467304 1.423079 +v -0.927650 0.467304 1.423079 +v -0.904551 0.467304 1.423079 +v -0.927650 0.492305 1.423079 +v -0.904551 0.492305 1.423079 +v -0.927650 0.492305 1.423079 +v -0.904551 0.492305 1.423079 +v -0.927650 0.517304 1.423079 +v -0.904551 0.517304 1.423079 +v -0.927650 0.542305 1.423079 +v -0.904551 0.542305 1.423079 +v -0.927650 0.567304 1.423079 +v -0.904551 0.567304 1.423079 +v -0.927650 0.567304 1.423079 +v -0.904551 0.567304 1.423079 +v -0.927650 0.592304 1.423079 +v -0.904551 0.592304 1.423079 +v -0.927650 0.592304 1.423079 +v -0.904551 0.592304 1.423079 +v -0.927650 0.617305 1.423079 +v -0.904551 0.617305 1.423079 +v -0.927650 0.617305 1.423079 +v -0.904551 0.617305 1.423079 +v -0.927650 0.642304 1.423079 +v -0.904551 0.642304 1.423079 +v -0.927650 0.667305 1.423079 +v -0.904551 0.667305 1.423079 +v -0.927650 0.692304 1.423079 +v -0.904551 0.692304 1.423079 +v 0.397350 0.192304 1.423079 +v 0.420449 0.192304 1.423079 +v 0.397350 0.217304 1.423079 +v 0.420449 0.217304 1.423079 +v 0.397350 0.217304 1.423079 +v 0.420449 0.217304 1.423079 +v 0.397350 0.242305 1.423079 +v 0.420449 0.242305 1.423079 +v 0.397350 0.242305 1.423079 +v 0.420449 0.242305 1.423079 +v 0.397350 0.267304 1.423079 +v 0.420449 0.267304 1.423079 +v 0.397350 0.292305 1.423079 +v 0.420449 0.292305 1.423079 +v 0.397350 0.317304 1.423079 +v 0.420449 0.317304 1.423079 +v 0.397350 0.317304 1.423079 +v 0.420449 0.317304 1.423079 +v 0.397350 0.342304 1.423079 +v 0.420449 0.342304 1.423079 +v 0.397350 0.342304 1.423079 +v 0.420449 0.342304 1.423079 +v 0.397350 0.367305 1.423079 +v 0.420449 0.367305 1.423079 +v 0.397350 0.367305 1.423079 +v 0.420449 0.367305 1.423079 +v 0.397350 0.392304 1.423079 +v 0.420449 0.392304 1.423079 +v 0.397350 0.417305 1.423079 +v 0.420449 0.417305 1.423079 +v 0.397350 0.442304 1.423079 +v 0.420449 0.442304 1.423079 +v 0.397350 0.442304 1.423079 +v 0.420449 0.442304 1.423079 +v 0.397350 0.467304 1.423079 +v 0.420449 0.467304 1.423079 +v 0.397350 0.467304 1.423079 +v 0.420449 0.467304 1.423079 +v 0.397350 0.492305 1.423079 +v 0.420449 0.492305 1.423079 +v 0.397350 0.492305 1.423079 +v 0.420449 0.492305 1.423079 +v 0.397350 0.517304 1.423079 +v 0.420449 0.517304 1.423079 +v 0.397350 0.542305 1.423079 +v 0.420449 0.542305 1.423079 +v 0.397350 0.567304 1.423079 +v 0.420449 0.567304 1.423079 +v 0.397350 0.567304 1.423079 +v 0.420449 0.567304 1.423079 +v 0.397350 0.592304 1.423079 +v 0.420449 0.592304 1.423079 +v 0.397350 0.592304 1.423079 +v 0.420449 0.592304 1.423079 +v 0.397350 0.617305 1.423079 +v 0.420449 0.617305 1.423079 +v 0.397350 0.617305 1.423079 +v 0.420449 0.617305 1.423079 +v 0.397350 0.642304 1.423079 +v 0.420449 0.642304 1.423079 +v 0.397350 0.667305 1.423079 +v 0.420449 0.667305 1.423079 +v 0.397350 0.692304 1.423079 +v 0.420449 0.692304 1.423079 +v -0.265150 0.192304 1.423079 +v -0.242051 0.192304 1.423079 +v -0.265150 0.217304 1.423079 +v -0.242051 0.217304 1.423079 +v -0.265150 0.217304 1.423079 +v -0.242051 0.217304 1.423079 +v -0.265150 0.242305 1.423079 +v -0.242051 0.242305 1.423079 +v -0.265150 0.242305 1.423079 +v -0.242051 0.242305 1.423079 +v -0.265150 0.267304 1.423079 +v -0.242051 0.267304 1.423079 +v -0.265150 0.292305 1.423079 +v -0.242051 0.292305 1.423079 +v -0.265150 0.317304 1.423079 +v -0.242051 0.317304 1.423079 +v -0.265150 0.317304 1.423079 +v -0.242051 0.317304 1.423079 +v -0.265150 0.342304 1.423079 +v -0.242051 0.342304 1.423079 +v -0.265150 0.342304 1.423079 +v -0.242051 0.342304 1.423079 +v -0.265150 0.367305 1.423079 +v -0.242051 0.367305 1.423079 +v -0.265150 0.367305 1.423079 +v -0.242051 0.367305 1.423079 +v -0.265150 0.392304 1.423079 +v -0.242051 0.392304 1.423079 +v -0.265150 0.417305 1.423079 +v -0.242051 0.417305 1.423079 +v -0.265150 0.442304 1.423079 +v -0.242051 0.442304 1.423079 +v -0.265150 0.442304 1.423079 +v -0.242051 0.442304 1.423079 +v -0.265150 0.467304 1.423079 +v -0.242051 0.467304 1.423079 +v -0.265150 0.467304 1.423079 +v -0.242051 0.467304 1.423079 +v -0.265150 0.492305 1.423079 +v -0.242051 0.492305 1.423079 +v -0.265150 0.492305 1.423079 +v -0.242051 0.492305 1.423079 +v -0.265150 0.517304 1.423079 +v -0.242051 0.517304 1.423079 +v -0.265150 0.542305 1.423079 +v -0.242051 0.542305 1.423079 +v -0.265150 0.567304 1.423079 +v -0.242051 0.567304 1.423079 +v -0.265150 0.567304 1.423079 +v -0.242051 0.567304 1.423079 +v -0.265150 0.592304 1.423079 +v -0.242051 0.592304 1.423079 +v -0.265150 0.592304 1.423079 +v -0.242051 0.592304 1.423079 +v -0.265150 0.617305 1.423079 +v -0.242051 0.617305 1.423079 +v -0.265150 0.617305 1.423079 +v -0.242051 0.617305 1.423079 +v -0.265150 0.642304 1.423079 +v -0.242051 0.642304 1.423079 +v -0.265150 0.667305 1.423079 +v -0.242051 0.667305 1.423079 +v -0.265150 0.692304 1.423079 +v -0.242051 0.692304 1.423079 +v 1.059848 0.192304 1.423079 +v 1.082950 0.192304 1.423079 +v 1.059848 0.217304 1.423079 +v 1.082950 0.217304 1.423079 +v 1.059848 0.217304 1.423079 +v 1.082950 0.217304 1.423079 +v 1.059848 0.242305 1.423079 +v 1.082950 0.242305 1.423079 +v 1.059848 0.242305 1.423079 +v 1.082950 0.242305 1.423079 +v 1.059848 0.267304 1.423079 +v 1.082950 0.267304 1.423079 +v 1.059848 0.292305 1.423079 +v 1.082950 0.292305 1.423079 +v 1.059848 0.317304 1.423079 +v 1.082950 0.317304 1.423079 +v 1.059848 0.317304 1.423079 +v 1.082950 0.317304 1.423079 +v 1.059848 0.342304 1.423079 +v 1.082950 0.342304 1.423079 +v 1.059848 0.342304 1.423079 +v 1.082950 0.342304 1.423079 +v 1.059848 0.367305 1.423079 +v 1.082950 0.367305 1.423079 +v 1.059848 0.367305 1.423079 +v 1.082950 0.367305 1.423079 +v 1.059848 0.392304 1.423079 +v 1.082950 0.392304 1.423079 +v 1.059848 0.417305 1.423079 +v 1.082950 0.417305 1.423079 +v 1.059848 0.442304 1.423079 +v 1.082950 0.442304 1.423079 +v 1.059848 0.442304 1.423079 +v 1.082950 0.442304 1.423079 +v 1.059848 0.467304 1.423079 +v 1.082950 0.467304 1.423079 +v 1.059848 0.467304 1.423079 +v 1.082950 0.467304 1.423079 +v 1.059848 0.492305 1.423079 +v 1.082950 0.492305 1.423079 +v 1.059848 0.492305 1.423079 +v 1.082950 0.492305 1.423079 +v 1.059848 0.517304 1.423079 +v 1.082950 0.517304 1.423079 +v 1.059848 0.542305 1.423079 +v 1.082950 0.542305 1.423079 +v 1.059848 0.567304 1.423079 +v 1.082950 0.567304 1.423079 +v 1.059848 0.567304 1.423079 +v 1.082950 0.567304 1.423079 +v 1.059848 0.592304 1.423079 +v 1.082950 0.592304 1.423079 +v 1.059848 0.592304 1.423079 +v 1.082950 0.592304 1.423079 +v 1.059848 0.617305 1.423079 +v 1.082950 0.617305 1.423079 +v 1.059848 0.617305 1.423079 +v 1.082950 0.617305 1.423079 +v 1.059848 0.642304 1.423079 +v 1.082950 0.642304 1.423079 +v 1.059848 0.667305 1.423079 +v 1.082950 0.667305 1.423079 +v 1.059848 0.692304 1.423079 +v 1.082950 0.692304 1.423079 +v -1.189900 0.696247 -0.854553 +v -1.189900 0.696247 -0.831649 +v -1.189900 0.820578 -0.854553 +v -1.189900 0.820578 -0.831649 +v -1.189900 0.821157 -0.849694 +v -1.189900 0.821157 -0.831649 +v -1.189900 0.822233 -0.840670 +v -0.237271 0.696247 -1.116922 +v -0.260173 0.696247 -1.116922 +v -0.237271 0.820578 -1.116922 +v -0.260173 0.820578 -1.116922 +v -0.242129 0.821157 -1.116922 +v -0.260173 0.821157 -1.116922 +v -0.251150 0.822233 -1.116922 +v -1.189900 0.696247 -0.192050 +v -1.189900 0.696247 -0.169148 +v -1.189900 0.820578 -0.192050 +v -1.189900 0.820578 -0.169148 +v -1.189900 0.821157 -0.187191 +v -1.189900 0.821157 -0.169148 +v -1.189900 0.822233 -0.178170 +v -0.899771 0.696247 -1.116922 +v -0.922673 0.696247 -1.116922 +v -0.899771 0.820578 -1.116922 +v -0.922673 0.820578 -1.116922 +v -0.904629 0.821157 -1.116922 +v -0.922673 0.821157 -1.116922 +v -0.913650 0.822233 -1.116922 +v -0.927650 0.696304 1.423079 +v -0.904551 0.696304 1.423079 +v -0.927650 0.822304 1.423079 +v -0.904551 0.822304 1.423079 +v 0.397350 0.696304 1.423079 +v 0.420449 0.696304 1.423079 +v 0.397350 0.822304 1.423079 +v 0.420449 0.822304 1.423079 +v -0.265150 0.696304 1.423079 +v -0.242051 0.696304 1.423079 +v -0.265150 0.822304 1.423079 +v -0.242051 0.822304 1.423079 +v 1.059848 0.696304 1.423079 +v 1.082950 0.696304 1.423079 +v 1.059848 0.822304 1.423079 +v 1.082950 0.822304 1.423079 +v -1.189900 0.692304 -0.854583 +v -1.189900 0.692304 -0.831628 +v -1.189900 0.696247 -0.854583 +v -1.189900 0.696247 -0.831628 +v -0.237237 0.692304 -1.116922 +v -0.260193 0.692304 -1.116922 +v -0.237237 0.696247 -1.116922 +v -0.260193 0.696247 -1.116922 +v -1.189900 0.692304 -0.192083 +v -1.189900 0.692304 -0.169128 +v -1.189900 0.696247 -0.192083 +v -1.189900 0.696247 -0.169128 +v -0.899737 0.692304 -1.116922 +v -0.922693 0.692304 -1.116922 +v -0.899737 0.696247 -1.116922 +v -0.922693 0.696247 -1.116922 +v -0.927650 0.692304 1.423079 +v -0.904551 0.692304 1.423079 +v -0.927650 0.696304 1.423079 +v -0.904551 0.696304 1.423079 +v 0.397350 0.692304 1.423079 +v 0.420449 0.692304 1.423079 +v 0.397350 0.696304 1.423079 +v 0.420449 0.696304 1.423079 +v -0.265150 0.692304 1.423079 +v -0.242051 0.692304 1.423079 +v -0.265150 0.696304 1.423079 +v -0.242051 0.696304 1.423079 +v 1.059848 0.692304 1.423079 +v 1.082950 0.692304 1.423079 +v 1.059848 0.696304 1.423079 +v 1.082950 0.696304 1.423079 +v 1.430838 0.954304 -1.171920 +v 0.742600 0.434878 -1.171920 +v 1.430838 0.954304 -1.189419 +v 0.742600 0.434878 -1.189419 +v 0.742600 0.434878 -1.171920 +v 0.054361 0.954304 -1.171920 +v 0.742600 0.434878 -1.189419 +v 0.054361 0.954304 -1.189419 +v 0.054361 0.954304 -1.171920 +v 0.178861 0.954304 -1.171920 +v 0.054361 0.954304 -1.189419 +v 0.178861 0.954304 -1.189419 +v 0.178861 0.954304 -1.171920 +v 0.742600 0.528841 -1.171920 +v 0.178861 0.954304 -1.189419 +v 0.742600 0.528841 -1.189419 +v 0.742600 0.528841 -1.171920 +v 1.306339 0.954304 -1.171920 +v 0.742600 0.528841 -1.189419 +v 1.306339 0.954304 -1.189419 +v 1.306339 0.954304 -1.171920 +v 1.430838 0.954304 -1.171920 +v 1.306339 0.954304 -1.189419 +v 1.430838 0.954304 -1.189419 +v -1.244900 0.954304 0.127341 +v -1.244900 0.434878 0.815580 +v -1.262399 0.954304 0.127341 +v -1.262399 0.434878 0.815580 +v -1.244900 0.434878 0.815580 +v -1.244900 0.954304 1.503818 +v -1.262399 0.434878 0.815580 +v -1.262399 0.954304 1.503818 +v -1.244900 0.954304 1.503818 +v -1.244900 0.954304 1.379319 +v -1.262399 0.954304 1.503818 +v -1.262399 0.954304 1.379319 +v -1.244900 0.954304 1.379319 +v -1.244900 0.528841 0.815580 +v -1.262399 0.954304 1.379319 +v -1.262399 0.528841 0.815580 +v -1.244900 0.528841 0.815580 +v -1.244900 0.954304 0.251841 +v -1.262399 0.528841 0.815580 +v -1.262399 0.954304 0.251841 +v -1.244900 0.954304 0.251841 +v -1.244900 0.954304 0.127341 +v -1.262399 0.954304 0.251841 +v -1.262399 0.954304 0.127341 +v -1.259900 -0.045196 -1.171920 +v -1.259900 -0.045196 -1.146920 +v -1.259900 0.954804 -1.171920 +v -1.259900 0.954804 -1.146920 +v 0.080100 -0.045196 -1.186920 +v 0.055100 -0.045196 -1.186920 +v 0.080100 0.954804 -1.186920 +v 0.055100 0.954804 -1.186920 +v -1.259900 -0.045196 -0.509420 +v -1.259900 -0.045196 -0.484420 +v -1.259900 0.954804 -0.509420 +v -1.259900 0.954804 -0.484420 +v -0.582400 -0.045196 -1.186920 +v -0.607400 -0.045196 -1.186920 +v -0.582400 0.954804 -1.186920 +v -0.607400 0.954804 -1.186920 +v -1.244900 -0.045196 1.493079 +v -1.219900 -0.045196 1.493079 +v -1.244900 0.954804 1.493079 +v -1.219900 0.954804 1.493079 +v 0.080100 -0.045196 1.493079 +v 0.105100 -0.045196 1.493079 +v 0.080100 0.954804 1.493079 +v 0.105100 0.954804 1.493079 +v -0.582400 -0.045196 1.493079 +v -0.557400 -0.045196 1.493079 +v -0.582400 0.954804 1.493079 +v -0.557400 0.954804 1.493079 +v 0.742600 -0.045196 1.493079 +v 0.767600 -0.045196 1.493079 +v 0.742600 0.954804 1.493079 +v 0.767600 0.954804 1.493079 +v -0.607400 -0.045196 1.493079 +v -0.582400 -0.045196 1.493079 +v -0.607400 0.954804 1.493079 +v -0.582400 0.954804 1.493079 +v 0.717600 -0.045196 1.493079 +v 0.742600 -0.045196 1.493079 +v 0.717600 0.954804 1.493079 +v 0.742600 0.954804 1.493079 +v 0.055100 -0.045196 1.493079 +v 0.080100 -0.045196 1.493079 +v 0.055100 0.954804 1.493079 +v 0.080100 0.954804 1.493079 +v 1.380100 -0.045196 1.493079 +v 1.405100 -0.045196 1.493079 +v 1.380100 0.954804 1.493079 +v 1.405100 0.954804 1.493079 +v -1.259900 -0.045196 -0.534420 +v -1.259900 -0.045196 -0.509420 +v -1.259900 0.954804 -0.534420 +v -1.259900 0.954804 -0.509420 +v -0.557400 -0.045196 -1.186920 +v -0.582400 -0.045196 -1.186920 +v -0.557400 0.954804 -1.186920 +v -0.582400 0.954804 -1.186920 +v -1.259900 -0.045196 0.128080 +v -1.259900 -0.045196 0.153080 +v -1.259900 0.954804 0.128080 +v -1.259900 0.954804 0.153080 +v -1.219900 -0.045196 -1.186920 +v -1.244900 -0.045196 -1.186920 +v -1.219900 0.954804 -1.186920 +v -1.244900 0.954804 -1.186920 +v 1.405100 -0.040195 -1.186920 +v 1.355100 -0.040195 -1.186920 +v 1.405100 0.454804 -1.186920 +v 1.355100 0.454804 -1.186920 +v 1.055100 -0.040195 -1.186920 +v 1.005100 -0.040195 -1.186920 +v 1.055100 0.454804 -1.186920 +v 1.005100 0.454804 -1.186920 +v 0.705100 -0.040195 -1.186920 +v 0.655100 -0.040195 -1.186920 +v 0.705100 0.454804 -1.186920 +v 0.655100 0.454804 -1.186920 +v 1.420099 -0.040195 1.478080 +v 1.420099 -0.040195 1.428080 +v 1.420099 0.454804 1.478080 +v 1.420099 0.454804 1.428080 +v 1.420099 -0.040195 1.128080 +v 1.420099 -0.040195 1.078080 +v 1.420099 0.454804 1.128080 +v 1.420099 0.454804 1.078080 +v 1.420099 -0.040195 0.778080 +v 1.420099 -0.040195 0.728080 +v 1.420099 0.454804 0.778080 +v 1.420099 0.454804 0.728080 +v -1.259900 -0.040195 0.153080 +v -1.259900 -0.040195 0.203080 +v -1.259900 0.454804 0.153080 +v -1.259900 0.454804 0.203080 +v -1.259900 -0.040195 0.503080 +v -1.259900 -0.040195 0.553080 +v -1.259900 0.454804 0.503080 +v -1.259900 0.454804 0.553080 +v -1.259900 -0.040195 0.853080 +v -1.259900 -0.040195 0.903080 +v -1.259900 0.454804 0.853080 +v -1.259900 0.454804 0.903080 +v 1.420099 -0.040195 0.153080 +v 1.420099 -0.040195 0.103080 +v 1.420099 0.454804 0.153080 +v 1.420099 0.454804 0.103080 +v 1.420099 -0.040195 -0.196920 +v 1.420099 -0.040195 -0.246920 +v 1.420099 0.454804 -0.196920 +v 1.420099 0.454804 -0.246920 +v 1.420099 -0.040195 -0.546920 +v 1.420099 -0.040195 -0.596920 +v 1.420099 0.454804 -0.546920 +v 1.420099 0.454804 -0.596920 +v 0.355100 -0.040195 -1.186920 +v 0.305100 -0.040195 -1.186920 +v 0.355100 0.454804 -1.186920 +v 0.305100 0.454804 -1.186920 +v 1.420099 -0.040195 0.428080 +v 1.420099 -0.040195 0.378080 +v 1.420099 0.454804 0.428080 +v 1.420099 0.454804 0.378080 +v -1.259900 -0.040195 1.203080 +v -1.259900 -0.040195 1.253080 +v -1.259900 0.454804 1.203080 +v -1.259900 0.454804 1.253080 +v 1.420099 -0.040195 -0.896920 +v 1.420099 -0.040195 -0.946920 +v 1.420099 0.454804 -0.896920 +v 1.420099 0.454804 -0.946920 +v -1.259900 0.019449 0.203080 +v -1.259900 0.319449 0.503080 +v -1.259900 0.090160 0.203080 +v -1.259900 0.390160 0.503080 +v -1.259900 0.019449 0.553080 +v -1.259900 0.319449 0.853080 +v -1.259900 0.090160 0.553080 +v -1.259900 0.390160 0.853080 +v -1.259900 0.019449 0.903080 +v -1.259900 0.319449 1.203080 +v -1.259900 0.090160 0.903080 +v -1.259900 0.390160 1.203080 +v 1.420099 0.019449 0.103080 +v 1.420099 0.319449 -0.196920 +v 1.420099 0.090160 0.103080 +v 1.420099 0.390160 -0.196920 +v 1.420099 0.019449 -0.246920 +v 1.420099 0.319449 -0.546920 +v 1.420099 0.090160 -0.246920 +v 1.420099 0.390160 -0.546920 +v 1.420099 0.019449 -0.596920 +v 1.420099 0.319449 -0.896920 +v 1.420099 0.090160 -0.596920 +v 1.420099 0.390160 -0.896920 +v 1.420099 0.454804 0.203080 +v 1.420099 0.454804 0.153080 +v 1.420099 0.954804 0.203080 +v 1.420099 0.954804 0.153080 +v 1.420099 0.454804 -1.121920 +v 1.420099 0.454804 -1.171920 +v 1.420099 0.954804 -1.121920 +v 1.420099 0.954804 -1.171920 +v 1.420099 0.454804 1.478080 +v 1.420099 0.454804 1.428080 +v 1.420099 0.954804 1.478080 +v 1.420099 0.954804 1.428080 +v 1.420099 0.454804 0.153080 +v 1.420099 0.454804 0.103080 +v 1.420099 0.954804 0.153080 +v 1.420099 0.954804 0.103080 +v -1.244900 0.683555 -0.660672 +v -1.244900 0.712183 -0.663064 +v -1.272400 0.683555 -0.660672 +v -1.244900 0.712183 -0.663064 +v -1.272400 0.712183 -0.663064 +v -1.272400 0.683555 -0.660672 +v -1.244900 0.712183 -0.663064 +v -1.244900 0.741234 -0.670480 +v -1.272400 0.712183 -0.663064 +v -1.244900 0.741234 -0.670480 +v -1.272400 0.741234 -0.670480 +v -1.272400 0.712183 -0.663064 +v -1.244900 0.741234 -0.670480 +v -1.244900 0.768651 -0.682614 +v -1.272400 0.741234 -0.670480 +v -1.244900 0.768651 -0.682614 +v -1.272400 0.768651 -0.682614 +v -1.272400 0.741234 -0.670480 +v -1.244900 0.768651 -0.682614 +v -1.244900 0.793675 -0.699130 +v -1.272400 0.768651 -0.682614 +v -1.244900 0.793675 -0.699130 +v -1.272400 0.793675 -0.699130 +v -1.272400 0.768651 -0.682614 +v -1.244900 0.793675 -0.699130 +v -1.244900 0.815614 -0.719567 +v -1.272400 0.793675 -0.699130 +v -1.244900 0.815614 -0.719567 +v -1.272400 0.815614 -0.719567 +v -1.272400 0.793675 -0.699130 +v -1.244900 0.815614 -0.719567 +v -1.244900 0.833857 -0.743362 +v -1.272400 0.815614 -0.719567 +v -1.244900 0.833857 -0.743362 +v -1.272400 0.833857 -0.743362 +v -1.272400 0.815614 -0.719567 +v -1.244900 0.833857 -0.743362 +v -1.244900 0.847901 -0.769851 +v -1.272400 0.833857 -0.743362 +v -1.244900 0.847901 -0.769851 +v -1.272400 0.847901 -0.769851 +v -1.272400 0.833857 -0.743362 +v -1.244900 0.847901 -0.769851 +v -1.244900 0.857523 -0.798812 +v -1.272400 0.847901 -0.769851 +v -1.244900 0.857523 -0.798812 +v -1.272400 0.857523 -0.798812 +v -1.272400 0.847901 -0.769851 +v -1.244900 0.857523 -0.798812 +v -1.244900 0.862517 -0.840670 +v -1.272400 0.857523 -0.798812 +v -1.244900 0.862517 -0.840670 +v -1.272400 0.862517 -0.840670 +v -1.272400 0.857523 -0.798812 +v -1.244900 0.862517 -0.840670 +v -1.244900 0.857523 -0.882528 +v -1.272400 0.862517 -0.840670 +v -1.244900 0.857523 -0.882528 +v -1.272400 0.857523 -0.882528 +v -1.272400 0.862517 -0.840670 +v -1.244900 0.857523 -0.882528 +v -1.244900 0.847901 -0.911489 +v -1.272400 0.857523 -0.882528 +v -1.244900 0.847901 -0.911489 +v -1.272400 0.847901 -0.911489 +v -1.272400 0.857523 -0.882528 +v -1.244900 0.847901 -0.911489 +v -1.244900 0.833857 -0.937982 +v -1.272400 0.847901 -0.911489 +v -1.244900 0.833857 -0.937982 +v -1.272400 0.833857 -0.937982 +v -1.272400 0.847901 -0.911489 +v -1.244900 0.833857 -0.937982 +v -1.244900 0.815614 -0.961776 +v -1.272400 0.833857 -0.937982 +v -1.244900 0.815614 -0.961776 +v -1.272400 0.815614 -0.961776 +v -1.272400 0.833857 -0.937982 +v -1.244900 0.815614 -0.961776 +v -1.244900 0.793675 -0.982211 +v -1.272400 0.815614 -0.961776 +v -1.244900 0.793675 -0.982211 +v -1.272400 0.793675 -0.982211 +v -1.272400 0.815614 -0.961776 +v -1.244900 0.793675 -0.982211 +v -1.244900 0.768651 -0.998727 +v -1.272400 0.793675 -0.982211 +v -1.244900 0.768651 -0.998727 +v -1.272400 0.768651 -0.998727 +v -1.272400 0.793675 -0.982211 +v -1.244900 0.768651 -0.998727 +v -1.244900 0.741234 -1.010861 +v -1.272400 0.768651 -0.998727 +v -1.244900 0.741234 -1.010861 +v -1.272400 0.741234 -1.010861 +v -1.272400 0.768651 -0.998727 +v -1.244900 0.741234 -1.010861 +v -1.244900 0.712183 -1.018280 +v -1.272400 0.741234 -1.010861 +v -1.244900 0.712183 -1.018280 +v -1.272400 0.712183 -1.018280 +v -1.272400 0.741234 -1.010861 +v -1.244900 0.712183 -1.018280 +v -1.244900 0.683555 -1.020669 +v -1.272400 0.712183 -1.018280 +v -1.244900 0.683555 -1.020669 +v -1.272400 0.683555 -1.020669 +v -1.272400 0.712183 -1.018280 +v -1.244900 0.683555 -1.020669 +v -1.244900 0.152304 -1.020669 +v -1.272400 0.683555 -1.020669 +v -1.272400 0.152304 -1.020669 +v -1.244900 0.152304 -1.020669 +v -1.244900 0.152304 -0.660672 +v -1.272400 0.152304 -1.020669 +v -1.272400 0.152304 -0.660672 +v -1.244900 0.152304 -0.660672 +v -1.244900 0.683555 -0.660672 +v -1.272400 0.152304 -0.660672 +v -1.272400 0.683555 -0.660672 +v -1.244900 0.192304 -0.980670 +v -1.244900 0.681887 -0.980670 +v -1.272400 0.192304 -0.980670 +v -1.272400 0.681887 -0.980670 +v -1.244900 0.705524 -0.978695 +v -1.272400 0.681887 -0.980670 +v -1.244900 0.681887 -0.980670 +v -1.272400 0.681887 -0.980670 +v -1.244900 0.705524 -0.978695 +v -1.272400 0.705524 -0.978695 +v -1.244900 0.728100 -0.972930 +v -1.272400 0.705524 -0.978695 +v -1.244900 0.705524 -0.978695 +v -1.272400 0.705524 -0.978695 +v -1.244900 0.728100 -0.972930 +v -1.272400 0.728100 -0.972930 +v -1.244900 0.749407 -0.963500 +v -1.272400 0.728100 -0.972930 +v -1.244900 0.728100 -0.972930 +v -1.272400 0.728100 -0.972930 +v -1.244900 0.749407 -0.963500 +v -1.272400 0.749407 -0.963500 +v -1.244900 0.768855 -0.950668 +v -1.272400 0.749407 -0.963500 +v -1.244900 0.749407 -0.963500 +v -1.272400 0.749407 -0.963500 +v -1.244900 0.768855 -0.950668 +v -1.272400 0.768855 -0.950668 +v -1.244900 0.785903 -0.934784 +v -1.272400 0.768855 -0.950668 +v -1.244900 0.768855 -0.950668 +v -1.272400 0.768855 -0.950668 +v -1.244900 0.785903 -0.934784 +v -1.272400 0.785903 -0.934784 +v -1.244900 0.800081 -0.916293 +v -1.272400 0.785903 -0.934784 +v -1.244900 0.785903 -0.934784 +v -1.272400 0.785903 -0.934784 +v -1.244900 0.800081 -0.916293 +v -1.272400 0.800081 -0.916293 +v -1.244900 0.810994 -0.895706 +v -1.272400 0.800081 -0.916293 +v -1.244900 0.800081 -0.916293 +v -1.272400 0.800081 -0.916293 +v -1.244900 0.810994 -0.895706 +v -1.272400 0.810994 -0.895706 +v -1.244900 0.818285 -0.873764 +v -1.272400 0.810994 -0.895706 +v -1.244900 0.810994 -0.895706 +v -1.272400 0.810994 -0.895706 +v -1.244900 0.818285 -0.873764 +v -1.272400 0.818285 -0.873764 +v -1.244900 0.822233 -0.840670 +v -1.272400 0.818285 -0.873764 +v -1.244900 0.818285 -0.873764 +v -1.272400 0.822233 -0.840670 +v -1.272400 0.818285 -0.873764 +v -1.244900 0.822233 -0.840670 +v -1.244900 0.818285 -0.807577 +v -1.272400 0.822233 -0.840670 +v -1.244900 0.822233 -0.840670 +v -1.272400 0.822233 -0.840670 +v -1.244900 0.818285 -0.807577 +v -1.272400 0.818285 -0.807577 +v -1.244900 0.810994 -0.785635 +v -1.272400 0.818285 -0.807577 +v -1.244900 0.818285 -0.807577 +v -1.272400 0.818285 -0.807577 +v -1.244900 0.810994 -0.785635 +v -1.272400 0.810994 -0.785635 +v -1.244900 0.800081 -0.765048 +v -1.272400 0.810994 -0.785635 +v -1.244900 0.810994 -0.785635 +v -1.272400 0.810994 -0.785635 +v -1.244900 0.800081 -0.765048 +v -1.272400 0.800081 -0.765048 +v -1.244900 0.785903 -0.746557 +v -1.272400 0.800081 -0.765048 +v -1.244900 0.800081 -0.765048 +v -1.272400 0.800081 -0.765048 +v -1.244900 0.785903 -0.746557 +v -1.272400 0.785903 -0.746557 +v -1.244900 0.768855 -0.730673 +v -1.272400 0.785903 -0.746557 +v -1.244900 0.785903 -0.746557 +v -1.272400 0.785903 -0.746557 +v -1.244900 0.768855 -0.730673 +v -1.272400 0.768855 -0.730673 +v -1.244900 0.749407 -0.717840 +v -1.272400 0.768855 -0.730673 +v -1.244900 0.768855 -0.730673 +v -1.272400 0.768855 -0.730673 +v -1.244900 0.749407 -0.717840 +v -1.272400 0.749407 -0.717840 +v -1.244900 0.728101 -0.708410 +v -1.272400 0.749407 -0.717840 +v -1.244900 0.749407 -0.717840 +v -1.272400 0.749407 -0.717840 +v -1.244900 0.728101 -0.708410 +v -1.272400 0.728101 -0.708410 +v -1.244900 0.705524 -0.702645 +v -1.272400 0.728101 -0.708410 +v -1.244900 0.728101 -0.708410 +v -1.272400 0.728101 -0.708410 +v -1.244900 0.705524 -0.702645 +v -1.272400 0.705524 -0.702645 +v -1.244900 0.681887 -0.700671 +v -1.272400 0.705524 -0.702645 +v -1.244900 0.705524 -0.702645 +v -1.272400 0.681887 -0.700671 +v -1.272400 0.705524 -0.702645 +v -1.244900 0.681887 -0.700671 +v -1.244900 0.681887 -0.700671 +v -1.244900 0.192304 -0.700671 +v -1.272400 0.681887 -0.700671 +v -1.272400 0.192304 -0.700671 +v -1.244900 0.192304 -0.700671 +v -1.244900 0.192304 -0.980670 +v -1.272400 0.192304 -0.700671 +v -1.272400 0.192304 -0.980670 +v -0.431151 0.683555 -1.171920 +v -0.428759 0.712183 -1.171920 +v -0.431151 0.683555 -1.199420 +v -0.428759 0.712183 -1.171920 +v -0.428759 0.712183 -1.199420 +v -0.431151 0.683555 -1.199420 +v -0.428759 0.712183 -1.171920 +v -0.421342 0.741234 -1.171920 +v -0.428759 0.712183 -1.199420 +v -0.421342 0.741234 -1.171920 +v -0.421342 0.741234 -1.199420 +v -0.428759 0.712183 -1.199420 +v -0.421342 0.741234 -1.171920 +v -0.409207 0.768651 -1.171920 +v -0.421342 0.741234 -1.199420 +v -0.409207 0.768651 -1.171920 +v -0.409207 0.768651 -1.199420 +v -0.421342 0.741234 -1.199420 +v -0.409207 0.768651 -1.171920 +v -0.392692 0.793675 -1.171920 +v -0.409207 0.768651 -1.199420 +v -0.392692 0.793675 -1.171920 +v -0.392692 0.793675 -1.199420 +v -0.409207 0.768651 -1.199420 +v -0.392692 0.793675 -1.171920 +v -0.372255 0.815614 -1.171920 +v -0.392692 0.793675 -1.199420 +v -0.372255 0.815614 -1.171920 +v -0.372255 0.815614 -1.199420 +v -0.392692 0.793675 -1.199420 +v -0.372255 0.815614 -1.171920 +v -0.348462 0.833857 -1.171920 +v -0.372255 0.815614 -1.199420 +v -0.348462 0.833857 -1.171920 +v -0.348462 0.833857 -1.199420 +v -0.372255 0.815614 -1.199420 +v -0.348462 0.833857 -1.171920 +v -0.321971 0.847901 -1.171920 +v -0.348462 0.833857 -1.199420 +v -0.321971 0.847901 -1.171920 +v -0.321971 0.847901 -1.199420 +v -0.348462 0.833857 -1.199420 +v -0.321971 0.847901 -1.171920 +v -0.293010 0.857523 -1.171920 +v -0.321971 0.847901 -1.199420 +v -0.293010 0.857523 -1.171920 +v -0.293010 0.857523 -1.199420 +v -0.321971 0.847901 -1.199420 +v -0.293010 0.857523 -1.171920 +v -0.251150 0.862517 -1.171920 +v -0.293010 0.857523 -1.199420 +v -0.251150 0.862517 -1.171920 +v -0.251150 0.862517 -1.199420 +v -0.293010 0.857523 -1.199420 +v -0.251150 0.862517 -1.171920 +v -0.209291 0.857523 -1.171920 +v -0.251150 0.862517 -1.199420 +v -0.251150 0.862517 -1.199420 +v -0.209291 0.857523 -1.171920 +v -0.209291 0.857523 -1.199420 +v -0.209291 0.857523 -1.171920 +v -0.180330 0.847901 -1.171920 +v -0.209291 0.857523 -1.199420 +v -0.180330 0.847901 -1.171920 +v -0.180330 0.847901 -1.199420 +v -0.209291 0.857523 -1.199420 +v -0.180330 0.847901 -1.171920 +v -0.153839 0.833857 -1.171920 +v -0.180330 0.847901 -1.199420 +v -0.153839 0.833857 -1.171920 +v -0.153839 0.833857 -1.199420 +v -0.180330 0.847901 -1.199420 +v -0.153839 0.833857 -1.171920 +v -0.130046 0.815614 -1.171920 +v -0.153839 0.833857 -1.199420 +v -0.130046 0.815614 -1.171920 +v -0.130046 0.815614 -1.199420 +v -0.153839 0.833857 -1.199420 +v -0.130046 0.815614 -1.171920 +v -0.109608 0.793675 -1.171920 +v -0.130046 0.815614 -1.199420 +v -0.109608 0.793675 -1.171920 +v -0.109608 0.793675 -1.199420 +v -0.130046 0.815614 -1.199420 +v -0.109608 0.793675 -1.171920 +v -0.093094 0.768651 -1.171920 +v -0.109608 0.793675 -1.199420 +v -0.093094 0.768651 -1.171920 +v -0.093094 0.768651 -1.199420 +v -0.109608 0.793675 -1.199420 +v -0.093094 0.768651 -1.171920 +v -0.080960 0.741234 -1.171920 +v -0.093094 0.768651 -1.199420 +v -0.080960 0.741234 -1.171920 +v -0.080960 0.741234 -1.199420 +v -0.093094 0.768651 -1.199420 +v -0.080960 0.741234 -1.171920 +v -0.073541 0.712183 -1.171920 +v -0.080960 0.741234 -1.199420 +v -0.073541 0.712183 -1.171920 +v -0.073541 0.712183 -1.199420 +v -0.080960 0.741234 -1.199420 +v -0.073541 0.712183 -1.171920 +v -0.071150 0.683555 -1.171920 +v -0.073541 0.712183 -1.199420 +v -0.071150 0.683555 -1.171920 +v -0.071150 0.683555 -1.199420 +v -0.073541 0.712183 -1.199420 +v -0.071150 0.683555 -1.171920 +v -0.071150 0.152304 -1.171920 +v -0.071150 0.683555 -1.199423 +v -0.071150 0.152304 -1.199423 +v -0.071150 0.152304 -1.171920 +v -0.431151 0.152304 -1.171920 +v -0.071150 0.152304 -1.199423 +v -0.431151 0.152304 -1.199423 +v -0.431151 0.152304 -1.171920 +v -0.431151 0.683555 -1.171920 +v -0.431151 0.152304 -1.199423 +v -0.431151 0.683555 -1.199423 +v -0.111151 0.192304 -1.171920 +v -0.111151 0.681887 -1.171920 +v -0.111151 0.192304 -1.199423 +v -0.111151 0.681887 -1.199423 +v -0.113125 0.705524 -1.171920 +v -0.111151 0.681887 -1.199420 +v -0.111151 0.681887 -1.171920 +v -0.111151 0.681887 -1.199420 +v -0.113125 0.705524 -1.171920 +v -0.113125 0.705524 -1.199420 +v -0.118890 0.728100 -1.171920 +v -0.113125 0.705524 -1.199420 +v -0.113125 0.705524 -1.171920 +v -0.113125 0.705524 -1.199420 +v -0.118890 0.728100 -1.171920 +v -0.118890 0.728100 -1.199420 +v -0.128320 0.749407 -1.171920 +v -0.118890 0.728100 -1.199420 +v -0.118890 0.728100 -1.171920 +v -0.118890 0.728100 -1.199420 +v -0.128320 0.749407 -1.171920 +v -0.128320 0.749407 -1.199420 +v -0.141154 0.768855 -1.171920 +v -0.128320 0.749407 -1.199420 +v -0.128320 0.749407 -1.171920 +v -0.128320 0.749407 -1.199420 +v -0.141154 0.768855 -1.171920 +v -0.141154 0.768855 -1.199420 +v -0.157037 0.785903 -1.171920 +v -0.141154 0.768855 -1.199420 +v -0.141154 0.768855 -1.171920 +v -0.141154 0.768855 -1.199420 +v -0.157037 0.785903 -1.171920 +v -0.157037 0.785903 -1.199420 +v -0.175528 0.800081 -1.171920 +v -0.157037 0.785903 -1.199420 +v -0.157037 0.785903 -1.171920 +v -0.157037 0.785903 -1.199420 +v -0.175528 0.800081 -1.171920 +v -0.175528 0.800081 -1.199420 +v -0.196113 0.810994 -1.171920 +v -0.175528 0.800081 -1.199420 +v -0.175528 0.800081 -1.171920 +v -0.175528 0.800081 -1.199420 +v -0.196113 0.810994 -1.171920 +v -0.196113 0.810994 -1.199420 +v -0.218057 0.818285 -1.171920 +v -0.196113 0.810994 -1.199420 +v -0.196113 0.810994 -1.171920 +v -0.196113 0.810994 -1.199420 +v -0.218057 0.818285 -1.171920 +v -0.218057 0.818285 -1.199420 +v -0.251150 0.822233 -1.171920 +v -0.218057 0.818285 -1.199420 +v -0.218057 0.818285 -1.171920 +v -0.251150 0.822233 -1.199420 +v -0.218057 0.818285 -1.199420 +v -0.251150 0.822233 -1.171920 +v -0.284245 0.818285 -1.171920 +v -0.251150 0.822233 -1.199420 +v -0.251150 0.822233 -1.171920 +v -0.251150 0.822233 -1.199420 +v -0.284245 0.818285 -1.171920 +v -0.284245 0.818285 -1.199420 +v -0.306187 0.810994 -1.171920 +v -0.284245 0.818285 -1.199420 +v -0.284245 0.818285 -1.171920 +v -0.284245 0.818285 -1.199420 +v -0.306187 0.810994 -1.171920 +v -0.306187 0.810994 -1.199420 +v -0.326774 0.800081 -1.171920 +v -0.306187 0.810994 -1.199420 +v -0.306187 0.810994 -1.171920 +v -0.306187 0.810994 -1.199420 +v -0.326774 0.800081 -1.171920 +v -0.326774 0.800081 -1.199420 +v -0.345265 0.785903 -1.171920 +v -0.326774 0.800081 -1.199420 +v -0.326774 0.800081 -1.171920 +v -0.326774 0.800081 -1.199420 +v -0.345265 0.785903 -1.171920 +v -0.345265 0.785903 -1.199420 +v -0.361148 0.768855 -1.171920 +v -0.345265 0.785903 -1.199420 +v -0.345265 0.785903 -1.171920 +v -0.345265 0.785903 -1.199420 +v -0.361148 0.768855 -1.171920 +v -0.361148 0.768855 -1.199420 +v -0.373982 0.749407 -1.171920 +v -0.361148 0.768855 -1.199420 +v -0.361148 0.768855 -1.171920 +v -0.361148 0.768855 -1.199420 +v -0.373982 0.749407 -1.171920 +v -0.373982 0.749407 -1.199420 +v -0.383412 0.728101 -1.171920 +v -0.373982 0.749407 -1.199420 +v -0.373982 0.749407 -1.171920 +v -0.373982 0.749407 -1.199420 +v -0.383412 0.728101 -1.171920 +v -0.383412 0.728101 -1.199420 +v -0.389177 0.705524 -1.171920 +v -0.383412 0.728101 -1.199420 +v -0.383412 0.728101 -1.171920 +v -0.383412 0.728101 -1.199420 +v -0.389177 0.705524 -1.171920 +v -0.389177 0.705524 -1.199420 +v -0.391150 0.681887 -1.171920 +v -0.389177 0.705524 -1.199420 +v -0.389177 0.705524 -1.171920 +v -0.391150 0.681887 -1.199420 +v -0.389177 0.705524 -1.199420 +v -0.391150 0.681887 -1.171920 +v -0.391150 0.681887 -1.171920 +v -0.391150 0.192304 -1.171920 +v -0.391150 0.681887 -1.199423 +v -0.391150 0.192304 -1.199423 +v -0.391150 0.192304 -1.171920 +v -0.111151 0.192304 -1.171920 +v -0.391150 0.192304 -1.199423 +v -0.111151 0.192304 -1.199423 +v -1.244900 0.683555 0.001830 +v -1.244900 0.712183 -0.000561 +v -1.272400 0.683555 0.001830 +v -1.244900 0.712183 -0.000561 +v -1.272400 0.712183 -0.000561 +v -1.272400 0.683555 0.001830 +v -1.244900 0.712183 -0.000561 +v -1.244900 0.741234 -0.007978 +v -1.272400 0.712183 -0.000561 +v -1.244900 0.741234 -0.007978 +v -1.272400 0.741234 -0.007978 +v -1.272400 0.712183 -0.000561 +v -1.244900 0.741234 -0.007978 +v -1.244900 0.768651 -0.020113 +v -1.272400 0.741234 -0.007978 +v -1.244900 0.768651 -0.020113 +v -1.272400 0.768651 -0.020113 +v -1.272400 0.741234 -0.007978 +v -1.244900 0.768651 -0.020113 +v -1.244900 0.793675 -0.036628 +v -1.272400 0.768651 -0.020113 +v -1.244900 0.793675 -0.036628 +v -1.272400 0.793675 -0.036628 +v -1.272400 0.768651 -0.020113 +v -1.244900 0.793675 -0.036628 +v -1.244900 0.815614 -0.057066 +v -1.272400 0.793675 -0.036628 +v -1.244900 0.815614 -0.057066 +v -1.272400 0.815614 -0.057066 +v -1.272400 0.793675 -0.036628 +v -1.244900 0.815614 -0.057066 +v -1.244900 0.833857 -0.080859 +v -1.272400 0.815614 -0.057066 +v -1.244900 0.833857 -0.080859 +v -1.272400 0.833857 -0.080859 +v -1.272400 0.815614 -0.057066 +v -1.244900 0.833857 -0.080859 +v -1.244900 0.847901 -0.107350 +v -1.272400 0.833857 -0.080859 +v -1.244900 0.847901 -0.107350 +v -1.272400 0.847901 -0.107350 +v -1.272400 0.833857 -0.080859 +v -1.244900 0.847901 -0.107350 +v -1.244900 0.857523 -0.136311 +v -1.272400 0.847901 -0.107350 +v -1.244900 0.857523 -0.136311 +v -1.272400 0.857523 -0.136311 +v -1.272400 0.847901 -0.107350 +v -1.244900 0.857523 -0.136311 +v -1.244900 0.862517 -0.178170 +v -1.272400 0.857523 -0.136311 +v -1.244900 0.862517 -0.178170 +v -1.272400 0.862517 -0.178170 +v -1.272400 0.857523 -0.136311 +v -1.244900 0.862517 -0.178170 +v -1.244900 0.857523 -0.220030 +v -1.272400 0.862517 -0.178170 +v -1.244900 0.857523 -0.220030 +v -1.272400 0.857523 -0.220030 +v -1.272400 0.862517 -0.178170 +v -1.244900 0.857523 -0.220030 +v -1.244900 0.847901 -0.248991 +v -1.272400 0.857523 -0.220030 +v -1.244900 0.847901 -0.248991 +v -1.272400 0.847901 -0.248991 +v -1.272400 0.857523 -0.220030 +v -1.244900 0.847901 -0.248991 +v -1.244900 0.833857 -0.275482 +v -1.272400 0.847901 -0.248991 +v -1.244900 0.833857 -0.275482 +v -1.272400 0.833857 -0.275482 +v -1.272400 0.847901 -0.248991 +v -1.244900 0.833857 -0.275482 +v -1.244900 0.815614 -0.299275 +v -1.272400 0.833857 -0.275482 +v -1.244900 0.815614 -0.299275 +v -1.272400 0.815614 -0.299275 +v -1.272400 0.833857 -0.275482 +v -1.244900 0.815614 -0.299275 +v -1.244900 0.793675 -0.319712 +v -1.272400 0.815614 -0.299275 +v -1.244900 0.793675 -0.319712 +v -1.272400 0.793675 -0.319712 +v -1.272400 0.815614 -0.299275 +v -1.244900 0.793675 -0.319712 +v -1.244900 0.768651 -0.336227 +v -1.272400 0.793675 -0.319712 +v -1.244900 0.768651 -0.336227 +v -1.272400 0.768651 -0.336227 +v -1.272400 0.793675 -0.319712 +v -1.244900 0.768651 -0.336227 +v -1.244900 0.741234 -0.348361 +v -1.272400 0.768651 -0.336227 +v -1.244900 0.741234 -0.348361 +v -1.272400 0.741234 -0.348361 +v -1.272400 0.768651 -0.336227 +v -1.244900 0.741234 -0.348361 +v -1.244900 0.712183 -0.355779 +v -1.272400 0.741234 -0.348361 +v -1.244900 0.712183 -0.355779 +v -1.272400 0.712183 -0.355779 +v -1.272400 0.741234 -0.348361 +v -1.244900 0.712183 -0.355779 +v -1.244900 0.683555 -0.358171 +v -1.272400 0.712183 -0.355779 +v -1.244900 0.683555 -0.358171 +v -1.272400 0.683555 -0.358171 +v -1.272400 0.712183 -0.355779 +v -1.244900 0.683555 -0.358171 +v -1.244900 0.152304 -0.358171 +v -1.272400 0.683555 -0.358171 +v -1.272400 0.152304 -0.358171 +v -1.244900 0.152304 -0.358171 +v -1.244900 0.152304 0.001830 +v -1.272400 0.152304 -0.358171 +v -1.272400 0.152304 0.001830 +v -1.244900 0.152304 0.001830 +v -1.244900 0.683555 0.001830 +v -1.272400 0.152304 0.001830 +v -1.272400 0.683555 0.001830 +v -1.244900 0.192304 -0.318169 +v -1.244900 0.681887 -0.318170 +v -1.272400 0.192304 -0.318169 +v -1.272400 0.681887 -0.318170 +v -1.244900 0.705524 -0.316195 +v -1.272400 0.681887 -0.318170 +v -1.244900 0.681887 -0.318170 +v -1.272400 0.681887 -0.318170 +v -1.244900 0.705524 -0.316195 +v -1.272400 0.705524 -0.316195 +v -1.244900 0.728100 -0.310430 +v -1.272400 0.705524 -0.316195 +v -1.244900 0.705524 -0.316195 +v -1.272400 0.705524 -0.316195 +v -1.244900 0.728100 -0.310430 +v -1.272400 0.728100 -0.310430 +v -1.244900 0.749407 -0.301000 +v -1.272400 0.728100 -0.310430 +v -1.244900 0.728100 -0.310430 +v -1.272400 0.728100 -0.310430 +v -1.244900 0.749407 -0.301000 +v -1.272400 0.749407 -0.301000 +v -1.244900 0.768855 -0.288166 +v -1.272400 0.749407 -0.301000 +v -1.244900 0.749407 -0.301000 +v -1.272400 0.749407 -0.301000 +v -1.244900 0.768855 -0.288166 +v -1.272400 0.768855 -0.288166 +v -1.244900 0.785903 -0.272283 +v -1.272400 0.768855 -0.288166 +v -1.244900 0.768855 -0.288166 +v -1.272400 0.768855 -0.288166 +v -1.244900 0.785903 -0.272283 +v -1.272400 0.785903 -0.272283 +v -1.244900 0.800081 -0.253793 +v -1.272400 0.785903 -0.272283 +v -1.244900 0.785903 -0.272283 +v -1.272400 0.785903 -0.272283 +v -1.244900 0.800081 -0.253793 +v -1.272400 0.800081 -0.253793 +v -1.244900 0.810994 -0.233207 +v -1.272400 0.800081 -0.253793 +v -1.244900 0.800081 -0.253793 +v -1.272400 0.800081 -0.253793 +v -1.244900 0.810994 -0.233207 +v -1.272400 0.810994 -0.233207 +v -1.244900 0.818285 -0.211263 +v -1.272400 0.810994 -0.233207 +v -1.244900 0.810994 -0.233207 +v -1.272400 0.810994 -0.233207 +v -1.244900 0.818285 -0.211263 +v -1.272400 0.818285 -0.211263 +v -1.244900 0.822233 -0.178170 +v -1.272400 0.818285 -0.211263 +v -1.244900 0.818285 -0.211263 +v -1.272400 0.822233 -0.178170 +v -1.272400 0.818285 -0.211263 +v -1.244900 0.822233 -0.178170 +v -1.244900 0.818285 -0.145075 +v -1.272400 0.822233 -0.178170 +v -1.244900 0.822233 -0.178170 +v -1.272400 0.822233 -0.178170 +v -1.244900 0.818285 -0.145075 +v -1.272400 0.818285 -0.145075 +v -1.244900 0.810994 -0.123133 +v -1.272400 0.818285 -0.145075 +v -1.244900 0.818285 -0.145075 +v -1.272400 0.818285 -0.145075 +v -1.244900 0.810994 -0.123133 +v -1.272400 0.810994 -0.123133 +v -1.244900 0.800081 -0.102546 +v -1.272400 0.810994 -0.123133 +v -1.244900 0.810994 -0.123133 +v -1.272400 0.810994 -0.123133 +v -1.244900 0.800081 -0.102546 +v -1.272400 0.800081 -0.102546 +v -1.244900 0.785903 -0.084055 +v -1.272400 0.800081 -0.102546 +v -1.244900 0.800081 -0.102546 +v -1.272400 0.800081 -0.102546 +v -1.244900 0.785903 -0.084055 +v -1.272400 0.785903 -0.084055 +v -1.244900 0.768855 -0.068173 +v -1.272400 0.785903 -0.084055 +v -1.244900 0.785903 -0.084055 +v -1.272400 0.785903 -0.084055 +v -1.244900 0.768855 -0.068173 +v -1.272400 0.768855 -0.068173 +v -1.244900 0.749407 -0.055338 +v -1.272400 0.768855 -0.068173 +v -1.244900 0.768855 -0.068173 +v -1.272400 0.768855 -0.068173 +v -1.244900 0.749407 -0.055338 +v -1.272400 0.749407 -0.055338 +v -1.244900 0.728101 -0.045908 +v -1.272400 0.749407 -0.055338 +v -1.244900 0.749407 -0.055338 +v -1.272400 0.749407 -0.055338 +v -1.244900 0.728101 -0.045908 +v -1.272400 0.728101 -0.045908 +v -1.244900 0.705524 -0.040144 +v -1.272400 0.728101 -0.045908 +v -1.244900 0.728101 -0.045908 +v -1.272400 0.728101 -0.045908 +v -1.244900 0.705524 -0.040144 +v -1.272400 0.705524 -0.040144 +v -1.244900 0.681887 -0.038171 +v -1.272400 0.705524 -0.040144 +v -1.244900 0.705524 -0.040144 +v -1.272400 0.681887 -0.038171 +v -1.272400 0.705524 -0.040144 +v -1.244900 0.681887 -0.038171 +v -1.244900 0.681887 -0.038171 +v -1.244900 0.192304 -0.038171 +v -1.272400 0.681887 -0.038171 +v -1.272400 0.192304 -0.038171 +v -1.244900 0.192304 -0.038171 +v -1.244900 0.192304 -0.318169 +v -1.272400 0.192304 -0.038171 +v -1.272400 0.192304 -0.318169 +v -1.093651 0.683555 -1.171920 +v -1.091260 0.712183 -1.171920 +v -1.093651 0.683555 -1.199420 +v -1.091260 0.712183 -1.171920 +v -1.091260 0.712183 -1.199420 +v -1.093651 0.683555 -1.199420 +v -1.091260 0.712183 -1.171920 +v -1.083842 0.741234 -1.171920 +v -1.091260 0.712183 -1.199420 +v -1.083842 0.741234 -1.171920 +v -1.083842 0.741234 -1.199420 +v -1.091260 0.712183 -1.199420 +v -1.083842 0.741234 -1.171920 +v -1.071707 0.768651 -1.171920 +v -1.083842 0.741234 -1.199420 +v -1.071707 0.768651 -1.171920 +v -1.071707 0.768651 -1.199420 +v -1.083842 0.741234 -1.199420 +v -1.071707 0.768651 -1.171920 +v -1.055192 0.793675 -1.171920 +v -1.071707 0.768651 -1.199420 +v -1.055192 0.793675 -1.171920 +v -1.055192 0.793675 -1.199420 +v -1.071707 0.768651 -1.199420 +v -1.055192 0.793675 -1.171920 +v -1.034755 0.815614 -1.171920 +v -1.055192 0.793675 -1.199420 +v -1.034755 0.815614 -1.171920 +v -1.034755 0.815614 -1.199420 +v -1.055192 0.793675 -1.199420 +v -1.034755 0.815614 -1.171920 +v -1.010962 0.833857 -1.171920 +v -1.034755 0.815614 -1.199420 +v -1.010962 0.833857 -1.171920 +v -1.010962 0.833857 -1.199420 +v -1.034755 0.815614 -1.199420 +v -1.010962 0.833857 -1.171920 +v -0.984471 0.847901 -1.171920 +v -1.010962 0.833857 -1.199420 +v -0.984471 0.847901 -1.171920 +v -0.984471 0.847901 -1.199420 +v -1.010962 0.833857 -1.199420 +v -0.984471 0.847901 -1.171920 +v -0.955510 0.857523 -1.171920 +v -0.984471 0.847901 -1.199420 +v -0.955510 0.857523 -1.171920 +v -0.955510 0.857523 -1.199420 +v -0.984471 0.847901 -1.199420 +v -0.955510 0.857523 -1.171920 +v -0.913650 0.862517 -1.171920 +v -0.955510 0.857523 -1.199420 +v -0.913650 0.862517 -1.171920 +v -0.913650 0.862517 -1.199420 +v -0.955510 0.857523 -1.199420 +v -0.913650 0.862517 -1.171920 +v -0.871791 0.857523 -1.171920 +v -0.913650 0.862517 -1.199420 +v -0.913650 0.862517 -1.199420 +v -0.871791 0.857523 -1.171920 +v -0.871791 0.857523 -1.199420 +v -0.871791 0.857523 -1.171920 +v -0.842830 0.847901 -1.171920 +v -0.871791 0.857523 -1.199420 +v -0.842830 0.847901 -1.171920 +v -0.842830 0.847901 -1.199420 +v -0.871791 0.857523 -1.199420 +v -0.842830 0.847901 -1.171920 +v -0.816339 0.833857 -1.171920 +v -0.842830 0.847901 -1.199420 +v -0.816339 0.833857 -1.171920 +v -0.816339 0.833857 -1.199420 +v -0.842830 0.847901 -1.199420 +v -0.816339 0.833857 -1.171920 +v -0.792546 0.815614 -1.171920 +v -0.816339 0.833857 -1.199420 +v -0.792546 0.815614 -1.171920 +v -0.792546 0.815614 -1.199420 +v -0.816339 0.833857 -1.199420 +v -0.792546 0.815614 -1.171920 +v -0.772108 0.793675 -1.171920 +v -0.792546 0.815614 -1.199420 +v -0.772108 0.793675 -1.171920 +v -0.772108 0.793675 -1.199420 +v -0.792546 0.815614 -1.199420 +v -0.772108 0.793675 -1.171920 +v -0.755594 0.768651 -1.171920 +v -0.772108 0.793675 -1.199420 +v -0.755594 0.768651 -1.171920 +v -0.755594 0.768651 -1.199420 +v -0.772108 0.793675 -1.199420 +v -0.755594 0.768651 -1.171920 +v -0.743460 0.741234 -1.171920 +v -0.755594 0.768651 -1.199420 +v -0.743460 0.741234 -1.171920 +v -0.743460 0.741234 -1.199420 +v -0.755594 0.768651 -1.199420 +v -0.743460 0.741234 -1.171920 +v -0.736041 0.712183 -1.171920 +v -0.743460 0.741234 -1.199420 +v -0.736041 0.712183 -1.171920 +v -0.736041 0.712183 -1.199420 +v -0.743460 0.741234 -1.199420 +v -0.736041 0.712183 -1.171920 +v -0.733650 0.683555 -1.171920 +v -0.736041 0.712183 -1.199420 +v -0.733650 0.683555 -1.171920 +v -0.733650 0.683555 -1.199420 +v -0.736041 0.712183 -1.199420 +v -0.733650 0.683555 -1.171920 +v -0.733650 0.152304 -1.171920 +v -0.733650 0.683555 -1.199423 +v -0.733650 0.152304 -1.199423 +v -0.733650 0.152304 -1.171920 +v -1.093651 0.152304 -1.171920 +v -0.733650 0.152304 -1.199423 +v -1.093651 0.152304 -1.199423 +v -1.093651 0.152304 -1.171920 +v -1.093651 0.683555 -1.171920 +v -1.093651 0.152304 -1.199423 +v -1.093651 0.683555 -1.199423 +v -0.773651 0.192304 -1.171920 +v -0.773651 0.681887 -1.171920 +v -0.773651 0.192304 -1.199423 +v -0.773651 0.681887 -1.199423 +v -0.775625 0.705524 -1.171920 +v -0.773651 0.681887 -1.199420 +v -0.773651 0.681887 -1.171920 +v -0.773651 0.681887 -1.199420 +v -0.775625 0.705524 -1.171920 +v -0.775625 0.705524 -1.199420 +v -0.781390 0.728100 -1.171920 +v -0.775625 0.705524 -1.199420 +v -0.775625 0.705524 -1.171920 +v -0.775625 0.705524 -1.199420 +v -0.781390 0.728100 -1.171920 +v -0.781390 0.728100 -1.199420 +v -0.790820 0.749407 -1.171920 +v -0.781390 0.728100 -1.199420 +v -0.781390 0.728100 -1.171920 +v -0.781390 0.728100 -1.199420 +v -0.790820 0.749407 -1.171920 +v -0.790820 0.749407 -1.199420 +v -0.803654 0.768855 -1.171920 +v -0.790820 0.749407 -1.199420 +v -0.790820 0.749407 -1.171920 +v -0.790820 0.749407 -1.199420 +v -0.803654 0.768855 -1.171920 +v -0.803654 0.768855 -1.199420 +v -0.819537 0.785903 -1.171920 +v -0.803654 0.768855 -1.199420 +v -0.803654 0.768855 -1.171920 +v -0.803654 0.768855 -1.199420 +v -0.819537 0.785903 -1.171920 +v -0.819537 0.785903 -1.199420 +v -0.838028 0.800081 -1.171920 +v -0.819537 0.785903 -1.199420 +v -0.819537 0.785903 -1.171920 +v -0.819537 0.785903 -1.199420 +v -0.838028 0.800081 -1.171920 +v -0.838028 0.800081 -1.199420 +v -0.858613 0.810994 -1.171920 +v -0.838028 0.800081 -1.199420 +v -0.838028 0.800081 -1.171920 +v -0.838028 0.800081 -1.199420 +v -0.858613 0.810994 -1.171920 +v -0.858613 0.810994 -1.199420 +v -0.880557 0.818285 -1.171920 +v -0.858613 0.810994 -1.199420 +v -0.858613 0.810994 -1.171920 +v -0.858613 0.810994 -1.199420 +v -0.880557 0.818285 -1.171920 +v -0.880557 0.818285 -1.199420 +v -0.913650 0.822233 -1.171920 +v -0.880557 0.818285 -1.199420 +v -0.880557 0.818285 -1.171920 +v -0.913650 0.822233 -1.199420 +v -0.880557 0.818285 -1.199420 +v -0.913650 0.822233 -1.171920 +v -0.946745 0.818285 -1.171920 +v -0.913650 0.822233 -1.199420 +v -0.913650 0.822233 -1.171920 +v -0.913650 0.822233 -1.199420 +v -0.946745 0.818285 -1.171920 +v -0.946745 0.818285 -1.199420 +v -0.968687 0.810994 -1.171920 +v -0.946745 0.818285 -1.199420 +v -0.946745 0.818285 -1.171920 +v -0.946745 0.818285 -1.199420 +v -0.968687 0.810994 -1.171920 +v -0.968687 0.810994 -1.199420 +v -0.989274 0.800081 -1.171920 +v -0.968687 0.810994 -1.199420 +v -0.968687 0.810994 -1.171920 +v -0.968687 0.810994 -1.199420 +v -0.989274 0.800081 -1.171920 +v -0.989274 0.800081 -1.199420 +v -1.007765 0.785903 -1.171920 +v -0.989274 0.800081 -1.199420 +v -0.989274 0.800081 -1.171920 +v -0.989274 0.800081 -1.199420 +v -1.007765 0.785903 -1.171920 +v -1.007765 0.785903 -1.199420 +v -1.023648 0.768855 -1.171920 +v -1.007765 0.785903 -1.199420 +v -1.007765 0.785903 -1.171920 +v -1.007765 0.785903 -1.199420 +v -1.023648 0.768855 -1.171920 +v -1.023648 0.768855 -1.199420 +v -1.036482 0.749407 -1.171920 +v -1.023648 0.768855 -1.199420 +v -1.023648 0.768855 -1.171920 +v -1.023648 0.768855 -1.199420 +v -1.036482 0.749407 -1.171920 +v -1.036482 0.749407 -1.199420 +v -1.045912 0.728101 -1.171920 +v -1.036482 0.749407 -1.199420 +v -1.036482 0.749407 -1.171920 +v -1.036482 0.749407 -1.199420 +v -1.045912 0.728101 -1.171920 +v -1.045912 0.728101 -1.199420 +v -1.051677 0.705524 -1.171920 +v -1.045912 0.728101 -1.199420 +v -1.045912 0.728101 -1.171920 +v -1.045912 0.728101 -1.199420 +v -1.051677 0.705524 -1.171920 +v -1.051677 0.705524 -1.199420 +v -1.053650 0.681887 -1.171920 +v -1.051677 0.705524 -1.199420 +v -1.051677 0.705524 -1.171920 +v -1.053650 0.681887 -1.199420 +v -1.051677 0.705524 -1.199420 +v -1.053650 0.681887 -1.171920 +v -1.053650 0.681887 -1.171920 +v -1.053650 0.192304 -1.171920 +v -1.053650 0.681887 -1.199423 +v -1.053650 0.192304 -1.199423 +v -1.053650 0.192304 -1.171920 +v -0.773651 0.192304 -1.171920 +v -1.053650 0.192304 -1.199423 +v -0.773651 0.192304 -1.199423 +v -1.093651 0.152304 1.478080 +v -0.733650 0.152304 1.478080 +v -1.093651 0.152304 1.505579 +v -0.733650 0.152304 1.505579 +v -0.733650 0.152304 1.478080 +v -0.733650 0.862304 1.478080 +v -0.733650 0.152304 1.505579 +v -0.733650 0.862304 1.505579 +v -0.733650 0.862304 1.478080 +v -1.093651 0.862304 1.478080 +v -0.733650 0.862304 1.505579 +v -1.093651 0.862304 1.505579 +v -1.093651 0.862304 1.478080 +v -1.093651 0.152304 1.478080 +v -1.093651 0.862304 1.505579 +v -1.093651 0.152304 1.505579 +v -1.053650 0.822304 1.478080 +v -0.773651 0.822304 1.478080 +v -1.053650 0.822304 1.505579 +v -0.773651 0.822304 1.505579 +v -0.773651 0.822304 1.478080 +v -0.773651 0.192304 1.478080 +v -0.773651 0.822304 1.505579 +v -0.773651 0.192304 1.505579 +v -0.773651 0.192304 1.478080 +v -1.053650 0.192304 1.478080 +v -0.773651 0.192304 1.505579 +v -1.053650 0.192304 1.505579 +v -1.053650 0.192304 1.478080 +v -1.053650 0.822304 1.478080 +v -1.053650 0.192304 1.505579 +v -1.053650 0.822304 1.505579 +v 0.231350 0.152304 1.478080 +v 0.591350 0.152304 1.478080 +v 0.231350 0.152304 1.505579 +v 0.591350 0.152304 1.505579 +v 0.591350 0.152304 1.478080 +v 0.591350 0.862304 1.478080 +v 0.591350 0.152304 1.505579 +v 0.591350 0.862304 1.505579 +v 0.591350 0.862304 1.478080 +v 0.231350 0.862304 1.478080 +v 0.591350 0.862304 1.505579 +v 0.231350 0.862304 1.505579 +v 0.231350 0.862304 1.478080 +v 0.231350 0.152304 1.478080 +v 0.231350 0.862304 1.505579 +v 0.231350 0.152304 1.505579 +v 0.271350 0.822304 1.478080 +v 0.551349 0.822304 1.478080 +v 0.271350 0.822304 1.505579 +v 0.551349 0.822304 1.505579 +v 0.551349 0.822304 1.478080 +v 0.551349 0.192304 1.478080 +v 0.551349 0.822304 1.505579 +v 0.551349 0.192304 1.505579 +v 0.551349 0.192304 1.478080 +v 0.271350 0.192304 1.478080 +v 0.551349 0.192304 1.505579 +v 0.271350 0.192304 1.505579 +v 0.271350 0.192304 1.478080 +v 0.271350 0.822304 1.478080 +v 0.271350 0.192304 1.505579 +v 0.271350 0.822304 1.505579 +v -0.431151 0.152304 1.478080 +v -0.071150 0.152304 1.478080 +v -0.431151 0.152304 1.505579 +v -0.071150 0.152304 1.505579 +v -0.071150 0.152304 1.478080 +v -0.071150 0.862304 1.478080 +v -0.071150 0.152304 1.505579 +v -0.071150 0.862304 1.505579 +v -0.071150 0.862304 1.478080 +v -0.431151 0.862304 1.478080 +v -0.071150 0.862304 1.505579 +v -0.431151 0.862304 1.505579 +v -0.431151 0.862304 1.478080 +v -0.431151 0.152304 1.478080 +v -0.431151 0.862304 1.505579 +v -0.431151 0.152304 1.505579 +v -0.391150 0.822304 1.478080 +v -0.111151 0.822304 1.478080 +v -0.391150 0.822304 1.505579 +v -0.111151 0.822304 1.505579 +v -0.111151 0.822304 1.478080 +v -0.111151 0.192304 1.478080 +v -0.111151 0.822304 1.505579 +v -0.111151 0.192304 1.505579 +v -0.111151 0.192304 1.478080 +v -0.391150 0.192304 1.478080 +v -0.111151 0.192304 1.505579 +v -0.391150 0.192304 1.505579 +v -0.391150 0.192304 1.478080 +v -0.391150 0.822304 1.478080 +v -0.391150 0.192304 1.505579 +v -0.391150 0.822304 1.505579 +v 0.893851 0.152304 1.478080 +v 1.253849 0.152304 1.478080 +v 0.893851 0.152304 1.505579 +v 1.253849 0.152304 1.505579 +v 1.253849 0.152304 1.478080 +v 1.253849 0.862304 1.478080 +v 1.253849 0.152304 1.505579 +v 1.253849 0.862304 1.505579 +v 1.253849 0.862304 1.478080 +v 0.893851 0.862304 1.478080 +v 1.253849 0.862304 1.505579 +v 0.893851 0.862304 1.505579 +v 0.893851 0.862304 1.478080 +v 0.893851 0.152304 1.478080 +v 0.893851 0.862304 1.505579 +v 0.893851 0.152304 1.505579 +v 0.933850 0.822304 1.478080 +v 1.213849 0.822304 1.478080 +v 0.933850 0.822304 1.505579 +v 1.213849 0.822304 1.505579 +v 1.213849 0.822304 1.478080 +v 1.213849 0.192304 1.478080 +v 1.213849 0.822304 1.505579 +v 1.213849 0.192304 1.505579 +v 1.213849 0.192304 1.478080 +v 0.933850 0.192304 1.478080 +v 1.213849 0.192304 1.505579 +v 0.933850 0.192304 1.505579 +v 0.933850 0.192304 1.478080 +v 0.933850 0.822304 1.478080 +v 0.933850 0.192304 1.505579 +v 0.933850 0.822304 1.505579 +v 1.355100 0.454804 -1.171920 +v 1.405100 0.454804 -1.171920 +v 1.355100 0.454804 -1.186923 +v 1.405100 0.454804 -1.186923 +v 1.405100 0.454804 -1.171920 +v 1.405100 -0.040195 -1.171920 +v 1.405100 0.454804 -1.186923 +v 1.405100 -0.040195 -1.186923 +v 1.405100 -0.040195 -1.171920 +v 1.355100 -0.040195 -1.171920 +v 1.405100 -0.040195 -1.186923 +v 1.355100 -0.040195 -1.186923 +v 1.355100 -0.040195 -1.171920 +v 1.355100 0.454804 -1.171920 +v 1.355100 -0.040195 -1.186923 +v 1.355100 0.454804 -1.186923 +v 1.005100 0.454804 -1.171920 +v 1.055100 0.454804 -1.171920 +v 1.005100 0.454804 -1.186923 +v 1.055100 0.454804 -1.186923 +v 1.055100 0.454804 -1.171920 +v 1.055100 -0.040195 -1.171920 +v 1.055100 0.454804 -1.186923 +v 1.055100 -0.040195 -1.186923 +v 1.055100 -0.040195 -1.171920 +v 1.005100 -0.040195 -1.171920 +v 1.055100 -0.040195 -1.186923 +v 1.005100 -0.040195 -1.186923 +v 1.005100 -0.040195 -1.171920 +v 1.005100 0.454804 -1.171920 +v 1.005100 -0.040195 -1.186923 +v 1.005100 0.454804 -1.186923 +v 0.655100 0.454804 -1.171920 +v 0.705100 0.454804 -1.171920 +v 0.655100 0.454804 -1.186923 +v 0.705100 0.454804 -1.186923 +v 0.705100 0.454804 -1.171920 +v 0.705100 -0.040195 -1.171920 +v 0.705100 0.454804 -1.186923 +v 0.705100 -0.040195 -1.186923 +v 0.705100 -0.040195 -1.171920 +v 0.655100 -0.040195 -1.171920 +v 0.705100 -0.040195 -1.186923 +v 0.655100 -0.040195 -1.186923 +v 0.655100 -0.040195 -1.171920 +v 0.655100 0.454804 -1.171920 +v 0.655100 -0.040195 -1.186923 +v 0.655100 0.454804 -1.186923 +v 1.405100 0.454804 1.428080 +v 1.405100 0.454804 1.478080 +v 1.420102 0.454804 1.428080 +v 1.420102 0.454804 1.478080 +v 1.405100 0.454804 1.478080 +v 1.405100 -0.040195 1.478080 +v 1.420102 0.454804 1.478080 +v 1.420102 -0.040195 1.478080 +v 1.405100 -0.040195 1.478080 +v 1.405100 -0.040195 1.428080 +v 1.420102 -0.040195 1.478080 +v 1.420102 -0.040195 1.428080 +v 1.405100 -0.040195 1.428080 +v 1.405100 0.454804 1.428080 +v 1.420102 -0.040195 1.428080 +v 1.420102 0.454804 1.428080 +v 1.405100 0.454804 1.078080 +v 1.405100 0.454804 1.128080 +v 1.420102 0.454804 1.078080 +v 1.420102 0.454804 1.128080 +v 1.405100 0.454804 1.128080 +v 1.405100 -0.040195 1.128080 +v 1.420102 0.454804 1.128080 +v 1.420102 -0.040195 1.128080 +v 1.405100 -0.040195 1.128080 +v 1.405100 -0.040195 1.078080 +v 1.420102 -0.040195 1.128080 +v 1.420102 -0.040195 1.078080 +v 1.405100 -0.040195 1.078080 +v 1.405100 0.454804 1.078080 +v 1.420102 -0.040195 1.078080 +v 1.420102 0.454804 1.078080 +v 1.405100 0.454804 0.728080 +v 1.405100 0.454804 0.778080 +v 1.420102 0.454804 0.728080 +v 1.420102 0.454804 0.778080 +v 1.405100 0.454804 0.778080 +v 1.405100 -0.040195 0.778080 +v 1.420102 0.454804 0.778080 +v 1.420102 -0.040195 0.778080 +v 1.405100 -0.040195 0.778080 +v 1.405100 -0.040195 0.728080 +v 1.420102 -0.040195 0.778080 +v 1.420102 -0.040195 0.728080 +v 1.405100 -0.040195 0.728080 +v 1.405100 0.454804 0.728080 +v 1.420102 -0.040195 0.728080 +v 1.420102 0.454804 0.728080 +v -1.244900 0.454804 0.203080 +v -1.244900 0.454804 0.153080 +v -1.259900 0.454804 0.203080 +v -1.259900 0.454804 0.153080 +v -1.244900 0.454804 0.153080 +v -1.244900 -0.040195 0.153080 +v -1.259900 0.454804 0.153080 +v -1.259900 -0.040195 0.153080 +v -1.244900 -0.040195 0.153080 +v -1.244900 -0.040195 0.203080 +v -1.259900 -0.040195 0.153080 +v -1.259900 -0.040195 0.203080 +v -1.244900 -0.040195 0.203080 +v -1.244900 0.454804 0.203080 +v -1.259900 -0.040195 0.203080 +v -1.259900 0.454804 0.203080 +v -1.244900 0.454804 0.553080 +v -1.244900 0.454804 0.503080 +v -1.259900 0.454804 0.553080 +v -1.259900 0.454804 0.503080 +v -1.244900 0.454804 0.503080 +v -1.244900 -0.040195 0.503080 +v -1.259900 0.454804 0.503080 +v -1.259900 -0.040195 0.503080 +v -1.244900 -0.040195 0.503080 +v -1.244900 -0.040195 0.553080 +v -1.259900 -0.040195 0.503080 +v -1.259900 -0.040195 0.553080 +v -1.244900 -0.040195 0.553080 +v -1.244900 0.454804 0.553080 +v -1.259900 -0.040195 0.553080 +v -1.259900 0.454804 0.553080 +v -1.244900 0.454804 0.903080 +v -1.244900 0.454804 0.853080 +v -1.259900 0.454804 0.903080 +v -1.259900 0.454804 0.853080 +v -1.244900 0.454804 0.853080 +v -1.244900 -0.040195 0.853080 +v -1.259900 0.454804 0.853080 +v -1.259900 -0.040195 0.853080 +v -1.244900 -0.040195 0.853080 +v -1.244900 -0.040195 0.903080 +v -1.259900 -0.040195 0.853080 +v -1.259900 -0.040195 0.903080 +v -1.244900 -0.040195 0.903080 +v -1.244900 0.454804 0.903080 +v -1.259900 -0.040195 0.903080 +v -1.259900 0.454804 0.903080 +v 1.405100 0.454804 0.103080 +v 1.405100 0.454804 0.153080 +v 1.420102 0.454804 0.103080 +v 1.420102 0.454804 0.153080 +v 1.405100 0.454804 0.153080 +v 1.405100 -0.040195 0.153080 +v 1.420102 0.454804 0.153080 +v 1.420102 -0.040195 0.153080 +v 1.405100 -0.040195 0.153080 +v 1.405100 -0.040195 0.103080 +v 1.420102 -0.040195 0.153080 +v 1.420102 -0.040195 0.103080 +v 1.405100 -0.040195 0.103080 +v 1.405100 0.454804 0.103080 +v 1.420102 -0.040195 0.103080 +v 1.420102 0.454804 0.103080 +v 1.405100 0.454804 -0.246920 +v 1.405100 0.454804 -0.196920 +v 1.420102 0.454804 -0.246920 +v 1.420102 0.454804 -0.196920 +v 1.405100 0.454804 -0.196920 +v 1.405100 -0.040195 -0.196920 +v 1.420102 0.454804 -0.196920 +v 1.420102 -0.040195 -0.196920 +v 1.405100 -0.040195 -0.196920 +v 1.405100 -0.040195 -0.246920 +v 1.420102 -0.040195 -0.196920 +v 1.420102 -0.040195 -0.246920 +v 1.405100 -0.040195 -0.246920 +v 1.405100 0.454804 -0.246920 +v 1.420102 -0.040195 -0.246920 +v 1.420102 0.454804 -0.246920 +v 1.405100 0.454804 -0.596920 +v 1.405100 0.454804 -0.546920 +v 1.420102 0.454804 -0.596920 +v 1.420102 0.454804 -0.546920 +v 1.405100 0.454804 -0.546920 +v 1.405100 -0.040195 -0.546920 +v 1.420102 0.454804 -0.546920 +v 1.420102 -0.040195 -0.546920 +v 1.405100 -0.040195 -0.546920 +v 1.405100 -0.040195 -0.596920 +v 1.420102 -0.040195 -0.546920 +v 1.420102 -0.040195 -0.596920 +v 1.405100 -0.040195 -0.596920 +v 1.405100 0.454804 -0.596920 +v 1.420102 -0.040195 -0.596920 +v 1.420102 0.454804 -0.596920 +v 0.305100 0.454804 -1.171920 +v 0.355100 0.454804 -1.171920 +v 0.305100 0.454804 -1.186923 +v 0.355100 0.454804 -1.186923 +v 0.355100 0.454804 -1.171920 +v 0.355100 -0.040195 -1.171920 +v 0.355100 0.454804 -1.186923 +v 0.355100 -0.040195 -1.186923 +v 0.355100 -0.040195 -1.171920 +v 0.305100 -0.040195 -1.171920 +v 0.355100 -0.040195 -1.186923 +v 0.305100 -0.040195 -1.186923 +v 0.305100 -0.040195 -1.171920 +v 0.305100 0.454804 -1.171920 +v 0.305100 -0.040195 -1.186923 +v 0.305100 0.454804 -1.186923 +v 1.405100 0.454804 0.378080 +v 1.405100 0.454804 0.428080 +v 1.420102 0.454804 0.378080 +v 1.420102 0.454804 0.428080 +v 1.405100 0.454804 0.428080 +v 1.405100 -0.040195 0.428080 +v 1.420102 0.454804 0.428080 +v 1.420102 -0.040195 0.428080 +v 1.405100 -0.040195 0.428080 +v 1.405100 -0.040195 0.378080 +v 1.420102 -0.040195 0.428080 +v 1.420102 -0.040195 0.378080 +v 1.405100 -0.040195 0.378080 +v 1.405100 0.454804 0.378080 +v 1.420102 -0.040195 0.378080 +v 1.420102 0.454804 0.378080 +v -1.244900 0.454804 1.253080 +v -1.244900 0.454804 1.203080 +v -1.259900 0.454804 1.253080 +v -1.259900 0.454804 1.203080 +v -1.244900 0.454804 1.203080 +v -1.244900 -0.040195 1.203080 +v -1.259900 0.454804 1.203080 +v -1.259900 -0.040195 1.203080 +v -1.244900 -0.040195 1.203080 +v -1.244900 -0.040195 1.253080 +v -1.259900 -0.040195 1.203080 +v -1.259900 -0.040195 1.253080 +v -1.244900 -0.040195 1.253080 +v -1.244900 0.454804 1.253080 +v -1.259900 -0.040195 1.253080 +v -1.259900 0.454804 1.253080 +v 1.405100 0.454804 -0.946920 +v 1.405100 0.454804 -0.896920 +v 1.420102 0.454804 -0.946920 +v 1.420102 0.454804 -0.896920 +v 1.405100 0.454804 -0.896920 +v 1.405100 -0.040195 -0.896920 +v 1.420102 0.454804 -0.896920 +v 1.420102 -0.040195 -0.896920 +v 1.405100 -0.040195 -0.896920 +v 1.405100 -0.040195 -0.946920 +v 1.420102 -0.040195 -0.896920 +v 1.420102 -0.040195 -0.946920 +v 1.405100 -0.040195 -0.946920 +v 1.405100 0.454804 -0.946920 +v 1.420102 -0.040195 -0.946920 +v 1.420102 0.454804 -0.946920 +v -1.244900 0.019449 0.203080 +v -1.244900 0.319449 0.503080 +v -1.259900 0.019449 0.203080 +v -1.259900 0.319449 0.503080 +v -1.244900 0.319449 0.503080 +v -1.244900 0.390160 0.503080 +v -1.259900 0.319449 0.503080 +v -1.259900 0.390160 0.503080 +v -1.244900 0.390160 0.503080 +v -1.244900 0.090160 0.203080 +v -1.259900 0.390160 0.503080 +v -1.259900 0.090160 0.203080 +v -1.244900 0.090160 0.203080 +v -1.244900 0.019449 0.203080 +v -1.259900 0.090160 0.203080 +v -1.259900 0.019449 0.203080 +v -1.244900 0.019449 0.553080 +v -1.244900 0.319449 0.853080 +v -1.259900 0.019449 0.553080 +v -1.259900 0.319449 0.853080 +v -1.244900 0.319449 0.853080 +v -1.244900 0.390160 0.853080 +v -1.259900 0.319449 0.853080 +v -1.259900 0.390160 0.853080 +v -1.244900 0.390160 0.853080 +v -1.244900 0.090160 0.553080 +v -1.259900 0.390160 0.853080 +v -1.259900 0.090160 0.553080 +v -1.244900 0.090160 0.553080 +v -1.244900 0.019449 0.553080 +v -1.259900 0.090160 0.553080 +v -1.259900 0.019449 0.553080 +v -1.244900 0.019449 0.903080 +v -1.244900 0.319449 1.203080 +v -1.259900 0.019449 0.903080 +v -1.259900 0.319449 1.203080 +v -1.244900 0.319449 1.203080 +v -1.244900 0.390160 1.203080 +v -1.259900 0.319449 1.203080 +v -1.259900 0.390160 1.203080 +v -1.244900 0.390160 1.203080 +v -1.244900 0.090160 0.903080 +v -1.259900 0.390160 1.203080 +v -1.259900 0.090160 0.903080 +v -1.244900 0.090160 0.903080 +v -1.244900 0.019449 0.903080 +v -1.259900 0.090160 0.903080 +v -1.259900 0.019449 0.903080 +v 1.405100 0.019449 0.103080 +v 1.405100 0.319449 -0.196920 +v 1.420102 0.019449 0.103080 +v 1.420102 0.319449 -0.196920 +v 1.405100 0.319449 -0.196920 +v 1.405100 0.390160 -0.196920 +v 1.420102 0.319449 -0.196920 +v 1.420102 0.390160 -0.196920 +v 1.405100 0.390160 -0.196920 +v 1.405100 0.090160 0.103080 +v 1.420102 0.390160 -0.196920 +v 1.420102 0.090160 0.103080 +v 1.405100 0.090160 0.103080 +v 1.405100 0.019449 0.103080 +v 1.420102 0.090160 0.103080 +v 1.420102 0.019449 0.103080 +v 1.405100 0.019449 -0.246920 +v 1.405100 0.319449 -0.546920 +v 1.420102 0.019449 -0.246920 +v 1.420102 0.319449 -0.546920 +v 1.405100 0.319449 -0.546920 +v 1.405100 0.390160 -0.546920 +v 1.420102 0.319449 -0.546920 +v 1.420102 0.390160 -0.546920 +v 1.405100 0.390160 -0.546920 +v 1.405100 0.090160 -0.246920 +v 1.420102 0.390160 -0.546920 +v 1.420102 0.090160 -0.246920 +v 1.405100 0.090160 -0.246920 +v 1.405100 0.019449 -0.246920 +v 1.420102 0.090160 -0.246920 +v 1.420102 0.019449 -0.246920 +v 1.405100 0.019449 -0.596920 +v 1.405100 0.319449 -0.896920 +v 1.420102 0.019449 -0.596920 +v 1.420102 0.319449 -0.896920 +v 1.405100 0.319449 -0.896920 +v 1.405100 0.390160 -0.896920 +v 1.420102 0.319449 -0.896920 +v 1.420102 0.390160 -0.896920 +v 1.405100 0.390160 -0.896920 +v 1.405100 0.090160 -0.596920 +v 1.420102 0.390160 -0.896920 +v 1.420102 0.090160 -0.596920 +v 1.405100 0.090160 -0.596920 +v 1.405100 0.019449 -0.596920 +v 1.420102 0.090160 -0.596920 +v 1.420102 0.019449 -0.596920 +v 1.405100 0.954804 0.153080 +v 1.405100 0.954804 0.203080 +v 1.420102 0.954804 0.153080 +v 1.420102 0.954804 0.203080 +v 1.405100 0.954804 0.203080 +v 1.405100 0.454804 0.203080 +v 1.420102 0.954804 0.203080 +v 1.420102 0.454804 0.203080 +v 1.405100 0.454804 0.203080 +v 1.405100 0.454804 0.153080 +v 1.420102 0.454804 0.203080 +v 1.420102 0.454804 0.153080 +v 1.405100 0.454804 0.153080 +v 1.405100 0.954804 0.153080 +v 1.420102 0.454804 0.153080 +v 1.420102 0.954804 0.153080 +v 1.405100 0.954804 -1.171920 +v 1.405100 0.954804 -1.121920 +v 1.420102 0.954804 -1.171920 +v 1.420102 0.954804 -1.121920 +v 1.405100 0.954804 -1.121920 +v 1.405100 0.454804 -1.121920 +v 1.420102 0.954804 -1.121920 +v 1.420102 0.454804 -1.121920 +v 1.405100 0.454804 -1.121920 +v 1.405100 0.454804 -1.171920 +v 1.420102 0.454804 -1.121920 +v 1.420102 0.454804 -1.171920 +v 1.405100 0.454804 -1.171920 +v 1.405100 0.954804 -1.171920 +v 1.420102 0.454804 -1.171920 +v 1.420102 0.954804 -1.171920 +v 1.405100 0.954804 1.428080 +v 1.405100 0.954804 1.478080 +v 1.420102 0.954804 1.428080 +v 1.420102 0.954804 1.478080 +v 1.405100 0.954804 1.478080 +v 1.405100 0.454804 1.478080 +v 1.420102 0.954804 1.478080 +v 1.420102 0.454804 1.478080 +v 1.405100 0.454804 1.478080 +v 1.405100 0.454804 1.428080 +v 1.420102 0.454804 1.478080 +v 1.420102 0.454804 1.428080 +v 1.405100 0.454804 1.428080 +v 1.405100 0.954804 1.428080 +v 1.420102 0.454804 1.428080 +v 1.420102 0.954804 1.428080 +v 1.405100 0.954804 0.103080 +v 1.405100 0.954804 0.153080 +v 1.420102 0.954804 0.103080 +v 1.420102 0.954804 0.153080 +v 1.405100 0.954804 0.153080 +v 1.405100 0.454804 0.153080 +v 1.420102 0.954804 0.153080 +v 1.420102 0.454804 0.153080 +v 1.405100 0.454804 0.153080 +v 1.405100 0.454804 0.103080 +v 1.420102 0.454804 0.153080 +v 1.420102 0.454804 0.103080 +v 1.405100 0.454804 0.103080 +v 1.405100 0.954804 0.103080 +v 1.420102 0.454804 0.103080 +v 1.420102 0.954804 0.103080 +v 0.054360 0.954304 -1.189419 +v 0.178861 0.954304 -1.189419 +v 0.618099 0.528841 -1.189419 +v 0.742600 0.528841 -1.189419 +v 1.306339 0.954304 -1.189419 +v 1.430838 0.954304 -1.189419 +v 0.742600 0.528841 -1.189419 +v 0.867099 0.528841 -1.189419 +v 0.618099 0.528841 -1.189419 +v 0.867099 0.528841 -1.189419 +v 0.742600 0.434878 -1.189419 +v -1.262401 0.954304 1.503820 +v -1.262401 0.954304 1.379319 +v -1.262401 0.528841 0.940081 +v -1.262401 0.528841 0.815580 +v -1.262401 0.954304 0.251841 +v -1.262401 0.954304 0.127340 +v -1.262401 0.528841 0.815580 +v -1.262401 0.528841 0.691079 +v -1.262401 0.528841 0.940081 +v -1.262401 0.528841 0.691079 +v -1.262401 0.434878 0.815580 +v -1.244900 0.681887 -0.700671 +v -1.244900 0.705524 -0.702645 +v -1.169900 0.681887 -0.700671 +v -1.244900 0.705524 -0.702645 +v -1.169900 0.705524 -0.702645 +v -1.169900 0.681887 -0.700671 +v -1.244900 0.705524 -0.702645 +v -1.244900 0.728100 -0.708410 +v -1.169900 0.705524 -0.702645 +v -1.244900 0.728100 -0.708410 +v -1.169900 0.728100 -0.708410 +v -1.169900 0.705524 -0.702645 +v -1.244900 0.728100 -0.708410 +v -1.244900 0.749407 -0.717840 +v -1.169900 0.728100 -0.708410 +v -1.244900 0.749407 -0.717840 +v -1.169900 0.749407 -0.717840 +v -1.169900 0.728100 -0.708410 +v -1.244900 0.749407 -0.717840 +v -1.244900 0.768855 -0.730673 +v -1.169900 0.749407 -0.717840 +v -1.244900 0.768855 -0.730673 +v -1.169900 0.768855 -0.730673 +v -1.169900 0.749407 -0.717840 +v -1.244900 0.768855 -0.730673 +v -1.244900 0.785903 -0.746557 +v -1.169900 0.768855 -0.730673 +v -1.244900 0.785903 -0.746557 +v -1.169900 0.785903 -0.746557 +v -1.169900 0.768855 -0.730673 +v -1.244900 0.785903 -0.746557 +v -1.244900 0.800081 -0.765048 +v -1.169900 0.785903 -0.746557 +v -1.244900 0.800081 -0.765048 +v -1.169900 0.800081 -0.765048 +v -1.169900 0.785903 -0.746557 +v -1.244900 0.800081 -0.765048 +v -1.244900 0.810994 -0.785635 +v -1.169900 0.800081 -0.765048 +v -1.244900 0.810994 -0.785635 +v -1.169900 0.810994 -0.785635 +v -1.169900 0.800081 -0.765048 +v -1.244900 0.810994 -0.785635 +v -1.244900 0.818285 -0.807577 +v -1.169900 0.810994 -0.785635 +v -1.244900 0.818285 -0.807577 +v -1.169900 0.818285 -0.807577 +v -1.169900 0.810994 -0.785635 +v -1.244900 0.818285 -0.807577 +v -1.244900 0.822233 -0.840670 +v -1.169900 0.818285 -0.807577 +v -1.244900 0.822233 -0.840670 +v -1.169900 0.822233 -0.840670 +v -1.169900 0.818285 -0.807577 +v -1.244900 0.822233 -0.840670 +v -1.244900 0.818285 -0.873764 +v -1.169900 0.822233 -0.840670 +v -1.169900 0.822233 -0.840670 +v -1.244900 0.818285 -0.873764 +v -1.169900 0.818285 -0.873764 +v -1.244900 0.818285 -0.873764 +v -1.244900 0.810994 -0.895706 +v -1.169900 0.818285 -0.873764 +v -1.244900 0.810994 -0.895706 +v -1.169900 0.810994 -0.895706 +v -1.169900 0.818285 -0.873764 +v -1.244900 0.810994 -0.895706 +v -1.244900 0.800081 -0.916293 +v -1.169900 0.810994 -0.895706 +v -1.244900 0.800081 -0.916293 +v -1.169900 0.800081 -0.916293 +v -1.169900 0.810994 -0.895706 +v -1.244900 0.800081 -0.916293 +v -1.244900 0.785903 -0.934784 +v -1.169900 0.800081 -0.916293 +v -1.244900 0.785903 -0.934784 +v -1.169900 0.785903 -0.934784 +v -1.169900 0.800081 -0.916293 +v -1.244900 0.785903 -0.934784 +v -1.244900 0.768855 -0.950668 +v -1.169900 0.785903 -0.934784 +v -1.244900 0.768855 -0.950668 +v -1.169900 0.768855 -0.950668 +v -1.169900 0.785903 -0.934784 +v -1.244900 0.768855 -0.950668 +v -1.244900 0.749407 -0.963500 +v -1.169900 0.768855 -0.950668 +v -1.244900 0.749407 -0.963500 +v -1.169900 0.749407 -0.963500 +v -1.169900 0.768855 -0.950668 +v -1.244900 0.749407 -0.963500 +v -1.244900 0.728101 -0.972930 +v -1.169900 0.749407 -0.963500 +v -1.244900 0.728101 -0.972930 +v -1.169900 0.728101 -0.972930 +v -1.169900 0.749407 -0.963500 +v -1.244900 0.728101 -0.972930 +v -1.244900 0.705524 -0.978695 +v -1.169900 0.728101 -0.972930 +v -1.244900 0.705524 -0.978695 +v -1.169900 0.705524 -0.978695 +v -1.169900 0.728101 -0.972930 +v -1.244900 0.705524 -0.978695 +v -1.244900 0.681887 -0.980670 +v -1.169900 0.705524 -0.978695 +v -1.244900 0.681887 -0.980670 +v -1.169900 0.681887 -0.980670 +v -1.169900 0.705524 -0.978695 +v -1.244900 0.681887 -0.980670 +v -1.244900 0.192304 -0.980670 +v -1.169900 0.681887 -0.980670 +v -1.169900 0.192304 -0.980670 +v -1.244900 0.192304 -0.980670 +v -1.244900 0.192304 -0.700671 +v -1.169900 0.192304 -0.980670 +v -1.169900 0.192304 -0.700671 +v -1.244900 0.192304 -0.700671 +v -1.244900 0.681887 -0.700671 +v -1.169900 0.192304 -0.700671 +v -1.169900 0.681887 -0.700671 +v -0.391150 0.681887 -1.171920 +v -0.389175 0.705524 -1.171920 +v -0.391150 0.681887 -1.096920 +v -0.391150 0.681887 -1.096920 +v -0.389175 0.705524 -1.171920 +v -0.389175 0.705524 -1.096920 +v -0.389175 0.705524 -1.171920 +v -0.383410 0.728100 -1.171920 +v -0.389175 0.705524 -1.096920 +v -0.383410 0.728100 -1.171920 +v -0.383410 0.728100 -1.096920 +v -0.389175 0.705524 -1.096920 +v -0.383410 0.728100 -1.171920 +v -0.373980 0.749407 -1.171920 +v -0.383410 0.728100 -1.096920 +v -0.373980 0.749407 -1.171920 +v -0.373980 0.749407 -1.096920 +v -0.383410 0.728100 -1.096920 +v -0.373980 0.749407 -1.171920 +v -0.361146 0.768855 -1.171920 +v -0.373980 0.749407 -1.096920 +v -0.361146 0.768855 -1.171920 +v -0.361146 0.768855 -1.096920 +v -0.373980 0.749407 -1.096920 +v -0.361146 0.768855 -1.171920 +v -0.345263 0.785903 -1.171920 +v -0.361146 0.768855 -1.096920 +v -0.345263 0.785903 -1.171920 +v -0.345263 0.785903 -1.096920 +v -0.361146 0.768855 -1.096920 +v -0.345263 0.785903 -1.171920 +v -0.326773 0.800081 -1.171920 +v -0.345263 0.785903 -1.096920 +v -0.326773 0.800081 -1.171920 +v -0.326773 0.800081 -1.096920 +v -0.345263 0.785903 -1.096920 +v -0.326773 0.800081 -1.171920 +v -0.306187 0.810994 -1.171920 +v -0.326773 0.800081 -1.096920 +v -0.306187 0.810994 -1.171920 +v -0.306187 0.810994 -1.096920 +v -0.326773 0.800081 -1.096920 +v -0.306187 0.810994 -1.171920 +v -0.284243 0.818285 -1.171920 +v -0.306187 0.810994 -1.096920 +v -0.284243 0.818285 -1.171920 +v -0.284243 0.818285 -1.096920 +v -0.306187 0.810994 -1.096920 +v -0.284243 0.818285 -1.171920 +v -0.251150 0.822233 -1.171920 +v -0.284243 0.818285 -1.096920 +v -0.251150 0.822233 -1.171920 +v -0.251150 0.822233 -1.096920 +v -0.284243 0.818285 -1.096920 +v -0.251150 0.822233 -1.171920 +v -0.218055 0.818285 -1.171920 +v -0.251150 0.822233 -1.096920 +v -0.251150 0.822233 -1.096920 +v -0.218055 0.818285 -1.171920 +v -0.218055 0.818285 -1.096920 +v -0.218055 0.818285 -1.171920 +v -0.196113 0.810994 -1.171920 +v -0.218055 0.818285 -1.096920 +v -0.196113 0.810994 -1.171920 +v -0.196113 0.810994 -1.096920 +v -0.218055 0.818285 -1.096920 +v -0.196113 0.810994 -1.171920 +v -0.175526 0.800081 -1.171920 +v -0.196113 0.810994 -1.096920 +v -0.175526 0.800081 -1.171920 +v -0.175526 0.800081 -1.096920 +v -0.196113 0.810994 -1.096920 +v -0.175526 0.800081 -1.171920 +v -0.157035 0.785903 -1.171920 +v -0.175526 0.800081 -1.096920 +v -0.157035 0.785903 -1.171920 +v -0.157035 0.785903 -1.096920 +v -0.175526 0.800081 -1.096920 +v -0.157035 0.785903 -1.171920 +v -0.141153 0.768855 -1.171920 +v -0.157035 0.785903 -1.096920 +v -0.141153 0.768855 -1.171920 +v -0.141153 0.768855 -1.096920 +v -0.157035 0.785903 -1.096920 +v -0.141153 0.768855 -1.171920 +v -0.128318 0.749407 -1.171920 +v -0.141153 0.768855 -1.096920 +v -0.128318 0.749407 -1.171920 +v -0.128318 0.749407 -1.096920 +v -0.141153 0.768855 -1.096920 +v -0.128318 0.749407 -1.171920 +v -0.118889 0.728101 -1.171920 +v -0.128318 0.749407 -1.096920 +v -0.118889 0.728101 -1.171920 +v -0.118889 0.728101 -1.096920 +v -0.128318 0.749407 -1.096920 +v -0.118889 0.728101 -1.171920 +v -0.113124 0.705524 -1.171920 +v -0.118889 0.728101 -1.096920 +v -0.113124 0.705524 -1.171920 +v -0.113124 0.705524 -1.096920 +v -0.118889 0.728101 -1.096920 +v -0.113124 0.705524 -1.171920 +v -0.111151 0.681887 -1.171920 +v -0.113124 0.705524 -1.096920 +v -0.111151 0.681887 -1.171920 +v -0.111151 0.681887 -1.096920 +v -0.113124 0.705524 -1.096920 +v -0.111151 0.681887 -1.171920 +v -0.111151 0.192304 -1.171920 +v -0.111151 0.681887 -1.096920 +v -0.111151 0.192304 -1.096920 +v -0.111151 0.192304 -1.171920 +v -0.391150 0.192304 -1.171920 +v -0.111151 0.192304 -1.096920 +v -0.391150 0.192304 -1.096920 +v -0.391150 0.192304 -1.171920 +v -0.391150 0.681887 -1.171920 +v -0.391150 0.192304 -1.096920 +v -0.391150 0.681887 -1.096920 +v -1.244900 0.681887 -0.038171 +v -1.244900 0.705524 -0.040145 +v -1.169900 0.681887 -0.038171 +v -1.244900 0.705524 -0.040145 +v -1.169900 0.705524 -0.040145 +v -1.169900 0.681887 -0.038171 +v -1.244900 0.705524 -0.040145 +v -1.244900 0.728100 -0.045910 +v -1.169900 0.705524 -0.040145 +v -1.244900 0.728100 -0.045910 +v -1.169900 0.728100 -0.045910 +v -1.169900 0.705524 -0.040145 +v -1.244900 0.728100 -0.045910 +v -1.244900 0.749407 -0.055340 +v -1.169900 0.728100 -0.045910 +v -1.244900 0.749407 -0.055340 +v -1.169900 0.749407 -0.055340 +v -1.169900 0.728100 -0.045910 +v -1.244900 0.749407 -0.055340 +v -1.244900 0.768855 -0.068174 +v -1.169900 0.749407 -0.055340 +v -1.244900 0.768855 -0.068174 +v -1.169900 0.768855 -0.068174 +v -1.169900 0.749407 -0.055340 +v -1.244900 0.768855 -0.068174 +v -1.244900 0.785903 -0.084057 +v -1.169900 0.768855 -0.068174 +v -1.244900 0.785903 -0.084057 +v -1.169900 0.785903 -0.084057 +v -1.169900 0.768855 -0.068174 +v -1.244900 0.785903 -0.084057 +v -1.244900 0.800081 -0.102548 +v -1.169900 0.785903 -0.084057 +v -1.244900 0.800081 -0.102548 +v -1.169900 0.800081 -0.102548 +v -1.169900 0.785903 -0.084057 +v -1.244900 0.800081 -0.102548 +v -1.244900 0.810994 -0.123133 +v -1.169900 0.800081 -0.102548 +v -1.244900 0.810994 -0.123133 +v -1.169900 0.810994 -0.123133 +v -1.169900 0.800081 -0.102548 +v -1.244900 0.810994 -0.123133 +v -1.244900 0.818285 -0.145077 +v -1.169900 0.810994 -0.123133 +v -1.244900 0.818285 -0.145077 +v -1.169900 0.818285 -0.145077 +v -1.169900 0.810994 -0.123133 +v -1.244900 0.818285 -0.145077 +v -1.244900 0.822233 -0.178170 +v -1.169900 0.818285 -0.145077 +v -1.244900 0.822233 -0.178170 +v -1.169900 0.822233 -0.178170 +v -1.169900 0.818285 -0.145077 +v -1.244900 0.822233 -0.178170 +v -1.244900 0.818285 -0.211265 +v -1.169900 0.822233 -0.178170 +v -1.169900 0.822233 -0.178170 +v -1.244900 0.818285 -0.211265 +v -1.169900 0.818285 -0.211265 +v -1.244900 0.818285 -0.211265 +v -1.244900 0.810994 -0.233207 +v -1.169900 0.818285 -0.211265 +v -1.244900 0.810994 -0.233207 +v -1.169900 0.810994 -0.233207 +v -1.169900 0.818285 -0.211265 +v -1.244900 0.810994 -0.233207 +v -1.244900 0.800081 -0.253794 +v -1.169900 0.810994 -0.233207 +v -1.244900 0.800081 -0.253794 +v -1.169900 0.800081 -0.253794 +v -1.169900 0.810994 -0.233207 +v -1.244900 0.800081 -0.253794 +v -1.244900 0.785903 -0.272285 +v -1.169900 0.800081 -0.253794 +v -1.244900 0.785903 -0.272285 +v -1.169900 0.785903 -0.272285 +v -1.169900 0.800081 -0.253794 +v -1.244900 0.785903 -0.272285 +v -1.244900 0.768855 -0.288168 +v -1.169900 0.785903 -0.272285 +v -1.244900 0.768855 -0.288168 +v -1.169900 0.768855 -0.288168 +v -1.169900 0.785903 -0.272285 +v -1.244900 0.768855 -0.288168 +v -1.244900 0.749407 -0.301002 +v -1.169900 0.768855 -0.288168 +v -1.244900 0.749407 -0.301002 +v -1.169900 0.749407 -0.301002 +v -1.169900 0.768855 -0.288168 +v -1.244900 0.749407 -0.301002 +v -1.244900 0.728101 -0.310432 +v -1.169900 0.749407 -0.301002 +v -1.244900 0.728101 -0.310432 +v -1.169900 0.728101 -0.310432 +v -1.169900 0.749407 -0.301002 +v -1.244900 0.728101 -0.310432 +v -1.244900 0.705524 -0.316197 +v -1.169900 0.728101 -0.310432 +v -1.244900 0.705524 -0.316197 +v -1.169900 0.705524 -0.316197 +v -1.169900 0.728101 -0.310432 +v -1.244900 0.705524 -0.316197 +v -1.244900 0.681887 -0.318170 +v -1.169900 0.705524 -0.316197 +v -1.244900 0.681887 -0.318170 +v -1.169900 0.681887 -0.318170 +v -1.169900 0.705524 -0.316197 +v -1.244900 0.681887 -0.318170 +v -1.244900 0.192304 -0.318169 +v -1.169900 0.681887 -0.318170 +v -1.169900 0.192304 -0.318169 +v -1.244900 0.192304 -0.318169 +v -1.244900 0.192304 -0.038171 +v -1.169900 0.192304 -0.318169 +v -1.169900 0.192304 -0.038171 +v -1.244900 0.192304 -0.038171 +v -1.244900 0.681887 -0.038171 +v -1.169900 0.192304 -0.038171 +v -1.169900 0.681887 -0.038171 +v -1.053650 0.681887 -1.171920 +v -1.051675 0.705524 -1.171920 +v -1.053650 0.681887 -1.096920 +v -1.053650 0.681887 -1.096920 +v -1.051675 0.705524 -1.171920 +v -1.051675 0.705524 -1.096920 +v -1.051675 0.705524 -1.171920 +v -1.045910 0.728100 -1.171920 +v -1.051675 0.705524 -1.096920 +v -1.045910 0.728100 -1.171920 +v -1.045910 0.728100 -1.096920 +v -1.051675 0.705524 -1.096920 +v -1.045910 0.728100 -1.171920 +v -1.036480 0.749407 -1.171920 +v -1.045910 0.728100 -1.096920 +v -1.036480 0.749407 -1.171920 +v -1.036480 0.749407 -1.096920 +v -1.045910 0.728100 -1.096920 +v -1.036480 0.749407 -1.171920 +v -1.023646 0.768855 -1.171920 +v -1.036480 0.749407 -1.096920 +v -1.023646 0.768855 -1.171920 +v -1.023646 0.768855 -1.096920 +v -1.036480 0.749407 -1.096920 +v -1.023646 0.768855 -1.171920 +v -1.007764 0.785903 -1.171920 +v -1.023646 0.768855 -1.096920 +v -1.007764 0.785903 -1.171920 +v -1.007764 0.785903 -1.096920 +v -1.023646 0.768855 -1.096920 +v -1.007764 0.785903 -1.171920 +v -0.989273 0.800081 -1.171920 +v -1.007764 0.785903 -1.096920 +v -0.989273 0.800081 -1.171920 +v -0.989273 0.800081 -1.096920 +v -1.007764 0.785903 -1.096920 +v -0.989273 0.800081 -1.171920 +v -0.968687 0.810994 -1.171920 +v -0.989273 0.800081 -1.096920 +v -0.968687 0.810994 -1.171920 +v -0.968687 0.810994 -1.096920 +v -0.989273 0.800081 -1.096920 +v -0.968687 0.810994 -1.171920 +v -0.946744 0.818285 -1.171920 +v -0.968687 0.810994 -1.096920 +v -0.946744 0.818285 -1.171920 +v -0.946744 0.818285 -1.096920 +v -0.968687 0.810994 -1.096920 +v -0.946744 0.818285 -1.171920 +v -0.913650 0.822233 -1.171920 +v -0.946744 0.818285 -1.096920 +v -0.913650 0.822233 -1.171920 +v -0.913650 0.822233 -1.096920 +v -0.946744 0.818285 -1.096920 +v -0.913650 0.822233 -1.171920 +v -0.880555 0.818285 -1.171920 +v -0.913650 0.822233 -1.096920 +v -0.913650 0.822233 -1.096920 +v -0.880555 0.818285 -1.171920 +v -0.880555 0.818285 -1.096920 +v -0.880555 0.818285 -1.171920 +v -0.858613 0.810994 -1.171920 +v -0.880555 0.818285 -1.096920 +v -0.858613 0.810994 -1.171920 +v -0.858613 0.810994 -1.096920 +v -0.880555 0.818285 -1.096920 +v -0.858613 0.810994 -1.171920 +v -0.838026 0.800081 -1.171920 +v -0.858613 0.810994 -1.096920 +v -0.838026 0.800081 -1.171920 +v -0.838026 0.800081 -1.096920 +v -0.858613 0.810994 -1.096920 +v -0.838026 0.800081 -1.171920 +v -0.819536 0.785903 -1.171920 +v -0.838026 0.800081 -1.096920 +v -0.819536 0.785903 -1.171920 +v -0.819536 0.785903 -1.096920 +v -0.838026 0.800081 -1.096920 +v -0.819536 0.785903 -1.171920 +v -0.803653 0.768855 -1.171920 +v -0.819536 0.785903 -1.096920 +v -0.803653 0.768855 -1.171920 +v -0.803653 0.768855 -1.096920 +v -0.819536 0.785903 -1.096920 +v -0.803653 0.768855 -1.171920 +v -0.790819 0.749407 -1.171920 +v -0.803653 0.768855 -1.096920 +v -0.790819 0.749407 -1.171920 +v -0.790819 0.749407 -1.096920 +v -0.803653 0.768855 -1.096920 +v -0.790819 0.749407 -1.171920 +v -0.781389 0.728101 -1.171920 +v -0.790819 0.749407 -1.096920 +v -0.781389 0.728101 -1.171920 +v -0.781389 0.728101 -1.096920 +v -0.790819 0.749407 -1.096920 +v -0.781389 0.728101 -1.171920 +v -0.775624 0.705524 -1.171920 +v -0.781389 0.728101 -1.096920 +v -0.775624 0.705524 -1.171920 +v -0.775624 0.705524 -1.096920 +v -0.781389 0.728101 -1.096920 +v -0.775624 0.705524 -1.171920 +v -0.773651 0.681887 -1.171920 +v -0.775624 0.705524 -1.096920 +v -0.773651 0.681887 -1.171920 +v -0.773651 0.681887 -1.096920 +v -0.775624 0.705524 -1.096920 +v -0.773651 0.681887 -1.171920 +v -0.773651 0.192304 -1.171920 +v -0.773651 0.681887 -1.096920 +v -0.773651 0.192304 -1.096920 +v -0.773651 0.192304 -1.171920 +v -1.053650 0.192304 -1.171920 +v -0.773651 0.192304 -1.096920 +v -1.053650 0.192304 -1.096920 +v -1.053650 0.192304 -1.171920 +v -1.053650 0.681887 -1.171920 +v -1.053650 0.192304 -1.096920 +v -1.053650 0.681887 -1.096920 +v -1.053650 0.192304 1.478080 +v -0.773651 0.192304 1.478080 +v -1.053650 0.192304 1.403080 +v -0.773651 0.192304 1.403080 +v -0.773651 0.192304 1.478080 +v -0.773651 0.822304 1.478080 +v -0.773651 0.192304 1.403080 +v -0.773651 0.822304 1.403080 +v -0.773651 0.822304 1.478080 +v -1.053650 0.822304 1.478080 +v -0.773651 0.822304 1.403080 +v -1.053650 0.822304 1.403080 +v -1.053650 0.822304 1.478080 +v -1.053650 0.192304 1.478080 +v -1.053650 0.822304 1.403080 +v -1.053650 0.192304 1.403080 +v 0.271350 0.192304 1.478080 +v 0.551349 0.192304 1.478080 +v 0.271350 0.192304 1.403080 +v 0.551349 0.192304 1.403080 +v 0.551349 0.192304 1.478080 +v 0.551349 0.822304 1.478080 +v 0.551349 0.192304 1.403080 +v 0.551349 0.822304 1.403080 +v 0.551349 0.822304 1.478080 +v 0.271350 0.822304 1.478080 +v 0.551349 0.822304 1.403080 +v 0.271350 0.822304 1.403080 +v 0.271350 0.822304 1.478080 +v 0.271350 0.192304 1.478080 +v 0.271350 0.822304 1.403080 +v 0.271350 0.192304 1.403080 +v -0.391150 0.192304 1.478080 +v -0.111151 0.192304 1.478080 +v -0.391150 0.192304 1.403080 +v -0.111151 0.192304 1.403080 +v -0.111151 0.192304 1.478080 +v -0.111151 0.822304 1.478080 +v -0.111151 0.192304 1.403080 +v -0.111151 0.822304 1.403080 +v -0.111151 0.822304 1.478080 +v -0.391150 0.822304 1.478080 +v -0.111151 0.822304 1.403080 +v -0.391150 0.822304 1.403080 +v -0.391150 0.822304 1.478080 +v -0.391150 0.192304 1.478080 +v -0.391150 0.822304 1.403080 +v -0.391150 0.192304 1.403080 +v 0.933850 0.192304 1.478080 +v 1.213849 0.192304 1.478080 +v 0.933850 0.192304 1.403080 +v 1.213849 0.192304 1.403080 +v 1.213849 0.192304 1.478080 +v 1.213849 0.822304 1.478080 +v 1.213849 0.192304 1.403080 +v 1.213849 0.822304 1.403080 +v 1.213849 0.822304 1.478080 +v 0.933850 0.822304 1.478080 +v 1.213849 0.822304 1.403080 +v 0.933850 0.822304 1.403080 +v 0.933850 0.822304 1.478080 +v 0.933850 0.192304 1.478080 +v 0.933850 0.822304 1.403080 +v 0.933850 0.192304 1.403080 +vn 0.000000 1.000000 -0.000000 +vn 0.000000 -0.000000 -1.000000 +vn 0.000000 -1.000000 0.000000 +vn 0.000000 0.000000 1.000000 +vn 1.000000 0.000000 0.000000 +vn -1.000000 0.000000 -0.000000 +vn 0.000000 0.992959 -0.118456 +vn 0.000000 0.992960 0.118451 +vn 0.118457 0.992959 -0.000000 +vn -0.118452 0.992960 -0.000000 +vn 0.000000 0.992959 -0.118457 +vn 0.000000 0.992960 0.118451 +vn 0.118457 0.992959 -0.000000 +vn -0.118451 0.992960 -0.000000 +vn 0.602407 -0.798189 0.000000 +vn -0.602407 -0.798189 0.000000 +vn 0.602407 0.798189 -0.000000 +vn -0.602407 0.798189 -0.000000 +vn 0.000000 -0.798189 -0.602407 +vn 0.000000 -0.798189 0.602407 +vn 0.000000 0.798189 -0.602407 +vn 0.000000 0.798189 0.602407 +vn 0.000000 0.083255 0.996528 +vn 0.000000 0.247330 0.968931 +vn 0.000000 0.404688 0.914455 +vn 0.000000 0.550842 0.834610 +vn 0.000000 0.681638 0.731689 +vn 0.000000 0.793586 0.608458 +vn 0.000000 0.883516 0.468401 +vn 0.000000 0.948985 0.315321 +vn 0.000000 0.992961 0.118444 +vn 0.000000 0.992961 -0.118444 +vn 0.000000 0.948985 -0.315321 +vn 0.000000 0.883541 -0.468353 +vn 0.000000 0.793586 -0.608458 +vn 0.000000 0.681590 -0.731734 +vn 0.000000 0.550842 -0.834610 +vn 0.000000 0.404688 -0.914455 +vn 0.000000 0.247415 -0.968910 +vn 0.000000 0.083164 -0.996536 +vn 0.000000 -0.083225 0.996531 +vn 0.000000 -0.247387 0.968917 +vn 0.000000 -0.404714 0.914443 +vn 0.000000 -0.550750 0.834670 +vn 0.000000 -0.681670 0.731660 +vn 0.000000 -0.793586 0.608458 +vn 0.000000 -0.883541 0.468353 +vn 0.000000 -0.948985 0.315321 +vn 0.000000 -0.992961 0.118444 +vn 0.000000 -0.992961 -0.118444 +vn 0.000000 -0.948985 -0.315321 +vn 0.000000 -0.883529 -0.468377 +vn 0.000000 -0.793586 -0.608458 +vn 0.000000 -0.681670 -0.731660 +vn 0.000000 -0.550750 -0.834670 +vn 0.000000 -0.404714 -0.914443 +vn 0.000000 -0.247387 -0.968917 +vn 0.000000 -0.083225 -0.996531 +vn -0.996531 0.083225 -0.000000 +vn -0.968917 0.247387 -0.000000 +vn -0.914432 0.404739 -0.000000 +vn -0.834633 0.550807 -0.000000 +vn -0.731689 0.681638 -0.000000 +vn -0.608492 0.793560 -0.000000 +vn -0.468377 0.883529 -0.000000 +vn -0.315321 0.948985 -0.000000 +vn -0.118444 0.992961 -0.000000 +vn 0.118444 0.992961 -0.000000 +vn 0.315321 0.948985 -0.000000 +vn 0.468377 0.883529 -0.000000 +vn 0.608492 0.793560 -0.000000 +vn 0.731689 0.681638 -0.000000 +vn 0.834633 0.550807 -0.000000 +vn 0.914455 0.404688 -0.000000 +vn 0.968910 0.247415 -0.000000 +vn 0.996531 0.083225 -0.000000 +vn -0.996531 -0.083225 0.000000 +vn -0.968917 -0.247387 0.000000 +vn -0.914443 -0.404714 0.000000 +vn -0.834633 -0.550807 0.000000 +vn -0.731689 -0.681638 0.000000 +vn -0.608458 -0.793586 0.000000 +vn -0.468377 -0.883529 0.000000 +vn -0.315321 -0.948985 0.000000 +vn -0.118444 -0.992961 0.000000 +vn 0.118444 -0.992961 0.000000 +vn 0.315321 -0.948985 0.000000 +vn 0.468377 -0.883529 0.000000 +vn 0.608458 -0.793586 0.000000 +vn 0.731689 -0.681638 0.000000 +vn 0.834633 -0.550807 0.000000 +vn 0.914443 -0.404714 0.000000 +vn 0.968917 -0.247387 0.000000 +vn 0.996536 -0.083164 0.000000 +vn 0.000000 0.083225 0.996531 +vn 0.000000 0.247387 0.968917 +vn 0.000000 0.404739 0.914432 +vn 0.000000 0.550807 0.834633 +vn 0.000000 0.793560 0.608492 +vn 0.000000 0.883529 0.468377 +vn 0.000000 0.883529 -0.468377 +vn 0.000000 0.793560 -0.608492 +vn 0.000000 0.681638 -0.731689 +vn 0.000000 0.550806 -0.834633 +vn 0.000000 0.083225 -0.996531 +vn 0.000000 -0.550806 0.834633 +vn 0.000000 -0.681638 0.731689 +vn 0.000000 -0.883529 0.468377 +vn 0.000000 -0.681638 -0.731689 +vn 0.000000 -0.550807 -0.834633 +vn 0.000000 -0.083164 -0.996536 +vn 0.608473 0.793575 -0.000000 +vn 0.000000 -0.707107 0.707107 +vn 0.000000 0.707106 -0.707107 +vn 0.000000 -0.707107 -0.707107 +vn 0.000000 0.707107 0.707107 +vn 0.000000 -0.883541 -0.468353 +vn 0.996531 -0.083225 0.000000 +vn -0.996536 -0.083164 0.000000 +vn 0.000000 -0.083164 0.996536 +vt 26.507399 26.757399 +vt 26.757399 26.757399 +vt 26.507399 26.907400 +vt 26.757399 26.907400 +vt 0.000000 26.650000 +vt 10.000000 26.650000 +vt 0.000000 26.800001 +vt 10.000000 26.800001 +vt 0.150000 26.500000 +vt 0.400000 26.500000 +vt 0.150000 26.650000 +vt 0.400000 26.650000 +vt -5.000000 -0.075000 +vt 5.000000 -0.075000 +vt -5.000000 0.075000 +vt 5.000000 0.075000 +vt 26.757399 13.757390 +vt 26.757399 13.507390 +vt 26.907400 13.757390 +vt 26.907400 13.507390 +vt 0.150000 13.250000 +vt 0.150000 13.500000 +vt 0.000000 13.250000 +vt 0.000000 13.500000 +vt 19.882399 26.757399 +vt 20.132399 26.757399 +vt 19.882399 26.907400 +vt 20.132399 26.907400 +vt 6.775000 26.500000 +vt 7.025000 26.500000 +vt 6.775000 26.650000 +vt 7.025000 26.650000 +vt 26.757399 20.382399 +vt 26.757399 20.132399 +vt 26.907400 20.382399 +vt 26.907400 20.132399 +vt 0.150000 19.875000 +vt 0.150000 20.125002 +vt 0.000000 19.875000 +vt 0.000000 20.125002 +vt 0.257395 26.507399 +vt 0.257395 26.757399 +vt 0.107395 26.507399 +vt 0.107395 26.757399 +vt 26.650000 26.500000 +vt 26.650000 26.250000 +vt 26.800001 26.500000 +vt 26.800001 26.250000 +vt 0.257395 13.257390 +vt 0.257395 13.507390 +vt 0.107395 13.257390 +vt 0.107395 13.507390 +vt 26.650000 13.250000 +vt 26.650000 13.000000 +vt 26.800001 13.250000 +vt 26.800001 13.000000 +vt 0.257395 19.882399 +vt 0.257395 20.132399 +vt 0.107395 19.882399 +vt 0.107395 20.132399 +vt 26.650000 19.875000 +vt 26.650000 19.625000 +vt 26.800001 19.875000 +vt 26.800001 19.625000 +vt 0.257395 6.632395 +vt 0.257395 6.882395 +vt 0.107395 6.632395 +vt 0.107395 6.882395 +vt 26.650000 6.625000 +vt 26.650000 6.375000 +vt 26.800001 6.625000 +vt 26.800001 6.375000 +vt 0.257395 20.382399 +vt 0.107395 20.382399 +vt 10.000000 0.150000 +vt 0.000000 0.150000 +vt 10.000000 0.000000 +vt 0.000000 0.000000 +vt 26.650000 20.125002 +vt 26.800001 20.125002 +vt 0.257395 7.132395 +vt 0.107395 7.132395 +vt 26.650000 6.875000 +vt 26.800001 6.875000 +vt 0.257395 13.757390 +vt 0.107395 13.757390 +vt 26.650000 13.500000 +vt 26.800001 13.500000 +vt 0.257395 0.257395 +vt 0.257395 0.507395 +vt 0.107395 0.257395 +vt 0.107395 0.507395 +vt 26.650000 0.250000 +vt 26.650000 0.000000 +vt 26.800001 0.250000 +vt 26.800001 0.000000 +vt 20.382399 26.757399 +vt 20.382399 26.907400 +vt 6.525000 26.500000 +vt 6.525000 26.650000 +vt 26.757399 19.882399 +vt 26.907400 19.882399 +vt 0.150000 19.625000 +vt 0.000000 19.625000 +vt 13.507390 26.757399 +vt 13.757390 26.757399 +vt 13.507390 26.907400 +vt 13.757390 26.907400 +vt 13.150000 26.500000 +vt 13.400001 26.500000 +vt 13.150000 26.650000 +vt 13.400001 26.650000 +vt 26.757399 26.507399 +vt 26.907400 26.757399 +vt 26.907400 26.507399 +vt 0.150000 26.250000 +vt 0.000000 26.250000 +vt 0.000000 26.500000 +vt 21.237499 23.837500 +vt 24.037498 23.837500 +vt 21.237499 24.037498 +vt 24.037498 24.037498 +vt 3.750000 0.000000 +vt 4.000000 0.000000 +vt 3.750000 0.200000 +vt 4.000000 0.200000 +vt 1.362500 23.837500 +vt 4.162500 23.837500 +vt 1.362500 24.037498 +vt 4.162500 24.037498 +vt 0.250000 0.000000 +vt 0.000000 0.200000 +vt 0.250000 0.200000 +vt 2.500000 0.000000 +vt 2.750000 0.000000 +vt 2.500000 0.200000 +vt 2.750000 0.200000 +vt 1.250000 0.000000 +vt 1.500000 0.000000 +vt 1.250000 0.200000 +vt 1.500000 0.200000 +vt 25.200001 16.049999 +vt 25.200001 13.250000 +vt 25.400000 16.049999 +vt 25.400000 13.250000 +vt 3.750000 25.200001 +vt 4.000000 25.200001 +vt 3.750000 25.400000 +vt 4.000000 25.400000 +vt 0.200000 13.250000 +vt 0.200000 16.049999 +vt 0.000000 16.049999 +vt 0.000000 25.200001 +vt 0.250000 25.200001 +vt 0.000000 25.400000 +vt 0.250000 25.400000 +vt 2.500000 25.200001 +vt 2.750000 25.200001 +vt 2.500000 25.400000 +vt 2.750000 25.400000 +vt 1.250000 25.200001 +vt 1.500000 25.200001 +vt 1.250000 25.400000 +vt 1.500000 25.400000 +vt 14.612499 23.837500 +vt 17.412500 23.837500 +vt 14.612499 24.037498 +vt 17.412500 24.037498 +vt 7.987500 23.837500 +vt 10.787499 23.837500 +vt 7.987500 24.037498 +vt 10.787499 24.037498 +vt 25.200001 22.675001 +vt 25.200001 19.875000 +vt 25.400000 22.675001 +vt 25.400000 19.875000 +vt 0.200000 19.875000 +vt 0.200000 22.675001 +vt 0.000000 22.675001 +vt 0.200000 6.625000 +vt 0.200000 9.425000 +vt 0.000000 6.625000 +vt 0.000000 9.425000 +vt 25.200001 9.425000 +vt 25.200001 6.625000 +vt 25.400000 9.425000 +vt 25.400000 6.625000 +vt 0.200000 0.000000 +vt 0.200000 2.800000 +vt 0.000000 2.800000 +vt 25.200001 2.800000 +vt 25.200001 0.000000 +vt 25.400000 2.800000 +vt 25.400000 0.000000 +vt 22.546499 22.528500 +vt 22.777500 22.528500 +vt 22.546499 22.728500 +vt 22.777500 22.728500 +vt 6.032733 0.000000 +vt 6.282733 0.000000 +vt 6.032733 0.200000 +vt 6.282733 0.200000 +vt 2.622500 22.528500 +vt 2.853500 22.528500 +vt 2.622500 22.728500 +vt 2.853500 22.728500 +vt 5.782733 0.000000 +vt 5.782733 0.200000 +vt 0.500000 0.000000 +vt 0.500000 0.200000 +vt 5.532733 0.000000 +vt 5.532733 0.200000 +vt 0.750000 0.000000 +vt 0.750000 0.200000 +vt 5.032733 0.000000 +vt 5.282733 0.000000 +vt 5.032733 0.200000 +vt 5.282733 0.200000 +vt 1.000000 0.000000 +vt 1.000000 0.200000 +vt 4.782733 0.000000 +vt 4.782733 0.200000 +vt 4.532733 0.000000 +vt 4.532733 0.200000 +vt 1.750000 0.000000 +vt 1.750000 0.200000 +vt 4.282733 0.000000 +vt 4.282733 0.200000 +vt 2.000000 0.000000 +vt 2.000000 0.200000 +vt 3.782733 0.000000 +vt 4.032733 0.000000 +vt 3.782733 0.200000 +vt 4.032733 0.200000 +vt 2.250000 0.000000 +vt 2.250000 0.200000 +vt 3.532733 0.000000 +vt 3.532733 0.200000 +vt 3.282733 0.000000 +vt 3.282733 0.200000 +vt 3.000000 0.000000 +vt 3.000000 0.200000 +vt 3.032733 0.000000 +vt 3.032733 0.200000 +vt 3.250000 0.000000 +vt 3.250000 0.200000 +vt 2.532733 0.000000 +vt 2.782733 0.000000 +vt 2.532733 0.200000 +vt 2.782733 0.200000 +vt 3.500000 0.000000 +vt 3.500000 0.200000 +vt 2.282733 0.000000 +vt 2.282733 0.200000 +vt 2.032733 0.000000 +vt 2.032733 0.200000 +vt 4.250000 0.000000 +vt 4.250000 0.200000 +vt 1.782733 0.000000 +vt 1.782733 0.200000 +vt 4.500000 0.000000 +vt 4.500000 0.200000 +vt 1.282733 0.000000 +vt 1.532733 0.000000 +vt 1.282733 0.200000 +vt 1.532733 0.200000 +vt 4.750000 0.000000 +vt 5.000000 0.000000 +vt 4.750000 0.200000 +vt 5.000000 0.200000 +vt 25.200001 13.432001 +vt 25.200001 13.201000 +vt 25.400000 13.432001 +vt 25.400000 13.201000 +vt 0.200000 13.201000 +vt 0.200000 13.432001 +vt 0.000000 13.201000 +vt 0.000000 13.432001 +vt 15.921499 22.528500 +vt 16.152500 22.528500 +vt 15.921499 22.728500 +vt 16.152500 22.728500 +vt 9.247499 22.528500 +vt 9.478501 22.528500 +vt 9.247499 22.728500 +vt 9.478501 22.728500 +vt 25.200001 20.057001 +vt 25.200001 19.826000 +vt 25.400000 20.057001 +vt 25.400000 19.826000 +vt 0.200000 19.826000 +vt 0.200000 20.057001 +vt 0.000000 19.826000 +vt 0.000000 20.057001 +vt 0.200000 20.106001 +vt 0.000000 20.106001 +vt 6.050000 0.000000 +vt 6.300000 0.000000 +vt 6.050000 0.200000 +vt 6.300000 0.200000 +vt 25.200001 20.106001 +vt 25.400000 20.106001 +vt 5.800000 0.000000 +vt 5.800000 0.200000 +vt 5.550000 0.000000 +vt 5.550000 0.200000 +vt 5.050000 0.000000 +vt 5.300000 0.000000 +vt 5.050000 0.200000 +vt 5.300000 0.200000 +vt 4.800000 0.000000 +vt 4.800000 0.200000 +vt 4.550000 0.000000 +vt 4.550000 0.200000 +vt 4.300000 0.000000 +vt 4.300000 0.200000 +vt 3.800000 0.000000 +vt 4.050000 0.000000 +vt 3.800000 0.200000 +vt 4.050000 0.200000 +vt 3.550000 0.000000 +vt 3.550000 0.200000 +vt 3.300000 0.000000 +vt 3.300000 0.200000 +vt 3.050000 0.000000 +vt 3.050000 0.200000 +vt 2.550000 0.000000 +vt 2.800000 0.000000 +vt 2.550000 0.200000 +vt 2.800000 0.200000 +vt 2.300000 0.000000 +vt 2.300000 0.200000 +vt 2.050000 0.000000 +vt 2.050000 0.200000 +vt 1.800000 0.000000 +vt 1.800000 0.200000 +vt 1.300000 0.000000 +vt 1.550000 0.000000 +vt 1.300000 0.200000 +vt 1.550000 0.200000 +vt 0.200000 6.856000 +vt 0.000000 6.856000 +vt 25.200001 6.856000 +vt 25.400000 6.856000 +vt 0.200000 13.481001 +vt 0.000000 13.481001 +vt 25.200001 13.481001 +vt 25.400000 13.481001 +vt 0.200000 0.231000 +vt 0.000000 0.231000 +vt 25.200001 0.231000 +vt 25.400000 0.231000 +vt -0.069892 -0.100000 +vt 0.069892 -0.100000 +vt -0.069892 0.100000 +vt 0.069892 0.100000 +vt 1.243300 0.000000 +vt 1.243300 0.200000 +vt 2.623699 22.528500 +vt 2.852720 22.528500 +vt 2.623699 22.728500 +vt 2.852720 22.728500 +vt 5.039433 0.000000 +vt 6.288528 0.000000 +vt 5.039433 0.200000 +vt 6.288528 0.200000 +vt -0.045430 -0.100000 +vt 0.045430 -0.100000 +vt -0.045430 0.100000 +vt 0.045430 0.100000 +vt 0.200000 13.202200 +vt 0.200000 13.431220 +vt 0.000000 13.202200 +vt 0.000000 13.431220 +vt 9.248700 22.528500 +vt 9.477721 22.528500 +vt 9.248700 22.728500 +vt 9.477721 22.728500 +vt 0.200000 19.827200 +vt 0.200000 20.056219 +vt 0.000000 19.827200 +vt 0.000000 20.056219 +vt 19.875000 0.000000 +vt 20.106001 0.000000 +vt 19.875000 0.200000 +vt 20.106001 0.200000 +vt 1.260000 0.000000 +vt 1.260000 0.200000 +vt 5.040000 0.000000 +vt 5.040000 0.200000 +vt 6.625000 0.000000 +vt 6.856000 0.000000 +vt 6.625000 0.200000 +vt 6.856000 0.200000 +vt 13.250000 0.000000 +vt 13.481001 0.000000 +vt 13.250000 0.200000 +vt 13.481001 0.200000 +vt 0.231000 0.000000 +vt 0.231000 0.200000 +vt 22.547070 22.528500 +vt 22.776628 22.528500 +vt 22.547070 22.728500 +vt 22.776628 22.728500 +vt 2.623370 22.528500 +vt 2.852935 22.528500 +vt 2.623370 22.728500 +vt 2.852935 22.728500 +vt 25.200001 13.431430 +vt 25.200001 13.201870 +vt 25.400000 13.431430 +vt 25.400000 13.201870 +vt 0.200000 13.201870 +vt 0.200000 13.431430 +vt 0.000000 13.201870 +vt 0.000000 13.431430 +vt 15.922070 22.528500 +vt 16.151630 22.528500 +vt 15.922070 22.728500 +vt 16.151630 22.728500 +vt 9.248371 22.528500 +vt 9.477935 22.528500 +vt 9.248371 22.728500 +vt 9.477935 22.728500 +vt 25.200001 20.056440 +vt 25.200001 19.826870 +vt 25.400000 20.056440 +vt 25.400000 19.826870 +vt 0.200000 19.826870 +vt 0.200000 20.056440 +vt 0.000000 19.826870 +vt 0.000000 20.056440 +vt 3.600000 0.000000 +vt 0.000000 0.400000 +vt 3.600000 0.400000 +vt 0.400000 0.400000 +vt 0.000000 5.295831 +vt 0.400000 5.295831 +vt 0.000000 5.312507 +vt 0.401393 5.312507 +vt 0.018350 5.532197 +vt 0.419743 5.532197 +vt 0.023912 5.598786 +vt 0.436746 5.598786 +vt 0.064555 5.757958 +vt 0.477389 5.757958 +vt 0.098090 5.889292 +vt 0.535515 5.889292 +vt 0.134265 5.971029 +vt 0.571690 5.971029 +vt 0.219434 6.163466 +vt 0.698688 6.163466 +vt 0.220778 6.165503 +vt 0.700031 6.165503 +vt 0.333290 6.335989 +vt 0.858857 6.335989 +vt 0.384582 6.413712 +vt 0.960223 6.413712 +vt 0.444255 6.477766 +vt 1.043765 6.477766 +vt 0.545926 6.586903 +vt 1.249631 6.586903 +vt 0.588955 6.633091 +vt 1.388639 6.633091 +vt 0.623805 6.659812 +vt 1.469055 6.659812 +vt 0.675294 6.699291 +vt 1.800000 6.699291 +vt 3.200000 0.400000 +vt 3.200000 5.295831 +vt 3.600000 5.295831 +vt 3.198607 5.312507 +vt 3.600000 5.312507 +vt 3.180257 5.532197 +vt 3.581650 5.532197 +vt 3.163254 5.598786 +vt 3.576088 5.598786 +vt 3.122611 5.757958 +vt 3.535445 5.757958 +vt 3.064485 5.889292 +vt 3.501909 5.889292 +vt 3.028310 5.971029 +vt 3.465734 5.971029 +vt 2.901312 6.163466 +vt 3.380565 6.163466 +vt 2.899969 6.165503 +vt 3.379222 6.165503 +vt 2.741143 6.335989 +vt 3.266710 6.335989 +vt 2.639776 6.413712 +vt 3.215418 6.413712 +vt 2.556235 6.477766 +vt 3.155745 6.477766 +vt 2.350369 6.586903 +vt 3.054074 6.586903 +vt 2.211361 6.633091 +vt 3.011045 6.633091 +vt 2.130945 6.659812 +vt 2.976195 6.659812 +vt 2.924706 6.699291 +vt 0.826891 6.815527 +vt 2.773108 6.815527 +vt 1.091796 6.955962 +vt 2.508204 6.955962 +vt 1.381409 7.052192 +vt 2.218591 7.052192 +vt 1.800000 7.102128 +vt 10.225000 0.000000 +vt 6.625000 0.400000 +vt 10.225000 0.400000 +vt 7.025000 0.400000 +vt 6.625000 5.295831 +vt 7.025000 5.295831 +vt 6.625000 5.312507 +vt 7.026393 5.312507 +vt 6.643350 5.532197 +vt 7.044743 5.532197 +vt 6.648912 5.598786 +vt 7.061746 5.598786 +vt 6.689556 5.757958 +vt 7.102389 5.757958 +vt 6.723091 5.889292 +vt 7.160515 5.889292 +vt 6.759266 5.971029 +vt 7.196691 5.971029 +vt 6.844435 6.163466 +vt 7.323688 6.163466 +vt 6.845778 6.165503 +vt 7.325031 6.165503 +vt 6.958290 6.335989 +vt 7.483857 6.335989 +vt 7.009582 6.413712 +vt 7.585224 6.413712 +vt 7.069255 6.477766 +vt 7.668765 6.477766 +vt 7.170926 6.586903 +vt 7.874631 6.586903 +vt 7.213956 6.633091 +vt 8.013639 6.633091 +vt 7.248805 6.659812 +vt 8.094056 6.659812 +vt 7.300294 6.699291 +vt 8.425001 6.699291 +vt 9.825001 0.400000 +vt 9.825001 5.295831 +vt 10.225000 5.295831 +vt 9.823608 5.312507 +vt 10.225000 5.312507 +vt 9.805258 5.532197 +vt 10.206650 5.532197 +vt 9.788254 5.598786 +vt 10.201090 5.598786 +vt 9.747611 5.757958 +vt 10.160439 5.757958 +vt 9.689486 5.889292 +vt 10.126910 5.889292 +vt 9.653310 5.971029 +vt 10.090730 5.971029 +vt 9.526312 6.163466 +vt 10.005569 6.163466 +vt 9.524970 6.165503 +vt 10.004220 6.165503 +vt 9.366144 6.335989 +vt 9.891711 6.335989 +vt 9.264778 6.413712 +vt 9.840418 6.413712 +vt 9.181236 6.477766 +vt 9.780746 6.477766 +vt 8.975369 6.586903 +vt 9.679075 6.586903 +vt 8.836361 6.633091 +vt 9.636045 6.633091 +vt 8.755946 6.659812 +vt 9.601196 6.659812 +vt 9.549707 6.699291 +vt 7.451891 6.815527 +vt 9.398109 6.815527 +vt 7.716796 6.955962 +vt 9.133205 6.955962 +vt 8.006409 7.052192 +vt 8.843592 7.052192 +vt 8.425001 7.102128 +vt 0.000000 6.699999 +vt 0.400000 6.699999 +vt 3.200000 6.699999 +vt 3.600000 6.699999 +vt 0.000000 7.100000 +vt 3.600000 7.100000 +vt 16.850000 0.000000 +vt 13.250000 0.400000 +vt 16.850000 0.400000 +vt 13.650000 0.400000 +vt 13.250000 6.699999 +vt 13.650000 6.699999 +vt 16.449999 0.400000 +vt 16.449999 6.699999 +vt 16.850000 6.699999 +vt 13.250000 7.100000 +vt 16.850000 7.100000 +vt 6.625000 6.699999 +vt 7.025000 6.699999 +vt 9.825001 6.699999 +vt 10.225000 6.699999 +vt 6.625000 7.100000 +vt 10.225000 7.100000 +vt 23.475000 0.000000 +vt 19.875000 0.400000 +vt 23.475000 0.400000 +vt 20.275002 0.400000 +vt 19.875000 6.699999 +vt 20.275002 6.699999 +vt 23.075001 0.400000 +vt 23.075001 6.699999 +vt 23.475000 6.699999 +vt 19.875000 7.100000 +vt 23.475000 7.100000 +vt 0.000000 0.750000 +vt 2.800000 0.750000 +vt 0.000000 1.000000 +vt 2.800000 1.000000 +vt 0.000000 2.000000 +vt 2.800000 2.000000 +vt 0.000000 2.250000 +vt 2.800000 2.250000 +vt 0.000000 3.250000 +vt 2.800000 3.250000 +vt 0.000000 3.500000 +vt 2.800000 3.500000 +vt 0.000000 4.500000 +vt 2.800000 4.500000 +vt 0.000000 4.750000 +vt 2.800000 4.750000 +vt 6.625000 0.750000 +vt 9.425000 0.750000 +vt 6.625000 1.000000 +vt 9.425000 1.000000 +vt 6.625000 2.000000 +vt 9.425000 2.000000 +vt 6.625000 2.250000 +vt 9.425000 2.250000 +vt 6.625000 3.250000 +vt 9.425000 3.250000 +vt 6.625000 3.500000 +vt 9.425000 3.500000 +vt 6.625000 4.500000 +vt 9.425000 4.500000 +vt 6.625000 4.750000 +vt 9.425000 4.750000 +vt 13.250000 0.750000 +vt 16.049999 0.750000 +vt 13.250000 1.000000 +vt 16.049999 1.000000 +vt 13.250000 2.000000 +vt 16.049999 2.000000 +vt 13.250000 2.250000 +vt 16.049999 2.250000 +vt 13.250000 3.250000 +vt 16.049999 3.250000 +vt 13.250000 3.500000 +vt 16.049999 3.500000 +vt 13.250000 4.500000 +vt 16.049999 4.500000 +vt 13.250000 4.750000 +vt 16.049999 4.750000 +vt 19.875000 0.750000 +vt 22.675001 0.750000 +vt 19.875000 1.000000 +vt 22.675001 1.000000 +vt 19.875000 2.000000 +vt 22.675001 2.000000 +vt 19.875000 2.250000 +vt 22.675001 2.250000 +vt 19.875000 3.250000 +vt 22.675001 3.250000 +vt 19.875000 3.500000 +vt 22.675001 3.500000 +vt 19.875000 4.500000 +vt 22.675001 4.500000 +vt 19.875000 4.750000 +vt 22.675001 4.750000 +vt 1.491000 0.000000 +vt 1.260000 0.250000 +vt 1.491000 0.250000 +vt 1.260000 0.500000 +vt 1.491000 0.500000 +vt 1.260000 0.750000 +vt 1.491000 0.750000 +vt 1.260000 1.000000 +vt 1.491000 1.000000 +vt 1.260000 1.250000 +vt 1.491000 1.250000 +vt 1.260000 1.500000 +vt 1.491000 1.500000 +vt 1.260000 1.750000 +vt 1.491000 1.750000 +vt 1.260000 2.000000 +vt 1.491000 2.000000 +vt 1.260000 2.250000 +vt 1.491000 2.250000 +vt 1.260000 2.500000 +vt 1.491000 2.500000 +vt 1.260000 2.750000 +vt 1.491000 2.750000 +vt 1.260000 3.000000 +vt 1.491000 3.000000 +vt 1.260000 3.250000 +vt 1.491000 3.250000 +vt 1.260000 3.500000 +vt 1.491000 3.500000 +vt 1.260000 3.750000 +vt 1.491000 3.750000 +vt 1.260000 4.000000 +vt 1.491000 4.000000 +vt 1.260000 4.250000 +vt 1.491000 4.250000 +vt 1.260000 4.500000 +vt 1.491000 4.500000 +vt 1.260000 4.750000 +vt 1.491000 4.750000 +vt 1.260000 5.000000 +vt 1.491000 5.000000 +vt 7.885000 0.000000 +vt 8.116001 0.000000 +vt 7.885000 0.250000 +vt 8.116001 0.250000 +vt 7.885000 0.500000 +vt 8.116001 0.500000 +vt 7.885000 0.750000 +vt 8.116001 0.750000 +vt 7.885000 1.000000 +vt 8.116001 1.000000 +vt 7.885000 1.250000 +vt 8.116001 1.250000 +vt 7.885000 1.500000 +vt 8.116001 1.500000 +vt 7.885000 1.750000 +vt 8.116001 1.750000 +vt 7.885000 2.000000 +vt 8.116001 2.000000 +vt 7.885000 2.250000 +vt 8.116001 2.250000 +vt 7.885000 2.500000 +vt 8.116001 2.500000 +vt 7.885000 2.750000 +vt 8.116001 2.750000 +vt 7.885000 3.000000 +vt 8.116001 3.000000 +vt 7.885000 3.250000 +vt 8.116001 3.250000 +vt 7.885000 3.500000 +vt 8.116001 3.500000 +vt 7.885000 3.750000 +vt 8.116001 3.750000 +vt 7.885000 4.000000 +vt 8.116001 4.000000 +vt 7.885000 4.250000 +vt 8.116001 4.250000 +vt 7.885000 4.500000 +vt 8.116001 4.500000 +vt 7.885000 4.750000 +vt 8.116001 4.750000 +vt 7.885000 5.000000 +vt 8.116001 5.000000 +vt 14.509999 0.000000 +vt 14.741001 0.000000 +vt 14.509999 0.250000 +vt 14.741001 0.250000 +vt 14.509999 0.500000 +vt 14.741001 0.500000 +vt 14.509999 0.750000 +vt 14.741001 0.750000 +vt 14.509999 1.000000 +vt 14.741001 1.000000 +vt 14.509999 1.250000 +vt 14.741001 1.250000 +vt 14.509999 1.500000 +vt 14.741001 1.500000 +vt 14.509999 1.750000 +vt 14.741001 1.750000 +vt 14.509999 2.000000 +vt 14.741001 2.000000 +vt 14.509999 2.250000 +vt 14.741001 2.250000 +vt 14.509999 2.500000 +vt 14.741001 2.500000 +vt 14.509999 2.750000 +vt 14.741001 2.750000 +vt 14.509999 3.000000 +vt 14.741001 3.000000 +vt 14.509999 3.250000 +vt 14.741001 3.250000 +vt 14.509999 3.500000 +vt 14.741001 3.500000 +vt 14.509999 3.750000 +vt 14.741001 3.750000 +vt 14.509999 4.000000 +vt 14.741001 4.000000 +vt 14.509999 4.250000 +vt 14.741001 4.250000 +vt 14.509999 4.500000 +vt 14.741001 4.500000 +vt 14.509999 4.750000 +vt 14.741001 4.750000 +vt 14.509999 5.000000 +vt 14.741001 5.000000 +vt 21.135000 0.000000 +vt 21.366001 0.000000 +vt 21.135000 0.250000 +vt 21.366001 0.250000 +vt 21.135000 0.500000 +vt 21.366001 0.500000 +vt 21.135000 0.750000 +vt 21.366001 0.750000 +vt 21.135000 1.000000 +vt 21.366001 1.000000 +vt 21.135000 1.250000 +vt 21.366001 1.250000 +vt 21.135000 1.500000 +vt 21.366001 1.500000 +vt 21.135000 1.750000 +vt 21.366001 1.750000 +vt 21.135000 2.000000 +vt 21.366001 2.000000 +vt 21.135000 2.250000 +vt 21.366001 2.250000 +vt 21.135000 2.500000 +vt 21.366001 2.500000 +vt 21.135000 2.750000 +vt 21.366001 2.750000 +vt 21.135000 3.000000 +vt 21.366001 3.000000 +vt 21.135000 3.250000 +vt 21.366001 3.250000 +vt 21.135000 3.500000 +vt 21.366001 3.500000 +vt 21.135000 3.750000 +vt 21.366001 3.750000 +vt 21.135000 4.000000 +vt 21.366001 4.000000 +vt 21.135000 4.250000 +vt 21.366001 4.250000 +vt 21.135000 4.500000 +vt 21.366001 4.500000 +vt 21.135000 4.750000 +vt 21.366001 4.750000 +vt 21.135000 5.000000 +vt 21.366001 5.000000 +vt 1.261199 5.039433 +vt 1.490220 5.039433 +vt 1.261199 6.282733 +vt 1.490220 6.282733 +vt 1.309780 6.288528 +vt 1.490220 6.288528 +vt 1.400000 6.299291 +vt 7.886199 5.039433 +vt 8.115221 5.039433 +vt 7.886199 6.282733 +vt 8.115221 6.282733 +vt 7.934780 6.288528 +vt 8.115221 6.288528 +vt 8.025001 6.299291 +vt 1.260000 5.040000 +vt 1.491000 5.040000 +vt 1.260000 6.300000 +vt 1.491000 6.300000 +vt 14.509999 5.040000 +vt 14.741001 5.040000 +vt 14.509999 6.300000 +vt 14.741001 6.300000 +vt 7.885000 5.040000 +vt 8.116001 5.040000 +vt 7.885000 6.300000 +vt 8.116001 6.300000 +vt 21.135000 5.040000 +vt 21.366001 5.040000 +vt 21.135000 6.300000 +vt 21.366001 6.300000 +vt 1.260870 5.000000 +vt 1.490435 5.000000 +vt 1.260870 5.039433 +vt 1.490435 5.039433 +vt 7.885870 5.000000 +vt 8.115435 5.000000 +vt 7.885870 5.039433 +vt 8.115435 5.039433 +vt -4.311255 -0.087500 +vt 4.311255 -0.087500 +vt -4.311255 0.087500 +vt 4.311255 0.087500 +vt 26.757399 13.764790 +vt 26.757399 12.519790 +vt 26.932390 13.764790 +vt 26.932390 12.519790 +vt -3.531362 -0.087500 +vt 3.531362 -0.087500 +vt -3.531362 0.087500 +vt 3.531362 0.087500 +vt 26.757399 1.245006 +vt 26.757399 0.000000 +vt 26.932390 1.245006 +vt 26.932390 0.000000 +vt 0.000000 26.757399 +vt 1.245006 26.757399 +vt 0.000000 26.932390 +vt 1.245006 26.932390 +vt 12.519790 26.757399 +vt 13.764790 26.757399 +vt 12.519790 26.932390 +vt 13.764790 26.932390 +vt 0.000000 10.000000 +vt 0.250000 10.000000 +vt 13.500000 0.000000 +vt 13.250000 10.000000 +vt 13.500000 10.000000 +vt 6.875000 0.000000 +vt 6.625000 10.000000 +vt 6.875000 10.000000 +vt 20.125002 0.000000 +vt 19.875000 10.000000 +vt 20.125002 10.000000 +vt 6.375000 0.000000 +vt 6.375000 10.000000 +vt 19.625000 0.000000 +vt 19.625000 10.000000 +vt 13.000000 0.000000 +vt 13.000000 10.000000 +vt 26.250000 0.000000 +vt 26.500000 0.000000 +vt 26.250000 10.000000 +vt 26.500000 10.000000 +vt 0.000000 0.050000 +vt 0.500000 0.050000 +vt 0.000000 5.000000 +vt 0.500000 5.000000 +vt 3.500000 0.050000 +vt 4.000000 0.050000 +vt 3.500000 5.000000 +vt 4.000000 5.000000 +vt 7.000000 0.050000 +vt 7.500000 0.050000 +vt 7.000000 5.000000 +vt 7.500000 5.000000 +vt 0.000000 4.950000 +vt 0.500000 4.950000 +vt 3.500000 4.950000 +vt 4.000000 4.950000 +vt 7.000000 0.000000 +vt 7.500000 0.000000 +vt 7.000000 4.950000 +vt 7.500000 4.950000 +vt 13.250000 0.050000 +vt 13.750000 0.050000 +vt 13.250000 5.000000 +vt 13.750000 5.000000 +vt 16.750000 0.050000 +vt 17.250000 0.050000 +vt 16.750000 5.000000 +vt 17.250000 5.000000 +vt 20.250000 0.050000 +vt 20.750000 0.050000 +vt 20.250000 5.000000 +vt 20.750000 5.000000 +vt 13.750000 0.000000 +vt 13.250000 4.950000 +vt 13.750000 4.950000 +vt 16.750000 0.000000 +vt 17.250000 0.000000 +vt 16.750000 4.950000 +vt 17.250000 4.950000 +vt 20.250000 0.000000 +vt 20.750000 0.000000 +vt 20.250000 4.950000 +vt 20.750000 4.950000 +vt 10.500000 0.050000 +vt 11.000000 0.050000 +vt 10.500000 5.000000 +vt 11.000000 5.000000 +vt 10.500000 0.000000 +vt 11.000000 0.000000 +vt 10.500000 4.950000 +vt 11.000000 4.950000 +vt 23.750000 0.050000 +vt 24.250000 0.050000 +vt 23.750000 5.000000 +vt 24.250000 5.000000 +vt 23.750000 0.000000 +vt 24.250000 0.000000 +vt 23.750000 4.950000 +vt 24.250000 4.950000 +vt 13.750000 0.646447 +vt 16.750000 3.646447 +vt 13.750000 1.353553 +vt 16.750000 4.353553 +vt 17.250000 0.646447 +vt 20.250000 3.646447 +vt 17.250000 1.353553 +vt 20.250000 4.353553 +vt 20.750000 0.646447 +vt 23.750000 3.646447 +vt 20.750000 1.353553 +vt 23.750000 4.353553 +vt 13.750000 0.596447 +vt 16.750000 3.596446 +vt 13.750000 1.303553 +vt 16.750000 4.303554 +vt 17.250000 0.596447 +vt 20.250000 3.596446 +vt 17.250000 1.303553 +vt 20.250000 4.303554 +vt 20.750000 0.596447 +vt 23.750000 3.596446 +vt 20.750000 1.303553 +vt 23.750000 4.303554 +vt 12.750000 4.950000 +vt 12.750000 9.950000 +vt 13.250000 9.950000 +vt 26.000000 4.950000 +vt 26.500000 4.950000 +vt 26.000000 9.950000 +vt 26.500000 9.950000 +vt 0.000000 9.950000 +vt 0.500000 9.950000 +vt 13.750000 9.950000 +vt -1.269128 -0.137500 +vt -1.050327 -0.137500 +vt -1.269128 0.137500 +vt -1.050327 0.137500 +vt -0.792899 -0.137500 +vt -0.792899 0.137500 +vt -0.513539 -0.137500 +vt -0.513539 0.137500 +vt -0.219988 -0.137500 +vt -0.219988 0.137500 +vt 0.079619 -0.137500 +vt 0.079619 0.137500 +vt 0.376979 -0.137500 +vt 0.376979 0.137500 +vt 0.663850 -0.137500 +vt 0.663850 0.137500 +vt 0.937077 -0.137500 +vt 0.937077 0.137500 +vt 1.269128 -0.137500 +vt 1.269128 0.137500 +vt -0.937077 -0.137500 +vt -0.937077 0.137500 +vt -0.663850 -0.137500 +vt -0.663850 0.137500 +vt -0.376979 -0.137500 +vt -0.376979 0.137500 +vt -0.079619 -0.137500 +vt -0.079619 0.137500 +vt 0.219988 -0.137500 +vt 0.219988 0.137500 +vt 0.513539 -0.137500 +vt 0.513539 0.137500 +vt 0.792899 -0.137500 +vt 0.792899 0.137500 +vt 1.050327 -0.137500 +vt 1.050327 0.137500 +vt -2.656254 -0.137500 +vt 2.656254 -0.137500 +vt -2.656254 0.137500 +vt 2.656254 0.137500 +vt 1.787500 24.987499 +vt 5.387500 24.987499 +vt 1.787500 25.262499 +vt 5.387500 25.262499 +vt 4.895831 0.750000 +vt 0.000000 1.025000 +vt 4.895831 1.025000 +vt 0.181285 0.750000 +vt 0.181285 1.025000 +vt 0.381832 0.750000 +vt 0.381832 1.025000 +vt 0.599279 0.750000 +vt 0.599279 1.025000 +vt 0.827601 0.750000 +vt 0.827601 1.025000 +vt 1.060471 0.750000 +vt 1.060471 1.025000 +vt 1.291434 0.750000 +vt 1.291434 1.025000 +vt 1.514089 0.750000 +vt 1.514089 1.025000 +vt 1.720672 0.750000 +vt 1.720672 1.025000 +vt 1.982347 0.750000 +vt 1.982347 1.025000 +vt 1.982347 0.750000 +vt 0.261675 0.750000 +vt 0.261675 1.025000 +vt 0.468258 0.750000 +vt 0.468258 1.025000 +vt 0.690913 0.750000 +vt 0.690913 1.025000 +vt 0.921876 0.750000 +vt 0.921876 1.025000 +vt 1.154746 0.750000 +vt 1.154746 1.025000 +vt 1.383068 0.750000 +vt 1.383068 1.025000 +vt 1.600515 0.750000 +vt 1.600515 1.025000 +vt 1.801062 0.750000 +vt 1.801062 1.025000 +vt 22.062500 24.587500 +vt 24.862499 24.587500 +vt 22.062500 24.862499 +vt 24.862499 24.862499 +vt 1.787493 26.775002 +vt 7.100000 26.775002 +vt 1.787493 27.049999 +vt 7.100000 27.049999 +vt 0.275000 13.250000 +vt 0.275000 16.850000 +vt 0.000000 16.850000 +vt 0.000000 26.775002 +vt 5.312507 26.775002 +vt 0.000000 27.049999 +vt 5.312507 27.049999 +vt 4.895831 26.775002 +vt 4.895831 27.049999 +vt 1.404169 26.775002 +vt 6.300000 26.775002 +vt 1.404169 27.049999 +vt 6.300000 27.049999 +vt 26.775002 16.049999 +vt 26.775002 13.250000 +vt 27.049999 16.049999 +vt 27.049999 13.250000 +vt 8.412499 24.987499 +vt 12.012500 24.987499 +vt 8.412499 25.262499 +vt 12.012500 25.262499 +vt 15.437500 24.587500 +vt 18.237499 24.587500 +vt 15.437500 24.862499 +vt 18.237499 24.862499 +vt 0.275000 19.875000 +vt 0.275000 23.475000 +vt 0.000000 23.475000 +vt 26.775002 22.675001 +vt 26.775002 19.875000 +vt 27.049999 22.675001 +vt 27.049999 19.875000 +vt 26.775002 23.475000 +vt 27.049999 23.475000 +vt 7.100000 0.275000 +vt 0.000000 0.275000 +vt 7.100000 0.000000 +vt 19.875000 0.275000 +vt 23.475000 0.275000 +vt 2.800000 1.025000 +vt 6.300000 0.275000 +vt 0.275000 22.675001 +vt 26.775002 10.225000 +vt 26.775002 6.625000 +vt 27.049999 10.225000 +vt 27.049999 6.625000 +vt -3.550000 -0.137500 +vt 3.550000 -0.137500 +vt -3.550000 0.137500 +vt 3.550000 0.137500 +vt 6.625000 0.275000 +vt 10.225000 0.275000 +vt 13.250000 1.025000 +vt 16.049999 1.025000 +vt 6.300000 0.750000 +vt 6.300000 1.025000 +vt 0.275000 6.625000 +vt 0.275000 9.425000 +vt 26.775002 16.850000 +vt 27.049999 16.850000 +vt 13.250000 0.275000 +vt 16.850000 0.275000 +vt 6.625000 1.025000 +vt 9.425000 1.025000 +vt 0.275000 16.049999 +vt 26.775002 3.600000 +vt 26.775002 0.000000 +vt 27.049999 3.600000 +vt 27.049999 0.000000 +vt 3.600000 0.275000 +vt 19.875000 1.025000 +vt 22.675001 1.025000 +vt 0.275000 0.000000 +vt 0.275000 2.800000 +vt 26.150000 26.500000 +vt 26.150000 26.650000 +vt 26.650000 26.650000 +vt 5.000000 0.150000 +vt 0.050000 0.150000 +vt 0.050000 0.000000 +vt 0.650000 26.500000 +vt 0.650000 26.650000 +vt -2.475000 -0.075000 +vt 2.475000 -0.075000 +vt -2.475000 0.075000 +vt 2.475000 0.075000 +vt 22.650000 26.500000 +vt 23.150000 26.500000 +vt 22.650000 26.650000 +vt 23.150000 26.650000 +vt 3.650000 26.500000 +vt 4.150000 26.500000 +vt 3.650000 26.650000 +vt 4.150000 26.650000 +vt 19.150000 26.500000 +vt 19.650000 26.500000 +vt 19.150000 26.650000 +vt 19.650000 26.650000 +vt 7.150000 26.500000 +vt 7.650000 26.500000 +vt 7.150000 26.650000 +vt 7.650000 26.650000 +vt 26.650000 0.500000 +vt 26.800001 0.500000 +vt 9.950000 0.000000 +vt 9.950000 0.150000 +vt 0.150000 0.000000 +vt 0.150000 0.500000 +vt 0.000000 0.500000 +vt 4.950000 0.000000 +vt 4.950000 0.150000 +vt 26.650000 4.000000 +vt 26.650000 3.500000 +vt 26.800001 4.000000 +vt 26.800001 3.500000 +vt 0.150000 3.500000 +vt 0.150000 4.000000 +vt 0.000000 4.000000 +vt 26.650000 7.500000 +vt 26.650000 7.000000 +vt 26.800001 7.500000 +vt 26.800001 7.000000 +vt 0.150000 7.000000 +vt 0.150000 7.500000 +vt 0.000000 7.000000 +vt 0.000000 7.500000 +vt 0.150000 12.750000 +vt 0.000000 12.750000 +vt 5.000000 26.650000 +vt 9.950000 26.650000 +vt 5.000000 26.800001 +vt 9.950000 26.800001 +vt 26.650000 12.750000 +vt 26.800001 12.750000 +vt 4.950000 26.650000 +vt 4.950000 26.800001 +vt 0.150000 9.250000 +vt 0.150000 9.750000 +vt 0.000000 9.250000 +vt 0.000000 9.750000 +vt 26.650000 9.750000 +vt 26.650000 9.250000 +vt 26.800001 9.750000 +vt 26.800001 9.250000 +vt 0.150000 5.750000 +vt 0.150000 6.250000 +vt 0.000000 5.750000 +vt 0.000000 6.250000 +vt 26.650000 6.250000 +vt 26.650000 5.750000 +vt 26.800001 6.250000 +vt 26.800001 5.750000 +vt 26.650000 13.750000 +vt 26.800001 13.750000 +vt 0.150000 13.750000 +vt 0.000000 13.750000 +vt 26.650000 17.250000 +vt 26.650000 16.750000 +vt 26.800001 17.250000 +vt 26.800001 16.750000 +vt 0.150000 16.750000 +vt 0.150000 17.250000 +vt 0.000000 16.750000 +vt 0.000000 17.250000 +vt 26.650000 20.750000 +vt 26.650000 20.250000 +vt 26.800001 20.750000 +vt 26.800001 20.250000 +vt 0.150000 20.250000 +vt 0.150000 20.750000 +vt 0.000000 20.250000 +vt 0.000000 20.750000 +vt 15.650000 26.500000 +vt 16.150000 26.500000 +vt 15.650000 26.650000 +vt 16.150000 26.650000 +vt 10.650000 26.500000 +vt 11.150000 26.500000 +vt 10.650000 26.650000 +vt 11.150000 26.650000 +vt 26.650000 11.000000 +vt 26.650000 10.500000 +vt 26.800001 11.000000 +vt 26.800001 10.500000 +vt 0.150000 10.500000 +vt 0.150000 11.000000 +vt 0.000000 10.500000 +vt 0.000000 11.000000 +vt 0.150000 2.250000 +vt 0.150000 2.750000 +vt 0.000000 2.750000 +vt 26.650000 2.750000 +vt 26.650000 2.250000 +vt 26.800001 2.750000 +vt 26.800001 2.250000 +vt 26.650000 24.250000 +vt 26.650000 23.750000 +vt 26.800001 24.250000 +vt 26.800001 23.750000 +vt 0.150000 23.750000 +vt 0.150000 24.250000 +vt 0.000000 23.750000 +vt 0.000000 24.250000 +vt -2.121320 -0.075000 +vt 2.121320 -0.075000 +vt -2.121320 0.075000 +vt 2.121320 0.075000 +vt -0.353553 -0.075000 +vt 0.353553 -0.075000 +vt -0.353553 0.075000 +vt 0.353553 0.075000 +vt 13.507390 0.257395 +vt 13.007390 0.257395 +vt 13.507390 0.107395 +vt 13.007390 0.107395 +vt 12.750000 0.000000 +vt 12.750000 0.150000 +vt 13.250000 0.150000 +vt 26.757399 0.257395 +vt 26.257399 0.257395 +vt 26.757399 0.107395 +vt 26.257399 0.107395 +vt -2.500000 -0.075000 +vt 2.500000 -0.075000 +vt -2.500000 0.075000 +vt 2.500000 0.075000 +vt 26.000000 0.000000 +vt 26.000000 0.150000 +vt 26.500000 0.150000 +vt 0.757395 0.257395 +vt 0.757395 0.107395 +vt 0.257395 0.107395 +vt 0.500000 0.150000 +vt 14.007390 0.257395 +vt 14.007390 0.107395 +vt 13.750000 0.150000 +vt -6.882395 -2.370010 +vt -5.637389 -2.370010 +vt -1.245006 1.884623 +vt 0.000000 1.884623 +vt 5.637389 -2.370010 +vt 6.882395 -2.370010 +vt 1.245006 1.884623 +vt 0.000000 2.824250 +vt 1.982347 0.000000 +vt 1.801062 0.000000 +vt 1.600515 0.000000 +vt 1.383068 0.000000 +vt 1.154746 0.000000 +vt 0.921876 0.000000 +vt 0.690913 0.000000 +vt 0.468258 0.000000 +vt 0.261675 0.750000 +vt 0.261675 0.000000 +vt 1.720672 0.000000 +vt 1.514089 0.000000 +vt 1.291434 0.000000 +vt 1.060471 0.000000 +vt 0.827601 0.000000 +vt 0.599279 0.000000 +vt 0.381832 0.000000 +vt 0.181285 0.750000 +vt 0.181285 0.000000 +vt 4.895831 0.000000 +vt 24.862499 23.837500 +vt 22.062500 23.837500 +vt 4.895831 26.025002 +vt 0.000000 26.025002 +vt 26.025002 13.250000 +vt 26.025002 16.049999 +vt 6.300000 26.025002 +vt 1.404169 26.025002 +vt 18.237499 23.837500 +vt 15.437500 23.837500 +vt 26.025002 19.875000 +vt 26.025002 22.675001 +vt 1.025000 22.675001 +vt 1.025000 19.875000 +vt 1.025000 9.425000 +vt 1.025000 6.625000 +vt 16.049999 0.000000 +vt 1.025000 16.049999 +vt 1.025000 13.250000 +vt 9.425000 0.000000 +vt 1.025000 2.800000 +vt 1.025000 0.000000 +vt 22.675001 0.000000 +f 16248/5279/3557 16249/5280/3557 16250/5281/3557 +f 16251/5282/3557 16250/5281/3557 16249/5280/3557 +f 16252/5283/3558 16253/5284/3558 16254/5285/3558 +f 16255/5286/3558 16254/5285/3558 16253/5284/3558 +f 16256/5287/3559 16257/5288/3559 16258/5289/3559 +f 16259/5290/3559 16258/5289/3559 16257/5288/3559 +f 16260/5291/3560 16261/5292/3560 16262/5293/3560 +f 16263/5294/3560 16262/5293/3560 16261/5292/3560 +f 16264/5295/3557 16265/5296/3557 16266/5297/3557 +f 16267/5298/3557 16266/5297/3557 16265/5296/3557 +f 16268/5283/3561 16269/5284/3561 16270/5285/3561 +f 16271/5286/3561 16270/5285/3561 16269/5284/3561 +f 16272/5299/3559 16273/5300/3559 16274/5301/3559 +f 16275/5302/3559 16274/5301/3559 16273/5300/3559 +f 16276/5283/3562 16277/5284/3562 16278/5285/3562 +f 16279/5286/3562 16278/5285/3562 16277/5284/3562 +f 16280/5303/3557 16281/5304/3557 16282/5305/3557 +f 16283/5306/3557 16282/5305/3557 16281/5304/3557 +f 16284/5291/3558 16285/5292/3558 16286/5293/3558 +f 16287/5294/3558 16286/5293/3558 16285/5292/3558 +f 16288/5307/3559 16289/5308/3559 16290/5309/3559 +f 16291/5310/3559 16290/5309/3559 16289/5308/3559 +f 16292/5291/3560 16293/5292/3560 16294/5293/3560 +f 16295/5294/3560 16294/5293/3560 16293/5292/3560 +f 16296/5311/3557 16297/5312/3557 16298/5313/3557 +f 16299/5314/3557 16298/5313/3557 16297/5312/3557 +f 16300/5283/3561 16301/5284/3561 16302/5285/3561 +f 16303/5286/3561 16302/5285/3561 16301/5284/3561 +f 16304/5315/3559 16305/5316/3559 16306/5317/3559 +f 16307/5318/3559 16306/5317/3559 16305/5316/3559 +f 16308/5283/3562 16309/5284/3562 16310/5285/3562 +f 16311/5286/3562 16310/5285/3562 16309/5284/3562 +f 16312/5319/3557 16313/5320/3557 16314/5321/3557 +f 16315/5322/3557 16314/5321/3557 16313/5320/3557 +f 16316/5283/3562 16317/5284/3562 16318/5285/3562 +f 16319/5286/3562 16318/5285/3562 16317/5284/3562 +f 16320/5323/3559 16321/5324/3559 16322/5325/3559 +f 16323/5326/3559 16322/5325/3559 16321/5324/3559 +f 16324/5283/3561 16325/5284/3561 16326/5285/3561 +f 16327/5286/3561 16326/5285/3561 16325/5284/3561 +f 16328/5327/3557 16329/5328/3557 16330/5329/3557 +f 16331/5330/3557 16330/5329/3557 16329/5328/3557 +f 16332/5291/3562 16333/5292/3562 16334/5293/3562 +f 16335/5294/3562 16334/5293/3562 16333/5292/3562 +f 16336/5331/3559 16337/5332/3559 16338/5333/3559 +f 16339/5334/3559 16338/5333/3559 16337/5332/3559 +f 16340/5291/3561 16341/5292/3561 16342/5293/3561 +f 16343/5294/3561 16342/5293/3561 16341/5292/3561 +f 16344/5335/3557 16345/5336/3557 16346/5337/3557 +f 16347/5338/3557 16346/5337/3557 16345/5336/3557 +f 16348/5283/3562 16349/5284/3562 16350/5285/3562 +f 16351/5286/3562 16350/5285/3562 16349/5284/3562 +f 16352/5339/3559 16353/5340/3559 16354/5341/3559 +f 16355/5342/3559 16354/5341/3559 16353/5340/3559 +f 16356/5283/3561 16357/5284/3561 16358/5285/3561 +f 16359/5286/3561 16358/5285/3561 16357/5284/3561 +f 16360/5343/3557 16361/5344/3557 16362/5345/3557 +f 16363/5346/3557 16362/5345/3557 16361/5344/3557 +f 16364/5291/3562 16365/5292/3562 16366/5293/3562 +f 16367/5294/3562 16366/5293/3562 16365/5292/3562 +f 16368/5347/3559 16369/5348/3559 16370/5349/3559 +f 16371/5350/3559 16370/5349/3559 16369/5348/3559 +f 16372/5291/3561 16373/5292/3561 16374/5293/3561 +f 16375/5294/3561 16374/5293/3561 16373/5292/3561 +f 16376/5336/3557 16377/5351/3557 16378/5338/3557 +f 16379/5352/3557 16378/5338/3557 16377/5351/3557 +f 16380/5353/3562 16381/5354/3562 16382/5355/3562 +f 16383/5356/3562 16382/5355/3562 16381/5354/3562 +f 16384/5357/3559 16385/5339/3559 16386/5358/3559 +f 16387/5341/3559 16386/5358/3559 16385/5339/3559 +f 16388/5353/3561 16389/5354/3561 16390/5355/3561 +f 16391/5356/3561 16390/5355/3561 16389/5354/3561 +f 16392/5344/3557 16393/5359/3557 16394/5346/3557 +f 16395/5360/3557 16394/5346/3557 16393/5359/3557 +f 16396/5291/3562 16397/5292/3562 16398/5293/3562 +f 16399/5294/3562 16398/5293/3562 16397/5292/3562 +f 16400/5361/3559 16401/5347/3559 16402/5362/3559 +f 16403/5349/3559 16402/5362/3559 16401/5347/3559 +f 16404/5291/3561 16405/5292/3561 16406/5293/3561 +f 16407/5294/3561 16406/5293/3561 16405/5292/3561 +f 16408/5328/3557 16409/5363/3557 16410/5330/3557 +f 16411/5364/3557 16410/5330/3557 16409/5363/3557 +f 16412/5353/3562 16413/5354/3562 16414/5355/3562 +f 16415/5356/3562 16414/5355/3562 16413/5354/3562 +f 16416/5365/3559 16417/5331/3559 16418/5366/3559 +f 16419/5333/3559 16418/5366/3559 16417/5331/3559 +f 16420/5353/3561 16421/5354/3561 16422/5355/3561 +f 16423/5356/3561 16422/5355/3561 16421/5354/3561 +f 16424/5367/3557 16425/5368/3557 16426/5369/3557 +f 16427/5370/3557 16426/5369/3557 16425/5368/3557 +f 16428/5291/3562 16429/5292/3562 16430/5293/3562 +f 16431/5294/3562 16430/5293/3562 16429/5292/3562 +f 16432/5371/3559 16433/5372/3559 16434/5373/3559 +f 16435/5374/3559 16434/5373/3559 16433/5372/3559 +f 16436/5283/3561 16437/5284/3561 16438/5285/3561 +f 16439/5286/3561 16438/5285/3561 16437/5284/3561 +f 16440/5304/3557 16441/5375/3557 16442/5306/3557 +f 16443/5376/3557 16442/5306/3557 16441/5375/3557 +f 16444/5291/3558 16445/5292/3558 16446/5293/3558 +f 16447/5294/3558 16446/5293/3558 16445/5292/3558 +f 16448/5377/3559 16449/5307/3559 16450/5378/3559 +f 16451/5309/3559 16450/5378/3559 16449/5307/3559 +f 16452/5291/3560 16453/5292/3560 16454/5293/3560 +f 16455/5294/3560 16454/5293/3560 16453/5292/3560 +f 16456/5312/3557 16457/5379/3557 16458/5314/3557 +f 16459/5380/3557 16458/5314/3557 16457/5379/3557 +f 16460/5353/3561 16461/5354/3561 16462/5355/3561 +f 16463/5356/3561 16462/5355/3561 16461/5354/3561 +f 16464/5381/3559 16465/5315/3559 16466/5382/3559 +f 16467/5317/3559 16466/5382/3559 16465/5315/3559 +f 16468/5353/3562 16469/5354/3562 16470/5355/3562 +f 16471/5356/3562 16470/5355/3562 16469/5354/3562 +f 16472/5383/3557 16473/5384/3557 16474/5385/3557 +f 16475/5386/3557 16474/5385/3557 16473/5384/3557 +f 16476/5291/3558 16477/5292/3558 16478/5293/3558 +f 16479/5294/3558 16478/5293/3558 16477/5292/3558 +f 16480/5387/3559 16481/5388/3559 16482/5389/3559 +f 16483/5390/3559 16482/5389/3559 16481/5388/3559 +f 16484/5283/3560 16485/5284/3560 16486/5285/3560 +f 16487/5286/3560 16486/5285/3560 16485/5284/3560 +f 16488/5280/3557 16489/5391/3557 16490/5392/3557 +f 16491/5393/3557 16490/5392/3557 16489/5391/3557 +f 16492/5353/3561 16493/5354/3561 16494/5355/3561 +f 16495/5356/3561 16494/5355/3561 16493/5354/3561 +f 16496/5394/3559 16497/5287/3559 16498/5395/3559 +f 16499/5396/3559 16498/5395/3559 16497/5287/3559 +f 16500/5353/3562 16501/5354/3562 16502/5355/3562 +f 16503/5356/3562 16502/5355/3562 16501/5354/3562 +f 16504/5397/3557 16505/5398/3557 16506/5399/3557 +f 16507/5400/3557 16506/5399/3557 16505/5398/3557 +f 16508/5401/3558 16509/5402/3558 16510/5403/3558 +f 16511/5404/3558 16510/5403/3558 16509/5402/3558 +f 16512/5405/3559 16513/5406/3559 16514/5407/3559 +f 16515/5408/3559 16514/5407/3559 16513/5406/3559 +f 16516/5356/3560 16517/5409/3560 16518/5410/3560 +f 16519/5411/3560 16518/5410/3560 16517/5409/3560 +f 16520/5397/3557 16521/5398/3557 16522/5399/3557 +f 16523/5400/3557 16522/5399/3557 16521/5398/3557 +f 16524/5412/3558 16525/5413/3558 16526/5414/3558 +f 16527/5415/3558 16526/5414/3558 16525/5413/3558 +f 16528/5405/3559 16529/5406/3559 16530/5407/3559 +f 16531/5408/3559 16530/5407/3559 16529/5406/3559 +f 16532/5416/3560 16533/5417/3560 16534/5418/3560 +f 16535/5419/3560 16534/5418/3560 16533/5417/3560 +f 16536/5397/3557 16537/5398/3557 16538/5399/3557 +f 16539/5400/3557 16538/5399/3557 16537/5398/3557 +f 16540/5416/3558 16541/5417/3558 16542/5418/3558 +f 16543/5419/3558 16542/5418/3558 16541/5417/3558 +f 16544/5405/3559 16545/5406/3559 16546/5407/3559 +f 16547/5408/3559 16546/5407/3559 16545/5406/3559 +f 16548/5412/3560 16549/5413/3560 16550/5414/3560 +f 16551/5415/3560 16550/5414/3560 16549/5413/3560 +f 16552/5397/3557 16553/5398/3557 16554/5399/3557 +f 16555/5400/3557 16554/5399/3557 16553/5398/3557 +f 16556/5356/3558 16557/5409/3558 16558/5410/3558 +f 16559/5411/3558 16558/5410/3558 16557/5409/3558 +f 16560/5405/3559 16561/5406/3559 16562/5407/3559 +f 16563/5408/3559 16562/5407/3559 16561/5406/3559 +f 16564/5401/3560 16565/5402/3560 16566/5403/3560 +f 16567/5404/3560 16566/5403/3560 16565/5402/3560 +f 16568/5420/3557 16569/5421/3557 16570/5422/3557 +f 16571/5423/3557 16570/5422/3557 16569/5421/3557 +f 16572/5424/3561 16573/5425/3561 16574/5426/3561 +f 16575/5427/3561 16574/5426/3561 16573/5425/3561 +f 16576/5428/3559 16577/5429/3559 16578/5301/3559 +f 16579/5430/3559 16578/5301/3559 16577/5429/3559 +f 16580/5431/3562 16581/5432/3562 16582/5433/3562 +f 16583/5434/3562 16582/5433/3562 16581/5432/3562 +f 16584/5420/3557 16585/5421/3557 16586/5422/3557 +f 16587/5423/3557 16586/5422/3557 16585/5421/3557 +f 16588/5435/3561 16589/5436/3561 16590/5437/3561 +f 16591/5438/3561 16590/5437/3561 16589/5436/3561 +f 16592/5428/3559 16593/5429/3559 16594/5301/3559 +f 16595/5430/3559 16594/5301/3559 16593/5429/3559 +f 16596/5439/3562 16597/5440/3562 16598/5441/3562 +f 16599/5442/3562 16598/5441/3562 16597/5440/3562 +f 16600/5420/3557 16601/5421/3557 16602/5422/3557 +f 16603/5423/3557 16602/5422/3557 16601/5421/3557 +f 16604/5439/3561 16605/5440/3561 16606/5441/3561 +f 16607/5442/3561 16606/5441/3561 16605/5440/3561 +f 16608/5428/3559 16609/5429/3559 16610/5301/3559 +f 16611/5430/3559 16610/5301/3559 16609/5429/3559 +f 16612/5435/3562 16613/5436/3562 16614/5437/3562 +f 16615/5438/3562 16614/5437/3562 16613/5436/3562 +f 16616/5420/3557 16617/5421/3557 16618/5422/3557 +f 16619/5423/3557 16618/5422/3557 16617/5421/3557 +f 16620/5431/3561 16621/5432/3561 16622/5433/3561 +f 16623/5434/3561 16622/5433/3561 16621/5432/3561 +f 16624/5428/3559 16625/5429/3559 16626/5301/3559 +f 16627/5430/3559 16626/5301/3559 16625/5429/3559 +f 16628/5424/3562 16629/5425/3562 16630/5426/3562 +f 16631/5427/3562 16630/5426/3562 16629/5425/3562 +f 16632/5443/3557 16633/5444/3557 16634/5445/3557 +f 16635/5446/3557 16634/5445/3557 16633/5444/3557 +f 16636/5401/3558 16637/5402/3558 16638/5403/3558 +f 16639/5404/3558 16638/5403/3558 16637/5402/3558 +f 16640/5447/3559 16641/5448/3559 16642/5449/3559 +f 16643/5450/3559 16642/5449/3559 16641/5448/3559 +f 16644/5356/3560 16645/5409/3560 16646/5410/3560 +f 16647/5411/3560 16646/5410/3560 16645/5409/3560 +f 16648/5443/3557 16649/5444/3557 16650/5445/3557 +f 16651/5446/3557 16650/5445/3557 16649/5444/3557 +f 16652/5412/3558 16653/5413/3558 16654/5414/3558 +f 16655/5415/3558 16654/5414/3558 16653/5413/3558 +f 16656/5447/3559 16657/5448/3559 16658/5449/3559 +f 16659/5450/3559 16658/5449/3559 16657/5448/3559 +f 16660/5416/3560 16661/5417/3560 16662/5418/3560 +f 16663/5419/3560 16662/5418/3560 16661/5417/3560 +f 16664/5443/3557 16665/5444/3557 16666/5445/3557 +f 16667/5446/3557 16666/5445/3557 16665/5444/3557 +f 16668/5416/3558 16669/5417/3558 16670/5418/3558 +f 16671/5419/3558 16670/5418/3558 16669/5417/3558 +f 16672/5447/3559 16673/5448/3559 16674/5449/3559 +f 16675/5450/3559 16674/5449/3559 16673/5448/3559 +f 16676/5412/3560 16677/5413/3560 16678/5414/3560 +f 16679/5415/3560 16678/5414/3560 16677/5413/3560 +f 16680/5443/3557 16681/5444/3557 16682/5445/3557 +f 16683/5446/3557 16682/5445/3557 16681/5444/3557 +f 16684/5356/3558 16685/5409/3558 16686/5410/3558 +f 16687/5411/3558 16686/5410/3558 16685/5409/3558 +f 16688/5447/3559 16689/5448/3559 16690/5449/3559 +f 16691/5450/3559 16690/5449/3559 16689/5448/3559 +f 16692/5401/3560 16693/5402/3560 16694/5403/3560 +f 16695/5404/3560 16694/5403/3560 16693/5402/3560 +f 16696/5451/3557 16697/5452/3557 16698/5453/3557 +f 16699/5454/3557 16698/5453/3557 16697/5452/3557 +f 16700/5424/3561 16701/5425/3561 16702/5426/3561 +f 16703/5427/3561 16702/5426/3561 16701/5425/3561 +f 16704/5455/3559 16705/5456/3559 16706/5317/3559 +f 16707/5457/3559 16706/5317/3559 16705/5456/3559 +f 16708/5431/3562 16709/5432/3562 16710/5433/3562 +f 16711/5434/3562 16710/5433/3562 16709/5432/3562 +f 16712/5451/3557 16713/5452/3557 16714/5453/3557 +f 16715/5454/3557 16714/5453/3557 16713/5452/3557 +f 16716/5435/3561 16717/5436/3561 16718/5437/3561 +f 16719/5438/3561 16718/5437/3561 16717/5436/3561 +f 16720/5455/3559 16721/5456/3559 16722/5317/3559 +f 16723/5457/3559 16722/5317/3559 16721/5456/3559 +f 16724/5439/3562 16725/5440/3562 16726/5441/3562 +f 16727/5442/3562 16726/5441/3562 16725/5440/3562 +f 16728/5451/3557 16729/5452/3557 16730/5453/3557 +f 16731/5454/3557 16730/5453/3557 16729/5452/3557 +f 16732/5439/3561 16733/5440/3561 16734/5441/3561 +f 16735/5442/3561 16734/5441/3561 16733/5440/3561 +f 16736/5455/3559 16737/5456/3559 16738/5317/3559 +f 16739/5457/3559 16738/5317/3559 16737/5456/3559 +f 16740/5435/3562 16741/5436/3562 16742/5437/3562 +f 16743/5438/3562 16742/5437/3562 16741/5436/3562 +f 16744/5451/3557 16745/5452/3557 16746/5453/3557 +f 16747/5454/3557 16746/5453/3557 16745/5452/3557 +f 16748/5431/3561 16749/5432/3561 16750/5433/3561 +f 16751/5434/3561 16750/5433/3561 16749/5432/3561 +f 16752/5455/3559 16753/5456/3559 16754/5317/3559 +f 16755/5457/3559 16754/5317/3559 16753/5456/3559 +f 16756/5424/3562 16757/5425/3562 16758/5426/3562 +f 16759/5427/3562 16758/5426/3562 16757/5425/3562 +f 16760/5455/3557 16761/5456/3557 16762/5317/3557 +f 16763/5457/3557 16762/5317/3557 16761/5456/3557 +f 16764/5411/3562 16765/5410/3562 16766/5409/3562 +f 16767/5356/3562 16766/5409/3562 16765/5410/3562 +f 16768/5451/3559 16769/5452/3559 16770/5453/3559 +f 16771/5454/3559 16770/5453/3559 16769/5452/3559 +f 16772/5404/3561 16773/5403/3561 16774/5402/3561 +f 16775/5401/3561 16774/5402/3561 16773/5403/3561 +f 16776/5455/3557 16777/5456/3557 16778/5317/3557 +f 16779/5457/3557 16778/5317/3557 16777/5456/3557 +f 16780/5419/3562 16781/5418/3562 16782/5417/3562 +f 16783/5416/3562 16782/5417/3562 16781/5418/3562 +f 16784/5451/3559 16785/5452/3559 16786/5453/3559 +f 16787/5454/3559 16786/5453/3559 16785/5452/3559 +f 16788/5415/3561 16789/5414/3561 16790/5413/3561 +f 16791/5412/3561 16790/5413/3561 16789/5414/3561 +f 16792/5455/3557 16793/5456/3557 16794/5317/3557 +f 16795/5457/3557 16794/5317/3557 16793/5456/3557 +f 16796/5415/3562 16797/5414/3562 16798/5413/3562 +f 16799/5412/3562 16798/5413/3562 16797/5414/3562 +f 16800/5451/3559 16801/5452/3559 16802/5453/3559 +f 16803/5454/3559 16802/5453/3559 16801/5452/3559 +f 16804/5419/3561 16805/5418/3561 16806/5417/3561 +f 16807/5416/3561 16806/5417/3561 16805/5418/3561 +f 16808/5455/3557 16809/5456/3557 16810/5317/3557 +f 16811/5457/3557 16810/5317/3557 16809/5456/3557 +f 16812/5404/3562 16813/5403/3562 16814/5402/3562 +f 16815/5401/3562 16814/5402/3562 16813/5403/3562 +f 16816/5451/3559 16817/5452/3559 16818/5453/3559 +f 16819/5454/3559 16818/5453/3559 16817/5452/3559 +f 16820/5411/3561 16821/5410/3561 16822/5409/3561 +f 16823/5356/3561 16822/5409/3561 16821/5410/3561 +f 16824/5458/3557 16825/5459/3557 16826/5460/3557 +f 16827/5461/3557 16826/5460/3557 16825/5459/3557 +f 16828/5401/3562 16829/5402/3562 16830/5403/3562 +f 16831/5404/3562 16830/5403/3562 16829/5402/3562 +f 16832/5462/3559 16833/5463/3559 16834/5464/3559 +f 16835/5465/3559 16834/5464/3559 16833/5463/3559 +f 16836/5356/3561 16837/5409/3561 16838/5410/3561 +f 16839/5411/3561 16838/5410/3561 16837/5409/3561 +f 16840/5458/3557 16841/5459/3557 16842/5460/3557 +f 16843/5461/3557 16842/5460/3557 16841/5459/3557 +f 16844/5412/3562 16845/5413/3562 16846/5414/3562 +f 16847/5415/3562 16846/5414/3562 16845/5413/3562 +f 16848/5462/3559 16849/5463/3559 16850/5464/3559 +f 16851/5465/3559 16850/5464/3559 16849/5463/3559 +f 16852/5416/3561 16853/5417/3561 16854/5418/3561 +f 16855/5419/3561 16854/5418/3561 16853/5417/3561 +f 16856/5458/3557 16857/5459/3557 16858/5460/3557 +f 16859/5461/3557 16858/5460/3557 16857/5459/3557 +f 16860/5416/3562 16861/5417/3562 16862/5418/3562 +f 16863/5419/3562 16862/5418/3562 16861/5417/3562 +f 16864/5462/3559 16865/5463/3559 16866/5464/3559 +f 16867/5465/3559 16866/5464/3559 16865/5463/3559 +f 16868/5412/3561 16869/5413/3561 16870/5414/3561 +f 16871/5415/3561 16870/5414/3561 16869/5413/3561 +f 16872/5458/3557 16873/5459/3557 16874/5460/3557 +f 16875/5461/3557 16874/5460/3557 16873/5459/3557 +f 16876/5356/3562 16877/5409/3562 16878/5410/3562 +f 16879/5411/3562 16878/5410/3562 16877/5409/3562 +f 16880/5462/3559 16881/5463/3559 16882/5464/3559 +f 16883/5465/3559 16882/5464/3559 16881/5463/3559 +f 16884/5401/3561 16885/5402/3561 16886/5403/3561 +f 16887/5404/3561 16886/5403/3561 16885/5402/3561 +f 16888/5428/3557 16889/5429/3557 16890/5301/3557 +f 16891/5430/3557 16890/5301/3557 16889/5429/3557 +f 16892/5411/3562 16893/5410/3562 16894/5409/3562 +f 16895/5356/3562 16894/5409/3562 16893/5410/3562 +f 16896/5420/3559 16897/5421/3559 16898/5422/3559 +f 16899/5423/3559 16898/5422/3559 16897/5421/3559 +f 16900/5404/3561 16901/5403/3561 16902/5402/3561 +f 16903/5401/3561 16902/5402/3561 16901/5403/3561 +f 16904/5428/3557 16905/5429/3557 16906/5301/3557 +f 16907/5430/3557 16906/5301/3557 16905/5429/3557 +f 16908/5419/3562 16909/5418/3562 16910/5417/3562 +f 16911/5416/3562 16910/5417/3562 16909/5418/3562 +f 16912/5420/3559 16913/5421/3559 16914/5422/3559 +f 16915/5423/3559 16914/5422/3559 16913/5421/3559 +f 16916/5415/3561 16917/5414/3561 16918/5413/3561 +f 16919/5412/3561 16918/5413/3561 16917/5414/3561 +f 16920/5428/3557 16921/5429/3557 16922/5301/3557 +f 16923/5430/3557 16922/5301/3557 16921/5429/3557 +f 16924/5415/3562 16925/5414/3562 16926/5413/3562 +f 16927/5412/3562 16926/5413/3562 16925/5414/3562 +f 16928/5420/3559 16929/5421/3559 16930/5422/3559 +f 16931/5423/3559 16930/5422/3559 16929/5421/3559 +f 16932/5419/3561 16933/5418/3561 16934/5417/3561 +f 16935/5416/3561 16934/5417/3561 16933/5418/3561 +f 16936/5428/3557 16937/5429/3557 16938/5301/3557 +f 16939/5430/3557 16938/5301/3557 16937/5429/3557 +f 16940/5404/3562 16941/5403/3562 16942/5402/3562 +f 16943/5401/3562 16942/5402/3562 16941/5403/3562 +f 16944/5420/3559 16945/5421/3559 16946/5422/3559 +f 16947/5423/3559 16946/5422/3559 16945/5421/3559 +f 16948/5411/3561 16949/5410/3561 16950/5409/3561 +f 16951/5356/3561 16950/5409/3561 16949/5410/3561 +f 16952/5466/3557 16953/5467/3557 16954/5356/3557 +f 16955/5468/3557 16954/5356/3557 16953/5467/3557 +f 16956/5401/3562 16957/5402/3562 16958/5403/3562 +f 16959/5404/3562 16958/5403/3562 16957/5402/3562 +f 16960/5469/3559 16961/5470/3559 16962/5471/3559 +f 16963/5472/3559 16962/5471/3559 16961/5470/3559 +f 16964/5356/3561 16965/5409/3561 16966/5410/3561 +f 16967/5411/3561 16966/5410/3561 16965/5409/3561 +f 16968/5466/3557 16969/5467/3557 16970/5356/3557 +f 16971/5468/3557 16970/5356/3557 16969/5467/3557 +f 16972/5412/3562 16973/5413/3562 16974/5414/3562 +f 16975/5415/3562 16974/5414/3562 16973/5413/3562 +f 16976/5469/3559 16977/5470/3559 16978/5471/3559 +f 16979/5472/3559 16978/5471/3559 16977/5470/3559 +f 16980/5416/3561 16981/5417/3561 16982/5418/3561 +f 16983/5419/3561 16982/5418/3561 16981/5417/3561 +f 16984/5466/3557 16985/5467/3557 16986/5356/3557 +f 16987/5468/3557 16986/5356/3557 16985/5467/3557 +f 16988/5416/3562 16989/5417/3562 16990/5418/3562 +f 16991/5419/3562 16990/5418/3562 16989/5417/3562 +f 16992/5469/3559 16993/5470/3559 16994/5471/3559 +f 16995/5472/3559 16994/5471/3559 16993/5470/3559 +f 16996/5412/3561 16997/5413/3561 16998/5414/3561 +f 16999/5415/3561 16998/5414/3561 16997/5413/3561 +f 17000/5466/3557 17001/5467/3557 17002/5356/3557 +f 17003/5468/3557 17002/5356/3557 17001/5467/3557 +f 17004/5356/3562 17005/5409/3562 17006/5410/3562 +f 17007/5411/3562 17006/5410/3562 17005/5409/3562 +f 17008/5469/3559 17009/5470/3559 17010/5471/3559 +f 17011/5472/3559 17010/5471/3559 17009/5470/3559 +f 17012/5401/3561 17013/5402/3561 17014/5403/3561 +f 17015/5404/3561 17014/5403/3561 17013/5402/3561 +f 17016/5473/3557 17017/5474/3557 17018/5475/3557 +f 17019/5476/3557 17018/5475/3557 17017/5474/3557 +f 17020/5477/3558 17021/5478/3558 17022/5479/3558 +f 17023/5480/3558 17022/5479/3558 17021/5478/3558 +f 17024/5481/3559 17025/5482/3559 17026/5483/3559 +f 17027/5484/3559 17026/5483/3559 17025/5482/3559 +f 17028/5356/3560 17029/5409/3560 17030/5410/3560 +f 17031/5411/3560 17030/5410/3560 17029/5409/3560 +f 17032/5473/3557 17033/5474/3557 17034/5475/3557 +f 17035/5476/3557 17034/5475/3557 17033/5474/3557 +f 17036/5485/3558 17037/5477/3558 17038/5486/3558 +f 17039/5479/3558 17038/5486/3558 17037/5477/3558 +f 17040/5481/3559 17041/5482/3559 17042/5483/3559 +f 17043/5484/3559 17042/5483/3559 17041/5482/3559 +f 17044/5409/3560 17045/5487/3560 17046/5411/3560 +f 17047/5488/3560 17046/5411/3560 17045/5487/3560 +f 17048/5473/3557 17049/5474/3557 17050/5475/3557 +f 17051/5476/3557 17050/5475/3557 17049/5474/3557 +f 17052/5489/3558 17053/5485/3558 17054/5490/3558 +f 17055/5486/3558 17054/5490/3558 17053/5485/3558 +f 17056/5481/3559 17057/5482/3559 17058/5483/3559 +f 17059/5484/3559 17058/5483/3559 17057/5482/3559 +f 17060/5487/3560 17061/5491/3560 17062/5488/3560 +f 17063/5492/3560 17062/5488/3560 17061/5491/3560 +f 17064/5473/3557 17065/5474/3557 17066/5475/3557 +f 17067/5476/3557 17066/5475/3557 17065/5474/3557 +f 17068/5493/3558 17069/5494/3558 17070/5495/3558 +f 17071/5496/3558 17070/5495/3558 17069/5494/3558 +f 17072/5481/3559 17073/5482/3559 17074/5483/3559 +f 17075/5484/3559 17074/5483/3559 17073/5482/3559 +f 17076/5497/3560 17077/5416/3560 17078/5498/3560 +f 17079/5418/3560 17078/5498/3560 17077/5416/3560 +f 17080/5473/3557 17081/5474/3557 17082/5475/3557 +f 17083/5476/3557 17082/5475/3557 17081/5474/3557 +f 17084/5499/3558 17085/5493/3558 17086/5500/3558 +f 17087/5495/3558 17086/5500/3558 17085/5493/3558 +f 17088/5481/3559 17089/5482/3559 17090/5483/3559 +f 17091/5484/3559 17090/5483/3559 17089/5482/3559 +f 17092/5416/3560 17093/5417/3560 17094/5418/3560 +f 17095/5419/3560 17094/5418/3560 17093/5417/3560 +f 17096/5473/3557 17097/5474/3557 17098/5475/3557 +f 17099/5476/3557 17098/5475/3557 17097/5474/3557 +f 17100/5501/3558 17101/5499/3558 17102/5502/3558 +f 17103/5500/3558 17102/5502/3558 17101/5499/3558 +f 17104/5481/3559 17105/5482/3559 17106/5483/3559 +f 17107/5484/3559 17106/5483/3559 17105/5482/3559 +f 17108/5417/3560 17109/5503/3560 17110/5419/3560 +f 17111/5504/3560 17110/5419/3560 17109/5503/3560 +f 17112/5473/3557 17113/5474/3557 17114/5475/3557 +f 17115/5476/3557 17114/5475/3557 17113/5474/3557 +f 17116/5505/3558 17117/5501/3558 17118/5506/3558 +f 17119/5502/3558 17118/5506/3558 17117/5501/3558 +f 17120/5481/3559 17121/5482/3559 17122/5483/3559 +f 17123/5484/3559 17122/5483/3559 17121/5482/3559 +f 17124/5503/3560 17125/5507/3560 17126/5504/3560 +f 17127/5508/3560 17126/5504/3560 17125/5507/3560 +f 17128/5473/3557 17129/5474/3557 17130/5475/3557 +f 17131/5476/3557 17130/5475/3557 17129/5474/3557 +f 17132/5509/3558 17133/5510/3558 17134/5511/3558 +f 17135/5512/3558 17134/5511/3558 17133/5510/3558 +f 17136/5481/3559 17137/5482/3559 17138/5483/3559 +f 17139/5484/3559 17138/5483/3559 17137/5482/3559 +f 17140/5513/3560 17141/5412/3560 17142/5514/3560 +f 17143/5414/3560 17142/5514/3560 17141/5412/3560 +f 17144/5473/3557 17145/5474/3557 17146/5475/3557 +f 17147/5476/3557 17146/5475/3557 17145/5474/3557 +f 17148/5515/3558 17149/5509/3558 17150/5516/3558 +f 17151/5511/3558 17150/5516/3558 17149/5509/3558 +f 17152/5481/3559 17153/5482/3559 17154/5483/3559 +f 17155/5484/3559 17154/5483/3559 17153/5482/3559 +f 17156/5412/3560 17157/5413/3560 17158/5414/3560 +f 17159/5415/3560 17158/5414/3560 17157/5413/3560 +f 17160/5473/3557 17161/5474/3557 17162/5475/3557 +f 17163/5476/3557 17162/5475/3557 17161/5474/3557 +f 17164/5517/3558 17165/5515/3558 17166/5518/3558 +f 17167/5516/3558 17166/5518/3558 17165/5515/3558 +f 17168/5481/3559 17169/5482/3559 17170/5483/3559 +f 17171/5484/3559 17170/5483/3559 17169/5482/3559 +f 17172/5413/3560 17173/5519/3560 17174/5415/3560 +f 17175/5520/3560 17174/5415/3560 17173/5519/3560 +f 17176/5473/3557 17177/5474/3557 17178/5475/3557 +f 17179/5476/3557 17178/5475/3557 17177/5474/3557 +f 17180/5521/3558 17181/5517/3558 17182/5522/3558 +f 17183/5518/3558 17182/5522/3558 17181/5517/3558 +f 17184/5481/3559 17185/5482/3559 17186/5483/3559 +f 17187/5484/3559 17186/5483/3559 17185/5482/3559 +f 17188/5519/3560 17189/5523/3560 17190/5520/3560 +f 17191/5524/3560 17190/5520/3560 17189/5523/3560 +f 17192/5473/3557 17193/5474/3557 17194/5475/3557 +f 17195/5476/3557 17194/5475/3557 17193/5474/3557 +f 17196/5525/3558 17197/5526/3558 17198/5527/3558 +f 17199/5528/3558 17198/5527/3558 17197/5526/3558 +f 17200/5481/3559 17201/5482/3559 17202/5483/3559 +f 17203/5484/3559 17202/5483/3559 17201/5482/3559 +f 17204/5529/3560 17205/5401/3560 17206/5530/3560 +f 17207/5403/3560 17206/5530/3560 17205/5401/3560 +f 17208/5473/3557 17209/5474/3557 17210/5475/3557 +f 17211/5476/3557 17210/5475/3557 17209/5474/3557 +f 17212/5531/3558 17213/5525/3558 17214/5532/3558 +f 17215/5527/3558 17214/5532/3558 17213/5525/3558 +f 17216/5481/3559 17217/5482/3559 17218/5483/3559 +f 17219/5484/3559 17218/5483/3559 17217/5482/3559 +f 17220/5401/3560 17221/5402/3560 17222/5403/3560 +f 17223/5404/3560 17222/5403/3560 17221/5402/3560 +f 17224/5473/3557 17225/5474/3557 17226/5475/3557 +f 17227/5476/3557 17226/5475/3557 17225/5474/3557 +f 17228/5533/3558 17229/5531/3558 17230/5534/3558 +f 17231/5532/3558 17230/5534/3558 17229/5531/3558 +f 17232/5481/3559 17233/5482/3559 17234/5483/3559 +f 17235/5484/3559 17234/5483/3559 17233/5482/3559 +f 17236/5402/3560 17237/5535/3560 17238/5404/3560 +f 17239/5536/3560 17238/5404/3560 17237/5535/3560 +f 17240/5473/3557 17241/5474/3557 17242/5475/3557 +f 17243/5476/3557 17242/5475/3557 17241/5474/3557 +f 17244/5537/3558 17245/5533/3558 17246/5538/3558 +f 17247/5534/3558 17246/5538/3558 17245/5533/3558 +f 17248/5481/3559 17249/5482/3559 17250/5483/3559 +f 17251/5484/3559 17250/5483/3559 17249/5482/3559 +f 17252/5535/3560 17253/5539/3560 17254/5536/3560 +f 17255/5540/3560 17254/5536/3560 17253/5539/3560 +f 17256/5473/3557 17257/5474/3557 17258/5475/3557 +f 17259/5476/3557 17258/5475/3557 17257/5474/3557 +f 17260/5541/3558 17261/5542/3558 17262/5543/3558 +f 17263/5544/3558 17262/5543/3558 17261/5542/3558 +f 17264/5481/3559 17265/5482/3559 17266/5483/3559 +f 17267/5484/3559 17266/5483/3559 17265/5482/3559 +f 17268/5545/3560 17269/5546/3560 17270/5547/3560 +f 17271/5548/3560 17270/5547/3560 17269/5546/3560 +f 17272/5549/3557 17273/5550/3557 17274/5551/3557 +f 17275/5552/3557 17274/5551/3557 17273/5550/3557 +f 17276/5477/3561 17277/5478/3561 17278/5479/3561 +f 17279/5480/3561 17278/5479/3561 17277/5478/3561 +f 17280/5553/3559 17281/5554/3559 17282/5555/3559 +f 17283/5556/3559 17282/5555/3559 17281/5554/3559 +f 17284/5356/3562 17285/5409/3562 17286/5410/3562 +f 17287/5411/3562 17286/5410/3562 17285/5409/3562 +f 17288/5549/3557 17289/5550/3557 17290/5551/3557 +f 17291/5552/3557 17290/5551/3557 17289/5550/3557 +f 17292/5485/3561 17293/5477/3561 17294/5486/3561 +f 17295/5479/3561 17294/5486/3561 17293/5477/3561 +f 17296/5553/3559 17297/5554/3559 17298/5555/3559 +f 17299/5556/3559 17298/5555/3559 17297/5554/3559 +f 17300/5409/3562 17301/5487/3562 17302/5411/3562 +f 17303/5488/3562 17302/5411/3562 17301/5487/3562 +f 17304/5549/3557 17305/5550/3557 17306/5551/3557 +f 17307/5552/3557 17306/5551/3557 17305/5550/3557 +f 17308/5489/3561 17309/5485/3561 17310/5490/3561 +f 17311/5486/3561 17310/5490/3561 17309/5485/3561 +f 17312/5553/3559 17313/5554/3559 17314/5555/3559 +f 17315/5556/3559 17314/5555/3559 17313/5554/3559 +f 17316/5487/3562 17317/5491/3562 17318/5488/3562 +f 17319/5492/3562 17318/5488/3562 17317/5491/3562 +f 17320/5549/3557 17321/5550/3557 17322/5551/3557 +f 17323/5552/3557 17322/5551/3557 17321/5550/3557 +f 17324/5493/3561 17325/5494/3561 17326/5495/3561 +f 17327/5496/3561 17326/5495/3561 17325/5494/3561 +f 17328/5553/3559 17329/5554/3559 17330/5555/3559 +f 17331/5556/3559 17330/5555/3559 17329/5554/3559 +f 17332/5497/3562 17333/5416/3562 17334/5498/3562 +f 17335/5418/3562 17334/5498/3562 17333/5416/3562 +f 17336/5549/3557 17337/5550/3557 17338/5551/3557 +f 17339/5552/3557 17338/5551/3557 17337/5550/3557 +f 17340/5499/3561 17341/5493/3561 17342/5500/3561 +f 17343/5495/3561 17342/5500/3561 17341/5493/3561 +f 17344/5553/3559 17345/5554/3559 17346/5555/3559 +f 17347/5556/3559 17346/5555/3559 17345/5554/3559 +f 17348/5416/3562 17349/5417/3562 17350/5418/3562 +f 17351/5419/3562 17350/5418/3562 17349/5417/3562 +f 17352/5549/3557 17353/5550/3557 17354/5551/3557 +f 17355/5552/3557 17354/5551/3557 17353/5550/3557 +f 17356/5501/3561 17357/5499/3561 17358/5502/3561 +f 17359/5500/3561 17358/5502/3561 17357/5499/3561 +f 17360/5553/3559 17361/5554/3559 17362/5555/3559 +f 17363/5556/3559 17362/5555/3559 17361/5554/3559 +f 17364/5417/3562 17365/5503/3562 17366/5419/3562 +f 17367/5504/3562 17366/5419/3562 17365/5503/3562 +f 17368/5549/3557 17369/5550/3557 17370/5551/3557 +f 17371/5552/3557 17370/5551/3557 17369/5550/3557 +f 17372/5505/3561 17373/5501/3561 17374/5506/3561 +f 17375/5502/3561 17374/5506/3561 17373/5501/3561 +f 17376/5553/3559 17377/5554/3559 17378/5555/3559 +f 17379/5556/3559 17378/5555/3559 17377/5554/3559 +f 17380/5503/3562 17381/5507/3562 17382/5504/3562 +f 17383/5508/3562 17382/5504/3562 17381/5507/3562 +f 17384/5549/3557 17385/5550/3557 17386/5551/3557 +f 17387/5552/3557 17386/5551/3557 17385/5550/3557 +f 17388/5509/3561 17389/5510/3561 17390/5511/3561 +f 17391/5512/3561 17390/5511/3561 17389/5510/3561 +f 17392/5553/3559 17393/5554/3559 17394/5555/3559 +f 17395/5556/3559 17394/5555/3559 17393/5554/3559 +f 17396/5513/3562 17397/5412/3562 17398/5514/3562 +f 17399/5414/3562 17398/5514/3562 17397/5412/3562 +f 17400/5549/3557 17401/5550/3557 17402/5551/3557 +f 17403/5552/3557 17402/5551/3557 17401/5550/3557 +f 17404/5515/3561 17405/5509/3561 17406/5516/3561 +f 17407/5511/3561 17406/5516/3561 17405/5509/3561 +f 17408/5553/3559 17409/5554/3559 17410/5555/3559 +f 17411/5556/3559 17410/5555/3559 17409/5554/3559 +f 17412/5412/3562 17413/5413/3562 17414/5414/3562 +f 17415/5415/3562 17414/5414/3562 17413/5413/3562 +f 17416/5549/3557 17417/5550/3557 17418/5551/3557 +f 17419/5552/3557 17418/5551/3557 17417/5550/3557 +f 17420/5517/3561 17421/5515/3561 17422/5518/3561 +f 17423/5516/3561 17422/5518/3561 17421/5515/3561 +f 17424/5553/3559 17425/5554/3559 17426/5555/3559 +f 17427/5556/3559 17426/5555/3559 17425/5554/3559 +f 17428/5413/3562 17429/5519/3562 17430/5415/3562 +f 17431/5520/3562 17430/5415/3562 17429/5519/3562 +f 17432/5549/3557 17433/5550/3557 17434/5551/3557 +f 17435/5552/3557 17434/5551/3557 17433/5550/3557 +f 17436/5521/3561 17437/5517/3561 17438/5522/3561 +f 17439/5518/3561 17438/5522/3561 17437/5517/3561 +f 17440/5553/3559 17441/5554/3559 17442/5555/3559 +f 17443/5556/3559 17442/5555/3559 17441/5554/3559 +f 17444/5519/3562 17445/5523/3562 17446/5520/3562 +f 17447/5524/3562 17446/5520/3562 17445/5523/3562 +f 17448/5549/3557 17449/5550/3557 17450/5551/3557 +f 17451/5552/3557 17450/5551/3557 17449/5550/3557 +f 17452/5525/3561 17453/5526/3561 17454/5527/3561 +f 17455/5528/3561 17454/5527/3561 17453/5526/3561 +f 17456/5553/3559 17457/5554/3559 17458/5555/3559 +f 17459/5556/3559 17458/5555/3559 17457/5554/3559 +f 17460/5529/3562 17461/5401/3562 17462/5530/3562 +f 17463/5403/3562 17462/5530/3562 17461/5401/3562 +f 17464/5549/3557 17465/5550/3557 17466/5551/3557 +f 17467/5552/3557 17466/5551/3557 17465/5550/3557 +f 17468/5531/3561 17469/5525/3561 17470/5532/3561 +f 17471/5527/3561 17470/5532/3561 17469/5525/3561 +f 17472/5553/3559 17473/5554/3559 17474/5555/3559 +f 17475/5556/3559 17474/5555/3559 17473/5554/3559 +f 17476/5401/3562 17477/5402/3562 17478/5403/3562 +f 17479/5404/3562 17478/5403/3562 17477/5402/3562 +f 17480/5549/3557 17481/5550/3557 17482/5551/3557 +f 17483/5552/3557 17482/5551/3557 17481/5550/3557 +f 17484/5533/3561 17485/5531/3561 17486/5534/3561 +f 17487/5532/3561 17486/5534/3561 17485/5531/3561 +f 17488/5553/3559 17489/5554/3559 17490/5555/3559 +f 17491/5556/3559 17490/5555/3559 17489/5554/3559 +f 17492/5402/3562 17493/5535/3562 17494/5404/3562 +f 17495/5536/3562 17494/5404/3562 17493/5535/3562 +f 17496/5549/3557 17497/5550/3557 17498/5551/3557 +f 17499/5552/3557 17498/5551/3557 17497/5550/3557 +f 17500/5537/3561 17501/5533/3561 17502/5538/3561 +f 17503/5534/3561 17502/5538/3561 17501/5533/3561 +f 17504/5553/3559 17505/5554/3559 17506/5555/3559 +f 17507/5556/3559 17506/5555/3559 17505/5554/3559 +f 17508/5535/3562 17509/5539/3562 17510/5536/3562 +f 17511/5540/3562 17510/5536/3562 17509/5539/3562 +f 17512/5549/3557 17513/5550/3557 17514/5551/3557 +f 17515/5552/3557 17514/5551/3557 17513/5550/3557 +f 17516/5541/3561 17517/5542/3561 17518/5543/3561 +f 17519/5544/3561 17518/5543/3561 17517/5542/3561 +f 17520/5553/3559 17521/5554/3559 17522/5555/3559 +f 17523/5556/3559 17522/5555/3559 17521/5554/3559 +f 17524/5545/3562 17525/5546/3562 17526/5547/3562 +f 17527/5548/3562 17526/5547/3562 17525/5546/3562 +f 17528/5557/3557 17529/5558/3557 17530/5559/3557 +f 17531/5560/3557 17530/5559/3557 17529/5558/3557 +f 17532/5477/3558 17533/5478/3558 17534/5479/3558 +f 17535/5480/3558 17534/5479/3558 17533/5478/3558 +f 17536/5561/3559 17537/5562/3559 17538/5563/3559 +f 17539/5564/3559 17538/5563/3559 17537/5562/3559 +f 17540/5356/3560 17541/5409/3560 17542/5410/3560 +f 17543/5411/3560 17542/5410/3560 17541/5409/3560 +f 17544/5557/3557 17545/5558/3557 17546/5559/3557 +f 17547/5560/3557 17546/5559/3557 17545/5558/3557 +f 17548/5485/3558 17549/5477/3558 17550/5486/3558 +f 17551/5479/3558 17550/5486/3558 17549/5477/3558 +f 17552/5561/3559 17553/5562/3559 17554/5563/3559 +f 17555/5564/3559 17554/5563/3559 17553/5562/3559 +f 17556/5409/3560 17557/5487/3560 17558/5411/3560 +f 17559/5488/3560 17558/5411/3560 17557/5487/3560 +f 17560/5557/3557 17561/5558/3557 17562/5559/3557 +f 17563/5560/3557 17562/5559/3557 17561/5558/3557 +f 17564/5489/3558 17565/5485/3558 17566/5490/3558 +f 17567/5486/3558 17566/5490/3558 17565/5485/3558 +f 17568/5561/3559 17569/5562/3559 17570/5563/3559 +f 17571/5564/3559 17570/5563/3559 17569/5562/3559 +f 17572/5487/3560 17573/5491/3560 17574/5488/3560 +f 17575/5492/3560 17574/5488/3560 17573/5491/3560 +f 17576/5557/3557 17577/5558/3557 17578/5559/3557 +f 17579/5560/3557 17578/5559/3557 17577/5558/3557 +f 17580/5493/3558 17581/5494/3558 17582/5495/3558 +f 17583/5496/3558 17582/5495/3558 17581/5494/3558 +f 17584/5561/3559 17585/5562/3559 17586/5563/3559 +f 17587/5564/3559 17586/5563/3559 17585/5562/3559 +f 17588/5497/3560 17589/5416/3560 17590/5498/3560 +f 17591/5418/3560 17590/5498/3560 17589/5416/3560 +f 17592/5557/3557 17593/5558/3557 17594/5559/3557 +f 17595/5560/3557 17594/5559/3557 17593/5558/3557 +f 17596/5499/3558 17597/5493/3558 17598/5500/3558 +f 17599/5495/3558 17598/5500/3558 17597/5493/3558 +f 17600/5561/3559 17601/5562/3559 17602/5563/3559 +f 17603/5564/3559 17602/5563/3559 17601/5562/3559 +f 17604/5416/3560 17605/5417/3560 17606/5418/3560 +f 17607/5419/3560 17606/5418/3560 17605/5417/3560 +f 17608/5557/3557 17609/5558/3557 17610/5559/3557 +f 17611/5560/3557 17610/5559/3557 17609/5558/3557 +f 17612/5501/3558 17613/5499/3558 17614/5502/3558 +f 17615/5500/3558 17614/5502/3558 17613/5499/3558 +f 17616/5561/3559 17617/5562/3559 17618/5563/3559 +f 17619/5564/3559 17618/5563/3559 17617/5562/3559 +f 17620/5417/3560 17621/5503/3560 17622/5419/3560 +f 17623/5504/3560 17622/5419/3560 17621/5503/3560 +f 17624/5557/3557 17625/5558/3557 17626/5559/3557 +f 17627/5560/3557 17626/5559/3557 17625/5558/3557 +f 17628/5505/3558 17629/5501/3558 17630/5506/3558 +f 17631/5502/3558 17630/5506/3558 17629/5501/3558 +f 17632/5561/3559 17633/5562/3559 17634/5563/3559 +f 17635/5564/3559 17634/5563/3559 17633/5562/3559 +f 17636/5503/3560 17637/5507/3560 17638/5504/3560 +f 17639/5508/3560 17638/5504/3560 17637/5507/3560 +f 17640/5557/3557 17641/5558/3557 17642/5559/3557 +f 17643/5560/3557 17642/5559/3557 17641/5558/3557 +f 17644/5509/3558 17645/5510/3558 17646/5511/3558 +f 17647/5512/3558 17646/5511/3558 17645/5510/3558 +f 17648/5561/3559 17649/5562/3559 17650/5563/3559 +f 17651/5564/3559 17650/5563/3559 17649/5562/3559 +f 17652/5513/3560 17653/5412/3560 17654/5514/3560 +f 17655/5414/3560 17654/5514/3560 17653/5412/3560 +f 17656/5557/3557 17657/5558/3557 17658/5559/3557 +f 17659/5560/3557 17658/5559/3557 17657/5558/3557 +f 17660/5515/3558 17661/5509/3558 17662/5516/3558 +f 17663/5511/3558 17662/5516/3558 17661/5509/3558 +f 17664/5561/3559 17665/5562/3559 17666/5563/3559 +f 17667/5564/3559 17666/5563/3559 17665/5562/3559 +f 17668/5412/3560 17669/5413/3560 17670/5414/3560 +f 17671/5415/3560 17670/5414/3560 17669/5413/3560 +f 17672/5557/3557 17673/5558/3557 17674/5559/3557 +f 17675/5560/3557 17674/5559/3557 17673/5558/3557 +f 17676/5517/3558 17677/5515/3558 17678/5518/3558 +f 17679/5516/3558 17678/5518/3558 17677/5515/3558 +f 17680/5561/3559 17681/5562/3559 17682/5563/3559 +f 17683/5564/3559 17682/5563/3559 17681/5562/3559 +f 17684/5413/3560 17685/5519/3560 17686/5415/3560 +f 17687/5520/3560 17686/5415/3560 17685/5519/3560 +f 17688/5557/3557 17689/5558/3557 17690/5559/3557 +f 17691/5560/3557 17690/5559/3557 17689/5558/3557 +f 17692/5521/3558 17693/5517/3558 17694/5522/3558 +f 17695/5518/3558 17694/5522/3558 17693/5517/3558 +f 17696/5561/3559 17697/5562/3559 17698/5563/3559 +f 17699/5564/3559 17698/5563/3559 17697/5562/3559 +f 17700/5519/3560 17701/5523/3560 17702/5520/3560 +f 17703/5524/3560 17702/5520/3560 17701/5523/3560 +f 17704/5557/3557 17705/5558/3557 17706/5559/3557 +f 17707/5560/3557 17706/5559/3557 17705/5558/3557 +f 17708/5525/3558 17709/5526/3558 17710/5527/3558 +f 17711/5528/3558 17710/5527/3558 17709/5526/3558 +f 17712/5561/3559 17713/5562/3559 17714/5563/3559 +f 17715/5564/3559 17714/5563/3559 17713/5562/3559 +f 17716/5529/3560 17717/5401/3560 17718/5530/3560 +f 17719/5403/3560 17718/5530/3560 17717/5401/3560 +f 17720/5557/3557 17721/5558/3557 17722/5559/3557 +f 17723/5560/3557 17722/5559/3557 17721/5558/3557 +f 17724/5531/3558 17725/5525/3558 17726/5532/3558 +f 17727/5527/3558 17726/5532/3558 17725/5525/3558 +f 17728/5561/3559 17729/5562/3559 17730/5563/3559 +f 17731/5564/3559 17730/5563/3559 17729/5562/3559 +f 17732/5401/3560 17733/5402/3560 17734/5403/3560 +f 17735/5404/3560 17734/5403/3560 17733/5402/3560 +f 17736/5557/3557 17737/5558/3557 17738/5559/3557 +f 17739/5560/3557 17738/5559/3557 17737/5558/3557 +f 17740/5533/3558 17741/5531/3558 17742/5534/3558 +f 17743/5532/3558 17742/5534/3558 17741/5531/3558 +f 17744/5561/3559 17745/5562/3559 17746/5563/3559 +f 17747/5564/3559 17746/5563/3559 17745/5562/3559 +f 17748/5402/3560 17749/5535/3560 17750/5404/3560 +f 17751/5536/3560 17750/5404/3560 17749/5535/3560 +f 17752/5557/3557 17753/5558/3557 17754/5559/3557 +f 17755/5560/3557 17754/5559/3557 17753/5558/3557 +f 17756/5537/3558 17757/5533/3558 17758/5538/3558 +f 17759/5534/3558 17758/5538/3558 17757/5533/3558 +f 17760/5561/3559 17761/5562/3559 17762/5563/3559 +f 17763/5564/3559 17762/5563/3559 17761/5562/3559 +f 17764/5535/3560 17765/5539/3560 17766/5536/3560 +f 17767/5540/3560 17766/5536/3560 17765/5539/3560 +f 17768/5557/3557 17769/5558/3557 17770/5559/3557 +f 17771/5560/3557 17770/5559/3557 17769/5558/3557 +f 17772/5541/3558 17773/5542/3558 17774/5543/3558 +f 17775/5544/3558 17774/5543/3558 17773/5542/3558 +f 17776/5561/3559 17777/5562/3559 17778/5563/3559 +f 17779/5564/3559 17778/5563/3559 17777/5562/3559 +f 17780/5545/3560 17781/5546/3560 17782/5547/3560 +f 17783/5548/3560 17782/5547/3560 17781/5546/3560 +f 17784/5565/3557 17785/5566/3557 17786/5567/3557 +f 17787/5568/3557 17786/5567/3557 17785/5566/3557 +f 17788/5477/3561 17789/5478/3561 17790/5479/3561 +f 17791/5480/3561 17790/5479/3561 17789/5478/3561 +f 17792/5569/3559 17793/5570/3559 17794/5571/3559 +f 17795/5572/3559 17794/5571/3559 17793/5570/3559 +f 17796/5356/3562 17797/5409/3562 17798/5410/3562 +f 17799/5411/3562 17798/5410/3562 17797/5409/3562 +f 17800/5565/3557 17801/5566/3557 17802/5567/3557 +f 17803/5568/3557 17802/5567/3557 17801/5566/3557 +f 17804/5485/3561 17805/5477/3561 17806/5486/3561 +f 17807/5479/3561 17806/5486/3561 17805/5477/3561 +f 17808/5569/3559 17809/5570/3559 17810/5571/3559 +f 17811/5572/3559 17810/5571/3559 17809/5570/3559 +f 17812/5409/3562 17813/5487/3562 17814/5411/3562 +f 17815/5488/3562 17814/5411/3562 17813/5487/3562 +f 17816/5565/3557 17817/5566/3557 17818/5567/3557 +f 17819/5568/3557 17818/5567/3557 17817/5566/3557 +f 17820/5489/3561 17821/5485/3561 17822/5490/3561 +f 17823/5486/3561 17822/5490/3561 17821/5485/3561 +f 17824/5569/3559 17825/5570/3559 17826/5571/3559 +f 17827/5572/3559 17826/5571/3559 17825/5570/3559 +f 17828/5487/3562 17829/5491/3562 17830/5488/3562 +f 17831/5492/3562 17830/5488/3562 17829/5491/3562 +f 17832/5565/3557 17833/5566/3557 17834/5567/3557 +f 17835/5568/3557 17834/5567/3557 17833/5566/3557 +f 17836/5493/3561 17837/5494/3561 17838/5495/3561 +f 17839/5496/3561 17838/5495/3561 17837/5494/3561 +f 17840/5569/3559 17841/5570/3559 17842/5571/3559 +f 17843/5572/3559 17842/5571/3559 17841/5570/3559 +f 17844/5497/3562 17845/5416/3562 17846/5498/3562 +f 17847/5418/3562 17846/5498/3562 17845/5416/3562 +f 17848/5565/3557 17849/5566/3557 17850/5567/3557 +f 17851/5568/3557 17850/5567/3557 17849/5566/3557 +f 17852/5499/3561 17853/5493/3561 17854/5500/3561 +f 17855/5495/3561 17854/5500/3561 17853/5493/3561 +f 17856/5569/3559 17857/5570/3559 17858/5571/3559 +f 17859/5572/3559 17858/5571/3559 17857/5570/3559 +f 17860/5416/3562 17861/5417/3562 17862/5418/3562 +f 17863/5419/3562 17862/5418/3562 17861/5417/3562 +f 17864/5565/3557 17865/5566/3557 17866/5567/3557 +f 17867/5568/3557 17866/5567/3557 17865/5566/3557 +f 17868/5501/3561 17869/5499/3561 17870/5502/3561 +f 17871/5500/3561 17870/5502/3561 17869/5499/3561 +f 17872/5569/3559 17873/5570/3559 17874/5571/3559 +f 17875/5572/3559 17874/5571/3559 17873/5570/3559 +f 17876/5417/3562 17877/5503/3562 17878/5419/3562 +f 17879/5504/3562 17878/5419/3562 17877/5503/3562 +f 17880/5565/3557 17881/5566/3557 17882/5567/3557 +f 17883/5568/3557 17882/5567/3557 17881/5566/3557 +f 17884/5505/3561 17885/5501/3561 17886/5506/3561 +f 17887/5502/3561 17886/5506/3561 17885/5501/3561 +f 17888/5569/3559 17889/5570/3559 17890/5571/3559 +f 17891/5572/3559 17890/5571/3559 17889/5570/3559 +f 17892/5503/3562 17893/5507/3562 17894/5504/3562 +f 17895/5508/3562 17894/5504/3562 17893/5507/3562 +f 17896/5565/3557 17897/5566/3557 17898/5567/3557 +f 17899/5568/3557 17898/5567/3557 17897/5566/3557 +f 17900/5509/3561 17901/5510/3561 17902/5511/3561 +f 17903/5512/3561 17902/5511/3561 17901/5510/3561 +f 17904/5569/3559 17905/5570/3559 17906/5571/3559 +f 17907/5572/3559 17906/5571/3559 17905/5570/3559 +f 17908/5513/3562 17909/5412/3562 17910/5514/3562 +f 17911/5414/3562 17910/5514/3562 17909/5412/3562 +f 17912/5565/3557 17913/5566/3557 17914/5567/3557 +f 17915/5568/3557 17914/5567/3557 17913/5566/3557 +f 17916/5515/3561 17917/5509/3561 17918/5516/3561 +f 17919/5511/3561 17918/5516/3561 17917/5509/3561 +f 17920/5569/3559 17921/5570/3559 17922/5571/3559 +f 17923/5572/3559 17922/5571/3559 17921/5570/3559 +f 17924/5412/3562 17925/5413/3562 17926/5414/3562 +f 17927/5415/3562 17926/5414/3562 17925/5413/3562 +f 17928/5565/3557 17929/5566/3557 17930/5567/3557 +f 17931/5568/3557 17930/5567/3557 17929/5566/3557 +f 17932/5517/3561 17933/5515/3561 17934/5518/3561 +f 17935/5516/3561 17934/5518/3561 17933/5515/3561 +f 17936/5569/3559 17937/5570/3559 17938/5571/3559 +f 17939/5572/3559 17938/5571/3559 17937/5570/3559 +f 17940/5413/3562 17941/5519/3562 17942/5415/3562 +f 17943/5520/3562 17942/5415/3562 17941/5519/3562 +f 17944/5565/3557 17945/5566/3557 17946/5567/3557 +f 17947/5568/3557 17946/5567/3557 17945/5566/3557 +f 17948/5521/3561 17949/5517/3561 17950/5522/3561 +f 17951/5518/3561 17950/5522/3561 17949/5517/3561 +f 17952/5569/3559 17953/5570/3559 17954/5571/3559 +f 17955/5572/3559 17954/5571/3559 17953/5570/3559 +f 17956/5519/3562 17957/5523/3562 17958/5520/3562 +f 17959/5524/3562 17958/5520/3562 17957/5523/3562 +f 17960/5565/3557 17961/5566/3557 17962/5567/3557 +f 17963/5568/3557 17962/5567/3557 17961/5566/3557 +f 17964/5525/3561 17965/5526/3561 17966/5527/3561 +f 17967/5528/3561 17966/5527/3561 17965/5526/3561 +f 17968/5569/3559 17969/5570/3559 17970/5571/3559 +f 17971/5572/3559 17970/5571/3559 17969/5570/3559 +f 17972/5529/3562 17973/5401/3562 17974/5530/3562 +f 17975/5403/3562 17974/5530/3562 17973/5401/3562 +f 17976/5565/3557 17977/5566/3557 17978/5567/3557 +f 17979/5568/3557 17978/5567/3557 17977/5566/3557 +f 17980/5531/3561 17981/5525/3561 17982/5532/3561 +f 17983/5527/3561 17982/5532/3561 17981/5525/3561 +f 17984/5569/3559 17985/5570/3559 17986/5571/3559 +f 17987/5572/3559 17986/5571/3559 17985/5570/3559 +f 17988/5401/3562 17989/5402/3562 17990/5403/3562 +f 17991/5404/3562 17990/5403/3562 17989/5402/3562 +f 17992/5565/3557 17993/5566/3557 17994/5567/3557 +f 17995/5568/3557 17994/5567/3557 17993/5566/3557 +f 17996/5533/3561 17997/5531/3561 17998/5534/3561 +f 17999/5532/3561 17998/5534/3561 17997/5531/3561 +f 18000/5569/3559 18001/5570/3559 18002/5571/3559 +f 18003/5572/3559 18002/5571/3559 18001/5570/3559 +f 18004/5402/3562 18005/5535/3562 18006/5404/3562 +f 18007/5536/3562 18006/5404/3562 18005/5535/3562 +f 18008/5565/3557 18009/5566/3557 18010/5567/3557 +f 18011/5568/3557 18010/5567/3557 18009/5566/3557 +f 18012/5537/3561 18013/5533/3561 18014/5538/3561 +f 18015/5534/3561 18014/5538/3561 18013/5533/3561 +f 18016/5569/3559 18017/5570/3559 18018/5571/3559 +f 18019/5572/3559 18018/5571/3559 18017/5570/3559 +f 18020/5535/3562 18021/5539/3562 18022/5536/3562 +f 18023/5540/3562 18022/5536/3562 18021/5539/3562 +f 18024/5565/3557 18025/5566/3557 18026/5567/3557 +f 18027/5568/3557 18026/5567/3557 18025/5566/3557 +f 18028/5541/3561 18029/5542/3561 18030/5543/3561 +f 18031/5544/3561 18030/5543/3561 18029/5542/3561 +f 18032/5569/3559 18033/5570/3559 18034/5571/3559 +f 18035/5572/3559 18034/5571/3559 18033/5570/3559 +f 18036/5545/3562 18037/5546/3562 18038/5547/3562 +f 18039/5548/3562 18038/5547/3562 18037/5546/3562 +f 18040/5455/3557 18041/5573/3557 18042/5317/3557 +f 18043/5574/3557 18042/5317/3557 18041/5573/3557 +f 18044/5575/3562 18045/5576/3562 18046/5577/3562 +f 18047/5578/3562 18046/5577/3562 18045/5576/3562 +f 18048/5579/3559 18049/5452/3559 18050/5580/3559 +f 18051/5454/3559 18050/5580/3559 18049/5452/3559 +f 18052/5356/3561 18053/5409/3561 18054/5410/3561 +f 18055/5411/3561 18054/5410/3561 18053/5409/3561 +f 18056/5455/3557 18057/5573/3557 18058/5317/3557 +f 18059/5574/3557 18058/5317/3557 18057/5573/3557 +f 18060/5581/3562 18061/5575/3562 18062/5582/3562 +f 18063/5577/3562 18062/5582/3562 18061/5575/3562 +f 18064/5579/3559 18065/5452/3559 18066/5580/3559 +f 18067/5454/3559 18066/5580/3559 18065/5452/3559 +f 18068/5409/3561 18069/5487/3561 18070/5411/3561 +f 18071/5488/3561 18070/5411/3561 18069/5487/3561 +f 18072/5455/3557 18073/5573/3557 18074/5317/3557 +f 18075/5574/3557 18074/5317/3557 18073/5573/3557 +f 18076/5583/3562 18077/5581/3562 18078/5584/3562 +f 18079/5582/3562 18078/5584/3562 18077/5581/3562 +f 18080/5579/3559 18081/5452/3559 18082/5580/3559 +f 18083/5454/3559 18082/5580/3559 18081/5452/3559 +f 18084/5487/3561 18085/5491/3561 18086/5488/3561 +f 18087/5492/3561 18086/5488/3561 18085/5491/3561 +f 18088/5455/3557 18089/5573/3557 18090/5317/3557 +f 18091/5574/3557 18090/5317/3557 18089/5573/3557 +f 18092/5585/3562 18093/5586/3562 18094/5587/3562 +f 18095/5588/3562 18094/5587/3562 18093/5586/3562 +f 18096/5579/3559 18097/5452/3559 18098/5580/3559 +f 18099/5454/3559 18098/5580/3559 18097/5452/3559 +f 18100/5497/3561 18101/5416/3561 18102/5498/3561 +f 18103/5418/3561 18102/5498/3561 18101/5416/3561 +f 18104/5455/3557 18105/5573/3557 18106/5317/3557 +f 18107/5574/3557 18106/5317/3557 18105/5573/3557 +f 18108/5589/3562 18109/5585/3562 18110/5590/3562 +f 18111/5587/3562 18110/5590/3562 18109/5585/3562 +f 18112/5579/3559 18113/5452/3559 18114/5580/3559 +f 18115/5454/3559 18114/5580/3559 18113/5452/3559 +f 18116/5416/3561 18117/5417/3561 18118/5418/3561 +f 18119/5419/3561 18118/5418/3561 18117/5417/3561 +f 18120/5455/3557 18121/5573/3557 18122/5317/3557 +f 18123/5574/3557 18122/5317/3557 18121/5573/3557 +f 18124/5591/3562 18125/5589/3562 18126/5592/3562 +f 18127/5590/3562 18126/5592/3562 18125/5589/3562 +f 18128/5579/3559 18129/5452/3559 18130/5580/3559 +f 18131/5454/3559 18130/5580/3559 18129/5452/3559 +f 18132/5417/3561 18133/5503/3561 18134/5419/3561 +f 18135/5504/3561 18134/5419/3561 18133/5503/3561 +f 18136/5455/3557 18137/5573/3557 18138/5317/3557 +f 18139/5574/3557 18138/5317/3557 18137/5573/3557 +f 18140/5593/3562 18141/5591/3562 18142/5594/3562 +f 18143/5592/3562 18142/5594/3562 18141/5591/3562 +f 18144/5579/3559 18145/5452/3559 18146/5580/3559 +f 18147/5454/3559 18146/5580/3559 18145/5452/3559 +f 18148/5503/3561 18149/5507/3561 18150/5504/3561 +f 18151/5508/3561 18150/5504/3561 18149/5507/3561 +f 18152/5455/3557 18153/5573/3557 18154/5317/3557 +f 18155/5574/3557 18154/5317/3557 18153/5573/3557 +f 18156/5595/3562 18157/5596/3562 18158/5597/3562 +f 18159/5598/3562 18158/5597/3562 18157/5596/3562 +f 18160/5579/3559 18161/5452/3559 18162/5580/3559 +f 18163/5454/3559 18162/5580/3559 18161/5452/3559 +f 18164/5513/3561 18165/5412/3561 18166/5514/3561 +f 18167/5414/3561 18166/5514/3561 18165/5412/3561 +f 18168/5455/3557 18169/5573/3557 18170/5317/3557 +f 18171/5574/3557 18170/5317/3557 18169/5573/3557 +f 18172/5599/3562 18173/5595/3562 18174/5600/3562 +f 18175/5597/3562 18174/5600/3562 18173/5595/3562 +f 18176/5579/3559 18177/5452/3559 18178/5580/3559 +f 18179/5454/3559 18178/5580/3559 18177/5452/3559 +f 18180/5412/3561 18181/5413/3561 18182/5414/3561 +f 18183/5415/3561 18182/5414/3561 18181/5413/3561 +f 18184/5455/3557 18185/5573/3557 18186/5317/3557 +f 18187/5574/3557 18186/5317/3557 18185/5573/3557 +f 18188/5601/3562 18189/5599/3562 18190/5602/3562 +f 18191/5600/3562 18190/5602/3562 18189/5599/3562 +f 18192/5579/3559 18193/5452/3559 18194/5580/3559 +f 18195/5454/3559 18194/5580/3559 18193/5452/3559 +f 18196/5413/3561 18197/5519/3561 18198/5415/3561 +f 18199/5520/3561 18198/5415/3561 18197/5519/3561 +f 18200/5455/3557 18201/5573/3557 18202/5317/3557 +f 18203/5574/3557 18202/5317/3557 18201/5573/3557 +f 18204/5603/3562 18205/5601/3562 18206/5604/3562 +f 18207/5602/3562 18206/5604/3562 18205/5601/3562 +f 18208/5579/3559 18209/5452/3559 18210/5580/3559 +f 18211/5454/3559 18210/5580/3559 18209/5452/3559 +f 18212/5519/3561 18213/5523/3561 18214/5520/3561 +f 18215/5524/3561 18214/5520/3561 18213/5523/3561 +f 18216/5455/3557 18217/5573/3557 18218/5317/3557 +f 18219/5574/3557 18218/5317/3557 18217/5573/3557 +f 18220/5605/3562 18221/5606/3562 18222/5607/3562 +f 18223/5608/3562 18222/5607/3562 18221/5606/3562 +f 18224/5579/3559 18225/5452/3559 18226/5580/3559 +f 18227/5454/3559 18226/5580/3559 18225/5452/3559 +f 18228/5529/3561 18229/5401/3561 18230/5530/3561 +f 18231/5403/3561 18230/5530/3561 18229/5401/3561 +f 18232/5455/3557 18233/5573/3557 18234/5317/3557 +f 18235/5574/3557 18234/5317/3557 18233/5573/3557 +f 18236/5609/3562 18237/5605/3562 18238/5610/3562 +f 18239/5607/3562 18238/5610/3562 18237/5605/3562 +f 18240/5579/3559 18241/5452/3559 18242/5580/3559 +f 18243/5454/3559 18242/5580/3559 18241/5452/3559 +f 18244/5401/3561 18245/5402/3561 18246/5403/3561 +f 18247/5404/3561 18246/5403/3561 18245/5402/3561 +f 18248/5455/3557 18249/5573/3557 18250/5317/3557 +f 18251/5574/3557 18250/5317/3557 18249/5573/3557 +f 18252/5611/3562 18253/5609/3562 18254/5612/3562 +f 18255/5610/3562 18254/5612/3562 18253/5609/3562 +f 18256/5579/3559 18257/5452/3559 18258/5580/3559 +f 18259/5454/3559 18258/5580/3559 18257/5452/3559 +f 18260/5402/3561 18261/5535/3561 18262/5404/3561 +f 18263/5536/3561 18262/5404/3561 18261/5535/3561 +f 18264/5455/3557 18265/5573/3557 18266/5317/3557 +f 18267/5574/3557 18266/5317/3557 18265/5573/3557 +f 18268/5613/3562 18269/5611/3562 18270/5614/3562 +f 18271/5612/3562 18270/5614/3562 18269/5611/3562 +f 18272/5579/3559 18273/5452/3559 18274/5580/3559 +f 18275/5454/3559 18274/5580/3559 18273/5452/3559 +f 18276/5535/3561 18277/5539/3561 18278/5536/3561 +f 18279/5540/3561 18278/5536/3561 18277/5539/3561 +f 18280/5455/3557 18281/5573/3557 18282/5317/3557 +f 18283/5574/3557 18282/5317/3557 18281/5573/3557 +f 18284/5615/3562 18285/5616/3562 18286/5617/3562 +f 18287/5618/3562 18286/5617/3562 18285/5616/3562 +f 18288/5579/3559 18289/5452/3559 18290/5580/3559 +f 18291/5454/3559 18290/5580/3559 18289/5452/3559 +f 18292/5545/3561 18293/5546/3561 18294/5547/3561 +f 18295/5548/3561 18294/5547/3561 18293/5546/3561 +f 18296/5458/3557 18297/5619/3557 18298/5460/3557 +f 18299/5620/3557 18298/5460/3557 18297/5619/3557 +f 18300/5575/3562 18301/5576/3562 18302/5577/3562 +f 18303/5578/3562 18302/5577/3562 18301/5576/3562 +f 18304/5621/3559 18305/5463/3559 18306/5622/3559 +f 18307/5465/3559 18306/5622/3559 18305/5463/3559 +f 18308/5356/3561 18309/5409/3561 18310/5410/3561 +f 18311/5411/3561 18310/5410/3561 18309/5409/3561 +f 18312/5458/3557 18313/5619/3557 18314/5460/3557 +f 18315/5620/3557 18314/5460/3557 18313/5619/3557 +f 18316/5581/3562 18317/5575/3562 18318/5582/3562 +f 18319/5577/3562 18318/5582/3562 18317/5575/3562 +f 18320/5621/3559 18321/5463/3559 18322/5622/3559 +f 18323/5465/3559 18322/5622/3559 18321/5463/3559 +f 18324/5409/3561 18325/5487/3561 18326/5411/3561 +f 18327/5488/3561 18326/5411/3561 18325/5487/3561 +f 18328/5458/3557 18329/5619/3557 18330/5460/3557 +f 18331/5620/3557 18330/5460/3557 18329/5619/3557 +f 18332/5583/3562 18333/5581/3562 18334/5584/3562 +f 18335/5582/3562 18334/5584/3562 18333/5581/3562 +f 18336/5621/3559 18337/5463/3559 18338/5622/3559 +f 18339/5465/3559 18338/5622/3559 18337/5463/3559 +f 18340/5487/3561 18341/5491/3561 18342/5488/3561 +f 18343/5492/3561 18342/5488/3561 18341/5491/3561 +f 18344/5458/3557 18345/5619/3557 18346/5460/3557 +f 18347/5620/3557 18346/5460/3557 18345/5619/3557 +f 18348/5585/3562 18349/5586/3562 18350/5587/3562 +f 18351/5588/3562 18350/5587/3562 18349/5586/3562 +f 18352/5621/3559 18353/5463/3559 18354/5622/3559 +f 18355/5465/3559 18354/5622/3559 18353/5463/3559 +f 18356/5497/3561 18357/5416/3561 18358/5498/3561 +f 18359/5418/3561 18358/5498/3561 18357/5416/3561 +f 18360/5458/3557 18361/5619/3557 18362/5460/3557 +f 18363/5620/3557 18362/5460/3557 18361/5619/3557 +f 18364/5589/3562 18365/5585/3562 18366/5590/3562 +f 18367/5587/3562 18366/5590/3562 18365/5585/3562 +f 18368/5621/3559 18369/5463/3559 18370/5622/3559 +f 18371/5465/3559 18370/5622/3559 18369/5463/3559 +f 18372/5416/3561 18373/5417/3561 18374/5418/3561 +f 18375/5419/3561 18374/5418/3561 18373/5417/3561 +f 18376/5458/3557 18377/5619/3557 18378/5460/3557 +f 18379/5620/3557 18378/5460/3557 18377/5619/3557 +f 18380/5591/3562 18381/5589/3562 18382/5592/3562 +f 18383/5590/3562 18382/5592/3562 18381/5589/3562 +f 18384/5621/3559 18385/5463/3559 18386/5622/3559 +f 18387/5465/3559 18386/5622/3559 18385/5463/3559 +f 18388/5417/3561 18389/5503/3561 18390/5419/3561 +f 18391/5504/3561 18390/5419/3561 18389/5503/3561 +f 18392/5458/3557 18393/5619/3557 18394/5460/3557 +f 18395/5620/3557 18394/5460/3557 18393/5619/3557 +f 18396/5593/3562 18397/5591/3562 18398/5594/3562 +f 18399/5592/3562 18398/5594/3562 18397/5591/3562 +f 18400/5621/3559 18401/5463/3559 18402/5622/3559 +f 18403/5465/3559 18402/5622/3559 18401/5463/3559 +f 18404/5503/3561 18405/5507/3561 18406/5504/3561 +f 18407/5508/3561 18406/5504/3561 18405/5507/3561 +f 18408/5458/3557 18409/5619/3557 18410/5460/3557 +f 18411/5620/3557 18410/5460/3557 18409/5619/3557 +f 18412/5595/3562 18413/5596/3562 18414/5597/3562 +f 18415/5598/3562 18414/5597/3562 18413/5596/3562 +f 18416/5621/3559 18417/5463/3559 18418/5622/3559 +f 18419/5465/3559 18418/5622/3559 18417/5463/3559 +f 18420/5513/3561 18421/5412/3561 18422/5514/3561 +f 18423/5414/3561 18422/5514/3561 18421/5412/3561 +f 18424/5458/3557 18425/5619/3557 18426/5460/3557 +f 18427/5620/3557 18426/5460/3557 18425/5619/3557 +f 18428/5599/3562 18429/5595/3562 18430/5600/3562 +f 18431/5597/3562 18430/5600/3562 18429/5595/3562 +f 18432/5621/3559 18433/5463/3559 18434/5622/3559 +f 18435/5465/3559 18434/5622/3559 18433/5463/3559 +f 18436/5412/3561 18437/5413/3561 18438/5414/3561 +f 18439/5415/3561 18438/5414/3561 18437/5413/3561 +f 18440/5458/3557 18441/5619/3557 18442/5460/3557 +f 18443/5620/3557 18442/5460/3557 18441/5619/3557 +f 18444/5601/3562 18445/5599/3562 18446/5602/3562 +f 18447/5600/3562 18446/5602/3562 18445/5599/3562 +f 18448/5621/3559 18449/5463/3559 18450/5622/3559 +f 18451/5465/3559 18450/5622/3559 18449/5463/3559 +f 18452/5413/3561 18453/5519/3561 18454/5415/3561 +f 18455/5520/3561 18454/5415/3561 18453/5519/3561 +f 18456/5458/3557 18457/5619/3557 18458/5460/3557 +f 18459/5620/3557 18458/5460/3557 18457/5619/3557 +f 18460/5603/3562 18461/5601/3562 18462/5604/3562 +f 18463/5602/3562 18462/5604/3562 18461/5601/3562 +f 18464/5621/3559 18465/5463/3559 18466/5622/3559 +f 18467/5465/3559 18466/5622/3559 18465/5463/3559 +f 18468/5519/3561 18469/5523/3561 18470/5520/3561 +f 18471/5524/3561 18470/5520/3561 18469/5523/3561 +f 18472/5458/3557 18473/5619/3557 18474/5460/3557 +f 18475/5620/3557 18474/5460/3557 18473/5619/3557 +f 18476/5605/3562 18477/5606/3562 18478/5607/3562 +f 18479/5608/3562 18478/5607/3562 18477/5606/3562 +f 18480/5621/3559 18481/5463/3559 18482/5622/3559 +f 18483/5465/3559 18482/5622/3559 18481/5463/3559 +f 18484/5529/3561 18485/5401/3561 18486/5530/3561 +f 18487/5403/3561 18486/5530/3561 18485/5401/3561 +f 18488/5458/3557 18489/5619/3557 18490/5460/3557 +f 18491/5620/3557 18490/5460/3557 18489/5619/3557 +f 18492/5609/3562 18493/5605/3562 18494/5610/3562 +f 18495/5607/3562 18494/5610/3562 18493/5605/3562 +f 18496/5621/3559 18497/5463/3559 18498/5622/3559 +f 18499/5465/3559 18498/5622/3559 18497/5463/3559 +f 18500/5401/3561 18501/5402/3561 18502/5403/3561 +f 18503/5404/3561 18502/5403/3561 18501/5402/3561 +f 18504/5458/3557 18505/5619/3557 18506/5460/3557 +f 18507/5620/3557 18506/5460/3557 18505/5619/3557 +f 18508/5611/3562 18509/5609/3562 18510/5612/3562 +f 18511/5610/3562 18510/5612/3562 18509/5609/3562 +f 18512/5621/3559 18513/5463/3559 18514/5622/3559 +f 18515/5465/3559 18514/5622/3559 18513/5463/3559 +f 18516/5402/3561 18517/5535/3561 18518/5404/3561 +f 18519/5536/3561 18518/5404/3561 18517/5535/3561 +f 18520/5458/3557 18521/5619/3557 18522/5460/3557 +f 18523/5620/3557 18522/5460/3557 18521/5619/3557 +f 18524/5613/3562 18525/5611/3562 18526/5614/3562 +f 18527/5612/3562 18526/5614/3562 18525/5611/3562 +f 18528/5621/3559 18529/5463/3559 18530/5622/3559 +f 18531/5465/3559 18530/5622/3559 18529/5463/3559 +f 18532/5535/3561 18533/5539/3561 18534/5536/3561 +f 18535/5540/3561 18534/5536/3561 18533/5539/3561 +f 18536/5458/3557 18537/5619/3557 18538/5460/3557 +f 18539/5620/3557 18538/5460/3557 18537/5619/3557 +f 18540/5615/3562 18541/5616/3562 18542/5617/3562 +f 18543/5618/3562 18542/5617/3562 18541/5616/3562 +f 18544/5621/3559 18545/5463/3559 18546/5622/3559 +f 18547/5465/3559 18546/5622/3559 18545/5463/3559 +f 18548/5545/3561 18549/5546/3561 18550/5547/3561 +f 18551/5548/3561 18550/5547/3561 18549/5546/3561 +f 18552/5428/3557 18553/5623/3557 18554/5301/3557 +f 18555/5624/3557 18554/5301/3557 18553/5623/3557 +f 18556/5575/3562 18557/5576/3562 18558/5577/3562 +f 18559/5578/3562 18558/5577/3562 18557/5576/3562 +f 18560/5625/3559 18561/5421/3559 18562/5626/3559 +f 18563/5423/3559 18562/5626/3559 18561/5421/3559 +f 18564/5356/3561 18565/5409/3561 18566/5410/3561 +f 18567/5411/3561 18566/5410/3561 18565/5409/3561 +f 18568/5428/3557 18569/5623/3557 18570/5301/3557 +f 18571/5624/3557 18570/5301/3557 18569/5623/3557 +f 18572/5581/3562 18573/5575/3562 18574/5582/3562 +f 18575/5577/3562 18574/5582/3562 18573/5575/3562 +f 18576/5625/3559 18577/5421/3559 18578/5626/3559 +f 18579/5423/3559 18578/5626/3559 18577/5421/3559 +f 18580/5409/3561 18581/5487/3561 18582/5411/3561 +f 18583/5488/3561 18582/5411/3561 18581/5487/3561 +f 18584/5428/3557 18585/5623/3557 18586/5301/3557 +f 18587/5624/3557 18586/5301/3557 18585/5623/3557 +f 18588/5583/3562 18589/5581/3562 18590/5584/3562 +f 18591/5582/3562 18590/5584/3562 18589/5581/3562 +f 18592/5625/3559 18593/5421/3559 18594/5626/3559 +f 18595/5423/3559 18594/5626/3559 18593/5421/3559 +f 18596/5487/3561 18597/5491/3561 18598/5488/3561 +f 18599/5492/3561 18598/5488/3561 18597/5491/3561 +f 18600/5428/3557 18601/5623/3557 18602/5301/3557 +f 18603/5624/3557 18602/5301/3557 18601/5623/3557 +f 18604/5585/3562 18605/5586/3562 18606/5587/3562 +f 18607/5588/3562 18606/5587/3562 18605/5586/3562 +f 18608/5625/3559 18609/5421/3559 18610/5626/3559 +f 18611/5423/3559 18610/5626/3559 18609/5421/3559 +f 18612/5497/3561 18613/5416/3561 18614/5498/3561 +f 18615/5418/3561 18614/5498/3561 18613/5416/3561 +f 18616/5428/3557 18617/5623/3557 18618/5301/3557 +f 18619/5624/3557 18618/5301/3557 18617/5623/3557 +f 18620/5589/3562 18621/5585/3562 18622/5590/3562 +f 18623/5587/3562 18622/5590/3562 18621/5585/3562 +f 18624/5625/3559 18625/5421/3559 18626/5626/3559 +f 18627/5423/3559 18626/5626/3559 18625/5421/3559 +f 18628/5416/3561 18629/5417/3561 18630/5418/3561 +f 18631/5419/3561 18630/5418/3561 18629/5417/3561 +f 18632/5428/3557 18633/5623/3557 18634/5301/3557 +f 18635/5624/3557 18634/5301/3557 18633/5623/3557 +f 18636/5591/3562 18637/5589/3562 18638/5592/3562 +f 18639/5590/3562 18638/5592/3562 18637/5589/3562 +f 18640/5625/3559 18641/5421/3559 18642/5626/3559 +f 18643/5423/3559 18642/5626/3559 18641/5421/3559 +f 18644/5417/3561 18645/5503/3561 18646/5419/3561 +f 18647/5504/3561 18646/5419/3561 18645/5503/3561 +f 18648/5428/3557 18649/5623/3557 18650/5301/3557 +f 18651/5624/3557 18650/5301/3557 18649/5623/3557 +f 18652/5593/3562 18653/5591/3562 18654/5594/3562 +f 18655/5592/3562 18654/5594/3562 18653/5591/3562 +f 18656/5625/3559 18657/5421/3559 18658/5626/3559 +f 18659/5423/3559 18658/5626/3559 18657/5421/3559 +f 18660/5503/3561 18661/5507/3561 18662/5504/3561 +f 18663/5508/3561 18662/5504/3561 18661/5507/3561 +f 18664/5428/3557 18665/5623/3557 18666/5301/3557 +f 18667/5624/3557 18666/5301/3557 18665/5623/3557 +f 18668/5595/3562 18669/5596/3562 18670/5597/3562 +f 18671/5598/3562 18670/5597/3562 18669/5596/3562 +f 18672/5625/3559 18673/5421/3559 18674/5626/3559 +f 18675/5423/3559 18674/5626/3559 18673/5421/3559 +f 18676/5513/3561 18677/5412/3561 18678/5514/3561 +f 18679/5414/3561 18678/5514/3561 18677/5412/3561 +f 18680/5428/3557 18681/5623/3557 18682/5301/3557 +f 18683/5624/3557 18682/5301/3557 18681/5623/3557 +f 18684/5599/3562 18685/5595/3562 18686/5600/3562 +f 18687/5597/3562 18686/5600/3562 18685/5595/3562 +f 18688/5625/3559 18689/5421/3559 18690/5626/3559 +f 18691/5423/3559 18690/5626/3559 18689/5421/3559 +f 18692/5412/3561 18693/5413/3561 18694/5414/3561 +f 18695/5415/3561 18694/5414/3561 18693/5413/3561 +f 18696/5428/3557 18697/5623/3557 18698/5301/3557 +f 18699/5624/3557 18698/5301/3557 18697/5623/3557 +f 18700/5601/3562 18701/5599/3562 18702/5602/3562 +f 18703/5600/3562 18702/5602/3562 18701/5599/3562 +f 18704/5625/3559 18705/5421/3559 18706/5626/3559 +f 18707/5423/3559 18706/5626/3559 18705/5421/3559 +f 18708/5413/3561 18709/5519/3561 18710/5415/3561 +f 18711/5520/3561 18710/5415/3561 18709/5519/3561 +f 18712/5428/3557 18713/5623/3557 18714/5301/3557 +f 18715/5624/3557 18714/5301/3557 18713/5623/3557 +f 18716/5603/3562 18717/5601/3562 18718/5604/3562 +f 18719/5602/3562 18718/5604/3562 18717/5601/3562 +f 18720/5625/3559 18721/5421/3559 18722/5626/3559 +f 18723/5423/3559 18722/5626/3559 18721/5421/3559 +f 18724/5519/3561 18725/5523/3561 18726/5520/3561 +f 18727/5524/3561 18726/5520/3561 18725/5523/3561 +f 18728/5428/3557 18729/5623/3557 18730/5301/3557 +f 18731/5624/3557 18730/5301/3557 18729/5623/3557 +f 18732/5605/3562 18733/5606/3562 18734/5607/3562 +f 18735/5608/3562 18734/5607/3562 18733/5606/3562 +f 18736/5625/3559 18737/5421/3559 18738/5626/3559 +f 18739/5423/3559 18738/5626/3559 18737/5421/3559 +f 18740/5529/3561 18741/5401/3561 18742/5530/3561 +f 18743/5403/3561 18742/5530/3561 18741/5401/3561 +f 18744/5428/3557 18745/5623/3557 18746/5301/3557 +f 18747/5624/3557 18746/5301/3557 18745/5623/3557 +f 18748/5609/3562 18749/5605/3562 18750/5610/3562 +f 18751/5607/3562 18750/5610/3562 18749/5605/3562 +f 18752/5625/3559 18753/5421/3559 18754/5626/3559 +f 18755/5423/3559 18754/5626/3559 18753/5421/3559 +f 18756/5401/3561 18757/5402/3561 18758/5403/3561 +f 18759/5404/3561 18758/5403/3561 18757/5402/3561 +f 18760/5428/3557 18761/5623/3557 18762/5301/3557 +f 18763/5624/3557 18762/5301/3557 18761/5623/3557 +f 18764/5611/3562 18765/5609/3562 18766/5612/3562 +f 18767/5610/3562 18766/5612/3562 18765/5609/3562 +f 18768/5625/3559 18769/5421/3559 18770/5626/3559 +f 18771/5423/3559 18770/5626/3559 18769/5421/3559 +f 18772/5402/3561 18773/5535/3561 18774/5404/3561 +f 18775/5536/3561 18774/5404/3561 18773/5535/3561 +f 18776/5428/3557 18777/5623/3557 18778/5301/3557 +f 18779/5624/3557 18778/5301/3557 18777/5623/3557 +f 18780/5613/3562 18781/5611/3562 18782/5614/3562 +f 18783/5612/3562 18782/5614/3562 18781/5611/3562 +f 18784/5625/3559 18785/5421/3559 18786/5626/3559 +f 18787/5423/3559 18786/5626/3559 18785/5421/3559 +f 18788/5535/3561 18789/5539/3561 18790/5536/3561 +f 18791/5540/3561 18790/5536/3561 18789/5539/3561 +f 18792/5428/3557 18793/5623/3557 18794/5301/3557 +f 18795/5624/3557 18794/5301/3557 18793/5623/3557 +f 18796/5615/3562 18797/5616/3562 18798/5617/3562 +f 18799/5618/3562 18798/5617/3562 18797/5616/3562 +f 18800/5625/3559 18801/5421/3559 18802/5626/3559 +f 18803/5423/3559 18802/5626/3559 18801/5421/3559 +f 18804/5545/3561 18805/5546/3561 18806/5547/3561 +f 18807/5548/3561 18806/5547/3561 18805/5546/3561 +f 18808/5466/3557 18809/5627/3557 18810/5356/3557 +f 18811/5628/3557 18810/5356/3557 18809/5627/3557 +f 18812/5575/3562 18813/5576/3562 18814/5577/3562 +f 18815/5578/3562 18814/5577/3562 18813/5576/3562 +f 18816/5629/3559 18817/5470/3559 18818/5630/3559 +f 18819/5472/3559 18818/5630/3559 18817/5470/3559 +f 18820/5356/3561 18821/5409/3561 18822/5410/3561 +f 18823/5411/3561 18822/5410/3561 18821/5409/3561 +f 18824/5466/3557 18825/5627/3557 18826/5356/3557 +f 18827/5628/3557 18826/5356/3557 18825/5627/3557 +f 18828/5581/3562 18829/5575/3562 18830/5582/3562 +f 18831/5577/3562 18830/5582/3562 18829/5575/3562 +f 18832/5629/3559 18833/5470/3559 18834/5630/3559 +f 18835/5472/3559 18834/5630/3559 18833/5470/3559 +f 18836/5409/3561 18837/5487/3561 18838/5411/3561 +f 18839/5488/3561 18838/5411/3561 18837/5487/3561 +f 18840/5466/3557 18841/5627/3557 18842/5356/3557 +f 18843/5628/3557 18842/5356/3557 18841/5627/3557 +f 18844/5583/3562 18845/5581/3562 18846/5584/3562 +f 18847/5582/3562 18846/5584/3562 18845/5581/3562 +f 18848/5629/3559 18849/5470/3559 18850/5630/3559 +f 18851/5472/3559 18850/5630/3559 18849/5470/3559 +f 18852/5487/3561 18853/5491/3561 18854/5488/3561 +f 18855/5492/3561 18854/5488/3561 18853/5491/3561 +f 18856/5466/3557 18857/5627/3557 18858/5356/3557 +f 18859/5628/3557 18858/5356/3557 18857/5627/3557 +f 18860/5585/3562 18861/5586/3562 18862/5587/3562 +f 18863/5588/3562 18862/5587/3562 18861/5586/3562 +f 18864/5629/3559 18865/5470/3559 18866/5630/3559 +f 18867/5472/3559 18866/5630/3559 18865/5470/3559 +f 18868/5497/3561 18869/5416/3561 18870/5498/3561 +f 18871/5418/3561 18870/5498/3561 18869/5416/3561 +f 18872/5466/3557 18873/5627/3557 18874/5356/3557 +f 18875/5628/3557 18874/5356/3557 18873/5627/3557 +f 18876/5589/3562 18877/5585/3562 18878/5590/3562 +f 18879/5587/3562 18878/5590/3562 18877/5585/3562 +f 18880/5629/3559 18881/5470/3559 18882/5630/3559 +f 18883/5472/3559 18882/5630/3559 18881/5470/3559 +f 18884/5416/3561 18885/5417/3561 18886/5418/3561 +f 18887/5419/3561 18886/5418/3561 18885/5417/3561 +f 18888/5466/3557 18889/5627/3557 18890/5356/3557 +f 18891/5628/3557 18890/5356/3557 18889/5627/3557 +f 18892/5591/3562 18893/5589/3562 18894/5592/3562 +f 18895/5590/3562 18894/5592/3562 18893/5589/3562 +f 18896/5629/3559 18897/5470/3559 18898/5630/3559 +f 18899/5472/3559 18898/5630/3559 18897/5470/3559 +f 18900/5417/3561 18901/5503/3561 18902/5419/3561 +f 18903/5504/3561 18902/5419/3561 18901/5503/3561 +f 18904/5466/3557 18905/5627/3557 18906/5356/3557 +f 18907/5628/3557 18906/5356/3557 18905/5627/3557 +f 18908/5593/3562 18909/5591/3562 18910/5594/3562 +f 18911/5592/3562 18910/5594/3562 18909/5591/3562 +f 18912/5629/3559 18913/5470/3559 18914/5630/3559 +f 18915/5472/3559 18914/5630/3559 18913/5470/3559 +f 18916/5503/3561 18917/5507/3561 18918/5504/3561 +f 18919/5508/3561 18918/5504/3561 18917/5507/3561 +f 18920/5466/3557 18921/5627/3557 18922/5356/3557 +f 18923/5628/3557 18922/5356/3557 18921/5627/3557 +f 18924/5595/3562 18925/5596/3562 18926/5597/3562 +f 18927/5598/3562 18926/5597/3562 18925/5596/3562 +f 18928/5629/3559 18929/5470/3559 18930/5630/3559 +f 18931/5472/3559 18930/5630/3559 18929/5470/3559 +f 18932/5513/3561 18933/5412/3561 18934/5514/3561 +f 18935/5414/3561 18934/5514/3561 18933/5412/3561 +f 18936/5466/3557 18937/5627/3557 18938/5356/3557 +f 18939/5628/3557 18938/5356/3557 18937/5627/3557 +f 18940/5599/3562 18941/5595/3562 18942/5600/3562 +f 18943/5597/3562 18942/5600/3562 18941/5595/3562 +f 18944/5629/3559 18945/5470/3559 18946/5630/3559 +f 18947/5472/3559 18946/5630/3559 18945/5470/3559 +f 18948/5412/3561 18949/5413/3561 18950/5414/3561 +f 18951/5415/3561 18950/5414/3561 18949/5413/3561 +f 18952/5466/3557 18953/5627/3557 18954/5356/3557 +f 18955/5628/3557 18954/5356/3557 18953/5627/3557 +f 18956/5601/3562 18957/5599/3562 18958/5602/3562 +f 18959/5600/3562 18958/5602/3562 18957/5599/3562 +f 18960/5629/3559 18961/5470/3559 18962/5630/3559 +f 18963/5472/3559 18962/5630/3559 18961/5470/3559 +f 18964/5413/3561 18965/5519/3561 18966/5415/3561 +f 18967/5520/3561 18966/5415/3561 18965/5519/3561 +f 18968/5466/3557 18969/5627/3557 18970/5356/3557 +f 18971/5628/3557 18970/5356/3557 18969/5627/3557 +f 18972/5603/3562 18973/5601/3562 18974/5604/3562 +f 18975/5602/3562 18974/5604/3562 18973/5601/3562 +f 18976/5629/3559 18977/5470/3559 18978/5630/3559 +f 18979/5472/3559 18978/5630/3559 18977/5470/3559 +f 18980/5519/3561 18981/5523/3561 18982/5520/3561 +f 18983/5524/3561 18982/5520/3561 18981/5523/3561 +f 18984/5466/3557 18985/5627/3557 18986/5356/3557 +f 18987/5628/3557 18986/5356/3557 18985/5627/3557 +f 18988/5605/3562 18989/5606/3562 18990/5607/3562 +f 18991/5608/3562 18990/5607/3562 18989/5606/3562 +f 18992/5629/3559 18993/5470/3559 18994/5630/3559 +f 18995/5472/3559 18994/5630/3559 18993/5470/3559 +f 18996/5529/3561 18997/5401/3561 18998/5530/3561 +f 18999/5403/3561 18998/5530/3561 18997/5401/3561 +f 19000/5466/3557 19001/5627/3557 19002/5356/3557 +f 19003/5628/3557 19002/5356/3557 19001/5627/3557 +f 19004/5609/3562 19005/5605/3562 19006/5610/3562 +f 19007/5607/3562 19006/5610/3562 19005/5605/3562 +f 19008/5629/3559 19009/5470/3559 19010/5630/3559 +f 19011/5472/3559 19010/5630/3559 19009/5470/3559 +f 19012/5401/3561 19013/5402/3561 19014/5403/3561 +f 19015/5404/3561 19014/5403/3561 19013/5402/3561 +f 19016/5466/3557 19017/5627/3557 19018/5356/3557 +f 19019/5628/3557 19018/5356/3557 19017/5627/3557 +f 19020/5611/3562 19021/5609/3562 19022/5612/3562 +f 19023/5610/3562 19022/5612/3562 19021/5609/3562 +f 19024/5629/3559 19025/5470/3559 19026/5630/3559 +f 19027/5472/3559 19026/5630/3559 19025/5470/3559 +f 19028/5402/3561 19029/5535/3561 19030/5404/3561 +f 19031/5536/3561 19030/5404/3561 19029/5535/3561 +f 19032/5466/3557 19033/5627/3557 19034/5356/3557 +f 19035/5628/3557 19034/5356/3557 19033/5627/3557 +f 19036/5613/3562 19037/5611/3562 19038/5614/3562 +f 19039/5612/3562 19038/5614/3562 19037/5611/3562 +f 19040/5629/3559 19041/5470/3559 19042/5630/3559 +f 19043/5472/3559 19042/5630/3559 19041/5470/3559 +f 19044/5535/3561 19045/5539/3561 19046/5536/3561 +f 19047/5540/3561 19046/5536/3561 19045/5539/3561 +f 19048/5466/3557 19049/5627/3557 19050/5356/3557 +f 19051/5628/3557 19050/5356/3557 19049/5627/3557 +f 19052/5615/3562 19053/5616/3562 19054/5617/3562 +f 19055/5618/3562 19054/5617/3562 19053/5616/3562 +f 19056/5629/3559 19057/5470/3559 19058/5630/3559 +f 19059/5472/3559 19058/5630/3559 19057/5470/3559 +f 19060/5545/3561 19061/5546/3561 19062/5547/3561 +f 19063/5548/3561 19062/5547/3561 19061/5546/3561 +f 19064/5631/3563 19065/5632/3563 19066/5633/3563 +f 19067/5634/3563 19066/5633/3563 19065/5632/3563 +f 19068/5356/3558 19069/5635/3558 19070/5410/3558 +f 19071/5636/3558 19070/5410/3558 19069/5635/3558 +f 19072/5637/3559 19073/5638/3559 19074/5639/3559 +f 19075/5640/3559 19074/5639/3559 19073/5638/3559 +f 19076/5641/3560 19077/5642/3560 19078/5643/3560 +f 19079/5644/3560 19078/5643/3560 19077/5642/3560 +f 19080/5645/3564 19081/5646/3564 19082/5647/3564 +f 19083/5648/3564 19082/5647/3564 19081/5646/3564 +f 19084/5631/3565 19085/5632/3565 19086/5633/3565 +f 19087/5634/3565 19086/5633/3565 19085/5632/3565 +f 19088/5356/3561 19089/5635/3561 19090/5410/3561 +f 19091/5636/3561 19090/5410/3561 19089/5635/3561 +f 19092/5649/3559 19093/5650/3559 19094/5651/3559 +f 19095/5652/3559 19094/5651/3559 19093/5650/3559 +f 19096/5641/3562 19097/5642/3562 19098/5643/3562 +f 19099/5644/3562 19098/5643/3562 19097/5642/3562 +f 19100/5645/3566 19101/5646/3566 19102/5647/3566 +f 19103/5648/3566 19102/5647/3566 19101/5646/3566 +f 19104/5631/3567 19105/5632/3567 19106/5633/3567 +f 19107/5634/3567 19106/5633/3567 19105/5632/3567 +f 19108/5356/3558 19109/5635/3558 19110/5410/3558 +f 19111/5636/3558 19110/5410/3558 19109/5635/3558 +f 19112/5653/3559 19113/5654/3559 19114/5655/3559 +f 19115/5656/3559 19114/5655/3559 19113/5654/3559 +f 19116/5641/3560 19117/5642/3560 19118/5643/3560 +f 19119/5644/3560 19118/5643/3560 19117/5642/3560 +f 19120/5645/3568 19121/5646/3568 19122/5647/3568 +f 19123/5648/3568 19122/5647/3568 19121/5646/3568 +f 19124/5631/3569 19125/5632/3569 19126/5633/3569 +f 19127/5634/3569 19126/5633/3569 19125/5632/3569 +f 19128/5356/3561 19129/5635/3561 19130/5410/3561 +f 19131/5636/3561 19130/5410/3561 19129/5635/3561 +f 19132/5657/3559 19133/5658/3559 19134/5659/3559 +f 19135/5660/3559 19134/5659/3559 19133/5658/3559 +f 19136/5641/3562 19137/5642/3562 19138/5643/3562 +f 19139/5644/3562 19138/5643/3562 19137/5642/3562 +f 19140/5645/3570 19141/5646/3570 19142/5647/3570 +f 19143/5648/3570 19142/5647/3570 19141/5646/3570 +f 19144/5661/3557 19145/5662/3557 19146/5663/3557 +f 19147/5664/3557 19146/5663/3557 19145/5662/3557 +f 19148/5356/3562 19149/5665/3562 19150/5410/3562 +f 19151/5666/3562 19150/5410/3562 19149/5665/3562 +f 19152/5579/3559 19153/5452/3559 19154/5580/3559 +f 19155/5454/3559 19154/5580/3559 19153/5452/3559 +f 19156/5667/3561 19157/5576/3561 19158/5668/3561 +f 19159/5578/3561 19158/5668/3561 19157/5576/3561 +f 19160/5669/3557 19161/5670/3557 19162/5671/3557 +f 19163/5672/3557 19162/5671/3557 19161/5670/3557 +f 19164/5356/3562 19165/5665/3562 19166/5410/3562 +f 19167/5666/3562 19166/5410/3562 19165/5665/3562 +f 19168/5621/3559 19169/5463/3559 19170/5622/3559 +f 19171/5465/3559 19170/5622/3559 19169/5463/3559 +f 19172/5667/3561 19173/5576/3561 19174/5668/3561 +f 19175/5578/3561 19174/5668/3561 19173/5576/3561 +f 19176/5673/3557 19177/5674/3557 19178/5675/3557 +f 19179/5676/3557 19178/5675/3557 19177/5674/3557 +f 19180/5356/3562 19181/5665/3562 19182/5410/3562 +f 19183/5666/3562 19182/5410/3562 19181/5665/3562 +f 19184/5625/3559 19185/5421/3559 19186/5626/3559 +f 19187/5423/3559 19186/5626/3559 19185/5421/3559 +f 19188/5667/3561 19189/5576/3561 19190/5668/3561 +f 19191/5578/3561 19190/5668/3561 19189/5576/3561 +f 19192/5356/3557 19193/5677/3557 19194/5410/3557 +f 19195/5678/3557 19194/5410/3557 19193/5677/3557 +f 19196/5356/3562 19197/5665/3562 19198/5410/3562 +f 19199/5666/3562 19198/5410/3562 19197/5665/3562 +f 19200/5629/3559 19201/5470/3559 19202/5630/3559 +f 19203/5472/3559 19202/5630/3559 19201/5470/3559 +f 19204/5667/3561 19205/5576/3561 19206/5668/3561 +f 19207/5578/3561 19206/5668/3561 19205/5576/3561 +f 19208/5679/3557 19209/5680/3557 19210/5681/3557 +f 19211/5682/3557 19210/5681/3557 19209/5680/3557 +f 19212/5635/3558 19213/5541/3558 19214/5636/3558 +f 19215/5543/3558 19214/5636/3558 19213/5541/3558 +f 19216/5683/3559 19217/5684/3559 19218/5685/3559 +f 19219/5686/3559 19218/5685/3559 19217/5684/3559 +f 19220/5546/3560 19221/5641/3560 19222/5548/3560 +f 19223/5643/3560 19222/5548/3560 19221/5641/3560 +f 19224/5687/3557 19225/5688/3557 19226/5689/3557 +f 19227/5690/3557 19226/5689/3557 19225/5688/3557 +f 19228/5635/3561 19229/5541/3561 19230/5636/3561 +f 19231/5543/3561 19230/5636/3561 19229/5541/3561 +f 19232/5691/3559 19233/5692/3559 19234/5693/3559 +f 19235/5694/3559 19234/5693/3559 19233/5692/3559 +f 19236/5546/3562 19237/5641/3562 19238/5548/3562 +f 19239/5643/3562 19238/5548/3562 19237/5641/3562 +f 19240/5695/3557 19241/5696/3557 19242/5697/3557 +f 19243/5698/3557 19242/5697/3557 19241/5696/3557 +f 19244/5635/3558 19245/5541/3558 19246/5636/3558 +f 19247/5543/3558 19246/5636/3558 19245/5541/3558 +f 19248/5699/3559 19249/5700/3559 19250/5701/3559 +f 19251/5702/3559 19250/5701/3559 19249/5700/3559 +f 19252/5546/3560 19253/5641/3560 19254/5548/3560 +f 19255/5643/3560 19254/5548/3560 19253/5641/3560 +f 19256/5703/3557 19257/5704/3557 19258/5705/3557 +f 19259/5706/3557 19258/5705/3557 19257/5704/3557 +f 19260/5635/3561 19261/5541/3561 19262/5636/3561 +f 19263/5543/3561 19262/5636/3561 19261/5541/3561 +f 19264/5707/3559 19265/5708/3559 19266/5709/3559 +f 19267/5710/3559 19266/5709/3559 19265/5708/3559 +f 19268/5546/3562 19269/5641/3562 19270/5548/3562 +f 19271/5643/3562 19270/5548/3562 19269/5641/3562 +f 19272/5455/3557 19273/5573/3557 19274/5317/3557 +f 19275/5574/3557 19274/5317/3557 19273/5573/3557 +f 19276/5665/3562 19277/5615/3562 19278/5666/3562 +f 19279/5617/3562 19278/5666/3562 19277/5615/3562 +f 19280/5579/3559 19281/5452/3559 19282/5580/3559 +f 19283/5454/3559 19282/5580/3559 19281/5452/3559 +f 19284/5546/3561 19285/5667/3561 19286/5548/3561 +f 19287/5668/3561 19286/5548/3561 19285/5667/3561 +f 19288/5458/3557 19289/5619/3557 19290/5460/3557 +f 19291/5620/3557 19290/5460/3557 19289/5619/3557 +f 19292/5665/3562 19293/5615/3562 19294/5666/3562 +f 19295/5617/3562 19294/5666/3562 19293/5615/3562 +f 19296/5621/3559 19297/5463/3559 19298/5622/3559 +f 19299/5465/3559 19298/5622/3559 19297/5463/3559 +f 19300/5546/3561 19301/5667/3561 19302/5548/3561 +f 19303/5668/3561 19302/5548/3561 19301/5667/3561 +f 19304/5428/3557 19305/5623/3557 19306/5301/3557 +f 19307/5624/3557 19306/5301/3557 19305/5623/3557 +f 19308/5665/3562 19309/5615/3562 19310/5666/3562 +f 19311/5617/3562 19310/5666/3562 19309/5615/3562 +f 19312/5625/3559 19313/5421/3559 19314/5626/3559 +f 19315/5423/3559 19314/5626/3559 19313/5421/3559 +f 19316/5546/3561 19317/5667/3561 19318/5548/3561 +f 19319/5668/3561 19318/5548/3561 19317/5667/3561 +f 19320/5466/3557 19321/5627/3557 19322/5356/3557 +f 19323/5628/3557 19322/5356/3557 19321/5627/3557 +f 19324/5665/3562 19325/5615/3562 19326/5666/3562 +f 19327/5617/3562 19326/5666/3562 19325/5615/3562 +f 19328/5629/3559 19329/5470/3559 19330/5630/3559 +f 19331/5472/3559 19330/5630/3559 19329/5470/3559 +f 19332/5546/3561 19333/5667/3561 19334/5548/3561 +f 19335/5668/3561 19334/5548/3561 19333/5667/3561 +f 19336/5356/3562 19337/5711/3562 19338/5712/3562 +f 19339/5713/3562 19338/5712/3562 19337/5711/3562 +f 19340/5712/3562 19341/5714/3562 19342/5715/3562 +f 19343/5716/3562 19342/5715/3562 19341/5714/3562 +f 19342/5715/3562 19343/5716/3562 19344/5717/3562 +f 19345/5718/3562 19344/5717/3562 19343/5716/3562 +f 19344/5717/3562 19345/5718/3562 19346/5719/3562 +f 19347/5720/3562 19346/5719/3562 19345/5718/3562 +f 19346/5719/3562 19347/5720/3562 19348/5721/3562 +f 19349/5722/3562 19348/5721/3562 19347/5720/3562 +f 19348/5721/3562 19349/5722/3562 19350/5723/3562 +f 19351/5724/3562 19350/5723/3562 19349/5722/3562 +f 19350/5723/3562 19351/5724/3562 19352/5725/3562 +f 19353/5726/3562 19352/5725/3562 19351/5724/3562 +f 19352/5725/3562 19353/5726/3562 19354/5727/3562 +f 19355/5728/3562 19354/5727/3562 19353/5726/3562 +f 19354/5727/3562 19355/5728/3562 19356/5729/3562 +f 19357/5730/3562 19356/5729/3562 19355/5728/3562 +f 19356/5729/3562 19357/5730/3562 19358/5731/3562 +f 19359/5732/3562 19358/5731/3562 19357/5730/3562 +f 19358/5731/3562 19359/5732/3562 19360/5733/3562 +f 19361/5734/3562 19360/5733/3562 19359/5732/3562 +f 19360/5733/3562 19361/5734/3562 19362/5735/3562 +f 19363/5736/3562 19362/5735/3562 19361/5734/3562 +f 19362/5735/3562 19363/5736/3562 19364/5737/3562 +f 19365/5738/3562 19364/5737/3562 19363/5736/3562 +f 19364/5737/3562 19365/5738/3562 19366/5739/3562 +f 19367/5740/3562 19366/5739/3562 19365/5738/3562 +f 19366/5739/3562 19367/5740/3562 19368/5741/3562 +f 19369/5742/3562 19368/5741/3562 19367/5740/3562 +f 19368/5741/3562 19369/5742/3562 19370/5743/3562 +f 19371/5744/3562 19370/5743/3562 19369/5742/3562 +f 19370/5743/3562 19371/5744/3562 19372/5745/3562 +f 19373/5746/3562 19372/5745/3562 19371/5744/3562 +f 19374/5747/3562 19375/5713/3562 19376/5748/3562 +f 19377/5749/3562 19376/5748/3562 19375/5713/3562 +f 19376/5748/3562 19377/5749/3562 19378/5750/3562 +f 19379/5751/3562 19378/5750/3562 19377/5749/3562 +f 19378/5750/3562 19379/5751/3562 19380/5752/3562 +f 19381/5753/3562 19380/5752/3562 19379/5751/3562 +f 19380/5752/3562 19381/5753/3562 19382/5754/3562 +f 19383/5755/3562 19382/5754/3562 19381/5753/3562 +f 19382/5754/3562 19383/5755/3562 19384/5756/3562 +f 19385/5757/3562 19384/5756/3562 19383/5755/3562 +f 19384/5756/3562 19385/5757/3562 19386/5758/3562 +f 19387/5759/3562 19386/5758/3562 19385/5757/3562 +f 19386/5758/3562 19387/5759/3562 19388/5760/3562 +f 19389/5761/3562 19388/5760/3562 19387/5759/3562 +f 19388/5760/3562 19389/5761/3562 19390/5762/3562 +f 19391/5763/3562 19390/5762/3562 19389/5761/3562 +f 19390/5762/3562 19391/5763/3562 19392/5764/3562 +f 19393/5765/3562 19392/5764/3562 19391/5763/3562 +f 19392/5764/3562 19393/5765/3562 19394/5766/3562 +f 19395/5767/3562 19394/5766/3562 19393/5765/3562 +f 19394/5766/3562 19395/5767/3562 19396/5768/3562 +f 19397/5769/3562 19396/5768/3562 19395/5767/3562 +f 19396/5768/3562 19397/5769/3562 19398/5770/3562 +f 19399/5771/3562 19398/5770/3562 19397/5769/3562 +f 19398/5770/3562 19399/5771/3562 19400/5772/3562 +f 19401/5773/3562 19400/5772/3562 19399/5771/3562 +f 19400/5772/3562 19401/5773/3562 19402/5774/3562 +f 19403/5775/3562 19402/5774/3562 19401/5773/3562 +f 19402/5774/3562 19403/5775/3562 19404/5776/3562 +f 19405/5777/3562 19404/5776/3562 19403/5775/3562 +f 19404/5776/3562 19405/5777/3562 19406/5746/3562 +f 19407/5778/3562 19406/5746/3562 19405/5777/3562 +f 19408/5745/3562 19409/5778/3562 19410/5779/3562 +f 19411/5780/3562 19410/5779/3562 19409/5778/3562 +f 19410/5779/3561 19411/5780/3561 19412/5779/3561 +f 19413/5780/3561 19412/5779/3561 19411/5780/3561 +f 19412/5779/3562 19413/5780/3562 19414/5781/3562 +f 19415/5782/3562 19414/5781/3562 19413/5780/3562 +f 19414/5781/3561 19415/5782/3561 19416/5781/3561 +f 19417/5782/3561 19416/5781/3561 19415/5782/3561 +f 19416/5781/3562 19417/5782/3562 19418/5783/3562 +f 19419/5784/3562 19418/5783/3562 19417/5782/3562 +f 19418/5783/3561 19419/5784/3561 19420/5783/3561 +f 19421/5784/3561 19420/5783/3561 19419/5784/3561 +f 19420/5783/3562 19421/5784/3562 19422/5785/3562 +f 19423/5356/3558 19424/5711/3558 19425/5712/3558 +f 19426/5713/3558 19425/5712/3558 19424/5711/3558 +f 19427/5712/3558 19428/5714/3558 19429/5715/3558 +f 19430/5716/3558 19429/5715/3558 19428/5714/3558 +f 19429/5715/3558 19430/5716/3558 19431/5717/3558 +f 19432/5718/3558 19431/5717/3558 19430/5716/3558 +f 19431/5717/3558 19432/5718/3558 19433/5719/3558 +f 19434/5720/3558 19433/5719/3558 19432/5718/3558 +f 19433/5719/3558 19434/5720/3558 19435/5721/3558 +f 19436/5722/3558 19435/5721/3558 19434/5720/3558 +f 19435/5721/3558 19436/5722/3558 19437/5723/3558 +f 19438/5724/3558 19437/5723/3558 19436/5722/3558 +f 19437/5723/3558 19438/5724/3558 19439/5725/3558 +f 19440/5726/3558 19439/5725/3558 19438/5724/3558 +f 19439/5725/3558 19440/5726/3558 19441/5727/3558 +f 19442/5728/3558 19441/5727/3558 19440/5726/3558 +f 19441/5727/3558 19442/5728/3558 19443/5729/3558 +f 19444/5730/3558 19443/5729/3558 19442/5728/3558 +f 19443/5729/3558 19444/5730/3558 19445/5731/3558 +f 19446/5732/3558 19445/5731/3558 19444/5730/3558 +f 19445/5731/3558 19446/5732/3558 19447/5733/3558 +f 19448/5734/3558 19447/5733/3558 19446/5732/3558 +f 19447/5733/3558 19448/5734/3558 19449/5735/3558 +f 19450/5736/3558 19449/5735/3558 19448/5734/3558 +f 19449/5735/3558 19450/5736/3558 19451/5737/3558 +f 19452/5738/3558 19451/5737/3558 19450/5736/3558 +f 19451/5737/3558 19452/5738/3558 19453/5739/3558 +f 19454/5740/3558 19453/5739/3558 19452/5738/3558 +f 19453/5739/3558 19454/5740/3558 19455/5741/3558 +f 19456/5742/3558 19455/5741/3558 19454/5740/3558 +f 19455/5741/3558 19456/5742/3558 19457/5743/3558 +f 19458/5744/3558 19457/5743/3558 19456/5742/3558 +f 19457/5743/3558 19458/5744/3558 19459/5745/3558 +f 19460/5746/3558 19459/5745/3558 19458/5744/3558 +f 19461/5747/3558 19462/5713/3558 19463/5748/3558 +f 19464/5749/3558 19463/5748/3558 19462/5713/3558 +f 19463/5748/3558 19464/5749/3558 19465/5750/3558 +f 19466/5751/3558 19465/5750/3558 19464/5749/3558 +f 19465/5750/3558 19466/5751/3558 19467/5752/3558 +f 19468/5753/3558 19467/5752/3558 19466/5751/3558 +f 19467/5752/3558 19468/5753/3558 19469/5754/3558 +f 19470/5755/3558 19469/5754/3558 19468/5753/3558 +f 19469/5754/3558 19470/5755/3558 19471/5756/3558 +f 19472/5757/3558 19471/5756/3558 19470/5755/3558 +f 19471/5756/3558 19472/5757/3558 19473/5758/3558 +f 19474/5759/3558 19473/5758/3558 19472/5757/3558 +f 19473/5758/3558 19474/5759/3558 19475/5760/3558 +f 19476/5761/3558 19475/5760/3558 19474/5759/3558 +f 19475/5760/3558 19476/5761/3558 19477/5762/3558 +f 19478/5763/3558 19477/5762/3558 19476/5761/3558 +f 19477/5762/3558 19478/5763/3558 19479/5764/3558 +f 19480/5765/3558 19479/5764/3558 19478/5763/3558 +f 19479/5764/3558 19480/5765/3558 19481/5766/3558 +f 19482/5767/3558 19481/5766/3558 19480/5765/3558 +f 19481/5766/3558 19482/5767/3558 19483/5768/3558 +f 19484/5769/3558 19483/5768/3558 19482/5767/3558 +f 19483/5768/3558 19484/5769/3558 19485/5770/3558 +f 19486/5771/3558 19485/5770/3558 19484/5769/3558 +f 19485/5770/3558 19486/5771/3558 19487/5772/3558 +f 19488/5773/3558 19487/5772/3558 19486/5771/3558 +f 19487/5772/3558 19488/5773/3558 19489/5774/3558 +f 19490/5775/3558 19489/5774/3558 19488/5773/3558 +f 19489/5774/3558 19490/5775/3558 19491/5776/3558 +f 19492/5777/3558 19491/5776/3558 19490/5775/3558 +f 19491/5776/3558 19492/5777/3558 19493/5746/3558 +f 19494/5778/3558 19493/5746/3558 19492/5777/3558 +f 19495/5745/3558 19496/5778/3558 19497/5779/3558 +f 19498/5780/3558 19497/5779/3558 19496/5778/3558 +f 19497/5779/3561 19498/5780/3561 19499/5779/3561 +f 19500/5780/3561 19499/5779/3561 19498/5780/3561 +f 19499/5779/3558 19500/5780/3558 19501/5781/3558 +f 19502/5782/3558 19501/5781/3558 19500/5780/3558 +f 19501/5781/3561 19502/5782/3561 19503/5781/3561 +f 19504/5782/3561 19503/5781/3561 19502/5782/3561 +f 19503/5781/3558 19504/5782/3558 19505/5783/3558 +f 19506/5784/3558 19505/5783/3558 19504/5782/3558 +f 19505/5783/3561 19506/5784/3561 19507/5783/3561 +f 19508/5784/3561 19507/5783/3561 19506/5784/3561 +f 19507/5783/3558 19508/5784/3558 19509/5785/3558 +f 19510/5669/3562 19511/5786/3562 19512/5787/3562 +f 19513/5788/3562 19512/5787/3562 19511/5786/3562 +f 19514/5787/3562 19515/5789/3562 19516/5790/3562 +f 19517/5791/3562 19516/5790/3562 19515/5789/3562 +f 19516/5790/3562 19517/5791/3562 19518/5792/3562 +f 19519/5793/3562 19518/5792/3562 19517/5791/3562 +f 19518/5792/3562 19519/5793/3562 19520/5794/3562 +f 19521/5795/3562 19520/5794/3562 19519/5793/3562 +f 19520/5794/3562 19521/5795/3562 19522/5796/3562 +f 19523/5797/3562 19522/5796/3562 19521/5795/3562 +f 19522/5796/3562 19523/5797/3562 19524/5798/3562 +f 19525/5799/3562 19524/5798/3562 19523/5797/3562 +f 19524/5798/3562 19525/5799/3562 19526/5800/3562 +f 19527/5801/3562 19526/5800/3562 19525/5799/3562 +f 19526/5800/3562 19527/5801/3562 19528/5802/3562 +f 19529/5803/3562 19528/5802/3562 19527/5801/3562 +f 19528/5802/3562 19529/5803/3562 19530/5804/3562 +f 19531/5805/3562 19530/5804/3562 19529/5803/3562 +f 19530/5804/3562 19531/5805/3562 19532/5806/3562 +f 19533/5807/3562 19532/5806/3562 19531/5805/3562 +f 19532/5806/3562 19533/5807/3562 19534/5808/3562 +f 19535/5809/3562 19534/5808/3562 19533/5807/3562 +f 19534/5808/3562 19535/5809/3562 19536/5810/3562 +f 19537/5811/3562 19536/5810/3562 19535/5809/3562 +f 19536/5810/3562 19537/5811/3562 19538/5812/3562 +f 19539/5813/3562 19538/5812/3562 19537/5811/3562 +f 19538/5812/3562 19539/5813/3562 19540/5814/3562 +f 19541/5815/3562 19540/5814/3562 19539/5813/3562 +f 19540/5814/3562 19541/5815/3562 19542/5816/3562 +f 19543/5817/3562 19542/5816/3562 19541/5815/3562 +f 19542/5816/3562 19543/5817/3562 19544/5818/3562 +f 19545/5819/3562 19544/5818/3562 19543/5817/3562 +f 19544/5818/3562 19545/5819/3562 19546/5820/3562 +f 19547/5821/3562 19546/5820/3562 19545/5819/3562 +f 19548/5822/3562 19549/5788/3562 19550/5823/3562 +f 19551/5824/3562 19550/5823/3562 19549/5788/3562 +f 19550/5823/3562 19551/5824/3562 19552/5825/3562 +f 19553/5826/3562 19552/5825/3562 19551/5824/3562 +f 19552/5825/3562 19553/5826/3562 19554/5827/3562 +f 19555/5828/3562 19554/5827/3562 19553/5826/3562 +f 19554/5827/3562 19555/5828/3562 19556/5829/3562 +f 19557/5830/3562 19556/5829/3562 19555/5828/3562 +f 19556/5829/3562 19557/5830/3562 19558/5831/3562 +f 19559/5832/3562 19558/5831/3562 19557/5830/3562 +f 19558/5831/3562 19559/5832/3562 19560/5833/3562 +f 19561/5834/3562 19560/5833/3562 19559/5832/3562 +f 19560/5833/3562 19561/5834/3562 19562/5835/3562 +f 19563/5836/3562 19562/5835/3562 19561/5834/3562 +f 19562/5835/3562 19563/5836/3562 19564/5837/3562 +f 19565/5838/3562 19564/5837/3562 19563/5836/3562 +f 19564/5837/3562 19565/5838/3562 19566/5839/3562 +f 19567/5840/3562 19566/5839/3562 19565/5838/3562 +f 19566/5839/3562 19567/5840/3562 19568/5841/3562 +f 19569/5842/3562 19568/5841/3562 19567/5840/3562 +f 19568/5841/3562 19569/5842/3562 19570/5843/3562 +f 19571/5844/3562 19570/5843/3562 19569/5842/3562 +f 19570/5843/3562 19571/5844/3562 19572/5845/3562 +f 19573/5846/3562 19572/5845/3562 19571/5844/3562 +f 19572/5845/3562 19573/5846/3562 19574/5847/3562 +f 19575/5848/3562 19574/5847/3562 19573/5846/3562 +f 19574/5847/3562 19575/5848/3562 19576/5849/3562 +f 19577/5850/3562 19576/5849/3562 19575/5848/3562 +f 19576/5849/3562 19577/5850/3562 19578/5851/3562 +f 19579/5852/3562 19578/5851/3562 19577/5850/3562 +f 19578/5851/3562 19579/5852/3562 19580/5821/3562 +f 19581/5853/3562 19580/5821/3562 19579/5852/3562 +f 19582/5820/3562 19583/5853/3562 19584/5854/3562 +f 19585/5855/3562 19584/5854/3562 19583/5853/3562 +f 19584/5854/3561 19585/5855/3561 19586/5854/3561 +f 19587/5855/3561 19586/5854/3561 19585/5855/3561 +f 19586/5854/3562 19587/5855/3562 19588/5856/3562 +f 19589/5857/3562 19588/5856/3562 19587/5855/3562 +f 19588/5856/3561 19589/5857/3561 19590/5856/3561 +f 19591/5857/3561 19590/5856/3561 19589/5857/3561 +f 19590/5856/3562 19591/5857/3562 19592/5858/3562 +f 19593/5859/3562 19592/5858/3562 19591/5857/3562 +f 19592/5858/3561 19593/5859/3561 19594/5858/3561 +f 19595/5859/3561 19594/5858/3561 19593/5859/3561 +f 19594/5858/3562 19595/5859/3562 19596/5860/3562 +f 19597/5669/3558 19598/5786/3558 19599/5787/3558 +f 19600/5788/3558 19599/5787/3558 19598/5786/3558 +f 19601/5787/3558 19602/5789/3558 19603/5790/3558 +f 19604/5791/3558 19603/5790/3558 19602/5789/3558 +f 19603/5790/3558 19604/5791/3558 19605/5792/3558 +f 19606/5793/3558 19605/5792/3558 19604/5791/3558 +f 19605/5792/3558 19606/5793/3558 19607/5794/3558 +f 19608/5795/3558 19607/5794/3558 19606/5793/3558 +f 19607/5794/3558 19608/5795/3558 19609/5796/3558 +f 19610/5797/3558 19609/5796/3558 19608/5795/3558 +f 19609/5796/3558 19610/5797/3558 19611/5798/3558 +f 19612/5799/3558 19611/5798/3558 19610/5797/3558 +f 19611/5798/3558 19612/5799/3558 19613/5800/3558 +f 19614/5801/3558 19613/5800/3558 19612/5799/3558 +f 19613/5800/3558 19614/5801/3558 19615/5802/3558 +f 19616/5803/3558 19615/5802/3558 19614/5801/3558 +f 19615/5802/3558 19616/5803/3558 19617/5804/3558 +f 19618/5805/3558 19617/5804/3558 19616/5803/3558 +f 19617/5804/3558 19618/5805/3558 19619/5806/3558 +f 19620/5807/3558 19619/5806/3558 19618/5805/3558 +f 19619/5806/3558 19620/5807/3558 19621/5808/3558 +f 19622/5809/3558 19621/5808/3558 19620/5807/3558 +f 19621/5808/3558 19622/5809/3558 19623/5810/3558 +f 19624/5811/3558 19623/5810/3558 19622/5809/3558 +f 19623/5810/3558 19624/5811/3558 19625/5812/3558 +f 19626/5813/3558 19625/5812/3558 19624/5811/3558 +f 19625/5812/3558 19626/5813/3558 19627/5814/3558 +f 19628/5815/3558 19627/5814/3558 19626/5813/3558 +f 19627/5814/3558 19628/5815/3558 19629/5816/3558 +f 19630/5817/3558 19629/5816/3558 19628/5815/3558 +f 19629/5816/3558 19630/5817/3558 19631/5818/3558 +f 19632/5819/3558 19631/5818/3558 19630/5817/3558 +f 19631/5818/3558 19632/5819/3558 19633/5820/3558 +f 19634/5821/3558 19633/5820/3558 19632/5819/3558 +f 19635/5822/3558 19636/5788/3558 19637/5823/3558 +f 19638/5824/3558 19637/5823/3558 19636/5788/3558 +f 19637/5823/3558 19638/5824/3558 19639/5825/3558 +f 19640/5826/3558 19639/5825/3558 19638/5824/3558 +f 19639/5825/3558 19640/5826/3558 19641/5827/3558 +f 19642/5828/3558 19641/5827/3558 19640/5826/3558 +f 19641/5827/3558 19642/5828/3558 19643/5829/3558 +f 19644/5830/3558 19643/5829/3558 19642/5828/3558 +f 19643/5829/3558 19644/5830/3558 19645/5831/3558 +f 19646/5832/3558 19645/5831/3558 19644/5830/3558 +f 19645/5831/3558 19646/5832/3558 19647/5833/3558 +f 19648/5834/3558 19647/5833/3558 19646/5832/3558 +f 19647/5833/3558 19648/5834/3558 19649/5835/3558 +f 19650/5836/3558 19649/5835/3558 19648/5834/3558 +f 19649/5835/3558 19650/5836/3558 19651/5837/3558 +f 19652/5838/3558 19651/5837/3558 19650/5836/3558 +f 19651/5837/3558 19652/5838/3558 19653/5839/3558 +f 19654/5840/3558 19653/5839/3558 19652/5838/3558 +f 19653/5839/3558 19654/5840/3558 19655/5841/3558 +f 19656/5842/3558 19655/5841/3558 19654/5840/3558 +f 19655/5841/3558 19656/5842/3558 19657/5843/3558 +f 19658/5844/3558 19657/5843/3558 19656/5842/3558 +f 19657/5843/3558 19658/5844/3558 19659/5845/3558 +f 19660/5846/3558 19659/5845/3558 19658/5844/3558 +f 19659/5845/3558 19660/5846/3558 19661/5847/3558 +f 19662/5848/3558 19661/5847/3558 19660/5846/3558 +f 19661/5847/3558 19662/5848/3558 19663/5849/3558 +f 19664/5850/3558 19663/5849/3558 19662/5848/3558 +f 19663/5849/3558 19664/5850/3558 19665/5851/3558 +f 19666/5852/3558 19665/5851/3558 19664/5850/3558 +f 19665/5851/3558 19666/5852/3558 19667/5821/3558 +f 19668/5853/3558 19667/5821/3558 19666/5852/3558 +f 19669/5820/3558 19670/5853/3558 19671/5854/3558 +f 19672/5855/3558 19671/5854/3558 19670/5853/3558 +f 19671/5854/3561 19672/5855/3561 19673/5854/3561 +f 19674/5855/3561 19673/5854/3561 19672/5855/3561 +f 19673/5854/3558 19674/5855/3558 19675/5856/3558 +f 19676/5857/3558 19675/5856/3558 19674/5855/3558 +f 19675/5856/3561 19676/5857/3561 19677/5856/3561 +f 19678/5857/3561 19677/5856/3561 19676/5857/3561 +f 19677/5856/3558 19678/5857/3558 19679/5858/3558 +f 19680/5859/3558 19679/5858/3558 19678/5857/3558 +f 19679/5858/3561 19680/5859/3561 19681/5858/3561 +f 19682/5859/3561 19681/5858/3561 19680/5859/3561 +f 19681/5858/3558 19682/5859/3558 19683/5860/3558 +f 19684/5356/3560 19685/5711/3560 19686/5712/3560 +f 19687/5713/3560 19686/5712/3560 19685/5711/3560 +f 19688/5712/3560 19689/5714/3560 19690/5861/3560 +f 19691/5862/3560 19690/5861/3560 19689/5714/3560 +f 19692/5747/3560 19693/5713/3560 19694/5863/3560 +f 19695/5864/3560 19694/5863/3560 19693/5713/3560 +f 19696/5861/3560 19697/5864/3560 19698/5865/3560 +f 19699/5866/3560 19698/5865/3560 19697/5864/3560 +f 19700/5673/3560 19701/5867/3560 19702/5868/3560 +f 19703/5869/3560 19702/5868/3560 19701/5867/3560 +f 19704/5868/3560 19705/5870/3560 19706/5871/3560 +f 19707/5872/3560 19706/5871/3560 19705/5870/3560 +f 19708/5873/3560 19709/5869/3560 19710/5874/3560 +f 19711/5875/3560 19710/5874/3560 19709/5869/3560 +f 19712/5871/3560 19713/5875/3560 19714/5876/3560 +f 19715/5877/3560 19714/5876/3560 19713/5875/3560 +f 19716/5669/3560 19717/5786/3560 19718/5787/3560 +f 19719/5788/3560 19718/5787/3560 19717/5786/3560 +f 19720/5787/3560 19721/5789/3560 19722/5878/3560 +f 19723/5879/3560 19722/5878/3560 19721/5789/3560 +f 19724/5822/3560 19725/5788/3560 19726/5880/3560 +f 19727/5881/3560 19726/5880/3560 19725/5788/3560 +f 19728/5878/3560 19729/5881/3560 19730/5882/3560 +f 19731/5883/3560 19730/5882/3560 19729/5881/3560 +f 19732/5661/3560 19733/5884/3560 19734/5885/3560 +f 19735/5886/3560 19734/5885/3560 19733/5884/3560 +f 19736/5885/3560 19737/5887/3560 19738/5888/3560 +f 19739/5889/3560 19738/5888/3560 19737/5887/3560 +f 19740/5890/3560 19741/5886/3560 19742/5891/3560 +f 19743/5892/3560 19742/5891/3560 19741/5886/3560 +f 19744/5888/3560 19745/5892/3560 19746/5893/3560 +f 19747/5894/3560 19746/5893/3560 19745/5892/3560 +f 19748/5895/3562 19749/5896/3562 19750/5897/3562 +f 19751/5898/3562 19750/5897/3562 19749/5896/3562 +f 19752/5899/3562 19753/5900/3562 19754/5901/3562 +f 19755/5902/3562 19754/5901/3562 19753/5900/3562 +f 19756/5903/3562 19757/5904/3562 19758/5905/3562 +f 19759/5906/3562 19758/5905/3562 19757/5904/3562 +f 19760/5907/3562 19761/5908/3562 19762/5909/3562 +f 19763/5910/3562 19762/5909/3562 19761/5908/3562 +f 19764/5895/3558 19765/5896/3558 19766/5897/3558 +f 19767/5898/3558 19766/5897/3558 19765/5896/3558 +f 19768/5899/3558 19769/5900/3558 19770/5901/3558 +f 19771/5902/3558 19770/5901/3558 19769/5900/3558 +f 19772/5903/3558 19773/5904/3558 19774/5905/3558 +f 19775/5906/3558 19774/5905/3558 19773/5904/3558 +f 19776/5907/3558 19777/5908/3558 19778/5909/3558 +f 19779/5910/3558 19778/5909/3558 19777/5908/3558 +f 19780/5911/3562 19781/5912/3562 19782/5913/3562 +f 19783/5914/3562 19782/5913/3562 19781/5912/3562 +f 19784/5915/3562 19785/5916/3562 19786/5917/3562 +f 19787/5918/3562 19786/5917/3562 19785/5916/3562 +f 19788/5919/3562 19789/5920/3562 19790/5921/3562 +f 19791/5922/3562 19790/5921/3562 19789/5920/3562 +f 19792/5923/3562 19793/5924/3562 19794/5925/3562 +f 19795/5926/3562 19794/5925/3562 19793/5924/3562 +f 19796/5911/3558 19797/5912/3558 19798/5913/3558 +f 19799/5914/3558 19798/5913/3558 19797/5912/3558 +f 19800/5915/3558 19801/5916/3558 19802/5917/3558 +f 19803/5918/3558 19802/5917/3558 19801/5916/3558 +f 19804/5919/3558 19805/5920/3558 19806/5921/3558 +f 19807/5922/3558 19806/5921/3558 19805/5920/3558 +f 19808/5923/3558 19809/5924/3558 19810/5925/3558 +f 19811/5926/3558 19810/5925/3558 19809/5924/3558 +f 19812/5895/3560 19813/5896/3560 19814/5897/3560 +f 19815/5898/3560 19814/5897/3560 19813/5896/3560 +f 19816/5899/3560 19817/5900/3560 19818/5901/3560 +f 19819/5902/3560 19818/5901/3560 19817/5900/3560 +f 19820/5903/3560 19821/5904/3560 19822/5905/3560 +f 19823/5906/3560 19822/5905/3560 19821/5904/3560 +f 19824/5907/3560 19825/5908/3560 19826/5909/3560 +f 19827/5910/3560 19826/5909/3560 19825/5908/3560 +f 19828/5927/3560 19829/5928/3560 19830/5929/3560 +f 19831/5930/3560 19830/5929/3560 19829/5928/3560 +f 19832/5931/3560 19833/5932/3560 19834/5933/3560 +f 19835/5934/3560 19834/5933/3560 19833/5932/3560 +f 19836/5935/3560 19837/5936/3560 19838/5937/3560 +f 19839/5938/3560 19838/5937/3560 19837/5936/3560 +f 19840/5939/3560 19841/5940/3560 19842/5941/3560 +f 19843/5942/3560 19842/5941/3560 19841/5940/3560 +f 19844/5911/3560 19845/5912/3560 19846/5913/3560 +f 19847/5914/3560 19846/5913/3560 19845/5912/3560 +f 19848/5915/3560 19849/5916/3560 19850/5917/3560 +f 19851/5918/3560 19850/5917/3560 19849/5916/3560 +f 19852/5919/3560 19853/5920/3560 19854/5921/3560 +f 19855/5922/3560 19854/5921/3560 19853/5920/3560 +f 19856/5923/3560 19857/5924/3560 19858/5925/3560 +f 19859/5926/3560 19858/5925/3560 19857/5924/3560 +f 19860/5943/3560 19861/5944/3560 19862/5945/3560 +f 19863/5946/3560 19862/5945/3560 19861/5944/3560 +f 19864/5947/3560 19865/5948/3560 19866/5949/3560 +f 19867/5950/3560 19866/5949/3560 19865/5948/3560 +f 19868/5951/3560 19869/5952/3560 19870/5953/3560 +f 19871/5954/3560 19870/5953/3560 19869/5952/3560 +f 19872/5955/3560 19873/5956/3560 19874/5957/3560 +f 19875/5958/3560 19874/5957/3560 19873/5956/3560 +f 19876/5665/3562 19877/5959/3562 19878/5960/3562 +f 19879/5961/3562 19878/5960/3562 19877/5959/3562 +f 19880/5960/3562 19881/5961/3562 19882/5962/3562 +f 19883/5963/3562 19882/5962/3562 19881/5961/3562 +f 19884/5962/3562 19885/5963/3562 19886/5964/3562 +f 19887/5965/3562 19886/5964/3562 19885/5963/3562 +f 19888/5966/3562 19889/5967/3562 19890/5968/3562 +f 19891/5969/3562 19890/5968/3562 19889/5967/3562 +f 19892/5968/3562 19893/5969/3562 19894/5970/3562 +f 19895/5971/3562 19894/5970/3562 19893/5969/3562 +f 19896/5970/3562 19897/5971/3562 19898/5972/3562 +f 19899/5973/3562 19898/5972/3562 19897/5971/3562 +f 19900/5972/3562 19901/5973/3562 19902/5974/3562 +f 19903/5975/3562 19902/5974/3562 19901/5973/3562 +f 19904/5976/3562 19905/5977/3562 19906/5978/3562 +f 19907/5979/3562 19906/5978/3562 19905/5977/3562 +f 19908/5978/3562 19909/5979/3562 19910/5980/3562 +f 19911/5981/3562 19910/5980/3562 19909/5979/3562 +f 19912/5980/3562 19913/5981/3562 19914/5982/3562 +f 19915/5983/3562 19914/5982/3562 19913/5981/3562 +f 19916/5982/3562 19917/5983/3562 19918/5984/3562 +f 19919/5985/3562 19918/5984/3562 19917/5983/3562 +f 19920/5986/3562 19921/5987/3562 19922/5988/3562 +f 19923/5989/3562 19922/5988/3562 19921/5987/3562 +f 19924/5988/3562 19925/5989/3562 19926/5990/3562 +f 19927/5991/3562 19926/5990/3562 19925/5989/3562 +f 19928/5990/3562 19929/5991/3562 19930/5992/3562 +f 19931/5993/3562 19930/5992/3562 19929/5991/3562 +f 19932/5992/3562 19933/5993/3562 19934/5994/3562 +f 19935/5995/3562 19934/5994/3562 19933/5993/3562 +f 19936/5996/3562 19937/5997/3562 19938/5998/3562 +f 19939/5999/3562 19938/5998/3562 19937/5997/3562 +f 19940/5665/3558 19941/5959/3558 19942/5960/3558 +f 19943/5961/3558 19942/5960/3558 19941/5959/3558 +f 19944/5960/3558 19945/5961/3558 19946/5962/3558 +f 19947/5963/3558 19946/5962/3558 19945/5961/3558 +f 19948/5962/3558 19949/5963/3558 19950/5964/3558 +f 19951/5965/3558 19950/5964/3558 19949/5963/3558 +f 19952/5966/3558 19953/5967/3558 19954/5968/3558 +f 19955/5969/3558 19954/5968/3558 19953/5967/3558 +f 19956/5968/3558 19957/5969/3558 19958/5970/3558 +f 19959/5971/3558 19958/5970/3558 19957/5969/3558 +f 19960/5970/3558 19961/5971/3558 19962/5972/3558 +f 19963/5973/3558 19962/5972/3558 19961/5971/3558 +f 19964/5972/3558 19965/5973/3558 19966/5974/3558 +f 19967/5975/3558 19966/5974/3558 19965/5973/3558 +f 19968/5976/3558 19969/5977/3558 19970/5978/3558 +f 19971/5979/3558 19970/5978/3558 19969/5977/3558 +f 19972/5978/3558 19973/5979/3558 19974/5980/3558 +f 19975/5981/3558 19974/5980/3558 19973/5979/3558 +f 19976/5980/3558 19977/5981/3558 19978/5982/3558 +f 19979/5983/3558 19978/5982/3558 19977/5981/3558 +f 19980/5982/3558 19981/5983/3558 19982/5984/3558 +f 19983/5985/3558 19982/5984/3558 19981/5983/3558 +f 19984/5986/3558 19985/5987/3558 19986/5988/3558 +f 19987/5989/3558 19986/5988/3558 19985/5987/3558 +f 19988/5988/3558 19989/5989/3558 19990/5990/3558 +f 19991/5991/3558 19990/5990/3558 19989/5989/3558 +f 19992/5990/3558 19993/5991/3558 19994/5992/3558 +f 19995/5993/3558 19994/5992/3558 19993/5991/3558 +f 19996/5992/3558 19997/5993/3558 19998/5994/3558 +f 19999/5995/3558 19998/5994/3558 19997/5993/3558 +f 20000/5996/3558 20001/5997/3558 20002/5998/3558 +f 20003/5999/3558 20002/5998/3558 20001/5997/3558 +f 20004/6000/3562 20005/6001/3562 20006/6002/3562 +f 20007/6003/3562 20006/6002/3562 20005/6001/3562 +f 20008/6002/3562 20009/6003/3562 20010/6004/3562 +f 20011/6005/3562 20010/6004/3562 20009/6003/3562 +f 20012/6004/3562 20013/6005/3562 20014/6006/3562 +f 20015/6007/3562 20014/6006/3562 20013/6005/3562 +f 20016/6008/3562 20017/6009/3562 20018/6010/3562 +f 20019/6011/3562 20018/6010/3562 20017/6009/3562 +f 20020/6010/3562 20021/6011/3562 20022/6012/3562 +f 20023/6013/3562 20022/6012/3562 20021/6011/3562 +f 20024/6012/3562 20025/6013/3562 20026/6014/3562 +f 20027/6015/3562 20026/6014/3562 20025/6013/3562 +f 20028/6014/3562 20029/6015/3562 20030/6016/3562 +f 20031/6017/3562 20030/6016/3562 20029/6015/3562 +f 20032/6018/3562 20033/6019/3562 20034/6020/3562 +f 20035/6021/3562 20034/6020/3562 20033/6019/3562 +f 20036/6020/3562 20037/6021/3562 20038/6022/3562 +f 20039/6023/3562 20038/6022/3562 20037/6021/3562 +f 20040/6022/3562 20041/6023/3562 20042/6024/3562 +f 20043/6025/3562 20042/6024/3562 20041/6023/3562 +f 20044/6024/3562 20045/6025/3562 20046/6026/3562 +f 20047/6027/3562 20046/6026/3562 20045/6025/3562 +f 20048/6028/3562 20049/6029/3562 20050/6030/3562 +f 20051/6031/3562 20050/6030/3562 20049/6029/3562 +f 20052/6030/3562 20053/6031/3562 20054/6032/3562 +f 20055/6033/3562 20054/6032/3562 20053/6031/3562 +f 20056/6032/3562 20057/6033/3562 20058/6034/3562 +f 20059/6035/3562 20058/6034/3562 20057/6033/3562 +f 20060/6034/3562 20061/6035/3562 20062/6036/3562 +f 20063/6037/3562 20062/6036/3562 20061/6035/3562 +f 20064/6038/3562 20065/6039/3562 20066/6040/3562 +f 20067/6041/3562 20066/6040/3562 20065/6039/3562 +f 20068/6000/3558 20069/6001/3558 20070/6002/3558 +f 20071/6003/3558 20070/6002/3558 20069/6001/3558 +f 20072/6002/3558 20073/6003/3558 20074/6004/3558 +f 20075/6005/3558 20074/6004/3558 20073/6003/3558 +f 20076/6004/3558 20077/6005/3558 20078/6006/3558 +f 20079/6007/3558 20078/6006/3558 20077/6005/3558 +f 20080/6008/3558 20081/6009/3558 20082/6010/3558 +f 20083/6011/3558 20082/6010/3558 20081/6009/3558 +f 20084/6010/3558 20085/6011/3558 20086/6012/3558 +f 20087/6013/3558 20086/6012/3558 20085/6011/3558 +f 20088/6012/3558 20089/6013/3558 20090/6014/3558 +f 20091/6015/3558 20090/6014/3558 20089/6013/3558 +f 20092/6014/3558 20093/6015/3558 20094/6016/3558 +f 20095/6017/3558 20094/6016/3558 20093/6015/3558 +f 20096/6018/3558 20097/6019/3558 20098/6020/3558 +f 20099/6021/3558 20098/6020/3558 20097/6019/3558 +f 20100/6020/3558 20101/6021/3558 20102/6022/3558 +f 20103/6023/3558 20102/6022/3558 20101/6021/3558 +f 20104/6022/3558 20105/6023/3558 20106/6024/3558 +f 20107/6025/3558 20106/6024/3558 20105/6023/3558 +f 20108/6024/3558 20109/6025/3558 20110/6026/3558 +f 20111/6027/3558 20110/6026/3558 20109/6025/3558 +f 20112/6028/3558 20113/6029/3558 20114/6030/3558 +f 20115/6031/3558 20114/6030/3558 20113/6029/3558 +f 20116/6030/3558 20117/6031/3558 20118/6032/3558 +f 20119/6033/3558 20118/6032/3558 20117/6031/3558 +f 20120/6032/3558 20121/6033/3558 20122/6034/3558 +f 20123/6035/3558 20122/6034/3558 20121/6033/3558 +f 20124/6034/3558 20125/6035/3558 20126/6036/3558 +f 20127/6037/3558 20126/6036/3558 20125/6035/3558 +f 20128/6038/3558 20129/6039/3558 20130/6040/3558 +f 20131/6041/3558 20130/6040/3558 20129/6039/3558 +f 20132/5665/3560 20133/5959/3560 20134/5960/3560 +f 20135/5961/3560 20134/5960/3560 20133/5959/3560 +f 20136/5960/3560 20137/5961/3560 20138/5962/3560 +f 20139/5963/3560 20138/5962/3560 20137/5961/3560 +f 20140/5962/3560 20141/5963/3560 20142/5964/3560 +f 20143/5965/3560 20142/5964/3560 20141/5963/3560 +f 20144/5966/3560 20145/5967/3560 20146/5968/3560 +f 20147/5969/3560 20146/5968/3560 20145/5967/3560 +f 20148/5968/3560 20149/5969/3560 20150/5970/3560 +f 20151/5971/3560 20150/5970/3560 20149/5969/3560 +f 20152/5970/3560 20153/5971/3560 20154/5972/3560 +f 20155/5973/3560 20154/5972/3560 20153/5971/3560 +f 20156/5972/3560 20157/5973/3560 20158/5974/3560 +f 20159/5975/3560 20158/5974/3560 20157/5973/3560 +f 20160/5976/3560 20161/5977/3560 20162/5978/3560 +f 20163/5979/3560 20162/5978/3560 20161/5977/3560 +f 20164/5978/3560 20165/5979/3560 20166/5980/3560 +f 20167/5981/3560 20166/5980/3560 20165/5979/3560 +f 20168/5980/3560 20169/5981/3560 20170/5982/3560 +f 20171/5983/3560 20170/5982/3560 20169/5981/3560 +f 20172/5982/3560 20173/5983/3560 20174/5984/3560 +f 20175/5985/3560 20174/5984/3560 20173/5983/3560 +f 20176/5986/3560 20177/5987/3560 20178/5988/3560 +f 20179/5989/3560 20178/5988/3560 20177/5987/3560 +f 20180/5988/3560 20181/5989/3560 20182/5990/3560 +f 20183/5991/3560 20182/5990/3560 20181/5989/3560 +f 20184/5990/3560 20185/5991/3560 20186/5992/3560 +f 20187/5993/3560 20186/5992/3560 20185/5991/3560 +f 20188/5992/3560 20189/5993/3560 20190/5994/3560 +f 20191/5995/3560 20190/5994/3560 20189/5993/3560 +f 20192/5996/3560 20193/5997/3560 20194/5998/3560 +f 20195/5999/3560 20194/5998/3560 20193/5997/3560 +f 20196/6042/3560 20197/6043/3560 20198/6044/3560 +f 20199/6045/3560 20198/6044/3560 20197/6043/3560 +f 20200/6044/3560 20201/6045/3560 20202/6046/3560 +f 20203/6047/3560 20202/6046/3560 20201/6045/3560 +f 20204/6046/3560 20205/6047/3560 20206/6048/3560 +f 20207/6049/3560 20206/6048/3560 20205/6047/3560 +f 20208/6050/3560 20209/6051/3560 20210/6052/3560 +f 20211/6053/3560 20210/6052/3560 20209/6051/3560 +f 20212/6052/3560 20213/6053/3560 20214/6054/3560 +f 20215/6055/3560 20214/6054/3560 20213/6053/3560 +f 20216/6054/3560 20217/6055/3560 20218/6056/3560 +f 20219/6057/3560 20218/6056/3560 20217/6055/3560 +f 20220/6056/3560 20221/6057/3560 20222/6058/3560 +f 20223/6059/3560 20222/6058/3560 20221/6057/3560 +f 20224/6060/3560 20225/6061/3560 20226/6062/3560 +f 20227/6063/3560 20226/6062/3560 20225/6061/3560 +f 20228/6062/3560 20229/6063/3560 20230/6064/3560 +f 20231/6065/3560 20230/6064/3560 20229/6063/3560 +f 20232/6064/3560 20233/6065/3560 20234/6066/3560 +f 20235/6067/3560 20234/6066/3560 20233/6065/3560 +f 20236/6066/3560 20237/6067/3560 20238/6068/3560 +f 20239/6069/3560 20238/6068/3560 20237/6067/3560 +f 20240/6070/3560 20241/6071/3560 20242/6072/3560 +f 20243/6073/3560 20242/6072/3560 20241/6071/3560 +f 20244/6072/3560 20245/6073/3560 20246/6074/3560 +f 20247/6075/3560 20246/6074/3560 20245/6073/3560 +f 20248/6074/3560 20249/6075/3560 20250/6076/3560 +f 20251/6077/3560 20250/6076/3560 20249/6075/3560 +f 20252/6076/3560 20253/6077/3560 20254/6078/3560 +f 20255/6079/3560 20254/6078/3560 20253/6077/3560 +f 20256/6080/3560 20257/6081/3560 20258/6082/3560 +f 20259/6083/3560 20258/6082/3560 20257/6081/3560 +f 20260/6000/3560 20261/6001/3560 20262/6002/3560 +f 20263/6003/3560 20262/6002/3560 20261/6001/3560 +f 20264/6002/3560 20265/6003/3560 20266/6004/3560 +f 20267/6005/3560 20266/6004/3560 20265/6003/3560 +f 20268/6004/3560 20269/6005/3560 20270/6006/3560 +f 20271/6007/3560 20270/6006/3560 20269/6005/3560 +f 20272/6008/3560 20273/6009/3560 20274/6010/3560 +f 20275/6011/3560 20274/6010/3560 20273/6009/3560 +f 20276/6010/3560 20277/6011/3560 20278/6012/3560 +f 20279/6013/3560 20278/6012/3560 20277/6011/3560 +f 20280/6012/3560 20281/6013/3560 20282/6014/3560 +f 20283/6015/3560 20282/6014/3560 20281/6013/3560 +f 20284/6014/3560 20285/6015/3560 20286/6016/3560 +f 20287/6017/3560 20286/6016/3560 20285/6015/3560 +f 20288/6018/3560 20289/6019/3560 20290/6020/3560 +f 20291/6021/3560 20290/6020/3560 20289/6019/3560 +f 20292/6020/3560 20293/6021/3560 20294/6022/3560 +f 20295/6023/3560 20294/6022/3560 20293/6021/3560 +f 20296/6022/3560 20297/6023/3560 20298/6024/3560 +f 20299/6025/3560 20298/6024/3560 20297/6023/3560 +f 20300/6024/3560 20301/6025/3560 20302/6026/3560 +f 20303/6027/3560 20302/6026/3560 20301/6025/3560 +f 20304/6028/3560 20305/6029/3560 20306/6030/3560 +f 20307/6031/3560 20306/6030/3560 20305/6029/3560 +f 20308/6030/3560 20309/6031/3560 20310/6032/3560 +f 20311/6033/3560 20310/6032/3560 20309/6031/3560 +f 20312/6032/3560 20313/6033/3560 20314/6034/3560 +f 20315/6035/3560 20314/6034/3560 20313/6033/3560 +f 20316/6034/3560 20317/6035/3560 20318/6036/3560 +f 20319/6037/3560 20318/6036/3560 20317/6035/3560 +f 20320/6038/3560 20321/6039/3560 20322/6040/3560 +f 20323/6041/3560 20322/6040/3560 20321/6039/3560 +f 20324/6084/3560 20325/6085/3560 20326/6086/3560 +f 20327/6087/3560 20326/6086/3560 20325/6085/3560 +f 20328/6086/3560 20329/6087/3560 20330/6088/3560 +f 20331/6089/3560 20330/6088/3560 20329/6087/3560 +f 20332/6088/3560 20333/6089/3560 20334/6090/3560 +f 20335/6091/3560 20334/6090/3560 20333/6089/3560 +f 20336/6092/3560 20337/6093/3560 20338/6094/3560 +f 20339/6095/3560 20338/6094/3560 20337/6093/3560 +f 20340/6094/3560 20341/6095/3560 20342/6096/3560 +f 20343/6097/3560 20342/6096/3560 20341/6095/3560 +f 20344/6096/3560 20345/6097/3560 20346/6098/3560 +f 20347/6099/3560 20346/6098/3560 20345/6097/3560 +f 20348/6098/3560 20349/6099/3560 20350/6100/3560 +f 20351/6101/3560 20350/6100/3560 20349/6099/3560 +f 20352/6102/3560 20353/6103/3560 20354/6104/3560 +f 20355/6105/3560 20354/6104/3560 20353/6103/3560 +f 20356/6104/3560 20357/6105/3560 20358/6106/3560 +f 20359/6107/3560 20358/6106/3560 20357/6105/3560 +f 20360/6106/3560 20361/6107/3560 20362/6108/3560 +f 20363/6109/3560 20362/6108/3560 20361/6107/3560 +f 20364/6108/3560 20365/6109/3560 20366/6110/3560 +f 20367/6111/3560 20366/6110/3560 20365/6109/3560 +f 20368/6112/3560 20369/6113/3560 20370/6114/3560 +f 20371/6115/3560 20370/6114/3560 20369/6113/3560 +f 20372/6114/3560 20373/6115/3560 20374/6116/3560 +f 20375/6117/3560 20374/6116/3560 20373/6115/3560 +f 20376/6116/3560 20377/6117/3560 20378/6118/3560 +f 20379/6119/3560 20378/6118/3560 20377/6117/3560 +f 20380/6118/3560 20381/6119/3560 20382/6120/3560 +f 20383/6121/3560 20382/6120/3560 20381/6119/3560 +f 20384/6122/3560 20385/6123/3560 20386/6124/3560 +f 20387/6125/3560 20386/6124/3560 20385/6123/3560 +f 20388/6126/3562 20389/6127/3562 20390/6128/3562 +f 20391/6129/3562 20390/6128/3562 20389/6127/3562 +f 20390/6128/3562 20391/6129/3562 20392/6130/3562 +f 20393/6131/3562 20392/6130/3562 20391/6129/3562 +f 20392/6130/3562 20393/6131/3562 20394/6132/3562 +f 20395/6126/3558 20396/6127/3558 20397/6128/3558 +f 20398/6129/3558 20397/6128/3558 20396/6127/3558 +f 20397/6128/3558 20398/6129/3558 20399/6130/3558 +f 20400/6131/3558 20399/6130/3558 20398/6129/3558 +f 20399/6130/3558 20400/6131/3558 20401/6132/3558 +f 20402/6133/3562 20403/6134/3562 20404/6135/3562 +f 20405/6136/3562 20404/6135/3562 20403/6134/3562 +f 20404/6135/3562 20405/6136/3562 20406/6137/3562 +f 20407/6138/3562 20406/6137/3562 20405/6136/3562 +f 20406/6137/3562 20407/6138/3562 20408/6139/3562 +f 20409/6133/3558 20410/6134/3558 20411/6135/3558 +f 20412/6136/3558 20411/6135/3558 20410/6134/3558 +f 20411/6135/3558 20412/6136/3558 20413/6137/3558 +f 20414/6138/3558 20413/6137/3558 20412/6136/3558 +f 20413/6137/3558 20414/6138/3558 20415/6139/3558 +f 20416/6140/3560 20417/6141/3560 20418/6142/3560 +f 20419/6143/3560 20418/6142/3560 20417/6141/3560 +f 20420/6144/3560 20421/6145/3560 20422/6146/3560 +f 20423/6147/3560 20422/6146/3560 20421/6145/3560 +f 20424/6148/3560 20425/6149/3560 20426/6150/3560 +f 20427/6151/3560 20426/6150/3560 20425/6149/3560 +f 20428/6152/3560 20429/6153/3560 20430/6154/3560 +f 20431/6155/3560 20430/6154/3560 20429/6153/3560 +f 20432/6156/3562 20433/6157/3562 20434/6158/3562 +f 20435/6159/3562 20434/6158/3562 20433/6157/3562 +f 20436/6156/3558 20437/6157/3558 20438/6158/3558 +f 20439/6159/3558 20438/6158/3558 20437/6157/3558 +f 20440/6160/3562 20441/6161/3562 20442/6162/3562 +f 20443/6163/3562 20442/6162/3562 20441/6161/3562 +f 20444/6160/3558 20445/6161/3558 20446/6162/3558 +f 20447/6163/3558 20446/6162/3558 20445/6161/3558 +f 20448/5998/3560 20449/5999/3560 20450/6140/3560 +f 20451/6141/3560 20450/6140/3560 20449/5999/3560 +f 20452/6082/3560 20453/6083/3560 20454/6144/3560 +f 20455/6145/3560 20454/6144/3560 20453/6083/3560 +f 20456/6040/3560 20457/6041/3560 20458/6148/3560 +f 20459/6149/3560 20458/6148/3560 20457/6041/3560 +f 20460/6124/3560 20461/6125/3560 20462/6152/3560 +f 20463/6153/3560 20462/6152/3560 20461/6125/3560 +f 20464/6164/3571 20465/6165/3571 20466/6166/3571 +f 20467/6167/3571 20466/6166/3571 20465/6165/3571 +f 20468/6164/3572 20469/6165/3572 20470/6166/3572 +f 20471/6167/3572 20470/6166/3572 20469/6165/3572 +f 20472/6168/3557 20473/6169/3557 20474/6170/3557 +f 20475/6171/3557 20474/6170/3557 20473/6169/3557 +f 20476/6172/3573 20477/6173/3573 20478/6174/3573 +f 20479/6175/3573 20478/6174/3573 20477/6173/3573 +f 20480/6172/3574 20481/6173/3574 20482/6174/3574 +f 20483/6175/3574 20482/6174/3574 20481/6173/3574 +f 20484/6176/3557 20485/6177/3557 20486/6178/3557 +f 20487/6179/3557 20486/6178/3557 20485/6177/3557 +f 20488/6164/3575 20489/6165/3575 20490/6166/3575 +f 20491/6167/3575 20490/6166/3575 20489/6165/3575 +f 20492/6164/3576 20493/6165/3576 20494/6166/3576 +f 20495/6167/3576 20494/6166/3576 20493/6165/3576 +f 20496/6180/3557 20497/6181/3557 20498/6182/3557 +f 20499/6183/3557 20498/6182/3557 20497/6181/3557 +f 20500/6172/3577 20501/6173/3577 20502/6174/3577 +f 20503/6175/3577 20502/6174/3577 20501/6173/3577 +f 20504/6172/3578 20505/6173/3578 20506/6174/3578 +f 20507/6175/3578 20506/6174/3578 20505/6173/3578 +f 20508/6184/3557 20509/6185/3557 20510/6186/3557 +f 20511/6187/3557 20510/6186/3557 20509/6185/3557 +f 20512/5356/3562 20513/5409/3562 20514/6188/3562 +f 20515/6189/3562 20514/6188/3562 20513/5409/3562 +f 20516/5673/3558 20517/6190/3558 20518/6191/3558 +f 20519/6192/3558 20518/6191/3558 20517/6190/3558 +f 20520/5669/3562 20521/6193/3562 20522/6194/3562 +f 20523/6195/3562 20522/6194/3562 20521/6193/3562 +f 20524/5661/3558 20525/6196/3558 20526/6197/3558 +f 20527/6198/3558 20526/6197/3558 20525/6196/3558 +f 20528/5356/3560 20529/5409/3560 20530/6188/3560 +f 20531/6189/3560 20530/6188/3560 20529/5409/3560 +f 20532/5673/3560 20533/6190/3560 20534/6191/3560 +f 20535/6192/3560 20534/6191/3560 20533/6190/3560 +f 20536/5669/3560 20537/6193/3560 20538/6194/3560 +f 20539/6195/3560 20538/6194/3560 20537/6193/3560 +f 20540/5661/3560 20541/6196/3560 20542/6197/3560 +f 20543/6198/3560 20542/6197/3560 20541/6196/3560 +f 20544/6199/3560 20545/5669/3560 20546/6200/3560 +f 20547/6194/3560 20546/6200/3560 20545/5669/3560 +f 20548/6201/3560 20549/5661/3560 20550/6202/3560 +f 20551/6197/3560 20550/6202/3560 20549/5661/3560 +f 20552/6203/3560 20553/5673/3560 20554/6204/3560 +f 20555/6191/3560 20554/6204/3560 20553/5673/3560 +f 20556/6205/3560 20557/6206/3560 20558/6207/3560 +f 20559/6208/3560 20558/6207/3560 20557/6206/3560 +f 20560/6199/3562 20561/5669/3562 20562/6200/3562 +f 20563/6194/3562 20562/6200/3562 20561/5669/3562 +f 20564/6201/3558 20565/5661/3558 20566/6202/3558 +f 20567/6197/3558 20566/6202/3558 20565/5661/3558 +f 20568/6203/3562 20569/5673/3562 20570/6204/3562 +f 20571/6191/3562 20570/6204/3562 20569/5673/3562 +f 20572/6205/3558 20573/6206/3558 20574/6207/3558 +f 20575/6208/3558 20574/6207/3558 20573/6206/3558 +f 20576/6209/3558 20577/6210/3558 20578/6211/3558 +f 20579/6212/3558 20578/6211/3558 20577/6210/3558 +f 20580/6213/3558 20581/6214/3558 20582/6215/3558 +f 20583/6216/3558 20582/6215/3558 20581/6214/3558 +f 20584/6217/3558 20585/6218/3558 20586/6219/3558 +f 20587/6220/3558 20586/6219/3558 20585/6218/3558 +f 20588/5356/3561 20589/5487/3561 20590/6221/3561 +f 20591/6222/3561 20590/6221/3561 20589/5487/3561 +f 20592/5529/3561 20593/5402/3561 20594/6223/3561 +f 20595/6224/3561 20594/6223/3561 20593/5402/3561 +f 20596/6225/3561 20597/6226/3561 20598/6227/3561 +f 20599/6228/3561 20598/6227/3561 20597/6226/3561 +f 20600/6229/3562 20601/6230/3562 20602/6231/3562 +f 20603/6232/3562 20602/6231/3562 20601/6230/3562 +f 20604/6233/3562 20605/6234/3562 20606/6235/3562 +f 20607/6236/3562 20606/6235/3562 20605/6234/3562 +f 20608/6237/3562 20609/6238/3562 20610/6239/3562 +f 20611/6240/3562 20610/6239/3562 20609/6238/3562 +f 20612/5673/3561 20613/6241/3561 20614/6242/3561 +f 20615/6243/3561 20614/6242/3561 20613/6241/3561 +f 20616/6244/3561 20617/6245/3561 20618/6246/3561 +f 20619/6247/3561 20618/6246/3561 20617/6245/3561 +f 20620/6248/3561 20621/6249/3561 20622/6250/3561 +f 20623/6251/3561 20622/6250/3561 20621/6249/3561 +f 20624/6252/3558 20625/6253/3558 20626/6254/3558 +f 20627/6255/3558 20626/6254/3558 20625/6253/3558 +f 20628/6256/3561 20629/6257/3561 20630/6258/3561 +f 20631/6259/3561 20630/6258/3561 20629/6257/3561 +f 20632/6260/3562 20633/6261/3562 20634/6262/3562 +f 20635/6263/3562 20634/6262/3562 20633/6261/3562 +f 20636/6264/3561 20637/6265/3561 20638/6266/3561 +f 20639/6267/3561 20638/6266/3561 20637/6265/3561 +f 20640/6268/3562 20641/6269/3562 20642/6270/3562 +f 20643/6271/3562 20642/6270/3562 20641/6269/3562 +f 20644/6272/3562 20645/6273/3562 20646/6274/3562 +f 20647/6275/3562 20646/6274/3562 20645/6273/3562 +f 20648/6276/3562 20649/6277/3562 20650/6278/3562 +f 20651/6279/3562 20650/6278/3562 20649/6277/3562 +f 20652/6280/3561 20653/6281/3561 20654/6282/3561 +f 20655/6283/3561 20654/6282/3561 20653/6281/3561 +f 20656/6284/3561 20657/6285/3561 20658/6286/3561 +f 20659/6287/3561 20658/6286/3561 20657/6285/3561 +f 20660/6288/3561 20661/6289/3561 20662/6290/3561 +f 20663/6291/3561 20662/6290/3561 20661/6289/3561 +f 20664/6292/3561 20665/6242/3561 20666/6293/3561 +f 20667/6294/3561 20666/6293/3561 20665/6242/3561 +f 20668/6295/3561 20669/6296/3561 20670/6297/3561 +f 20671/6298/3561 20670/6297/3561 20669/6296/3561 +f 20672/6221/3561 20673/6222/3561 20674/6299/3561 +f 20675/6300/3561 20674/6299/3561 20673/6222/3561 +f 20676/6242/3561 20677/6243/3561 20678/6294/3561 +f 20679/6301/3561 20678/6294/3561 20677/6243/3561 +f 20680/6302/3579 20681/6303/3579 20682/6304/3579 +f 20683/6303/3579 20684/6305/3579 20685/6304/3579 +f 20686/6303/3580 20687/6306/3580 20688/6305/3580 +f 20689/6306/3580 20690/6307/3580 20691/6305/3580 +f 20692/6306/3581 20693/6308/3581 20694/6307/3581 +f 20695/6308/3581 20696/6309/3581 20697/6307/3581 +f 20698/6308/3582 20699/6310/3582 20700/6309/3582 +f 20701/6310/3582 20702/6311/3582 20703/6309/3582 +f 20704/6310/3583 20705/6312/3583 20706/6311/3583 +f 20707/6312/3583 20708/6313/3583 20709/6311/3583 +f 20710/6312/3584 20711/6314/3584 20712/6313/3584 +f 20713/6314/3584 20714/6315/3584 20715/6313/3584 +f 20716/6314/3585 20717/6316/3585 20718/6315/3585 +f 20719/6316/3585 20720/6317/3585 20721/6315/3585 +f 20722/6316/3586 20723/6318/3586 20724/6317/3586 +f 20725/6318/3586 20726/6319/3586 20727/6317/3586 +f 20728/6318/3587 20729/6320/3587 20730/6319/3587 +f 20731/6320/3587 20732/6321/3587 20733/6319/3587 +f 20734/6302/3588 20735/6322/3588 20736/6304/3588 +f 20737/6322/3588 20738/6323/3588 20739/6304/3588 +f 20740/6322/3589 20741/6324/3589 20742/6323/3589 +f 20743/6324/3589 20744/6325/3589 20745/6323/3589 +f 20746/6324/3590 20747/6326/3590 20748/6325/3590 +f 20749/6326/3590 20750/6327/3590 20751/6325/3590 +f 20752/6326/3591 20753/6328/3591 20754/6327/3591 +f 20755/6328/3591 20756/6329/3591 20757/6327/3591 +f 20758/6328/3592 20759/6330/3592 20760/6329/3592 +f 20761/6330/3592 20762/6331/3592 20763/6329/3592 +f 20764/6330/3593 20765/6332/3593 20766/6331/3593 +f 20767/6332/3593 20768/6333/3593 20769/6331/3593 +f 20770/6332/3594 20771/6334/3594 20772/6333/3594 +f 20773/6334/3594 20774/6335/3594 20775/6333/3594 +f 20776/6334/3595 20777/6336/3595 20778/6335/3595 +f 20779/6336/3595 20780/6337/3595 20781/6335/3595 +f 20782/6336/3596 20783/6320/3596 20784/6337/3596 +f 20785/6320/3596 20786/6321/3596 20787/6337/3596 +f 20788/6338/3558 20789/6339/3558 20790/6340/3558 +f 20791/6341/3558 20790/6340/3558 20789/6339/3558 +f 20792/6342/3559 20793/6343/3559 20794/6344/3559 +f 20795/6345/3559 20794/6344/3559 20793/6343/3559 +f 20796/6338/3560 20797/6339/3560 20798/6340/3560 +f 20799/6341/3560 20798/6340/3560 20797/6339/3560 +f 20800/5895/3560 20801/6346/3560 20802/6347/3560 +f 20803/6348/3560 20802/6347/3560 20801/6346/3560 +f 20804/6349/3597 20805/6347/3597 20806/5895/3597 +f 20807/6347/3597 20808/6349/3597 20809/6350/3597 +f 20810/6351/3598 20811/6350/3598 20812/6349/3598 +f 20813/6350/3598 20814/6351/3598 20815/6352/3598 +f 20816/6353/3599 20817/6352/3599 20818/6351/3599 +f 20819/6352/3599 20820/6353/3599 20821/6354/3599 +f 20822/6355/3600 20823/6354/3600 20824/6353/3600 +f 20825/6354/3600 20826/6355/3600 20827/6356/3600 +f 20828/6357/3601 20829/6356/3601 20830/6355/3601 +f 20831/6356/3601 20832/6357/3601 20833/6358/3601 +f 20834/6359/3602 20835/6358/3602 20836/6357/3602 +f 20837/6358/3602 20838/6359/3602 20839/6360/3602 +f 20840/6361/3603 20841/6360/3603 20842/6359/3603 +f 20843/6360/3603 20844/6361/3603 20845/6362/3603 +f 20846/6363/3604 20847/6362/3604 20848/6361/3604 +f 20849/6362/3604 20850/6363/3604 20851/6364/3604 +f 20852/6365/3605 20853/6364/3605 20854/6363/3605 +f 20855/6366/3605 20856/6364/3605 20857/6367/3605 +f 20858/6368/3606 20859/6347/3606 20860/5895/3606 +f 20861/6347/3606 20862/6368/3606 20863/6369/3606 +f 20864/6370/3607 20865/6369/3607 20866/6368/3607 +f 20867/6369/3607 20868/6370/3607 20869/6371/3607 +f 20870/6372/3608 20871/6371/3608 20872/6370/3608 +f 20873/6371/3608 20874/6372/3608 20875/6373/3608 +f 20876/6374/3609 20877/6373/3609 20878/6372/3609 +f 20879/6373/3609 20880/6374/3609 20881/6375/3609 +f 20882/6376/3610 20883/6375/3610 20884/6374/3610 +f 20885/6375/3610 20886/6376/3610 20887/6377/3610 +f 20888/6378/3611 20889/6377/3611 20890/6376/3611 +f 20891/6377/3611 20892/6378/3611 20893/6379/3611 +f 20894/6380/3612 20895/6379/3612 20896/6378/3612 +f 20897/6379/3612 20898/6380/3612 20899/6381/3612 +f 20900/6382/3613 20901/6381/3613 20902/6380/3613 +f 20903/6381/3613 20904/6382/3613 20905/6383/3613 +f 20906/6365/3614 20907/6383/3614 20908/6382/3614 +f 20909/6366/3614 20910/6383/3614 20911/6367/3614 +f 20912/5895/3558 20913/6346/3558 20914/6347/3558 +f 20915/6348/3558 20914/6347/3558 20913/6346/3558 +f 20916/6384/3557 20917/6385/3557 20918/6386/3557 +f 20919/6387/3557 20918/6386/3557 20917/6385/3557 +f 20920/6302/3615 20921/6303/3615 20922/6304/3615 +f 20923/6303/3615 20924/6305/3615 20925/6304/3615 +f 20926/6303/3616 20927/6306/3616 20928/6305/3616 +f 20929/6306/3616 20930/6307/3616 20931/6305/3616 +f 20932/6306/3617 20933/6308/3617 20934/6307/3617 +f 20935/6308/3617 20936/6309/3617 20937/6307/3617 +f 20938/6308/3618 20939/6310/3618 20940/6309/3618 +f 20941/6310/3618 20942/6311/3618 20943/6309/3618 +f 20944/6310/3619 20945/6312/3619 20946/6311/3619 +f 20947/6312/3619 20948/6313/3619 20949/6311/3619 +f 20950/6312/3620 20951/6314/3620 20952/6313/3620 +f 20953/6314/3620 20954/6315/3620 20955/6313/3620 +f 20956/6314/3621 20957/6316/3621 20958/6315/3621 +f 20959/6316/3621 20960/6317/3621 20961/6315/3621 +f 20962/6316/3622 20963/6318/3622 20964/6317/3622 +f 20965/6318/3622 20966/6319/3622 20967/6317/3622 +f 20968/6318/3623 20969/6320/3623 20970/6319/3623 +f 20971/6320/3623 20972/6321/3623 20973/6319/3623 +f 20974/6302/3624 20975/6322/3624 20976/6304/3624 +f 20977/6304/3624 20978/6322/3624 20979/6323/3624 +f 20980/6322/3625 20981/6324/3625 20982/6323/3625 +f 20983/6324/3625 20984/6325/3625 20985/6323/3625 +f 20986/6324/3626 20987/6326/3626 20988/6325/3626 +f 20989/6326/3626 20990/6327/3626 20991/6325/3626 +f 20992/6326/3627 20993/6328/3627 20994/6327/3627 +f 20995/6328/3627 20996/6329/3627 20997/6327/3627 +f 20998/6328/3628 20999/6330/3628 21000/6329/3628 +f 21001/6330/3628 21002/6331/3628 21003/6329/3628 +f 21004/6330/3629 21005/6332/3629 21006/6331/3629 +f 21007/6332/3629 21008/6333/3629 21009/6331/3629 +f 21010/6332/3630 21011/6334/3630 21012/6333/3630 +f 21013/6334/3630 21014/6335/3630 21015/6333/3630 +f 21016/6334/3631 21017/6336/3631 21018/6335/3631 +f 21019/6336/3631 21020/6337/3631 21021/6335/3631 +f 21022/6336/3632 21023/6320/3632 21024/6337/3632 +f 21025/6320/3632 21026/6321/3632 21027/6337/3632 +f 21028/6388/3561 21029/6389/3561 21030/6390/3561 +f 21031/6391/3561 21030/6390/3561 21029/6389/3561 +f 21032/6392/3559 21033/6393/3559 21034/5301/3559 +f 21035/6394/3559 21034/5301/3559 21033/6393/3559 +f 21036/6395/3562 21037/6396/3562 21038/6397/3562 +f 21039/6398/3562 21038/6397/3562 21037/6396/3562 +f 21040/6395/3562 21041/6399/3562 21042/6397/3562 +f 21043/6400/3562 21042/6397/3562 21041/6399/3562 +f 21044/6349/3633 21045/6347/3633 21046/5895/3633 +f 21047/6347/3633 21048/6349/3633 21049/6350/3633 +f 21050/6351/3634 21051/6350/3634 21052/6349/3634 +f 21053/6350/3634 21054/6351/3634 21055/6352/3634 +f 21056/6353/3635 21057/6352/3635 21058/6351/3635 +f 21059/6352/3635 21060/6353/3635 21061/6354/3635 +f 21062/6355/3636 21063/6354/3636 21064/6353/3636 +f 21065/6354/3636 21066/6355/3636 21067/6356/3636 +f 21068/6357/3637 21069/6356/3637 21070/6355/3637 +f 21071/6356/3637 21072/6357/3637 21073/6358/3637 +f 21074/6359/3638 21075/6358/3638 21076/6357/3638 +f 21077/6358/3638 21078/6359/3638 21079/6360/3638 +f 21080/6361/3639 21081/6360/3639 21082/6359/3639 +f 21083/6360/3639 21084/6361/3639 21085/6362/3639 +f 21086/6363/3640 21087/6362/3640 21088/6361/3640 +f 21089/6362/3640 21090/6363/3640 21091/6364/3640 +f 21092/6365/3641 21093/6364/3641 21094/6363/3641 +f 21095/6366/3641 21096/6364/3641 21097/6367/3641 +f 21098/6368/3642 21099/6347/3642 21100/5895/3642 +f 21101/6347/3642 21102/6368/3642 21103/6369/3642 +f 21104/6370/3643 21105/6369/3643 21106/6368/3643 +f 21107/6369/3643 21108/6370/3643 21109/6371/3643 +f 21110/6372/3644 21111/6371/3644 21112/6370/3644 +f 21113/6371/3644 21114/6372/3644 21115/6373/3644 +f 21116/6374/3645 21117/6373/3645 21118/6372/3645 +f 21119/6373/3645 21120/6374/3645 21121/6375/3645 +f 21122/6376/3646 21123/6375/3646 21124/6374/3646 +f 21125/6375/3646 21126/6376/3646 21127/6377/3646 +f 21128/6378/3647 21129/6377/3647 21130/6376/3647 +f 21131/6377/3647 21132/6378/3647 21133/6379/3647 +f 21134/6380/3648 21135/6379/3648 21136/6378/3648 +f 21137/6379/3648 21138/6380/3648 21139/6381/3648 +f 21140/6382/3649 21141/6381/3649 21142/6380/3649 +f 21143/6381/3649 21144/6382/3649 21145/6383/3649 +f 21146/6365/3650 21147/6383/3650 21148/6382/3650 +f 21149/6366/3650 21150/6383/3650 21151/6367/3650 +f 21152/6401/3561 21153/6402/3561 21154/6403/3561 +f 21155/6404/3561 21154/6403/3561 21153/6402/3561 +f 21156/6405/3557 21157/6406/3557 21158/6407/3557 +f 21159/6408/3557 21158/6407/3557 21157/6406/3557 +f 21160/6302/3651 21161/6303/3651 21162/6304/3651 +f 21163/6303/3651 21164/6305/3651 21165/6304/3651 +f 21166/6303/3652 21167/6306/3652 21168/6305/3652 +f 21169/6306/3652 21170/6307/3652 21171/6305/3652 +f 21172/6306/3653 21173/6308/3653 21174/6307/3653 +f 21175/6308/3653 21176/6309/3653 21177/6307/3653 +f 21178/6308/3654 21179/6310/3654 21180/6309/3654 +f 21181/6310/3654 21182/6311/3654 21183/6309/3654 +f 21184/6310/3583 21185/6312/3583 21186/6311/3583 +f 21187/6312/3583 21188/6313/3583 21189/6311/3583 +f 21190/6312/3655 21191/6314/3655 21192/6313/3655 +f 21193/6314/3655 21194/6315/3655 21195/6313/3655 +f 21196/6314/3656 21197/6316/3656 21198/6315/3656 +f 21199/6316/3656 21200/6317/3656 21201/6315/3656 +f 21202/6316/3586 21203/6318/3586 21204/6317/3586 +f 21205/6318/3586 21206/6319/3586 21207/6317/3586 +f 21208/6318/3587 21209/6320/3587 21210/6319/3587 +f 21211/6320/3587 21212/6321/3587 21213/6319/3587 +f 21214/6302/3588 21215/6322/3588 21216/6304/3588 +f 21217/6322/3588 21218/6323/3588 21219/6304/3588 +f 21220/6322/3589 21221/6324/3589 21222/6323/3589 +f 21223/6324/3589 21224/6325/3589 21225/6323/3589 +f 21226/6324/3657 21227/6326/3657 21228/6325/3657 +f 21229/6326/3657 21230/6327/3657 21231/6325/3657 +f 21232/6326/3658 21233/6328/3658 21234/6327/3658 +f 21235/6328/3658 21236/6329/3658 21237/6327/3658 +f 21238/6328/3659 21239/6330/3659 21240/6329/3659 +f 21241/6330/3659 21242/6331/3659 21243/6329/3659 +f 21244/6330/3660 21245/6332/3660 21246/6331/3660 +f 21247/6332/3660 21248/6333/3660 21249/6331/3660 +f 21250/6332/3594 21251/6334/3594 21252/6333/3594 +f 21253/6334/3594 21254/6335/3594 21255/6333/3594 +f 21256/6334/3595 21257/6336/3595 21258/6335/3595 +f 21259/6336/3595 21260/6337/3595 21261/6335/3595 +f 21262/6336/3661 21263/6320/3661 21264/6337/3661 +f 21265/6320/3661 21266/6321/3661 21267/6337/3661 +f 21268/6338/3558 21269/6339/3558 21270/6340/3558 +f 21271/6341/3558 21270/6340/3558 21269/6339/3558 +f 21272/6409/3559 21273/6410/3559 21274/6411/3559 +f 21275/6412/3559 21274/6411/3559 21273/6410/3559 +f 21276/6338/3560 21277/6339/3560 21278/6340/3560 +f 21279/6341/3560 21278/6340/3560 21277/6339/3560 +f 21280/5895/3560 21281/6346/3560 21282/6347/3560 +f 21283/6348/3560 21282/6347/3560 21281/6346/3560 +f 21284/6349/3597 21285/6347/3597 21286/5895/3597 +f 21287/6347/3597 21288/6349/3597 21289/6350/3597 +f 21290/6351/3598 21291/6350/3598 21292/6349/3598 +f 21293/6350/3598 21294/6351/3598 21295/6352/3598 +f 21296/6353/3599 21297/6352/3599 21298/6351/3599 +f 21299/6352/3599 21300/6353/3599 21301/6354/3599 +f 21302/6355/3662 21303/6354/3662 21304/6353/3662 +f 21305/6354/3662 21306/6355/3662 21307/6356/3662 +f 21308/6357/3663 21309/6356/3663 21310/6355/3663 +f 21311/6356/3663 21312/6357/3663 21313/6358/3663 +f 21314/6359/3602 21315/6358/3602 21316/6357/3602 +f 21317/6358/3602 21318/6359/3602 21319/6360/3602 +f 21320/6361/3664 21321/6360/3664 21322/6359/3664 +f 21323/6360/3664 21324/6361/3664 21325/6362/3664 +f 21326/6363/3604 21327/6362/3604 21328/6361/3604 +f 21329/6362/3604 21330/6363/3604 21331/6364/3604 +f 21332/6365/3605 21333/6364/3605 21334/6363/3605 +f 21335/6366/3605 21336/6364/3605 21337/6367/3605 +f 21338/6368/3606 21339/6347/3606 21340/5895/3606 +f 21341/6347/3606 21342/6368/3606 21343/6369/3606 +f 21344/6370/3607 21345/6369/3607 21346/6368/3607 +f 21347/6369/3607 21348/6370/3607 21349/6371/3607 +f 21350/6372/3608 21351/6371/3608 21352/6370/3608 +f 21353/6371/3608 21354/6372/3608 21355/6373/3608 +f 21356/6374/3609 21357/6373/3609 21358/6372/3609 +f 21359/6373/3609 21360/6374/3609 21361/6375/3609 +f 21362/6376/3665 21363/6375/3665 21364/6374/3665 +f 21365/6375/3665 21366/6376/3665 21367/6377/3665 +f 21368/6378/3666 21369/6377/3666 21370/6376/3666 +f 21371/6377/3666 21372/6378/3666 21373/6379/3666 +f 21374/6380/3612 21375/6379/3612 21376/6378/3612 +f 21377/6379/3612 21378/6380/3612 21379/6381/3612 +f 21380/6382/3613 21381/6381/3613 21382/6380/3613 +f 21383/6381/3613 21384/6382/3613 21385/6383/3613 +f 21386/6365/3667 21387/6383/3667 21388/6382/3667 +f 21389/6366/3667 21390/6383/3667 21391/6367/3667 +f 21392/5895/3558 21393/6346/3558 21394/6347/3558 +f 21395/6348/3558 21394/6347/3558 21393/6346/3558 +f 21396/6413/3557 21397/6414/3557 21398/6415/3557 +f 21399/6416/3557 21398/6415/3557 21397/6414/3557 +f 21400/6302/3615 21401/6303/3615 21402/6304/3615 +f 21403/6303/3615 21404/6305/3615 21405/6304/3615 +f 21406/6303/3616 21407/6306/3616 21408/6305/3616 +f 21409/6306/3616 21410/6307/3616 21411/6305/3616 +f 21412/6306/3617 21413/6308/3617 21414/6307/3617 +f 21415/6308/3617 21416/6309/3617 21417/6307/3617 +f 21418/6308/3618 21419/6310/3618 21420/6309/3618 +f 21421/6310/3618 21422/6311/3618 21423/6309/3618 +f 21424/6310/3619 21425/6312/3619 21426/6311/3619 +f 21427/6312/3619 21428/6313/3619 21429/6311/3619 +f 21430/6312/3620 21431/6314/3620 21432/6313/3620 +f 21433/6314/3620 21434/6315/3620 21435/6313/3620 +f 21436/6314/3621 21437/6316/3621 21438/6315/3621 +f 21439/6316/3621 21440/6317/3621 21441/6315/3621 +f 21442/6316/3622 21443/6318/3622 21444/6317/3622 +f 21445/6318/3622 21446/6319/3622 21447/6317/3622 +f 21448/6318/3623 21449/6320/3623 21450/6319/3623 +f 21451/6320/3623 21452/6321/3623 21453/6319/3623 +f 21454/6302/3624 21455/6322/3624 21456/6304/3624 +f 21457/6304/3624 21458/6322/3624 21459/6323/3624 +f 21460/6322/3625 21461/6324/3625 21462/6323/3625 +f 21463/6324/3625 21464/6325/3625 21465/6323/3625 +f 21466/6324/3626 21467/6326/3626 21468/6325/3626 +f 21469/6326/3626 21470/6327/3626 21471/6325/3626 +f 21472/6326/3668 21473/6328/3668 21474/6327/3668 +f 21475/6328/3668 21476/6329/3668 21477/6327/3668 +f 21478/6328/3628 21479/6330/3628 21480/6329/3628 +f 21481/6330/3628 21482/6331/3628 21483/6329/3628 +f 21484/6330/3629 21485/6332/3629 21486/6331/3629 +f 21487/6332/3629 21488/6333/3629 21489/6331/3629 +f 21490/6332/3630 21491/6334/3630 21492/6333/3630 +f 21493/6334/3630 21494/6335/3630 21495/6333/3630 +f 21496/6334/3631 21497/6336/3631 21498/6335/3631 +f 21499/6336/3631 21500/6337/3631 21501/6335/3631 +f 21502/6336/3632 21503/6320/3632 21504/6337/3632 +f 21505/6320/3632 21506/6321/3632 21507/6337/3632 +f 21508/6388/3561 21509/6389/3561 21510/6390/3561 +f 21511/6391/3561 21510/6390/3561 21509/6389/3561 +f 21512/6417/3559 21513/6418/3559 21514/5317/3559 +f 21515/6419/3559 21514/5317/3559 21513/6418/3559 +f 21516/6395/3562 21517/6396/3562 21518/6397/3562 +f 21519/6398/3562 21518/6397/3562 21517/6396/3562 +f 21520/6395/3562 21521/6399/3562 21522/6397/3562 +f 21523/6400/3562 21522/6397/3562 21521/6399/3562 +f 21524/6349/3633 21525/6347/3633 21526/5895/3633 +f 21527/6347/3633 21528/6349/3633 21529/6350/3633 +f 21530/6351/3634 21531/6350/3634 21532/6349/3634 +f 21533/6350/3634 21534/6351/3634 21535/6352/3634 +f 21536/6353/3635 21537/6352/3635 21538/6351/3635 +f 21539/6352/3635 21540/6353/3635 21541/6354/3635 +f 21542/6355/3636 21543/6354/3636 21544/6353/3636 +f 21545/6354/3636 21546/6355/3636 21547/6356/3636 +f 21548/6357/3637 21549/6356/3637 21550/6355/3637 +f 21551/6356/3637 21552/6357/3637 21553/6358/3637 +f 21554/6359/3638 21555/6358/3638 21556/6357/3638 +f 21557/6358/3638 21558/6359/3638 21559/6360/3638 +f 21560/6361/3639 21561/6360/3639 21562/6359/3639 +f 21563/6360/3639 21564/6361/3639 21565/6362/3639 +f 21566/6363/3640 21567/6362/3640 21568/6361/3640 +f 21569/6362/3640 21570/6363/3640 21571/6364/3640 +f 21572/6365/3641 21573/6364/3641 21574/6363/3641 +f 21575/6366/3641 21576/6364/3641 21577/6367/3641 +f 21578/6368/3642 21579/6347/3642 21580/5895/3642 +f 21581/6347/3642 21582/6368/3642 21583/6369/3642 +f 21584/6370/3643 21585/6369/3643 21586/6368/3643 +f 21587/6369/3643 21588/6370/3643 21589/6371/3643 +f 21590/6372/3644 21591/6371/3644 21592/6370/3644 +f 21593/6371/3644 21594/6372/3644 21595/6373/3644 +f 21596/6374/3645 21597/6373/3645 21598/6372/3645 +f 21599/6373/3645 21600/6374/3645 21601/6375/3645 +f 21602/6376/3646 21603/6375/3646 21604/6374/3646 +f 21605/6375/3646 21606/6376/3646 21607/6377/3646 +f 21608/6378/3647 21609/6377/3647 21610/6376/3647 +f 21611/6377/3647 21612/6378/3647 21613/6379/3647 +f 21614/6380/3648 21615/6379/3648 21616/6378/3648 +f 21617/6379/3648 21618/6380/3648 21619/6381/3648 +f 21620/6382/3649 21621/6381/3649 21622/6380/3649 +f 21623/6381/3649 21624/6382/3649 21625/6383/3649 +f 21626/6365/3650 21627/6383/3650 21628/6382/3650 +f 21629/6366/3650 21630/6383/3650 21631/6367/3650 +f 21632/6401/3561 21633/6402/3561 21634/6403/3561 +f 21635/6404/3561 21634/6403/3561 21633/6402/3561 +f 21636/6420/3557 21637/6421/3557 21638/6422/3557 +f 21639/6423/3557 21638/6422/3557 21637/6421/3557 +f 21640/6424/3559 21641/6421/3559 21642/6425/3559 +f 21643/6423/3559 21642/6425/3559 21641/6421/3559 +f 21644/6426/3561 21645/6427/3561 21646/6428/3561 +f 21647/5356/3561 21646/6428/3561 21645/6427/3561 +f 21648/5661/3557 21649/5884/3557 21650/6429/3557 +f 21651/6430/3557 21650/6429/3557 21649/5884/3557 +f 21652/6426/3562 21653/6427/3562 21654/6428/3562 +f 21655/5356/3562 21654/6428/3562 21653/6427/3562 +f 21656/5895/3559 21657/5896/3559 21658/6347/3559 +f 21659/6431/3559 21658/6347/3559 21657/5896/3559 +f 21660/6432/3562 21661/6427/3562 21662/5576/3562 +f 21663/5356/3562 21662/5576/3562 21661/6427/3562 +f 21664/6417/3557 21665/6433/3557 21666/5317/3557 +f 21667/5457/3557 21666/5317/3557 21665/6433/3557 +f 21668/6432/3561 21669/6427/3561 21670/5576/3561 +f 21671/5356/3561 21670/5576/3561 21669/6427/3561 +f 21672/6434/3559 21673/6435/3559 21674/6436/3559 +f 21675/6437/3559 21674/6436/3559 21673/6435/3559 +f 21676/6438/3561 21677/6439/3561 21678/6440/3561 +f 21679/6441/3561 21678/6440/3561 21677/6439/3561 +f 21680/5669/3557 21681/5786/3557 21682/6442/3557 +f 21683/6443/3557 21682/6442/3557 21681/5786/3557 +f 21684/6438/3562 21685/6439/3562 21686/6440/3562 +f 21687/6441/3562 21686/6440/3562 21685/6439/3562 +f 21688/5927/3559 21689/5928/3559 21690/6444/3559 +f 21691/6445/3559 21690/6444/3559 21689/5928/3559 +f 21692/5895/3562 21693/6446/3562 21694/6347/3562 +f 21695/6447/3562 21694/6347/3562 21693/6446/3562 +f 21696/6448/3557 21697/6449/3557 21698/5460/3557 +f 21699/5461/3557 21698/5460/3557 21697/6449/3557 +f 21700/5895/3561 21701/6446/3561 21702/6347/3561 +f 21703/6447/3561 21702/6347/3561 21701/6446/3561 +f 21704/6450/3559 21705/6406/3559 21706/6451/3559 +f 21707/6408/3559 21706/6451/3559 21705/6406/3559 +f 21708/6426/3561 21709/6427/3561 21710/6428/3561 +f 21711/5356/3561 21710/6428/3561 21709/6427/3561 +f 21712/5673/3557 21713/5867/3557 21714/6452/3557 +f 21715/6453/3557 21714/6452/3557 21713/5867/3557 +f 21716/6426/3562 21717/6427/3562 21718/6428/3562 +f 21719/5356/3562 21718/6428/3562 21717/6427/3562 +f 21720/5911/3559 21721/5912/3559 21722/6454/3559 +f 21723/6455/3559 21722/6454/3559 21721/5912/3559 +f 21724/6432/3562 21725/6427/3562 21726/5576/3562 +f 21727/5356/3562 21726/5576/3562 21725/6427/3562 +f 21728/6392/3557 21729/6456/3557 21730/5301/3557 +f 21731/5430/3557 21730/5301/3557 21729/6456/3557 +f 21732/6432/3561 21733/6427/3561 21734/5576/3561 +f 21735/5356/3561 21734/5576/3561 21733/6427/3561 +f 21736/6457/3559 21737/6458/3559 21738/6459/3559 +f 21739/6460/3559 21738/6459/3559 21737/6458/3559 +f 21740/6438/3561 21741/6439/3561 21742/6440/3561 +f 21743/6441/3561 21742/6440/3561 21741/6439/3561 +f 21744/5356/3557 21745/5711/3557 21746/6427/3557 +f 21747/6461/3557 21746/6427/3557 21745/5711/3557 +f 21748/6438/3562 21749/6439/3562 21750/6440/3562 +f 21751/6441/3562 21750/6440/3562 21749/6439/3562 +f 21752/5943/3559 21753/5944/3559 21754/6462/3559 +f 21755/6463/3559 21754/6462/3559 21753/5944/3559 +f 21756/5895/3562 21757/6446/3562 21758/6347/3562 +f 21759/6447/3562 21758/6347/3562 21757/6446/3562 +f 21760/6464/3557 21761/6465/3557 21762/5356/3557 +f 21763/5468/3557 21762/5356/3557 21761/6465/3557 +f 21764/5895/3561 21765/6446/3561 21766/6347/3561 +f 21767/6447/3561 21766/6347/3561 21765/6446/3561 +f 21768/6466/3557 21769/5323/3557 21770/6467/3557 +f 21771/6468/3557 21770/6467/3557 21769/5323/3557 +f 21772/6469/3561 21773/6470/3561 21774/5546/3561 +f 21775/6471/3561 21774/5546/3561 21773/6470/3561 +f 21776/5287/3559 21777/6472/3559 21778/5289/3559 +f 21779/6473/3559 21778/5289/3559 21777/6472/3559 +f 21780/6474/3562 21781/6475/3562 21782/6476/3562 +f 21783/6477/3562 21782/6476/3562 21781/6475/3562 +f 21784/6478/3557 21785/6479/3557 21786/6480/3557 +f 21787/6481/3557 21786/6480/3557 21785/6479/3557 +f 21788/6474/3561 21789/6475/3561 21790/6476/3561 +f 21791/6477/3561 21790/6476/3561 21789/6475/3561 +f 21792/6482/3559 21793/6483/3559 21794/6484/3559 +f 21795/6485/3559 21794/6484/3559 21793/6483/3559 +f 21796/6474/3562 21797/6475/3562 21798/6476/3562 +f 21799/6477/3562 21798/6476/3562 21797/6475/3562 +f 21800/6486/3557 21801/6487/3557 21802/6488/3557 +f 21803/6489/3557 21802/6488/3557 21801/6487/3557 +f 21804/6474/3561 21805/6475/3561 21806/6476/3561 +f 21807/6477/3561 21806/6476/3561 21805/6475/3561 +f 21808/6490/3559 21809/6491/3559 21810/6492/3559 +f 21811/6493/3559 21810/6492/3559 21809/6491/3559 +f 21812/6474/3562 21813/6475/3562 21814/6476/3562 +f 21815/6477/3562 21814/6476/3562 21813/6475/3562 +f 21816/6494/3557 21817/5372/3557 21818/6495/3557 +f 21819/5374/3557 21818/6495/3557 21817/5372/3557 +f 21820/5546/3560 21821/6496/3560 21822/6469/3560 +f 21823/6497/3560 21822/6469/3560 21821/6496/3560 +f 21824/6498/3559 21825/6499/3559 21826/5356/3559 +f 21827/6500/3559 21826/5356/3559 21825/6499/3559 +f 21828/5356/3558 21829/6501/3558 21830/5354/3558 +f 21831/6502/3558 21830/5354/3558 21829/6501/3558 +f 21832/6503/3557 21833/6504/3557 21834/6505/3557 +f 21835/6506/3557 21834/6505/3557 21833/6504/3557 +f 21836/6474/3560 21837/6475/3560 21838/6476/3560 +f 21839/6477/3560 21838/6476/3560 21837/6475/3560 +f 21840/6507/3559 21841/6508/3559 21842/5905/3559 +f 21843/6509/3559 21842/5905/3559 21841/6508/3559 +f 21844/6474/3558 21845/6475/3558 21846/6476/3558 +f 21847/6477/3558 21846/6476/3558 21845/6475/3558 +f 21848/6510/3557 21849/6511/3557 21850/6512/3557 +f 21851/6513/3557 21850/6512/3557 21849/6511/3557 +f 21852/6474/3560 21853/6475/3560 21854/6476/3560 +f 21855/6477/3560 21854/6476/3560 21853/6475/3560 +f 21856/6514/3559 21857/6515/3559 21858/6516/3559 +f 21859/6517/3559 21858/6516/3559 21857/6515/3559 +f 21860/6474/3558 21861/6475/3558 21862/6476/3558 +f 21863/6477/3558 21862/6476/3558 21861/6475/3558 +f 21864/6518/3557 21865/5299/3557 21866/6519/3557 +f 21867/5301/3557 21866/6519/3557 21865/5299/3557 +f 21868/6520/3558 21869/6521/3558 21870/6522/3558 +f 21871/6523/3558 21870/6522/3558 21869/6521/3558 +f 21872/5331/3559 21873/6524/3559 21874/5333/3559 +f 21875/6525/3559 21874/5333/3559 21873/6524/3559 +f 21876/5283/3560 21877/6526/3560 21878/5285/3560 +f 21879/6527/3560 21878/5285/3560 21877/6526/3560 +f 21880/6528/3557 21881/6529/3557 21882/6530/3557 +f 21883/6531/3557 21882/6530/3557 21881/6529/3557 +f 21884/6474/3558 21885/6475/3558 21886/6476/3558 +f 21887/6477/3558 21886/6476/3558 21885/6475/3558 +f 21888/6532/3559 21889/6533/3559 21890/6534/3559 +f 21891/6535/3559 21890/6534/3559 21889/6533/3559 +f 21892/6474/3560 21893/6475/3560 21894/6476/3560 +f 21895/6477/3560 21894/6476/3560 21893/6475/3560 +f 21896/6536/3557 21897/6537/3557 21898/6538/3557 +f 21899/6539/3557 21898/6538/3557 21897/6537/3557 +f 21900/6474/3558 21901/6475/3558 21902/6476/3558 +f 21903/6477/3558 21902/6476/3558 21901/6475/3558 +f 21904/6540/3559 21905/6541/3559 21906/6542/3559 +f 21907/6543/3559 21906/6542/3559 21905/6541/3559 +f 21908/6474/3560 21909/6475/3560 21910/6476/3560 +f 21911/6477/3560 21910/6476/3560 21909/6475/3560 +f 21912/6544/3557 21913/5331/3557 21914/6545/3557 +f 21915/5333/3557 21914/6545/3557 21913/5331/3557 +f 21916/6469/3560 21917/6470/3560 21918/5546/3560 +f 21919/6471/3560 21918/5546/3560 21917/6470/3560 +f 21920/5299/3559 21921/6546/3559 21922/5301/3559 +f 21923/6547/3559 21922/5301/3559 21921/6546/3559 +f 21924/5356/3558 21925/6501/3558 21926/5354/3558 +f 21927/6502/3558 21926/5354/3558 21925/6501/3558 +f 21928/6548/3557 21929/6549/3557 21930/6550/3557 +f 21931/6551/3557 21930/6550/3557 21929/6549/3557 +f 21932/6474/3560 21933/6475/3560 21934/6476/3560 +f 21935/6477/3560 21934/6476/3560 21933/6475/3560 +f 21936/6552/3559 21937/6553/3559 21938/6554/3559 +f 21939/6555/3559 21938/6554/3559 21937/6553/3559 +f 21940/6474/3558 21941/6475/3558 21942/6476/3558 +f 21943/6477/3558 21942/6476/3558 21941/6475/3558 +f 21944/6556/3557 21945/6557/3557 21946/6558/3557 +f 21947/6559/3557 21946/6558/3557 21945/6557/3557 +f 21948/6474/3560 21949/6475/3560 21950/6476/3560 +f 21951/6477/3560 21950/6476/3560 21949/6475/3560 +f 21952/6560/3559 21953/6561/3559 21954/6562/3559 +f 21955/6563/3559 21954/6562/3559 21953/6561/3559 +f 21956/6474/3558 21957/6475/3558 21958/6476/3558 +f 21959/6477/3558 21958/6476/3558 21957/6475/3558 +f 21960/6564/3557 21961/6565/3557 21962/6566/3557 +f 21963/6567/3557 21962/6566/3557 21961/6565/3557 +f 21964/6474/3561 21965/6475/3561 21966/6476/3561 +f 21967/6477/3561 21966/6476/3561 21965/6475/3561 +f 21968/6568/3559 21969/6569/3559 21970/6570/3559 +f 21971/6571/3559 21970/6570/3559 21969/6569/3559 +f 21972/6474/3562 21973/6475/3562 21974/6476/3562 +f 21975/6477/3562 21974/6476/3562 21973/6475/3562 +f 21976/6572/3557 21977/6573/3557 21978/6574/3557 +f 21979/6575/3557 21978/6574/3557 21977/6573/3557 +f 21980/6474/3560 21981/6475/3560 21982/6476/3560 +f 21983/6477/3560 21982/6476/3560 21981/6475/3560 +f 21984/6576/3559 21985/6577/3559 21986/6578/3559 +f 21987/6579/3559 21986/6578/3559 21985/6577/3559 +f 21988/6474/3558 21989/6475/3558 21990/6476/3558 +f 21991/6477/3558 21990/6476/3558 21989/6475/3558 +f 21992/6580/3557 21993/6581/3557 21994/5901/3557 +f 21995/6582/3557 21994/5901/3557 21993/6581/3557 +f 21996/6474/3558 21997/6475/3558 21998/6476/3558 +f 21999/6477/3558 21998/6476/3558 21997/6475/3558 +f 22000/6583/3559 22001/6584/3559 22002/6585/3559 +f 22003/6586/3559 22002/6585/3559 22001/6584/3559 +f 22004/6474/3560 22005/6475/3560 22006/6476/3560 +f 22007/6477/3560 22006/6476/3560 22005/6475/3560 +f 22008/6587/3557 22009/6588/3557 22010/6589/3557 +f 22011/6590/3557 22010/6589/3557 22009/6588/3557 +f 22012/6474/3560 22013/6475/3560 22014/6476/3560 +f 22015/6477/3560 22014/6476/3560 22013/6475/3560 +f 22016/6591/3559 22017/6592/3559 22018/6593/3559 +f 22019/6594/3559 22018/6593/3559 22017/6592/3559 +f 22020/6474/3558 22021/6475/3558 22022/6476/3558 +f 22023/6477/3558 22022/6476/3558 22021/6475/3558 +f 22024/6595/3669 22025/6596/3669 22026/6597/3669 +f 22027/6598/3669 22026/6597/3669 22025/6596/3669 +f 22028/6599/3560 22029/6600/3560 22030/6601/3560 +f 22031/6602/3560 22030/6601/3560 22029/6600/3560 +f 22032/6595/3670 22033/6596/3670 22034/6597/3670 +f 22035/6598/3670 22034/6597/3670 22033/6596/3670 +f 22036/6599/3558 22037/6600/3558 22038/6601/3558 +f 22039/6602/3558 22038/6601/3558 22037/6600/3558 +f 22040/6595/3669 22041/6596/3669 22042/6597/3669 +f 22043/6598/3669 22042/6597/3669 22041/6596/3669 +f 22044/6599/3560 22045/6600/3560 22046/6601/3560 +f 22047/6602/3560 22046/6601/3560 22045/6600/3560 +f 22048/6595/3670 22049/6596/3670 22050/6597/3670 +f 22051/6598/3670 22050/6597/3670 22049/6596/3670 +f 22052/6599/3558 22053/6600/3558 22054/6601/3558 +f 22055/6602/3558 22054/6601/3558 22053/6600/3558 +f 22056/6595/3669 22057/6596/3669 22058/6597/3669 +f 22059/6598/3669 22058/6597/3669 22057/6596/3669 +f 22060/6599/3560 22061/6600/3560 22062/6601/3560 +f 22063/6602/3560 22062/6601/3560 22061/6600/3560 +f 22064/6595/3670 22065/6596/3670 22066/6597/3670 +f 22067/6598/3670 22066/6597/3670 22065/6596/3670 +f 22068/6599/3558 22069/6600/3558 22070/6601/3558 +f 22071/6602/3558 22070/6601/3558 22069/6600/3558 +f 22072/6595/3671 22073/6596/3671 22074/6597/3671 +f 22075/6598/3671 22074/6597/3671 22073/6596/3671 +f 22076/6599/3558 22077/6600/3558 22078/6601/3558 +f 22079/6602/3558 22078/6601/3558 22077/6600/3558 +f 22080/6595/3672 22081/6596/3672 22082/6597/3672 +f 22083/6598/3672 22082/6597/3672 22081/6596/3672 +f 22084/6599/3560 22085/6600/3560 22086/6601/3560 +f 22087/6602/3560 22086/6601/3560 22085/6600/3560 +f 22088/6595/3671 22089/6596/3671 22090/6597/3671 +f 22091/6598/3671 22090/6597/3671 22089/6596/3671 +f 22092/6599/3558 22093/6600/3558 22094/6601/3558 +f 22095/6602/3558 22094/6601/3558 22093/6600/3558 +f 22096/6595/3672 22097/6596/3672 22098/6597/3672 +f 22099/6598/3672 22098/6597/3672 22097/6596/3672 +f 22100/6599/3560 22101/6600/3560 22102/6601/3560 +f 22103/6602/3560 22102/6601/3560 22101/6600/3560 +f 22104/6595/3671 22105/6596/3671 22106/6597/3671 +f 22107/6598/3671 22106/6597/3671 22105/6596/3671 +f 22108/6599/3558 22109/6600/3558 22110/6601/3558 +f 22111/6602/3558 22110/6601/3558 22109/6600/3558 +f 22112/6595/3672 22113/6596/3672 22114/6597/3672 +f 22115/6598/3672 22114/6597/3672 22113/6596/3672 +f 22116/6599/3560 22117/6600/3560 22118/6601/3560 +f 22119/6602/3560 22118/6601/3560 22117/6600/3560 +f 22120/6603/3557 22121/6604/3557 22122/6605/3557 +f 22123/6606/3557 22122/6605/3557 22121/6604/3557 +f 22124/6497/3560 22125/6502/3560 22126/6496/3560 +f 22127/6501/3560 22126/6496/3560 22125/6502/3560 +f 22128/6607/3559 22129/5673/3559 22130/6608/3559 +f 22131/6609/3559 22130/6608/3559 22129/5673/3559 +f 22132/6469/3558 22133/5354/3558 22134/5546/3558 +f 22135/5356/3558 22134/5546/3558 22133/5354/3558 +f 22136/6610/3557 22137/6611/3557 22138/6612/3557 +f 22139/6613/3557 22138/6612/3557 22137/6611/3557 +f 22140/6614/3560 22141/6615/3560 22142/6616/3560 +f 22143/6617/3560 22142/6616/3560 22141/6615/3560 +f 22144/6618/3559 22145/6206/3559 22146/6619/3559 +f 22147/6620/3559 22146/6619/3559 22145/6206/3559 +f 22148/6469/3558 22149/5354/3558 22150/5546/3558 +f 22151/5356/3558 22150/5546/3558 22149/5354/3558 +f 22152/6621/3557 22153/5367/3557 22154/6622/3557 +f 22155/6623/3557 22154/6622/3557 22153/5367/3557 +f 22156/5356/3560 22157/5546/3560 22158/5354/3560 +f 22159/6469/3560 22158/5354/3560 22157/5546/3560 +f 22160/5356/3559 22161/5487/3559 22162/5354/3559 +f 22163/6624/3559 22162/5354/3559 22161/5487/3559 +f 22164/6501/3558 22165/6496/3558 22166/6502/3558 +f 22167/6497/3558 22166/6502/3558 22165/6496/3558 +f 22168/6625/3557 22169/6603/3557 22170/6626/3557 +f 22171/6605/3557 22170/6626/3557 22169/6603/3557 +f 22172/5353/3560 22173/6469/3560 22174/5355/3560 +f 22175/5546/3560 22174/5355/3560 22173/6469/3560 +f 22176/5673/3559 22177/6241/3559 22178/6609/3559 +f 22179/6627/3559 22178/6609/3559 22177/6241/3559 +f 22180/6501/3558 22181/6496/3558 22182/6502/3558 +f 22183/6497/3558 22182/6502/3558 22181/6496/3558 +f 22184/6628/3558 22185/6629/3558 22186/6630/3558 +f 22187/6631/3558 22186/6630/3558 22185/6629/3558 +f 22188/6632/3558 22189/6633/3558 22190/6631/3558 +f 22191/6634/3558 22190/6631/3558 22189/6633/3558 +f 22192/6630/3558 22193/6634/3558 22194/6635/3558 +f 22195/6628/3562 22196/6629/3562 22197/6630/3562 +f 22198/6631/3562 22197/6630/3562 22196/6629/3562 +f 22199/6632/3562 22200/6633/3562 22201/6631/3562 +f 22202/6634/3562 22201/6631/3562 22200/6633/3562 +f 22203/6630/3562 22204/6634/3562 22205/6635/3562 +f 22206/6365/3614 22207/6382/3614 22208/6636/3614 +f 22209/6382/3614 22210/6637/3614 22211/6636/3614 +f 22212/6382/3613 22213/6380/3613 22214/6637/3613 +f 22215/6380/3613 22216/6638/3613 22217/6637/3613 +f 22218/6380/3612 22219/6378/3612 22220/6638/3612 +f 22221/6378/3612 22222/6639/3612 22223/6638/3612 +f 22224/6378/3611 22225/6376/3611 22226/6639/3611 +f 22227/6376/3611 22228/6640/3611 22229/6639/3611 +f 22230/6376/3610 22231/6374/3610 22232/6640/3610 +f 22233/6374/3610 22234/6641/3610 22235/6640/3610 +f 22236/6374/3609 22237/6372/3609 22238/6641/3609 +f 22239/6372/3609 22240/6642/3609 22241/6641/3609 +f 22242/6372/3673 22243/6370/3673 22244/6642/3673 +f 22245/6370/3673 22246/6643/3673 22247/6642/3673 +f 22248/6370/3607 22249/6644/3607 22250/6643/3607 +f 22251/6644/3607 22252/6645/3607 22253/6643/3607 +f 22254/6644/3606 22255/5895/3606 22256/6645/3606 +f 22257/5895/3606 22258/5356/3606 22259/6645/3606 +f 22260/6365/3605 22261/6363/3605 22262/6636/3605 +f 22263/6636/3605 22264/6363/3605 22265/6646/3605 +f 22266/6363/3604 22267/6361/3604 22268/6646/3604 +f 22269/6361/3604 22270/6647/3604 22271/6646/3604 +f 22272/6361/3664 22273/6359/3664 22274/6647/3664 +f 22275/6359/3664 22276/6648/3664 22277/6647/3664 +f 22278/6359/3602 22279/6357/3602 22280/6648/3602 +f 22281/6357/3602 22282/6649/3602 22283/6648/3602 +f 22284/6357/3601 22285/6355/3601 22286/6649/3601 +f 22287/6355/3601 22288/6650/3601 22289/6649/3601 +f 22290/6355/3600 22291/6353/3600 22292/6650/3600 +f 22293/6353/3600 22294/6651/3600 22295/6650/3600 +f 22296/6353/3599 22297/6351/3599 22298/6651/3599 +f 22299/6351/3599 22300/6652/3599 22301/6651/3599 +f 22302/6351/3598 22303/6653/3598 22304/6652/3598 +f 22305/6653/3598 22306/6654/3598 22307/6652/3598 +f 22308/6653/3597 22309/5895/3597 22310/6654/3597 +f 22311/5895/3597 22312/5356/3597 22313/6654/3597 +f 22314/6346/3560 22315/5895/3560 22316/6655/3560 +f 22317/5356/3560 22316/6655/3560 22315/5895/3560 +f 22318/6385/3557 22319/6384/3557 22320/6656/3557 +f 22321/6657/3557 22320/6656/3557 22319/6384/3557 +f 22322/6346/3558 22323/5895/3558 22324/6655/3558 +f 22325/5356/3558 22324/6655/3558 22323/5895/3558 +f 22326/6365/3674 22327/6382/3674 22328/6636/3674 +f 22329/6636/3674 22330/6382/3674 22331/6637/3674 +f 22332/6382/3649 22333/6380/3649 22334/6637/3649 +f 22335/6380/3649 22336/6638/3649 22337/6637/3649 +f 22338/6380/3648 22339/6378/3648 22340/6638/3648 +f 22341/6378/3648 22342/6639/3648 22343/6638/3648 +f 22344/6378/3647 22345/6376/3647 22346/6639/3647 +f 22347/6376/3647 22348/6640/3647 22349/6639/3647 +f 22350/6376/3646 22351/6374/3646 22352/6640/3646 +f 22353/6374/3646 22354/6641/3646 22355/6640/3646 +f 22356/6374/3645 22357/6372/3645 22358/6641/3645 +f 22359/6372/3645 22360/6642/3645 22361/6641/3645 +f 22362/6372/3644 22363/6370/3644 22364/6642/3644 +f 22365/6370/3644 22366/6643/3644 22367/6642/3644 +f 22368/6370/3643 22369/6644/3643 22370/6643/3643 +f 22371/6644/3643 22372/6645/3643 22373/6643/3643 +f 22374/6644/3642 22375/5895/3642 22376/6645/3642 +f 22377/5895/3642 22378/5356/3642 22379/6645/3642 +f 22380/6365/3641 22381/6363/3641 22382/6636/3641 +f 22383/6636/3641 22384/6363/3641 22385/6646/3641 +f 22386/6363/3640 22387/6361/3640 22388/6646/3640 +f 22389/6361/3640 22390/6647/3640 22391/6646/3640 +f 22392/6361/3639 22393/6359/3639 22394/6647/3639 +f 22395/6359/3639 22396/6648/3639 22397/6647/3639 +f 22398/6359/3638 22399/6357/3638 22400/6648/3638 +f 22401/6357/3638 22402/6649/3638 22403/6648/3638 +f 22404/6357/3637 22405/6355/3637 22406/6649/3637 +f 22407/6355/3637 22408/6650/3637 22409/6649/3637 +f 22410/6355/3636 22411/6353/3636 22412/6650/3636 +f 22413/6353/3636 22414/6651/3636 22415/6650/3636 +f 22416/6353/3635 22417/6351/3635 22418/6651/3635 +f 22419/6351/3635 22420/6652/3635 22421/6651/3635 +f 22422/6351/3634 22423/6653/3634 22424/6652/3634 +f 22425/6653/3634 22426/6654/3634 22427/6652/3634 +f 22428/6653/3675 22429/5895/3675 22430/6654/3675 +f 22431/5895/3675 22432/5356/3675 22433/6654/3675 +f 22434/6399/3562 22435/6395/3562 22436/6658/3562 +f 22437/6659/3562 22436/6658/3562 22435/6395/3562 +f 22438/6406/3557 22439/6405/3557 22440/6660/3557 +f 22441/6661/3557 22440/6660/3557 22439/6405/3557 +f 22442/6402/3561 22443/6401/3561 22444/6662/3561 +f 22445/6663/3561 22444/6662/3561 22443/6401/3561 +f 22446/6365/3614 22447/6382/3614 22448/6636/3614 +f 22449/6382/3614 22450/6637/3614 22451/6636/3614 +f 22452/6382/3613 22453/6380/3613 22454/6637/3613 +f 22455/6380/3613 22456/6638/3613 22457/6637/3613 +f 22458/6380/3612 22459/6378/3612 22460/6638/3612 +f 22461/6378/3612 22462/6639/3612 22463/6638/3612 +f 22464/6378/3666 22465/6376/3666 22466/6639/3666 +f 22467/6376/3666 22468/6640/3666 22469/6639/3666 +f 22470/6376/3665 22471/6374/3665 22472/6640/3665 +f 22473/6374/3665 22474/6641/3665 22475/6640/3665 +f 22476/6374/3609 22477/6372/3609 22478/6641/3609 +f 22479/6372/3609 22480/6642/3609 22481/6641/3609 +f 22482/6372/3608 22483/6370/3608 22484/6642/3608 +f 22485/6370/3608 22486/6643/3608 22487/6642/3608 +f 22488/6370/3607 22489/6644/3607 22490/6643/3607 +f 22491/6644/3607 22492/6645/3607 22493/6643/3607 +f 22494/6644/3606 22495/5895/3606 22496/6645/3606 +f 22497/5895/3606 22498/5356/3606 22499/6645/3606 +f 22500/6365/3605 22501/6363/3605 22502/6636/3605 +f 22503/6636/3605 22504/6363/3605 22505/6646/3605 +f 22506/6363/3604 22507/6361/3604 22508/6646/3604 +f 22509/6361/3604 22510/6647/3604 22511/6646/3604 +f 22512/6361/3664 22513/6359/3664 22514/6647/3664 +f 22515/6359/3664 22516/6648/3664 22517/6647/3664 +f 22518/6359/3602 22519/6357/3602 22520/6648/3602 +f 22521/6357/3602 22522/6649/3602 22523/6648/3602 +f 22524/6357/3663 22525/6355/3663 22526/6649/3663 +f 22527/6355/3663 22528/6650/3663 22529/6649/3663 +f 22530/6355/3662 22531/6353/3662 22532/6650/3662 +f 22533/6353/3662 22534/6651/3662 22535/6650/3662 +f 22536/6353/3599 22537/6351/3599 22538/6651/3599 +f 22539/6351/3599 22540/6652/3599 22541/6651/3599 +f 22542/6351/3598 22543/6653/3598 22544/6652/3598 +f 22545/6653/3598 22546/6654/3598 22547/6652/3598 +f 22548/6653/3676 22549/5895/3676 22550/6654/3676 +f 22551/5895/3676 22552/5356/3676 22553/6654/3676 +f 22554/6346/3560 22555/5895/3560 22556/6655/3560 +f 22557/5356/3560 22556/6655/3560 22555/5895/3560 +f 22558/6414/3557 22559/6413/3557 22560/6664/3557 +f 22561/6665/3557 22560/6664/3557 22559/6413/3557 +f 22562/6346/3558 22563/5895/3558 22564/6655/3558 +f 22565/5356/3558 22564/6655/3558 22563/5895/3558 +f 22566/6365/3674 22567/6382/3674 22568/6636/3674 +f 22569/6636/3674 22570/6382/3674 22571/6637/3674 +f 22572/6382/3649 22573/6380/3649 22574/6637/3649 +f 22575/6380/3649 22576/6638/3649 22577/6637/3649 +f 22578/6380/3648 22579/6378/3648 22580/6638/3648 +f 22581/6378/3648 22582/6639/3648 22583/6638/3648 +f 22584/6378/3647 22585/6376/3647 22586/6639/3647 +f 22587/6376/3647 22588/6640/3647 22589/6639/3647 +f 22590/6376/3646 22591/6374/3646 22592/6640/3646 +f 22593/6374/3646 22594/6641/3646 22595/6640/3646 +f 22596/6374/3645 22597/6372/3645 22598/6641/3645 +f 22599/6372/3645 22600/6642/3645 22601/6641/3645 +f 22602/6372/3644 22603/6370/3644 22604/6642/3644 +f 22605/6370/3644 22606/6643/3644 22607/6642/3644 +f 22608/6370/3643 22609/6644/3643 22610/6643/3643 +f 22611/6644/3643 22612/6645/3643 22613/6643/3643 +f 22614/6644/3642 22615/5895/3642 22616/6645/3642 +f 22617/5895/3642 22618/5356/3642 22619/6645/3642 +f 22620/6365/3641 22621/6363/3641 22622/6636/3641 +f 22623/6636/3641 22624/6363/3641 22625/6646/3641 +f 22626/6363/3640 22627/6361/3640 22628/6646/3640 +f 22629/6361/3640 22630/6647/3640 22631/6646/3640 +f 22632/6361/3639 22633/6359/3639 22634/6647/3639 +f 22635/6359/3639 22636/6648/3639 22637/6647/3639 +f 22638/6359/3638 22639/6357/3638 22640/6648/3638 +f 22641/6357/3638 22642/6649/3638 22643/6648/3638 +f 22644/6357/3637 22645/6355/3637 22646/6649/3637 +f 22647/6355/3637 22648/6650/3637 22649/6649/3637 +f 22650/6355/3636 22651/6353/3636 22652/6650/3636 +f 22653/6353/3636 22654/6651/3636 22655/6650/3636 +f 22656/6353/3635 22657/6351/3635 22658/6651/3635 +f 22659/6351/3635 22660/6652/3635 22661/6651/3635 +f 22662/6351/3634 22663/6653/3634 22664/6652/3634 +f 22665/6653/3634 22666/6654/3634 22667/6652/3634 +f 22668/6653/3675 22669/5895/3675 22670/6654/3675 +f 22671/5895/3675 22672/5356/3675 22673/6654/3675 +f 22674/6399/3562 22675/6395/3562 22676/6658/3562 +f 22677/6659/3562 22676/6658/3562 22675/6395/3562 +f 22678/6421/3557 22679/6420/3557 22680/6666/3557 +f 22681/6667/3557 22680/6666/3557 22679/6420/3557 +f 22682/6402/3561 22683/6401/3561 22684/6662/3561 +f 22685/6663/3561 22684/6662/3561 22683/6401/3561 +f 22686/6433/3557 22687/6417/3557 22688/6668/3557 +f 22689/6669/3557 22688/6668/3557 22687/6417/3557 +f 22690/6427/3562 22691/6432/3562 22692/6347/3562 +f 22693/6447/3562 22692/6347/3562 22691/6432/3562 +f 22694/5896/3559 22695/5895/3559 22696/5606/3559 +f 22697/5356/3559 22696/5606/3559 22695/5895/3559 +f 22698/6427/3561 22699/6432/3561 22700/6347/3561 +f 22701/6447/3561 22700/6347/3561 22699/6432/3561 +f 22702/6449/3557 22703/6448/3557 22704/6670/3557 +f 22705/6671/3557 22704/6670/3557 22703/6448/3557 +f 22706/6446/3562 22707/5895/3562 22708/5576/3562 +f 22709/5356/3562 22708/5576/3562 22707/5895/3562 +f 22710/5928/3559 22711/5927/3559 22712/6672/3559 +f 22713/5673/3559 22712/6672/3559 22711/5927/3559 +f 22714/6446/3561 22715/5895/3561 22716/5576/3561 +f 22717/5356/3561 22716/5576/3561 22715/5895/3561 +f 22718/6456/3557 22719/6392/3557 22720/6673/3557 +f 22721/6674/3557 22720/6673/3557 22719/6392/3557 +f 22722/6427/3562 22723/6432/3562 22724/6347/3562 +f 22725/6447/3562 22724/6347/3562 22723/6432/3562 +f 22726/5912/3559 22727/5911/3559 22728/6675/3559 +f 22729/5669/3559 22728/6675/3559 22727/5911/3559 +f 22730/6427/3561 22731/6432/3561 22732/6347/3561 +f 22733/6447/3561 22732/6347/3561 22731/6432/3561 +f 22734/6465/3557 22735/6464/3557 22736/6676/3557 +f 22737/6677/3557 22736/6676/3557 22735/6464/3557 +f 22738/6446/3562 22739/5895/3562 22740/5576/3562 +f 22741/5356/3562 22740/5576/3562 22739/5895/3562 +f 22742/5944/3559 22743/5943/3559 22744/6678/3559 +f 22745/5661/3559 22744/6678/3559 22743/5943/3559 +f 22746/6446/3561 22747/5895/3561 22748/5576/3561 +f 22749/5356/3561 22748/5576/3561 22747/5895/3561 + + +# +# +# +g + + +# +# _material_553-effect +# +usemtl _material_553-effect + +v -1.920401 1.204804 -0.955255 +v -1.920401 1.204804 -0.705255 +v -1.920401 1.229805 -0.955255 +v -1.920401 1.229805 -0.705255 +v -1.920401 1.229805 -0.955255 +v -1.920401 1.229805 -0.930255 +v -1.920401 1.679805 -0.955255 +v -1.920401 1.679805 -0.930255 +v -1.920401 1.229805 -0.730255 +v -1.920401 1.229805 -0.705255 +v -1.920401 1.679805 -0.730255 +v -1.920401 1.679805 -0.705255 +v -1.920401 1.679805 -0.955255 +v -1.920401 1.679805 -0.705255 +v -1.920401 1.704804 -0.955255 +v -1.920401 1.704804 -0.705255 +v -1.894900 1.204304 -0.955255 +v -1.894900 1.204304 -0.705255 +v -1.919900 1.204304 -0.955255 +v -1.919900 1.204304 -0.705255 +v -1.894900 1.204804 -0.704754 +v -1.894900 1.704804 -0.704754 +v -1.919900 1.204804 -0.704754 +v -1.919900 1.704804 -0.704754 +v -1.894900 1.705305 -0.705255 +v -1.894900 1.705305 -0.955255 +v -1.919900 1.705305 -0.705255 +v -1.919900 1.705305 -0.955255 +v -1.894900 1.704804 -0.955755 +v -1.894900 1.204804 -0.955755 +v -1.919900 1.704804 -0.955755 +v -1.919900 1.204804 -0.955755 +v -1.894900 1.679304 -0.930255 +v -1.894900 1.679304 -0.730255 +v -1.919900 1.679304 -0.930255 +v -1.919900 1.679304 -0.730255 +v -1.894900 1.679805 -0.730755 +v -1.894900 1.229805 -0.730755 +v -1.919900 1.679805 -0.730755 +v -1.919900 1.229805 -0.730755 +v -1.894900 1.230304 -0.730255 +v -1.894900 1.230304 -0.930255 +v -1.919900 1.230304 -0.730255 +v -1.919900 1.230304 -0.930255 +v -1.894900 1.229805 -0.929754 +v -1.894900 1.679805 -0.929754 +v -1.919900 1.229805 -0.929754 +v -1.919900 1.679805 -0.929754 +v -1.144900 1.054304 -0.505255 +v -1.144900 1.054304 -0.580255 +v -1.069900 1.054304 -0.505255 +v -1.069900 1.054304 -0.580255 +v -1.144900 1.054304 -1.080255 +v -1.144900 1.054304 -1.155255 +v -1.069900 1.054304 -1.080255 +v -1.069900 1.054304 -1.155255 +v -1.919900 1.054304 -0.505255 +v -1.919900 1.054304 -0.580255 +v -1.844900 1.054304 -0.505255 +v -1.844900 1.054304 -0.580255 +v -1.919900 1.054304 -1.080255 +v -1.919900 1.054304 -1.155255 +v -1.844900 1.054304 -1.080255 +v -1.844900 1.054304 -1.155255 +v -1.920401 1.204804 1.011413 +v -1.920401 1.204804 1.261413 +v -1.920401 1.229805 1.011413 +v -1.920401 1.229805 1.261413 +v -1.920401 1.229805 1.011413 +v -1.920401 1.229805 1.036413 +v -1.920401 1.679805 1.011413 +v -1.920401 1.679805 1.036413 +v -1.920401 1.229805 1.236413 +v -1.920401 1.229805 1.261413 +v -1.920401 1.679805 1.236413 +v -1.920401 1.679805 1.261413 +v -1.920401 1.679805 1.011413 +v -1.920401 1.679805 1.261413 +v -1.920401 1.704804 1.011413 +v -1.920401 1.704804 1.261413 +v -1.894900 1.204304 1.011413 +v -1.894900 1.204304 1.261413 +v -1.919900 1.204304 1.011413 +v -1.919900 1.204304 1.261413 +v -1.894900 1.204804 1.261913 +v -1.894900 1.704804 1.261913 +v -1.919900 1.204804 1.261913 +v -1.919900 1.704804 1.261913 +v -1.894900 1.705305 1.261413 +v -1.894900 1.705305 1.011413 +v -1.919900 1.705305 1.261413 +v -1.919900 1.705305 1.011413 +v -1.894900 1.704804 1.010914 +v -1.894900 1.204804 1.010914 +v -1.919900 1.704804 1.010914 +v -1.919900 1.204804 1.010914 +v -1.894900 1.679304 1.036413 +v -1.894900 1.679304 1.236413 +v -1.919900 1.679304 1.036413 +v -1.919900 1.679304 1.236413 +v -1.894900 1.679805 1.235914 +v -1.894900 1.229805 1.235914 +v -1.919900 1.679805 1.235914 +v -1.919900 1.229805 1.235914 +v -1.894900 1.230304 1.236413 +v -1.894900 1.230304 1.036413 +v -1.919900 1.230304 1.236413 +v -1.919900 1.230304 1.036413 +v -1.894900 1.229805 1.036913 +v -1.894900 1.679805 1.036913 +v -1.919900 1.229805 1.036913 +v -1.919900 1.679805 1.036913 +v -1.144900 1.054304 1.461413 +v -1.144900 1.054304 1.386413 +v -1.069900 1.054304 1.461413 +v -1.069900 1.054304 1.386413 +v -1.144900 1.054304 0.886413 +v -1.144900 1.054304 0.811413 +v -1.069900 1.054304 0.886413 +v -1.069900 1.054304 0.811413 +v -1.919900 1.054304 1.461413 +v -1.919900 1.054304 1.386413 +v -1.844900 1.054304 1.461413 +v -1.844900 1.054304 1.386413 +v -1.919900 1.054304 0.886413 +v -1.919900 1.054304 0.811413 +v -1.844900 1.054304 0.886413 +v -1.844900 1.054304 0.811413 +v 2.080600 1.204804 1.261413 +v 2.080600 1.204804 1.011413 +v 2.080600 1.229805 1.261413 +v 2.080600 1.229805 1.011413 +v 2.080600 1.229805 1.261413 +v 2.080600 1.229805 1.236413 +v 2.080600 1.629804 1.261413 +v 2.080600 1.629804 1.236413 +v 2.080600 1.640160 1.261413 +v 2.080600 1.640160 1.226058 +v 2.080600 1.729805 1.171767 +v 2.080600 1.729805 1.136413 +v 2.080600 1.229805 1.036413 +v 2.080600 1.229805 1.011413 +v 2.080600 1.629804 1.036413 +v 2.080600 1.629804 1.011413 +v 2.080600 1.640160 1.046767 +v 2.080600 1.640160 1.011413 +v 2.080600 1.729805 1.136413 +v 2.080600 1.729805 1.101058 +v 2.080600 1.729805 1.171767 +v 2.080600 1.729805 1.101058 +v 2.080600 1.765160 1.136413 +v 2.055100 1.204804 1.010914 +v 2.055100 1.640160 1.010914 +v 2.080100 1.204804 1.010914 +v 2.080100 1.640160 1.010914 +v 2.055100 1.640513 1.011060 +v 2.055100 1.765513 1.136060 +v 2.080100 1.640513 1.011060 +v 2.080100 1.765513 1.136060 +v 2.055100 1.765513 1.136767 +v 2.055100 1.640513 1.261767 +v 2.080100 1.765513 1.136767 +v 2.080100 1.640513 1.261767 +v 2.055100 1.640160 1.261913 +v 2.055100 1.204804 1.261913 +v 2.080100 1.640160 1.261913 +v 2.080100 1.204804 1.261913 +v 2.055100 1.204304 1.261413 +v 2.055100 1.204304 1.011413 +v 2.080100 1.204304 1.261413 +v 2.080100 1.204304 1.011413 +v 2.055100 1.629451 1.236060 +v 2.055100 1.729451 1.136060 +v 2.080100 1.629451 1.236060 +v 2.080100 1.729451 1.136060 +v 2.055100 1.729451 1.136767 +v 2.055100 1.629451 1.036767 +v 2.080100 1.729451 1.136767 +v 2.080100 1.629451 1.036767 +v 2.055100 1.629804 1.036913 +v 2.055100 1.229805 1.036913 +v 2.080100 1.629804 1.036913 +v 2.080100 1.229805 1.036913 +v 2.055100 1.230304 1.036413 +v 2.055100 1.230304 1.236413 +v 2.080100 1.230304 1.036413 +v 2.080100 1.230304 1.236413 +v 2.055100 1.229805 1.235914 +v 2.055100 1.629804 1.235914 +v 2.080100 1.229805 1.235914 +v 2.080100 1.629804 1.235914 +v 1.305100 1.054304 0.811413 +v 1.305100 1.054304 0.886413 +v 1.230100 1.054304 0.811413 +v 1.230100 1.054304 0.886413 +v 1.305100 1.054304 1.386413 +v 1.305100 1.054304 1.461413 +v 1.230100 1.054304 1.386413 +v 1.230100 1.054304 1.461413 +v 2.080100 1.054304 0.811413 +v 2.080100 1.054304 0.886413 +v 2.005100 1.054304 0.811413 +v 2.005100 1.054304 0.886413 +v 2.080100 1.054304 1.386413 +v 2.080100 1.054304 1.461413 +v 2.005100 1.054304 1.386413 +v 2.005100 1.054304 1.461413 +v 2.080600 1.204804 0.278080 +v 2.080600 1.204804 0.028080 +v 2.080600 1.229805 0.278080 +v 2.080600 1.229805 0.028080 +v 2.080600 1.229805 0.278080 +v 2.080600 1.229805 0.253080 +v 2.080600 1.629804 0.278080 +v 2.080600 1.629804 0.253080 +v 2.080600 1.631368 0.278080 +v 2.080600 1.631368 0.252883 +v 2.080600 1.654545 0.275167 +v 2.080600 1.654545 0.249972 +v 2.080600 1.660779 0.274384 +v 2.080600 1.660779 0.247518 +v 2.080600 1.677747 0.267705 +v 2.080600 1.677747 0.240838 +v 2.080600 1.689827 0.262951 +v 2.080600 1.689827 0.232122 +v 2.080600 1.697968 0.257076 +v 2.080600 1.697968 0.226249 +v 2.080600 1.713952 0.245545 +v 2.080600 1.713952 0.207110 +v 2.080600 1.715143 0.244684 +v 2.080600 1.715143 0.204616 +v 2.080600 1.724704 0.233237 +v 2.080600 1.724704 0.184612 +v 2.080600 1.729805 0.227129 +v 2.080600 1.729805 0.153080 +v 2.080600 1.229805 0.053080 +v 2.080600 1.229805 0.028080 +v 2.080600 1.629804 0.053080 +v 2.080600 1.629804 0.028080 +v 2.080600 1.631368 0.053277 +v 2.080600 1.631368 0.028080 +v 2.080600 1.654545 0.056188 +v 2.080600 1.654545 0.030993 +v 2.080600 1.660779 0.058642 +v 2.080600 1.660779 0.031776 +v 2.080600 1.677747 0.065322 +v 2.080600 1.677747 0.038454 +v 2.080600 1.689827 0.074038 +v 2.080600 1.689827 0.043209 +v 2.080600 1.697968 0.079911 +v 2.080600 1.697968 0.049084 +v 2.080600 1.713952 0.099050 +v 2.080600 1.713952 0.060615 +v 2.080600 1.715143 0.101543 +v 2.080600 1.715143 0.061475 +v 2.080600 1.724704 0.121548 +v 2.080600 1.724704 0.072922 +v 2.080600 1.729805 0.153080 +v 2.080600 1.729805 0.079030 +v 2.080600 1.729805 0.227129 +v 2.080600 1.729805 0.079030 +v 2.080600 1.735154 0.220724 +v 2.080600 1.735154 0.085436 +v 2.080600 1.735154 0.220724 +v 2.080600 1.735154 0.085436 +v 2.080600 1.748809 0.192150 +v 2.080600 1.748809 0.114010 +v 2.080600 1.755130 0.153080 +v 2.055100 1.204804 0.027579 +v 2.055100 1.631369 0.027579 +v 2.080100 1.204804 0.027579 +v 2.080100 1.631369 0.027579 +v 2.055100 1.631724 0.027727 +v 2.055100 1.661134 0.031423 +v 2.080100 1.631724 0.027727 +v 2.055100 1.661134 0.031423 +v 2.080100 1.661134 0.031423 +v 2.080100 1.631724 0.027727 +v 2.055100 1.661134 0.031423 +v 2.055100 1.690182 0.042856 +v 2.080100 1.661134 0.031423 +v 2.055100 1.690182 0.042856 +v 2.080100 1.690182 0.042856 +v 2.080100 1.661134 0.031423 +v 2.055100 1.690182 0.042856 +v 2.055100 1.715499 0.061123 +v 2.080100 1.690182 0.042856 +v 2.055100 1.715499 0.061123 +v 2.080100 1.715499 0.061123 +v 2.080100 1.690182 0.042856 +v 2.055100 1.715499 0.061123 +v 2.055100 1.735509 0.085084 +v 2.080100 1.715499 0.061123 +v 2.055100 1.735509 0.085084 +v 2.080100 1.735509 0.085084 +v 2.080100 1.715499 0.061123 +v 2.055100 1.735509 0.085084 +v 2.055100 1.749164 0.113657 +v 2.080100 1.735509 0.085084 +v 2.055100 1.749164 0.113657 +v 2.080100 1.749164 0.113657 +v 2.080100 1.735509 0.085084 +v 2.055100 1.749164 0.113657 +v 2.055100 1.755485 0.152727 +v 2.080100 1.749164 0.113657 +v 2.055100 1.755485 0.152727 +v 2.080100 1.755485 0.152727 +v 2.080100 1.749164 0.113657 +v 2.055100 1.755485 0.153432 +v 2.055100 1.749164 0.192502 +v 2.080100 1.755485 0.153432 +v 2.055100 1.749164 0.192502 +v 2.080100 1.749164 0.192502 +v 2.080100 1.755485 0.153432 +v 2.055100 1.749164 0.192502 +v 2.055100 1.735509 0.221076 +v 2.080100 1.749164 0.192502 +v 2.055100 1.735509 0.221076 +v 2.080100 1.735509 0.221076 +v 2.080100 1.749164 0.192502 +v 2.055100 1.735509 0.221076 +v 2.055100 1.715499 0.245037 +v 2.080100 1.735509 0.221076 +v 2.055100 1.715499 0.245037 +v 2.080100 1.715499 0.245037 +v 2.080100 1.735509 0.221076 +v 2.055100 1.715499 0.245037 +v 2.055100 1.690182 0.263303 +v 2.080100 1.715499 0.245037 +v 2.055100 1.690182 0.263303 +v 2.080100 1.690182 0.263303 +v 2.080100 1.715499 0.245037 +v 2.055100 1.690182 0.263303 +v 2.055100 1.661134 0.274737 +v 2.080100 1.690182 0.263303 +v 2.055100 1.661134 0.274737 +v 2.080100 1.661134 0.274737 +v 2.080100 1.690182 0.263303 +v 2.055100 1.661134 0.274737 +v 2.055100 1.631724 0.278432 +v 2.080100 1.661134 0.274737 +v 2.055100 1.631724 0.278432 +v 2.080100 1.631724 0.278432 +v 2.080100 1.661134 0.274737 +v 2.055100 1.631369 0.278580 +v 2.055100 1.204804 0.278580 +v 2.080100 1.631369 0.278580 +v 2.080100 1.204804 0.278580 +v 2.055100 1.204304 0.278080 +v 2.055100 1.204304 0.028080 +v 2.080100 1.204304 0.278080 +v 2.080100 1.204304 0.028080 +v 2.055100 1.629451 0.252726 +v 2.055100 1.654191 0.249618 +v 2.080100 1.629451 0.252726 +v 2.080100 1.629451 0.252726 +v 2.055100 1.654191 0.249618 +v 2.080100 1.654191 0.249618 +v 2.055100 1.654191 0.249618 +v 2.055100 1.677393 0.240484 +v 2.080100 1.654191 0.249618 +v 2.055100 1.677393 0.240484 +v 2.080100 1.677393 0.240484 +v 2.080100 1.654191 0.249618 +v 2.055100 1.677393 0.240484 +v 2.055100 1.697615 0.225895 +v 2.080100 1.677393 0.240484 +v 2.055100 1.697615 0.225895 +v 2.080100 1.697615 0.225895 +v 2.080100 1.677393 0.240484 +v 2.055100 1.697615 0.225895 +v 2.055100 1.713598 0.206756 +v 2.080100 1.697615 0.225895 +v 2.055100 1.713598 0.206756 +v 2.080100 1.713598 0.206756 +v 2.080100 1.697615 0.225895 +v 2.055100 1.713598 0.206756 +v 2.055100 1.724349 0.184258 +v 2.080100 1.713598 0.206756 +v 2.055100 1.724349 0.184258 +v 2.080100 1.724349 0.184258 +v 2.080100 1.713598 0.206756 +v 2.055100 1.724349 0.184258 +v 2.055100 1.729451 0.152726 +v 2.080100 1.724349 0.184258 +v 2.055100 1.729451 0.152726 +v 2.080100 1.729451 0.152726 +v 2.080100 1.724349 0.184258 +v 2.055100 1.729451 0.153434 +v 2.055100 1.724349 0.121902 +v 2.080100 1.729451 0.153434 +v 2.080100 1.729451 0.153434 +v 2.055100 1.724349 0.121902 +v 2.080100 1.724349 0.121902 +v 2.055100 1.724349 0.121902 +v 2.055100 1.713598 0.099404 +v 2.080100 1.724349 0.121902 +v 2.055100 1.713598 0.099404 +v 2.080100 1.713598 0.099404 +v 2.080100 1.724349 0.121902 +v 2.055100 1.713598 0.099404 +v 2.055100 1.697615 0.080265 +v 2.080100 1.713598 0.099404 +v 2.055100 1.697615 0.080265 +v 2.080100 1.697615 0.080265 +v 2.080100 1.713598 0.099404 +v 2.055100 1.697615 0.080265 +v 2.055100 1.677393 0.065676 +v 2.080100 1.697615 0.080265 +v 2.055100 1.677393 0.065676 +v 2.080100 1.677393 0.065676 +v 2.080100 1.697615 0.080265 +v 2.055100 1.677393 0.065676 +v 2.055100 1.654191 0.056542 +v 2.080100 1.677393 0.065676 +v 2.055100 1.654191 0.056542 +v 2.080100 1.654191 0.056542 +v 2.080100 1.677393 0.065676 +v 2.055100 1.654191 0.056542 +v 2.055100 1.629451 0.053434 +v 2.080100 1.654191 0.056542 +v 2.055100 1.629451 0.053434 +v 2.080100 1.629451 0.053434 +v 2.080100 1.654191 0.056542 +v 2.055100 1.629804 0.053580 +v 2.055100 1.229805 0.053580 +v 2.080100 1.629804 0.053580 +v 2.080100 1.229805 0.053580 +v 2.055100 1.230304 0.053080 +v 2.055100 1.230304 0.253080 +v 2.080100 1.230304 0.053080 +v 2.080100 1.230304 0.253080 +v 2.055100 1.229805 0.252579 +v 2.055100 1.629804 0.252579 +v 2.080100 1.229805 0.252579 +v 2.080100 1.629804 0.252579 +v 1.305100 1.054304 -0.171920 +v 1.305100 1.054304 -0.096920 +v 1.230100 1.054304 -0.171920 +v 1.230100 1.054304 -0.096920 +v 1.305100 1.054304 0.403080 +v 1.305100 1.054304 0.478080 +v 1.230100 1.054304 0.403080 +v 1.230100 1.054304 0.478080 +v 2.080100 1.054304 -0.171920 +v 2.080100 1.054304 -0.096920 +v 2.005100 1.054304 -0.171920 +v 2.005100 1.054304 -0.096920 +v 2.080100 1.054304 0.403080 +v 2.080100 1.054304 0.478080 +v 2.005100 1.054304 0.403080 +v 2.005100 1.054304 0.478080 +vn -1.000000 0.000000 -0.000000 +vn 0.000000 -1.000000 0.000000 +vn 0.000000 0.000000 1.000000 +vn 0.000000 1.000000 -0.000000 +vn 0.000000 -0.000000 -1.000000 +vn 1.000000 0.000000 0.000000 +vn 0.000000 0.707107 -0.707107 +vn 0.000000 0.707107 0.707107 +vn 0.000000 -0.707107 -0.707107 +vn 0.000000 -0.707107 0.707107 +vn 0.000000 0.124669 -0.992198 +vn 0.000000 0.366255 -0.930515 +vn 0.000000 0.585112 -0.810953 +vn 0.000000 0.767538 -0.641004 +vn 0.000000 0.902280 -0.431150 +vn 0.000000 0.987165 -0.159705 +vn 0.000000 0.987165 0.159705 +vn 0.000000 0.902280 0.431150 +vn 0.000000 0.767550 0.640989 +vn 0.000000 0.585112 0.810953 +vn 0.000000 0.366255 0.930515 +vn 0.000000 0.124670 0.992198 +vn 0.000000 -0.124640 -0.992202 +vn 0.000000 -0.366292 -0.930500 +vn 0.000000 -0.585077 -0.810978 +vn 0.000000 -0.767550 -0.640989 +vn 0.000000 -0.902268 -0.431175 +vn 0.000000 -0.987165 -0.159705 +vn 0.000000 -0.987165 0.159705 +vn 0.000000 -0.902268 0.431175 +vn 0.000000 -0.767550 0.640989 +vn 0.000000 -0.585077 0.810978 +vn 0.000000 -0.366291 0.930500 +vn 0.000000 -0.124639 0.992202 +vt -1.250000 -2.500000 +vt 1.250000 -2.500000 +vt -1.250000 -2.250000 +vt 1.250000 -2.250000 +vt -1.000000 -2.250000 +vt -1.250000 2.250000 +vt -1.000000 2.250000 +vt 1.000000 -2.250000 +vt 1.000000 2.250000 +vt 1.250000 2.250000 +vt -1.250000 2.500000 +vt 1.250000 2.500000 +vt -1.250000 -0.125000 +vt 1.250000 -0.125000 +vt -1.250000 0.125000 +vt 1.250000 0.125000 +vt -2.500000 -0.125000 +vt 2.500000 -0.125000 +vt -2.500000 0.125000 +vt 2.500000 0.125000 +vt -1.000000 -0.125000 +vt 1.000000 -0.125000 +vt -1.000000 0.125000 +vt 1.000000 0.125000 +vt -2.250000 -0.125000 +vt 2.250000 -0.125000 +vt -2.250000 0.125000 +vt 2.250000 0.125000 +vt 0.000000 7.750000 +vt 0.750000 7.750000 +vt 0.000000 8.500000 +vt 0.750000 8.500000 +vt 5.750000 7.750000 +vt 6.500000 7.750000 +vt 5.750000 8.500000 +vt 6.500000 8.500000 +vt 0.000000 0.000000 +vt 0.750000 0.000000 +vt 0.000000 0.750000 +vt 0.750000 0.750000 +vt 5.750000 0.000000 +vt 6.500000 0.000000 +vt 5.750000 0.750000 +vt 6.500000 0.750000 +vt -1.250000 -2.509259 +vt 1.250000 -2.509259 +vt -1.250000 -2.259259 +vt 1.250000 -2.259259 +vt -1.000000 -2.259259 +vt -1.250000 1.740741 +vt -1.000000 1.740741 +vt -1.250000 1.844294 +vt -0.896447 1.844294 +vt -0.353553 2.740741 +vt 0.000000 2.740741 +vt 1.000000 -2.259259 +vt 1.000000 1.740741 +vt 1.250000 1.740741 +vt 0.896447 1.844294 +vt 1.250000 1.844294 +vt 0.353553 2.740741 +vt 0.000000 3.094294 +vt -2.176777 -0.125000 +vt 2.176777 -0.125000 +vt -2.176777 0.125000 +vt 2.176777 0.125000 +vt -0.883884 -0.125000 +vt 0.883884 -0.125000 +vt -0.883884 0.125000 +vt 0.883884 0.125000 +vt -0.707107 -0.125000 +vt 0.707107 -0.125000 +vt -0.707107 0.125000 +vt 0.707107 0.125000 +vt -2.000000 -0.125000 +vt 2.000000 -0.125000 +vt -2.000000 0.125000 +vt 2.000000 0.125000 +vt -1.250000 -2.643505 +vt 1.250000 -2.643505 +vt -1.250000 -2.393505 +vt 1.250000 -2.393505 +vt -1.000000 -2.393505 +vt -1.250000 1.606495 +vt -1.000000 1.606495 +vt -1.250000 1.622140 +vt -0.998034 1.622140 +vt -1.220878 1.853899 +vt -0.968912 1.853899 +vt -1.213045 1.916236 +vt -0.944375 1.916236 +vt -1.146253 2.085921 +vt -0.877583 2.085921 +vt -1.098703 2.206719 +vt -0.790428 2.206719 +vt -1.039964 2.288134 +vt -0.731689 2.288134 +vt -0.924648 2.447966 +vt -0.540302 2.447966 +vt -0.916050 2.459883 +vt -0.515364 2.459883 +vt -0.801581 2.555480 +vt -0.315322 2.555480 +vt -0.740494 2.606495 +vt 0.000000 2.606495 +vt 1.000000 -2.393505 +vt 1.000000 1.606495 +vt 1.250000 1.606495 +vt 0.998034 1.622140 +vt 1.250000 1.622140 +vt 0.968912 1.853899 +vt 1.220878 1.853899 +vt 0.944375 1.916236 +vt 1.213045 1.916236 +vt 0.877583 2.085921 +vt 1.146253 2.085921 +vt 0.790428 2.206719 +vt 1.098703 2.206719 +vt 0.731689 2.288134 +vt 1.039964 2.288134 +vt 0.540302 2.447966 +vt 0.924648 2.447966 +vt 0.515364 2.459883 +vt 0.916050 2.459883 +vt 0.315322 2.555480 +vt 0.801581 2.555480 +vt 0.740494 2.606495 +vt -0.676440 2.659988 +vt 0.676440 2.659988 +vt -0.390708 2.796534 +vt 0.390708 2.796534 +vt 0.000000 2.859745 +vt -2.132823 -0.125000 +vt 2.132823 -0.125000 +vt -2.132823 0.125000 +vt 2.132823 0.125000 +vt -0.879512 -0.125000 +vt -0.646333 -0.125000 +vt -0.879512 0.125000 +vt -0.646333 0.125000 +vt -0.360703 -0.125000 +vt -0.360703 0.125000 +vt -0.052785 -0.125000 +vt -0.052785 0.125000 +vt 0.258275 -0.125000 +vt 0.258275 0.125000 +vt 0.557392 -0.125000 +vt 0.557392 0.125000 +vt 0.879512 -0.125000 +vt 0.879512 0.125000 +vt -0.557393 -0.125000 +vt -0.557393 0.125000 +vt -0.258275 -0.125000 +vt -0.258275 0.125000 +vt 0.052785 -0.125000 +vt 0.052785 0.125000 +vt 0.360703 -0.125000 +vt 0.360703 0.125000 +vt 0.646333 -0.125000 +vt 0.646333 0.125000 +vt -0.510184 -0.125000 +vt -0.510184 0.125000 +vt -0.281539 -0.125000 +vt -0.281539 0.125000 +vt -0.035391 -0.125000 +vt -0.035391 0.125000 +vt 0.212958 -0.125000 +vt 0.212958 0.125000 +vt 0.448067 -0.125000 +vt 0.448067 0.125000 +vt -0.448067 -0.125000 +vt -0.448067 0.125000 +vt -0.212958 -0.125000 +vt -0.212958 0.125000 +vt 0.035391 -0.125000 +vt 0.035391 0.125000 +vt 0.281539 -0.125000 +vt 0.281539 0.125000 +vt 0.510184 -0.125000 +vt 0.510184 0.125000 +f 22750/6679/3677 22751/6680/3677 22752/6681/3677 +f 22753/6682/3677 22752/6681/3677 22751/6680/3677 +f 22754/6681/3677 22755/6683/3677 22756/6684/3677 +f 22757/6685/3677 22756/6684/3677 22755/6683/3677 +f 22758/6686/3677 22759/6682/3677 22760/6687/3677 +f 22761/6688/3677 22760/6687/3677 22759/6682/3677 +f 22762/6684/3677 22763/6688/3677 22764/6689/3677 +f 22765/6690/3677 22764/6689/3677 22763/6688/3677 +f 22766/6691/3678 22767/6692/3678 22768/6693/3678 +f 22769/6694/3678 22768/6693/3678 22767/6692/3678 +f 22770/6695/3679 22771/6696/3679 22772/6697/3679 +f 22773/6698/3679 22772/6697/3679 22771/6696/3679 +f 22774/6691/3680 22775/6692/3680 22776/6693/3680 +f 22777/6694/3680 22776/6693/3680 22775/6692/3680 +f 22778/6695/3681 22779/6696/3681 22780/6697/3681 +f 22781/6698/3681 22780/6697/3681 22779/6696/3681 +f 22782/6699/3678 22783/6700/3678 22784/6701/3678 +f 22785/6702/3678 22784/6701/3678 22783/6700/3678 +f 22786/6703/3681 22787/6704/3681 22788/6705/3681 +f 22789/6706/3681 22788/6705/3681 22787/6704/3681 +f 22790/6699/3680 22791/6700/3680 22792/6701/3680 +f 22793/6702/3680 22792/6701/3680 22791/6700/3680 +f 22794/6703/3679 22795/6704/3679 22796/6705/3679 +f 22797/6706/3679 22796/6705/3679 22795/6704/3679 +f 22798/6707/3678 22799/6708/3678 22800/6709/3678 +f 22801/6710/3678 22800/6709/3678 22799/6708/3678 +f 22802/6711/3678 22803/6712/3678 22804/6713/3678 +f 22805/6714/3678 22804/6713/3678 22803/6712/3678 +f 22806/6715/3678 22807/6716/3678 22808/6717/3678 +f 22809/6718/3678 22808/6717/3678 22807/6716/3678 +f 22810/6719/3678 22811/6720/3678 22812/6721/3678 +f 22813/6722/3678 22812/6721/3678 22811/6720/3678 +f 22814/6679/3677 22815/6680/3677 22816/6681/3677 +f 22817/6682/3677 22816/6681/3677 22815/6680/3677 +f 22818/6681/3677 22819/6683/3677 22820/6684/3677 +f 22821/6685/3677 22820/6684/3677 22819/6683/3677 +f 22822/6686/3677 22823/6682/3677 22824/6687/3677 +f 22825/6688/3677 22824/6687/3677 22823/6682/3677 +f 22826/6684/3677 22827/6688/3677 22828/6689/3677 +f 22829/6690/3677 22828/6689/3677 22827/6688/3677 +f 22830/6691/3678 22831/6692/3678 22832/6693/3678 +f 22833/6694/3678 22832/6693/3678 22831/6692/3678 +f 22834/6695/3679 22835/6696/3679 22836/6697/3679 +f 22837/6698/3679 22836/6697/3679 22835/6696/3679 +f 22838/6691/3680 22839/6692/3680 22840/6693/3680 +f 22841/6694/3680 22840/6693/3680 22839/6692/3680 +f 22842/6695/3681 22843/6696/3681 22844/6697/3681 +f 22845/6698/3681 22844/6697/3681 22843/6696/3681 +f 22846/6699/3678 22847/6700/3678 22848/6701/3678 +f 22849/6702/3678 22848/6701/3678 22847/6700/3678 +f 22850/6703/3681 22851/6704/3681 22852/6705/3681 +f 22853/6706/3681 22852/6705/3681 22851/6704/3681 +f 22854/6699/3680 22855/6700/3680 22856/6701/3680 +f 22857/6702/3680 22856/6701/3680 22855/6700/3680 +f 22858/6703/3679 22859/6704/3679 22860/6705/3679 +f 22861/6706/3679 22860/6705/3679 22859/6704/3679 +f 22862/6707/3678 22863/6708/3678 22864/6709/3678 +f 22865/6710/3678 22864/6709/3678 22863/6708/3678 +f 22866/6711/3678 22867/6712/3678 22868/6713/3678 +f 22869/6714/3678 22868/6713/3678 22867/6712/3678 +f 22870/6715/3678 22871/6716/3678 22872/6717/3678 +f 22873/6718/3678 22872/6717/3678 22871/6716/3678 +f 22874/6719/3678 22875/6720/3678 22876/6721/3678 +f 22877/6722/3678 22876/6721/3678 22875/6720/3678 +f 22878/6723/3682 22879/6724/3682 22880/6725/3682 +f 22881/6726/3682 22880/6725/3682 22879/6724/3682 +f 22882/6725/3682 22883/6727/3682 22884/6728/3682 +f 22885/6729/3682 22884/6728/3682 22883/6727/3682 +f 22884/6728/3682 22885/6729/3682 22886/6730/3682 +f 22887/6731/3682 22886/6730/3682 22885/6729/3682 +f 22886/6730/3682 22887/6731/3682 22888/6732/3682 +f 22889/6733/3682 22888/6732/3682 22887/6731/3682 +f 22890/6734/3682 22891/6726/3682 22892/6735/3682 +f 22893/6736/3682 22892/6735/3682 22891/6726/3682 +f 22892/6735/3682 22893/6736/3682 22894/6737/3682 +f 22895/6738/3682 22894/6737/3682 22893/6736/3682 +f 22894/6737/3682 22895/6738/3682 22896/6733/3682 +f 22897/6739/3682 22896/6733/3682 22895/6738/3682 +f 22898/6732/3682 22899/6739/3682 22900/6740/3682 +f 22901/6741/3681 22902/6742/3681 22903/6743/3681 +f 22904/6744/3681 22903/6743/3681 22902/6742/3681 +f 22905/6745/3683 22906/6746/3683 22907/6747/3683 +f 22908/6748/3683 22907/6747/3683 22906/6746/3683 +f 22909/6745/3684 22910/6746/3684 22911/6747/3684 +f 22912/6748/3684 22911/6747/3684 22910/6746/3684 +f 22913/6741/3679 22914/6742/3679 22915/6743/3679 +f 22916/6744/3679 22915/6743/3679 22914/6742/3679 +f 22917/6691/3678 22918/6692/3678 22919/6693/3678 +f 22920/6694/3678 22919/6693/3678 22918/6692/3678 +f 22921/6749/3685 22922/6750/3685 22923/6751/3685 +f 22924/6752/3685 22923/6751/3685 22922/6750/3685 +f 22925/6749/3686 22926/6750/3686 22927/6751/3686 +f 22928/6752/3686 22927/6751/3686 22926/6750/3686 +f 22929/6753/3679 22930/6754/3679 22931/6755/3679 +f 22932/6756/3679 22931/6755/3679 22930/6754/3679 +f 22933/6699/3680 22934/6700/3680 22935/6701/3680 +f 22936/6702/3680 22935/6701/3680 22934/6700/3680 +f 22937/6753/3681 22938/6754/3681 22939/6755/3681 +f 22940/6756/3681 22939/6755/3681 22938/6754/3681 +f 22941/6707/3678 22942/6708/3678 22943/6709/3678 +f 22944/6710/3678 22943/6709/3678 22942/6708/3678 +f 22945/6711/3678 22946/6712/3678 22947/6713/3678 +f 22948/6714/3678 22947/6713/3678 22946/6712/3678 +f 22949/6715/3678 22950/6716/3678 22951/6717/3678 +f 22952/6718/3678 22951/6717/3678 22950/6716/3678 +f 22953/6719/3678 22954/6720/3678 22955/6721/3678 +f 22956/6722/3678 22955/6721/3678 22954/6720/3678 +f 22957/6757/3682 22958/6758/3682 22959/6759/3682 +f 22960/6760/3682 22959/6759/3682 22958/6758/3682 +f 22961/6759/3682 22962/6761/3682 22963/6762/3682 +f 22964/6763/3682 22963/6762/3682 22962/6761/3682 +f 22963/6762/3682 22964/6763/3682 22965/6764/3682 +f 22966/6765/3682 22965/6764/3682 22964/6763/3682 +f 22965/6764/3682 22966/6765/3682 22967/6766/3682 +f 22968/6767/3682 22967/6766/3682 22966/6765/3682 +f 22967/6766/3682 22968/6767/3682 22969/6768/3682 +f 22970/6769/3682 22969/6768/3682 22968/6767/3682 +f 22969/6768/3682 22970/6769/3682 22971/6770/3682 +f 22972/6771/3682 22971/6770/3682 22970/6769/3682 +f 22971/6770/3682 22972/6771/3682 22973/6772/3682 +f 22974/6773/3682 22973/6772/3682 22972/6771/3682 +f 22973/6772/3682 22974/6773/3682 22975/6774/3682 +f 22976/6775/3682 22975/6774/3682 22974/6773/3682 +f 22975/6774/3682 22976/6775/3682 22977/6776/3682 +f 22978/6777/3682 22977/6776/3682 22976/6775/3682 +f 22977/6776/3682 22978/6777/3682 22979/6778/3682 +f 22980/6779/3682 22979/6778/3682 22978/6777/3682 +f 22979/6778/3682 22980/6779/3682 22981/6780/3682 +f 22982/6781/3682 22981/6780/3682 22980/6779/3682 +f 22981/6780/3682 22982/6781/3682 22983/6782/3682 +f 22984/6783/3682 22983/6782/3682 22982/6781/3682 +f 22985/6784/3682 22986/6760/3682 22987/6785/3682 +f 22988/6786/3682 22987/6785/3682 22986/6760/3682 +f 22987/6785/3682 22988/6786/3682 22989/6787/3682 +f 22990/6788/3682 22989/6787/3682 22988/6786/3682 +f 22989/6787/3682 22990/6788/3682 22991/6789/3682 +f 22992/6790/3682 22991/6789/3682 22990/6788/3682 +f 22991/6789/3682 22992/6790/3682 22993/6791/3682 +f 22994/6792/3682 22993/6791/3682 22992/6790/3682 +f 22993/6791/3682 22994/6792/3682 22995/6793/3682 +f 22996/6794/3682 22995/6793/3682 22994/6792/3682 +f 22995/6793/3682 22996/6794/3682 22997/6795/3682 +f 22998/6796/3682 22997/6795/3682 22996/6794/3682 +f 22997/6795/3682 22998/6796/3682 22999/6797/3682 +f 23000/6798/3682 22999/6797/3682 22998/6796/3682 +f 22999/6797/3682 23000/6798/3682 23001/6799/3682 +f 23002/6800/3682 23001/6799/3682 23000/6798/3682 +f 23001/6799/3682 23002/6800/3682 23003/6801/3682 +f 23004/6802/3682 23003/6801/3682 23002/6800/3682 +f 23003/6801/3682 23004/6802/3682 23005/6803/3682 +f 23006/6804/3682 23005/6803/3682 23004/6802/3682 +f 23005/6803/3682 23006/6804/3682 23007/6783/3682 +f 23008/6805/3682 23007/6783/3682 23006/6804/3682 +f 23009/6782/3682 23010/6805/3682 23011/6806/3682 +f 23012/6807/3682 23011/6806/3682 23010/6805/3682 +f 23011/6806/3682 23012/6807/3682 23013/6806/3682 +f 23014/6807/3682 23013/6806/3682 23012/6807/3682 +f 23013/6806/3682 23014/6807/3682 23015/6808/3682 +f 23016/6809/3682 23015/6808/3682 23014/6807/3682 +f 23015/6808/3682 23016/6809/3682 23017/6810/3682 +f 23018/6811/3681 23019/6812/3681 23020/6813/3681 +f 23021/6814/3681 23020/6813/3681 23019/6812/3681 +f 23022/6815/3687 23023/6816/3687 23024/6817/3687 +f 23025/6816/3687 23026/6818/3687 23027/6817/3687 +f 23028/6816/3688 23029/6819/3688 23030/6818/3688 +f 23031/6819/3688 23032/6820/3688 23033/6818/3688 +f 23034/6819/3689 23035/6821/3689 23036/6820/3689 +f 23037/6821/3689 23038/6822/3689 23039/6820/3689 +f 23040/6821/3690 23041/6823/3690 23042/6822/3690 +f 23043/6823/3690 23044/6824/3690 23045/6822/3690 +f 23046/6823/3691 23047/6825/3691 23048/6824/3691 +f 23049/6825/3691 23050/6826/3691 23051/6824/3691 +f 23052/6825/3692 23053/6827/3692 23054/6826/3692 +f 23055/6827/3692 23056/6828/3692 23057/6826/3692 +f 23058/6815/3693 23059/6829/3693 23060/6817/3693 +f 23061/6829/3693 23062/6830/3693 23063/6817/3693 +f 23064/6829/3694 23065/6831/3694 23066/6830/3694 +f 23067/6831/3694 23068/6832/3694 23069/6830/3694 +f 23070/6831/3695 23071/6833/3695 23072/6832/3695 +f 23073/6833/3695 23074/6834/3695 23075/6832/3695 +f 23076/6833/3696 23077/6835/3696 23078/6834/3696 +f 23079/6835/3696 23080/6836/3696 23081/6834/3696 +f 23082/6835/3697 23083/6837/3697 23084/6836/3697 +f 23085/6837/3697 23086/6838/3697 23087/6836/3697 +f 23088/6837/3698 23089/6827/3698 23090/6838/3698 +f 23091/6827/3698 23092/6828/3698 23093/6838/3698 +f 23094/6811/3679 23095/6812/3679 23096/6813/3679 +f 23097/6814/3679 23096/6813/3679 23095/6812/3679 +f 23098/6691/3678 23099/6692/3678 23100/6693/3678 +f 23101/6694/3678 23100/6693/3678 23099/6692/3678 +f 23102/6749/3699 23103/6839/3699 23104/6751/3699 +f 23105/6751/3699 23106/6839/3699 23107/6840/3699 +f 23108/6839/3700 23109/6841/3700 23110/6840/3700 +f 23111/6841/3700 23112/6842/3700 23113/6840/3700 +f 23114/6841/3701 23115/6843/3701 23116/6842/3701 +f 23117/6843/3701 23118/6844/3701 23119/6842/3701 +f 23120/6843/3702 23121/6845/3702 23122/6844/3702 +f 23123/6845/3702 23124/6846/3702 23125/6844/3702 +f 23126/6845/3703 23127/6847/3703 23128/6846/3703 +f 23129/6847/3703 23130/6848/3703 23131/6846/3703 +f 23132/6847/3704 23133/6750/3704 23134/6848/3704 +f 23135/6750/3704 23136/6752/3704 23137/6848/3704 +f 23138/6749/3705 23139/6849/3705 23140/6751/3705 +f 23141/6751/3705 23142/6849/3705 23143/6850/3705 +f 23144/6849/3706 23145/6851/3706 23146/6850/3706 +f 23147/6851/3706 23148/6852/3706 23149/6850/3706 +f 23150/6851/3707 23151/6853/3707 23152/6852/3707 +f 23153/6853/3707 23154/6854/3707 23155/6852/3707 +f 23156/6853/3708 23157/6855/3708 23158/6854/3708 +f 23159/6855/3708 23160/6856/3708 23161/6854/3708 +f 23162/6855/3709 23163/6857/3709 23164/6856/3709 +f 23165/6857/3709 23166/6858/3709 23167/6856/3709 +f 23168/6857/3710 23169/6750/3710 23170/6858/3710 +f 23171/6750/3710 23172/6752/3710 23173/6858/3710 +f 23174/6753/3679 23175/6754/3679 23176/6755/3679 +f 23177/6756/3679 23176/6755/3679 23175/6754/3679 +f 23178/6699/3680 23179/6700/3680 23180/6701/3680 +f 23181/6702/3680 23180/6701/3680 23179/6700/3680 +f 23182/6753/3681 23183/6754/3681 23184/6755/3681 +f 23185/6756/3681 23184/6755/3681 23183/6754/3681 +f 23186/6707/3678 23187/6708/3678 23188/6709/3678 +f 23189/6710/3678 23188/6709/3678 23187/6708/3678 +f 23190/6711/3678 23191/6712/3678 23192/6713/3678 +f 23193/6714/3678 23192/6713/3678 23191/6712/3678 +f 23194/6715/3678 23195/6716/3678 23196/6717/3678 +f 23197/6718/3678 23196/6717/3678 23195/6716/3678 +f 23198/6719/3678 23199/6720/3678 23200/6721/3678 +f 23201/6722/3678 23200/6721/3678 23199/6720/3678 + + +# +# +# +g + + +# +# _material_373-effect +# +usemtl _material_373-effect + +v -0.794900 4.004805 0.154329 +v -1.394900 4.004805 0.154329 +v -0.794900 4.016494 0.163729 +v -1.394900 4.016494 0.163729 +v -1.394900 4.004805 0.154329 +v -1.394900 3.773474 0.442046 +v -1.394900 4.016494 0.163729 +v -1.394900 3.785164 0.451446 +v -1.394900 3.773474 0.442046 +v -0.794900 3.773474 0.442046 +v -1.394900 3.785164 0.451446 +v -0.794900 3.785164 0.451446 +v -0.794900 3.773474 0.442046 +v -0.794900 4.004805 0.154329 +v -0.794900 3.785164 0.451446 +v -0.794900 4.016494 0.163729 +v -1.394900 4.004805 0.151830 +v -0.794900 4.004805 0.151830 +v -1.394900 4.016494 0.142431 +v -0.794900 4.016494 0.142431 +v -0.794900 4.004805 0.151830 +v -0.794900 3.773474 -0.135887 +v -0.794900 4.016494 0.142431 +v -0.794900 3.785164 -0.145286 +v -0.794900 3.773474 -0.135887 +v -1.394900 3.773474 -0.135887 +v -0.794900 3.785164 -0.145286 +v -1.394900 3.785164 -0.145286 +v -1.394900 3.773474 -0.135887 +v -1.394900 4.004805 0.151830 +v -1.394900 3.785164 -0.145286 +v -1.394900 4.016494 0.142431 +v -1.394900 4.004805 0.154329 +v -0.794900 4.004805 0.154329 +v -1.394900 3.773474 0.442046 +v -0.794900 3.773474 0.442046 +v -0.794900 4.004805 0.151830 +v -1.394900 4.004805 0.151830 +v -0.794900 3.773474 -0.135887 +v -1.394900 3.773474 -0.135887 +v -0.904901 4.039805 1.128080 +v -0.134900 4.039805 1.128080 +v -0.894900 4.054804 1.128080 +v -0.144900 4.054804 1.128080 +v -0.134900 4.039805 -0.821920 +v -0.904901 4.039805 -0.821920 +v -0.144900 4.054804 -0.821920 +v -0.894900 4.054804 -0.821920 +v -0.894900 4.054804 -0.821920 +v -0.894900 4.054804 1.128080 +v -1.450369 3.221600 -0.821920 +v -1.450369 3.221600 1.128080 +v -0.144900 4.054804 1.128080 +v -0.144900 4.054804 -0.821920 +v 0.410569 3.221600 1.128080 +v 0.410569 3.221600 -0.821920 +v -0.894900 4.054804 1.128080 +v -0.894900 4.054804 -0.821920 +v -0.915701 4.068669 1.128080 +v -0.915701 4.068669 -0.821920 +v -0.894900 4.054804 -0.821920 +v -1.450371 3.221600 -0.821920 +v -0.915703 4.068669 -0.821920 +v -1.471173 3.235469 -0.821920 +v -1.450371 3.221600 -0.821920 +v -1.450371 3.221600 1.128080 +v -1.471171 3.235465 -0.821920 +v -1.471171 3.235465 1.128080 +v -1.450371 3.221600 1.128080 +v -0.894900 4.054804 1.128080 +v -1.471173 3.235469 1.128080 +v -0.915703 4.068669 1.128080 +v -0.144900 4.054804 -0.821920 +v -0.144900 4.054804 1.128080 +v -0.124099 4.068669 -0.821920 +v -0.124099 4.068669 1.128080 +v -0.144900 4.054804 1.128080 +v 0.410570 3.221600 1.128080 +v -0.124098 4.068669 1.128080 +v 0.431372 3.235469 1.128080 +v 0.410570 3.221600 1.128080 +v 0.410570 3.221600 -0.821920 +v 0.431371 3.235465 1.128080 +v 0.431371 3.235465 -0.821920 +v 0.410570 3.221600 -0.821920 +v -0.144900 4.054804 -0.821920 +v 0.431372 3.235469 -0.821920 +v -0.124098 4.068669 -0.821920 +v -1.394900 3.785164 0.451446 +v -0.794900 3.785164 0.451446 +v -1.394900 4.016494 0.163729 +v -0.794900 4.016494 0.163729 +v -0.794900 3.785164 -0.145286 +v -1.394900 3.785164 -0.145286 +v -0.794900 4.016494 0.142431 +v -1.394900 4.016494 0.142431 +v -1.471171 3.235469 -0.821920 +v -1.471171 3.235469 1.128080 +v -0.915703 4.068669 -0.821920 +v -0.915703 4.068669 1.128080 +v 0.431371 3.235469 1.128080 +v 0.431371 3.235469 -0.821920 +v -0.124098 4.068669 1.128080 +v -0.124098 4.068669 -0.821920 +v -0.144900 4.054804 1.028080 +v -0.894900 4.054804 1.028080 +v -0.144900 4.054804 1.128080 +v -0.894900 4.054804 1.128080 +v -0.894900 4.054804 1.028080 +v -0.904901 4.039805 1.028080 +v -0.894900 4.054804 1.128080 +v -0.904901 4.039805 1.128080 +v -0.904901 4.039805 1.028080 +v -0.134900 4.039805 1.028080 +v -0.904901 4.039805 1.128080 +v -0.134900 4.039805 1.128080 +v -0.134900 4.039805 1.028080 +v -0.144900 4.054804 1.028080 +v -0.134900 4.039805 1.128080 +v -0.144900 4.054804 1.128080 +v -0.894900 4.054804 -0.721920 +v -0.144900 4.054804 -0.721920 +v -0.894900 4.054804 -0.821920 +v -0.144900 4.054804 -0.821920 +v -0.144900 4.054804 -0.721920 +v -0.134900 4.039805 -0.721920 +v -0.144900 4.054804 -0.821920 +v -0.134900 4.039805 -0.821920 +v -0.134900 4.039805 -0.721920 +v -0.904901 4.039805 -0.721920 +v -0.134900 4.039805 -0.821920 +v -0.904901 4.039805 -0.821920 +v -0.904901 4.039805 -0.721920 +v -0.894900 4.054804 -0.721920 +v -0.904901 4.039805 -0.821920 +v -0.894900 4.054804 -0.821920 +v -0.144900 4.054804 1.028080 +v -0.144900 4.054804 -0.721920 +v -0.894900 4.054804 1.028080 +v -0.894900 4.054804 -0.721920 +vn 0.000000 0.626641 -0.779308 +vn -1.000000 0.000000 -0.000000 +vn 0.000000 -0.626641 0.779308 +vn 1.000000 0.000000 0.000000 +vn 0.000000 0.626641 0.779308 +vn 0.000000 -0.626641 -0.779308 +vn 0.000000 -0.779338 -0.626604 +vn 0.000000 -0.779338 0.626604 +vn 0.000000 0.000000 1.000000 +vn 0.000000 -0.000000 -1.000000 +vn 0.832051 -0.554699 0.000000 +vn -0.832051 -0.554699 0.000000 +vn 0.554700 0.832050 -0.000000 +vn -0.554711 -0.832043 0.000000 +vn -0.554700 0.832050 -0.000000 +vn 0.554710 -0.832044 0.000000 +vn 0.000000 0.779338 0.626604 +vn 0.000000 0.779338 -0.626604 +vn -0.832051 0.554699 -0.000000 +vn 0.832051 0.554699 -0.000000 +vn 0.000000 1.000000 -0.000000 +vn -0.832037 0.554720 -0.000000 +vn 0.000000 -1.000000 0.000000 +vn 0.832037 0.554720 -0.000000 +vt 0.000000 0.000000 +vt 1.000000 0.000000 +vt 0.000000 0.025000 +vt 1.000000 0.025000 +vt 0.615302 0.000000 +vt 0.615302 0.025000 +vt 0.000000 0.615302 +vt 1.000000 0.615302 +vt 0.000000 0.000055 +vt 1.283333 0.000055 +vt 0.016667 0.025055 +vt 1.266667 0.025055 +vt 3.250000 0.000000 +vt 0.000000 1.668980 +vt 3.250000 1.668980 +vt 0.000000 0.041667 +vt 3.250000 0.041667 +vt 1.668980 0.000000 +vt 1.668980 0.041667 +vt 1.250000 0.000000 +vt 0.000000 0.166667 +vt 1.250000 0.166667 +vt 0.030046 0.000000 +vt 0.030046 0.166667 +vt 1.283333 0.000000 +vt 1.283333 0.166667 +vt 2.916667 0.000000 +vt 0.000000 1.250000 +vt 2.916667 1.250000 +f 23202/6859/3711 23203/6860/3711 23204/6861/3711 +f 23205/6862/3711 23204/6861/3711 23203/6860/3711 +f 23206/6859/3712 23207/6863/3712 23208/6861/3712 +f 23209/6864/3712 23208/6861/3712 23207/6863/3712 +f 23210/6859/3713 23211/6860/3713 23212/6861/3713 +f 23213/6862/3713 23212/6861/3713 23211/6860/3713 +f 23214/6859/3714 23215/6863/3714 23216/6861/3714 +f 23217/6864/3714 23216/6861/3714 23215/6863/3714 +f 23218/6859/3715 23219/6860/3715 23220/6861/3715 +f 23221/6862/3715 23220/6861/3715 23219/6860/3715 +f 23222/6859/3714 23223/6863/3714 23224/6861/3714 +f 23225/6864/3714 23224/6861/3714 23223/6863/3714 +f 23226/6859/3716 23227/6860/3716 23228/6861/3716 +f 23229/6862/3716 23228/6861/3716 23227/6860/3716 +f 23230/6859/3712 23231/6863/3712 23232/6861/3712 +f 23233/6864/3712 23232/6861/3712 23231/6863/3712 +f 23234/6859/3717 23235/6860/3717 23236/6865/3717 +f 23237/6866/3717 23236/6865/3717 23235/6860/3717 +f 23238/6859/3718 23239/6860/3718 23240/6865/3718 +f 23241/6866/3718 23240/6865/3718 23239/6860/3718 +f 23242/6867/3719 23243/6868/3719 23244/6869/3719 +f 23245/6870/3719 23244/6869/3719 23243/6868/3719 +f 23246/6867/3720 23247/6868/3720 23248/6869/3720 +f 23249/6870/3720 23248/6869/3720 23247/6868/3720 +f 23250/6859/3721 23251/6871/3721 23252/6872/3721 +f 23253/6873/3721 23252/6872/3721 23251/6871/3721 +f 23254/6859/3722 23255/6871/3722 23256/6872/3722 +f 23257/6873/3722 23256/6872/3722 23255/6871/3722 +f 23258/6859/3723 23259/6871/3723 23260/6874/3723 +f 23261/6875/3723 23260/6874/3723 23259/6871/3723 +f 23262/6859/3720 23263/6876/3720 23264/6874/3720 +f 23265/6877/3720 23264/6874/3720 23263/6876/3720 +f 23266/6859/3724 23267/6871/3724 23268/6874/3724 +f 23269/6875/3724 23268/6874/3724 23267/6871/3724 +f 23270/6859/3719 23271/6876/3719 23272/6874/3719 +f 23273/6877/3719 23272/6874/3719 23271/6876/3719 +f 23274/6859/3725 23275/6871/3725 23276/6874/3725 +f 23277/6875/3725 23276/6874/3725 23275/6871/3725 +f 23278/6859/3719 23279/6876/3719 23280/6874/3719 +f 23281/6877/3719 23280/6874/3719 23279/6876/3719 +f 23282/6859/3726 23283/6871/3726 23284/6874/3726 +f 23285/6875/3726 23284/6874/3726 23283/6871/3726 +f 23286/6859/3720 23287/6876/3720 23288/6874/3720 +f 23289/6877/3720 23288/6874/3720 23287/6876/3720 +f 23290/6859/3727 23291/6860/3727 23292/6865/3727 +f 23293/6866/3727 23292/6865/3727 23291/6860/3727 +f 23294/6859/3728 23295/6860/3728 23296/6865/3728 +f 23297/6866/3728 23296/6865/3728 23295/6860/3728 +f 23298/6859/3729 23299/6871/3729 23300/6872/3729 +f 23301/6873/3729 23300/6872/3729 23299/6871/3729 +f 23302/6859/3730 23303/6871/3730 23304/6872/3730 +f 23305/6873/3730 23304/6872/3730 23303/6871/3730 +f 23306/6859/3731 23307/6878/3731 23308/6879/3731 +f 23309/6880/3731 23308/6879/3731 23307/6878/3731 +f 23310/6859/3732 23311/6881/3732 23312/6879/3732 +f 23313/6882/3732 23312/6879/3732 23311/6881/3732 +f 23314/6859/3733 23315/6883/3733 23316/6879/3733 +f 23317/6884/3733 23316/6879/3733 23315/6883/3733 +f 23318/6859/3734 23319/6881/3734 23320/6879/3734 +f 23321/6882/3734 23320/6879/3734 23319/6881/3734 +f 23322/6859/3731 23323/6878/3731 23324/6879/3731 +f 23325/6880/3731 23324/6879/3731 23323/6878/3731 +f 23326/6859/3734 23327/6881/3734 23328/6879/3734 +f 23329/6882/3734 23328/6879/3734 23327/6881/3734 +f 23330/6859/3733 23331/6883/3733 23332/6879/3733 +f 23333/6884/3733 23332/6879/3733 23331/6883/3733 +f 23334/6859/3732 23335/6881/3732 23336/6879/3732 +f 23337/6882/3732 23336/6879/3732 23335/6881/3732 +f 23338/6859/3731 23339/6885/3731 23340/6886/3731 +f 23341/6887/3731 23340/6886/3731 23339/6885/3731 + + +# +# +# +g + + +# +# _material_367-effect +# +usemtl _material_367-effect + +v -1.194900 1.904804 0.878080 +v -1.194900 1.904804 0.803080 +v -1.119900 1.904804 0.878080 +v -1.119900 1.904804 0.803080 +v -1.194900 1.904804 0.578080 +v -1.194900 1.904804 0.503080 +v -1.119900 1.904804 0.578080 +v -1.119900 1.904804 0.503080 +v -1.194900 1.904804 0.278080 +v -1.194900 1.904804 0.203080 +v -1.119900 1.904804 0.278080 +v -1.119900 1.904804 0.203080 +v -1.194900 1.904804 -0.021920 +v -1.194900 1.904804 -0.096920 +v -1.119900 1.904804 -0.021920 +v -1.119900 1.904804 -0.096920 +v -1.194900 1.904804 -0.321920 +v -1.194900 1.904804 -0.396920 +v -1.119900 1.904804 -0.321920 +v -1.119900 1.904804 -0.396920 +v -1.194900 1.904804 -0.621920 +v -1.194900 1.904804 -0.696920 +v -1.119900 1.904804 -0.621920 +v -1.119900 1.904804 -0.696920 +v -1.344900 3.454804 0.053080 +v -1.344900 3.454804 0.253080 +v -1.324899 3.454804 0.053080 +v -1.324899 3.454804 0.253080 +v -1.344900 3.454804 0.253080 +v -1.344900 3.704804 0.253080 +v -1.324899 3.454804 0.253080 +v -1.324899 3.704804 0.253080 +v -1.344900 3.704804 0.253080 +v -1.344900 3.704804 0.053080 +v -1.324899 3.704804 0.253080 +v -1.324899 3.704804 0.053080 +v -1.344900 3.704804 0.053080 +v -1.344900 3.454804 0.053080 +v -1.324899 3.704804 0.053080 +v -1.324899 3.454804 0.053080 +v 0.355100 2.554804 0.803080 +v 0.355100 2.554804 0.878080 +v 0.355100 2.504805 0.803080 +v 0.355100 2.504805 0.878080 +v 0.355100 2.554804 0.878080 +v -1.394900 2.554804 0.878080 +v 0.355100 2.504805 0.878080 +v -1.394900 2.504805 0.878080 +v -1.394900 2.554804 0.878080 +v -1.394900 2.554804 0.803080 +v -1.394900 2.504805 0.878080 +v -1.394900 2.504805 0.803080 +v -1.394900 2.554804 0.803080 +v 0.355100 2.554804 0.803080 +v -1.394900 2.504805 0.803080 +v 0.355100 2.504805 0.803080 +v 0.355100 2.554804 0.503080 +v 0.355100 2.554804 0.578080 +v 0.355100 2.504805 0.503080 +v 0.355100 2.504805 0.578080 +v 0.355100 2.554804 0.578080 +v -1.394900 2.554804 0.578080 +v 0.355100 2.504805 0.578080 +v -1.394900 2.504805 0.578080 +v -1.394900 2.554804 0.578080 +v -1.394900 2.554804 0.503080 +v -1.394900 2.504805 0.578080 +v -1.394900 2.504805 0.503080 +v -1.394900 2.554804 0.503080 +v 0.355100 2.554804 0.503080 +v -1.394900 2.504805 0.503080 +v 0.355100 2.504805 0.503080 +v 0.355100 2.554804 0.203080 +v 0.355100 2.554804 0.278080 +v 0.355100 2.504805 0.203080 +v 0.355100 2.504805 0.278080 +v 0.355100 2.554804 0.278080 +v -1.394900 2.554804 0.278080 +v 0.355100 2.504805 0.278080 +v -1.394900 2.504805 0.278080 +v -1.394900 2.554804 0.278080 +v -1.394900 2.554804 0.203080 +v -1.394900 2.504805 0.278080 +v -1.394900 2.504805 0.203080 +v -1.394900 2.554804 0.203080 +v 0.355100 2.554804 0.203080 +v -1.394900 2.504805 0.203080 +v 0.355100 2.504805 0.203080 +v 0.355100 2.554804 -0.096920 +v 0.355100 2.554804 -0.021920 +v 0.355100 2.504805 -0.096920 +v 0.355100 2.504805 -0.021920 +v 0.355100 2.554804 -0.021920 +v -1.394900 2.554804 -0.021920 +v 0.355100 2.504805 -0.021920 +v -1.394900 2.504805 -0.021920 +v -1.394900 2.554804 -0.021920 +v -1.394900 2.554804 -0.096920 +v -1.394900 2.504805 -0.021920 +v -1.394900 2.504805 -0.096920 +v -1.394900 2.554804 -0.096920 +v 0.355100 2.554804 -0.096920 +v -1.394900 2.504805 -0.096920 +v 0.355100 2.504805 -0.096920 +v 0.355100 2.554804 -0.396920 +v 0.355100 2.554804 -0.321920 +v 0.355100 2.504805 -0.396920 +v 0.355100 2.504805 -0.321920 +v 0.355100 2.554804 -0.321920 +v -1.394900 2.554804 -0.321920 +v 0.355100 2.504805 -0.321920 +v -1.394900 2.504805 -0.321920 +v -1.394900 2.554804 -0.321920 +v -1.394900 2.554804 -0.396920 +v -1.394900 2.504805 -0.321920 +v -1.394900 2.504805 -0.396920 +v -1.394900 2.554804 -0.396920 +v 0.355100 2.554804 -0.396920 +v -1.394900 2.504805 -0.396920 +v 0.355100 2.504805 -0.396920 +v 0.355100 2.554804 -0.696920 +v 0.355100 2.554804 -0.621920 +v 0.355100 2.504805 -0.696920 +v 0.355100 2.504805 -0.621920 +v 0.355100 2.554804 -0.621920 +v -1.394900 2.554804 -0.621920 +v 0.355100 2.504805 -0.621920 +v -1.394900 2.504805 -0.621920 +v -1.394900 2.554804 -0.621920 +v -1.394900 2.554804 -0.696920 +v -1.394900 2.504805 -0.621920 +v -1.394900 2.504805 -0.696920 +v -1.394900 2.554804 -0.696920 +v 0.355100 2.554804 -0.696920 +v -1.394900 2.504805 -0.696920 +v 0.355100 2.504805 -0.696920 +v 0.375100 2.554804 1.028080 +v 0.375100 2.554804 -0.721920 +v 0.375100 2.604805 1.028080 +v 0.375100 2.604805 -0.721920 +v 0.355100 2.554804 -0.741922 +v -1.394900 2.554804 -0.741922 +v 0.355100 2.604805 -0.741922 +v -1.394900 2.604805 -0.741922 +v -1.414900 2.554804 -0.721920 +v -1.414900 2.554804 1.028080 +v -1.414900 2.604805 -0.721920 +v -1.414900 2.604805 1.028080 +v -1.394900 2.554804 1.048079 +v 0.355100 2.554804 1.048079 +v -1.394900 2.604805 1.048079 +v 0.355100 2.604805 1.048079 +v -1.394900 2.649805 0.490079 +v -1.394900 3.093855 0.490079 +v -1.434900 2.649805 0.490079 +v -1.434900 3.093855 0.490079 +v -1.394900 3.093855 0.490079 +v -1.394900 3.285524 0.260081 +v -1.434900 3.093855 0.490079 +v -1.434900 3.285524 0.260081 +v -1.394900 3.285524 0.260081 +v -1.394900 2.649805 0.260081 +v -1.434900 3.285524 0.260081 +v -1.434900 2.649805 0.260081 +v -1.394900 2.649805 0.260081 +v -1.394900 2.649805 0.490079 +v -1.434900 2.649805 0.260081 +v -1.434900 2.649805 0.490079 +v -1.394900 2.679804 0.290079 +v -1.394900 3.221469 0.290079 +v -1.434900 2.679804 0.290079 +v -1.434900 3.221469 0.290079 +v -1.394900 3.221469 0.290079 +v -1.394900 3.079804 0.460081 +v -1.434900 3.221469 0.290079 +v -1.434900 3.079804 0.460081 +v -1.394900 3.079804 0.460081 +v -1.394900 2.679804 0.460081 +v -1.434900 3.079804 0.460081 +v -1.434900 2.679804 0.460081 +v -1.394900 2.679804 0.460081 +v -1.394900 2.679804 0.290079 +v -1.434900 2.679804 0.460081 +v -1.434900 2.679804 0.290079 +v -1.394900 2.649805 -0.169920 +v -1.394900 2.649805 0.060079 +v -1.434900 2.649805 -0.169920 +v -1.434900 2.649805 0.060079 +v -1.394900 2.649805 0.060081 +v -1.394900 3.285524 0.060081 +v -1.434900 2.649805 0.060081 +v -1.434900 3.285524 0.060081 +v -1.394900 3.285524 0.060079 +v -1.394900 3.093855 -0.169920 +v -1.434900 3.285524 0.060079 +v -1.434900 3.093855 -0.169920 +v -1.394900 3.093855 -0.169920 +v -1.394900 2.649805 -0.169920 +v -1.434900 3.093855 -0.169920 +v -1.434900 2.649805 -0.169920 +v -1.394900 3.079804 -0.139921 +v -1.394900 3.221469 0.030080 +v -1.434900 3.079804 -0.139921 +v -1.434900 3.221469 0.030080 +v -1.394900 3.221469 0.030080 +v -1.394900 2.679804 0.030080 +v -1.434900 3.221469 0.030080 +v -1.434900 2.679804 0.030080 +v -1.394900 2.679804 0.030080 +v -1.394900 2.679804 -0.139921 +v -1.434900 2.679804 0.030080 +v -1.434900 2.679804 -0.139921 +v -1.394900 2.679804 -0.139919 +v -1.394900 3.079804 -0.139919 +v -1.434900 2.679804 -0.139919 +v -1.434900 3.079804 -0.139919 +v -1.344900 3.424805 0.023079 +v -1.344900 3.424805 0.283080 +v -1.384900 3.424805 0.023079 +v -1.384900 3.424805 0.283080 +v -1.344900 3.424805 0.283080 +v -1.344900 3.734805 0.283080 +v -1.384900 3.424805 0.283080 +v -1.384900 3.734805 0.283080 +v -1.344900 3.734805 0.283080 +v -1.344900 3.734805 0.023079 +v -1.384900 3.734805 0.283080 +v -1.384900 3.734805 0.023079 +v -1.344900 3.734805 0.023079 +v -1.344900 3.424805 0.023079 +v -1.384900 3.734805 0.023079 +v -1.384900 3.424805 0.023079 +v -1.344900 3.704804 0.053080 +v -1.344900 3.704804 0.253080 +v -1.384900 3.704804 0.053080 +v -1.384900 3.704804 0.253080 +v -1.344900 3.704804 0.253080 +v -1.344900 3.454804 0.253080 +v -1.384900 3.704804 0.253080 +v -1.384900 3.454804 0.253080 +v -1.344900 3.454804 0.253080 +v -1.344900 3.454804 0.053080 +v -1.384900 3.454804 0.253080 +v -1.384900 3.454804 0.053080 +v -1.344900 3.454804 0.053080 +v -1.344900 3.704804 0.053080 +v -1.384900 3.454804 0.053080 +v -1.384900 3.704804 0.053080 +v -1.394900 2.554804 1.028080 +v -1.394900 2.554804 -0.721920 +v 0.355100 2.554804 1.028080 +v 0.355100 2.554804 -0.721920 +v -1.394900 3.304804 -0.321920 +v -1.394900 3.304804 -0.371920 +v -1.409900 3.304804 -0.321920 +v -1.409900 3.304804 -0.371920 +v -1.394900 3.304804 -0.371920 +v -1.394900 2.554804 -0.371920 +v -1.409900 3.304804 -0.371920 +v -1.409900 2.554804 -0.371920 +v -1.394900 2.554804 -0.371920 +v -1.394900 2.554804 -0.321920 +v -1.409900 2.554804 -0.371920 +v -1.409900 2.554804 -0.321920 +v -1.394900 2.554804 -0.321920 +v -1.394900 3.304804 -0.321920 +v -1.409900 2.554804 -0.321920 +v -1.409900 3.304804 -0.321920 +v -1.344900 3.354805 -0.046920 +v -1.344900 3.354805 0.353080 +v -1.359900 3.354805 -0.046920 +v -1.359900 3.354805 0.353080 +v -1.344900 3.354805 0.353080 +v -1.344900 3.414805 0.353080 +v -1.359900 3.354805 0.353080 +v -1.359900 3.414805 0.353080 +v -1.344900 3.414805 0.353080 +v -1.344900 3.414805 -0.046920 +v -1.359900 3.414805 0.353080 +v -1.359900 3.414805 -0.046920 +v -1.344900 3.414805 -0.046920 +v -1.344900 3.354805 -0.046920 +v -1.359900 3.414805 -0.046920 +v -1.359900 3.354805 -0.046920 +v -1.394900 3.304804 0.692080 +v -1.394900 3.304804 0.642080 +v -1.409900 3.304804 0.692080 +v -1.409900 3.304804 0.642080 +v -1.394900 3.304804 0.642080 +v -1.394900 2.554804 0.642080 +v -1.409900 3.304804 0.642080 +v -1.409900 2.554804 0.642080 +v -1.394900 2.554804 0.642080 +v -1.394900 2.554804 0.692080 +v -1.409900 2.554804 0.642080 +v -1.409900 2.554804 0.692080 +v -1.394900 2.554804 0.692080 +v -1.394900 3.304804 0.692080 +v -1.409900 2.554804 0.692080 +v -1.409900 3.304804 0.692080 +v -1.344900 3.754805 -0.046920 +v -1.344900 3.754805 0.353080 +v -1.359900 3.754805 -0.046920 +v -1.359900 3.754805 0.353080 +v -1.344900 3.754805 0.353080 +v -1.344900 3.804804 0.353080 +v -1.359900 3.754805 0.353080 +v -1.359900 3.804804 0.353080 +v -1.344900 3.804804 0.353080 +v -1.344900 3.804804 -0.046920 +v -1.359900 3.804804 0.353080 +v -1.359900 3.804804 -0.046920 +v -1.344900 3.804804 -0.046920 +v -1.344900 3.754805 -0.046920 +v -1.359900 3.804804 -0.046920 +v -1.359900 3.754805 -0.046920 +v -1.344900 3.804804 0.403080 +v -1.344900 3.804804 0.353080 +v -1.359900 3.804804 0.403080 +v -1.359900 3.804804 0.353080 +v -1.344900 3.804804 0.353080 +v -1.344900 3.354805 0.353080 +v -1.359900 3.804804 0.353080 +v -1.359900 3.354805 0.353080 +v -1.344900 3.354805 0.353080 +v -1.344900 3.354805 0.403080 +v -1.359900 3.354805 0.353080 +v -1.359900 3.354805 0.403080 +v -1.344900 3.354805 0.403080 +v -1.344900 3.804804 0.403080 +v -1.359900 3.354805 0.403080 +v -1.359900 3.804804 0.403080 +v -1.394900 2.904805 -0.721920 +v -1.394900 2.904805 -0.371920 +v -1.409900 2.904805 -0.721920 +v -1.409900 2.904805 -0.371920 +v -1.394900 2.904805 -0.371920 +v -1.394900 2.954804 -0.371920 +v -1.409900 2.904805 -0.371920 +v -1.409900 2.954804 -0.371920 +v -1.394900 2.954804 -0.371920 +v -1.394900 2.954804 -0.721920 +v -1.409900 2.954804 -0.371920 +v -1.409900 2.954804 -0.721920 +v -1.394900 2.954804 -0.721920 +v -1.394900 2.904805 -0.721920 +v -1.409900 2.954804 -0.721920 +v -1.409900 2.904805 -0.721920 +v -1.394900 2.904805 0.692081 +v -1.394900 2.904805 1.028080 +v -1.409900 2.904805 0.692081 +v -1.409900 2.904805 1.028080 +v -1.394900 2.904805 1.028080 +v -1.394900 2.954804 1.028080 +v -1.409900 2.904805 1.028080 +v -1.409900 2.954804 1.028080 +v -1.394900 2.954804 1.028080 +v -1.394900 2.954804 0.692081 +v -1.409900 2.954804 1.028080 +v -1.409900 2.954804 0.692081 +v -1.394900 2.954804 0.692080 +v -1.394900 2.904805 0.692080 +v -1.409900 2.954804 0.692080 +v -1.409900 2.904805 0.692080 +v 0.355100 3.254805 1.028080 +v 0.355100 3.254805 -0.721920 +v 0.370099 3.254805 1.028080 +v 0.370099 3.254805 -0.721920 +v 0.355100 3.254805 -0.721920 +v 0.355100 3.304804 -0.721920 +v 0.370099 3.254805 -0.721920 +v 0.370099 3.304804 -0.721920 +v 0.355100 3.304804 -0.721920 +v 0.355100 3.304804 1.028080 +v 0.370099 3.304804 -0.721920 +v 0.370099 3.304804 1.028080 +v 0.355100 3.304804 1.028080 +v 0.355100 3.254805 1.028080 +v 0.370099 3.304804 1.028080 +v 0.370099 3.254805 1.028080 +v 0.355100 3.254805 -0.721920 +v -1.394900 3.254805 -0.721920 +v 0.355100 3.254805 -0.736923 +v -1.394900 3.254805 -0.736923 +v -1.394900 3.254805 -0.721920 +v -1.394900 3.304804 -0.721920 +v -1.394900 3.254805 -0.736923 +v -1.394900 3.304804 -0.736923 +v -1.394900 3.304804 -0.721920 +v 0.355100 3.304804 -0.721920 +v -1.394900 3.304804 -0.736923 +v 0.355100 3.304804 -0.736923 +v 0.355100 3.304804 -0.721920 +v 0.355100 3.254805 -0.721920 +v 0.355100 3.304804 -0.736923 +v 0.355100 3.254805 -0.736923 +v -1.394900 3.254805 1.028080 +v 0.355100 3.254805 1.028080 +v -1.394900 3.254805 1.043079 +v 0.355100 3.254805 1.043079 +v 0.355100 3.254805 1.028080 +v 0.355100 3.304804 1.028080 +v 0.355100 3.254805 1.043079 +v 0.355100 3.304804 1.043079 +v 0.355100 3.304804 1.028080 +v -1.394900 3.304804 1.028080 +v 0.355100 3.304804 1.043079 +v -1.394900 3.304804 1.043079 +v -1.394900 3.304804 1.028080 +v -1.394900 3.254805 1.028080 +v -1.394900 3.304804 1.043079 +v -1.394900 3.254805 1.043079 +v 0.355100 2.904805 1.028080 +v 0.355100 2.904805 -0.721920 +v 0.370099 2.904805 1.028080 +v 0.370099 2.904805 -0.721920 +v 0.355100 2.904805 -0.721920 +v 0.355100 2.954804 -0.721920 +v 0.370099 2.904805 -0.721920 +v 0.370099 2.954804 -0.721920 +v 0.355100 2.954804 -0.721920 +v 0.355100 2.954804 1.028080 +v 0.370099 2.954804 -0.721920 +v 0.370099 2.954804 1.028080 +v 0.355100 2.954804 1.028080 +v 0.355100 2.904805 1.028080 +v 0.370099 2.954804 1.028080 +v 0.370099 2.904805 1.028080 +v 0.355100 2.904805 -0.721920 +v -1.394900 2.904805 -0.721920 +v 0.355100 2.904805 -0.736923 +v -1.394900 2.904805 -0.736923 +v -1.394900 2.904805 -0.721920 +v -1.394900 2.954804 -0.721920 +v -1.394900 2.904805 -0.736923 +v -1.394900 2.954804 -0.736923 +v -1.394900 2.954804 -0.721920 +v 0.355100 2.954804 -0.721920 +v -1.394900 2.954804 -0.736923 +v 0.355100 2.954804 -0.736923 +v 0.355100 2.954804 -0.721920 +v 0.355100 2.904805 -0.721920 +v 0.355100 2.954804 -0.736923 +v 0.355100 2.904805 -0.736923 +v -1.394900 2.904805 1.028080 +v 0.355100 2.904805 1.028080 +v -1.394900 2.904805 1.043079 +v 0.355100 2.904805 1.043079 +v 0.355100 2.904805 1.028080 +v 0.355100 2.954804 1.028080 +v 0.355100 2.904805 1.043079 +v 0.355100 2.954804 1.043079 +v 0.355100 2.954804 1.028080 +v -1.394900 2.954804 1.028080 +v 0.355100 2.954804 1.043079 +v -1.394900 2.954804 1.043079 +v -1.394900 2.954804 1.028080 +v -1.394900 2.904805 1.028080 +v -1.394900 2.954804 1.043079 +v -1.394900 2.904805 1.043079 +v -1.344900 3.804804 -0.046920 +v -1.344900 3.804804 -0.096920 +v -1.359900 3.804804 -0.046920 +v -1.359900 3.804804 -0.096920 +v -1.344900 3.804804 -0.096920 +v -1.344900 3.354805 -0.096920 +v -1.359900 3.804804 -0.096920 +v -1.359900 3.354805 -0.096920 +v -1.344900 3.354805 -0.096920 +v -1.344900 3.354805 -0.046920 +v -1.359900 3.354805 -0.096920 +v -1.359900 3.354805 -0.046920 +v -1.344900 3.354805 -0.046920 +v -1.344900 3.804804 -0.046920 +v -1.359900 3.354805 -0.046920 +v -1.359900 3.804804 -0.046920 +v -1.194900 2.504805 0.878080 +v -1.194900 2.504805 0.803080 +v -1.194900 1.904804 0.878080 +v -1.194900 1.904804 0.803080 +v -1.194900 2.504805 0.803080 +v -1.119900 2.504805 0.803080 +v -1.194900 1.904804 0.803080 +v -1.119900 1.904804 0.803080 +v -1.119900 2.504805 0.803080 +v -1.119900 2.504805 0.878080 +v -1.119900 1.904804 0.803080 +v -1.119900 1.904804 0.878080 +v -1.119900 2.504805 0.878080 +v -1.194900 2.504805 0.878080 +v -1.119900 1.904804 0.878080 +v -1.194900 1.904804 0.878080 +v -1.194900 2.504805 0.578080 +v -1.194900 2.504805 0.503080 +v -1.194900 1.904804 0.578080 +v -1.194900 1.904804 0.503080 +v -1.194900 2.504805 0.503080 +v -1.119900 2.504805 0.503080 +v -1.194900 1.904804 0.503080 +v -1.119900 1.904804 0.503080 +v -1.119900 2.504805 0.503080 +v -1.119900 2.504805 0.578080 +v -1.119900 1.904804 0.503080 +v -1.119900 1.904804 0.578080 +v -1.119900 2.504805 0.578080 +v -1.194900 2.504805 0.578080 +v -1.119900 1.904804 0.578080 +v -1.194900 1.904804 0.578080 +v -1.194900 2.504805 0.278080 +v -1.194900 2.504805 0.203080 +v -1.194900 1.904804 0.278080 +v -1.194900 1.904804 0.203080 +v -1.194900 2.504805 0.203080 +v -1.119900 2.504805 0.203080 +v -1.194900 1.904804 0.203080 +v -1.119900 1.904804 0.203080 +v -1.119900 2.504805 0.203080 +v -1.119900 2.504805 0.278080 +v -1.119900 1.904804 0.203080 +v -1.119900 1.904804 0.278080 +v -1.119900 2.504805 0.278080 +v -1.194900 2.504805 0.278080 +v -1.119900 1.904804 0.278080 +v -1.194900 1.904804 0.278080 +v -1.194900 2.504805 -0.021920 +v -1.194900 2.504805 -0.096920 +v -1.194900 1.904804 -0.021920 +v -1.194900 1.904804 -0.096920 +v -1.194900 2.504805 -0.096920 +v -1.119900 2.504805 -0.096920 +v -1.194900 1.904804 -0.096920 +v -1.119900 1.904804 -0.096920 +v -1.119900 2.504805 -0.096920 +v -1.119900 2.504805 -0.021920 +v -1.119900 1.904804 -0.096920 +v -1.119900 1.904804 -0.021920 +v -1.119900 2.504805 -0.021920 +v -1.194900 2.504805 -0.021920 +v -1.119900 1.904804 -0.021920 +v -1.194900 1.904804 -0.021920 +v -1.194900 2.504805 -0.321920 +v -1.194900 2.504805 -0.396920 +v -1.194900 1.904804 -0.321920 +v -1.194900 1.904804 -0.396920 +v -1.194900 2.504805 -0.396920 +v -1.119900 2.504805 -0.396920 +v -1.194900 1.904804 -0.396920 +v -1.119900 1.904804 -0.396920 +v -1.119900 2.504805 -0.396920 +v -1.119900 2.504805 -0.321920 +v -1.119900 1.904804 -0.396920 +v -1.119900 1.904804 -0.321920 +v -1.119900 2.504805 -0.321920 +v -1.194900 2.504805 -0.321920 +v -1.119900 1.904804 -0.321920 +v -1.194900 1.904804 -0.321920 +v -1.194900 2.504805 -0.621920 +v -1.194900 2.504805 -0.696920 +v -1.194900 1.904804 -0.621920 +v -1.194900 1.904804 -0.696920 +v -1.194900 2.504805 -0.696920 +v -1.119900 2.504805 -0.696920 +v -1.194900 1.904804 -0.696920 +v -1.119900 1.904804 -0.696920 +v -1.119900 2.504805 -0.696920 +v -1.119900 2.504805 -0.621920 +v -1.119900 1.904804 -0.696920 +v -1.119900 1.904804 -0.621920 +v -1.119900 2.504805 -0.621920 +v -1.194900 2.504805 -0.621920 +v -1.119900 1.904804 -0.621920 +v -1.194900 1.904804 -0.621920 +v 0.355100 2.554804 1.028080 +v 0.355100 2.554804 -0.721920 +v 0.375101 2.554804 1.028080 +v 0.375101 2.554804 -0.721920 +v 0.355100 2.554804 -0.721920 +v 0.355100 2.604805 -0.721920 +v 0.375101 2.554804 -0.721920 +v 0.375101 2.604805 -0.721920 +v 0.355100 2.604805 -0.721920 +v 0.355100 2.604805 1.028080 +v 0.375101 2.604805 -0.721920 +v 0.375101 2.604805 1.028080 +v 0.355100 2.604805 1.028080 +v 0.355100 2.554804 1.028080 +v 0.375101 2.604805 1.028080 +v 0.375101 2.554804 1.028080 +v 0.355100 2.554804 -0.721920 +v -1.394900 2.554804 -0.721920 +v 0.355100 2.554804 -0.741922 +v -1.394900 2.554804 -0.741922 +v -1.394900 2.554804 -0.721920 +v -1.394900 2.604805 -0.721920 +v -1.394900 2.554804 -0.741922 +v -1.394900 2.604805 -0.741922 +v -1.394900 2.604805 -0.721920 +v 0.355100 2.604805 -0.721920 +v -1.394900 2.604805 -0.741922 +v 0.355100 2.604805 -0.741922 +v 0.355100 2.604805 -0.721920 +v 0.355100 2.554804 -0.721920 +v 0.355100 2.604805 -0.741922 +v 0.355100 2.554804 -0.741922 +v -1.394900 2.554804 -0.721920 +v -1.394900 2.554804 1.028080 +v -1.414902 2.554804 -0.721920 +v -1.414902 2.554804 1.028080 +v -1.394900 2.554804 1.028080 +v -1.394900 2.604805 1.028080 +v -1.414902 2.554804 1.028080 +v -1.414902 2.604805 1.028080 +v -1.394900 2.604805 1.028080 +v -1.394900 2.604805 -0.721920 +v -1.414902 2.604805 1.028080 +v -1.414902 2.604805 -0.721920 +v -1.394900 2.604805 -0.721920 +v -1.394900 2.554804 -0.721920 +v -1.414902 2.604805 -0.721920 +v -1.414902 2.554804 -0.721920 +v -1.394900 2.554804 1.028080 +v 0.355100 2.554804 1.028080 +v -1.394900 2.554804 1.048081 +v 0.355100 2.554804 1.048081 +v 0.355100 2.554804 1.028080 +v 0.355100 2.604805 1.028080 +v 0.355100 2.554804 1.048081 +v 0.355100 2.604805 1.048081 +v 0.355100 2.604805 1.028080 +v -1.394900 2.604805 1.028080 +v 0.355100 2.604805 1.048081 +v -1.394900 2.604805 1.048081 +v -1.394900 2.604805 1.028080 +v -1.394900 2.554804 1.028080 +v -1.394900 2.604805 1.048081 +v -1.394900 2.554804 1.048081 +v 0.380100 3.304804 1.053080 +v 0.380100 3.304804 0.978080 +v 0.305100 3.304804 1.053080 +v 0.305100 3.304804 0.978080 +v 0.380100 3.304804 -0.671920 +v 0.380100 3.304804 -0.746920 +v 0.305100 3.304804 -0.671920 +v 0.305100 3.304804 -0.746920 +v -1.344900 3.304804 1.053080 +v -1.344900 3.304804 0.978080 +v -1.419900 3.304804 1.053080 +v -1.419900 3.304804 0.978080 +v -1.344900 3.304804 -0.671920 +v -1.344900 3.304804 -0.746920 +v -1.419900 3.304804 -0.671920 +v -1.419900 3.304804 -0.746920 +v -1.394900 2.679804 0.460081 +v -1.394900 3.079804 0.460081 +v -1.369900 2.679804 0.460081 +v -1.369900 3.079804 0.460081 +v -1.394900 3.079804 0.460081 +v -1.394900 3.221469 0.290079 +v -1.369900 3.079804 0.460081 +v -1.369900 3.221469 0.290079 +v -1.394900 3.221469 0.290079 +v -1.394900 2.679804 0.290079 +v -1.369900 3.221469 0.290079 +v -1.369900 2.679804 0.290079 +v -1.394900 2.679804 0.290079 +v -1.394900 2.679804 0.460081 +v -1.369900 2.679804 0.290079 +v -1.369900 2.679804 0.460081 +v -1.394900 2.679804 -0.139921 +v -1.394900 2.679804 0.030080 +v -1.369900 2.679804 -0.139921 +v -1.369900 2.679804 0.030080 +v -1.394900 2.679804 0.030080 +v -1.394900 3.221469 0.030080 +v -1.369900 2.679804 0.030080 +v -1.369900 3.221469 0.030080 +v -1.394900 3.221469 0.030080 +v -1.394900 3.079804 -0.139921 +v -1.369900 3.221469 0.030080 +v -1.369900 3.079804 -0.139921 +v -1.394900 3.079804 -0.139919 +v -1.394900 2.679804 -0.139919 +v -1.369900 3.079804 -0.139919 +v -1.369900 2.679804 -0.139919 +v -1.384900 2.699805 0.290079 +v -1.384900 2.699805 0.460081 +v -1.384900 2.719805 0.290079 +v -1.384900 2.719805 0.460081 +v -1.384900 2.779805 0.290079 +v -1.384900 2.779805 0.460081 +v -1.384900 2.799805 0.290079 +v -1.384900 2.799805 0.460081 +v -1.384900 2.859805 0.290079 +v -1.384900 2.859805 0.460081 +v -1.384900 2.879805 0.290079 +v -1.384900 2.879805 0.460081 +v -1.384900 2.939805 0.290079 +v -1.384900 2.939805 0.460081 +v -1.384900 2.959805 0.290079 +v -1.384900 2.959805 0.460081 +v -1.384900 3.019804 0.290079 +v -1.384900 3.019804 0.460081 +v -1.384900 3.039805 0.290079 +v -1.384900 3.039805 0.460081 +v -1.384900 2.699805 -0.139921 +v -1.384900 2.699805 0.030080 +v -1.384900 2.719805 -0.139921 +v -1.384900 2.719805 0.030080 +v -1.384900 2.779805 -0.139921 +v -1.384900 2.779805 0.030080 +v -1.384900 2.799805 -0.139921 +v -1.384900 2.799805 0.030080 +v -1.384900 2.859805 -0.139921 +v -1.384900 2.859805 0.030080 +v -1.384900 2.879805 -0.139921 +v -1.384900 2.879805 0.030080 +v -1.384900 2.939805 -0.139921 +v -1.384900 2.939805 0.030080 +v -1.384900 2.959805 -0.139921 +v -1.384900 2.959805 0.030080 +v -1.384900 3.019804 -0.139921 +v -1.384900 3.019804 0.030080 +v -1.384900 3.039805 -0.139921 +v -1.384900 3.039805 0.030080 +v -1.339900 3.474804 0.053080 +v -1.339900 3.474804 0.253080 +v -1.339900 3.494805 0.053080 +v -1.339900 3.494805 0.253080 +v -1.339900 3.554804 0.053080 +v -1.339900 3.554804 0.253080 +v -1.339900 3.574805 0.053080 +v -1.339900 3.574805 0.253080 +v -1.339900 3.634804 0.053080 +v -1.339900 3.634804 0.253080 +v -1.339900 3.654805 0.053080 +v -1.339900 3.654805 0.253080 +v -1.384900 2.679804 0.363180 +v -1.384900 2.679804 0.376745 +v -1.384900 2.699805 0.363180 +v -1.384900 2.699805 0.376745 +v -1.384900 2.719805 0.363180 +v -1.384900 2.719805 0.376745 +v -1.384900 2.739805 0.363180 +v -1.384900 2.739805 0.376745 +v -1.384900 2.739805 0.363180 +v -1.384900 2.739805 0.376745 +v -1.384900 2.759804 0.363180 +v -1.384900 2.759804 0.376745 +v -1.384900 2.759805 0.363180 +v -1.384900 2.759805 0.376745 +v -1.384900 2.779805 0.363180 +v -1.384900 2.779805 0.376745 +v -1.384900 2.799805 0.363180 +v -1.384900 2.799805 0.376745 +v -1.384900 2.819805 0.363180 +v -1.384900 2.819805 0.376745 +v -1.384900 2.819805 0.363180 +v -1.384900 2.819805 0.376745 +v -1.384900 2.839805 0.363180 +v -1.384900 2.839805 0.376745 +v -1.384900 2.839805 0.363180 +v -1.384900 2.839805 0.376745 +v -1.384900 2.859805 0.363180 +v -1.384900 2.859805 0.376745 +v -1.384900 2.879805 0.363180 +v -1.384900 2.879805 0.376745 +v -1.384900 2.899805 0.363180 +v -1.384900 2.899805 0.376745 +v -1.384900 2.899805 0.363180 +v -1.384900 2.899805 0.376745 +v -1.384900 2.919805 0.363180 +v -1.384900 2.919805 0.376745 +v -1.384900 2.919805 0.363180 +v -1.384900 2.919805 0.376745 +v -1.384900 2.939805 0.363180 +v -1.384900 2.939805 0.376745 +v -1.384900 2.959805 0.363180 +v -1.384900 2.959805 0.376745 +v -1.384900 2.979805 0.363180 +v -1.384900 2.979805 0.376745 +v -1.384900 2.979805 0.363180 +v -1.384900 2.979805 0.376745 +v -1.384900 2.999804 0.363180 +v -1.384900 2.999804 0.376745 +v -1.384900 2.999804 0.363180 +v -1.384900 2.999804 0.376745 +v -1.384900 3.019804 0.363180 +v -1.384900 3.019804 0.376745 +v -1.384900 3.039805 0.363180 +v -1.384900 3.039805 0.376745 +v -1.384900 3.059804 0.363180 +v -1.384900 3.059804 0.376745 +v -1.384900 2.679804 -0.066819 +v -1.384900 2.679804 -0.053254 +v -1.384900 2.699805 -0.066819 +v -1.384900 2.699805 -0.053254 +v -1.384900 2.719805 -0.066819 +v -1.384900 2.719805 -0.053254 +v -1.384900 2.739805 -0.066819 +v -1.384900 2.739805 -0.053254 +v -1.384900 2.739805 -0.066819 +v -1.384900 2.739805 -0.053254 +v -1.384900 2.759804 -0.066819 +v -1.384900 2.759804 -0.053254 +v -1.384900 2.759805 -0.066819 +v -1.384900 2.759805 -0.053254 +v -1.384900 2.779805 -0.066819 +v -1.384900 2.779805 -0.053254 +v -1.384900 2.799805 -0.066819 +v -1.384900 2.799805 -0.053254 +v -1.384900 2.819805 -0.066819 +v -1.384900 2.819805 -0.053254 +v -1.384900 2.819805 -0.066819 +v -1.384900 2.819805 -0.053254 +v -1.384900 2.839805 -0.066819 +v -1.384900 2.839805 -0.053254 +v -1.384900 2.839805 -0.066819 +v -1.384900 2.839805 -0.053254 +v -1.384900 2.859805 -0.066819 +v -1.384900 2.859805 -0.053254 +v -1.384900 2.879805 -0.066819 +v -1.384900 2.879805 -0.053254 +v -1.384900 2.899805 -0.066819 +v -1.384900 2.899805 -0.053254 +v -1.384900 2.899805 -0.066819 +v -1.384900 2.899805 -0.053254 +v -1.384900 2.919805 -0.066819 +v -1.384900 2.919805 -0.053254 +v -1.384900 2.919805 -0.066819 +v -1.384900 2.919805 -0.053254 +v -1.384900 2.939805 -0.066819 +v -1.384900 2.939805 -0.053254 +v -1.384900 2.959805 -0.066819 +v -1.384900 2.959805 -0.053254 +v -1.384900 2.979805 -0.066819 +v -1.384900 2.979805 -0.053254 +v -1.384900 2.979805 -0.066819 +v -1.384900 2.979805 -0.053254 +v -1.384900 2.999804 -0.066819 +v -1.384900 2.999804 -0.053254 +v -1.384900 2.999804 -0.066819 +v -1.384900 2.999804 -0.053254 +v -1.384900 3.019804 -0.066819 +v -1.384900 3.019804 -0.053254 +v -1.384900 3.039805 -0.066819 +v -1.384900 3.039805 -0.053254 +v -1.384900 3.059804 -0.066819 +v -1.384900 3.059804 -0.053254 +v -1.339900 3.454804 0.139080 +v -1.339900 3.454804 0.155041 +v -1.339900 3.474804 0.139080 +v -1.339900 3.474804 0.155041 +v -1.339900 3.494805 0.139080 +v -1.339900 3.494805 0.155041 +v -1.339900 3.514805 0.139080 +v -1.339900 3.514805 0.155041 +v -1.339900 3.514805 0.139080 +v -1.339900 3.514805 0.155041 +v -1.339900 3.534804 0.139080 +v -1.339900 3.534804 0.155041 +v -1.339900 3.534804 0.139080 +v -1.339900 3.534804 0.155041 +v -1.339900 3.554804 0.139080 +v -1.339900 3.554804 0.155041 +v -1.339900 3.574805 0.139080 +v -1.339900 3.574805 0.155041 +v -1.339900 3.594805 0.139080 +v -1.339900 3.594805 0.155041 +v -1.339900 3.594805 0.139080 +v -1.339900 3.594805 0.155041 +v -1.339900 3.614805 0.139080 +v -1.339900 3.614805 0.155041 +v -1.339900 3.614805 0.139080 +v -1.339900 3.614805 0.155041 +v -1.339900 3.634804 0.139080 +v -1.339900 3.634804 0.155041 +v -1.339900 3.654805 0.139080 +v -1.339900 3.654805 0.155041 +v -1.339900 3.674805 0.139080 +v -1.339900 3.674805 0.155041 +v -1.339900 3.674805 0.139080 +v -1.339900 3.674805 0.155041 +v -1.339900 3.694805 0.139080 +v -1.339900 3.694805 0.155041 +v -1.384900 3.056469 0.290079 +v -1.384900 3.056469 0.460081 +v -1.384900 3.071469 0.290079 +v -1.384900 3.071469 0.460081 +v -1.384900 3.056469 -0.139921 +v -1.384900 3.056469 0.030080 +v -1.384900 3.071469 -0.139921 +v -1.384900 3.071469 0.030080 +v -1.369900 2.719805 0.460081 +v -1.369900 2.719805 0.290079 +v -1.384900 2.719805 0.460081 +v -1.384900 2.719805 0.290079 +v -1.369900 2.719805 0.290079 +v -1.369900 2.699805 0.290079 +v -1.384900 2.719805 0.290079 +v -1.384900 2.699805 0.290079 +v -1.369900 2.699805 0.290079 +v -1.369900 2.699805 0.460081 +v -1.384900 2.699805 0.290079 +v -1.384900 2.699805 0.460081 +v -1.369900 2.699805 0.460081 +v -1.369900 2.719805 0.460081 +v -1.384900 2.699805 0.460081 +v -1.384900 2.719805 0.460081 +v -1.369900 2.799805 0.460081 +v -1.369900 2.799805 0.290079 +v -1.384900 2.799805 0.460081 +v -1.384900 2.799805 0.290079 +v -1.369900 2.799805 0.290079 +v -1.369900 2.779805 0.290079 +v -1.384900 2.799805 0.290079 +v -1.384900 2.779805 0.290079 +v -1.369900 2.779805 0.290079 +v -1.369900 2.779805 0.460081 +v -1.384900 2.779805 0.290079 +v -1.384900 2.779805 0.460081 +v -1.369900 2.779805 0.460081 +v -1.369900 2.799805 0.460081 +v -1.384900 2.779805 0.460081 +v -1.384900 2.799805 0.460081 +v -1.369900 2.879805 0.460081 +v -1.369900 2.879805 0.290079 +v -1.384900 2.879805 0.460081 +v -1.384900 2.879805 0.290079 +v -1.369900 2.879805 0.290079 +v -1.369900 2.859805 0.290079 +v -1.384900 2.879805 0.290079 +v -1.384900 2.859805 0.290079 +v -1.369900 2.859805 0.290079 +v -1.369900 2.859805 0.460081 +v -1.384900 2.859805 0.290079 +v -1.384900 2.859805 0.460081 +v -1.369900 2.859805 0.460081 +v -1.369900 2.879805 0.460081 +v -1.384900 2.859805 0.460081 +v -1.384900 2.879805 0.460081 +v -1.369900 2.959805 0.460081 +v -1.369900 2.959805 0.290079 +v -1.384900 2.959805 0.460081 +v -1.384900 2.959805 0.290079 +v -1.369900 2.959805 0.290079 +v -1.369900 2.939805 0.290079 +v -1.384900 2.959805 0.290079 +v -1.384900 2.939805 0.290079 +v -1.369900 2.939805 0.290079 +v -1.369900 2.939805 0.460081 +v -1.384900 2.939805 0.290079 +v -1.384900 2.939805 0.460081 +v -1.369900 2.939805 0.460081 +v -1.369900 2.959805 0.460081 +v -1.384900 2.939805 0.460081 +v -1.384900 2.959805 0.460081 +v -1.369900 3.039805 0.460081 +v -1.369900 3.039805 0.290079 +v -1.384900 3.039805 0.460081 +v -1.384900 3.039805 0.290079 +v -1.369900 3.039805 0.290079 +v -1.369900 3.019804 0.290079 +v -1.384900 3.039805 0.290079 +v -1.384900 3.019804 0.290079 +v -1.369900 3.019804 0.290079 +v -1.369900 3.019804 0.460081 +v -1.384900 3.019804 0.290079 +v -1.384900 3.019804 0.460081 +v -1.369900 3.019804 0.460081 +v -1.369900 3.039805 0.460081 +v -1.384900 3.019804 0.460081 +v -1.384900 3.039805 0.460081 +v -1.369900 2.719805 0.030080 +v -1.369900 2.719805 -0.139921 +v -1.384900 2.719805 0.030080 +v -1.384900 2.719805 -0.139921 +v -1.369900 2.719805 -0.139919 +v -1.369900 2.699805 -0.139919 +v -1.384900 2.719805 -0.139919 +v -1.384900 2.699805 -0.139919 +v -1.369900 2.699805 -0.139921 +v -1.369900 2.699805 0.030080 +v -1.384900 2.699805 -0.139921 +v -1.384900 2.699805 0.030080 +v -1.369900 2.699805 0.030080 +v -1.369900 2.719805 0.030080 +v -1.384900 2.699805 0.030080 +v -1.384900 2.719805 0.030080 +v -1.369900 2.799805 0.030080 +v -1.369900 2.799805 -0.139921 +v -1.384900 2.799805 0.030080 +v -1.384900 2.799805 -0.139921 +v -1.369900 2.799805 -0.139919 +v -1.369900 2.779805 -0.139919 +v -1.384900 2.799805 -0.139919 +v -1.384900 2.779805 -0.139919 +v -1.369900 2.779805 -0.139921 +v -1.369900 2.779805 0.030080 +v -1.384900 2.779805 -0.139921 +v -1.384900 2.779805 0.030080 +v -1.369900 2.779805 0.030080 +v -1.369900 2.799805 0.030080 +v -1.384900 2.779805 0.030080 +v -1.384900 2.799805 0.030080 +v -1.369900 2.879805 0.030080 +v -1.369900 2.879805 -0.139921 +v -1.384900 2.879805 0.030080 +v -1.384900 2.879805 -0.139921 +v -1.369900 2.879805 -0.139919 +v -1.369900 2.859805 -0.139919 +v -1.384900 2.879805 -0.139919 +v -1.384900 2.859805 -0.139919 +v -1.369900 2.859805 -0.139921 +v -1.369900 2.859805 0.030080 +v -1.384900 2.859805 -0.139921 +v -1.384900 2.859805 0.030080 +v -1.369900 2.859805 0.030080 +v -1.369900 2.879805 0.030080 +v -1.384900 2.859805 0.030080 +v -1.384900 2.879805 0.030080 +v -1.369900 2.959805 0.030080 +v -1.369900 2.959805 -0.139921 +v -1.384900 2.959805 0.030080 +v -1.384900 2.959805 -0.139921 +v -1.369900 2.959805 -0.139919 +v -1.369900 2.939805 -0.139919 +v -1.384900 2.959805 -0.139919 +v -1.384900 2.939805 -0.139919 +v -1.369900 2.939805 -0.139921 +v -1.369900 2.939805 0.030080 +v -1.384900 2.939805 -0.139921 +v -1.384900 2.939805 0.030080 +v -1.369900 2.939805 0.030080 +v -1.369900 2.959805 0.030080 +v -1.384900 2.939805 0.030080 +v -1.384900 2.959805 0.030080 +v -1.369900 3.039805 0.030080 +v -1.369900 3.039805 -0.139921 +v -1.384900 3.039805 0.030080 +v -1.384900 3.039805 -0.139921 +v -1.369900 3.039805 -0.139919 +v -1.369900 3.019804 -0.139919 +v -1.384900 3.039805 -0.139919 +v -1.384900 3.019804 -0.139919 +v -1.369900 3.019804 -0.139921 +v -1.369900 3.019804 0.030080 +v -1.384900 3.019804 -0.139921 +v -1.384900 3.019804 0.030080 +v -1.369900 3.019804 0.030080 +v -1.369900 3.039805 0.030080 +v -1.384900 3.019804 0.030080 +v -1.384900 3.039805 0.030080 +v -1.324901 3.494805 0.253080 +v -1.324901 3.494805 0.053080 +v -1.339900 3.494805 0.253080 +v -1.339900 3.494805 0.053080 +v -1.324901 3.494805 0.053080 +v -1.324901 3.474804 0.053080 +v -1.339900 3.494805 0.053080 +v -1.339900 3.474804 0.053080 +v -1.324901 3.474804 0.053080 +v -1.324901 3.474804 0.253080 +v -1.339900 3.474804 0.053080 +v -1.339900 3.474804 0.253080 +v -1.324901 3.474804 0.253080 +v -1.324901 3.494805 0.253080 +v -1.339900 3.474804 0.253080 +v -1.339900 3.494805 0.253080 +v -1.324901 3.574805 0.253080 +v -1.324901 3.574805 0.053080 +v -1.339900 3.574805 0.253080 +v -1.339900 3.574805 0.053080 +v -1.324901 3.574805 0.053080 +v -1.324901 3.554804 0.053080 +v -1.339900 3.574805 0.053080 +v -1.339900 3.554804 0.053080 +v -1.324901 3.554804 0.053080 +v -1.324901 3.554804 0.253080 +v -1.339900 3.554804 0.053080 +v -1.339900 3.554804 0.253080 +v -1.324901 3.554804 0.253080 +v -1.324901 3.574805 0.253080 +v -1.339900 3.554804 0.253080 +v -1.339900 3.574805 0.253080 +v -1.324901 3.654805 0.253080 +v -1.324901 3.654805 0.053080 +v -1.339900 3.654805 0.253080 +v -1.339900 3.654805 0.053080 +v -1.324901 3.654805 0.053080 +v -1.324901 3.634804 0.053080 +v -1.339900 3.654805 0.053080 +v -1.339900 3.634804 0.053080 +v -1.324901 3.634804 0.053080 +v -1.324901 3.634804 0.253080 +v -1.339900 3.634804 0.053080 +v -1.339900 3.634804 0.253080 +v -1.324901 3.634804 0.253080 +v -1.324901 3.654805 0.253080 +v -1.339900 3.634804 0.253080 +v -1.339900 3.654805 0.253080 +v -1.369900 2.699805 0.376745 +v -1.369900 2.699805 0.363180 +v -1.384900 2.699805 0.376745 +v -1.384900 2.699805 0.363180 +v -1.369900 2.699805 0.363180 +v -1.369900 2.679804 0.363180 +v -1.384900 2.699805 0.363180 +v -1.384900 2.679804 0.363180 +v -1.369900 2.679804 0.363180 +v -1.369900 2.679804 0.376745 +v -1.384900 2.679804 0.363180 +v -1.384900 2.679804 0.376745 +v -1.369900 2.679804 0.376746 +v -1.369900 2.699805 0.376746 +v -1.384900 2.679804 0.376746 +v -1.384900 2.699805 0.376746 +v -1.369900 2.739805 0.376745 +v -1.369900 2.739805 0.363180 +v -1.384900 2.739805 0.376745 +v -1.384900 2.739805 0.363180 +v -1.369900 2.739805 0.363180 +v -1.369900 2.719805 0.363180 +v -1.384900 2.739805 0.363180 +v -1.384900 2.719805 0.363180 +v -1.369900 2.719805 0.363180 +v -1.369900 2.719805 0.376745 +v -1.384900 2.719805 0.363180 +v -1.384900 2.719805 0.376745 +v -1.369900 2.719805 0.376746 +v -1.369900 2.739805 0.376746 +v -1.384900 2.719805 0.376746 +v -1.384900 2.739805 0.376746 +v -1.369900 2.759804 0.376745 +v -1.369900 2.759804 0.363180 +v -1.384900 2.759804 0.376745 +v -1.384900 2.759804 0.363180 +v -1.369900 2.759804 0.363180 +v -1.369900 2.739805 0.363180 +v -1.384900 2.759804 0.363180 +v -1.384900 2.739805 0.363180 +v -1.369900 2.739805 0.363180 +v -1.369900 2.739805 0.376745 +v -1.384900 2.739805 0.363180 +v -1.384900 2.739805 0.376745 +v -1.369900 2.739805 0.376746 +v -1.369900 2.759804 0.376746 +v -1.384900 2.739805 0.376746 +v -1.384900 2.759804 0.376746 +v -1.369900 2.779805 0.376745 +v -1.369900 2.779805 0.363180 +v -1.384900 2.779805 0.376745 +v -1.384900 2.779805 0.363180 +v -1.369900 2.779805 0.363180 +v -1.369900 2.759805 0.363180 +v -1.384900 2.779805 0.363180 +v -1.384900 2.759805 0.363180 +v -1.369900 2.759804 0.363180 +v -1.369900 2.759804 0.376745 +v -1.384900 2.759804 0.363180 +v -1.384900 2.759804 0.376745 +v -1.369900 2.759805 0.376746 +v -1.369900 2.779805 0.376746 +v -1.384900 2.759805 0.376746 +v -1.384900 2.779805 0.376746 +v -1.369900 2.819805 0.376745 +v -1.369900 2.819805 0.363180 +v -1.384900 2.819805 0.376745 +v -1.384900 2.819805 0.363180 +v -1.369900 2.819805 0.363180 +v -1.369900 2.799805 0.363180 +v -1.384900 2.819805 0.363180 +v -1.384900 2.799805 0.363180 +v -1.369900 2.799805 0.363180 +v -1.369900 2.799805 0.376745 +v -1.384900 2.799805 0.363180 +v -1.384900 2.799805 0.376745 +v -1.369900 2.799805 0.376746 +v -1.369900 2.819805 0.376746 +v -1.384900 2.799805 0.376746 +v -1.384900 2.819805 0.376746 +v -1.369900 2.839805 0.376745 +v -1.369900 2.839805 0.363180 +v -1.384900 2.839805 0.376745 +v -1.384900 2.839805 0.363180 +v -1.369900 2.839805 0.363180 +v -1.369900 2.819805 0.363180 +v -1.384900 2.839805 0.363180 +v -1.384900 2.819805 0.363180 +v -1.369900 2.819805 0.363180 +v -1.369900 2.819805 0.376745 +v -1.384900 2.819805 0.363180 +v -1.384900 2.819805 0.376745 +v -1.369900 2.819805 0.376746 +v -1.369900 2.839805 0.376746 +v -1.384900 2.819805 0.376746 +v -1.384900 2.839805 0.376746 +v -1.369900 2.859805 0.376745 +v -1.369900 2.859805 0.363180 +v -1.384900 2.859805 0.376745 +v -1.384900 2.859805 0.363180 +v -1.369900 2.859805 0.363180 +v -1.369900 2.839805 0.363180 +v -1.384900 2.859805 0.363180 +v -1.384900 2.839805 0.363180 +v -1.369900 2.839805 0.363180 +v -1.369900 2.839805 0.376745 +v -1.384900 2.839805 0.363180 +v -1.384900 2.839805 0.376745 +v -1.369900 2.839805 0.376746 +v -1.369900 2.859805 0.376746 +v -1.384900 2.839805 0.376746 +v -1.384900 2.859805 0.376746 +v -1.369900 2.899805 0.376745 +v -1.369900 2.899805 0.363180 +v -1.384900 2.899805 0.376745 +v -1.384900 2.899805 0.363180 +v -1.369900 2.899805 0.363180 +v -1.369900 2.879805 0.363180 +v -1.384900 2.899805 0.363180 +v -1.384900 2.879805 0.363180 +v -1.369900 2.879805 0.363180 +v -1.369900 2.879805 0.376745 +v -1.384900 2.879805 0.363180 +v -1.384900 2.879805 0.376745 +v -1.369900 2.879805 0.376746 +v -1.369900 2.899805 0.376746 +v -1.384900 2.879805 0.376746 +v -1.384900 2.899805 0.376746 +v -1.369900 2.919805 0.376745 +v -1.369900 2.919805 0.363180 +v -1.384900 2.919805 0.376745 +v -1.384900 2.919805 0.363180 +v -1.369900 2.919805 0.363180 +v -1.369900 2.899805 0.363180 +v -1.384900 2.919805 0.363180 +v -1.384900 2.899805 0.363180 +v -1.369900 2.899805 0.363180 +v -1.369900 2.899805 0.376745 +v -1.384900 2.899805 0.363180 +v -1.384900 2.899805 0.376745 +v -1.369900 2.899805 0.376746 +v -1.369900 2.919805 0.376746 +v -1.384900 2.899805 0.376746 +v -1.384900 2.919805 0.376746 +v -1.369900 2.939805 0.376745 +v -1.369900 2.939805 0.363180 +v -1.384900 2.939805 0.376745 +v -1.384900 2.939805 0.363180 +v -1.369900 2.939805 0.363180 +v -1.369900 2.919805 0.363180 +v -1.384900 2.939805 0.363180 +v -1.384900 2.919805 0.363180 +v -1.369900 2.919805 0.363180 +v -1.369900 2.919805 0.376745 +v -1.384900 2.919805 0.363180 +v -1.384900 2.919805 0.376745 +v -1.369900 2.919805 0.376746 +v -1.369900 2.939805 0.376746 +v -1.384900 2.919805 0.376746 +v -1.384900 2.939805 0.376746 +v -1.369900 2.979805 0.376745 +v -1.369900 2.979805 0.363180 +v -1.384900 2.979805 0.376745 +v -1.384900 2.979805 0.363180 +v -1.369900 2.979805 0.363180 +v -1.369900 2.959805 0.363180 +v -1.384900 2.979805 0.363180 +v -1.384900 2.959805 0.363180 +v -1.369900 2.959805 0.363180 +v -1.369900 2.959805 0.376745 +v -1.384900 2.959805 0.363180 +v -1.384900 2.959805 0.376745 +v -1.369900 2.959805 0.376746 +v -1.369900 2.979805 0.376746 +v -1.384900 2.959805 0.376746 +v -1.384900 2.979805 0.376746 +v -1.369900 2.999804 0.376745 +v -1.369900 2.999804 0.363180 +v -1.384900 2.999804 0.376745 +v -1.384900 2.999804 0.363180 +v -1.369900 2.999804 0.363180 +v -1.369900 2.979805 0.363180 +v -1.384900 2.999804 0.363180 +v -1.384900 2.979805 0.363180 +v -1.369900 2.979805 0.363180 +v -1.369900 2.979805 0.376745 +v -1.384900 2.979805 0.363180 +v -1.384900 2.979805 0.376745 +v -1.369900 2.979805 0.376746 +v -1.369900 2.999804 0.376746 +v -1.384900 2.979805 0.376746 +v -1.384900 2.999804 0.376746 +v -1.369900 3.019804 0.376745 +v -1.369900 3.019804 0.363180 +v -1.384900 3.019804 0.376745 +v -1.384900 3.019804 0.363180 +v -1.369900 3.019804 0.363180 +v -1.369900 2.999804 0.363180 +v -1.384900 3.019804 0.363180 +v -1.384900 2.999804 0.363180 +v -1.369900 2.999804 0.363180 +v -1.369900 2.999804 0.376745 +v -1.384900 2.999804 0.363180 +v -1.384900 2.999804 0.376745 +v -1.369900 2.999804 0.376746 +v -1.369900 3.019804 0.376746 +v -1.384900 2.999804 0.376746 +v -1.384900 3.019804 0.376746 +v -1.369900 3.059804 0.376745 +v -1.369900 3.059804 0.363180 +v -1.384900 3.059804 0.376745 +v -1.384900 3.059804 0.363180 +v -1.369900 3.059804 0.363180 +v -1.369900 3.039805 0.363180 +v -1.384900 3.059804 0.363180 +v -1.384900 3.039805 0.363180 +v -1.369900 3.039805 0.363180 +v -1.369900 3.039805 0.376745 +v -1.384900 3.039805 0.363180 +v -1.384900 3.039805 0.376745 +v -1.369900 3.039805 0.376746 +v -1.369900 3.059804 0.376746 +v -1.384900 3.039805 0.376746 +v -1.384900 3.059804 0.376746 +v -1.369900 2.699805 -0.053254 +v -1.369900 2.699805 -0.066819 +v -1.384900 2.699805 -0.053254 +v -1.384900 2.699805 -0.066819 +v -1.369900 2.699805 -0.066821 +v -1.369900 2.679804 -0.066821 +v -1.384900 2.699805 -0.066821 +v -1.384900 2.679804 -0.066821 +v -1.369900 2.679804 -0.066819 +v -1.369900 2.679804 -0.053254 +v -1.384900 2.679804 -0.066819 +v -1.384900 2.679804 -0.053254 +v -1.369900 2.679804 -0.053254 +v -1.369900 2.699805 -0.053254 +v -1.384900 2.679804 -0.053254 +v -1.384900 2.699805 -0.053254 +v -1.369900 2.739805 -0.053254 +v -1.369900 2.739805 -0.066819 +v -1.384900 2.739805 -0.053254 +v -1.384900 2.739805 -0.066819 +v -1.369900 2.739805 -0.066821 +v -1.369900 2.719805 -0.066821 +v -1.384900 2.739805 -0.066821 +v -1.384900 2.719805 -0.066821 +v -1.369900 2.719805 -0.066819 +v -1.369900 2.719805 -0.053254 +v -1.384900 2.719805 -0.066819 +v -1.384900 2.719805 -0.053254 +v -1.369900 2.719805 -0.053254 +v -1.369900 2.739805 -0.053254 +v -1.384900 2.719805 -0.053254 +v -1.384900 2.739805 -0.053254 +v -1.369900 2.759804 -0.053254 +v -1.369900 2.759804 -0.066819 +v -1.384900 2.759804 -0.053254 +v -1.384900 2.759804 -0.066819 +v -1.369900 2.759804 -0.066821 +v -1.369900 2.739805 -0.066821 +v -1.384900 2.759804 -0.066821 +v -1.384900 2.739805 -0.066821 +v -1.369900 2.739805 -0.066819 +v -1.369900 2.739805 -0.053254 +v -1.384900 2.739805 -0.066819 +v -1.384900 2.739805 -0.053254 +v -1.369900 2.739805 -0.053254 +v -1.369900 2.759804 -0.053254 +v -1.384900 2.739805 -0.053254 +v -1.384900 2.759804 -0.053254 +v -1.369900 2.779805 -0.053254 +v -1.369900 2.779805 -0.066819 +v -1.384900 2.779805 -0.053254 +v -1.384900 2.779805 -0.066819 +v -1.369900 2.779805 -0.066821 +v -1.369900 2.759805 -0.066821 +v -1.384900 2.779805 -0.066821 +v -1.384900 2.759805 -0.066821 +v -1.369900 2.759804 -0.066819 +v -1.369900 2.759804 -0.053254 +v -1.384900 2.759804 -0.066819 +v -1.384900 2.759804 -0.053254 +v -1.369900 2.759805 -0.053254 +v -1.369900 2.779805 -0.053254 +v -1.384900 2.759805 -0.053254 +v -1.384900 2.779805 -0.053254 +v -1.369900 2.819805 -0.053254 +v -1.369900 2.819805 -0.066819 +v -1.384900 2.819805 -0.053254 +v -1.384900 2.819805 -0.066819 +v -1.369900 2.819805 -0.066821 +v -1.369900 2.799805 -0.066821 +v -1.384900 2.819805 -0.066821 +v -1.384900 2.799805 -0.066821 +v -1.369900 2.799805 -0.066819 +v -1.369900 2.799805 -0.053254 +v -1.384900 2.799805 -0.066819 +v -1.384900 2.799805 -0.053254 +v -1.369900 2.799805 -0.053254 +v -1.369900 2.819805 -0.053254 +v -1.384900 2.799805 -0.053254 +v -1.384900 2.819805 -0.053254 +v -1.369900 2.839805 -0.053254 +v -1.369900 2.839805 -0.066819 +v -1.384900 2.839805 -0.053254 +v -1.384900 2.839805 -0.066819 +v -1.369900 2.839805 -0.066821 +v -1.369900 2.819805 -0.066821 +v -1.384900 2.839805 -0.066821 +v -1.384900 2.819805 -0.066821 +v -1.369900 2.819805 -0.066819 +v -1.369900 2.819805 -0.053254 +v -1.384900 2.819805 -0.066819 +v -1.384900 2.819805 -0.053254 +v -1.369900 2.819805 -0.053254 +v -1.369900 2.839805 -0.053254 +v -1.384900 2.819805 -0.053254 +v -1.384900 2.839805 -0.053254 +v -1.369900 2.859805 -0.053254 +v -1.369900 2.859805 -0.066819 +v -1.384900 2.859805 -0.053254 +v -1.384900 2.859805 -0.066819 +v -1.369900 2.859805 -0.066821 +v -1.369900 2.839805 -0.066821 +v -1.384900 2.859805 -0.066821 +v -1.384900 2.839805 -0.066821 +v -1.369900 2.839805 -0.066819 +v -1.369900 2.839805 -0.053254 +v -1.384900 2.839805 -0.066819 +v -1.384900 2.839805 -0.053254 +v -1.369900 2.839805 -0.053254 +v -1.369900 2.859805 -0.053254 +v -1.384900 2.839805 -0.053254 +v -1.384900 2.859805 -0.053254 +v -1.369900 2.899805 -0.053254 +v -1.369900 2.899805 -0.066819 +v -1.384900 2.899805 -0.053254 +v -1.384900 2.899805 -0.066819 +v -1.369900 2.899805 -0.066821 +v -1.369900 2.879805 -0.066821 +v -1.384900 2.899805 -0.066821 +v -1.384900 2.879805 -0.066821 +v -1.369900 2.879805 -0.066819 +v -1.369900 2.879805 -0.053254 +v -1.384900 2.879805 -0.066819 +v -1.384900 2.879805 -0.053254 +v -1.369900 2.879805 -0.053254 +v -1.369900 2.899805 -0.053254 +v -1.384900 2.879805 -0.053254 +v -1.384900 2.899805 -0.053254 +v -1.369900 2.919805 -0.053254 +v -1.369900 2.919805 -0.066819 +v -1.384900 2.919805 -0.053254 +v -1.384900 2.919805 -0.066819 +v -1.369900 2.919805 -0.066821 +v -1.369900 2.899805 -0.066821 +v -1.384900 2.919805 -0.066821 +v -1.384900 2.899805 -0.066821 +v -1.369900 2.899805 -0.066819 +v -1.369900 2.899805 -0.053254 +v -1.384900 2.899805 -0.066819 +v -1.384900 2.899805 -0.053254 +v -1.369900 2.899805 -0.053254 +v -1.369900 2.919805 -0.053254 +v -1.384900 2.899805 -0.053254 +v -1.384900 2.919805 -0.053254 +v -1.369900 2.939805 -0.053254 +v -1.369900 2.939805 -0.066819 +v -1.384900 2.939805 -0.053254 +v -1.384900 2.939805 -0.066819 +v -1.369900 2.939805 -0.066821 +v -1.369900 2.919805 -0.066821 +v -1.384900 2.939805 -0.066821 +v -1.384900 2.919805 -0.066821 +v -1.369900 2.919805 -0.066819 +v -1.369900 2.919805 -0.053254 +v -1.384900 2.919805 -0.066819 +v -1.384900 2.919805 -0.053254 +v -1.369900 2.919805 -0.053254 +v -1.369900 2.939805 -0.053254 +v -1.384900 2.919805 -0.053254 +v -1.384900 2.939805 -0.053254 +v -1.369900 2.979805 -0.053254 +v -1.369900 2.979805 -0.066819 +v -1.384900 2.979805 -0.053254 +v -1.384900 2.979805 -0.066819 +v -1.369900 2.979805 -0.066821 +v -1.369900 2.959805 -0.066821 +v -1.384900 2.979805 -0.066821 +v -1.384900 2.959805 -0.066821 +v -1.369900 2.959805 -0.066819 +v -1.369900 2.959805 -0.053254 +v -1.384900 2.959805 -0.066819 +v -1.384900 2.959805 -0.053254 +v -1.369900 2.959805 -0.053254 +v -1.369900 2.979805 -0.053254 +v -1.384900 2.959805 -0.053254 +v -1.384900 2.979805 -0.053254 +v -1.369900 2.999804 -0.053254 +v -1.369900 2.999804 -0.066819 +v -1.384900 2.999804 -0.053254 +v -1.384900 2.999804 -0.066819 +v -1.369900 2.999804 -0.066821 +v -1.369900 2.979805 -0.066821 +v -1.384900 2.999804 -0.066821 +v -1.384900 2.979805 -0.066821 +v -1.369900 2.979805 -0.066819 +v -1.369900 2.979805 -0.053254 +v -1.384900 2.979805 -0.066819 +v -1.384900 2.979805 -0.053254 +v -1.369900 2.979805 -0.053254 +v -1.369900 2.999804 -0.053254 +v -1.384900 2.979805 -0.053254 +v -1.384900 2.999804 -0.053254 +v -1.369900 3.019804 -0.053254 +v -1.369900 3.019804 -0.066819 +v -1.384900 3.019804 -0.053254 +v -1.384900 3.019804 -0.066819 +v -1.369900 3.019804 -0.066821 +v -1.369900 2.999804 -0.066821 +v -1.384900 3.019804 -0.066821 +v -1.384900 2.999804 -0.066821 +v -1.369900 2.999804 -0.066819 +v -1.369900 2.999804 -0.053254 +v -1.384900 2.999804 -0.066819 +v -1.384900 2.999804 -0.053254 +v -1.369900 2.999804 -0.053254 +v -1.369900 3.019804 -0.053254 +v -1.384900 2.999804 -0.053254 +v -1.384900 3.019804 -0.053254 +v -1.369900 3.059804 -0.053254 +v -1.369900 3.059804 -0.066819 +v -1.384900 3.059804 -0.053254 +v -1.384900 3.059804 -0.066819 +v -1.369900 3.059804 -0.066821 +v -1.369900 3.039805 -0.066821 +v -1.384900 3.059804 -0.066821 +v -1.384900 3.039805 -0.066821 +v -1.369900 3.039805 -0.066819 +v -1.369900 3.039805 -0.053254 +v -1.384900 3.039805 -0.066819 +v -1.384900 3.039805 -0.053254 +v -1.369900 3.039805 -0.053254 +v -1.369900 3.059804 -0.053254 +v -1.384900 3.039805 -0.053254 +v -1.384900 3.059804 -0.053254 +v -1.324901 3.474804 0.155041 +v -1.324901 3.474804 0.139080 +v -1.339900 3.474804 0.155041 +v -1.339900 3.474804 0.139080 +v -1.324901 3.474804 0.139080 +v -1.324901 3.454804 0.139080 +v -1.339900 3.474804 0.139080 +v -1.339900 3.454804 0.139080 +v -1.324901 3.454804 0.139080 +v -1.324901 3.454804 0.155041 +v -1.339900 3.454804 0.139080 +v -1.339900 3.454804 0.155041 +v -1.324901 3.454804 0.155041 +v -1.324901 3.474804 0.155041 +v -1.339900 3.454804 0.155041 +v -1.339900 3.474804 0.155041 +v -1.324901 3.514805 0.155041 +v -1.324901 3.514805 0.139080 +v -1.339900 3.514805 0.155041 +v -1.339900 3.514805 0.139080 +v -1.324901 3.514805 0.139080 +v -1.324901 3.494805 0.139080 +v -1.339900 3.514805 0.139080 +v -1.339900 3.494805 0.139080 +v -1.324901 3.494805 0.139080 +v -1.324901 3.494805 0.155041 +v -1.339900 3.494805 0.139080 +v -1.339900 3.494805 0.155041 +v -1.324901 3.494805 0.155041 +v -1.324901 3.514805 0.155041 +v -1.339900 3.494805 0.155041 +v -1.339900 3.514805 0.155041 +v -1.324901 3.534804 0.155041 +v -1.324901 3.534804 0.139080 +v -1.339900 3.534804 0.155041 +v -1.339900 3.534804 0.139080 +v -1.324901 3.534804 0.139080 +v -1.324901 3.514805 0.139080 +v -1.339900 3.534804 0.139080 +v -1.339900 3.514805 0.139080 +v -1.324901 3.514805 0.139080 +v -1.324901 3.514805 0.155041 +v -1.339900 3.514805 0.139080 +v -1.339900 3.514805 0.155041 +v -1.324901 3.514805 0.155041 +v -1.324901 3.534804 0.155041 +v -1.339900 3.514805 0.155041 +v -1.339900 3.534804 0.155041 +v -1.324901 3.554804 0.155041 +v -1.324901 3.554804 0.139080 +v -1.339900 3.554804 0.155041 +v -1.339900 3.554804 0.139080 +v -1.324901 3.554804 0.139080 +v -1.324901 3.534804 0.139080 +v -1.339900 3.554804 0.139080 +v -1.339900 3.534804 0.139080 +v -1.324901 3.534804 0.139080 +v -1.324901 3.534804 0.155041 +v -1.339900 3.534804 0.139080 +v -1.339900 3.534804 0.155041 +v -1.324901 3.534804 0.155041 +v -1.324901 3.554804 0.155041 +v -1.339900 3.534804 0.155041 +v -1.339900 3.554804 0.155041 +v -1.324901 3.594805 0.155041 +v -1.324901 3.594805 0.139080 +v -1.339900 3.594805 0.155041 +v -1.339900 3.594805 0.139080 +v -1.324901 3.594805 0.139080 +v -1.324901 3.574805 0.139080 +v -1.339900 3.594805 0.139080 +v -1.339900 3.574805 0.139080 +v -1.324901 3.574805 0.139080 +v -1.324901 3.574805 0.155041 +v -1.339900 3.574805 0.139080 +v -1.339900 3.574805 0.155041 +v -1.324901 3.574805 0.155041 +v -1.324901 3.594805 0.155041 +v -1.339900 3.574805 0.155041 +v -1.339900 3.594805 0.155041 +v -1.324901 3.614805 0.155041 +v -1.324901 3.614805 0.139080 +v -1.339900 3.614805 0.155041 +v -1.339900 3.614805 0.139080 +v -1.324901 3.614805 0.139080 +v -1.324901 3.594805 0.139080 +v -1.339900 3.614805 0.139080 +v -1.339900 3.594805 0.139080 +v -1.324901 3.594805 0.139080 +v -1.324901 3.594805 0.155041 +v -1.339900 3.594805 0.139080 +v -1.339900 3.594805 0.155041 +v -1.324901 3.594805 0.155041 +v -1.324901 3.614805 0.155041 +v -1.339900 3.594805 0.155041 +v -1.339900 3.614805 0.155041 +v -1.324901 3.634804 0.155041 +v -1.324901 3.634804 0.139080 +v -1.339900 3.634804 0.155041 +v -1.339900 3.634804 0.139080 +v -1.324901 3.634804 0.139080 +v -1.324901 3.614805 0.139080 +v -1.339900 3.634804 0.139080 +v -1.339900 3.614805 0.139080 +v -1.324901 3.614805 0.139080 +v -1.324901 3.614805 0.155041 +v -1.339900 3.614805 0.139080 +v -1.339900 3.614805 0.155041 +v -1.324901 3.614805 0.155041 +v -1.324901 3.634804 0.155041 +v -1.339900 3.614805 0.155041 +v -1.339900 3.634804 0.155041 +v -1.324901 3.674805 0.155041 +v -1.324901 3.674805 0.139080 +v -1.339900 3.674805 0.155041 +v -1.339900 3.674805 0.139080 +v -1.324901 3.674805 0.139080 +v -1.324901 3.654805 0.139080 +v -1.339900 3.674805 0.139080 +v -1.339900 3.654805 0.139080 +v -1.324901 3.654805 0.139080 +v -1.324901 3.654805 0.155041 +v -1.339900 3.654805 0.139080 +v -1.339900 3.654805 0.155041 +v -1.324901 3.654805 0.155041 +v -1.324901 3.674805 0.155041 +v -1.339900 3.654805 0.155041 +v -1.339900 3.674805 0.155041 +v -1.324901 3.694805 0.155041 +v -1.324901 3.694805 0.139080 +v -1.339900 3.694805 0.155041 +v -1.339900 3.694805 0.139080 +v -1.324901 3.694805 0.139080 +v -1.324901 3.674805 0.139080 +v -1.339900 3.694805 0.139080 +v -1.339900 3.674805 0.139080 +v -1.324901 3.674805 0.139080 +v -1.324901 3.674805 0.155041 +v -1.339900 3.674805 0.139080 +v -1.339900 3.674805 0.155041 +v -1.324901 3.674805 0.155041 +v -1.324901 3.694805 0.155041 +v -1.339900 3.674805 0.155041 +v -1.339900 3.694805 0.155041 +v -1.369900 3.056469 0.290079 +v -1.369900 3.056469 0.460081 +v -1.384900 3.056469 0.290079 +v -1.384900 3.056469 0.460081 +v -1.369900 3.056469 0.460081 +v -1.369900 3.071469 0.460081 +v -1.384900 3.056469 0.460081 +v -1.384900 3.071469 0.460081 +v -1.369900 3.071469 0.460081 +v -1.369900 3.071469 0.290079 +v -1.384900 3.071469 0.460081 +v -1.384900 3.071469 0.290079 +v -1.369900 3.071469 0.290079 +v -1.369900 3.056469 0.290079 +v -1.384900 3.071469 0.290079 +v -1.384900 3.056469 0.290079 +v -1.369900 3.056469 -0.139921 +v -1.369900 3.056469 0.030080 +v -1.384900 3.056469 -0.139921 +v -1.384900 3.056469 0.030080 +v -1.369900 3.056469 0.030080 +v -1.369900 3.071469 0.030080 +v -1.384900 3.056469 0.030080 +v -1.384900 3.071469 0.030080 +v -1.369900 3.071469 0.030080 +v -1.369900 3.071469 -0.139921 +v -1.384900 3.071469 0.030080 +v -1.384900 3.071469 -0.139921 +v -1.369900 3.071469 -0.139919 +v -1.369900 3.056469 -0.139919 +v -1.384900 3.071469 -0.139919 +v -1.384900 3.056469 -0.139919 +v -1.434900 2.649805 0.260079 +v -1.434900 2.649805 0.490079 +v -1.434900 2.679804 0.260079 +v -1.434900 2.679804 0.490079 +v -1.434900 2.679804 0.260079 +v -1.434900 2.679804 0.290079 +v -1.434900 3.221469 0.260079 +v -1.434900 3.221469 0.290079 +v -1.434900 2.679804 0.460079 +v -1.434900 2.679804 0.490079 +v -1.434900 3.079804 0.460079 +v -1.434900 3.079804 0.490079 +v -1.434900 3.093855 0.443218 +v -1.434900 3.093855 0.490079 +v -1.434900 3.221469 0.290079 +v -1.434900 3.221469 0.336941 +v -1.434900 3.221469 0.260079 +v -1.434900 3.221469 0.336941 +v -1.434900 3.285524 0.260079 +v -1.434900 2.649805 -0.169920 +v -1.434900 2.649805 0.060081 +v -1.434900 2.679804 -0.169920 +v -1.434900 2.679804 0.060081 +v -1.434900 2.679804 -0.169920 +v -1.434900 2.679804 -0.139919 +v -1.434900 3.079804 -0.169920 +v -1.434900 3.079804 -0.139919 +v -1.434900 3.093855 -0.169920 +v -1.434900 3.093855 -0.123059 +v -1.434900 3.221469 -0.016781 +v -1.434900 3.221469 0.030080 +v -1.434900 2.679804 0.030080 +v -1.434900 2.679804 0.060081 +v -1.434900 3.221469 0.030080 +v -1.434900 3.221469 0.060081 +v -1.434900 3.221469 -0.016781 +v -1.434900 3.221469 0.060081 +v -1.434900 3.285524 0.060081 +v -1.384900 3.424805 0.023079 +v -1.384900 3.424805 0.283080 +v -1.384900 3.454804 0.023079 +v -1.384900 3.454804 0.283080 +v -1.384900 3.454804 0.023079 +v -1.384900 3.454804 0.053080 +v -1.384900 3.704804 0.023079 +v -1.384900 3.704804 0.053080 +v -1.384900 3.454804 0.253080 +v -1.384900 3.454804 0.283080 +v -1.384900 3.704804 0.253080 +v -1.384900 3.704804 0.283080 +v -1.384900 3.704804 0.023079 +v -1.384900 3.704804 0.283080 +v -1.384900 3.734805 0.023079 +v -1.384900 3.734805 0.283080 +v 0.380100 2.554804 1.053080 +v 0.380100 2.554804 0.978080 +v 0.380100 3.304804 1.053080 +v 0.380100 3.304804 0.978080 +v 0.380100 2.554804 0.978080 +v 0.305100 2.554804 0.978080 +v 0.380100 3.304804 0.978080 +v 0.305100 3.304804 0.978080 +v 0.305100 2.554804 0.978080 +v 0.305100 2.554804 1.053080 +v 0.305100 3.304804 0.978080 +v 0.305100 3.304804 1.053080 +v 0.305100 2.554804 1.053080 +v 0.380100 2.554804 1.053080 +v 0.305100 3.304804 1.053080 +v 0.380100 3.304804 1.053080 +v 0.380100 2.554804 -0.671920 +v 0.380100 2.554804 -0.746920 +v 0.380100 3.304804 -0.671920 +v 0.380100 3.304804 -0.746920 +v 0.380100 2.554804 -0.746920 +v 0.305100 2.554804 -0.746920 +v 0.380100 3.304804 -0.746920 +v 0.305100 3.304804 -0.746920 +v 0.305100 2.554804 -0.746920 +v 0.305100 2.554804 -0.671920 +v 0.305100 3.304804 -0.746920 +v 0.305100 3.304804 -0.671920 +v 0.305100 2.554804 -0.671920 +v 0.380100 2.554804 -0.671920 +v 0.305100 3.304804 -0.671920 +v 0.380100 3.304804 -0.671920 +v -1.344900 2.554804 1.053080 +v -1.344900 2.554804 0.978080 +v -1.344900 3.304804 1.053080 +v -1.344900 3.304804 0.978080 +v -1.344900 2.554804 0.978080 +v -1.419900 2.554804 0.978080 +v -1.344900 3.304804 0.978080 +v -1.419900 3.304804 0.978080 +v -1.419900 2.554804 0.978080 +v -1.419900 2.554804 1.053080 +v -1.419900 3.304804 0.978080 +v -1.419900 3.304804 1.053080 +v -1.419900 2.554804 1.053080 +v -1.344900 2.554804 1.053080 +v -1.419900 3.304804 1.053080 +v -1.344900 3.304804 1.053080 +v -1.344900 2.554804 -0.671920 +v -1.344900 2.554804 -0.746920 +v -1.344900 3.304804 -0.671920 +v -1.344900 3.304804 -0.746920 +v -1.344900 2.554804 -0.746920 +v -1.419900 2.554804 -0.746920 +v -1.344900 3.304804 -0.746920 +v -1.419900 3.304804 -0.746920 +v -1.419900 2.554804 -0.746920 +v -1.419900 2.554804 -0.671920 +v -1.419900 3.304804 -0.746920 +v -1.419900 3.304804 -0.671920 +v -1.419900 2.554804 -0.671920 +v -1.344900 2.554804 -0.671920 +v -1.419900 3.304804 -0.671920 +v -1.344900 3.304804 -0.671920 +v -1.394900 2.504805 0.878080 +v -1.394900 2.504805 0.803080 +v 0.355100 2.504805 0.878080 +v 0.355100 2.504805 0.803080 +v -1.394900 2.504805 0.578080 +v -1.394900 2.504805 0.503080 +v 0.355100 2.504805 0.578080 +v 0.355100 2.504805 0.503080 +v -1.394900 2.504805 0.278080 +v -1.394900 2.504805 0.203080 +v 0.355100 2.504805 0.278080 +v 0.355100 2.504805 0.203080 +v -1.394900 2.504805 -0.021920 +v -1.394900 2.504805 -0.096920 +v 0.355100 2.504805 -0.021920 +v 0.355100 2.504805 -0.096920 +v -1.394900 2.504805 -0.321920 +v -1.394900 2.504805 -0.396920 +v 0.355100 2.504805 -0.321920 +v 0.355100 2.504805 -0.396920 +v -1.394900 2.504805 -0.621920 +v -1.394900 2.504805 -0.696920 +v 0.355100 2.504805 -0.621920 +v 0.355100 2.504805 -0.696920 +v -1.409900 2.554804 -0.371920 +v -1.409900 2.554804 -0.321920 +v -1.409900 3.304804 -0.371920 +v -1.409900 3.304804 -0.321920 +v -1.359900 3.354805 -0.046920 +v -1.359900 3.354805 0.353080 +v -1.359900 3.414805 -0.046920 +v -1.359900 3.414805 0.353080 +v -1.409900 2.554804 0.642080 +v -1.409900 2.554804 0.692080 +v -1.409900 3.304804 0.642080 +v -1.409900 3.304804 0.692080 +v -1.359900 3.754805 -0.046920 +v -1.359900 3.754805 0.353080 +v -1.359900 3.804804 -0.046920 +v -1.359900 3.804804 0.353080 +v -1.359900 3.354805 0.353080 +v -1.359900 3.354805 0.403080 +v -1.359900 3.804804 0.353080 +v -1.359900 3.804804 0.403080 +v -1.409900 2.904805 -0.721920 +v -1.409900 2.904805 -0.371920 +v -1.409900 2.954804 -0.721920 +v -1.409900 2.954804 -0.371920 +v -1.409900 2.904805 0.692081 +v -1.409900 2.904805 1.028080 +v -1.409900 2.954804 0.692081 +v -1.409900 2.954804 1.028080 +v 0.370099 3.254805 1.028080 +v 0.370099 3.254805 -0.721920 +v 0.370099 3.304804 1.028080 +v 0.370099 3.304804 -0.721920 +v 0.355100 3.254805 -0.736920 +v -1.394900 3.254805 -0.736920 +v 0.355100 3.304804 -0.736920 +v -1.394900 3.304804 -0.736920 +v -1.394900 3.254805 1.043079 +v 0.355100 3.254805 1.043079 +v -1.394900 3.304804 1.043079 +v 0.355100 3.304804 1.043079 +v 0.370099 2.904805 1.028080 +v 0.370099 2.904805 -0.721920 +v 0.370099 2.954804 1.028080 +v 0.370099 2.954804 -0.721920 +v 0.355100 2.904805 -0.736920 +v -1.394900 2.904805 -0.736920 +v 0.355100 2.954804 -0.736920 +v -1.394900 2.954804 -0.736920 +v -1.394900 2.904805 1.043079 +v 0.355100 2.904805 1.043079 +v -1.394900 2.954804 1.043079 +v 0.355100 2.954804 1.043079 +v -1.359900 3.354805 -0.096920 +v -1.359900 3.354805 -0.046920 +v -1.359900 3.804804 -0.096920 +v -1.359900 3.804804 -0.046920 +vn 0.000000 -1.000000 0.000000 +vn 0.000000 1.000000 -0.000000 +vn 0.000000 -0.000000 -1.000000 +vn 0.000000 0.000000 1.000000 +vn 1.000000 0.000000 0.000000 +vn -1.000000 0.000000 -0.000000 +vn 0.000000 0.768219 0.640187 +vn 0.000000 -0.768225 -0.640180 +vn 0.000000 0.768219 -0.640187 +vn 0.000000 -0.768225 0.640180 +vn 0.000000 -0.768225 -0.640180 +vn 0.000000 -0.768225 0.640180 +vt 0.000000 0.000000 +vt 0.750000 0.000000 +vt 0.000000 0.750000 +vt 0.750000 0.750000 +vt 2.000000 0.000000 +vt 0.000000 0.200000 +vt 2.000000 0.200000 +vt 2.500000 0.000000 +vt 2.500000 0.200000 +vt 0.000000 0.500000 +vt 0.750000 0.500000 +vt 17.500000 0.000000 +vt 17.500000 0.500000 +vt 4.440513 0.000000 +vt 0.000000 0.400000 +vt 4.440513 0.400000 +vt 2.993929 0.000000 +vt 2.993929 0.400000 +vt 6.357180 0.000000 +vt 6.357180 0.400000 +vt 2.300000 0.000000 +vt 2.300000 0.400000 +vt 5.416666 0.000000 +vt 5.416666 0.400000 +vt 2.212904 0.000000 +vt 2.212904 0.400000 +vt 4.000000 0.000000 +vt 4.000000 0.400000 +vt 1.700000 0.000000 +vt 1.700000 0.400000 +vt 2.600000 0.000000 +vt 2.600000 0.400000 +vt 3.100000 0.000000 +vt 3.100000 0.400000 +vt 2.000000 0.400000 +vt 2.500000 0.400000 +vt 0.000000 17.500000 +vt 17.500000 17.500000 +vt 0.500000 0.000000 +vt 0.000000 0.150000 +vt 0.500000 0.150000 +vt 7.500000 0.000000 +vt 7.500000 0.150000 +vt 4.000000 0.150000 +vt 0.600000 0.000000 +vt 0.600000 0.150000 +vt 4.500000 0.000000 +vt 4.500000 0.150000 +vt 3.500000 0.000000 +vt 3.500000 0.150000 +vt 3.360000 0.000000 +vt 3.360000 0.150000 +vt 17.500000 0.150000 +vt 0.000000 6.000000 +vt 0.750000 6.000000 +vt 17.500000 0.200000 +vt 0.500000 0.200000 +vt 0.000000 0.250000 +vt 4.000000 0.250000 +vt 2.212904 0.250000 +vt 5.416666 0.250000 +vt 1.700000 0.250000 +vt 1.700000 0.200000 +vt 0.135660 0.000000 +vt 0.135660 0.200000 +vt 0.159600 0.000000 +vt 0.159600 0.200000 +vt 1.700000 0.150000 +vt 0.200000 0.000000 +vt 0.200000 0.150000 +vt 2.000000 0.150000 +vt 0.135660 0.150000 +vt 0.159600 0.150000 +vt 0.150000 0.000000 +vt 0.150000 0.150000 +vt 0.042625 0.506662 +vt 2.342625 0.506662 +vt 0.042625 0.806662 +vt 2.342625 0.806662 +vt 0.342625 0.806662 +vt 0.042625 6.223330 +vt 0.342625 6.223330 +vt 2.042625 0.806662 +vt 2.042625 4.806663 +vt 2.342625 4.806663 +vt 1.874010 4.947175 +vt 2.342625 4.947175 +vt 0.811240 6.223330 +vt 0.042625 6.863842 +vt -0.042625 0.506662 +vt 2.257375 0.506662 +vt -0.042625 0.806662 +vt 2.257375 0.806662 +vt 0.257375 0.806662 +vt -0.042625 4.806663 +vt 0.257375 4.806663 +vt -0.042625 4.947175 +vt 0.425990 4.947175 +vt 1.488760 6.223330 +vt 1.957375 6.223330 +vt 1.957375 0.806662 +vt 2.257375 6.223330 +vt 2.257375 6.863842 +vt 0.000000 0.300000 +vt 2.600000 0.300000 +vt 0.300000 0.300000 +vt 0.000000 2.800000 +vt 0.300000 2.800000 +vt 2.300000 0.300000 +vt 2.300000 2.800000 +vt 2.600000 2.800000 +vt 0.000000 3.100000 +vt 2.600000 3.100000 +vt 0.000000 7.500000 +vt 0.750000 7.500000 +vt 0.750000 17.500000 +vt 0.500000 7.500000 +vt 0.000000 0.600000 +vt 4.000000 0.600000 +vt 4.000000 0.500000 +vt 0.000000 4.500000 +vt 0.500000 4.500000 +vt 3.500000 0.500000 +vt 3.360000 0.500000 +f 23342/6888/3735 23343/6889/3735 23344/6890/3735 +f 23345/6891/3735 23344/6890/3735 23343/6889/3735 +f 23346/6888/3735 23347/6889/3735 23348/6890/3735 +f 23349/6891/3735 23348/6890/3735 23347/6889/3735 +f 23350/6888/3735 23351/6889/3735 23352/6890/3735 +f 23353/6891/3735 23352/6890/3735 23351/6889/3735 +f 23354/6888/3735 23355/6889/3735 23356/6890/3735 +f 23357/6891/3735 23356/6890/3735 23355/6889/3735 +f 23358/6888/3735 23359/6889/3735 23360/6890/3735 +f 23361/6891/3735 23360/6890/3735 23359/6889/3735 +f 23362/6888/3735 23363/6889/3735 23364/6890/3735 +f 23365/6891/3735 23364/6890/3735 23363/6889/3735 +f 23366/6888/3736 23367/6892/3736 23368/6893/3736 +f 23369/6894/3736 23368/6893/3736 23367/6892/3736 +f 23370/6888/3737 23371/6895/3737 23372/6893/3737 +f 23373/6896/3737 23372/6893/3737 23371/6895/3737 +f 23374/6888/3735 23375/6892/3735 23376/6893/3735 +f 23377/6894/3735 23376/6893/3735 23375/6892/3735 +f 23378/6888/3738 23379/6895/3738 23380/6893/3738 +f 23381/6896/3738 23380/6893/3738 23379/6895/3738 +f 23382/6888/3739 23383/6889/3739 23384/6897/3739 +f 23385/6898/3739 23384/6897/3739 23383/6889/3739 +f 23386/6888/3738 23387/6899/3738 23388/6897/3738 +f 23389/6900/3738 23388/6897/3738 23387/6899/3738 +f 23390/6888/3740 23391/6889/3740 23392/6897/3740 +f 23393/6898/3740 23392/6897/3740 23391/6889/3740 +f 23394/6888/3737 23395/6899/3737 23396/6897/3737 +f 23397/6900/3737 23396/6897/3737 23395/6899/3737 +f 23398/6888/3739 23399/6889/3739 23400/6897/3739 +f 23401/6898/3739 23400/6897/3739 23399/6889/3739 +f 23402/6888/3738 23403/6899/3738 23404/6897/3738 +f 23405/6900/3738 23404/6897/3738 23403/6899/3738 +f 23406/6888/3740 23407/6889/3740 23408/6897/3740 +f 23409/6898/3740 23408/6897/3740 23407/6889/3740 +f 23410/6888/3737 23411/6899/3737 23412/6897/3737 +f 23413/6900/3737 23412/6897/3737 23411/6899/3737 +f 23414/6888/3739 23415/6889/3739 23416/6897/3739 +f 23417/6898/3739 23416/6897/3739 23415/6889/3739 +f 23418/6888/3738 23419/6899/3738 23420/6897/3738 +f 23421/6900/3738 23420/6897/3738 23419/6899/3738 +f 23422/6888/3740 23423/6889/3740 23424/6897/3740 +f 23425/6898/3740 23424/6897/3740 23423/6889/3740 +f 23426/6888/3737 23427/6899/3737 23428/6897/3737 +f 23429/6900/3737 23428/6897/3737 23427/6899/3737 +f 23430/6888/3739 23431/6889/3739 23432/6897/3739 +f 23433/6898/3739 23432/6897/3739 23431/6889/3739 +f 23434/6888/3738 23435/6899/3738 23436/6897/3738 +f 23437/6900/3738 23436/6897/3738 23435/6899/3738 +f 23438/6888/3740 23439/6889/3740 23440/6897/3740 +f 23441/6898/3740 23440/6897/3740 23439/6889/3740 +f 23442/6888/3737 23443/6899/3737 23444/6897/3737 +f 23445/6900/3737 23444/6897/3737 23443/6899/3737 +f 23446/6888/3739 23447/6889/3739 23448/6897/3739 +f 23449/6898/3739 23448/6897/3739 23447/6889/3739 +f 23450/6888/3738 23451/6899/3738 23452/6897/3738 +f 23453/6900/3738 23452/6897/3738 23451/6899/3738 +f 23454/6888/3740 23455/6889/3740 23456/6897/3740 +f 23457/6898/3740 23456/6897/3740 23455/6889/3740 +f 23458/6888/3737 23459/6899/3737 23460/6897/3737 +f 23461/6900/3737 23460/6897/3737 23459/6899/3737 +f 23462/6888/3739 23463/6889/3739 23464/6897/3739 +f 23465/6898/3739 23464/6897/3739 23463/6889/3739 +f 23466/6888/3738 23467/6899/3738 23468/6897/3738 +f 23469/6900/3738 23468/6897/3738 23467/6899/3738 +f 23470/6888/3740 23471/6889/3740 23472/6897/3740 +f 23473/6898/3740 23472/6897/3740 23471/6889/3740 +f 23474/6888/3737 23475/6899/3737 23476/6897/3737 +f 23477/6900/3737 23476/6897/3737 23475/6899/3737 +f 23478/6888/3739 23479/6899/3739 23480/6897/3739 +f 23481/6900/3739 23480/6897/3739 23479/6899/3739 +f 23482/6888/3737 23483/6899/3737 23484/6897/3737 +f 23485/6900/3737 23484/6897/3737 23483/6899/3737 +f 23486/6888/3740 23487/6899/3740 23488/6897/3740 +f 23489/6900/3740 23488/6897/3740 23487/6899/3740 +f 23490/6888/3738 23491/6899/3738 23492/6897/3738 +f 23493/6900/3738 23492/6897/3738 23491/6899/3738 +f 23494/6888/3738 23495/6901/3738 23496/6902/3738 +f 23497/6903/3738 23496/6902/3738 23495/6901/3738 +f 23498/6888/3741 23499/6904/3741 23500/6902/3741 +f 23501/6905/3741 23500/6902/3741 23499/6904/3741 +f 23502/6888/3737 23503/6906/3737 23504/6902/3737 +f 23505/6907/3737 23504/6902/3737 23503/6906/3737 +f 23506/6888/3735 23507/6908/3735 23508/6902/3735 +f 23509/6909/3735 23508/6902/3735 23507/6908/3735 +f 23510/6888/3738 23511/6910/3738 23512/6902/3738 +f 23513/6911/3738 23512/6902/3738 23511/6910/3738 +f 23514/6888/3742 23515/6912/3742 23516/6902/3742 +f 23517/6913/3742 23516/6902/3742 23515/6912/3742 +f 23518/6888/3737 23519/6914/3737 23520/6902/3737 +f 23521/6915/3737 23520/6902/3737 23519/6914/3737 +f 23522/6888/3736 23523/6916/3736 23524/6902/3736 +f 23525/6917/3736 23524/6902/3736 23523/6916/3736 +f 23526/6888/3735 23527/6908/3735 23528/6902/3735 +f 23529/6909/3735 23528/6902/3735 23527/6908/3735 +f 23530/6888/3738 23531/6906/3738 23532/6902/3738 +f 23533/6907/3738 23532/6902/3738 23531/6906/3738 +f 23534/6888/3743 23535/6904/3743 23536/6902/3743 +f 23537/6905/3743 23536/6902/3743 23535/6904/3743 +f 23538/6888/3737 23539/6901/3737 23540/6902/3737 +f 23541/6903/3737 23540/6902/3737 23539/6901/3737 +f 23542/6888/3744 23543/6912/3744 23544/6902/3744 +f 23545/6913/3744 23544/6902/3744 23543/6912/3744 +f 23546/6888/3737 23547/6910/3737 23548/6902/3737 +f 23549/6911/3737 23548/6902/3737 23547/6910/3737 +f 23550/6888/3736 23551/6916/3736 23552/6902/3736 +f 23553/6917/3736 23552/6902/3736 23551/6916/3736 +f 23554/6888/3738 23555/6914/3738 23556/6902/3738 +f 23557/6915/3738 23556/6902/3738 23555/6914/3738 +f 23558/6888/3735 23559/6918/3735 23560/6902/3735 +f 23561/6919/3735 23560/6902/3735 23559/6918/3735 +f 23562/6888/3738 23563/6920/3738 23564/6902/3738 +f 23565/6921/3738 23564/6902/3738 23563/6920/3738 +f 23566/6888/3736 23567/6918/3736 23568/6902/3736 +f 23569/6919/3736 23568/6902/3736 23567/6918/3736 +f 23570/6888/3737 23571/6920/3737 23572/6902/3737 +f 23573/6921/3737 23572/6902/3737 23571/6920/3737 +f 23574/6888/3735 23575/6892/3735 23576/6902/3735 +f 23577/6922/3735 23576/6902/3735 23575/6892/3735 +f 23578/6888/3737 23579/6895/3737 23580/6902/3737 +f 23581/6923/3737 23580/6902/3737 23579/6895/3737 +f 23582/6888/3736 23583/6892/3736 23584/6902/3736 +f 23585/6922/3736 23584/6902/3736 23583/6892/3736 +f 23586/6888/3738 23587/6895/3738 23588/6902/3738 +f 23589/6923/3738 23588/6902/3738 23587/6895/3738 +f 23590/6888/3735 23591/6899/3735 23592/6924/3735 +f 23593/6925/3735 23592/6924/3735 23591/6899/3735 +f 23594/6888/3736 23595/6926/3736 23596/6927/3736 +f 23597/6928/3736 23596/6927/3736 23595/6926/3736 +f 23598/6888/3737 23599/6929/3737 23600/6927/3737 +f 23601/6930/3737 23600/6927/3737 23599/6929/3737 +f 23602/6888/3735 23603/6926/3735 23604/6927/3735 +f 23605/6928/3735 23604/6927/3735 23603/6926/3735 +f 23606/6888/3738 23607/6929/3738 23608/6927/3738 +f 23609/6930/3738 23608/6927/3738 23607/6929/3738 +f 23610/6888/3735 23611/6914/3735 23612/6927/3735 +f 23613/6931/3735 23612/6927/3735 23611/6914/3735 +f 23614/6888/3738 23615/6932/3738 23616/6927/3738 +f 23617/6933/3738 23616/6927/3738 23615/6932/3738 +f 23618/6888/3736 23619/6914/3736 23620/6927/3736 +f 23621/6931/3736 23620/6927/3736 23619/6914/3736 +f 23622/6888/3737 23623/6932/3737 23624/6927/3737 +f 23625/6933/3737 23624/6927/3737 23623/6932/3737 +f 23626/6888/3736 23627/6926/3736 23628/6927/3736 +f 23629/6928/3736 23628/6927/3736 23627/6926/3736 +f 23630/6888/3737 23631/6929/3737 23632/6927/3737 +f 23633/6930/3737 23632/6927/3737 23631/6929/3737 +f 23634/6888/3735 23635/6926/3735 23636/6927/3735 +f 23637/6928/3735 23636/6927/3735 23635/6926/3735 +f 23638/6888/3738 23639/6929/3738 23640/6927/3738 +f 23641/6930/3738 23640/6927/3738 23639/6929/3738 +f 23642/6888/3735 23643/6914/3735 23644/6927/3735 +f 23645/6931/3735 23644/6927/3735 23643/6914/3735 +f 23646/6888/3738 23647/6926/3738 23648/6927/3738 +f 23649/6928/3738 23648/6927/3738 23647/6926/3738 +f 23650/6888/3736 23651/6914/3736 23652/6927/3736 +f 23653/6931/3736 23652/6927/3736 23651/6914/3736 +f 23654/6888/3737 23655/6926/3737 23656/6927/3737 +f 23657/6928/3737 23656/6927/3737 23655/6926/3737 +f 23658/6888/3736 23659/6926/3736 23660/6927/3736 +f 23661/6928/3736 23660/6927/3736 23659/6926/3736 +f 23662/6888/3737 23663/6934/3737 23664/6927/3737 +f 23665/6935/3737 23664/6927/3737 23663/6934/3737 +f 23666/6888/3735 23667/6926/3735 23668/6927/3735 +f 23669/6928/3735 23668/6927/3735 23667/6926/3735 +f 23670/6888/3738 23671/6934/3738 23672/6927/3738 +f 23673/6935/3738 23672/6927/3738 23671/6934/3738 +f 23674/6888/3735 23675/6936/3735 23676/6927/3735 +f 23677/6937/3735 23676/6927/3735 23675/6936/3735 +f 23678/6888/3738 23679/6926/3738 23680/6927/3738 +f 23681/6928/3738 23680/6927/3738 23679/6926/3738 +f 23682/6888/3736 23683/6936/3736 23684/6927/3736 +f 23685/6937/3736 23684/6927/3736 23683/6936/3736 +f 23686/6888/3737 23687/6926/3737 23688/6927/3737 +f 23689/6928/3737 23688/6927/3737 23687/6926/3737 +f 23690/6888/3735 23691/6938/3735 23692/6927/3735 +f 23693/6939/3735 23692/6927/3735 23691/6938/3735 +f 23694/6888/3738 23695/6926/3738 23696/6927/3738 +f 23697/6928/3738 23696/6927/3738 23695/6926/3738 +f 23698/6888/3736 23699/6938/3736 23700/6927/3736 +f 23701/6939/3736 23700/6927/3736 23699/6938/3736 +f 23702/6888/3737 23703/6926/3737 23704/6927/3737 +f 23705/6928/3737 23704/6927/3737 23703/6926/3737 +f 23706/6888/3735 23707/6899/3735 23708/6927/3735 +f 23709/6940/3735 23708/6927/3735 23707/6899/3735 +f 23710/6888/3737 23711/6926/3737 23712/6927/3737 +f 23713/6928/3737 23712/6927/3737 23711/6926/3737 +f 23714/6888/3736 23715/6899/3736 23716/6927/3736 +f 23717/6940/3736 23716/6927/3736 23715/6899/3736 +f 23718/6888/3738 23719/6926/3738 23720/6927/3738 +f 23721/6928/3738 23720/6927/3738 23719/6926/3738 +f 23722/6888/3735 23723/6899/3735 23724/6927/3735 +f 23725/6940/3735 23724/6927/3735 23723/6899/3735 +f 23726/6888/3740 23727/6926/3740 23728/6927/3740 +f 23729/6928/3740 23728/6927/3740 23727/6926/3740 +f 23730/6888/3736 23731/6899/3736 23732/6927/3736 +f 23733/6940/3736 23732/6927/3736 23731/6899/3736 +f 23734/6888/3739 23735/6926/3739 23736/6927/3739 +f 23737/6928/3739 23736/6927/3739 23735/6926/3739 +f 23738/6888/3735 23739/6899/3735 23740/6927/3735 +f 23741/6940/3735 23740/6927/3735 23739/6899/3735 +f 23742/6888/3739 23743/6926/3739 23744/6927/3739 +f 23745/6928/3739 23744/6927/3739 23743/6926/3739 +f 23746/6888/3736 23747/6899/3736 23748/6927/3736 +f 23749/6940/3736 23748/6927/3736 23747/6899/3736 +f 23750/6888/3740 23751/6926/3740 23752/6927/3740 +f 23753/6928/3740 23752/6927/3740 23751/6926/3740 +f 23754/6888/3735 23755/6899/3735 23756/6927/3735 +f 23757/6940/3735 23756/6927/3735 23755/6899/3735 +f 23758/6888/3737 23759/6926/3737 23760/6927/3737 +f 23761/6928/3737 23760/6927/3737 23759/6926/3737 +f 23762/6888/3736 23763/6899/3736 23764/6927/3736 +f 23765/6940/3736 23764/6927/3736 23763/6899/3736 +f 23766/6888/3738 23767/6926/3738 23768/6927/3738 +f 23769/6928/3738 23768/6927/3738 23767/6926/3738 +f 23770/6888/3735 23771/6899/3735 23772/6927/3735 +f 23773/6940/3735 23772/6927/3735 23771/6899/3735 +f 23774/6888/3740 23775/6926/3740 23776/6927/3740 +f 23777/6928/3740 23776/6927/3740 23775/6926/3740 +f 23778/6888/3736 23779/6899/3736 23780/6927/3736 +f 23781/6940/3736 23780/6927/3736 23779/6899/3736 +f 23782/6888/3739 23783/6926/3739 23784/6927/3739 +f 23785/6928/3739 23784/6927/3739 23783/6926/3739 +f 23786/6888/3735 23787/6899/3735 23788/6927/3735 +f 23789/6940/3735 23788/6927/3735 23787/6899/3735 +f 23790/6888/3739 23791/6926/3739 23792/6927/3739 +f 23793/6928/3739 23792/6927/3739 23791/6926/3739 +f 23794/6888/3736 23795/6899/3736 23796/6927/3736 +f 23797/6940/3736 23796/6927/3736 23795/6899/3736 +f 23798/6888/3740 23799/6926/3740 23800/6927/3740 +f 23801/6928/3740 23800/6927/3740 23799/6926/3740 +f 23802/6888/3736 23803/6926/3736 23804/6927/3736 +f 23805/6928/3736 23804/6927/3736 23803/6926/3736 +f 23806/6888/3737 23807/6934/3737 23808/6927/3737 +f 23809/6935/3737 23808/6927/3737 23807/6934/3737 +f 23810/6888/3735 23811/6926/3735 23812/6927/3735 +f 23813/6928/3735 23812/6927/3735 23811/6926/3735 +f 23814/6888/3738 23815/6934/3738 23816/6927/3738 +f 23817/6935/3738 23816/6927/3738 23815/6934/3738 +f 23818/6888/3740 23819/6889/3740 23820/6941/3740 +f 23821/6942/3740 23820/6941/3740 23819/6889/3740 +f 23822/6888/3737 23823/6889/3737 23824/6941/3737 +f 23825/6942/3737 23824/6941/3737 23823/6889/3737 +f 23826/6888/3739 23827/6889/3739 23828/6941/3739 +f 23829/6942/3739 23828/6941/3739 23827/6889/3739 +f 23830/6888/3738 23831/6889/3738 23832/6941/3738 +f 23833/6942/3738 23832/6941/3738 23831/6889/3738 +f 23834/6888/3740 23835/6889/3740 23836/6941/3740 +f 23837/6942/3740 23836/6941/3740 23835/6889/3740 +f 23838/6888/3737 23839/6889/3737 23840/6941/3737 +f 23841/6942/3737 23840/6941/3737 23839/6889/3737 +f 23842/6888/3739 23843/6889/3739 23844/6941/3739 +f 23845/6942/3739 23844/6941/3739 23843/6889/3739 +f 23846/6888/3738 23847/6889/3738 23848/6941/3738 +f 23849/6942/3738 23848/6941/3738 23847/6889/3738 +f 23850/6888/3740 23851/6889/3740 23852/6941/3740 +f 23853/6942/3740 23852/6941/3740 23851/6889/3740 +f 23854/6888/3737 23855/6889/3737 23856/6941/3737 +f 23857/6942/3737 23856/6941/3737 23855/6889/3737 +f 23858/6888/3739 23859/6889/3739 23860/6941/3739 +f 23861/6942/3739 23860/6941/3739 23859/6889/3739 +f 23862/6888/3738 23863/6889/3738 23864/6941/3738 +f 23865/6942/3738 23864/6941/3738 23863/6889/3738 +f 23866/6888/3740 23867/6889/3740 23868/6941/3740 +f 23869/6942/3740 23868/6941/3740 23867/6889/3740 +f 23870/6888/3737 23871/6889/3737 23872/6941/3737 +f 23873/6942/3737 23872/6941/3737 23871/6889/3737 +f 23874/6888/3739 23875/6889/3739 23876/6941/3739 +f 23877/6942/3739 23876/6941/3739 23875/6889/3739 +f 23878/6888/3738 23879/6889/3738 23880/6941/3738 +f 23881/6942/3738 23880/6941/3738 23879/6889/3738 +f 23882/6888/3740 23883/6889/3740 23884/6941/3740 +f 23885/6942/3740 23884/6941/3740 23883/6889/3740 +f 23886/6888/3737 23887/6889/3737 23888/6941/3737 +f 23889/6942/3737 23888/6941/3737 23887/6889/3737 +f 23890/6888/3739 23891/6889/3739 23892/6941/3739 +f 23893/6942/3739 23892/6941/3739 23891/6889/3739 +f 23894/6888/3738 23895/6889/3738 23896/6941/3738 +f 23897/6942/3738 23896/6941/3738 23895/6889/3738 +f 23898/6888/3740 23899/6889/3740 23900/6941/3740 +f 23901/6942/3740 23900/6941/3740 23899/6889/3740 +f 23902/6888/3737 23903/6889/3737 23904/6941/3737 +f 23905/6942/3737 23904/6941/3737 23903/6889/3737 +f 23906/6888/3739 23907/6889/3739 23908/6941/3739 +f 23909/6942/3739 23908/6941/3739 23907/6889/3739 +f 23910/6888/3738 23911/6889/3738 23912/6941/3738 +f 23913/6942/3738 23912/6941/3738 23911/6889/3738 +f 23914/6888/3735 23915/6899/3735 23916/6893/3735 +f 23917/6943/3735 23916/6893/3735 23915/6899/3735 +f 23918/6888/3737 23919/6926/3737 23920/6893/3737 +f 23921/6944/3737 23920/6893/3737 23919/6926/3737 +f 23922/6888/3736 23923/6899/3736 23924/6893/3736 +f 23925/6943/3736 23924/6893/3736 23923/6899/3736 +f 23926/6888/3738 23927/6926/3738 23928/6893/3738 +f 23929/6944/3738 23928/6893/3738 23927/6926/3738 +f 23930/6888/3735 23931/6899/3735 23932/6893/3735 +f 23933/6943/3735 23932/6893/3735 23931/6899/3735 +f 23934/6888/3740 23935/6926/3740 23936/6893/3740 +f 23937/6944/3740 23936/6893/3740 23935/6926/3740 +f 23938/6888/3736 23939/6899/3736 23940/6893/3736 +f 23941/6943/3736 23940/6893/3736 23939/6899/3736 +f 23942/6888/3739 23943/6926/3739 23944/6893/3739 +f 23945/6944/3739 23944/6893/3739 23943/6926/3739 +f 23946/6888/3735 23947/6899/3735 23948/6893/3735 +f 23949/6943/3735 23948/6893/3735 23947/6899/3735 +f 23950/6888/3738 23951/6926/3738 23952/6893/3738 +f 23953/6944/3738 23952/6893/3738 23951/6926/3738 +f 23954/6888/3736 23955/6899/3736 23956/6893/3736 +f 23957/6943/3736 23956/6893/3736 23955/6899/3736 +f 23958/6888/3737 23959/6926/3737 23960/6893/3737 +f 23961/6944/3737 23960/6893/3737 23959/6926/3737 +f 23962/6888/3735 23963/6899/3735 23964/6893/3735 +f 23965/6943/3735 23964/6893/3735 23963/6899/3735 +f 23966/6888/3739 23967/6926/3739 23968/6893/3739 +f 23969/6944/3739 23968/6893/3739 23967/6926/3739 +f 23970/6888/3736 23971/6899/3736 23972/6893/3736 +f 23973/6943/3736 23972/6893/3736 23971/6899/3736 +f 23974/6888/3740 23975/6926/3740 23976/6893/3740 +f 23977/6944/3740 23976/6893/3740 23975/6926/3740 +f 23978/6888/3736 23979/6889/3736 23980/6890/3736 +f 23981/6891/3736 23980/6890/3736 23979/6889/3736 +f 23982/6888/3736 23983/6889/3736 23984/6890/3736 +f 23985/6891/3736 23984/6890/3736 23983/6889/3736 +f 23986/6888/3736 23987/6889/3736 23988/6890/3736 +f 23989/6891/3736 23988/6890/3736 23987/6889/3736 +f 23990/6888/3736 23991/6889/3736 23992/6890/3736 +f 23993/6891/3736 23992/6890/3736 23991/6889/3736 +f 23994/6888/3737 23995/6914/3737 23996/6945/3737 +f 23997/6946/3737 23996/6945/3737 23995/6914/3737 +f 23998/6888/3745 23999/6912/3745 24000/6945/3745 +f 24001/6947/3745 24000/6945/3745 23999/6912/3745 +f 24002/6888/3738 24003/6910/3738 24004/6945/3738 +f 24005/6948/3738 24004/6945/3738 24003/6910/3738 +f 24006/6888/3736 24007/6916/3736 24008/6945/3736 +f 24009/6949/3736 24008/6945/3736 24007/6916/3736 +f 24010/6888/3736 24011/6916/3736 24012/6945/3736 +f 24013/6949/3736 24012/6945/3736 24011/6916/3736 +f 24014/6888/3737 24015/6910/3737 24016/6945/3737 +f 24017/6948/3737 24016/6945/3737 24015/6910/3737 +f 24018/6888/3746 24019/6912/3746 24020/6945/3746 +f 24021/6947/3746 24020/6945/3746 24019/6912/3746 +f 24022/6888/3738 24023/6914/3738 24024/6945/3738 +f 24025/6946/3738 24024/6945/3738 24023/6914/3738 +f 24026/6888/3740 24027/6916/3740 24028/6893/3740 +f 24029/6950/3740 24028/6893/3740 24027/6916/3740 +f 24030/6888/3740 24031/6916/3740 24032/6893/3740 +f 24033/6950/3740 24032/6893/3740 24031/6916/3740 +f 24034/6888/3740 24035/6916/3740 24036/6893/3740 +f 24037/6950/3740 24036/6893/3740 24035/6916/3740 +f 24038/6888/3740 24039/6916/3740 24040/6893/3740 +f 24041/6950/3740 24040/6893/3740 24039/6916/3740 +f 24042/6888/3740 24043/6916/3740 24044/6893/3740 +f 24045/6950/3740 24044/6893/3740 24043/6916/3740 +f 24046/6888/3740 24047/6916/3740 24048/6893/3740 +f 24049/6950/3740 24048/6893/3740 24047/6916/3740 +f 24050/6888/3740 24051/6916/3740 24052/6893/3740 +f 24053/6950/3740 24052/6893/3740 24051/6916/3740 +f 24054/6888/3740 24055/6916/3740 24056/6893/3740 +f 24057/6950/3740 24056/6893/3740 24055/6916/3740 +f 24058/6888/3740 24059/6916/3740 24060/6893/3740 +f 24061/6950/3740 24060/6893/3740 24059/6916/3740 +f 24062/6888/3740 24063/6916/3740 24064/6893/3740 +f 24065/6950/3740 24064/6893/3740 24063/6916/3740 +f 24066/6888/3740 24067/6892/3740 24068/6893/3740 +f 24069/6894/3740 24068/6893/3740 24067/6892/3740 +f 24070/6888/3740 24071/6892/3740 24072/6893/3740 +f 24073/6894/3740 24072/6893/3740 24071/6892/3740 +f 24074/6888/3740 24075/6892/3740 24076/6893/3740 +f 24077/6894/3740 24076/6893/3740 24075/6892/3740 +f 24078/6888/3740 24079/6951/3740 24080/6893/3740 +f 24081/6952/3740 24080/6893/3740 24079/6951/3740 +f 24082/6888/3740 24083/6951/3740 24084/6893/3740 +f 24085/6952/3740 24084/6893/3740 24083/6951/3740 +f 24086/6888/3740 24087/6951/3740 24088/6893/3740 +f 24089/6952/3740 24088/6893/3740 24087/6951/3740 +f 24090/6888/3740 24091/6951/3740 24092/6893/3740 +f 24093/6952/3740 24092/6893/3740 24091/6951/3740 +f 24094/6888/3740 24095/6951/3740 24096/6893/3740 +f 24097/6952/3740 24096/6893/3740 24095/6951/3740 +f 24098/6888/3740 24099/6951/3740 24100/6893/3740 +f 24101/6952/3740 24100/6893/3740 24099/6951/3740 +f 24102/6888/3740 24103/6951/3740 24104/6893/3740 +f 24105/6952/3740 24104/6893/3740 24103/6951/3740 +f 24106/6888/3740 24107/6951/3740 24108/6893/3740 +f 24109/6952/3740 24108/6893/3740 24107/6951/3740 +f 24110/6888/3740 24111/6951/3740 24112/6893/3740 +f 24113/6952/3740 24112/6893/3740 24111/6951/3740 +f 24114/6888/3740 24115/6951/3740 24116/6893/3740 +f 24117/6952/3740 24116/6893/3740 24115/6951/3740 +f 24118/6888/3740 24119/6951/3740 24120/6893/3740 +f 24121/6952/3740 24120/6893/3740 24119/6951/3740 +f 24122/6888/3740 24123/6951/3740 24124/6893/3740 +f 24125/6952/3740 24124/6893/3740 24123/6951/3740 +f 24126/6888/3740 24127/6951/3740 24128/6893/3740 +f 24129/6952/3740 24128/6893/3740 24127/6951/3740 +f 24130/6888/3740 24131/6951/3740 24132/6893/3740 +f 24133/6952/3740 24132/6893/3740 24131/6951/3740 +f 24134/6888/3740 24135/6951/3740 24136/6893/3740 +f 24137/6952/3740 24136/6893/3740 24135/6951/3740 +f 24138/6888/3740 24139/6951/3740 24140/6893/3740 +f 24141/6952/3740 24140/6893/3740 24139/6951/3740 +f 24142/6888/3740 24143/6951/3740 24144/6893/3740 +f 24145/6952/3740 24144/6893/3740 24143/6951/3740 +f 24146/6888/3740 24147/6951/3740 24148/6893/3740 +f 24149/6952/3740 24148/6893/3740 24147/6951/3740 +f 24150/6888/3740 24151/6951/3740 24152/6893/3740 +f 24153/6952/3740 24152/6893/3740 24151/6951/3740 +f 24154/6888/3740 24155/6951/3740 24156/6893/3740 +f 24157/6952/3740 24156/6893/3740 24155/6951/3740 +f 24158/6888/3740 24159/6951/3740 24160/6893/3740 +f 24161/6952/3740 24160/6893/3740 24159/6951/3740 +f 24162/6888/3740 24163/6951/3740 24164/6893/3740 +f 24165/6952/3740 24164/6893/3740 24163/6951/3740 +f 24166/6888/3740 24167/6951/3740 24168/6893/3740 +f 24169/6952/3740 24168/6893/3740 24167/6951/3740 +f 24170/6888/3740 24171/6951/3740 24172/6893/3740 +f 24173/6952/3740 24172/6893/3740 24171/6951/3740 +f 24174/6888/3740 24175/6951/3740 24176/6893/3740 +f 24177/6952/3740 24176/6893/3740 24175/6951/3740 +f 24178/6888/3740 24179/6951/3740 24180/6893/3740 +f 24181/6952/3740 24180/6893/3740 24179/6951/3740 +f 24182/6888/3740 24183/6951/3740 24184/6893/3740 +f 24185/6952/3740 24184/6893/3740 24183/6951/3740 +f 24186/6888/3740 24187/6951/3740 24188/6893/3740 +f 24189/6952/3740 24188/6893/3740 24187/6951/3740 +f 24190/6888/3740 24191/6953/3740 24192/6893/3740 +f 24193/6954/3740 24192/6893/3740 24191/6953/3740 +f 24194/6888/3740 24195/6953/3740 24196/6893/3740 +f 24197/6954/3740 24196/6893/3740 24195/6953/3740 +f 24198/6888/3740 24199/6953/3740 24200/6893/3740 +f 24201/6954/3740 24200/6893/3740 24199/6953/3740 +f 24202/6888/3740 24203/6953/3740 24204/6893/3740 +f 24205/6954/3740 24204/6893/3740 24203/6953/3740 +f 24206/6888/3740 24207/6953/3740 24208/6893/3740 +f 24209/6954/3740 24208/6893/3740 24207/6953/3740 +f 24210/6888/3740 24211/6953/3740 24212/6893/3740 +f 24213/6954/3740 24212/6893/3740 24211/6953/3740 +f 24214/6888/3740 24215/6953/3740 24216/6893/3740 +f 24217/6954/3740 24216/6893/3740 24215/6953/3740 +f 24218/6888/3740 24219/6953/3740 24220/6893/3740 +f 24221/6954/3740 24220/6893/3740 24219/6953/3740 +f 24222/6888/3740 24223/6953/3740 24224/6893/3740 +f 24225/6954/3740 24224/6893/3740 24223/6953/3740 +f 24226/6888/3740 24227/6916/3740 24228/6927/3740 +f 24229/6955/3740 24228/6927/3740 24227/6916/3740 +f 24230/6888/3740 24231/6916/3740 24232/6927/3740 +f 24233/6955/3740 24232/6927/3740 24231/6916/3740 +f 24234/6888/3736 24235/6916/3736 24236/6927/3736 +f 24237/6955/3736 24236/6927/3736 24235/6916/3736 +f 24238/6888/3737 24239/6956/3737 24240/6927/3737 +f 24241/6957/3737 24240/6927/3737 24239/6956/3737 +f 24242/6888/3735 24243/6916/3735 24244/6927/3735 +f 24245/6955/3735 24244/6927/3735 24243/6916/3735 +f 24246/6888/3738 24247/6956/3738 24248/6927/3738 +f 24249/6957/3738 24248/6927/3738 24247/6956/3738 +f 24250/6888/3736 24251/6916/3736 24252/6927/3736 +f 24253/6955/3736 24252/6927/3736 24251/6916/3736 +f 24254/6888/3737 24255/6956/3737 24256/6927/3737 +f 24257/6957/3737 24256/6927/3737 24255/6956/3737 +f 24258/6888/3735 24259/6916/3735 24260/6927/3735 +f 24261/6955/3735 24260/6927/3735 24259/6916/3735 +f 24262/6888/3738 24263/6956/3738 24264/6927/3738 +f 24265/6957/3738 24264/6927/3738 24263/6956/3738 +f 24266/6888/3736 24267/6916/3736 24268/6927/3736 +f 24269/6955/3736 24268/6927/3736 24267/6916/3736 +f 24270/6888/3737 24271/6956/3737 24272/6927/3737 +f 24273/6957/3737 24272/6927/3737 24271/6956/3737 +f 24274/6888/3735 24275/6916/3735 24276/6927/3735 +f 24277/6955/3735 24276/6927/3735 24275/6916/3735 +f 24278/6888/3738 24279/6956/3738 24280/6927/3738 +f 24281/6957/3738 24280/6927/3738 24279/6956/3738 +f 24282/6888/3736 24283/6916/3736 24284/6927/3736 +f 24285/6955/3736 24284/6927/3736 24283/6916/3736 +f 24286/6888/3737 24287/6956/3737 24288/6927/3737 +f 24289/6957/3737 24288/6927/3737 24287/6956/3737 +f 24290/6888/3735 24291/6916/3735 24292/6927/3735 +f 24293/6955/3735 24292/6927/3735 24291/6916/3735 +f 24294/6888/3738 24295/6956/3738 24296/6927/3738 +f 24297/6957/3738 24296/6927/3738 24295/6956/3738 +f 24298/6888/3736 24299/6916/3736 24300/6927/3736 +f 24301/6955/3736 24300/6927/3736 24299/6916/3736 +f 24302/6888/3737 24303/6956/3737 24304/6927/3737 +f 24305/6957/3737 24304/6927/3737 24303/6956/3737 +f 24306/6888/3735 24307/6916/3735 24308/6927/3735 +f 24309/6955/3735 24308/6927/3735 24307/6916/3735 +f 24310/6888/3738 24311/6956/3738 24312/6927/3738 +f 24313/6957/3738 24312/6927/3738 24311/6956/3738 +f 24314/6888/3736 24315/6916/3736 24316/6927/3736 +f 24317/6955/3736 24316/6927/3736 24315/6916/3736 +f 24318/6888/3737 24319/6956/3737 24320/6927/3737 +f 24321/6957/3737 24320/6927/3737 24319/6956/3737 +f 24322/6888/3735 24323/6916/3735 24324/6927/3735 +f 24325/6955/3735 24324/6927/3735 24323/6916/3735 +f 24326/6888/3738 24327/6956/3738 24328/6927/3738 +f 24329/6957/3738 24328/6927/3738 24327/6956/3738 +f 24330/6888/3736 24331/6916/3736 24332/6927/3736 +f 24333/6955/3736 24332/6927/3736 24331/6916/3736 +f 24334/6888/3737 24335/6956/3737 24336/6927/3737 +f 24337/6957/3737 24336/6927/3737 24335/6956/3737 +f 24338/6888/3735 24339/6916/3735 24340/6927/3735 +f 24341/6955/3735 24340/6927/3735 24339/6916/3735 +f 24342/6888/3738 24343/6956/3738 24344/6927/3738 +f 24345/6957/3738 24344/6927/3738 24343/6956/3738 +f 24346/6888/3736 24347/6916/3736 24348/6927/3736 +f 24349/6955/3736 24348/6927/3736 24347/6916/3736 +f 24350/6888/3737 24351/6956/3737 24352/6927/3737 +f 24353/6957/3737 24352/6927/3737 24351/6956/3737 +f 24354/6888/3735 24355/6916/3735 24356/6927/3735 +f 24357/6955/3735 24356/6927/3735 24355/6916/3735 +f 24358/6888/3738 24359/6956/3738 24360/6927/3738 +f 24361/6957/3738 24360/6927/3738 24359/6956/3738 +f 24362/6888/3736 24363/6916/3736 24364/6927/3736 +f 24365/6955/3736 24364/6927/3736 24363/6916/3736 +f 24366/6888/3737 24367/6956/3737 24368/6927/3737 +f 24369/6957/3737 24368/6927/3737 24367/6956/3737 +f 24370/6888/3735 24371/6916/3735 24372/6927/3735 +f 24373/6955/3735 24372/6927/3735 24371/6916/3735 +f 24374/6888/3738 24375/6956/3738 24376/6927/3738 +f 24377/6957/3738 24376/6927/3738 24375/6956/3738 +f 24378/6888/3736 24379/6916/3736 24380/6927/3736 +f 24381/6955/3736 24380/6927/3736 24379/6916/3736 +f 24382/6888/3737 24383/6956/3737 24384/6927/3737 +f 24385/6957/3737 24384/6927/3737 24383/6956/3737 +f 24386/6888/3735 24387/6916/3735 24388/6927/3735 +f 24389/6955/3735 24388/6927/3735 24387/6916/3735 +f 24390/6888/3738 24391/6956/3738 24392/6927/3738 +f 24393/6957/3738 24392/6927/3738 24391/6956/3738 +f 24394/6888/3736 24395/6892/3736 24396/6927/3736 +f 24397/6958/3736 24396/6927/3736 24395/6892/3736 +f 24398/6888/3737 24399/6956/3737 24400/6927/3737 +f 24401/6957/3737 24400/6927/3737 24399/6956/3737 +f 24402/6888/3735 24403/6892/3735 24404/6927/3735 +f 24405/6958/3735 24404/6927/3735 24403/6892/3735 +f 24406/6888/3738 24407/6956/3738 24408/6927/3738 +f 24409/6957/3738 24408/6927/3738 24407/6956/3738 +f 24410/6888/3736 24411/6892/3736 24412/6927/3736 +f 24413/6958/3736 24412/6927/3736 24411/6892/3736 +f 24414/6888/3737 24415/6956/3737 24416/6927/3737 +f 24417/6957/3737 24416/6927/3737 24415/6956/3737 +f 24418/6888/3735 24419/6892/3735 24420/6927/3735 +f 24421/6958/3735 24420/6927/3735 24419/6892/3735 +f 24422/6888/3738 24423/6956/3738 24424/6927/3738 +f 24425/6957/3738 24424/6927/3738 24423/6956/3738 +f 24426/6888/3736 24427/6892/3736 24428/6927/3736 +f 24429/6958/3736 24428/6927/3736 24427/6892/3736 +f 24430/6888/3737 24431/6956/3737 24432/6927/3737 +f 24433/6957/3737 24432/6927/3737 24431/6956/3737 +f 24434/6888/3735 24435/6892/3735 24436/6927/3735 +f 24437/6958/3735 24436/6927/3735 24435/6892/3735 +f 24438/6888/3738 24439/6956/3738 24440/6927/3738 +f 24441/6957/3738 24440/6927/3738 24439/6956/3738 +f 24442/6888/3736 24443/6951/3736 24444/6927/3736 +f 24445/6959/3736 24444/6927/3736 24443/6951/3736 +f 24446/6888/3737 24447/6956/3737 24448/6927/3737 +f 24449/6957/3737 24448/6927/3737 24447/6956/3737 +f 24450/6888/3735 24451/6951/3735 24452/6927/3735 +f 24453/6959/3735 24452/6927/3735 24451/6951/3735 +f 24454/6888/3738 24455/6956/3738 24456/6927/3738 +f 24457/6957/3738 24456/6927/3738 24455/6956/3738 +f 24458/6888/3736 24459/6951/3736 24460/6927/3736 +f 24461/6959/3736 24460/6927/3736 24459/6951/3736 +f 24462/6888/3737 24463/6956/3737 24464/6927/3737 +f 24465/6957/3737 24464/6927/3737 24463/6956/3737 +f 24466/6888/3735 24467/6951/3735 24468/6927/3735 +f 24469/6959/3735 24468/6927/3735 24467/6951/3735 +f 24470/6888/3738 24471/6956/3738 24472/6927/3738 +f 24473/6957/3738 24472/6927/3738 24471/6956/3738 +f 24474/6888/3736 24475/6951/3736 24476/6927/3736 +f 24477/6959/3736 24476/6927/3736 24475/6951/3736 +f 24478/6888/3737 24479/6956/3737 24480/6927/3737 +f 24481/6957/3737 24480/6927/3737 24479/6956/3737 +f 24482/6888/3735 24483/6951/3735 24484/6927/3735 +f 24485/6959/3735 24484/6927/3735 24483/6951/3735 +f 24486/6888/3738 24487/6956/3738 24488/6927/3738 +f 24489/6957/3738 24488/6927/3738 24487/6956/3738 +f 24490/6888/3736 24491/6951/3736 24492/6927/3736 +f 24493/6959/3736 24492/6927/3736 24491/6951/3736 +f 24494/6888/3737 24495/6956/3737 24496/6927/3737 +f 24497/6957/3737 24496/6927/3737 24495/6956/3737 +f 24498/6888/3735 24499/6951/3735 24500/6927/3735 +f 24501/6959/3735 24500/6927/3735 24499/6951/3735 +f 24502/6888/3738 24503/6956/3738 24504/6927/3738 +f 24505/6957/3738 24504/6927/3738 24503/6956/3738 +f 24506/6888/3736 24507/6951/3736 24508/6927/3736 +f 24509/6959/3736 24508/6927/3736 24507/6951/3736 +f 24510/6888/3737 24511/6956/3737 24512/6927/3737 +f 24513/6957/3737 24512/6927/3737 24511/6956/3737 +f 24514/6888/3735 24515/6951/3735 24516/6927/3735 +f 24517/6959/3735 24516/6927/3735 24515/6951/3735 +f 24518/6888/3738 24519/6956/3738 24520/6927/3738 +f 24521/6957/3738 24520/6927/3738 24519/6956/3738 +f 24522/6888/3736 24523/6951/3736 24524/6927/3736 +f 24525/6959/3736 24524/6927/3736 24523/6951/3736 +f 24526/6888/3737 24527/6956/3737 24528/6927/3737 +f 24529/6957/3737 24528/6927/3737 24527/6956/3737 +f 24530/6888/3735 24531/6951/3735 24532/6927/3735 +f 24533/6959/3735 24532/6927/3735 24531/6951/3735 +f 24534/6888/3738 24535/6956/3738 24536/6927/3738 +f 24537/6957/3738 24536/6927/3738 24535/6956/3738 +f 24538/6888/3736 24539/6951/3736 24540/6927/3736 +f 24541/6959/3736 24540/6927/3736 24539/6951/3736 +f 24542/6888/3737 24543/6956/3737 24544/6927/3737 +f 24545/6957/3737 24544/6927/3737 24543/6956/3737 +f 24546/6888/3735 24547/6951/3735 24548/6927/3735 +f 24549/6959/3735 24548/6927/3735 24547/6951/3735 +f 24550/6888/3738 24551/6956/3738 24552/6927/3738 +f 24553/6957/3738 24552/6927/3738 24551/6956/3738 +f 24554/6888/3736 24555/6951/3736 24556/6927/3736 +f 24557/6959/3736 24556/6927/3736 24555/6951/3736 +f 24558/6888/3737 24559/6956/3737 24560/6927/3737 +f 24561/6957/3737 24560/6927/3737 24559/6956/3737 +f 24562/6888/3735 24563/6951/3735 24564/6927/3735 +f 24565/6959/3735 24564/6927/3735 24563/6951/3735 +f 24566/6888/3738 24567/6956/3738 24568/6927/3738 +f 24569/6957/3738 24568/6927/3738 24567/6956/3738 +f 24570/6888/3736 24571/6951/3736 24572/6927/3736 +f 24573/6959/3736 24572/6927/3736 24571/6951/3736 +f 24574/6888/3737 24575/6956/3737 24576/6927/3737 +f 24577/6957/3737 24576/6927/3737 24575/6956/3737 +f 24578/6888/3735 24579/6951/3735 24580/6927/3735 +f 24581/6959/3735 24580/6927/3735 24579/6951/3735 +f 24582/6888/3738 24583/6956/3738 24584/6927/3738 +f 24585/6957/3738 24584/6927/3738 24583/6956/3738 +f 24586/6888/3736 24587/6951/3736 24588/6927/3736 +f 24589/6959/3736 24588/6927/3736 24587/6951/3736 +f 24590/6888/3737 24591/6956/3737 24592/6927/3737 +f 24593/6957/3737 24592/6927/3737 24591/6956/3737 +f 24594/6888/3735 24595/6951/3735 24596/6927/3735 +f 24597/6959/3735 24596/6927/3735 24595/6951/3735 +f 24598/6888/3738 24599/6956/3738 24600/6927/3738 +f 24601/6957/3738 24600/6927/3738 24599/6956/3738 +f 24602/6888/3736 24603/6951/3736 24604/6927/3736 +f 24605/6959/3736 24604/6927/3736 24603/6951/3736 +f 24606/6888/3737 24607/6956/3737 24608/6927/3737 +f 24609/6957/3737 24608/6927/3737 24607/6956/3737 +f 24610/6888/3735 24611/6951/3735 24612/6927/3735 +f 24613/6959/3735 24612/6927/3735 24611/6951/3735 +f 24614/6888/3738 24615/6956/3738 24616/6927/3738 +f 24617/6957/3738 24616/6927/3738 24615/6956/3738 +f 24618/6888/3736 24619/6951/3736 24620/6927/3736 +f 24621/6959/3736 24620/6927/3736 24619/6951/3736 +f 24622/6888/3737 24623/6956/3737 24624/6927/3737 +f 24625/6957/3737 24624/6927/3737 24623/6956/3737 +f 24626/6888/3735 24627/6951/3735 24628/6927/3735 +f 24629/6959/3735 24628/6927/3735 24627/6951/3735 +f 24630/6888/3738 24631/6956/3738 24632/6927/3738 +f 24633/6957/3738 24632/6927/3738 24631/6956/3738 +f 24634/6888/3736 24635/6951/3736 24636/6927/3736 +f 24637/6959/3736 24636/6927/3736 24635/6951/3736 +f 24638/6888/3737 24639/6956/3737 24640/6927/3737 +f 24641/6957/3737 24640/6927/3737 24639/6956/3737 +f 24642/6888/3735 24643/6951/3735 24644/6927/3735 +f 24645/6959/3735 24644/6927/3735 24643/6951/3735 +f 24646/6888/3738 24647/6956/3738 24648/6927/3738 +f 24649/6957/3738 24648/6927/3738 24647/6956/3738 +f 24650/6888/3736 24651/6951/3736 24652/6927/3736 +f 24653/6959/3736 24652/6927/3736 24651/6951/3736 +f 24654/6888/3737 24655/6956/3737 24656/6927/3737 +f 24657/6957/3737 24656/6927/3737 24655/6956/3737 +f 24658/6888/3735 24659/6951/3735 24660/6927/3735 +f 24661/6959/3735 24660/6927/3735 24659/6951/3735 +f 24662/6888/3738 24663/6956/3738 24664/6927/3738 +f 24665/6957/3738 24664/6927/3738 24663/6956/3738 +f 24666/6888/3736 24667/6951/3736 24668/6927/3736 +f 24669/6959/3736 24668/6927/3736 24667/6951/3736 +f 24670/6888/3737 24671/6956/3737 24672/6927/3737 +f 24673/6957/3737 24672/6927/3737 24671/6956/3737 +f 24674/6888/3735 24675/6951/3735 24676/6927/3735 +f 24677/6959/3735 24676/6927/3735 24675/6951/3735 +f 24678/6888/3738 24679/6956/3738 24680/6927/3738 +f 24681/6957/3738 24680/6927/3738 24679/6956/3738 +f 24682/6888/3736 24683/6951/3736 24684/6927/3736 +f 24685/6959/3736 24684/6927/3736 24683/6951/3736 +f 24686/6888/3737 24687/6956/3737 24688/6927/3737 +f 24689/6957/3737 24688/6927/3737 24687/6956/3737 +f 24690/6888/3735 24691/6951/3735 24692/6927/3735 +f 24693/6959/3735 24692/6927/3735 24691/6951/3735 +f 24694/6888/3738 24695/6956/3738 24696/6927/3738 +f 24697/6957/3738 24696/6927/3738 24695/6956/3738 +f 24698/6888/3736 24699/6951/3736 24700/6927/3736 +f 24701/6959/3736 24700/6927/3736 24699/6951/3736 +f 24702/6888/3737 24703/6956/3737 24704/6927/3737 +f 24705/6957/3737 24704/6927/3737 24703/6956/3737 +f 24706/6888/3735 24707/6951/3735 24708/6927/3735 +f 24709/6959/3735 24708/6927/3735 24707/6951/3735 +f 24710/6888/3738 24711/6956/3738 24712/6927/3738 +f 24713/6957/3738 24712/6927/3738 24711/6956/3738 +f 24714/6888/3736 24715/6951/3736 24716/6927/3736 +f 24717/6959/3736 24716/6927/3736 24715/6951/3736 +f 24718/6888/3737 24719/6956/3737 24720/6927/3737 +f 24721/6957/3737 24720/6927/3737 24719/6956/3737 +f 24722/6888/3735 24723/6951/3735 24724/6927/3735 +f 24725/6959/3735 24724/6927/3735 24723/6951/3735 +f 24726/6888/3738 24727/6956/3738 24728/6927/3738 +f 24729/6957/3738 24728/6927/3738 24727/6956/3738 +f 24730/6888/3736 24731/6951/3736 24732/6927/3736 +f 24733/6959/3736 24732/6927/3736 24731/6951/3736 +f 24734/6888/3737 24735/6956/3737 24736/6927/3737 +f 24737/6957/3737 24736/6927/3737 24735/6956/3737 +f 24738/6888/3735 24739/6951/3735 24740/6927/3735 +f 24741/6959/3735 24740/6927/3735 24739/6951/3735 +f 24742/6888/3738 24743/6956/3738 24744/6927/3738 +f 24745/6957/3738 24744/6927/3738 24743/6956/3738 +f 24746/6888/3736 24747/6951/3736 24748/6927/3736 +f 24749/6959/3736 24748/6927/3736 24747/6951/3736 +f 24750/6888/3737 24751/6956/3737 24752/6927/3737 +f 24753/6957/3737 24752/6927/3737 24751/6956/3737 +f 24754/6888/3735 24755/6951/3735 24756/6927/3735 +f 24757/6959/3735 24756/6927/3735 24755/6951/3735 +f 24758/6888/3738 24759/6956/3738 24760/6927/3738 +f 24761/6957/3738 24760/6927/3738 24759/6956/3738 +f 24762/6888/3736 24763/6951/3736 24764/6927/3736 +f 24765/6959/3736 24764/6927/3736 24763/6951/3736 +f 24766/6888/3737 24767/6956/3737 24768/6927/3737 +f 24769/6957/3737 24768/6927/3737 24767/6956/3737 +f 24770/6888/3735 24771/6951/3735 24772/6927/3735 +f 24773/6959/3735 24772/6927/3735 24771/6951/3735 +f 24774/6888/3738 24775/6956/3738 24776/6927/3738 +f 24777/6957/3738 24776/6927/3738 24775/6956/3738 +f 24778/6888/3736 24779/6951/3736 24780/6927/3736 +f 24781/6959/3736 24780/6927/3736 24779/6951/3736 +f 24782/6888/3737 24783/6956/3737 24784/6927/3737 +f 24785/6957/3737 24784/6927/3737 24783/6956/3737 +f 24786/6888/3735 24787/6951/3735 24788/6927/3735 +f 24789/6959/3735 24788/6927/3735 24787/6951/3735 +f 24790/6888/3738 24791/6956/3738 24792/6927/3738 +f 24793/6957/3738 24792/6927/3738 24791/6956/3738 +f 24794/6888/3736 24795/6951/3736 24796/6927/3736 +f 24797/6959/3736 24796/6927/3736 24795/6951/3736 +f 24798/6888/3737 24799/6956/3737 24800/6927/3737 +f 24801/6957/3737 24800/6927/3737 24799/6956/3737 +f 24802/6888/3735 24803/6951/3735 24804/6927/3735 +f 24805/6959/3735 24804/6927/3735 24803/6951/3735 +f 24806/6888/3738 24807/6956/3738 24808/6927/3738 +f 24809/6957/3738 24808/6927/3738 24807/6956/3738 +f 24810/6888/3736 24811/6951/3736 24812/6927/3736 +f 24813/6959/3736 24812/6927/3736 24811/6951/3736 +f 24814/6888/3737 24815/6956/3737 24816/6927/3737 +f 24817/6957/3737 24816/6927/3737 24815/6956/3737 +f 24818/6888/3735 24819/6951/3735 24820/6927/3735 +f 24821/6959/3735 24820/6927/3735 24819/6951/3735 +f 24822/6888/3738 24823/6956/3738 24824/6927/3738 +f 24825/6957/3738 24824/6927/3738 24823/6956/3738 +f 24826/6888/3736 24827/6951/3736 24828/6927/3736 +f 24829/6959/3736 24828/6927/3736 24827/6951/3736 +f 24830/6888/3737 24831/6956/3737 24832/6927/3737 +f 24833/6957/3737 24832/6927/3737 24831/6956/3737 +f 24834/6888/3735 24835/6951/3735 24836/6927/3735 +f 24837/6959/3735 24836/6927/3735 24835/6951/3735 +f 24838/6888/3738 24839/6956/3738 24840/6927/3738 +f 24841/6957/3738 24840/6927/3738 24839/6956/3738 +f 24842/6888/3736 24843/6951/3736 24844/6927/3736 +f 24845/6959/3736 24844/6927/3736 24843/6951/3736 +f 24846/6888/3737 24847/6956/3737 24848/6927/3737 +f 24849/6957/3737 24848/6927/3737 24847/6956/3737 +f 24850/6888/3735 24851/6951/3735 24852/6927/3735 +f 24853/6959/3735 24852/6927/3735 24851/6951/3735 +f 24854/6888/3738 24855/6956/3738 24856/6927/3738 +f 24857/6957/3738 24856/6927/3738 24855/6956/3738 +f 24858/6888/3736 24859/6951/3736 24860/6927/3736 +f 24861/6959/3736 24860/6927/3736 24859/6951/3736 +f 24862/6888/3737 24863/6956/3737 24864/6927/3737 +f 24865/6957/3737 24864/6927/3737 24863/6956/3737 +f 24866/6888/3735 24867/6951/3735 24868/6927/3735 +f 24869/6959/3735 24868/6927/3735 24867/6951/3735 +f 24870/6888/3738 24871/6956/3738 24872/6927/3738 +f 24873/6957/3738 24872/6927/3738 24871/6956/3738 +f 24874/6888/3736 24875/6951/3736 24876/6927/3736 +f 24877/6959/3736 24876/6927/3736 24875/6951/3736 +f 24878/6888/3737 24879/6956/3737 24880/6927/3737 +f 24881/6957/3737 24880/6927/3737 24879/6956/3737 +f 24882/6888/3735 24883/6951/3735 24884/6927/3735 +f 24885/6959/3735 24884/6927/3735 24883/6951/3735 +f 24886/6888/3738 24887/6956/3738 24888/6927/3738 +f 24889/6957/3738 24888/6927/3738 24887/6956/3738 +f 24890/6888/3736 24891/6953/3736 24892/6927/3736 +f 24893/6960/3736 24892/6927/3736 24891/6953/3736 +f 24894/6888/3737 24895/6956/3737 24896/6927/3737 +f 24897/6957/3737 24896/6927/3737 24895/6956/3737 +f 24898/6888/3735 24899/6953/3735 24900/6927/3735 +f 24901/6960/3735 24900/6927/3735 24899/6953/3735 +f 24902/6888/3738 24903/6956/3738 24904/6927/3738 +f 24905/6957/3738 24904/6927/3738 24903/6956/3738 +f 24906/6888/3736 24907/6953/3736 24908/6927/3736 +f 24909/6960/3736 24908/6927/3736 24907/6953/3736 +f 24910/6888/3737 24911/6956/3737 24912/6927/3737 +f 24913/6957/3737 24912/6927/3737 24911/6956/3737 +f 24914/6888/3735 24915/6953/3735 24916/6927/3735 +f 24917/6960/3735 24916/6927/3735 24915/6953/3735 +f 24918/6888/3738 24919/6956/3738 24920/6927/3738 +f 24921/6957/3738 24920/6927/3738 24919/6956/3738 +f 24922/6888/3736 24923/6953/3736 24924/6927/3736 +f 24925/6960/3736 24924/6927/3736 24923/6953/3736 +f 24926/6888/3737 24927/6956/3737 24928/6927/3737 +f 24929/6957/3737 24928/6927/3737 24927/6956/3737 +f 24930/6888/3735 24931/6953/3735 24932/6927/3735 +f 24933/6960/3735 24932/6927/3735 24931/6953/3735 +f 24934/6888/3738 24935/6956/3738 24936/6927/3738 +f 24937/6957/3738 24936/6927/3738 24935/6956/3738 +f 24938/6888/3736 24939/6953/3736 24940/6927/3736 +f 24941/6960/3736 24940/6927/3736 24939/6953/3736 +f 24942/6888/3737 24943/6956/3737 24944/6927/3737 +f 24945/6957/3737 24944/6927/3737 24943/6956/3737 +f 24946/6888/3735 24947/6953/3735 24948/6927/3735 +f 24949/6960/3735 24948/6927/3735 24947/6953/3735 +f 24950/6888/3738 24951/6956/3738 24952/6927/3738 +f 24953/6957/3738 24952/6927/3738 24951/6956/3738 +f 24954/6888/3736 24955/6953/3736 24956/6927/3736 +f 24957/6960/3736 24956/6927/3736 24955/6953/3736 +f 24958/6888/3737 24959/6956/3737 24960/6927/3737 +f 24961/6957/3737 24960/6927/3737 24959/6956/3737 +f 24962/6888/3735 24963/6953/3735 24964/6927/3735 +f 24965/6960/3735 24964/6927/3735 24963/6953/3735 +f 24966/6888/3738 24967/6956/3738 24968/6927/3738 +f 24969/6957/3738 24968/6927/3738 24967/6956/3738 +f 24970/6888/3736 24971/6953/3736 24972/6927/3736 +f 24973/6960/3736 24972/6927/3736 24971/6953/3736 +f 24974/6888/3737 24975/6956/3737 24976/6927/3737 +f 24977/6957/3737 24976/6927/3737 24975/6956/3737 +f 24978/6888/3735 24979/6953/3735 24980/6927/3735 +f 24981/6960/3735 24980/6927/3735 24979/6953/3735 +f 24982/6888/3738 24983/6956/3738 24984/6927/3738 +f 24985/6957/3738 24984/6927/3738 24983/6956/3738 +f 24986/6888/3736 24987/6953/3736 24988/6927/3736 +f 24989/6960/3736 24988/6927/3736 24987/6953/3736 +f 24990/6888/3737 24991/6956/3737 24992/6927/3737 +f 24993/6957/3737 24992/6927/3737 24991/6956/3737 +f 24994/6888/3735 24995/6953/3735 24996/6927/3735 +f 24997/6960/3735 24996/6927/3735 24995/6953/3735 +f 24998/6888/3738 24999/6956/3738 25000/6927/3738 +f 25001/6957/3738 25000/6927/3738 24999/6956/3738 +f 25002/6888/3736 25003/6953/3736 25004/6927/3736 +f 25005/6960/3736 25004/6927/3736 25003/6953/3736 +f 25006/6888/3737 25007/6956/3737 25008/6927/3737 +f 25009/6957/3737 25008/6927/3737 25007/6956/3737 +f 25010/6888/3735 25011/6953/3735 25012/6927/3735 +f 25013/6960/3735 25012/6927/3735 25011/6953/3735 +f 25014/6888/3738 25015/6956/3738 25016/6927/3738 +f 25017/6957/3738 25016/6927/3738 25015/6956/3738 +f 25018/6888/3736 25019/6953/3736 25020/6927/3736 +f 25021/6960/3736 25020/6927/3736 25019/6953/3736 +f 25022/6888/3737 25023/6956/3737 25024/6927/3737 +f 25025/6957/3737 25024/6927/3737 25023/6956/3737 +f 25026/6888/3735 25027/6953/3735 25028/6927/3735 +f 25029/6960/3735 25028/6927/3735 25027/6953/3735 +f 25030/6888/3738 25031/6956/3738 25032/6927/3738 +f 25033/6957/3738 25032/6927/3738 25031/6956/3738 +f 25034/6888/3735 25035/6916/3735 25036/6927/3735 +f 25037/6955/3735 25036/6927/3735 25035/6916/3735 +f 25038/6888/3738 25039/6961/3738 25040/6927/3738 +f 25041/6962/3738 25040/6927/3738 25039/6961/3738 +f 25042/6888/3736 25043/6916/3736 25044/6927/3736 +f 25045/6955/3736 25044/6927/3736 25043/6916/3736 +f 25046/6888/3737 25047/6961/3737 25048/6927/3737 +f 25049/6962/3737 25048/6927/3737 25047/6961/3737 +f 25050/6888/3735 25051/6916/3735 25052/6927/3735 +f 25053/6955/3735 25052/6927/3735 25051/6916/3735 +f 25054/6888/3738 25055/6961/3738 25056/6927/3738 +f 25057/6962/3738 25056/6927/3738 25055/6961/3738 +f 25058/6888/3736 25059/6916/3736 25060/6927/3736 +f 25061/6955/3736 25060/6927/3736 25059/6916/3736 +f 25062/6888/3737 25063/6961/3737 25064/6927/3737 +f 25065/6962/3737 25064/6927/3737 25063/6961/3737 +f 25066/6963/3740 25067/6964/3740 25068/6965/3740 +f 25069/6966/3740 25068/6965/3740 25067/6964/3740 +f 25070/6965/3740 25071/6967/3740 25072/6968/3740 +f 25073/6969/3740 25072/6968/3740 25071/6967/3740 +f 25074/6970/3740 25075/6966/3740 25076/6971/3740 +f 25077/6972/3740 25076/6971/3740 25075/6966/3740 +f 25076/6971/3740 25077/6972/3740 25078/6973/3740 +f 25079/6974/3740 25078/6973/3740 25077/6972/3740 +f 25078/6973/3740 25079/6974/3740 25080/6969/3740 +f 25081/6975/3740 25080/6969/3740 25079/6974/3740 +f 25082/6968/3740 25083/6975/3740 25084/6976/3740 +f 25085/6977/3740 25086/6978/3740 25087/6979/3740 +f 25088/6980/3740 25087/6979/3740 25086/6978/3740 +f 25089/6979/3740 25090/6981/3740 25091/6982/3740 +f 25092/6983/3740 25091/6982/3740 25090/6981/3740 +f 25091/6982/3740 25092/6983/3740 25093/6984/3740 +f 25094/6985/3740 25093/6984/3740 25092/6983/3740 +f 25093/6984/3740 25094/6985/3740 25095/6986/3740 +f 25096/6987/3740 25095/6986/3740 25094/6985/3740 +f 25097/6988/3740 25098/6980/3740 25099/6987/3740 +f 25100/6989/3740 25099/6987/3740 25098/6980/3740 +f 25101/6986/3740 25102/6989/3740 25103/6990/3740 +f 25104/6888/3740 25105/6918/3740 25106/6991/3740 +f 25107/6992/3740 25106/6991/3740 25105/6918/3740 +f 25108/6991/3740 25109/6993/3740 25110/6994/3740 +f 25111/6995/3740 25110/6994/3740 25109/6993/3740 +f 25112/6996/3740 25113/6992/3740 25114/6997/3740 +f 25115/6998/3740 25114/6997/3740 25113/6992/3740 +f 25116/6994/3740 25117/6998/3740 25118/6999/3740 +f 25119/7000/3740 25118/6999/3740 25117/6998/3740 +f 25120/6888/3739 25121/6889/3739 25122/7001/3739 +f 25123/7002/3739 25122/7001/3739 25121/6889/3739 +f 25124/6888/3737 25125/6889/3737 25126/7001/3737 +f 25127/7002/3737 25126/7001/3737 25125/6889/3737 +f 25128/6888/3740 25129/6889/3740 25130/7001/3740 +f 25131/7002/3740 25130/7001/3740 25129/6889/3740 +f 25132/6888/3738 25133/6889/3738 25134/7001/3738 +f 25135/7002/3738 25134/7001/3738 25133/6889/3738 +f 25136/6888/3739 25137/6889/3739 25138/7001/3739 +f 25139/7002/3739 25138/7001/3739 25137/6889/3739 +f 25140/6888/3737 25141/6889/3737 25142/7001/3737 +f 25143/7002/3737 25142/7001/3737 25141/6889/3737 +f 25144/6888/3740 25145/6889/3740 25146/7001/3740 +f 25147/7002/3740 25146/7001/3740 25145/6889/3740 +f 25148/6888/3738 25149/6889/3738 25150/7001/3738 +f 25151/7002/3738 25150/7001/3738 25149/6889/3738 +f 25152/6888/3739 25153/6889/3739 25154/7001/3739 +f 25155/7002/3739 25154/7001/3739 25153/6889/3739 +f 25156/6888/3737 25157/6889/3737 25158/7001/3737 +f 25159/7002/3737 25158/7001/3737 25157/6889/3737 +f 25160/6888/3740 25161/6889/3740 25162/7001/3740 +f 25163/7002/3740 25162/7001/3740 25161/6889/3740 +f 25164/6888/3738 25165/6889/3738 25166/7001/3738 +f 25167/7002/3738 25166/7001/3738 25165/6889/3738 +f 25168/6888/3739 25169/6889/3739 25170/7001/3739 +f 25171/7002/3739 25170/7001/3739 25169/6889/3739 +f 25172/6888/3737 25173/6889/3737 25174/7001/3737 +f 25175/7002/3737 25174/7001/3737 25173/6889/3737 +f 25176/6888/3740 25177/6889/3740 25178/7001/3740 +f 25179/7002/3740 25178/7001/3740 25177/6889/3740 +f 25180/6888/3738 25181/6889/3738 25182/7001/3738 +f 25183/7002/3738 25182/7001/3738 25181/6889/3738 +f 25184/6888/3735 25185/6889/3735 25186/6924/3735 +f 25187/7003/3735 25186/6924/3735 25185/6889/3735 +f 25188/6888/3735 25189/6889/3735 25190/6924/3735 +f 25191/7003/3735 25190/6924/3735 25189/6889/3735 +f 25192/6888/3735 25193/6889/3735 25194/6924/3735 +f 25195/7003/3735 25194/6924/3735 25193/6889/3735 +f 25196/6888/3735 25197/6889/3735 25198/6924/3735 +f 25199/7003/3735 25198/6924/3735 25197/6889/3735 +f 25200/6888/3735 25201/6889/3735 25202/6924/3735 +f 25203/7003/3735 25202/6924/3735 25201/6889/3735 +f 25204/6888/3735 25205/6889/3735 25206/6924/3735 +f 25207/7003/3735 25206/6924/3735 25205/6889/3735 +f 25208/6888/3740 25209/6926/3740 25210/7001/3740 +f 25211/7004/3740 25210/7001/3740 25209/6926/3740 +f 25212/6888/3740 25213/6914/3740 25214/7005/3740 +f 25215/7006/3740 25214/7005/3740 25213/6914/3740 +f 25216/6888/3740 25217/6926/3740 25218/7001/3740 +f 25219/7004/3740 25218/7001/3740 25217/6926/3740 +f 25220/6888/3740 25221/6914/3740 25222/6897/3740 +f 25223/7007/3740 25222/6897/3740 25221/6914/3740 +f 25224/6888/3740 25225/6926/3740 25226/7008/3740 +f 25227/7009/3740 25226/7008/3740 25225/6926/3740 +f 25228/6888/3740 25229/6936/3740 25230/6897/3740 +f 25231/7010/3740 25230/6897/3740 25229/6936/3740 +f 25232/6888/3740 25233/6938/3740 25234/6897/3740 +f 25235/7011/3740 25234/6897/3740 25233/6938/3740 +f 25236/6888/3739 25237/6899/3739 25238/6897/3739 +f 25239/6900/3739 25238/6897/3739 25237/6899/3739 +f 25240/6888/3737 25241/6899/3737 25242/6897/3737 +f 25243/6900/3737 25242/6897/3737 25241/6899/3737 +f 25244/6888/3738 25245/6899/3738 25246/6897/3738 +f 25247/6900/3738 25246/6897/3738 25245/6899/3738 +f 25248/6888/3739 25249/6899/3739 25250/6897/3739 +f 25251/6900/3739 25250/6897/3739 25249/6899/3739 +f 25252/6888/3737 25253/6899/3737 25254/6897/3737 +f 25255/6900/3737 25254/6897/3737 25253/6899/3737 +f 25256/6888/3738 25257/6899/3738 25258/6897/3738 +f 25259/6900/3738 25258/6897/3738 25257/6899/3738 +f 25260/6888/3740 25261/6926/3740 25262/7008/3740 +f 25263/7009/3740 25262/7008/3740 25261/6926/3740 + + +# +# +# +g + + +# +# _material_336-effect +# +usemtl _material_336-effect + +v 0.280100 3.704804 -1.571920 +v 0.280100 3.704804 1.878080 +v 0.306366 3.723944 -1.571920 +v 0.306366 3.723944 1.878080 +v 0.280098 3.704804 1.878080 +v 1.702313 1.752745 1.878080 +v 0.306366 3.723944 1.878080 +v 1.728580 1.771883 1.878080 +v 1.702313 1.752746 1.878080 +v 1.702313 1.752746 -1.571920 +v 1.728583 1.771883 1.878080 +v 1.728583 1.771883 -1.571920 +v 1.702313 1.752745 -1.571920 +v 0.280098 3.704804 -1.571920 +v 1.728580 1.771883 -1.571920 +v 0.306366 3.723944 -1.571920 +v -0.119900 3.704804 1.878080 +v -0.119900 3.704804 -1.571920 +v -0.146167 3.723944 1.878080 +v -0.146167 3.723944 -1.571920 +v -0.119900 3.704804 -1.571920 +v -1.542115 1.752745 -1.571920 +v -0.146168 3.723944 -1.571920 +v -1.568383 1.771883 -1.571920 +v -1.542115 1.752746 -1.571920 +v -1.542115 1.752746 1.878080 +v -1.568382 1.771883 -1.571920 +v -1.568382 1.771883 1.878080 +v -1.542115 1.752745 1.878080 +v -0.119900 3.704804 1.878080 +v -1.568383 1.771883 1.878080 +v -0.146168 3.723944 1.878080 +vn -0.588869 0.808228 -0.000000 +vn 0.000000 0.000000 1.000000 +vn 0.588825 -0.808261 0.000000 +vn 0.000000 -0.000000 -1.000000 +vn 0.588869 0.808228 -0.000000 +vn -0.588869 -0.808228 0.000000 +vt 0.000000 0.000000 +vt 8.625000 0.000000 +vt 0.000000 0.081250 +vt 8.625000 0.081250 +vt 6.038020 0.000000 +vt 6.038020 0.081250 +f 25264/7012/3747 25265/7013/3747 25266/7014/3747 +f 25267/7015/3747 25266/7014/3747 25265/7013/3747 +f 25268/7012/3748 25269/7016/3748 25270/7014/3748 +f 25271/7017/3748 25270/7014/3748 25269/7016/3748 +f 25272/7012/3749 25273/7013/3749 25274/7014/3749 +f 25275/7015/3749 25274/7014/3749 25273/7013/3749 +f 25276/7012/3750 25277/7016/3750 25278/7014/3750 +f 25279/7017/3750 25278/7014/3750 25277/7016/3750 +f 25280/7012/3751 25281/7013/3751 25282/7014/3751 +f 25283/7015/3751 25282/7014/3751 25281/7013/3751 +f 25284/7012/3750 25285/7016/3750 25286/7014/3750 +f 25287/7017/3750 25286/7014/3750 25285/7016/3750 +f 25288/7012/3752 25289/7013/3752 25290/7014/3752 +f 25291/7015/3752 25290/7014/3752 25289/7013/3752 +f 25292/7012/3748 25293/7016/3748 25294/7014/3748 +f 25295/7017/3748 25294/7014/3748 25293/7016/3748 + + +# +# +# +g + + +# +# _material_583-effect +# +usemtl _material_583-effect + +v -1.844900 1.229805 -0.930255 +v -1.844900 1.229805 -0.730255 +v -1.844900 1.679805 -0.930255 +v -1.844900 1.679805 -0.730255 +v -1.844900 1.229805 1.036413 +v -1.844900 1.229805 1.236413 +v -1.844900 1.679805 1.036413 +v -1.844900 1.679805 1.236413 +v 2.005100 1.229805 1.236413 +v 2.005100 1.229805 1.036413 +v 2.005100 1.629804 1.236413 +v 2.005100 1.629804 1.036413 +v 2.005100 1.729805 1.136413 +v 2.005100 1.229805 0.253080 +v 2.005100 1.229805 0.053080 +v 2.005100 1.629804 0.253080 +v 2.005100 1.629804 0.053080 +v 2.005100 1.654545 0.249972 +v 2.005100 1.654545 0.056188 +v 2.005100 1.677747 0.240838 +v 2.005100 1.677747 0.065322 +v 2.005100 1.697968 0.226249 +v 2.005100 1.697968 0.079911 +v 2.005100 1.697968 0.226249 +v 2.005100 1.697968 0.079911 +v 2.005100 1.713952 0.207110 +v 2.005100 1.713952 0.099050 +v 2.005100 1.713952 0.207110 +v 2.005100 1.713952 0.099050 +v 2.005100 1.724704 0.184612 +v 2.005100 1.724704 0.121548 +v 2.005100 1.729805 0.153080 +vn -1.000000 0.000000 -0.000000 +vn 1.000000 0.000000 0.000000 +vt 0.000000 0.000000 +vt 0.400000 0.000000 +vt 0.000000 0.900000 +vt 0.400000 0.900000 +vt 0.000000 0.048148 +vt 0.400000 0.048148 +vt 0.000000 0.848148 +vt 0.400000 0.848148 +vt 0.200000 1.048148 +vt 0.000000 0.021299 +vt 0.400000 0.021299 +vt 0.000000 0.821299 +vt 0.400000 0.821299 +vt 0.006217 0.870780 +vt 0.393782 0.870780 +vt 0.024483 0.917184 +vt 0.375517 0.917184 +vt 0.053662 0.957627 +vt 0.346338 0.957627 +vt 0.091940 0.989593 +vt 0.308060 0.989593 +vt 0.136936 1.011096 +vt 0.263065 1.011096 +vt 0.200000 1.021299 +f 25296/7018/3753 25297/7019/3753 25298/7020/3753 +f 25299/7021/3753 25298/7020/3753 25297/7019/3753 +f 25300/7018/3753 25301/7019/3753 25302/7020/3753 +f 25303/7021/3753 25302/7020/3753 25301/7019/3753 +f 25304/7022/3754 25305/7023/3754 25306/7024/3754 +f 25307/7025/3754 25306/7024/3754 25305/7023/3754 +f 25306/7024/3754 25307/7025/3754 25308/7026/3754 +f 25309/7027/3754 25310/7028/3754 25311/7029/3754 +f 25312/7030/3754 25311/7029/3754 25310/7028/3754 +f 25311/7029/3754 25312/7030/3754 25313/7031/3754 +f 25314/7032/3754 25313/7031/3754 25312/7030/3754 +f 25313/7031/3754 25314/7032/3754 25315/7033/3754 +f 25316/7034/3754 25315/7033/3754 25314/7032/3754 +f 25315/7033/3754 25316/7034/3754 25317/7035/3754 +f 25318/7036/3754 25317/7035/3754 25316/7034/3754 +f 25317/7035/3754 25318/7036/3754 25319/7035/3754 +f 25320/7036/3754 25319/7035/3754 25318/7036/3754 +f 25319/7035/3754 25320/7036/3754 25321/7037/3754 +f 25322/7038/3754 25321/7037/3754 25320/7036/3754 +f 25321/7037/3754 25322/7038/3754 25323/7037/3754 +f 25324/7038/3754 25323/7037/3754 25322/7038/3754 +f 25323/7037/3754 25324/7038/3754 25325/7039/3754 +f 25326/7040/3754 25325/7039/3754 25324/7038/3754 +f 25325/7039/3754 25326/7040/3754 25327/7041/3754 + + +# +# +# +g + + +# +# _material_385-effect +# +usemtl _material_385-effect + +v 0.355100 2.554804 1.028080 +v 0.355100 2.554804 -0.721920 +v 0.355100 3.304804 1.028080 +v 0.355100 3.304804 -0.721920 +v 0.355100 2.554804 -0.721920 +v -1.394900 2.554804 -0.721920 +v 0.355100 3.304804 -0.721920 +v -1.394900 3.304804 -0.721920 +v -1.394900 2.554804 1.028080 +v 0.355100 2.554804 1.028080 +v -1.394900 3.304804 1.028080 +v 0.355100 3.304804 1.028080 +v -1.394900 2.554804 -0.321920 +v -1.394900 2.554804 0.642081 +v -1.394900 2.679804 -0.321920 +v -1.394900 2.679804 0.642081 +v -1.394900 2.679804 -0.321920 +v -1.394900 2.679804 -0.139919 +v -1.394900 3.079804 -0.321920 +v -1.394900 3.079804 -0.139919 +v -1.394900 3.304804 -0.321920 +v -1.394900 3.304804 0.130080 +v -1.394900 2.679804 0.460081 +v -1.394900 2.679804 0.642081 +v -1.394900 3.079804 0.460081 +v -1.394900 3.079804 0.642081 +v -1.394900 3.304804 0.190081 +v -1.394900 3.304804 0.642081 +v -1.344900 3.354805 -0.096920 +v -1.344900 3.354805 0.403080 +v -1.344900 3.454804 -0.096920 +v -1.344900 3.454804 0.403080 +v -1.344900 3.454804 -0.096920 +v -1.344900 3.454804 0.053080 +v -1.344900 3.704804 -0.096920 +v -1.344900 3.704804 0.053080 +v -1.344900 3.454804 0.253080 +v -1.344900 3.454804 0.403080 +v -1.344900 3.704804 0.253080 +v -1.344900 3.704804 0.403080 +v -1.344900 3.704804 -0.096920 +v -1.344900 3.704804 0.403080 +v -1.344900 3.804804 -0.096920 +v -1.344900 3.804804 0.403080 +v -1.394900 2.929804 -0.721920 +v -1.394900 2.929804 -0.371920 +v -1.394900 3.304804 -0.721920 +v -1.394900 3.304804 -0.371920 +v -1.394900 2.929804 0.692081 +v -1.394900 2.929804 1.028080 +v -1.394900 3.304804 0.692081 +v -1.394900 3.304804 1.028080 +v -1.344900 3.804804 -0.096920 +v -1.344900 3.804804 0.403080 +v -1.344900 4.004805 0.151830 +v -1.344900 4.004805 0.154329 +v -0.844900 3.804804 0.403080 +v -0.844900 3.804804 -0.096920 +v -0.844900 4.004805 0.154329 +v -0.844900 4.004805 0.151830 +v -1.394900 2.679804 0.030080 +v -1.394900 2.679804 0.290081 +v -1.394900 3.221469 0.030080 +v -1.394900 3.221469 0.290081 +v -1.394900 3.304804 0.130080 +v -1.394900 3.304804 0.190081 +vn 1.000000 0.000000 0.000000 +vn 0.000000 -0.000000 -1.000000 +vn 0.000000 0.000000 1.000000 +vn -1.000000 0.000000 -0.000000 +vt 0.000000 0.000000 +vt 3.500000 0.000000 +vt 0.000000 1.500000 +vt 3.500000 1.500000 +vt 0.000000 0.025505 +vt 1.928000 0.025505 +vt 0.000000 0.275505 +vt 1.928000 0.275505 +vt 0.364000 0.275505 +vt 0.000000 1.075505 +vt 0.364000 1.075505 +vt 0.000000 1.525505 +vt 0.904000 1.525505 +vt 1.564000 0.275505 +vt 1.564000 1.075505 +vt 1.928000 1.075505 +vt 1.024000 1.525505 +vt 1.928000 1.525505 +vt 1.000000 0.000000 +vt 0.000000 0.200000 +vt 1.000000 0.200000 +vt 0.300000 0.200000 +vt 0.000000 0.700000 +vt 0.300000 0.700000 +vt 0.700000 0.200000 +vt 0.700000 0.700000 +vt 1.000000 0.700000 +vt 0.000000 0.900000 +vt 1.000000 0.900000 +vt 0.700000 0.000000 +vt 0.000000 0.750000 +vt 0.700000 0.750000 +vt 0.672000 0.000000 +vt 0.672000 0.750000 +vt 0.497500 0.400000 +vt 0.502500 0.400000 +vt 0.000000 0.030781 +vt 0.520000 0.030781 +vt 0.000000 1.114114 +vt 0.520000 1.114114 +vt 0.200000 1.280781 +vt 0.320000 1.280781 +f 25328/7042/3755 25329/7043/3755 25330/7044/3755 +f 25331/7045/3755 25330/7044/3755 25329/7043/3755 +f 25332/7042/3756 25333/7043/3756 25334/7044/3756 +f 25335/7045/3756 25334/7044/3756 25333/7043/3756 +f 25336/7042/3757 25337/7043/3757 25338/7044/3757 +f 25339/7045/3757 25338/7044/3757 25337/7043/3757 +f 25340/7046/3758 25341/7047/3758 25342/7048/3758 +f 25343/7049/3758 25342/7048/3758 25341/7047/3758 +f 25344/7048/3758 25345/7050/3758 25346/7051/3758 +f 25347/7052/3758 25346/7051/3758 25345/7050/3758 +f 25346/7051/3758 25347/7052/3758 25348/7053/3758 +f 25349/7054/3758 25348/7053/3758 25347/7052/3758 +f 25350/7055/3758 25351/7049/3758 25352/7056/3758 +f 25353/7057/3758 25352/7056/3758 25351/7049/3758 +f 25352/7056/3758 25353/7057/3758 25354/7058/3758 +f 25355/7059/3758 25354/7058/3758 25353/7057/3758 +f 25356/7042/3758 25357/7060/3758 25358/7061/3758 +f 25359/7062/3758 25358/7061/3758 25357/7060/3758 +f 25360/7061/3758 25361/7063/3758 25362/7064/3758 +f 25363/7065/3758 25362/7064/3758 25361/7063/3758 +f 25364/7066/3758 25365/7062/3758 25366/7067/3758 +f 25367/7068/3758 25366/7067/3758 25365/7062/3758 +f 25368/7064/3758 25369/7068/3758 25370/7069/3758 +f 25371/7070/3758 25370/7069/3758 25369/7068/3758 +f 25372/7042/3758 25373/7071/3758 25374/7072/3758 +f 25375/7073/3758 25374/7072/3758 25373/7071/3758 +f 25376/7042/3758 25377/7074/3758 25378/7072/3758 +f 25379/7075/3758 25378/7072/3758 25377/7074/3758 +f 25380/7042/3758 25381/7060/3758 25382/7076/3758 +f 25383/7077/3758 25382/7076/3758 25381/7060/3758 +f 25384/7042/3755 25385/7060/3755 25386/7076/3755 +f 25387/7077/3755 25386/7076/3755 25385/7060/3755 +f 25388/7078/3758 25389/7079/3758 25390/7080/3758 +f 25391/7081/3758 25390/7080/3758 25389/7079/3758 +f 25390/7080/3758 25391/7081/3758 25392/7082/3758 +f 25393/7083/3758 25392/7082/3758 25391/7081/3758 + + +# +# +# +g + + +# +# _material_529-effect +# +usemtl _material_529-effect + +v -1.094900 1.804805 -0.555255 +v -1.094900 1.804805 -0.530255 +v -1.084900 1.804805 -0.555255 +v -1.084900 1.804805 -0.530255 +v -1.094900 1.804805 -0.530255 +v -1.094900 1.429805 -0.530255 +v -1.084900 1.804805 -0.530255 +v -1.084900 1.429805 -0.530255 +v -1.094900 1.429805 -0.530255 +v -1.094900 1.429805 -0.555255 +v -1.084900 1.429805 -0.530255 +v -1.084900 1.429805 -0.555255 +v -1.094900 1.429805 -0.555255 +v -1.094900 1.804805 -0.555255 +v -1.084900 1.429805 -0.555255 +v -1.084900 1.804805 -0.555255 +v -1.119900 1.804805 -1.130255 +v -1.094900 1.804805 -1.130255 +v -1.119900 1.804805 -1.140252 +v -1.094900 1.804805 -1.140252 +v -1.094900 1.804805 -1.130255 +v -1.094900 1.429805 -1.130255 +v -1.094900 1.804805 -1.140252 +v -1.094900 1.429805 -1.140252 +v -1.094900 1.429805 -1.130255 +v -1.119900 1.429805 -1.130255 +v -1.094900 1.429805 -1.140252 +v -1.119900 1.429805 -1.140252 +v -1.119900 1.429805 -1.130255 +v -1.119900 1.804805 -1.130255 +v -1.119900 1.429805 -1.140252 +v -1.119900 1.804805 -1.140252 +v -1.869900 1.804805 -0.530252 +v -1.894900 1.804805 -0.530252 +v -1.869900 1.804805 -0.520254 +v -1.894900 1.804805 -0.520254 +v -1.894900 1.804805 -0.530252 +v -1.894900 1.429805 -0.530252 +v -1.894900 1.804805 -0.520254 +v -1.894900 1.429805 -0.520254 +v -1.894900 1.429805 -0.530252 +v -1.869900 1.429805 -0.530252 +v -1.894900 1.429805 -0.520254 +v -1.869900 1.429805 -0.520254 +v -1.869900 1.429805 -0.530252 +v -1.869900 1.804805 -0.530252 +v -1.869900 1.429805 -0.520254 +v -1.869900 1.804805 -0.520254 +v -1.094900 1.804805 -0.855255 +v -1.094900 1.804805 -0.830255 +v -1.084900 1.804805 -0.855255 +v -1.084900 1.804805 -0.830255 +v -1.094900 1.804805 -0.830255 +v -1.094900 1.429805 -0.830255 +v -1.084900 1.804805 -0.830255 +v -1.084900 1.429805 -0.830255 +v -1.094900 1.429805 -0.830255 +v -1.094900 1.429805 -0.855255 +v -1.084900 1.429805 -0.830255 +v -1.084900 1.429805 -0.855255 +v -1.094900 1.429805 -0.855255 +v -1.094900 1.804805 -0.855255 +v -1.084900 1.429805 -0.855255 +v -1.084900 1.804805 -0.855255 +v -1.519900 1.804805 -1.130255 +v -1.494900 1.804805 -1.130255 +v -1.519900 1.804805 -1.140252 +v -1.494900 1.804805 -1.140252 +v -1.494900 1.804805 -1.130255 +v -1.494900 1.429805 -1.130255 +v -1.494900 1.804805 -1.140252 +v -1.494900 1.429805 -1.140252 +v -1.494900 1.429805 -1.130255 +v -1.519900 1.429805 -1.130255 +v -1.494900 1.429805 -1.140252 +v -1.519900 1.429805 -1.140252 +v -1.519900 1.429805 -1.130255 +v -1.519900 1.804805 -1.130255 +v -1.519900 1.429805 -1.140252 +v -1.519900 1.804805 -1.140252 +v -1.469900 1.804805 -0.530252 +v -1.494900 1.804805 -0.530252 +v -1.469900 1.804805 -0.520254 +v -1.494900 1.804805 -0.520254 +v -1.494900 1.804805 -0.530252 +v -1.494900 1.429805 -0.530252 +v -1.494900 1.804805 -0.520254 +v -1.494900 1.429805 -0.520254 +v -1.494900 1.429805 -0.530252 +v -1.469900 1.429805 -0.530252 +v -1.494900 1.429805 -0.520254 +v -1.469900 1.429805 -0.520254 +v -1.469900 1.429805 -0.530252 +v -1.469900 1.804805 -0.530252 +v -1.469900 1.429805 -0.520254 +v -1.469900 1.804805 -0.520254 +v -1.680153 1.029553 -0.686682 +v -1.680153 1.029553 -0.630969 +v -0.973045 0.322447 -0.686682 +v -0.973045 0.322447 -0.630969 +v -1.680151 1.029553 -0.630969 +v -1.729649 0.980056 -0.630969 +v -0.973045 0.322447 -0.630969 +v -1.022543 0.272949 -0.630969 +v -1.729649 0.980056 -0.630969 +v -1.729649 0.980056 -0.686682 +v -1.022542 0.272949 -0.630969 +v -1.022542 0.272949 -0.686682 +v -1.729649 0.980056 -0.686682 +v -1.680151 1.029553 -0.686682 +v -1.022543 0.272949 -0.686682 +v -0.973045 0.322447 -0.686682 +v -1.680153 1.029553 -1.029537 +v -1.680153 1.029553 -0.973825 +v -0.973045 0.322447 -1.029537 +v -0.973045 0.322447 -0.973825 +v -1.680151 1.029553 -0.973825 +v -1.729649 0.980056 -0.973825 +v -0.973045 0.322447 -0.973825 +v -1.022543 0.272949 -0.973825 +v -1.729649 0.980056 -0.973825 +v -1.729649 0.980056 -1.029537 +v -1.022542 0.272949 -0.973825 +v -1.022542 0.272949 -1.029537 +v -1.729649 0.980056 -1.029541 +v -1.680151 1.029553 -1.029541 +v -1.022543 0.272949 -1.029541 +v -0.973045 0.322447 -1.029541 +v -1.698823 1.039272 -0.858111 +v -1.698823 1.039272 -0.802398 +v -0.714015 0.865624 -0.858111 +v -0.714015 0.865624 -0.802398 +v -1.698823 1.039272 -0.802395 +v -1.710978 0.970336 -0.802395 +v -0.714015 0.865624 -0.802395 +v -0.726170 0.796688 -0.802395 +v -1.710978 0.970336 -0.802398 +v -1.710978 0.970336 -0.858111 +v -0.726170 0.796688 -0.802398 +v -0.726170 0.796688 -0.858111 +v -1.710978 0.970336 -0.858111 +v -1.698823 1.039272 -0.858111 +v -0.726170 0.796688 -0.858111 +v -0.714015 0.865624 -0.858111 +v -1.069900 1.054805 -0.505255 +v -1.069900 1.054805 -0.580255 +v -1.069900 1.804805 -0.505255 +v -1.069900 1.804805 -0.580255 +v -1.069900 1.054805 -0.580255 +v -1.144900 1.054805 -0.580255 +v -1.069900 1.804805 -0.580255 +v -1.144900 1.804805 -0.580255 +v -1.144900 1.054805 -0.580255 +v -1.144900 1.054805 -0.505255 +v -1.144900 1.804805 -0.580255 +v -1.144900 1.804805 -0.505255 +v -1.144900 1.054805 -0.505255 +v -1.069900 1.054805 -0.505255 +v -1.144900 1.804805 -0.505255 +v -1.069900 1.804805 -0.505255 +v -1.069900 1.054805 -1.080255 +v -1.069900 1.054805 -1.155255 +v -1.069900 1.804805 -1.080255 +v -1.069900 1.804805 -1.155255 +v -1.069900 1.054805 -1.155255 +v -1.144900 1.054805 -1.155255 +v -1.069900 1.804805 -1.155255 +v -1.144900 1.804805 -1.155255 +v -1.144900 1.054805 -1.155255 +v -1.144900 1.054805 -1.080255 +v -1.144900 1.804805 -1.155255 +v -1.144900 1.804805 -1.080255 +v -1.144900 1.054805 -1.080255 +v -1.069900 1.054805 -1.080255 +v -1.144900 1.804805 -1.080255 +v -1.069900 1.804805 -1.080255 +v -1.844900 1.054805 -0.505255 +v -1.844900 1.054805 -0.580255 +v -1.844900 1.804805 -0.505255 +v -1.844900 1.804805 -0.580255 +v -1.844900 1.054805 -0.580255 +v -1.919900 1.054805 -0.580255 +v -1.844900 1.804805 -0.580255 +v -1.919900 1.804805 -0.580255 +v -1.919900 1.054805 -0.580255 +v -1.919900 1.054805 -0.505255 +v -1.919900 1.804805 -0.580255 +v -1.919900 1.804805 -0.505255 +v -1.919900 1.054805 -0.505255 +v -1.844900 1.054805 -0.505255 +v -1.919900 1.804805 -0.505255 +v -1.844900 1.804805 -0.505255 +v -1.844900 1.054805 -1.080255 +v -1.844900 1.054805 -1.155255 +v -1.844900 1.804805 -1.080255 +v -1.844900 1.804805 -1.155255 +v -1.844900 1.054805 -1.155255 +v -1.919900 1.054805 -1.155255 +v -1.844900 1.804805 -1.155255 +v -1.919900 1.804805 -1.155255 +v -1.919900 1.054805 -1.155255 +v -1.919900 1.054805 -1.080255 +v -1.919900 1.804805 -1.155255 +v -1.919900 1.804805 -1.080255 +v -1.919900 1.054805 -1.080255 +v -1.844900 1.054805 -1.080255 +v -1.919900 1.804805 -1.080255 +v -1.844900 1.804805 -1.080255 +v -1.844900 1.269805 -0.730255 +v -1.844900 1.269805 -0.930255 +v -1.859899 1.269805 -0.730255 +v -1.859899 1.269805 -0.930255 +v -1.844900 1.269805 -0.930255 +v -1.844900 1.249804 -0.930255 +v -1.859899 1.269805 -0.930255 +v -1.859899 1.249804 -0.930255 +v -1.844900 1.249804 -0.930255 +v -1.844900 1.249804 -0.730255 +v -1.859899 1.249804 -0.930255 +v -1.859899 1.249804 -0.730255 +v -1.844900 1.249804 -0.730255 +v -1.844900 1.269805 -0.730255 +v -1.859899 1.249804 -0.730255 +v -1.859899 1.269805 -0.730255 +v -1.844900 1.349805 -0.730255 +v -1.844900 1.349805 -0.930255 +v -1.859899 1.349805 -0.730255 +v -1.859899 1.349805 -0.930255 +v -1.844900 1.349805 -0.930255 +v -1.844900 1.329804 -0.930255 +v -1.859899 1.349805 -0.930255 +v -1.859899 1.329804 -0.930255 +v -1.844900 1.329804 -0.930255 +v -1.844900 1.329804 -0.730255 +v -1.859899 1.329804 -0.930255 +v -1.859899 1.329804 -0.730255 +v -1.844900 1.329804 -0.730255 +v -1.844900 1.349805 -0.730255 +v -1.859899 1.329804 -0.730255 +v -1.859899 1.349805 -0.730255 +v -1.844900 1.429805 -0.730255 +v -1.844900 1.429805 -0.930255 +v -1.859899 1.429805 -0.730255 +v -1.859899 1.429805 -0.930255 +v -1.844900 1.429805 -0.930255 +v -1.844900 1.409805 -0.930255 +v -1.859899 1.429805 -0.930255 +v -1.859899 1.409805 -0.930255 +v -1.844900 1.409804 -0.930255 +v -1.844900 1.409804 -0.730255 +v -1.859899 1.409804 -0.930255 +v -1.859899 1.409804 -0.730255 +v -1.844900 1.409805 -0.730255 +v -1.844900 1.429805 -0.730255 +v -1.859899 1.409805 -0.730255 +v -1.859899 1.429805 -0.730255 +v -1.844900 1.509804 -0.730255 +v -1.844900 1.509804 -0.930255 +v -1.859899 1.509804 -0.730255 +v -1.859899 1.509804 -0.930255 +v -1.844900 1.509804 -0.930255 +v -1.844900 1.489805 -0.930255 +v -1.859899 1.509804 -0.930255 +v -1.859899 1.489805 -0.930255 +v -1.844900 1.489805 -0.930255 +v -1.844900 1.489805 -0.730255 +v -1.859899 1.489805 -0.930255 +v -1.859899 1.489805 -0.730255 +v -1.844900 1.489805 -0.730255 +v -1.844900 1.509804 -0.730255 +v -1.859899 1.489805 -0.730255 +v -1.859899 1.509804 -0.730255 +v -1.844900 1.589805 -0.730255 +v -1.844900 1.589805 -0.930255 +v -1.859899 1.589805 -0.730255 +v -1.859899 1.589805 -0.930255 +v -1.844900 1.589805 -0.930255 +v -1.844900 1.569805 -0.930255 +v -1.859899 1.589805 -0.930255 +v -1.859899 1.569805 -0.930255 +v -1.844900 1.569805 -0.930255 +v -1.844900 1.569805 -0.730255 +v -1.859899 1.569805 -0.930255 +v -1.859899 1.569805 -0.730255 +v -1.844900 1.569805 -0.730255 +v -1.844900 1.589805 -0.730255 +v -1.859899 1.569805 -0.730255 +v -1.859899 1.589805 -0.730255 +v -1.844900 1.669805 -0.730255 +v -1.844900 1.669805 -0.930255 +v -1.859899 1.669805 -0.730255 +v -1.859899 1.669805 -0.930255 +v -1.844900 1.669805 -0.930255 +v -1.844900 1.649805 -0.930255 +v -1.859899 1.669805 -0.930255 +v -1.859899 1.649805 -0.930255 +v -1.844900 1.649805 -0.930255 +v -1.844900 1.649805 -0.730255 +v -1.859899 1.649805 -0.930255 +v -1.859899 1.649805 -0.730255 +v -1.844900 1.649805 -0.730255 +v -1.844900 1.669805 -0.730255 +v -1.859899 1.649805 -0.730255 +v -1.859899 1.669805 -0.730255 +v -1.844900 1.249804 -0.822055 +v -1.844900 1.249804 -0.838253 +v -1.859899 1.249804 -0.822055 +v -1.859899 1.249804 -0.838253 +v -1.844900 1.249804 -0.838253 +v -1.844900 1.229805 -0.838253 +v -1.859899 1.249804 -0.838253 +v -1.859899 1.229805 -0.838253 +v -1.844900 1.229805 -0.838253 +v -1.844900 1.229805 -0.822055 +v -1.859899 1.229805 -0.838253 +v -1.859899 1.229805 -0.822055 +v -1.844900 1.229805 -0.822055 +v -1.844900 1.249804 -0.822055 +v -1.859899 1.229805 -0.822055 +v -1.859899 1.249804 -0.822055 +v -1.844900 1.289805 -0.822055 +v -1.844900 1.289805 -0.838253 +v -1.859899 1.289805 -0.822055 +v -1.859899 1.289805 -0.838253 +v -1.844900 1.289805 -0.838253 +v -1.844900 1.269805 -0.838253 +v -1.859899 1.289805 -0.838253 +v -1.859899 1.269805 -0.838253 +v -1.844900 1.269805 -0.838253 +v -1.844900 1.269805 -0.822055 +v -1.859899 1.269805 -0.838253 +v -1.859899 1.269805 -0.822055 +v -1.844900 1.269805 -0.822055 +v -1.844900 1.289805 -0.822055 +v -1.859899 1.269805 -0.822055 +v -1.859899 1.289805 -0.822055 +v -1.844900 1.309804 -0.822055 +v -1.844900 1.309804 -0.838253 +v -1.859899 1.309804 -0.822055 +v -1.859899 1.309804 -0.838253 +v -1.844900 1.309804 -0.838253 +v -1.844900 1.289805 -0.838253 +v -1.859899 1.309804 -0.838253 +v -1.859899 1.289805 -0.838253 +v -1.844900 1.289805 -0.838253 +v -1.844900 1.289805 -0.822055 +v -1.859899 1.289805 -0.838253 +v -1.859899 1.289805 -0.822055 +v -1.844900 1.289805 -0.822055 +v -1.844900 1.309804 -0.822055 +v -1.859899 1.289805 -0.822055 +v -1.859899 1.309804 -0.822055 +v -1.844900 1.329804 -0.822055 +v -1.844900 1.329804 -0.838253 +v -1.859899 1.329804 -0.822055 +v -1.859899 1.329804 -0.838253 +v -1.844900 1.329804 -0.838253 +v -1.844900 1.309805 -0.838253 +v -1.859899 1.329804 -0.838253 +v -1.859899 1.309805 -0.838253 +v -1.844900 1.309804 -0.838253 +v -1.844900 1.309804 -0.822055 +v -1.859899 1.309804 -0.838253 +v -1.859899 1.309804 -0.822055 +v -1.844900 1.309805 -0.822055 +v -1.844900 1.329804 -0.822055 +v -1.859899 1.309805 -0.822055 +v -1.859899 1.329804 -0.822055 +v -1.844900 1.369805 -0.822055 +v -1.844900 1.369805 -0.838253 +v -1.859899 1.369805 -0.822055 +v -1.859899 1.369805 -0.838253 +v -1.844900 1.369805 -0.838253 +v -1.844900 1.349805 -0.838253 +v -1.859899 1.369805 -0.838253 +v -1.859899 1.349805 -0.838253 +v -1.844900 1.349805 -0.838253 +v -1.844900 1.349805 -0.822055 +v -1.859899 1.349805 -0.838253 +v -1.859899 1.349805 -0.822055 +v -1.844900 1.349805 -0.822055 +v -1.844900 1.369805 -0.822055 +v -1.859899 1.349805 -0.822055 +v -1.859899 1.369805 -0.822055 +v -1.844900 1.389805 -0.822055 +v -1.844900 1.389805 -0.838253 +v -1.859899 1.389805 -0.822055 +v -1.859899 1.389805 -0.838253 +v -1.844900 1.389805 -0.838253 +v -1.844900 1.369805 -0.838253 +v -1.859899 1.389805 -0.838253 +v -1.859899 1.369805 -0.838253 +v -1.844900 1.369805 -0.838253 +v -1.844900 1.369805 -0.822055 +v -1.859899 1.369805 -0.838253 +v -1.859899 1.369805 -0.822055 +v -1.844900 1.369805 -0.822055 +v -1.844900 1.389805 -0.822055 +v -1.859899 1.369805 -0.822055 +v -1.859899 1.389805 -0.822055 +v -1.844900 1.409804 -0.822055 +v -1.844900 1.409804 -0.838253 +v -1.859899 1.409804 -0.822055 +v -1.859899 1.409804 -0.838253 +v -1.844900 1.409804 -0.838253 +v -1.844900 1.389805 -0.838253 +v -1.859899 1.409804 -0.838253 +v -1.859899 1.389805 -0.838253 +v -1.844900 1.389805 -0.838253 +v -1.844900 1.389805 -0.822055 +v -1.859899 1.389805 -0.838253 +v -1.859899 1.389805 -0.822055 +v -1.844900 1.389805 -0.822055 +v -1.844900 1.409804 -0.822055 +v -1.859899 1.389805 -0.822055 +v -1.859899 1.409804 -0.822055 +v -1.844900 1.449805 -0.822055 +v -1.844900 1.449805 -0.838253 +v -1.859899 1.449805 -0.822055 +v -1.859899 1.449805 -0.838253 +v -1.844900 1.449805 -0.838253 +v -1.844900 1.429805 -0.838253 +v -1.859899 1.449805 -0.838253 +v -1.859899 1.429805 -0.838253 +v -1.844900 1.429805 -0.838253 +v -1.844900 1.429805 -0.822055 +v -1.859899 1.429805 -0.838253 +v -1.859899 1.429805 -0.822055 +v -1.844900 1.429805 -0.822055 +v -1.844900 1.449805 -0.822055 +v -1.859899 1.429805 -0.822055 +v -1.859899 1.449805 -0.822055 +v -1.844900 1.469805 -0.822055 +v -1.844900 1.469805 -0.838253 +v -1.859899 1.469805 -0.822055 +v -1.859899 1.469805 -0.838253 +v -1.844900 1.469805 -0.838253 +v -1.844900 1.449805 -0.838253 +v -1.859899 1.469805 -0.838253 +v -1.859899 1.449805 -0.838253 +v -1.844900 1.449805 -0.838253 +v -1.844900 1.449805 -0.822055 +v -1.859899 1.449805 -0.838253 +v -1.859899 1.449805 -0.822055 +v -1.844900 1.449805 -0.822055 +v -1.844900 1.469805 -0.822055 +v -1.859899 1.449805 -0.822055 +v -1.859899 1.469805 -0.822055 +v -1.844900 1.489805 -0.822055 +v -1.844900 1.489805 -0.838253 +v -1.859899 1.489805 -0.822055 +v -1.859899 1.489805 -0.838253 +v -1.844900 1.489805 -0.838253 +v -1.844900 1.469805 -0.838253 +v -1.859899 1.489805 -0.838253 +v -1.859899 1.469805 -0.838253 +v -1.844900 1.469805 -0.838253 +v -1.844900 1.469805 -0.822055 +v -1.859899 1.469805 -0.838253 +v -1.859899 1.469805 -0.822055 +v -1.844900 1.469805 -0.822055 +v -1.844900 1.489805 -0.822055 +v -1.859899 1.469805 -0.822055 +v -1.859899 1.489805 -0.822055 +v -1.844900 1.529804 -0.822055 +v -1.844900 1.529804 -0.838253 +v -1.859899 1.529804 -0.822055 +v -1.859899 1.529804 -0.838253 +v -1.844900 1.529804 -0.838253 +v -1.844900 1.509805 -0.838253 +v -1.859899 1.529804 -0.838253 +v -1.859899 1.509805 -0.838253 +v -1.844900 1.509804 -0.838253 +v -1.844900 1.509804 -0.822055 +v -1.859899 1.509804 -0.838253 +v -1.859899 1.509804 -0.822055 +v -1.844900 1.509805 -0.822055 +v -1.844900 1.529804 -0.822055 +v -1.859899 1.509805 -0.822055 +v -1.859899 1.529804 -0.822055 +v -1.844900 1.549804 -0.822055 +v -1.844900 1.549804 -0.838253 +v -1.859899 1.549804 -0.822055 +v -1.859899 1.549804 -0.838253 +v -1.844900 1.549804 -0.838253 +v -1.844900 1.529804 -0.838253 +v -1.859899 1.549804 -0.838253 +v -1.859899 1.529804 -0.838253 +v -1.844900 1.529804 -0.838253 +v -1.844900 1.529804 -0.822055 +v -1.859899 1.529804 -0.838253 +v -1.859899 1.529804 -0.822055 +v -1.844900 1.529804 -0.822055 +v -1.844900 1.549804 -0.822055 +v -1.859899 1.529804 -0.822055 +v -1.859899 1.549804 -0.822055 +v -1.844900 1.569805 -0.822055 +v -1.844900 1.569805 -0.838253 +v -1.859899 1.569805 -0.822055 +v -1.859899 1.569805 -0.838253 +v -1.844900 1.569805 -0.838253 +v -1.844900 1.549804 -0.838253 +v -1.859899 1.569805 -0.838253 +v -1.859899 1.549804 -0.838253 +v -1.844900 1.549804 -0.838253 +v -1.844900 1.549804 -0.822055 +v -1.859899 1.549804 -0.838253 +v -1.859899 1.549804 -0.822055 +v -1.844900 1.549804 -0.822055 +v -1.844900 1.569805 -0.822055 +v -1.859899 1.549804 -0.822055 +v -1.859899 1.569805 -0.822055 +v -1.844900 1.609804 -0.822055 +v -1.844900 1.609804 -0.838253 +v -1.859899 1.609804 -0.822055 +v -1.859899 1.609804 -0.838253 +v -1.844900 1.609804 -0.838253 +v -1.844900 1.589805 -0.838253 +v -1.859899 1.609804 -0.838253 +v -1.859899 1.589805 -0.838253 +v -1.844900 1.589805 -0.838253 +v -1.844900 1.589805 -0.822055 +v -1.859899 1.589805 -0.838253 +v -1.859899 1.589805 -0.822055 +v -1.844900 1.589805 -0.822055 +v -1.844900 1.609804 -0.822055 +v -1.859899 1.589805 -0.822055 +v -1.859899 1.609804 -0.822055 +v -1.844900 1.629804 -0.822055 +v -1.844900 1.629804 -0.838253 +v -1.859899 1.629804 -0.822055 +v -1.859899 1.629804 -0.838253 +v -1.844900 1.629804 -0.838253 +v -1.844900 1.609805 -0.838253 +v -1.859899 1.629804 -0.838253 +v -1.859899 1.609805 -0.838253 +v -1.844900 1.609804 -0.838253 +v -1.844900 1.609804 -0.822055 +v -1.859899 1.609804 -0.838253 +v -1.859899 1.609804 -0.822055 +v -1.844900 1.609805 -0.822055 +v -1.844900 1.629804 -0.822055 +v -1.859899 1.609805 -0.822055 +v -1.859899 1.629804 -0.822055 +v -1.844900 1.649805 -0.822055 +v -1.844900 1.649805 -0.838253 +v -1.859899 1.649805 -0.822055 +v -1.859899 1.649805 -0.838253 +v -1.844900 1.649805 -0.838253 +v -1.844900 1.629804 -0.838253 +v -1.859899 1.649805 -0.838253 +v -1.859899 1.629804 -0.838253 +v -1.844900 1.629804 -0.838253 +v -1.844900 1.629804 -0.822055 +v -1.859899 1.629804 -0.838253 +v -1.859899 1.629804 -0.822055 +v -1.844900 1.629804 -0.822055 +v -1.844900 1.649805 -0.822055 +v -1.859899 1.629804 -0.822055 +v -1.859899 1.649805 -0.822055 +v -1.094900 1.854805 -0.530255 +v -1.738711 1.854805 -0.530255 +v -1.094900 1.854805 -0.510253 +v -1.738711 1.854805 -0.510253 +v -1.738711 1.854805 -0.530255 +v -1.894900 1.804805 -0.530255 +v -1.738711 1.854805 -0.510253 +v -1.894900 1.804805 -0.510253 +v -1.894900 1.804805 -0.530255 +v -1.094900 1.804805 -0.530255 +v -1.894900 1.804805 -0.510253 +v -1.094900 1.804805 -0.510253 +v -1.094900 1.804805 -0.530255 +v -1.094900 1.854805 -0.530255 +v -1.094900 1.804805 -0.510253 +v -1.094900 1.854805 -0.510253 +v -1.094900 1.854805 -1.130255 +v -1.094900 1.854805 -0.530255 +v -1.074899 1.854805 -1.130255 +v -1.074899 1.854805 -0.530255 +v -1.094900 1.854805 -0.530255 +v -1.094900 1.804805 -0.530255 +v -1.074899 1.854805 -0.530255 +v -1.074899 1.804805 -0.530255 +v -1.094900 1.804805 -0.530255 +v -1.094900 1.804805 -1.130255 +v -1.074899 1.804805 -0.530255 +v -1.074899 1.804805 -1.130255 +v -1.094900 1.804805 -1.130255 +v -1.094900 1.854805 -1.130255 +v -1.074899 1.804805 -1.130255 +v -1.074899 1.854805 -1.130255 +v -1.738711 1.854805 -1.130252 +v -1.094900 1.854805 -1.130252 +v -1.738711 1.854805 -1.150253 +v -1.094900 1.854805 -1.150253 +v -1.094900 1.854805 -1.130252 +v -1.094900 1.804805 -1.130252 +v -1.094900 1.854805 -1.150253 +v -1.094900 1.804805 -1.150253 +v -1.094900 1.804805 -1.130252 +v -1.894900 1.804805 -1.130252 +v -1.094900 1.804805 -1.150253 +v -1.894900 1.804805 -1.150253 +v -1.894900 1.804805 -1.130252 +v -1.738711 1.854805 -1.130252 +v -1.894900 1.804805 -1.150253 +v -1.738711 1.854805 -1.150253 +v -1.094900 1.104805 -1.130255 +v -1.094900 1.104805 -0.530255 +v -1.074899 1.104805 -1.130255 +v -1.074899 1.104805 -0.530255 +v -1.094900 1.104805 -0.530255 +v -1.094900 1.054805 -0.530255 +v -1.074899 1.104805 -0.530255 +v -1.074899 1.054805 -0.530255 +v -1.094900 1.054805 -0.530255 +v -1.094900 1.054805 -1.130255 +v -1.074899 1.054805 -0.530255 +v -1.074899 1.054805 -1.130255 +v -1.094900 1.054805 -1.130255 +v -1.094900 1.104805 -1.130255 +v -1.074899 1.054805 -1.130255 +v -1.074899 1.104805 -1.130255 +v -1.894900 1.104805 -1.130252 +v -1.094900 1.104805 -1.130252 +v -1.894900 1.104805 -1.150253 +v -1.094900 1.104805 -1.150253 +v -1.094900 1.104805 -1.130252 +v -1.094900 1.054805 -1.130252 +v -1.094900 1.104805 -1.150253 +v -1.094900 1.054805 -1.150253 +v -1.094900 1.054805 -1.130252 +v -1.894900 1.054805 -1.130252 +v -1.094900 1.054805 -1.150253 +v -1.894900 1.054805 -1.150253 +v -1.894900 1.054805 -1.130252 +v -1.894900 1.104805 -1.130252 +v -1.894900 1.054805 -1.150253 +v -1.894900 1.104805 -1.150253 +v -1.894900 1.104805 -0.530255 +v -1.894900 1.104805 -1.130255 +v -1.914901 1.104805 -0.530255 +v -1.914901 1.104805 -1.130255 +v -1.894900 1.104805 -1.130255 +v -1.894900 1.054805 -1.130255 +v -1.914901 1.104805 -1.130255 +v -1.914901 1.054805 -1.130255 +v -1.894900 1.054805 -1.130255 +v -1.894900 1.054805 -0.530255 +v -1.914901 1.054805 -1.130255 +v -1.914901 1.054805 -0.530255 +v -1.894900 1.054805 -0.530255 +v -1.894900 1.104805 -0.530255 +v -1.914901 1.054805 -0.530255 +v -1.914901 1.104805 -0.530255 +v -1.094900 1.104805 -0.530255 +v -1.894900 1.104805 -0.530255 +v -1.094900 1.104805 -0.510253 +v -1.894900 1.104805 -0.510253 +v -1.894900 1.104805 -0.530255 +v -1.894900 1.054805 -0.530255 +v -1.894900 1.104805 -0.510253 +v -1.894900 1.054805 -0.510253 +v -1.894900 1.054805 -0.530255 +v -1.094900 1.054805 -0.530255 +v -1.894900 1.054805 -0.510253 +v -1.094900 1.054805 -0.510253 +v -1.094900 1.054805 -0.530255 +v -1.094900 1.104805 -0.530255 +v -1.094900 1.054805 -0.510253 +v -1.094900 1.104805 -0.510253 +v -1.094900 1.429805 -1.130255 +v -1.094900 1.429805 -0.530255 +v -1.074899 1.429805 -1.130255 +v -1.074899 1.429805 -0.530255 +v -1.094900 1.429805 -0.530255 +v -1.094900 1.389805 -0.530255 +v -1.074899 1.429805 -0.530255 +v -1.074899 1.389805 -0.530255 +v -1.094900 1.389805 -0.530255 +v -1.094900 1.389805 -1.130255 +v -1.074899 1.389805 -0.530255 +v -1.074899 1.389805 -1.130255 +v -1.094900 1.389805 -1.130255 +v -1.094900 1.429805 -1.130255 +v -1.074899 1.389805 -1.130255 +v -1.074899 1.429805 -1.130255 +v -1.894900 1.429805 -1.130252 +v -1.094900 1.429805 -1.130252 +v -1.894900 1.429805 -1.150253 +v -1.094900 1.429805 -1.150253 +v -1.094900 1.429805 -1.130252 +v -1.094900 1.389805 -1.130252 +v -1.094900 1.429805 -1.150253 +v -1.094900 1.389805 -1.150253 +v -1.094900 1.389805 -1.130252 +v -1.894900 1.389805 -1.130252 +v -1.094900 1.389805 -1.150253 +v -1.894900 1.389805 -1.150253 +v -1.894900 1.389805 -1.130252 +v -1.894900 1.429805 -1.130252 +v -1.894900 1.389805 -1.150253 +v -1.894900 1.429805 -1.150253 +v -1.094900 1.429805 -0.530255 +v -1.894900 1.429805 -0.530255 +v -1.094900 1.429805 -0.510253 +v -1.894900 1.429805 -0.510253 +v -1.894900 1.429805 -0.530255 +v -1.894900 1.389805 -0.530255 +v -1.894900 1.429805 -0.510253 +v -1.894900 1.389805 -0.510253 +v -1.894900 1.389805 -0.530255 +v -1.094900 1.389805 -0.530255 +v -1.894900 1.389805 -0.510253 +v -1.094900 1.389805 -0.510253 +v -1.094900 1.389805 -0.530255 +v -1.094900 1.429805 -0.530255 +v -1.094900 1.389805 -0.510253 +v -1.094900 1.429805 -0.510253 +v -1.894900 1.429805 -0.530255 +v -1.894900 1.429805 -0.730255 +v -1.914901 1.429805 -0.530255 +v -1.914901 1.429805 -0.730255 +v -1.894900 1.429805 -0.730255 +v -1.894900 1.389805 -0.730255 +v -1.914901 1.429805 -0.730255 +v -1.914901 1.389805 -0.730255 +v -1.894900 1.389805 -0.730255 +v -1.894900 1.389805 -0.530255 +v -1.914901 1.389805 -0.730255 +v -1.914901 1.389805 -0.530255 +v -1.894900 1.389805 -0.530255 +v -1.894900 1.429805 -0.530255 +v -1.914901 1.389805 -0.530255 +v -1.914901 1.429805 -0.530255 +v -1.894900 1.429805 -0.930255 +v -1.894900 1.429805 -1.130255 +v -1.914901 1.429805 -0.930255 +v -1.914901 1.429805 -1.130255 +v -1.894900 1.429805 -1.130255 +v -1.894900 1.389805 -1.130255 +v -1.914901 1.429805 -1.130255 +v -1.914901 1.389805 -1.130255 +v -1.894900 1.389805 -1.130255 +v -1.894900 1.389805 -0.930255 +v -1.914901 1.389805 -1.130255 +v -1.914901 1.389805 -0.930255 +v -1.894900 1.389805 -0.930255 +v -1.894900 1.429805 -0.930255 +v -1.914901 1.389805 -0.930255 +v -1.914901 1.429805 -0.930255 +v -1.084900 1.429805 -0.530255 +v -1.084900 1.429805 -0.555255 +v -1.084900 1.804805 -0.530255 +v -1.084900 1.804805 -0.555255 +v -1.094900 1.429805 -1.140252 +v -1.119900 1.429805 -1.140252 +v -1.094900 1.804805 -1.140252 +v -1.119900 1.804805 -1.140252 +v -1.894900 1.429805 -0.520254 +v -1.869900 1.429805 -0.520254 +v -1.894900 1.804805 -0.520254 +v -1.869900 1.804805 -0.520254 +v -1.084900 1.429805 -0.830255 +v -1.084900 1.429805 -0.855255 +v -1.084900 1.804805 -0.830255 +v -1.084900 1.804805 -0.855255 +v -1.494900 1.429805 -1.140252 +v -1.519900 1.429805 -1.140252 +v -1.494900 1.804805 -1.140252 +v -1.519900 1.804805 -1.140252 +v -1.494900 1.429805 -0.520254 +v -1.469900 1.429805 -0.520254 +v -1.494900 1.804805 -0.520254 +v -1.469900 1.804805 -0.520254 +v -1.894900 1.804805 -0.510253 +v -1.094900 1.804805 -0.510253 +v -1.738713 1.854805 -0.510253 +v -1.094900 1.854805 -0.510253 +v -1.074901 1.804805 -0.530255 +v -1.074901 1.804805 -1.130255 +v -1.074901 1.854805 -0.530255 +v -1.074901 1.854805 -1.130255 +v -1.094900 1.804805 -1.150253 +v -1.894900 1.804805 -1.150253 +v -1.094900 1.854805 -1.150253 +v -1.738713 1.854805 -1.150253 +v -1.074901 1.054805 -0.530255 +v -1.074901 1.054805 -1.130255 +v -1.074901 1.104805 -0.530255 +v -1.074901 1.104805 -1.130255 +v -1.094900 1.054805 -1.150253 +v -1.894900 1.054805 -1.150253 +v -1.094900 1.104805 -1.150253 +v -1.894900 1.104805 -1.150253 +v -1.914900 1.054805 -1.130255 +v -1.914900 1.054805 -0.530255 +v -1.914900 1.104805 -1.130255 +v -1.914900 1.104805 -0.530255 +v -1.894900 1.054805 -0.510253 +v -1.094900 1.054805 -0.510253 +v -1.894900 1.104805 -0.510253 +v -1.094900 1.104805 -0.510253 +v -1.074901 1.389805 -0.530255 +v -1.074901 1.389805 -1.130255 +v -1.074901 1.429805 -0.530255 +v -1.074901 1.429805 -1.130255 +v -1.094900 1.389805 -1.150253 +v -1.894900 1.389805 -1.150253 +v -1.094900 1.429805 -1.150253 +v -1.894900 1.429805 -1.150253 +v -1.894900 1.389805 -0.510253 +v -1.094900 1.389805 -0.510253 +v -1.894900 1.429805 -0.510253 +v -1.094900 1.429805 -0.510253 +v -1.914900 1.389805 -0.730255 +v -1.914900 1.389805 -0.530255 +v -1.914900 1.429805 -0.730255 +v -1.914900 1.429805 -0.530255 +v -1.914900 1.389805 -1.130255 +v -1.914900 1.389805 -0.930255 +v -1.914900 1.429805 -1.130255 +v -1.914900 1.429805 -0.930255 +v -1.894900 1.229805 -0.930255 +v -1.894900 1.229805 -0.730255 +v -1.844900 1.229805 -0.930255 +v -1.844900 1.229805 -0.730255 +v -1.894900 1.229805 -0.730255 +v -1.894900 1.679805 -0.730255 +v -1.844900 1.229805 -0.730255 +v -1.844900 1.679805 -0.730255 +v -1.894900 1.679805 -0.730255 +v -1.894900 1.679805 -0.930255 +v -1.844900 1.679805 -0.730255 +v -1.844900 1.679805 -0.930255 +v -1.894900 1.679805 -0.930255 +v -1.894900 1.229805 -0.930255 +v -1.844900 1.679805 -0.930255 +v -1.844900 1.229805 -0.930255 +v -1.821573 1.170975 -0.686682 +v -1.821573 1.170975 -0.630969 +v -1.680151 1.029553 -0.686682 +v -1.680151 1.029553 -0.630969 +v -1.821574 1.170975 -0.630969 +v -1.871071 1.121477 -0.630969 +v -1.680153 1.029553 -0.630969 +v -1.729649 0.980056 -0.630969 +v -1.871071 1.121477 -0.630969 +v -1.871071 1.121477 -0.686682 +v -1.729649 0.980056 -0.630969 +v -1.729649 0.980056 -0.686682 +v -1.871071 1.121477 -0.686682 +v -1.821574 1.170975 -0.686682 +v -1.729649 0.980056 -0.686682 +v -1.680153 1.029553 -0.686682 +v -1.821573 1.170975 -1.029537 +v -1.821573 1.170975 -0.973825 +v -1.680151 1.029553 -1.029537 +v -1.680151 1.029553 -0.973825 +v -1.821574 1.170975 -0.973825 +v -1.871071 1.121477 -0.973825 +v -1.680153 1.029553 -0.973825 +v -1.729649 0.980056 -0.973825 +v -1.871071 1.121477 -0.973825 +v -1.871071 1.121477 -1.029537 +v -1.729649 0.980056 -0.973825 +v -1.729649 0.980056 -1.029537 +v -1.871071 1.121477 -1.029541 +v -1.821574 1.170975 -1.029541 +v -1.729649 0.980056 -1.029541 +v -1.680153 1.029553 -1.029541 +v -1.895784 1.074002 -0.858111 +v -1.895784 1.074002 -0.802398 +v -1.698823 1.039272 -0.858111 +v -1.698823 1.039272 -0.802398 +v -1.895784 1.074002 -0.802395 +v -1.907939 1.005066 -0.802395 +v -1.698823 1.039272 -0.802395 +v -1.710978 0.970336 -0.802395 +v -1.907939 1.005066 -0.802398 +v -1.907939 1.005066 -0.858111 +v -1.710978 0.970336 -0.802398 +v -1.710978 0.970336 -0.858111 +v -1.907939 1.005066 -0.858111 +v -1.895784 1.074002 -0.858111 +v -1.710978 0.970336 -0.858111 +v -1.698823 1.039272 -0.858111 +v -1.094900 1.431949 -0.830255 +v -1.094900 1.731950 -1.130255 +v -1.079901 1.431949 -0.830255 +v -1.079901 1.731950 -1.130255 +v -1.094900 1.731950 -1.130255 +v -1.094900 1.802660 -1.130255 +v -1.079901 1.731950 -1.130255 +v -1.079901 1.802660 -1.130255 +v -1.094900 1.802660 -1.130255 +v -1.094900 1.502660 -0.830255 +v -1.079901 1.802660 -1.130255 +v -1.079901 1.502660 -0.830255 +v -1.094900 1.502660 -0.830255 +v -1.094900 1.431949 -0.830255 +v -1.079901 1.502660 -0.830255 +v -1.079901 1.431949 -0.830255 +v -1.494900 1.429805 -1.130252 +v -1.542755 1.429805 -1.130252 +v -1.494900 1.429805 -1.145254 +v -1.542755 1.429805 -1.145254 +v -1.894900 1.781950 -1.130255 +v -1.542755 1.429805 -1.145254 +v -1.542755 1.429805 -1.130255 +v -1.542755 1.429805 -1.145254 +v -1.894900 1.781950 -1.130255 +v -1.894900 1.781950 -1.145254 +v -1.894900 1.804805 -1.130255 +v -1.894900 1.781950 -1.145254 +v -1.894900 1.781950 -1.130255 +v -1.894900 1.804805 -1.145254 +v -1.894900 1.781950 -1.145254 +v -1.894900 1.804805 -1.130255 +v -1.894900 1.804805 -1.130252 +v -1.847046 1.804805 -1.130252 +v -1.894900 1.804805 -1.145254 +v -1.847046 1.804805 -1.145254 +v -1.847046 1.804805 -1.130252 +v -1.494900 1.452660 -1.130252 +v -1.847046 1.804805 -1.145254 +v -1.494900 1.452660 -1.145254 +v -1.494900 1.452660 -1.130252 +v -1.494900 1.429805 -1.130252 +v -1.494900 1.452660 -1.145254 +v -1.494900 1.429805 -1.145254 +v -1.094900 1.429805 -0.530255 +v -1.094900 1.452660 -0.530255 +v -1.094900 1.429805 -0.515252 +v -1.094900 1.452660 -0.515252 +v -1.447046 1.804805 -0.530255 +v -1.094900 1.452660 -0.515255 +v -1.094900 1.452660 -0.530255 +v -1.094900 1.452660 -0.515255 +v -1.447046 1.804805 -0.530255 +v -1.447046 1.804805 -0.515255 +v -1.494900 1.804805 -0.530255 +v -1.447046 1.804805 -0.515255 +v -1.447046 1.804805 -0.530255 +v -1.494900 1.804805 -0.515255 +v -1.447046 1.804805 -0.515255 +v -1.494900 1.804805 -0.530255 +v -1.494900 1.804805 -0.530255 +v -1.494900 1.781950 -0.530255 +v -1.494900 1.804805 -0.515252 +v -1.494900 1.781950 -0.515252 +v -1.494900 1.781950 -0.530255 +v -1.142755 1.429805 -0.530255 +v -1.494900 1.781950 -0.515252 +v -1.142755 1.429805 -0.515252 +v -1.142755 1.429805 -0.530255 +v -1.094900 1.429805 -0.530255 +v -1.142755 1.429805 -0.515252 +v -1.094900 1.429805 -0.515252 +v -1.094900 1.502660 -0.830255 +v -1.094900 1.802660 -0.530255 +v -1.079901 1.502660 -0.830255 +v -1.079901 1.802660 -0.530255 +v -1.094900 1.802660 -0.530255 +v -1.094900 1.731950 -0.530255 +v -1.079901 1.802660 -0.530255 +v -1.079901 1.731950 -0.530255 +v -1.094900 1.731950 -0.530255 +v -1.094900 1.431949 -0.830255 +v -1.079901 1.731950 -0.530255 +v -1.079901 1.431949 -0.830255 +v -1.094900 1.431949 -0.830255 +v -1.094900 1.502660 -0.830255 +v -1.079901 1.431949 -0.830255 +v -1.079901 1.502660 -0.830255 +v -1.494900 1.429805 -1.130252 +v -1.494900 1.452660 -1.130252 +v -1.494900 1.429805 -1.145254 +v -1.494900 1.452660 -1.145254 +v -1.142755 1.804805 -1.130255 +v -1.494900 1.452660 -1.145254 +v -1.494900 1.452660 -1.130255 +v -1.494900 1.452660 -1.145254 +v -1.142755 1.804805 -1.130255 +v -1.142755 1.804805 -1.145254 +v -1.094900 1.804805 -1.130255 +v -1.142755 1.804805 -1.145254 +v -1.142755 1.804805 -1.130255 +v -1.094900 1.804805 -1.145254 +v -1.142755 1.804805 -1.145254 +v -1.094900 1.804805 -1.130255 +v -1.094900 1.804805 -1.130252 +v -1.094900 1.781950 -1.130252 +v -1.094900 1.804805 -1.145254 +v -1.094900 1.781950 -1.145254 +v -1.094900 1.781950 -1.130252 +v -1.447046 1.429805 -1.130252 +v -1.094900 1.781950 -1.145254 +v -1.447046 1.429805 -1.145254 +v -1.447046 1.429805 -1.130252 +v -1.494900 1.429805 -1.130252 +v -1.447046 1.429805 -1.145254 +v -1.494900 1.429805 -1.145254 +v -1.894900 1.429805 -0.530255 +v -1.847046 1.429805 -0.530255 +v -1.894900 1.429805 -0.515252 +v -1.847046 1.429805 -0.515252 +v -1.494900 1.781950 -0.530255 +v -1.847046 1.429805 -0.515255 +v -1.847046 1.429805 -0.530255 +v -1.847046 1.429805 -0.515255 +v -1.494900 1.781950 -0.530255 +v -1.494900 1.781950 -0.515255 +v -1.494900 1.804805 -0.530255 +v -1.494900 1.781950 -0.515255 +v -1.494900 1.781950 -0.530255 +v -1.494900 1.804805 -0.515255 +v -1.494900 1.781950 -0.515255 +v -1.494900 1.804805 -0.530255 +v -1.494900 1.804805 -0.530255 +v -1.542755 1.804805 -0.530255 +v -1.494900 1.804805 -0.515252 +v -1.542755 1.804805 -0.515252 +v -1.542755 1.804805 -0.530255 +v -1.894900 1.452660 -0.530255 +v -1.542755 1.804805 -0.515252 +v -1.894900 1.452660 -0.515252 +v -1.894900 1.452660 -0.530255 +v -1.894900 1.429805 -0.530255 +v -1.894900 1.452660 -0.515252 +v -1.894900 1.429805 -0.515252 +v -1.079901 1.431949 -0.830255 +v -1.079901 1.731950 -1.130255 +v -1.079901 1.502660 -0.830255 +v -1.079901 1.802660 -1.130255 +v -1.542755 1.429805 -1.145254 +v -1.894900 1.781950 -1.145254 +v -1.519900 1.429805 -1.145254 +v -1.894900 1.804805 -1.145254 +v -1.494900 1.429805 -1.145254 +v -1.869900 1.804805 -1.145254 +v -1.494900 1.452660 -1.145254 +v -1.847046 1.804805 -1.145254 +v -1.094900 1.452660 -0.515252 +v -1.447046 1.804805 -0.515252 +v -1.094900 1.429805 -0.515252 +v -1.469900 1.804805 -0.515252 +v -1.119900 1.429805 -0.515252 +v -1.494900 1.804805 -0.515252 +v -1.142755 1.429805 -0.515252 +v -1.494900 1.781950 -0.515252 +v -1.079901 1.502660 -0.830255 +v -1.079901 1.802660 -0.530255 +v -1.079901 1.431949 -0.830255 +v -1.079901 1.731950 -0.530255 +v -1.494900 1.452660 -1.145254 +v -1.142755 1.804805 -1.145254 +v -1.494900 1.429805 -1.145254 +v -1.119900 1.804805 -1.145254 +v -1.469900 1.429805 -1.145254 +v -1.094900 1.804805 -1.145254 +v -1.447046 1.429805 -1.145254 +v -1.094900 1.781950 -1.145254 +v -1.847046 1.429805 -0.515252 +v -1.494900 1.781950 -0.515252 +v -1.869900 1.429805 -0.515252 +v -1.494900 1.804805 -0.515252 +v -1.894900 1.429805 -0.515252 +v -1.519900 1.804805 -0.515252 +v -1.894900 1.452660 -0.515252 +v -1.542755 1.804805 -0.515252 +v -1.859899 1.249804 -0.930255 +v -1.859899 1.249804 -0.730255 +v -1.859899 1.269805 -0.930255 +v -1.859899 1.269805 -0.730255 +v -1.859899 1.329804 -0.930255 +v -1.859899 1.329804 -0.730255 +v -1.859899 1.349805 -0.930255 +v -1.859899 1.349805 -0.730255 +v -1.859899 1.409805 -0.930255 +v -1.859899 1.409805 -0.730255 +v -1.859899 1.429805 -0.930255 +v -1.859899 1.429805 -0.730255 +v -1.859899 1.489805 -0.930255 +v -1.859899 1.489805 -0.730255 +v -1.859899 1.509804 -0.930255 +v -1.859899 1.509804 -0.730255 +v -1.859899 1.569805 -0.930255 +v -1.859899 1.569805 -0.730255 +v -1.859899 1.589805 -0.930255 +v -1.859899 1.589805 -0.730255 +v -1.859899 1.649805 -0.930255 +v -1.859899 1.649805 -0.730255 +v -1.859899 1.669805 -0.930255 +v -1.859899 1.669805 -0.730255 +v -1.859899 1.229805 -0.838253 +v -1.859899 1.229805 -0.822055 +v -1.859899 1.249804 -0.838253 +v -1.859899 1.249804 -0.822055 +v -1.859899 1.269805 -0.838253 +v -1.859899 1.269805 -0.822055 +v -1.859899 1.289805 -0.838253 +v -1.859899 1.289805 -0.822055 +v -1.859899 1.289805 -0.838253 +v -1.859899 1.289805 -0.822055 +v -1.859899 1.309804 -0.838253 +v -1.859899 1.309804 -0.822055 +v -1.859899 1.309805 -0.838253 +v -1.859899 1.309805 -0.822055 +v -1.859899 1.329804 -0.838253 +v -1.859899 1.329804 -0.822055 +v -1.859899 1.349805 -0.838253 +v -1.859899 1.349805 -0.822055 +v -1.859899 1.369805 -0.838253 +v -1.859899 1.369805 -0.822055 +v -1.859899 1.369805 -0.838253 +v -1.859899 1.369805 -0.822055 +v -1.859899 1.389805 -0.838253 +v -1.859899 1.389805 -0.822055 +v -1.859899 1.389805 -0.838253 +v -1.859899 1.389805 -0.822055 +v -1.859899 1.409804 -0.838253 +v -1.859899 1.409804 -0.822055 +v -1.859899 1.429805 -0.838253 +v -1.859899 1.429805 -0.822055 +v -1.859899 1.449805 -0.838253 +v -1.859899 1.449805 -0.822055 +v -1.859899 1.449805 -0.838253 +v -1.859899 1.449805 -0.822055 +v -1.859899 1.469805 -0.838253 +v -1.859899 1.469805 -0.822055 +v -1.859899 1.469805 -0.838253 +v -1.859899 1.469805 -0.822055 +v -1.859899 1.489805 -0.838253 +v -1.859899 1.489805 -0.822055 +v -1.859899 1.509805 -0.838253 +v -1.859899 1.509805 -0.822055 +v -1.859899 1.529804 -0.838253 +v -1.859899 1.529804 -0.822055 +v -1.859899 1.529804 -0.838253 +v -1.859899 1.529804 -0.822055 +v -1.859899 1.549804 -0.838253 +v -1.859899 1.549804 -0.822055 +v -1.859899 1.549804 -0.838253 +v -1.859899 1.549804 -0.822055 +v -1.859899 1.569805 -0.838253 +v -1.859899 1.569805 -0.822055 +v -1.859899 1.589805 -0.838253 +v -1.859899 1.589805 -0.822055 +v -1.859899 1.609804 -0.838253 +v -1.859899 1.609804 -0.822055 +v -1.859899 1.609805 -0.838253 +v -1.859899 1.609805 -0.822055 +v -1.859899 1.629804 -0.838253 +v -1.859899 1.629804 -0.822055 +v -1.859899 1.629804 -0.838253 +v -1.859899 1.629804 -0.822055 +v -1.859899 1.649805 -0.838253 +v -1.859899 1.649805 -0.822055 +v -1.894900 1.004804 -0.615969 +v -1.894900 1.004804 -0.701681 +v -1.094900 1.004804 -0.615969 +v -1.094900 1.004804 -0.701681 +v -1.894900 1.004804 -0.958825 +v -1.894900 1.004804 -1.044537 +v -1.094900 1.004804 -0.958825 +v -1.094900 1.004804 -1.044537 +v -1.094900 1.054805 -0.873110 +v -1.094900 1.054805 -0.787399 +v -1.094900 1.004804 -0.873110 +v -1.094900 1.004804 -0.787399 +v -1.094900 1.054805 -0.787396 +v -1.894900 1.054805 -0.787396 +v -1.094900 1.004804 -0.787396 +v -1.894900 1.004804 -0.787396 +v -1.894900 1.054805 -0.787399 +v -1.894900 1.054805 -0.873110 +v -1.894900 1.004804 -0.787399 +v -1.894900 1.004804 -0.873110 +v -1.894900 1.054805 -0.873110 +v -1.094900 1.054805 -0.873110 +v -1.894900 1.004804 -0.873110 +v -1.094900 1.004804 -0.873110 +v -1.894900 1.054805 -0.530255 +v -1.894900 1.054805 -1.130255 +v -1.094900 1.054805 -0.530255 +v -1.094900 1.054805 -1.130255 +v -1.894900 1.004804 -0.787399 +v -1.894900 1.004804 -0.873110 +v -1.094900 1.004804 -0.787399 +v -1.094900 1.004804 -0.873110 +v -1.094900 1.054805 -0.701681 +v -1.094900 1.054805 -0.615969 +v -1.094900 1.004804 -0.701681 +v -1.094900 1.004804 -0.615969 +v -1.094900 1.054805 -0.615969 +v -1.894900 1.054805 -0.615969 +v -1.094900 1.004804 -0.615969 +v -1.894900 1.004804 -0.615969 +v -1.894900 1.054805 -0.615969 +v -1.894900 1.054805 -0.701681 +v -1.894900 1.004804 -0.615969 +v -1.894900 1.004804 -0.701681 +v -1.894900 1.054805 -0.701681 +v -1.094900 1.054805 -0.701681 +v -1.894900 1.004804 -0.701681 +v -1.094900 1.004804 -0.701681 +v -1.094900 1.054805 -1.044537 +v -1.094900 1.054805 -0.958825 +v -1.094900 1.004804 -1.044537 +v -1.094900 1.004804 -0.958825 +v -1.094900 1.054805 -0.958825 +v -1.894900 1.054805 -0.958825 +v -1.094900 1.004804 -0.958825 +v -1.894900 1.004804 -0.958825 +v -1.894900 1.054805 -0.958825 +v -1.894900 1.054805 -1.044537 +v -1.894900 1.004804 -0.958825 +v -1.894900 1.004804 -1.044537 +v -1.894900 1.054805 -1.044540 +v -1.094900 1.054805 -1.044540 +v -1.894900 1.004804 -1.044540 +v -1.094900 1.004804 -1.044540 +v -1.094900 1.804805 1.411413 +v -1.094900 1.804805 1.436413 +v -1.084900 1.804805 1.411413 +v -1.084900 1.804805 1.436413 +v -1.094900 1.804805 1.436413 +v -1.094900 1.429805 1.436413 +v -1.084900 1.804805 1.436413 +v -1.084900 1.429805 1.436413 +v -1.094900 1.429805 1.436413 +v -1.094900 1.429805 1.411413 +v -1.084900 1.429805 1.436413 +v -1.084900 1.429805 1.411413 +v -1.094900 1.429805 1.411413 +v -1.094900 1.804805 1.411413 +v -1.084900 1.429805 1.411413 +v -1.084900 1.804805 1.411413 +v -1.119900 1.804805 0.836414 +v -1.094900 1.804805 0.836414 +v -1.119900 1.804805 0.826413 +v -1.094900 1.804805 0.826413 +v -1.094900 1.804805 0.836414 +v -1.094900 1.429805 0.836414 +v -1.094900 1.804805 0.826413 +v -1.094900 1.429805 0.826413 +v -1.094900 1.429805 0.836414 +v -1.119900 1.429805 0.836414 +v -1.094900 1.429805 0.826413 +v -1.119900 1.429805 0.826413 +v -1.119900 1.429805 0.836414 +v -1.119900 1.804805 0.836414 +v -1.119900 1.429805 0.826413 +v -1.119900 1.804805 0.826413 +v -1.869900 1.804805 1.436413 +v -1.894900 1.804805 1.436413 +v -1.869900 1.804805 1.446413 +v -1.894900 1.804805 1.446413 +v -1.894900 1.804805 1.436413 +v -1.894900 1.429805 1.436413 +v -1.894900 1.804805 1.446413 +v -1.894900 1.429805 1.446413 +v -1.894900 1.429805 1.436413 +v -1.869900 1.429805 1.436413 +v -1.894900 1.429805 1.446413 +v -1.869900 1.429805 1.446413 +v -1.869900 1.429805 1.436413 +v -1.869900 1.804805 1.436413 +v -1.869900 1.429805 1.446413 +v -1.869900 1.804805 1.446413 +v -1.094900 1.804805 1.111413 +v -1.094900 1.804805 1.136413 +v -1.084900 1.804805 1.111413 +v -1.084900 1.804805 1.136413 +v -1.094900 1.804805 1.136413 +v -1.094900 1.429805 1.136413 +v -1.084900 1.804805 1.136413 +v -1.084900 1.429805 1.136413 +v -1.094900 1.429805 1.136413 +v -1.094900 1.429805 1.111413 +v -1.084900 1.429805 1.136413 +v -1.084900 1.429805 1.111413 +v -1.094900 1.429805 1.111413 +v -1.094900 1.804805 1.111413 +v -1.084900 1.429805 1.111413 +v -1.084900 1.804805 1.111413 +v -1.519900 1.804805 0.836414 +v -1.494900 1.804805 0.836414 +v -1.519900 1.804805 0.826413 +v -1.494900 1.804805 0.826413 +v -1.494900 1.804805 0.836414 +v -1.494900 1.429805 0.836414 +v -1.494900 1.804805 0.826413 +v -1.494900 1.429805 0.826413 +v -1.494900 1.429805 0.836414 +v -1.519900 1.429805 0.836414 +v -1.494900 1.429805 0.826413 +v -1.519900 1.429805 0.826413 +v -1.519900 1.429805 0.836414 +v -1.519900 1.804805 0.836414 +v -1.519900 1.429805 0.826413 +v -1.519900 1.804805 0.826413 +v -1.469900 1.804805 1.436413 +v -1.494900 1.804805 1.436413 +v -1.469900 1.804805 1.446413 +v -1.494900 1.804805 1.446413 +v -1.494900 1.804805 1.436413 +v -1.494900 1.429805 1.436413 +v -1.494900 1.804805 1.446413 +v -1.494900 1.429805 1.446413 +v -1.494900 1.429805 1.436413 +v -1.469900 1.429805 1.436413 +v -1.494900 1.429805 1.446413 +v -1.469900 1.429805 1.446413 +v -1.469900 1.429805 1.436413 +v -1.469900 1.804805 1.436413 +v -1.469900 1.429805 1.446413 +v -1.469900 1.804805 1.446413 +v -1.680153 1.029553 1.279986 +v -1.680153 1.029553 1.335699 +v -0.973045 0.322447 1.279986 +v -0.973045 0.322447 1.335699 +v -1.680151 1.029553 1.335699 +v -1.729649 0.980056 1.335699 +v -0.973045 0.322447 1.335699 +v -1.022543 0.272949 1.335699 +v -1.729649 0.980056 1.335699 +v -1.729649 0.980056 1.279986 +v -1.022542 0.272949 1.335699 +v -1.022542 0.272949 1.279986 +v -1.729649 0.980056 1.279984 +v -1.680151 1.029553 1.279984 +v -1.022543 0.272949 1.279984 +v -0.973045 0.322447 1.279984 +v -1.680153 1.029553 0.937128 +v -1.680153 1.029553 0.992841 +v -0.973045 0.322447 0.937128 +v -0.973045 0.322447 0.992841 +v -1.680151 1.029553 0.992841 +v -1.729649 0.980056 0.992841 +v -0.973045 0.322447 0.992841 +v -1.022543 0.272949 0.992841 +v -1.729649 0.980056 0.992841 +v -1.729649 0.980056 0.937128 +v -1.022542 0.272949 0.992841 +v -1.022542 0.272949 0.937128 +v -1.729649 0.980056 0.937127 +v -1.680151 1.029553 0.937127 +v -1.022543 0.272949 0.937127 +v -0.973045 0.322447 0.937127 +v -1.698823 1.039272 1.108556 +v -1.698823 1.039272 1.164269 +v -0.714015 0.865624 1.108556 +v -0.714015 0.865624 1.164269 +v -1.698823 1.039272 1.164271 +v -1.710978 0.970336 1.164271 +v -0.714015 0.865624 1.164271 +v -0.726170 0.796688 1.164271 +v -1.710978 0.970336 1.164269 +v -1.710978 0.970336 1.108556 +v -0.726170 0.796688 1.164269 +v -0.726170 0.796688 1.108556 +v -1.710978 0.970336 1.108556 +v -1.698823 1.039272 1.108556 +v -0.726170 0.796688 1.108556 +v -0.714015 0.865624 1.108556 +v -1.069900 1.054805 1.461413 +v -1.069900 1.054805 1.386413 +v -1.069900 1.804805 1.461413 +v -1.069900 1.804805 1.386413 +v -1.069900 1.054805 1.386413 +v -1.144900 1.054805 1.386413 +v -1.069900 1.804805 1.386413 +v -1.144900 1.804805 1.386413 +v -1.144900 1.054805 1.386413 +v -1.144900 1.054805 1.461413 +v -1.144900 1.804805 1.386413 +v -1.144900 1.804805 1.461413 +v -1.144900 1.054805 1.461413 +v -1.069900 1.054805 1.461413 +v -1.144900 1.804805 1.461413 +v -1.069900 1.804805 1.461413 +v -1.069900 1.054805 0.886413 +v -1.069900 1.054805 0.811413 +v -1.069900 1.804805 0.886413 +v -1.069900 1.804805 0.811413 +v -1.069900 1.054805 0.811413 +v -1.144900 1.054805 0.811413 +v -1.069900 1.804805 0.811413 +v -1.144900 1.804805 0.811413 +v -1.144900 1.054805 0.811413 +v -1.144900 1.054805 0.886413 +v -1.144900 1.804805 0.811413 +v -1.144900 1.804805 0.886413 +v -1.144900 1.054805 0.886413 +v -1.069900 1.054805 0.886413 +v -1.144900 1.804805 0.886413 +v -1.069900 1.804805 0.886413 +v -1.844900 1.054805 1.461413 +v -1.844900 1.054805 1.386413 +v -1.844900 1.804805 1.461413 +v -1.844900 1.804805 1.386413 +v -1.844900 1.054805 1.386413 +v -1.919900 1.054805 1.386413 +v -1.844900 1.804805 1.386413 +v -1.919900 1.804805 1.386413 +v -1.919900 1.054805 1.386413 +v -1.919900 1.054805 1.461413 +v -1.919900 1.804805 1.386413 +v -1.919900 1.804805 1.461413 +v -1.919900 1.054805 1.461413 +v -1.844900 1.054805 1.461413 +v -1.919900 1.804805 1.461413 +v -1.844900 1.804805 1.461413 +v -1.844900 1.054805 0.886413 +v -1.844900 1.054805 0.811413 +v -1.844900 1.804805 0.886413 +v -1.844900 1.804805 0.811413 +v -1.844900 1.054805 0.811413 +v -1.919900 1.054805 0.811413 +v -1.844900 1.804805 0.811413 +v -1.919900 1.804805 0.811413 +v -1.919900 1.054805 0.811413 +v -1.919900 1.054805 0.886413 +v -1.919900 1.804805 0.811413 +v -1.919900 1.804805 0.886413 +v -1.919900 1.054805 0.886413 +v -1.844900 1.054805 0.886413 +v -1.919900 1.804805 0.886413 +v -1.844900 1.804805 0.886413 +v -1.844900 1.269805 1.236413 +v -1.844900 1.269805 1.036413 +v -1.859899 1.269805 1.236413 +v -1.859899 1.269805 1.036413 +v -1.844900 1.269805 1.036413 +v -1.844900 1.249804 1.036413 +v -1.859899 1.269805 1.036413 +v -1.859899 1.249804 1.036413 +v -1.844900 1.249804 1.036413 +v -1.844900 1.249804 1.236413 +v -1.859899 1.249804 1.036413 +v -1.859899 1.249804 1.236413 +v -1.844900 1.249804 1.236413 +v -1.844900 1.269805 1.236413 +v -1.859899 1.249804 1.236413 +v -1.859899 1.269805 1.236413 +v -1.844900 1.349805 1.236413 +v -1.844900 1.349805 1.036413 +v -1.859899 1.349805 1.236413 +v -1.859899 1.349805 1.036413 +v -1.844900 1.349805 1.036413 +v -1.844900 1.329804 1.036413 +v -1.859899 1.349805 1.036413 +v -1.859899 1.329804 1.036413 +v -1.844900 1.329804 1.036413 +v -1.844900 1.329804 1.236413 +v -1.859899 1.329804 1.036413 +v -1.859899 1.329804 1.236413 +v -1.844900 1.329804 1.236413 +v -1.844900 1.349805 1.236413 +v -1.859899 1.329804 1.236413 +v -1.859899 1.349805 1.236413 +v -1.844900 1.429805 1.236413 +v -1.844900 1.429805 1.036413 +v -1.859899 1.429805 1.236413 +v -1.859899 1.429805 1.036413 +v -1.844900 1.429805 1.036413 +v -1.844900 1.409805 1.036413 +v -1.859899 1.429805 1.036413 +v -1.859899 1.409805 1.036413 +v -1.844900 1.409804 1.036413 +v -1.844900 1.409804 1.236413 +v -1.859899 1.409804 1.036413 +v -1.859899 1.409804 1.236413 +v -1.844900 1.409805 1.236413 +v -1.844900 1.429805 1.236413 +v -1.859899 1.409805 1.236413 +v -1.859899 1.429805 1.236413 +v -1.844900 1.509804 1.236413 +v -1.844900 1.509804 1.036413 +v -1.859899 1.509804 1.236413 +v -1.859899 1.509804 1.036413 +v -1.844900 1.509804 1.036413 +v -1.844900 1.489805 1.036413 +v -1.859899 1.509804 1.036413 +v -1.859899 1.489805 1.036413 +v -1.844900 1.489805 1.036413 +v -1.844900 1.489805 1.236413 +v -1.859899 1.489805 1.036413 +v -1.859899 1.489805 1.236413 +v -1.844900 1.489805 1.236413 +v -1.844900 1.509804 1.236413 +v -1.859899 1.489805 1.236413 +v -1.859899 1.509804 1.236413 +v -1.844900 1.589805 1.236413 +v -1.844900 1.589805 1.036413 +v -1.859899 1.589805 1.236413 +v -1.859899 1.589805 1.036413 +v -1.844900 1.589805 1.036413 +v -1.844900 1.569805 1.036413 +v -1.859899 1.589805 1.036413 +v -1.859899 1.569805 1.036413 +v -1.844900 1.569805 1.036413 +v -1.844900 1.569805 1.236413 +v -1.859899 1.569805 1.036413 +v -1.859899 1.569805 1.236413 +v -1.844900 1.569805 1.236413 +v -1.844900 1.589805 1.236413 +v -1.859899 1.569805 1.236413 +v -1.859899 1.589805 1.236413 +v -1.844900 1.669805 1.236413 +v -1.844900 1.669805 1.036413 +v -1.859899 1.669805 1.236413 +v -1.859899 1.669805 1.036413 +v -1.844900 1.669805 1.036413 +v -1.844900 1.649805 1.036413 +v -1.859899 1.669805 1.036413 +v -1.859899 1.649805 1.036413 +v -1.844900 1.649805 1.036413 +v -1.844900 1.649805 1.236413 +v -1.859899 1.649805 1.036413 +v -1.859899 1.649805 1.236413 +v -1.844900 1.649805 1.236413 +v -1.844900 1.669805 1.236413 +v -1.859899 1.649805 1.236413 +v -1.859899 1.669805 1.236413 +v -1.844900 1.249804 1.144613 +v -1.844900 1.249804 1.128414 +v -1.859899 1.249804 1.144613 +v -1.859899 1.249804 1.128414 +v -1.844900 1.249804 1.128412 +v -1.844900 1.229805 1.128412 +v -1.859899 1.249804 1.128412 +v -1.859899 1.229805 1.128412 +v -1.844900 1.229805 1.128414 +v -1.844900 1.229805 1.144613 +v -1.859899 1.229805 1.128414 +v -1.859899 1.229805 1.144613 +v -1.844900 1.229805 1.144613 +v -1.844900 1.249804 1.144613 +v -1.859899 1.229805 1.144613 +v -1.859899 1.249804 1.144613 +v -1.844900 1.289805 1.144613 +v -1.844900 1.289805 1.128414 +v -1.859899 1.289805 1.144613 +v -1.859899 1.289805 1.128414 +v -1.844900 1.289805 1.128412 +v -1.844900 1.269805 1.128412 +v -1.859899 1.289805 1.128412 +v -1.859899 1.269805 1.128412 +v -1.844900 1.269805 1.128414 +v -1.844900 1.269805 1.144613 +v -1.859899 1.269805 1.128414 +v -1.859899 1.269805 1.144613 +v -1.844900 1.269805 1.144613 +v -1.844900 1.289805 1.144613 +v -1.859899 1.269805 1.144613 +v -1.859899 1.289805 1.144613 +v -1.844900 1.309804 1.144613 +v -1.844900 1.309804 1.128414 +v -1.859899 1.309804 1.144613 +v -1.859899 1.309804 1.128414 +v -1.844900 1.309804 1.128412 +v -1.844900 1.289805 1.128412 +v -1.859899 1.309804 1.128412 +v -1.859899 1.289805 1.128412 +v -1.844900 1.289805 1.128414 +v -1.844900 1.289805 1.144613 +v -1.859899 1.289805 1.128414 +v -1.859899 1.289805 1.144613 +v -1.844900 1.289805 1.144613 +v -1.844900 1.309804 1.144613 +v -1.859899 1.289805 1.144613 +v -1.859899 1.309804 1.144613 +v -1.844900 1.329804 1.144613 +v -1.844900 1.329804 1.128414 +v -1.859899 1.329804 1.144613 +v -1.859899 1.329804 1.128414 +v -1.844900 1.329804 1.128412 +v -1.844900 1.309805 1.128412 +v -1.859899 1.329804 1.128412 +v -1.859899 1.309805 1.128412 +v -1.844900 1.309804 1.128414 +v -1.844900 1.309804 1.144613 +v -1.859899 1.309804 1.128414 +v -1.859899 1.309804 1.144613 +v -1.844900 1.309805 1.144613 +v -1.844900 1.329804 1.144613 +v -1.859899 1.309805 1.144613 +v -1.859899 1.329804 1.144613 +v -1.844900 1.369805 1.144613 +v -1.844900 1.369805 1.128414 +v -1.859899 1.369805 1.144613 +v -1.859899 1.369805 1.128414 +v -1.844900 1.369805 1.128412 +v -1.844900 1.349805 1.128412 +v -1.859899 1.369805 1.128412 +v -1.859899 1.349805 1.128412 +v -1.844900 1.349805 1.128414 +v -1.844900 1.349805 1.144613 +v -1.859899 1.349805 1.128414 +v -1.859899 1.349805 1.144613 +v -1.844900 1.349805 1.144613 +v -1.844900 1.369805 1.144613 +v -1.859899 1.349805 1.144613 +v -1.859899 1.369805 1.144613 +v -1.844900 1.389805 1.144613 +v -1.844900 1.389805 1.128414 +v -1.859899 1.389805 1.144613 +v -1.859899 1.389805 1.128414 +v -1.844900 1.389805 1.128412 +v -1.844900 1.369805 1.128412 +v -1.859899 1.389805 1.128412 +v -1.859899 1.369805 1.128412 +v -1.844900 1.369805 1.128414 +v -1.844900 1.369805 1.144613 +v -1.859899 1.369805 1.128414 +v -1.859899 1.369805 1.144613 +v -1.844900 1.369805 1.144613 +v -1.844900 1.389805 1.144613 +v -1.859899 1.369805 1.144613 +v -1.859899 1.389805 1.144613 +v -1.844900 1.409804 1.144613 +v -1.844900 1.409804 1.128414 +v -1.859899 1.409804 1.144613 +v -1.859899 1.409804 1.128414 +v -1.844900 1.409804 1.128412 +v -1.844900 1.389805 1.128412 +v -1.859899 1.409804 1.128412 +v -1.859899 1.389805 1.128412 +v -1.844900 1.389805 1.128414 +v -1.844900 1.389805 1.144613 +v -1.859899 1.389805 1.128414 +v -1.859899 1.389805 1.144613 +v -1.844900 1.389805 1.144613 +v -1.844900 1.409804 1.144613 +v -1.859899 1.389805 1.144613 +v -1.859899 1.409804 1.144613 +v -1.844900 1.449805 1.144613 +v -1.844900 1.449805 1.128414 +v -1.859899 1.449805 1.144613 +v -1.859899 1.449805 1.128414 +v -1.844900 1.449805 1.128412 +v -1.844900 1.429805 1.128412 +v -1.859899 1.449805 1.128412 +v -1.859899 1.429805 1.128412 +v -1.844900 1.429805 1.128414 +v -1.844900 1.429805 1.144613 +v -1.859899 1.429805 1.128414 +v -1.859899 1.429805 1.144613 +v -1.844900 1.429805 1.144613 +v -1.844900 1.449805 1.144613 +v -1.859899 1.429805 1.144613 +v -1.859899 1.449805 1.144613 +v -1.844900 1.469805 1.144613 +v -1.844900 1.469805 1.128414 +v -1.859899 1.469805 1.144613 +v -1.859899 1.469805 1.128414 +v -1.844900 1.469805 1.128412 +v -1.844900 1.449805 1.128412 +v -1.859899 1.469805 1.128412 +v -1.859899 1.449805 1.128412 +v -1.844900 1.449805 1.128414 +v -1.844900 1.449805 1.144613 +v -1.859899 1.449805 1.128414 +v -1.859899 1.449805 1.144613 +v -1.844900 1.449805 1.144613 +v -1.844900 1.469805 1.144613 +v -1.859899 1.449805 1.144613 +v -1.859899 1.469805 1.144613 +v -1.844900 1.489805 1.144613 +v -1.844900 1.489805 1.128414 +v -1.859899 1.489805 1.144613 +v -1.859899 1.489805 1.128414 +v -1.844900 1.489805 1.128412 +v -1.844900 1.469805 1.128412 +v -1.859899 1.489805 1.128412 +v -1.859899 1.469805 1.128412 +v -1.844900 1.469805 1.128414 +v -1.844900 1.469805 1.144613 +v -1.859899 1.469805 1.128414 +v -1.859899 1.469805 1.144613 +v -1.844900 1.469805 1.144613 +v -1.844900 1.489805 1.144613 +v -1.859899 1.469805 1.144613 +v -1.859899 1.489805 1.144613 +v -1.844900 1.529804 1.144613 +v -1.844900 1.529804 1.128414 +v -1.859899 1.529804 1.144613 +v -1.859899 1.529804 1.128414 +v -1.844900 1.529804 1.128412 +v -1.844900 1.509805 1.128412 +v -1.859899 1.529804 1.128412 +v -1.859899 1.509805 1.128412 +v -1.844900 1.509804 1.128414 +v -1.844900 1.509804 1.144613 +v -1.859899 1.509804 1.128414 +v -1.859899 1.509804 1.144613 +v -1.844900 1.509805 1.144613 +v -1.844900 1.529804 1.144613 +v -1.859899 1.509805 1.144613 +v -1.859899 1.529804 1.144613 +v -1.844900 1.549804 1.144613 +v -1.844900 1.549804 1.128414 +v -1.859899 1.549804 1.144613 +v -1.859899 1.549804 1.128414 +v -1.844900 1.549804 1.128412 +v -1.844900 1.529804 1.128412 +v -1.859899 1.549804 1.128412 +v -1.859899 1.529804 1.128412 +v -1.844900 1.529804 1.128414 +v -1.844900 1.529804 1.144613 +v -1.859899 1.529804 1.128414 +v -1.859899 1.529804 1.144613 +v -1.844900 1.529804 1.144613 +v -1.844900 1.549804 1.144613 +v -1.859899 1.529804 1.144613 +v -1.859899 1.549804 1.144613 +v -1.844900 1.569805 1.144613 +v -1.844900 1.569805 1.128414 +v -1.859899 1.569805 1.144613 +v -1.859899 1.569805 1.128414 +v -1.844900 1.569805 1.128412 +v -1.844900 1.549804 1.128412 +v -1.859899 1.569805 1.128412 +v -1.859899 1.549804 1.128412 +v -1.844900 1.549804 1.128414 +v -1.844900 1.549804 1.144613 +v -1.859899 1.549804 1.128414 +v -1.859899 1.549804 1.144613 +v -1.844900 1.549804 1.144613 +v -1.844900 1.569805 1.144613 +v -1.859899 1.549804 1.144613 +v -1.859899 1.569805 1.144613 +v -1.844900 1.609804 1.144613 +v -1.844900 1.609804 1.128414 +v -1.859899 1.609804 1.144613 +v -1.859899 1.609804 1.128414 +v -1.844900 1.609804 1.128412 +v -1.844900 1.589805 1.128412 +v -1.859899 1.609804 1.128412 +v -1.859899 1.589805 1.128412 +v -1.844900 1.589805 1.128414 +v -1.844900 1.589805 1.144613 +v -1.859899 1.589805 1.128414 +v -1.859899 1.589805 1.144613 +v -1.844900 1.589805 1.144613 +v -1.844900 1.609804 1.144613 +v -1.859899 1.589805 1.144613 +v -1.859899 1.609804 1.144613 +v -1.844900 1.629804 1.144613 +v -1.844900 1.629804 1.128414 +v -1.859899 1.629804 1.144613 +v -1.859899 1.629804 1.128414 +v -1.844900 1.629804 1.128412 +v -1.844900 1.609805 1.128412 +v -1.859899 1.629804 1.128412 +v -1.859899 1.609805 1.128412 +v -1.844900 1.609804 1.128414 +v -1.844900 1.609804 1.144613 +v -1.859899 1.609804 1.128414 +v -1.859899 1.609804 1.144613 +v -1.844900 1.609805 1.144613 +v -1.844900 1.629804 1.144613 +v -1.859899 1.609805 1.144613 +v -1.859899 1.629804 1.144613 +v -1.844900 1.649805 1.144613 +v -1.844900 1.649805 1.128414 +v -1.859899 1.649805 1.144613 +v -1.859899 1.649805 1.128414 +v -1.844900 1.649805 1.128412 +v -1.844900 1.629804 1.128412 +v -1.859899 1.649805 1.128412 +v -1.859899 1.629804 1.128412 +v -1.844900 1.629804 1.128414 +v -1.844900 1.629804 1.144613 +v -1.859899 1.629804 1.128414 +v -1.859899 1.629804 1.144613 +v -1.844900 1.629804 1.144613 +v -1.844900 1.649805 1.144613 +v -1.859899 1.629804 1.144613 +v -1.859899 1.649805 1.144613 +v -1.094900 1.854805 1.436413 +v -1.729300 1.854805 1.436413 +v -1.094900 1.854805 1.456414 +v -1.729300 1.854805 1.456414 +v -1.729300 1.854805 1.436413 +v -1.894900 1.804805 1.436413 +v -1.729300 1.854805 1.456414 +v -1.894900 1.804805 1.456414 +v -1.894900 1.804805 1.436413 +v -1.094900 1.804805 1.436413 +v -1.894900 1.804805 1.456414 +v -1.094900 1.804805 1.456414 +v -1.094900 1.804805 1.436413 +v -1.094900 1.854805 1.436413 +v -1.094900 1.804805 1.456414 +v -1.094900 1.854805 1.456414 +v -1.094900 1.854805 0.836413 +v -1.094900 1.854805 1.436413 +v -1.074899 1.854805 0.836413 +v -1.074899 1.854805 1.436413 +v -1.094900 1.854805 1.436413 +v -1.094900 1.804805 1.436413 +v -1.074899 1.854805 1.436413 +v -1.074899 1.804805 1.436413 +v -1.094900 1.804805 1.436413 +v -1.094900 1.804805 0.836413 +v -1.074899 1.804805 1.436413 +v -1.074899 1.804805 0.836413 +v -1.094900 1.804805 0.836413 +v -1.094900 1.854805 0.836413 +v -1.074899 1.804805 0.836413 +v -1.074899 1.854805 0.836413 +v -1.729300 1.854805 0.836414 +v -1.094900 1.854805 0.836414 +v -1.729300 1.854805 0.816413 +v -1.094900 1.854805 0.816413 +v -1.094900 1.854805 0.836414 +v -1.094900 1.804805 0.836414 +v -1.094900 1.854805 0.816413 +v -1.094900 1.804805 0.816413 +v -1.094900 1.804805 0.836414 +v -1.894900 1.804805 0.836414 +v -1.094900 1.804805 0.816413 +v -1.894900 1.804805 0.816413 +v -1.894900 1.804805 0.836414 +v -1.729300 1.854805 0.836414 +v -1.894900 1.804805 0.816413 +v -1.729300 1.854805 0.816413 +v -1.094900 1.104805 0.836413 +v -1.094900 1.104805 1.436413 +v -1.074899 1.104805 0.836413 +v -1.074899 1.104805 1.436413 +v -1.094900 1.104805 1.436413 +v -1.094900 1.054805 1.436413 +v -1.074899 1.104805 1.436413 +v -1.074899 1.054805 1.436413 +v -1.094900 1.054805 1.436413 +v -1.094900 1.054805 0.836413 +v -1.074899 1.054805 1.436413 +v -1.074899 1.054805 0.836413 +v -1.094900 1.054805 0.836413 +v -1.094900 1.104805 0.836413 +v -1.074899 1.054805 0.836413 +v -1.074899 1.104805 0.836413 +v -1.894900 1.104805 0.836414 +v -1.094900 1.104805 0.836414 +v -1.894900 1.104805 0.816413 +v -1.094900 1.104805 0.816413 +v -1.094900 1.104805 0.836414 +v -1.094900 1.054805 0.836414 +v -1.094900 1.104805 0.816413 +v -1.094900 1.054805 0.816413 +v -1.094900 1.054805 0.836414 +v -1.894900 1.054805 0.836414 +v -1.094900 1.054805 0.816413 +v -1.894900 1.054805 0.816413 +v -1.894900 1.054805 0.836414 +v -1.894900 1.104805 0.836414 +v -1.894900 1.054805 0.816413 +v -1.894900 1.104805 0.816413 +v -1.894900 1.104805 1.436413 +v -1.894900 1.104805 0.836413 +v -1.914901 1.104805 1.436413 +v -1.914901 1.104805 0.836413 +v -1.894900 1.104805 0.836413 +v -1.894900 1.054805 0.836413 +v -1.914901 1.104805 0.836413 +v -1.914901 1.054805 0.836413 +v -1.894900 1.054805 0.836413 +v -1.894900 1.054805 1.436413 +v -1.914901 1.054805 0.836413 +v -1.914901 1.054805 1.436413 +v -1.894900 1.054805 1.436413 +v -1.894900 1.104805 1.436413 +v -1.914901 1.054805 1.436413 +v -1.914901 1.104805 1.436413 +v -1.094900 1.104805 1.436413 +v -1.894900 1.104805 1.436413 +v -1.094900 1.104805 1.456414 +v -1.894900 1.104805 1.456414 +v -1.894900 1.104805 1.436413 +v -1.894900 1.054805 1.436413 +v -1.894900 1.104805 1.456414 +v -1.894900 1.054805 1.456414 +v -1.894900 1.054805 1.436413 +v -1.094900 1.054805 1.436413 +v -1.894900 1.054805 1.456414 +v -1.094900 1.054805 1.456414 +v -1.094900 1.054805 1.436413 +v -1.094900 1.104805 1.436413 +v -1.094900 1.054805 1.456414 +v -1.094900 1.104805 1.456414 +v -1.094900 1.429805 0.836413 +v -1.094900 1.429805 1.436413 +v -1.074899 1.429805 0.836413 +v -1.074899 1.429805 1.436413 +v -1.094900 1.429805 1.436413 +v -1.094900 1.389805 1.436413 +v -1.074899 1.429805 1.436413 +v -1.074899 1.389805 1.436413 +v -1.094900 1.389805 1.436413 +v -1.094900 1.389805 0.836413 +v -1.074899 1.389805 1.436413 +v -1.074899 1.389805 0.836413 +v -1.094900 1.389805 0.836413 +v -1.094900 1.429805 0.836413 +v -1.074899 1.389805 0.836413 +v -1.074899 1.429805 0.836413 +v -1.894900 1.429805 0.836414 +v -1.094900 1.429805 0.836414 +v -1.894900 1.429805 0.816413 +v -1.094900 1.429805 0.816413 +v -1.094900 1.429805 0.836414 +v -1.094900 1.389805 0.836414 +v -1.094900 1.429805 0.816413 +v -1.094900 1.389805 0.816413 +v -1.094900 1.389805 0.836414 +v -1.894900 1.389805 0.836414 +v -1.094900 1.389805 0.816413 +v -1.894900 1.389805 0.816413 +v -1.894900 1.389805 0.836414 +v -1.894900 1.429805 0.836414 +v -1.894900 1.389805 0.816413 +v -1.894900 1.429805 0.816413 +v -1.094900 1.429805 1.436413 +v -1.894900 1.429805 1.436413 +v -1.094900 1.429805 1.456414 +v -1.894900 1.429805 1.456414 +v -1.894900 1.429805 1.436413 +v -1.894900 1.389805 1.436413 +v -1.894900 1.429805 1.456414 +v -1.894900 1.389805 1.456414 +v -1.894900 1.389805 1.436413 +v -1.094900 1.389805 1.436413 +v -1.894900 1.389805 1.456414 +v -1.094900 1.389805 1.456414 +v -1.094900 1.389805 1.436413 +v -1.094900 1.429805 1.436413 +v -1.094900 1.389805 1.456414 +v -1.094900 1.429805 1.456414 +v -1.894900 1.429805 1.436413 +v -1.894900 1.429805 1.236413 +v -1.914901 1.429805 1.436413 +v -1.914901 1.429805 1.236413 +v -1.894900 1.429805 1.236413 +v -1.894900 1.389805 1.236413 +v -1.914901 1.429805 1.236413 +v -1.914901 1.389805 1.236413 +v -1.894900 1.389805 1.236413 +v -1.894900 1.389805 1.436413 +v -1.914901 1.389805 1.236413 +v -1.914901 1.389805 1.436413 +v -1.894900 1.389805 1.436413 +v -1.894900 1.429805 1.436413 +v -1.914901 1.389805 1.436413 +v -1.914901 1.429805 1.436413 +v -1.894900 1.429805 1.036413 +v -1.894900 1.429805 0.836413 +v -1.914901 1.429805 1.036413 +v -1.914901 1.429805 0.836413 +v -1.894900 1.429805 0.836413 +v -1.894900 1.389805 0.836413 +v -1.914901 1.429805 0.836413 +v -1.914901 1.389805 0.836413 +v -1.894900 1.389805 0.836413 +v -1.894900 1.389805 1.036413 +v -1.914901 1.389805 0.836413 +v -1.914901 1.389805 1.036413 +v -1.894900 1.389805 1.036413 +v -1.894900 1.429805 1.036413 +v -1.914901 1.389805 1.036413 +v -1.914901 1.429805 1.036413 +v -1.084900 1.429805 1.436413 +v -1.084900 1.429805 1.411413 +v -1.084900 1.804805 1.436413 +v -1.084900 1.804805 1.411413 +v -1.094900 1.429805 0.826413 +v -1.119900 1.429805 0.826413 +v -1.094900 1.804805 0.826413 +v -1.119900 1.804805 0.826413 +v -1.894900 1.429805 1.446413 +v -1.869900 1.429805 1.446413 +v -1.894900 1.804805 1.446413 +v -1.869900 1.804805 1.446413 +v -1.084900 1.429805 1.136413 +v -1.084900 1.429805 1.111413 +v -1.084900 1.804805 1.136413 +v -1.084900 1.804805 1.111413 +v -1.494900 1.429805 0.826413 +v -1.519900 1.429805 0.826413 +v -1.494900 1.804805 0.826413 +v -1.519900 1.804805 0.826413 +v -1.494900 1.429805 1.446413 +v -1.469900 1.429805 1.446413 +v -1.494900 1.804805 1.446413 +v -1.469900 1.804805 1.446413 +v -1.894900 1.804805 1.456414 +v -1.094900 1.804805 1.456414 +v -1.729298 1.854805 1.456414 +v -1.094900 1.854805 1.456414 +v -1.074901 1.804805 1.436413 +v -1.074901 1.804805 0.836413 +v -1.074901 1.854805 1.436413 +v -1.074901 1.854805 0.836413 +v -1.094900 1.804805 0.816413 +v -1.894900 1.804805 0.816413 +v -1.094900 1.854805 0.816413 +v -1.729298 1.854805 0.816413 +v -1.074901 1.054805 1.436413 +v -1.074901 1.054805 0.836413 +v -1.074901 1.104805 1.436413 +v -1.074901 1.104805 0.836413 +v -1.094900 1.054805 0.816413 +v -1.894900 1.054805 0.816413 +v -1.094900 1.104805 0.816413 +v -1.894900 1.104805 0.816413 +v -1.914900 1.054805 0.836413 +v -1.914900 1.054805 1.436413 +v -1.914900 1.104805 0.836413 +v -1.914900 1.104805 1.436413 +v -1.894900 1.054805 1.456414 +v -1.094900 1.054805 1.456414 +v -1.894900 1.104805 1.456414 +v -1.094900 1.104805 1.456414 +v -1.074901 1.389805 1.436413 +v -1.074901 1.389805 0.836413 +v -1.074901 1.429805 1.436413 +v -1.074901 1.429805 0.836413 +v -1.094900 1.389805 0.816413 +v -1.894900 1.389805 0.816413 +v -1.094900 1.429805 0.816413 +v -1.894900 1.429805 0.816413 +v -1.894900 1.389805 1.456414 +v -1.094900 1.389805 1.456414 +v -1.894900 1.429805 1.456414 +v -1.094900 1.429805 1.456414 +v -1.914900 1.389805 1.236413 +v -1.914900 1.389805 1.436413 +v -1.914900 1.429805 1.236413 +v -1.914900 1.429805 1.436413 +v -1.914900 1.389805 0.836413 +v -1.914900 1.389805 1.036413 +v -1.914900 1.429805 0.836413 +v -1.914900 1.429805 1.036413 +v -1.894900 1.229805 1.036413 +v -1.894900 1.229805 1.236413 +v -1.844900 1.229805 1.036413 +v -1.844900 1.229805 1.236413 +v -1.894900 1.229805 1.236413 +v -1.894900 1.679805 1.236413 +v -1.844900 1.229805 1.236413 +v -1.844900 1.679805 1.236413 +v -1.894900 1.679805 1.236413 +v -1.894900 1.679805 1.036413 +v -1.844900 1.679805 1.236413 +v -1.844900 1.679805 1.036413 +v -1.894900 1.679805 1.036413 +v -1.894900 1.229805 1.036413 +v -1.844900 1.679805 1.036413 +v -1.844900 1.229805 1.036413 +v -1.821573 1.170975 1.279986 +v -1.821573 1.170975 1.335699 +v -1.680151 1.029553 1.279986 +v -1.680151 1.029553 1.335699 +v -1.821574 1.170975 1.335699 +v -1.871071 1.121477 1.335699 +v -1.680153 1.029553 1.335699 +v -1.729649 0.980056 1.335699 +v -1.871071 1.121477 1.335699 +v -1.871071 1.121477 1.279986 +v -1.729649 0.980056 1.335699 +v -1.729649 0.980056 1.279986 +v -1.871071 1.121477 1.279984 +v -1.821574 1.170975 1.279984 +v -1.729649 0.980056 1.279984 +v -1.680153 1.029553 1.279984 +v -1.821573 1.170975 0.937128 +v -1.821573 1.170975 0.992841 +v -1.680151 1.029553 0.937128 +v -1.680151 1.029553 0.992841 +v -1.821574 1.170975 0.992841 +v -1.871071 1.121477 0.992841 +v -1.680153 1.029553 0.992841 +v -1.729649 0.980056 0.992841 +v -1.871071 1.121477 0.992841 +v -1.871071 1.121477 0.937128 +v -1.729649 0.980056 0.992841 +v -1.729649 0.980056 0.937128 +v -1.871071 1.121477 0.937127 +v -1.821574 1.170975 0.937127 +v -1.729649 0.980056 0.937127 +v -1.680153 1.029553 0.937127 +v -1.895784 1.074002 1.108556 +v -1.895784 1.074002 1.164269 +v -1.698823 1.039272 1.108556 +v -1.698823 1.039272 1.164269 +v -1.895784 1.074002 1.164271 +v -1.907939 1.005066 1.164271 +v -1.698823 1.039272 1.164271 +v -1.710978 0.970336 1.164271 +v -1.907939 1.005066 1.164269 +v -1.907939 1.005066 1.108556 +v -1.710978 0.970336 1.164269 +v -1.710978 0.970336 1.108556 +v -1.907939 1.005066 1.108556 +v -1.895784 1.074002 1.108556 +v -1.710978 0.970336 1.108556 +v -1.698823 1.039272 1.108556 +v -1.094900 1.431949 1.136413 +v -1.094900 1.731950 0.836413 +v -1.079901 1.431949 1.136413 +v -1.079901 1.731950 0.836413 +v -1.094900 1.731950 0.836413 +v -1.094900 1.802660 0.836413 +v -1.079901 1.731950 0.836413 +v -1.079901 1.802660 0.836413 +v -1.094900 1.802660 0.836413 +v -1.094900 1.502660 1.136413 +v -1.079901 1.802660 0.836413 +v -1.079901 1.502660 1.136413 +v -1.094900 1.502660 1.136413 +v -1.094900 1.431949 1.136413 +v -1.079901 1.502660 1.136413 +v -1.079901 1.431949 1.136413 +v -1.894900 1.429805 0.836413 +v -1.894900 1.452660 0.836413 +v -1.894900 1.429805 0.821413 +v -1.894900 1.452660 0.821413 +v -1.542755 1.804805 0.836413 +v -1.894900 1.452660 0.821413 +v -1.894900 1.452660 0.836413 +v -1.894900 1.452660 0.821413 +v -1.542755 1.804805 0.836413 +v -1.542755 1.804805 0.821413 +v -1.494900 1.804805 0.836413 +v -1.542755 1.804805 0.821413 +v -1.542755 1.804805 0.836413 +v -1.494900 1.804805 0.821413 +v -1.542755 1.804805 0.821413 +v -1.494900 1.804805 0.836413 +v -1.494900 1.804805 0.836413 +v -1.494900 1.781950 0.836413 +v -1.494900 1.804805 0.821413 +v -1.494900 1.781950 0.821413 +v -1.494900 1.781950 0.836413 +v -1.847046 1.429805 0.836413 +v -1.494900 1.781950 0.821413 +v -1.847046 1.429805 0.821413 +v -1.847046 1.429805 0.836413 +v -1.894900 1.429805 0.836413 +v -1.847046 1.429805 0.821413 +v -1.894900 1.429805 0.821413 +v -1.494900 1.429805 1.436414 +v -1.447046 1.429805 1.436414 +v -1.494900 1.429805 1.451414 +v -1.447046 1.429805 1.451414 +v -1.094900 1.781950 1.436413 +v -1.447046 1.429805 1.451412 +v -1.447046 1.429805 1.436413 +v -1.447046 1.429805 1.451412 +v -1.094900 1.781950 1.436413 +v -1.094900 1.781950 1.451412 +v -1.094900 1.804805 1.436413 +v -1.094900 1.781950 1.451412 +v -1.094900 1.781950 1.436413 +v -1.094900 1.804805 1.451412 +v -1.094900 1.781950 1.451412 +v -1.094900 1.804805 1.436413 +v -1.094900 1.804805 1.436414 +v -1.142755 1.804805 1.436414 +v -1.094900 1.804805 1.451414 +v -1.142755 1.804805 1.451414 +v -1.142755 1.804805 1.436414 +v -1.494900 1.452660 1.436414 +v -1.142755 1.804805 1.451414 +v -1.494900 1.452660 1.451414 +v -1.494900 1.452660 1.436414 +v -1.494900 1.429805 1.436414 +v -1.494900 1.452660 1.451414 +v -1.494900 1.429805 1.451414 +v -1.094900 1.431949 1.436413 +v -1.094900 1.731950 1.136413 +v -1.079901 1.431949 1.436413 +v -1.079901 1.731950 1.136413 +v -1.094900 1.731950 1.136413 +v -1.094900 1.802660 1.136413 +v -1.079901 1.731950 1.136413 +v -1.079901 1.802660 1.136413 +v -1.094900 1.802660 1.136413 +v -1.094900 1.502660 1.436413 +v -1.079901 1.802660 1.136413 +v -1.079901 1.502660 1.436413 +v -1.094900 1.502660 1.436413 +v -1.094900 1.431949 1.436413 +v -1.079901 1.502660 1.436413 +v -1.079901 1.431949 1.436413 +v -1.494900 1.429805 0.836413 +v -1.494900 1.452660 0.836413 +v -1.494900 1.429805 0.821413 +v -1.494900 1.452660 0.821413 +v -1.142755 1.804805 0.836413 +v -1.494900 1.452660 0.821413 +v -1.494900 1.452660 0.836413 +v -1.494900 1.452660 0.821413 +v -1.142755 1.804805 0.836413 +v -1.142755 1.804805 0.821413 +v -1.094900 1.804805 0.836413 +v -1.142755 1.804805 0.821413 +v -1.142755 1.804805 0.836413 +v -1.094900 1.804805 0.821413 +v -1.142755 1.804805 0.821413 +v -1.094900 1.804805 0.836413 +v -1.094900 1.804805 0.836413 +v -1.094900 1.781950 0.836413 +v -1.094900 1.804805 0.821413 +v -1.094900 1.781950 0.821413 +v -1.094900 1.781950 0.836413 +v -1.447046 1.429805 0.836413 +v -1.094900 1.781950 0.821413 +v -1.447046 1.429805 0.821413 +v -1.447046 1.429805 0.836413 +v -1.494900 1.429805 0.836413 +v -1.447046 1.429805 0.821413 +v -1.494900 1.429805 0.821413 +v -1.894900 1.429805 1.436414 +v -1.847046 1.429805 1.436414 +v -1.894900 1.429805 1.451414 +v -1.847046 1.429805 1.451414 +v -1.494900 1.781950 1.436413 +v -1.847046 1.429805 1.451412 +v -1.847046 1.429805 1.436413 +v -1.847046 1.429805 1.451412 +v -1.494900 1.781950 1.436413 +v -1.494900 1.781950 1.451412 +v -1.494900 1.804805 1.436413 +v -1.494900 1.781950 1.451412 +v -1.494900 1.781950 1.436413 +v -1.494900 1.804805 1.451412 +v -1.494900 1.781950 1.451412 +v -1.494900 1.804805 1.436413 +v -1.494900 1.804805 1.436414 +v -1.542755 1.804805 1.436414 +v -1.494900 1.804805 1.451414 +v -1.542755 1.804805 1.451414 +v -1.542755 1.804805 1.436414 +v -1.894900 1.452660 1.436414 +v -1.542755 1.804805 1.451414 +v -1.894900 1.452660 1.451414 +v -1.894900 1.452660 1.436414 +v -1.894900 1.429805 1.436414 +v -1.894900 1.452660 1.451414 +v -1.894900 1.429805 1.451414 +v -1.079901 1.431949 1.136413 +v -1.079901 1.731950 0.836413 +v -1.079901 1.502660 1.136413 +v -1.079901 1.802660 0.836413 +v -1.894900 1.452660 0.821413 +v -1.542755 1.804805 0.821413 +v -1.894900 1.429805 0.821413 +v -1.519900 1.804805 0.821413 +v -1.869900 1.429805 0.821413 +v -1.494900 1.804805 0.821413 +v -1.847046 1.429805 0.821413 +v -1.494900 1.781950 0.821413 +v -1.447046 1.429805 1.451414 +v -1.094900 1.781950 1.451414 +v -1.469900 1.429805 1.451414 +v -1.094900 1.804805 1.451414 +v -1.494900 1.429805 1.451414 +v -1.119900 1.804805 1.451414 +v -1.494900 1.452660 1.451414 +v -1.142755 1.804805 1.451414 +v -1.079901 1.431949 1.436413 +v -1.079901 1.731950 1.136413 +v -1.079901 1.502660 1.436413 +v -1.079901 1.802660 1.136413 +v -1.494900 1.452660 0.821413 +v -1.142755 1.804805 0.821413 +v -1.494900 1.429805 0.821413 +v -1.119900 1.804805 0.821413 +v -1.469900 1.429805 0.821413 +v -1.094900 1.804805 0.821413 +v -1.447046 1.429805 0.821413 +v -1.094900 1.781950 0.821413 +v -1.847046 1.429805 1.451414 +v -1.494900 1.781950 1.451414 +v -1.869900 1.429805 1.451414 +v -1.494900 1.804805 1.451414 +v -1.894900 1.429805 1.451414 +v -1.519900 1.804805 1.451414 +v -1.894900 1.452660 1.451414 +v -1.542755 1.804805 1.451414 +v -1.859899 1.249804 1.036413 +v -1.859899 1.249804 1.236413 +v -1.859899 1.269805 1.036413 +v -1.859899 1.269805 1.236413 +v -1.859899 1.329804 1.036413 +v -1.859899 1.329804 1.236413 +v -1.859899 1.349805 1.036413 +v -1.859899 1.349805 1.236413 +v -1.859899 1.409805 1.036413 +v -1.859899 1.409805 1.236413 +v -1.859899 1.429805 1.036413 +v -1.859899 1.429805 1.236413 +v -1.859899 1.489805 1.036413 +v -1.859899 1.489805 1.236413 +v -1.859899 1.509804 1.036413 +v -1.859899 1.509804 1.236413 +v -1.859899 1.569805 1.036413 +v -1.859899 1.569805 1.236413 +v -1.859899 1.589805 1.036413 +v -1.859899 1.589805 1.236413 +v -1.859899 1.649805 1.036413 +v -1.859899 1.649805 1.236413 +v -1.859899 1.669805 1.036413 +v -1.859899 1.669805 1.236413 +v -1.859899 1.229805 1.128414 +v -1.859899 1.229805 1.144613 +v -1.859899 1.249804 1.128414 +v -1.859899 1.249804 1.144613 +v -1.859899 1.269805 1.128414 +v -1.859899 1.269805 1.144613 +v -1.859899 1.289805 1.128414 +v -1.859899 1.289805 1.144613 +v -1.859899 1.289805 1.128414 +v -1.859899 1.289805 1.144613 +v -1.859899 1.309804 1.128414 +v -1.859899 1.309804 1.144613 +v -1.859899 1.309805 1.128414 +v -1.859899 1.309805 1.144613 +v -1.859899 1.329804 1.128414 +v -1.859899 1.329804 1.144613 +v -1.859899 1.349805 1.128414 +v -1.859899 1.349805 1.144613 +v -1.859899 1.369805 1.128414 +v -1.859899 1.369805 1.144613 +v -1.859899 1.369805 1.128414 +v -1.859899 1.369805 1.144613 +v -1.859899 1.389805 1.128414 +v -1.859899 1.389805 1.144613 +v -1.859899 1.389805 1.128414 +v -1.859899 1.389805 1.144613 +v -1.859899 1.409804 1.128414 +v -1.859899 1.409804 1.144613 +v -1.859899 1.429805 1.128414 +v -1.859899 1.429805 1.144613 +v -1.859899 1.449805 1.128414 +v -1.859899 1.449805 1.144613 +v -1.859899 1.449805 1.128414 +v -1.859899 1.449805 1.144613 +v -1.859899 1.469805 1.128414 +v -1.859899 1.469805 1.144613 +v -1.859899 1.469805 1.128414 +v -1.859899 1.469805 1.144613 +v -1.859899 1.489805 1.128414 +v -1.859899 1.489805 1.144613 +v -1.859899 1.509805 1.128414 +v -1.859899 1.509805 1.144613 +v -1.859899 1.529804 1.128414 +v -1.859899 1.529804 1.144613 +v -1.859899 1.529804 1.128414 +v -1.859899 1.529804 1.144613 +v -1.859899 1.549804 1.128414 +v -1.859899 1.549804 1.144613 +v -1.859899 1.549804 1.128414 +v -1.859899 1.549804 1.144613 +v -1.859899 1.569805 1.128414 +v -1.859899 1.569805 1.144613 +v -1.859899 1.589805 1.128414 +v -1.859899 1.589805 1.144613 +v -1.859899 1.609804 1.128414 +v -1.859899 1.609804 1.144613 +v -1.859899 1.609805 1.128414 +v -1.859899 1.609805 1.144613 +v -1.859899 1.629804 1.128414 +v -1.859899 1.629804 1.144613 +v -1.859899 1.629804 1.128414 +v -1.859899 1.629804 1.144613 +v -1.859899 1.649805 1.128414 +v -1.859899 1.649805 1.144613 +v -1.894900 1.004804 1.350699 +v -1.894900 1.004804 1.264985 +v -1.094900 1.004804 1.350699 +v -1.094900 1.004804 1.264985 +v -1.894900 1.004804 1.007842 +v -1.894900 1.004804 0.922127 +v -1.094900 1.004804 1.007842 +v -1.094900 1.004804 0.922127 +v -1.094900 1.054805 1.093555 +v -1.094900 1.054805 1.179270 +v -1.094900 1.004804 1.093555 +v -1.094900 1.004804 1.179270 +v -1.094900 1.054805 1.179270 +v -1.894900 1.054805 1.179270 +v -1.094900 1.004804 1.179270 +v -1.894900 1.004804 1.179270 +v -1.894900 1.054805 1.179270 +v -1.894900 1.054805 1.093555 +v -1.894900 1.004804 1.179270 +v -1.894900 1.004804 1.093555 +v -1.894900 1.054805 1.093555 +v -1.094900 1.054805 1.093555 +v -1.894900 1.004804 1.093555 +v -1.094900 1.004804 1.093555 +v -1.894900 1.054805 1.436413 +v -1.894900 1.054805 0.836413 +v -1.094900 1.054805 1.436413 +v -1.094900 1.054805 0.836413 +v -1.894900 1.004804 1.179270 +v -1.894900 1.004804 1.093555 +v -1.094900 1.004804 1.179270 +v -1.094900 1.004804 1.093555 +v -1.094900 1.054805 1.264985 +v -1.094900 1.054805 1.350699 +v -1.094900 1.004804 1.264985 +v -1.094900 1.004804 1.350699 +v -1.094900 1.054805 1.350699 +v -1.894900 1.054805 1.350699 +v -1.094900 1.004804 1.350699 +v -1.894900 1.004804 1.350699 +v -1.894900 1.054805 1.350699 +v -1.894900 1.054805 1.264985 +v -1.894900 1.004804 1.350699 +v -1.894900 1.004804 1.264985 +v -1.894900 1.054805 1.264985 +v -1.094900 1.054805 1.264985 +v -1.894900 1.004804 1.264985 +v -1.094900 1.004804 1.264985 +v -1.094900 1.054805 0.922127 +v -1.094900 1.054805 1.007842 +v -1.094900 1.004804 0.922127 +v -1.094900 1.004804 1.007842 +v -1.094900 1.054805 1.007842 +v -1.894900 1.054805 1.007842 +v -1.094900 1.004804 1.007842 +v -1.894900 1.004804 1.007842 +v -1.894900 1.054805 1.007842 +v -1.894900 1.054805 0.922127 +v -1.894900 1.004804 1.007842 +v -1.894900 1.004804 0.922127 +v -1.894900 1.054805 0.922127 +v -1.094900 1.054805 0.922127 +v -1.894900 1.004804 0.922127 +v -1.094900 1.004804 0.922127 +v 1.255100 1.804805 0.861413 +v 1.255100 1.804805 0.836413 +v 1.245102 1.804805 0.861413 +v 1.245102 1.804805 0.836413 +v 1.255100 1.804805 0.836413 +v 1.255100 1.429805 0.836413 +v 1.245102 1.804805 0.836413 +v 1.245102 1.429805 0.836413 +v 1.255100 1.429805 0.836413 +v 1.255100 1.429805 0.861413 +v 1.245102 1.429805 0.836413 +v 1.245102 1.429805 0.861413 +v 1.255100 1.429805 0.861413 +v 1.255100 1.804805 0.861413 +v 1.245102 1.429805 0.861413 +v 1.245102 1.804805 0.861413 +v 1.280100 1.804805 1.436413 +v 1.255100 1.804805 1.436413 +v 1.280100 1.804805 1.446413 +v 1.255100 1.804805 1.446413 +v 1.255100 1.804805 1.436413 +v 1.255100 1.429805 1.436413 +v 1.255100 1.804805 1.446413 +v 1.255100 1.429805 1.446413 +v 1.255100 1.429805 1.436413 +v 1.280100 1.429805 1.436413 +v 1.255100 1.429805 1.446413 +v 1.280100 1.429805 1.446413 +v 1.280100 1.429805 1.436413 +v 1.280100 1.804805 1.436413 +v 1.280100 1.429805 1.446413 +v 1.280100 1.804805 1.446413 +v 2.030100 1.804805 0.836414 +v 2.055100 1.804805 0.836414 +v 2.030100 1.804805 0.826413 +v 2.055100 1.804805 0.826413 +v 2.055100 1.804805 0.836414 +v 2.055100 1.429805 0.836414 +v 2.055100 1.804805 0.826413 +v 2.055100 1.429805 0.826413 +v 2.055100 1.429805 0.836414 +v 2.030100 1.429805 0.836414 +v 2.055100 1.429805 0.826413 +v 2.030100 1.429805 0.826413 +v 2.030100 1.429805 0.836414 +v 2.030100 1.804805 0.836414 +v 2.030100 1.429805 0.826413 +v 2.030100 1.804805 0.826413 +v 1.255100 1.804805 1.161413 +v 1.255100 1.804805 1.136413 +v 1.245102 1.804805 1.161413 +v 1.245102 1.804805 1.136413 +v 1.255100 1.804805 1.136413 +v 1.255100 1.429805 1.136413 +v 1.245102 1.804805 1.136413 +v 1.245102 1.429805 1.136413 +v 1.255100 1.429805 1.136413 +v 1.255100 1.429805 1.161413 +v 1.245102 1.429805 1.136413 +v 1.245102 1.429805 1.161413 +v 1.255100 1.429805 1.161413 +v 1.255100 1.804805 1.161413 +v 1.245102 1.429805 1.161413 +v 1.245102 1.804805 1.161413 +v 1.680100 1.804805 1.436413 +v 1.655100 1.804805 1.436413 +v 1.680100 1.804805 1.446413 +v 1.655100 1.804805 1.446413 +v 1.655100 1.804805 1.436413 +v 1.655100 1.429805 1.436413 +v 1.655100 1.804805 1.446413 +v 1.655100 1.429805 1.446413 +v 1.655100 1.429805 1.436413 +v 1.680100 1.429805 1.436413 +v 1.655100 1.429805 1.446413 +v 1.680100 1.429805 1.446413 +v 1.680100 1.429805 1.436413 +v 1.680100 1.804805 1.436413 +v 1.680100 1.429805 1.446413 +v 1.680100 1.804805 1.446413 +v 1.630100 1.804805 0.836414 +v 1.655100 1.804805 0.836414 +v 1.630100 1.804805 0.826413 +v 1.655100 1.804805 0.826413 +v 1.655100 1.804805 0.836414 +v 1.655100 1.429805 0.836414 +v 1.655100 1.804805 0.826413 +v 1.655100 1.429805 0.826413 +v 1.655100 1.429805 0.836414 +v 1.630100 1.429805 0.836414 +v 1.655100 1.429805 0.826413 +v 1.630100 1.429805 0.826413 +v 1.630100 1.429805 0.836414 +v 1.630100 1.804805 0.836414 +v 1.630100 1.429805 0.826413 +v 1.630100 1.804805 0.826413 +v 1.840351 1.029553 0.992841 +v 1.840351 1.029553 0.937128 +v 1.133246 0.322447 0.992841 +v 1.133246 0.322447 0.937128 +v 1.840351 1.029553 0.937127 +v 1.889847 0.980056 0.937127 +v 1.133243 0.322447 0.937127 +v 1.182740 0.272949 0.937127 +v 1.889847 0.980056 0.937128 +v 1.889847 0.980056 0.992841 +v 1.182743 0.272949 0.937128 +v 1.182743 0.272949 0.992841 +v 1.889847 0.980056 0.992841 +v 1.840351 1.029553 0.992841 +v 1.182740 0.272949 0.992841 +v 1.133243 0.322447 0.992841 +v 1.840351 1.029553 1.335699 +v 1.840351 1.029553 1.279986 +v 1.133246 0.322447 1.335699 +v 1.133246 0.322447 1.279986 +v 1.840351 1.029553 1.279984 +v 1.889847 0.980056 1.279984 +v 1.133243 0.322447 1.279984 +v 1.182740 0.272949 1.279984 +v 1.889847 0.980056 1.279986 +v 1.889847 0.980056 1.335699 +v 1.182743 0.272949 1.279986 +v 1.182743 0.272949 1.335699 +v 1.889847 0.980056 1.335699 +v 1.840351 1.029553 1.335699 +v 1.182740 0.272949 1.335699 +v 1.133243 0.322447 1.335699 +v 1.859021 1.039272 1.164269 +v 1.859021 1.039272 1.108556 +v 0.874213 0.865624 1.164269 +v 0.874213 0.865624 1.108556 +v 1.859021 1.039272 1.108556 +v 1.871176 0.970336 1.108556 +v 0.874216 0.865624 1.108556 +v 0.886371 0.796688 1.108556 +v 1.871176 0.970336 1.108556 +v 1.871176 0.970336 1.164269 +v 0.886368 0.796688 1.108556 +v 0.886368 0.796688 1.164269 +v 1.871176 0.970336 1.164271 +v 1.859021 1.039272 1.164271 +v 0.886371 0.796688 1.164271 +v 0.874216 0.865624 1.164271 +v 1.230100 1.054805 0.811413 +v 1.230100 1.054805 0.886413 +v 1.230100 1.804805 0.811413 +v 1.230100 1.804805 0.886413 +v 1.230100 1.054805 0.886413 +v 1.305100 1.054805 0.886413 +v 1.230100 1.804805 0.886413 +v 1.305100 1.804805 0.886413 +v 1.305100 1.054805 0.886413 +v 1.305100 1.054805 0.811413 +v 1.305100 1.804805 0.886413 +v 1.305100 1.804805 0.811413 +v 1.305100 1.054805 0.811413 +v 1.230100 1.054805 0.811413 +v 1.305100 1.804805 0.811413 +v 1.230100 1.804805 0.811413 +v 1.230100 1.054805 1.386413 +v 1.230100 1.054805 1.461413 +v 1.230100 1.804805 1.386413 +v 1.230100 1.804805 1.461413 +v 1.230100 1.054805 1.461413 +v 1.305100 1.054805 1.461413 +v 1.230100 1.804805 1.461413 +v 1.305100 1.804805 1.461413 +v 1.305100 1.054805 1.461413 +v 1.305100 1.054805 1.386413 +v 1.305100 1.804805 1.461413 +v 1.305100 1.804805 1.386413 +v 1.305100 1.054805 1.386413 +v 1.230100 1.054805 1.386413 +v 1.305100 1.804805 1.386413 +v 1.230100 1.804805 1.386413 +v 2.005100 1.054805 0.811413 +v 2.005100 1.054805 0.886413 +v 2.005100 1.804805 0.811413 +v 2.005100 1.804805 0.886413 +v 2.005100 1.054805 0.886413 +v 2.080100 1.054805 0.886413 +v 2.005100 1.804805 0.886413 +v 2.080100 1.804805 0.886413 +v 2.080100 1.054805 0.886413 +v 2.080100 1.054805 0.811413 +v 2.080100 1.804805 0.886413 +v 2.080100 1.804805 0.811413 +v 2.080100 1.054805 0.811413 +v 2.005100 1.054805 0.811413 +v 2.080100 1.804805 0.811413 +v 2.005100 1.804805 0.811413 +v 2.005100 1.054805 1.386413 +v 2.005100 1.054805 1.461413 +v 2.005100 1.804805 1.386413 +v 2.005100 1.804805 1.461413 +v 2.005100 1.054805 1.461413 +v 2.080100 1.054805 1.461413 +v 2.005100 1.804805 1.461413 +v 2.080100 1.804805 1.461413 +v 2.080100 1.054805 1.461413 +v 2.080100 1.054805 1.386413 +v 2.080100 1.804805 1.461413 +v 2.080100 1.804805 1.386413 +v 2.080100 1.054805 1.386413 +v 2.005100 1.054805 1.386413 +v 2.080100 1.804805 1.386413 +v 2.005100 1.804805 1.386413 +v 2.005100 1.269805 1.036413 +v 2.005100 1.269805 1.236413 +v 2.020102 1.269805 1.036413 +v 2.020102 1.269805 1.236413 +v 2.005100 1.269805 1.236413 +v 2.005100 1.249804 1.236413 +v 2.020102 1.269805 1.236413 +v 2.020102 1.249804 1.236413 +v 2.005100 1.249804 1.236413 +v 2.005100 1.249804 1.036413 +v 2.020102 1.249804 1.236413 +v 2.020102 1.249804 1.036413 +v 2.005100 1.249804 1.036413 +v 2.005100 1.269805 1.036413 +v 2.020102 1.249804 1.036413 +v 2.020102 1.269805 1.036413 +v 2.005100 1.349805 1.036413 +v 2.005100 1.349805 1.236413 +v 2.020102 1.349805 1.036413 +v 2.020102 1.349805 1.236413 +v 2.005100 1.349805 1.236413 +v 2.005100 1.329804 1.236413 +v 2.020102 1.349805 1.236413 +v 2.020102 1.329804 1.236413 +v 2.005100 1.329804 1.236413 +v 2.005100 1.329804 1.036413 +v 2.020102 1.329804 1.236413 +v 2.020102 1.329804 1.036413 +v 2.005100 1.329804 1.036413 +v 2.005100 1.349805 1.036413 +v 2.020102 1.329804 1.036413 +v 2.020102 1.349805 1.036413 +v 2.005100 1.429805 1.036413 +v 2.005100 1.429805 1.236413 +v 2.020102 1.429805 1.036413 +v 2.020102 1.429805 1.236413 +v 2.005100 1.429805 1.236413 +v 2.005100 1.409805 1.236413 +v 2.020102 1.429805 1.236413 +v 2.020102 1.409805 1.236413 +v 2.005100 1.409804 1.236413 +v 2.005100 1.409804 1.036413 +v 2.020102 1.409804 1.236413 +v 2.020102 1.409804 1.036413 +v 2.005100 1.409805 1.036413 +v 2.005100 1.429805 1.036413 +v 2.020102 1.409805 1.036413 +v 2.020102 1.429805 1.036413 +v 2.005100 1.509804 1.036413 +v 2.005100 1.509804 1.236413 +v 2.020102 1.509804 1.036413 +v 2.020102 1.509804 1.236413 +v 2.005100 1.509804 1.236413 +v 2.005100 1.489805 1.236413 +v 2.020102 1.509804 1.236413 +v 2.020102 1.489805 1.236413 +v 2.005100 1.489805 1.236413 +v 2.005100 1.489805 1.036413 +v 2.020102 1.489805 1.236413 +v 2.020102 1.489805 1.036413 +v 2.005100 1.489805 1.036413 +v 2.005100 1.509804 1.036413 +v 2.020102 1.489805 1.036413 +v 2.020102 1.509804 1.036413 +v 2.005100 1.589805 1.036413 +v 2.005100 1.589805 1.236413 +v 2.020102 1.589805 1.036413 +v 2.020102 1.589805 1.236413 +v 2.005100 1.589805 1.236413 +v 2.005100 1.569805 1.236413 +v 2.020102 1.589805 1.236413 +v 2.020102 1.569805 1.236413 +v 2.005100 1.569805 1.236413 +v 2.005100 1.569805 1.036413 +v 2.020102 1.569805 1.236413 +v 2.020102 1.569805 1.036413 +v 2.005100 1.569805 1.036413 +v 2.005100 1.589805 1.036413 +v 2.020102 1.569805 1.036413 +v 2.020102 1.589805 1.036413 +v 2.005100 1.669805 1.076412 +v 2.005100 1.669805 1.196413 +v 2.020102 1.669805 1.076412 +v 2.020102 1.669805 1.196413 +v 2.005100 1.669805 1.196413 +v 2.005100 1.649805 1.216414 +v 2.020102 1.669805 1.196413 +v 2.020102 1.649805 1.216414 +v 2.005100 1.649805 1.216413 +v 2.005100 1.649805 1.056412 +v 2.020102 1.649805 1.216413 +v 2.020102 1.649805 1.056412 +v 2.005100 1.649805 1.056412 +v 2.005100 1.669805 1.076414 +v 2.020102 1.649805 1.056412 +v 2.020102 1.669805 1.076414 +v 2.005100 1.249804 1.128214 +v 2.005100 1.249804 1.144413 +v 2.020102 1.249804 1.128214 +v 2.020102 1.249804 1.144413 +v 2.005100 1.249804 1.144413 +v 2.005100 1.229805 1.144413 +v 2.020102 1.249804 1.144413 +v 2.020102 1.229805 1.144413 +v 2.005100 1.229805 1.144413 +v 2.005100 1.229805 1.128214 +v 2.020102 1.229805 1.144413 +v 2.020102 1.229805 1.128214 +v 2.005100 1.229805 1.128213 +v 2.005100 1.249804 1.128213 +v 2.020102 1.229805 1.128213 +v 2.020102 1.249804 1.128213 +v 2.005100 1.289805 1.128214 +v 2.005100 1.289805 1.144413 +v 2.020102 1.289805 1.128214 +v 2.020102 1.289805 1.144413 +v 2.005100 1.289805 1.144413 +v 2.005100 1.269805 1.144413 +v 2.020102 1.289805 1.144413 +v 2.020102 1.269805 1.144413 +v 2.005100 1.269805 1.144413 +v 2.005100 1.269805 1.128214 +v 2.020102 1.269805 1.144413 +v 2.020102 1.269805 1.128214 +v 2.005100 1.269805 1.128213 +v 2.005100 1.289805 1.128213 +v 2.020102 1.269805 1.128213 +v 2.020102 1.289805 1.128213 +v 2.005100 1.309804 1.128214 +v 2.005100 1.309804 1.144413 +v 2.020102 1.309804 1.128214 +v 2.020102 1.309804 1.144413 +v 2.005100 1.309804 1.144413 +v 2.005100 1.289805 1.144413 +v 2.020102 1.309804 1.144413 +v 2.020102 1.289805 1.144413 +v 2.005100 1.289805 1.144413 +v 2.005100 1.289805 1.128214 +v 2.020102 1.289805 1.144413 +v 2.020102 1.289805 1.128214 +v 2.005100 1.289805 1.128213 +v 2.005100 1.309804 1.128213 +v 2.020102 1.289805 1.128213 +v 2.020102 1.309804 1.128213 +v 2.005100 1.329804 1.128214 +v 2.005100 1.329804 1.144413 +v 2.020102 1.329804 1.128214 +v 2.020102 1.329804 1.144413 +v 2.005100 1.329804 1.144413 +v 2.005100 1.309805 1.144413 +v 2.020102 1.329804 1.144413 +v 2.020102 1.309805 1.144413 +v 2.005100 1.309804 1.144413 +v 2.005100 1.309804 1.128214 +v 2.020102 1.309804 1.144413 +v 2.020102 1.309804 1.128214 +v 2.005100 1.309805 1.128213 +v 2.005100 1.329804 1.128213 +v 2.020102 1.309805 1.128213 +v 2.020102 1.329804 1.128213 +v 2.005100 1.369805 1.128214 +v 2.005100 1.369805 1.144413 +v 2.020102 1.369805 1.128214 +v 2.020102 1.369805 1.144413 +v 2.005100 1.369805 1.144413 +v 2.005100 1.349805 1.144413 +v 2.020102 1.369805 1.144413 +v 2.020102 1.349805 1.144413 +v 2.005100 1.349805 1.144413 +v 2.005100 1.349805 1.128214 +v 2.020102 1.349805 1.144413 +v 2.020102 1.349805 1.128214 +v 2.005100 1.349805 1.128213 +v 2.005100 1.369805 1.128213 +v 2.020102 1.349805 1.128213 +v 2.020102 1.369805 1.128213 +v 2.005100 1.389805 1.128214 +v 2.005100 1.389805 1.144413 +v 2.020102 1.389805 1.128214 +v 2.020102 1.389805 1.144413 +v 2.005100 1.389805 1.144413 +v 2.005100 1.369805 1.144413 +v 2.020102 1.389805 1.144413 +v 2.020102 1.369805 1.144413 +v 2.005100 1.369805 1.144413 +v 2.005100 1.369805 1.128214 +v 2.020102 1.369805 1.144413 +v 2.020102 1.369805 1.128214 +v 2.005100 1.369805 1.128213 +v 2.005100 1.389805 1.128213 +v 2.020102 1.369805 1.128213 +v 2.020102 1.389805 1.128213 +v 2.005100 1.409804 1.128214 +v 2.005100 1.409804 1.144413 +v 2.020102 1.409804 1.128214 +v 2.020102 1.409804 1.144413 +v 2.005100 1.409804 1.144413 +v 2.005100 1.389805 1.144413 +v 2.020102 1.409804 1.144413 +v 2.020102 1.389805 1.144413 +v 2.005100 1.389805 1.144413 +v 2.005100 1.389805 1.128214 +v 2.020102 1.389805 1.144413 +v 2.020102 1.389805 1.128214 +v 2.005100 1.389805 1.128213 +v 2.005100 1.409804 1.128213 +v 2.020102 1.389805 1.128213 +v 2.020102 1.409804 1.128213 +v 2.005100 1.449805 1.128214 +v 2.005100 1.449805 1.144413 +v 2.020102 1.449805 1.128214 +v 2.020102 1.449805 1.144413 +v 2.005100 1.449805 1.144413 +v 2.005100 1.429805 1.144413 +v 2.020102 1.449805 1.144413 +v 2.020102 1.429805 1.144413 +v 2.005100 1.429805 1.144413 +v 2.005100 1.429805 1.128214 +v 2.020102 1.429805 1.144413 +v 2.020102 1.429805 1.128214 +v 2.005100 1.429805 1.128213 +v 2.005100 1.449805 1.128213 +v 2.020102 1.429805 1.128213 +v 2.020102 1.449805 1.128213 +v 2.005100 1.469805 1.128214 +v 2.005100 1.469805 1.144413 +v 2.020102 1.469805 1.128214 +v 2.020102 1.469805 1.144413 +v 2.005100 1.469805 1.144413 +v 2.005100 1.449805 1.144413 +v 2.020102 1.469805 1.144413 +v 2.020102 1.449805 1.144413 +v 2.005100 1.449805 1.144413 +v 2.005100 1.449805 1.128214 +v 2.020102 1.449805 1.144413 +v 2.020102 1.449805 1.128214 +v 2.005100 1.449805 1.128213 +v 2.005100 1.469805 1.128213 +v 2.020102 1.449805 1.128213 +v 2.020102 1.469805 1.128213 +v 2.005100 1.489805 1.128214 +v 2.005100 1.489805 1.144413 +v 2.020102 1.489805 1.128214 +v 2.020102 1.489805 1.144413 +v 2.005100 1.489805 1.144413 +v 2.005100 1.469805 1.144413 +v 2.020102 1.489805 1.144413 +v 2.020102 1.469805 1.144413 +v 2.005100 1.469805 1.144413 +v 2.005100 1.469805 1.128214 +v 2.020102 1.469805 1.144413 +v 2.020102 1.469805 1.128214 +v 2.005100 1.469805 1.128213 +v 2.005100 1.489805 1.128213 +v 2.020102 1.469805 1.128213 +v 2.020102 1.489805 1.128213 +v 2.005100 1.529804 1.128214 +v 2.005100 1.529804 1.144413 +v 2.020102 1.529804 1.128214 +v 2.020102 1.529804 1.144413 +v 2.005100 1.529804 1.144413 +v 2.005100 1.509805 1.144413 +v 2.020102 1.529804 1.144413 +v 2.020102 1.509805 1.144413 +v 2.005100 1.509804 1.144413 +v 2.005100 1.509804 1.128214 +v 2.020102 1.509804 1.144413 +v 2.020102 1.509804 1.128214 +v 2.005100 1.509805 1.128213 +v 2.005100 1.529804 1.128213 +v 2.020102 1.509805 1.128213 +v 2.020102 1.529804 1.128213 +v 2.005100 1.549804 1.128214 +v 2.005100 1.549804 1.144413 +v 2.020102 1.549804 1.128214 +v 2.020102 1.549804 1.144413 +v 2.005100 1.549804 1.144413 +v 2.005100 1.529804 1.144413 +v 2.020102 1.549804 1.144413 +v 2.020102 1.529804 1.144413 +v 2.005100 1.529804 1.144413 +v 2.005100 1.529804 1.128214 +v 2.020102 1.529804 1.144413 +v 2.020102 1.529804 1.128214 +v 2.005100 1.529804 1.128213 +v 2.005100 1.549804 1.128213 +v 2.020102 1.529804 1.128213 +v 2.020102 1.549804 1.128213 +v 2.005100 1.569805 1.128214 +v 2.005100 1.569805 1.144413 +v 2.020102 1.569805 1.128214 +v 2.020102 1.569805 1.144413 +v 2.005100 1.569805 1.144413 +v 2.005100 1.549804 1.144413 +v 2.020102 1.569805 1.144413 +v 2.020102 1.549804 1.144413 +v 2.005100 1.549804 1.144413 +v 2.005100 1.549804 1.128214 +v 2.020102 1.549804 1.144413 +v 2.020102 1.549804 1.128214 +v 2.005100 1.549804 1.128213 +v 2.005100 1.569805 1.128213 +v 2.020102 1.549804 1.128213 +v 2.020102 1.569805 1.128213 +v 2.005100 1.609804 1.128214 +v 2.005100 1.609804 1.144413 +v 2.020102 1.609804 1.128214 +v 2.020102 1.609804 1.144413 +v 2.005100 1.609804 1.144413 +v 2.005100 1.589805 1.144413 +v 2.020102 1.609804 1.144413 +v 2.020102 1.589805 1.144413 +v 2.005100 1.589805 1.144413 +v 2.005100 1.589805 1.128214 +v 2.020102 1.589805 1.144413 +v 2.020102 1.589805 1.128214 +v 2.005100 1.589805 1.128213 +v 2.005100 1.609804 1.128213 +v 2.020102 1.589805 1.128213 +v 2.020102 1.609804 1.128213 +v 2.005100 1.629804 1.128214 +v 2.005100 1.629804 1.144413 +v 2.020102 1.629804 1.128214 +v 2.020102 1.629804 1.144413 +v 2.005100 1.629804 1.144413 +v 2.005100 1.609805 1.144413 +v 2.020102 1.629804 1.144413 +v 2.020102 1.609805 1.144413 +v 2.005100 1.609804 1.144413 +v 2.005100 1.609804 1.128214 +v 2.020102 1.609804 1.144413 +v 2.020102 1.609804 1.128214 +v 2.005100 1.609805 1.128213 +v 2.005100 1.629804 1.128213 +v 2.020102 1.609805 1.128213 +v 2.020102 1.629804 1.128213 +v 2.005100 1.649805 1.128214 +v 2.005100 1.649805 1.144413 +v 2.020102 1.649805 1.128214 +v 2.020102 1.649805 1.144413 +v 2.005100 1.649805 1.144413 +v 2.005100 1.629804 1.144413 +v 2.020102 1.649805 1.144413 +v 2.020102 1.629804 1.144413 +v 2.005100 1.629804 1.144413 +v 2.005100 1.629804 1.128214 +v 2.020102 1.629804 1.144413 +v 2.020102 1.629804 1.128214 +v 2.005100 1.629804 1.128213 +v 2.005100 1.649805 1.128213 +v 2.020102 1.629804 1.128213 +v 2.020102 1.649805 1.128213 +v 2.005100 1.689805 1.131493 +v 2.005100 1.689805 1.141213 +v 2.020102 1.689805 1.131493 +v 2.020102 1.689805 1.141213 +v 2.005100 1.689805 1.141213 +v 2.005100 1.669805 1.141213 +v 2.020102 1.689805 1.141213 +v 2.020102 1.669805 1.141213 +v 2.005100 1.669805 1.141213 +v 2.005100 1.669805 1.131493 +v 2.020102 1.669805 1.141213 +v 2.020102 1.669805 1.131493 +v 2.005100 1.669805 1.131493 +v 2.005100 1.689805 1.131493 +v 2.020102 1.669805 1.131493 +v 2.020102 1.689805 1.131493 +v 2.005100 1.709804 1.133133 +v 2.005100 1.709804 1.139612 +v 2.020102 1.709804 1.133133 +v 2.020102 1.709804 1.139612 +v 2.005100 1.709804 1.139612 +v 2.005100 1.689805 1.139612 +v 2.020102 1.709804 1.139612 +v 2.020102 1.689805 1.139612 +v 2.005100 1.689805 1.139612 +v 2.005100 1.689805 1.133133 +v 2.020102 1.689805 1.139612 +v 2.020102 1.689805 1.133133 +v 2.005100 1.689805 1.133133 +v 2.005100 1.709804 1.133133 +v 2.020102 1.689805 1.133133 +v 2.020102 1.709804 1.133133 +v 2.005100 1.729805 1.136414 +v 2.005100 1.728204 1.138013 +v 2.020102 1.729805 1.136414 +v 2.020102 1.728204 1.138013 +v 2.005100 1.728204 1.138013 +v 2.005100 1.709804 1.138013 +v 2.020102 1.728204 1.138013 +v 2.020102 1.709804 1.138013 +v 2.005100 1.709804 1.138013 +v 2.005100 1.709804 1.134772 +v 2.020102 1.709804 1.138013 +v 2.020102 1.709804 1.134772 +v 2.005100 1.709804 1.134774 +v 2.005100 1.728164 1.134774 +v 2.020102 1.709804 1.134774 +v 2.020102 1.728164 1.134774 +v 2.005100 1.728164 1.134774 +v 2.005100 1.729805 1.136413 +v 2.020102 1.728164 1.134774 +v 2.020102 1.729805 1.136413 +v 1.255100 1.854805 0.836414 +v 1.886087 1.854805 0.836414 +v 1.255100 1.854805 0.816413 +v 1.886087 1.854805 0.816413 +v 1.886087 1.854805 0.836414 +v 2.055100 1.804805 0.836414 +v 1.886087 1.854805 0.816413 +v 2.055100 1.804805 0.816413 +v 2.055100 1.804805 0.836414 +v 1.255100 1.804805 0.836414 +v 2.055100 1.804805 0.816413 +v 1.255100 1.804805 0.816413 +v 1.255100 1.804805 0.836414 +v 1.255100 1.854805 0.836414 +v 1.255100 1.804805 0.816413 +v 1.255100 1.854805 0.816413 +v 1.255100 1.854805 1.436413 +v 1.255100 1.854805 0.836413 +v 1.235099 1.854805 1.436413 +v 1.235099 1.854805 0.836413 +v 1.255100 1.854805 0.836413 +v 1.255100 1.804805 0.836413 +v 1.235099 1.854805 0.836413 +v 1.235099 1.804805 0.836413 +v 1.255100 1.804805 0.836413 +v 1.255100 1.804805 1.436413 +v 1.235099 1.804805 0.836413 +v 1.235099 1.804805 1.436413 +v 1.255100 1.804805 1.436413 +v 1.255100 1.854805 1.436413 +v 1.235099 1.804805 1.436413 +v 1.235099 1.854805 1.436413 +v 1.886087 1.854805 1.436413 +v 1.255100 1.854805 1.436413 +v 1.886087 1.854805 1.456414 +v 1.255100 1.854805 1.456414 +v 1.255100 1.854805 1.436413 +v 1.255100 1.804805 1.436413 +v 1.255100 1.854805 1.456414 +v 1.255100 1.804805 1.456414 +v 1.255100 1.804805 1.436413 +v 2.055100 1.804805 1.436413 +v 1.255100 1.804805 1.456414 +v 2.055100 1.804805 1.456414 +v 2.055100 1.804805 1.436413 +v 1.886087 1.854805 1.436413 +v 2.055100 1.804805 1.456414 +v 1.886087 1.854805 1.456414 +v 1.255100 1.104805 1.436413 +v 1.255100 1.104805 0.836413 +v 1.235099 1.104805 1.436413 +v 1.235099 1.104805 0.836413 +v 1.255100 1.104805 0.836413 +v 1.255100 1.054805 0.836413 +v 1.235099 1.104805 0.836413 +v 1.235099 1.054805 0.836413 +v 1.255100 1.054805 0.836413 +v 1.255100 1.054805 1.436413 +v 1.235099 1.054805 0.836413 +v 1.235099 1.054805 1.436413 +v 1.255100 1.054805 1.436413 +v 1.255100 1.104805 1.436413 +v 1.235099 1.054805 1.436413 +v 1.235099 1.104805 1.436413 +v 2.055100 1.104805 1.436413 +v 1.255100 1.104805 1.436413 +v 2.055100 1.104805 1.456414 +v 1.255100 1.104805 1.456414 +v 1.255100 1.104805 1.436413 +v 1.255100 1.054805 1.436413 +v 1.255100 1.104805 1.456414 +v 1.255100 1.054805 1.456414 +v 1.255100 1.054805 1.436413 +v 2.055100 1.054805 1.436413 +v 1.255100 1.054805 1.456414 +v 2.055100 1.054805 1.456414 +v 2.055100 1.054805 1.436413 +v 2.055100 1.104805 1.436413 +v 2.055100 1.054805 1.456414 +v 2.055100 1.104805 1.456414 +v 2.055100 1.104805 0.836413 +v 2.055100 1.104805 1.436413 +v 2.075101 1.104805 0.836413 +v 2.075101 1.104805 1.436413 +v 2.055100 1.104805 1.436413 +v 2.055100 1.054805 1.436413 +v 2.075101 1.104805 1.436413 +v 2.075101 1.054805 1.436413 +v 2.055100 1.054805 1.436413 +v 2.055100 1.054805 0.836413 +v 2.075101 1.054805 1.436413 +v 2.075101 1.054805 0.836413 +v 2.055100 1.054805 0.836413 +v 2.055100 1.104805 0.836413 +v 2.075101 1.054805 0.836413 +v 2.075101 1.104805 0.836413 +v 1.255100 1.104805 0.836414 +v 2.055100 1.104805 0.836414 +v 1.255100 1.104805 0.816413 +v 2.055100 1.104805 0.816413 +v 2.055100 1.104805 0.836414 +v 2.055100 1.054805 0.836414 +v 2.055100 1.104805 0.816413 +v 2.055100 1.054805 0.816413 +v 2.055100 1.054805 0.836414 +v 1.255100 1.054805 0.836414 +v 2.055100 1.054805 0.816413 +v 1.255100 1.054805 0.816413 +v 1.255100 1.054805 0.836414 +v 1.255100 1.104805 0.836414 +v 1.255100 1.054805 0.816413 +v 1.255100 1.104805 0.816413 +v 1.255100 1.429805 1.436413 +v 1.255100 1.429805 0.836413 +v 1.235099 1.429805 1.436413 +v 1.235099 1.429805 0.836413 +v 1.255100 1.429805 0.836413 +v 1.255100 1.389805 0.836413 +v 1.235099 1.429805 0.836413 +v 1.235099 1.389805 0.836413 +v 1.255100 1.389805 0.836413 +v 1.255100 1.389805 1.436413 +v 1.235099 1.389805 0.836413 +v 1.235099 1.389805 1.436413 +v 1.255100 1.389805 1.436413 +v 1.255100 1.429805 1.436413 +v 1.235099 1.389805 1.436413 +v 1.235099 1.429805 1.436413 +v 2.055100 1.429805 1.436413 +v 1.255100 1.429805 1.436413 +v 2.055100 1.429805 1.456414 +v 1.255100 1.429805 1.456414 +v 1.255100 1.429805 1.436413 +v 1.255100 1.389805 1.436413 +v 1.255100 1.429805 1.456414 +v 1.255100 1.389805 1.456414 +v 1.255100 1.389805 1.436413 +v 2.055100 1.389805 1.436413 +v 1.255100 1.389805 1.456414 +v 2.055100 1.389805 1.456414 +v 2.055100 1.389805 1.436413 +v 2.055100 1.429805 1.436413 +v 2.055100 1.389805 1.456414 +v 2.055100 1.429805 1.456414 +v 1.255100 1.429805 0.836414 +v 2.055100 1.429805 0.836414 +v 1.255100 1.429805 0.816413 +v 2.055100 1.429805 0.816413 +v 2.055100 1.429805 0.836414 +v 2.055100 1.389805 0.836414 +v 2.055100 1.429805 0.816413 +v 2.055100 1.389805 0.816413 +v 2.055100 1.389805 0.836414 +v 1.255100 1.389805 0.836414 +v 2.055100 1.389805 0.816413 +v 1.255100 1.389805 0.816413 +v 1.255100 1.389805 0.836414 +v 1.255100 1.429805 0.836414 +v 1.255100 1.389805 0.816413 +v 1.255100 1.429805 0.816413 +v 2.055100 1.429805 0.836413 +v 2.055100 1.429805 1.036413 +v 2.075101 1.429805 0.836413 +v 2.075101 1.429805 1.036413 +v 2.055100 1.429805 1.036413 +v 2.055100 1.389805 1.036413 +v 2.075101 1.429805 1.036413 +v 2.075101 1.389805 1.036413 +v 2.055100 1.389805 1.036413 +v 2.055100 1.389805 0.836413 +v 2.075101 1.389805 1.036413 +v 2.075101 1.389805 0.836413 +v 2.055100 1.389805 0.836413 +v 2.055100 1.429805 0.836413 +v 2.075101 1.389805 0.836413 +v 2.075101 1.429805 0.836413 +v 2.055100 1.429805 1.236413 +v 2.055100 1.429805 1.436413 +v 2.075101 1.429805 1.236413 +v 2.075101 1.429805 1.436413 +v 2.055100 1.429805 1.436413 +v 2.055100 1.389805 1.436413 +v 2.075101 1.429805 1.436413 +v 2.075101 1.389805 1.436413 +v 2.055100 1.389805 1.436413 +v 2.055100 1.389805 1.236413 +v 2.075101 1.389805 1.436413 +v 2.075101 1.389805 1.236413 +v 2.055100 1.389805 1.236413 +v 2.055100 1.429805 1.236413 +v 2.075101 1.389805 1.236413 +v 2.075101 1.429805 1.236413 +v 1.245099 1.429805 0.836413 +v 1.245099 1.429805 0.861413 +v 1.245099 1.804805 0.836413 +v 1.245099 1.804805 0.861413 +v 1.255100 1.429805 1.446413 +v 1.280100 1.429805 1.446413 +v 1.255100 1.804805 1.446413 +v 1.280100 1.804805 1.446413 +v 2.055100 1.429805 0.826413 +v 2.030100 1.429805 0.826413 +v 2.055100 1.804805 0.826413 +v 2.030100 1.804805 0.826413 +v 1.245099 1.429805 1.136413 +v 1.245099 1.429805 1.161413 +v 1.245099 1.804805 1.136413 +v 1.245099 1.804805 1.161413 +v 1.655100 1.429805 1.446413 +v 1.680100 1.429805 1.446413 +v 1.655100 1.804805 1.446413 +v 1.680100 1.804805 1.446413 +v 1.655100 1.429805 0.826413 +v 1.630100 1.429805 0.826413 +v 1.655100 1.804805 0.826413 +v 1.630100 1.804805 0.826413 +v 2.055100 1.804805 0.816413 +v 1.255100 1.804805 0.816413 +v 1.886090 1.854805 0.816413 +v 1.255100 1.854805 0.816413 +v 1.235099 1.804805 0.836413 +v 1.235099 1.804805 1.436413 +v 1.235099 1.854805 0.836413 +v 1.235099 1.854805 1.436413 +v 1.255100 1.804805 1.456414 +v 2.055100 1.804805 1.456414 +v 1.255100 1.854805 1.456414 +v 1.886090 1.854805 1.456414 +v 1.235099 1.054805 0.836413 +v 1.235099 1.054805 1.436413 +v 1.235099 1.104805 0.836413 +v 1.235099 1.104805 1.436413 +v 1.255100 1.054805 1.456414 +v 2.055100 1.054805 1.456414 +v 1.255100 1.104805 1.456414 +v 2.055100 1.104805 1.456414 +v 2.075101 1.054805 1.436413 +v 2.075101 1.054805 0.836413 +v 2.075101 1.104805 1.436413 +v 2.075101 1.104805 0.836413 +v 2.055100 1.054805 0.816413 +v 1.255100 1.054805 0.816413 +v 2.055100 1.104805 0.816413 +v 1.255100 1.104805 0.816413 +v 1.235099 1.389805 0.836413 +v 1.235099 1.389805 1.436413 +v 1.235099 1.429805 0.836413 +v 1.235099 1.429805 1.436413 +v 1.255100 1.389805 1.456414 +v 2.055100 1.389805 1.456414 +v 1.255100 1.429805 1.456414 +v 2.055100 1.429805 1.456414 +v 2.055100 1.389805 0.816413 +v 1.255100 1.389805 0.816413 +v 2.055100 1.429805 0.816413 +v 1.255100 1.429805 0.816413 +v 2.075101 1.389805 1.036413 +v 2.075101 1.389805 0.836413 +v 2.075101 1.429805 1.036413 +v 2.075101 1.429805 0.836413 +v 2.075101 1.389805 1.436413 +v 2.075101 1.389805 1.236413 +v 2.075101 1.429805 1.436413 +v 2.075101 1.429805 1.236413 +v 2.055100 1.229805 1.036413 +v 2.055100 1.629804 1.036413 +v 2.005100 1.229805 1.036413 +v 2.005100 1.629804 1.036413 +v 2.055100 1.629804 1.036413 +v 2.055100 1.729805 1.136413 +v 2.005100 1.629804 1.036413 +v 2.005100 1.729805 1.136413 +v 2.055100 1.729805 1.136413 +v 2.055100 1.629804 1.236413 +v 2.005100 1.729805 1.136413 +v 2.005100 1.629804 1.236413 +v 2.055100 1.629804 1.236413 +v 2.055100 1.229805 1.236413 +v 2.005100 1.629804 1.236413 +v 2.005100 1.229805 1.236413 +v 2.055100 1.229805 1.236413 +v 2.055100 1.229805 1.036413 +v 2.005100 1.229805 1.236413 +v 2.005100 1.229805 1.036413 +v 1.981772 1.170975 0.992841 +v 1.981772 1.170975 0.937128 +v 1.840354 1.029553 0.992841 +v 1.840354 1.029553 0.937128 +v 1.981772 1.170975 0.937127 +v 2.031269 1.121477 0.937127 +v 1.840351 1.029553 0.937127 +v 1.889847 0.980056 0.937127 +v 2.031269 1.121477 0.937128 +v 2.031269 1.121477 0.992841 +v 1.889850 0.980056 0.937128 +v 1.889850 0.980056 0.992841 +v 2.031269 1.121477 0.992841 +v 1.981772 1.170975 0.992841 +v 1.889847 0.980056 0.992841 +v 1.840351 1.029553 0.992841 +v 1.981772 1.170975 1.335699 +v 1.981772 1.170975 1.279986 +v 1.840354 1.029553 1.335699 +v 1.840354 1.029553 1.279986 +v 1.981772 1.170975 1.279984 +v 2.031269 1.121477 1.279984 +v 1.840351 1.029553 1.279984 +v 1.889847 0.980056 1.279984 +v 2.031269 1.121477 1.279986 +v 2.031269 1.121477 1.335699 +v 1.889850 0.980056 1.279986 +v 1.889850 0.980056 1.335699 +v 2.031269 1.121477 1.335699 +v 1.981772 1.170975 1.335699 +v 1.889847 0.980056 1.335699 +v 1.840351 1.029553 1.335699 +v 2.055982 1.074002 1.164269 +v 2.055982 1.074002 1.108556 +v 1.859021 1.039272 1.164269 +v 1.859021 1.039272 1.108556 +v 2.055985 1.074002 1.108556 +v 2.068140 1.005066 1.108556 +v 1.859021 1.039272 1.108556 +v 1.871176 0.970336 1.108556 +v 2.068140 1.005066 1.108556 +v 2.068140 1.005066 1.164269 +v 1.871179 0.970336 1.108556 +v 1.871179 0.970336 1.164269 +v 2.068140 1.005066 1.164271 +v 2.055985 1.074002 1.164271 +v 1.871176 0.970336 1.164271 +v 1.859021 1.039272 1.164271 +v 1.255100 1.431949 1.136413 +v 1.255100 1.731950 1.436413 +v 1.240097 1.431949 1.136413 +v 1.240097 1.731950 1.436413 +v 1.255100 1.731950 1.436413 +v 1.255100 1.802660 1.436413 +v 1.240097 1.731950 1.436413 +v 1.240097 1.802660 1.436413 +v 1.255100 1.802660 1.436413 +v 1.255100 1.502660 1.136413 +v 1.240097 1.802660 1.436413 +v 1.240097 1.502660 1.136413 +v 1.255100 1.502660 1.136413 +v 1.255100 1.431949 1.136413 +v 1.240097 1.502660 1.136413 +v 1.240097 1.431949 1.136413 +v 2.055100 1.429805 1.436414 +v 2.055100 1.452660 1.436414 +v 2.055100 1.429805 1.451414 +v 2.055100 1.452660 1.451414 +v 1.702954 1.804805 1.436413 +v 2.055100 1.452660 1.451412 +v 2.055100 1.452660 1.436413 +v 2.055100 1.452660 1.451412 +v 1.702954 1.804805 1.436413 +v 1.702954 1.804805 1.451412 +v 1.655100 1.804805 1.436413 +v 1.702954 1.804805 1.451412 +v 1.702954 1.804805 1.436413 +v 1.655100 1.804805 1.451412 +v 1.702954 1.804805 1.451412 +v 1.655100 1.804805 1.436413 +v 1.655100 1.804805 1.436414 +v 1.655100 1.781950 1.436414 +v 1.655100 1.804805 1.451414 +v 1.655100 1.781950 1.451414 +v 1.655100 1.781950 1.436414 +v 2.007242 1.429805 1.436414 +v 1.655100 1.781950 1.451414 +v 2.007242 1.429805 1.451414 +v 2.007242 1.429805 1.436414 +v 2.055100 1.429805 1.436414 +v 2.007242 1.429805 1.451414 +v 2.055100 1.429805 1.451414 +v 1.255100 1.429805 0.836413 +v 1.255100 1.452660 0.836413 +v 1.255100 1.429805 0.821413 +v 1.255100 1.452660 0.821413 +v 1.607245 1.804805 0.836413 +v 1.255100 1.452660 0.821413 +v 1.255100 1.452660 0.836413 +v 1.255100 1.452660 0.821413 +v 1.607245 1.804805 0.836413 +v 1.607245 1.804805 0.821413 +v 1.655100 1.804805 0.836413 +v 1.607245 1.804805 0.821413 +v 1.607245 1.804805 0.836413 +v 1.655100 1.804805 0.821413 +v 1.607245 1.804805 0.821413 +v 1.655100 1.804805 0.836413 +v 1.655100 1.804805 0.836413 +v 1.655100 1.781950 0.836413 +v 1.655100 1.804805 0.821413 +v 1.655100 1.781950 0.821413 +v 1.655100 1.781950 0.836413 +v 1.302957 1.429805 0.836413 +v 1.655100 1.781950 0.821413 +v 1.302957 1.429805 0.821413 +v 1.302957 1.429805 0.836413 +v 1.255100 1.429805 0.836413 +v 1.302957 1.429805 0.821413 +v 1.255100 1.429805 0.821413 +v 1.255100 1.431949 0.836413 +v 1.255100 1.731950 1.136413 +v 1.240097 1.431949 0.836413 +v 1.240097 1.731950 1.136413 +v 1.255100 1.731950 1.136413 +v 1.255100 1.802660 1.136413 +v 1.240097 1.731950 1.136413 +v 1.240097 1.802660 1.136413 +v 1.255100 1.802660 1.136413 +v 1.255100 1.502660 0.836413 +v 1.240097 1.802660 1.136413 +v 1.240097 1.502660 0.836413 +v 1.255100 1.502660 0.836413 +v 1.255100 1.431949 0.836413 +v 1.240097 1.502660 0.836413 +v 1.240097 1.431949 0.836413 +v 1.655100 1.429805 1.436414 +v 1.655100 1.452660 1.436414 +v 1.655100 1.429805 1.451414 +v 1.655100 1.452660 1.451414 +v 1.302954 1.804805 1.436413 +v 1.655100 1.452660 1.451412 +v 1.655100 1.452660 1.436413 +v 1.655100 1.452660 1.451412 +v 1.302954 1.804805 1.436413 +v 1.302954 1.804805 1.451412 +v 1.255100 1.804805 1.436413 +v 1.302954 1.804805 1.451412 +v 1.302954 1.804805 1.436413 +v 1.255100 1.804805 1.451412 +v 1.302954 1.804805 1.451412 +v 1.255100 1.804805 1.436413 +v 1.255100 1.804805 1.436414 +v 1.255100 1.781950 1.436414 +v 1.255100 1.804805 1.451414 +v 1.255100 1.781950 1.451414 +v 1.255100 1.781950 1.436414 +v 1.607242 1.429805 1.436414 +v 1.255100 1.781950 1.451414 +v 1.607242 1.429805 1.451414 +v 1.607242 1.429805 1.436414 +v 1.655100 1.429805 1.436414 +v 1.607242 1.429805 1.451414 +v 1.655100 1.429805 1.451414 +v 2.055100 1.429805 0.836413 +v 2.007242 1.429805 0.836413 +v 2.055100 1.429805 0.821413 +v 2.007242 1.429805 0.821413 +v 1.655100 1.781950 0.836413 +v 2.007245 1.429805 0.821413 +v 2.007245 1.429805 0.836413 +v 2.007245 1.429805 0.821413 +v 1.655100 1.781950 0.836413 +v 1.655100 1.781950 0.821413 +v 1.655100 1.804805 0.836413 +v 1.655100 1.781950 0.821413 +v 1.655100 1.781950 0.836413 +v 1.655100 1.804805 0.821413 +v 1.655100 1.781950 0.821413 +v 1.655100 1.804805 0.836413 +v 1.655100 1.804805 0.836413 +v 1.702957 1.804805 0.836413 +v 1.655100 1.804805 0.821413 +v 1.702957 1.804805 0.821413 +v 1.702957 1.804805 0.836413 +v 2.055100 1.452660 0.836413 +v 1.702957 1.804805 0.821413 +v 2.055100 1.452660 0.821413 +v 2.055100 1.452660 0.836413 +v 2.055100 1.429805 0.836413 +v 2.055100 1.452660 0.821413 +v 2.055100 1.429805 0.821413 +v 1.240100 1.431949 1.136413 +v 1.240100 1.731950 1.436413 +v 1.240100 1.502660 1.136413 +v 1.240100 1.802660 1.436413 +v 2.055100 1.452660 1.451414 +v 1.702954 1.804805 1.451414 +v 2.055100 1.429805 1.451414 +v 1.680100 1.804805 1.451414 +v 2.030100 1.429805 1.451414 +v 1.655100 1.804805 1.451414 +v 2.007245 1.429805 1.451414 +v 1.655100 1.781950 1.451414 +v 1.255100 1.452660 0.821413 +v 1.607245 1.804805 0.821413 +v 1.255100 1.429805 0.821413 +v 1.630100 1.804805 0.821413 +v 1.280100 1.429805 0.821413 +v 1.655100 1.804805 0.821413 +v 1.302954 1.429805 0.821413 +v 1.655100 1.781950 0.821413 +v 1.240100 1.431949 0.836413 +v 1.240100 1.731950 1.136413 +v 1.240100 1.502660 0.836413 +v 1.240100 1.802660 1.136413 +v 1.655100 1.452660 1.451414 +v 1.302954 1.804805 1.451414 +v 1.655100 1.429805 1.451414 +v 1.280100 1.804805 1.451414 +v 1.630100 1.429805 1.451414 +v 1.255100 1.804805 1.451414 +v 1.607245 1.429805 1.451414 +v 1.255100 1.781950 1.451414 +v 2.007245 1.429805 0.821413 +v 1.655100 1.781950 0.821413 +v 2.030100 1.429805 0.821413 +v 1.655100 1.804805 0.821413 +v 2.055100 1.429805 0.821413 +v 1.680100 1.804805 0.821413 +v 2.055100 1.452660 0.821413 +v 1.702954 1.804805 0.821413 +v 2.020099 1.249804 1.236413 +v 2.020099 1.249804 1.036413 +v 2.020099 1.269805 1.236413 +v 2.020099 1.269805 1.036413 +v 2.020099 1.329804 1.236413 +v 2.020099 1.329804 1.036413 +v 2.020099 1.349805 1.236413 +v 2.020099 1.349805 1.036413 +v 2.020099 1.409805 1.236413 +v 2.020099 1.409805 1.036413 +v 2.020099 1.429805 1.236413 +v 2.020099 1.429805 1.036413 +v 2.020099 1.489805 1.236413 +v 2.020099 1.489805 1.036413 +v 2.020099 1.509804 1.236413 +v 2.020099 1.509804 1.036413 +v 2.020099 1.569805 1.236413 +v 2.020099 1.569805 1.036413 +v 2.020099 1.589805 1.236413 +v 2.020099 1.589805 1.036413 +v 2.020099 1.649805 1.216413 +v 2.020099 1.649805 1.056412 +v 2.020099 1.669805 1.196413 +v 2.020099 1.669805 1.076412 +v 2.020099 1.229805 1.144413 +v 2.020099 1.229805 1.128214 +v 2.020099 1.249804 1.144413 +v 2.020099 1.249804 1.128214 +v 2.020099 1.269805 1.144413 +v 2.020099 1.269805 1.128214 +v 2.020099 1.289805 1.144413 +v 2.020099 1.289805 1.128214 +v 2.020099 1.289805 1.144413 +v 2.020099 1.289805 1.128214 +v 2.020099 1.309804 1.144413 +v 2.020099 1.309804 1.128214 +v 2.020099 1.309805 1.144413 +v 2.020099 1.309805 1.128214 +v 2.020099 1.329804 1.144413 +v 2.020099 1.329804 1.128214 +v 2.020099 1.349805 1.144413 +v 2.020099 1.349805 1.128214 +v 2.020099 1.369805 1.144413 +v 2.020099 1.369805 1.128214 +v 2.020099 1.369805 1.144413 +v 2.020099 1.369805 1.128214 +v 2.020099 1.389805 1.144413 +v 2.020099 1.389805 1.128214 +v 2.020099 1.389805 1.144413 +v 2.020099 1.389805 1.128214 +v 2.020099 1.409804 1.144413 +v 2.020099 1.409804 1.128214 +v 2.020099 1.429805 1.144413 +v 2.020099 1.429805 1.128214 +v 2.020099 1.449805 1.144413 +v 2.020099 1.449805 1.128214 +v 2.020099 1.449805 1.144413 +v 2.020099 1.449805 1.128214 +v 2.020099 1.469805 1.144413 +v 2.020099 1.469805 1.128214 +v 2.020099 1.469805 1.144413 +v 2.020099 1.469805 1.128214 +v 2.020099 1.489805 1.144413 +v 2.020099 1.489805 1.128214 +v 2.020099 1.509805 1.144413 +v 2.020099 1.509805 1.128214 +v 2.020099 1.529804 1.144413 +v 2.020099 1.529804 1.128214 +v 2.020099 1.529804 1.144413 +v 2.020099 1.529804 1.128214 +v 2.020099 1.549804 1.144413 +v 2.020099 1.549804 1.128214 +v 2.020099 1.549804 1.144413 +v 2.020099 1.549804 1.128214 +v 2.020099 1.569805 1.144413 +v 2.020099 1.569805 1.128214 +v 2.020099 1.589805 1.144413 +v 2.020099 1.589805 1.128214 +v 2.020099 1.609804 1.144413 +v 2.020099 1.609804 1.128214 +v 2.020099 1.609805 1.144413 +v 2.020099 1.609805 1.128214 +v 2.020099 1.629804 1.144413 +v 2.020099 1.629804 1.128214 +v 2.020099 1.629804 1.144413 +v 2.020099 1.629804 1.128214 +v 2.020099 1.649805 1.144413 +v 2.020099 1.649805 1.128214 +v 2.020099 1.669805 1.141213 +v 2.020099 1.669805 1.131493 +v 2.020099 1.689805 1.141213 +v 2.020099 1.689805 1.131493 +v 2.020099 1.689805 1.139612 +v 2.020099 1.689805 1.133133 +v 2.020099 1.709804 1.139612 +v 2.020099 1.709804 1.133133 +v 2.020099 1.709804 1.138013 +v 2.020099 1.709804 1.134774 +v 2.020099 1.728164 1.138013 +v 2.020099 1.728164 1.134774 +v 2.020099 1.728204 1.138013 +v 2.020099 1.728204 1.134813 +v 2.020099 1.729805 1.136414 +v 2.055100 1.004804 0.922127 +v 2.055100 1.004804 1.007842 +v 1.255100 1.004804 0.922127 +v 1.255100 1.004804 1.007842 +v 2.055100 1.004804 1.264985 +v 2.055100 1.004804 1.350699 +v 1.255100 1.004804 1.264985 +v 1.255100 1.004804 1.350699 +v 1.255100 1.054805 1.179270 +v 1.255100 1.054805 1.093555 +v 1.255100 1.004804 1.179270 +v 1.255100 1.004804 1.093555 +v 1.255100 1.054805 1.093555 +v 2.055100 1.054805 1.093555 +v 1.255100 1.004804 1.093555 +v 2.055100 1.004804 1.093555 +v 2.055100 1.054805 1.093555 +v 2.055100 1.054805 1.179270 +v 2.055100 1.004804 1.093555 +v 2.055100 1.004804 1.179270 +v 2.055100 1.054805 1.179270 +v 1.255100 1.054805 1.179270 +v 2.055100 1.004804 1.179270 +v 1.255100 1.004804 1.179270 +v 2.055100 1.054805 0.836413 +v 2.055100 1.054805 1.436413 +v 1.255100 1.054805 0.836413 +v 1.255100 1.054805 1.436413 +v 2.055100 1.004804 1.093555 +v 2.055100 1.004804 1.179270 +v 1.255100 1.004804 1.093555 +v 1.255100 1.004804 1.179270 +v 1.255100 1.054805 1.007842 +v 1.255100 1.054805 0.922127 +v 1.255100 1.004804 1.007842 +v 1.255100 1.004804 0.922127 +v 1.255100 1.054805 0.922127 +v 2.055100 1.054805 0.922127 +v 1.255100 1.004804 0.922127 +v 2.055100 1.004804 0.922127 +v 2.055100 1.054805 0.922127 +v 2.055100 1.054805 1.007842 +v 2.055100 1.004804 0.922127 +v 2.055100 1.004804 1.007842 +v 2.055100 1.054805 1.007842 +v 1.255100 1.054805 1.007842 +v 2.055100 1.004804 1.007842 +v 1.255100 1.004804 1.007842 +v 1.255100 1.054805 1.350699 +v 1.255100 1.054805 1.264985 +v 1.255100 1.004804 1.350699 +v 1.255100 1.004804 1.264985 +v 1.255100 1.054805 1.264985 +v 2.055100 1.054805 1.264985 +v 1.255100 1.004804 1.264985 +v 2.055100 1.004804 1.264985 +v 2.055100 1.054805 1.264985 +v 2.055100 1.054805 1.350699 +v 2.055100 1.004804 1.264985 +v 2.055100 1.004804 1.350699 +v 2.055100 1.054805 1.350699 +v 1.255100 1.054805 1.350699 +v 2.055100 1.004804 1.350699 +v 1.255100 1.004804 1.350699 +v 1.255100 1.804805 -0.121920 +v 1.255100 1.804805 -0.146920 +v 1.245102 1.804805 -0.121920 +v 1.245102 1.804805 -0.146920 +v 1.255100 1.804805 -0.146920 +v 1.255100 1.429805 -0.146920 +v 1.245102 1.804805 -0.146920 +v 1.245102 1.429805 -0.146920 +v 1.255100 1.429805 -0.146920 +v 1.255100 1.429805 -0.121920 +v 1.245102 1.429805 -0.146920 +v 1.245102 1.429805 -0.121920 +v 1.255100 1.429805 -0.121920 +v 1.255100 1.804805 -0.121920 +v 1.245102 1.429805 -0.121920 +v 1.245102 1.804805 -0.121920 +v 1.280100 1.804805 0.453080 +v 1.255100 1.804805 0.453080 +v 1.280100 1.804805 0.463080 +v 1.255100 1.804805 0.463080 +v 1.255100 1.804805 0.453080 +v 1.255100 1.429805 0.453080 +v 1.255100 1.804805 0.463080 +v 1.255100 1.429805 0.463080 +v 1.255100 1.429805 0.453080 +v 1.280100 1.429805 0.453080 +v 1.255100 1.429805 0.463080 +v 1.280100 1.429805 0.463080 +v 1.280100 1.429805 0.453080 +v 1.280100 1.804805 0.453080 +v 1.280100 1.429805 0.463080 +v 1.280100 1.804805 0.463080 +v 2.030100 1.804805 -0.146920 +v 2.055100 1.804805 -0.146920 +v 2.030100 1.804805 -0.156921 +v 2.055100 1.804805 -0.156921 +v 2.055100 1.804805 -0.146920 +v 2.055100 1.429805 -0.146920 +v 2.055100 1.804805 -0.156921 +v 2.055100 1.429805 -0.156921 +v 2.055100 1.429805 -0.146920 +v 2.030100 1.429805 -0.146920 +v 2.055100 1.429805 -0.156921 +v 2.030100 1.429805 -0.156921 +v 2.030100 1.429805 -0.146920 +v 2.030100 1.804805 -0.146920 +v 2.030100 1.429805 -0.156921 +v 2.030100 1.804805 -0.156921 +v 1.255100 1.804805 0.178080 +v 1.255100 1.804805 0.153080 +v 1.245102 1.804805 0.178080 +v 1.245102 1.804805 0.153080 +v 1.255100 1.804805 0.153080 +v 1.255100 1.429805 0.153080 +v 1.245102 1.804805 0.153080 +v 1.245102 1.429805 0.153080 +v 1.255100 1.429805 0.153080 +v 1.255100 1.429805 0.178080 +v 1.245102 1.429805 0.153080 +v 1.245102 1.429805 0.178080 +v 1.255100 1.429805 0.178080 +v 1.255100 1.804805 0.178080 +v 1.245102 1.429805 0.178080 +v 1.245102 1.804805 0.178080 +v 1.680100 1.804805 0.453080 +v 1.655100 1.804805 0.453080 +v 1.680100 1.804805 0.463080 +v 1.655100 1.804805 0.463080 +v 1.655100 1.804805 0.453080 +v 1.655100 1.429805 0.453080 +v 1.655100 1.804805 0.463080 +v 1.655100 1.429805 0.463080 +v 1.655100 1.429805 0.453080 +v 1.680100 1.429805 0.453080 +v 1.655100 1.429805 0.463080 +v 1.680100 1.429805 0.463080 +v 1.680100 1.429805 0.453080 +v 1.680100 1.804805 0.453080 +v 1.680100 1.429805 0.463080 +v 1.680100 1.804805 0.463080 +v 1.630100 1.804805 -0.146920 +v 1.655100 1.804805 -0.146920 +v 1.630100 1.804805 -0.156921 +v 1.655100 1.804805 -0.156921 +v 1.655100 1.804805 -0.146920 +v 1.655100 1.429805 -0.146920 +v 1.655100 1.804805 -0.156921 +v 1.655100 1.429805 -0.156921 +v 1.655100 1.429805 -0.146920 +v 1.630100 1.429805 -0.146920 +v 1.655100 1.429805 -0.156921 +v 1.630100 1.429805 -0.156921 +v 1.630100 1.429805 -0.146920 +v 1.630100 1.804805 -0.146920 +v 1.630100 1.429805 -0.156921 +v 1.630100 1.804805 -0.156921 +v 1.840351 1.029553 0.009508 +v 1.840351 1.029553 -0.046204 +v 1.133246 0.322447 0.009508 +v 1.133246 0.322447 -0.046204 +v 1.840351 1.029553 -0.046206 +v 1.889847 0.980056 -0.046206 +v 1.133243 0.322447 -0.046206 +v 1.182740 0.272949 -0.046206 +v 1.889847 0.980056 -0.046204 +v 1.889847 0.980056 0.009508 +v 1.182743 0.272949 -0.046204 +v 1.182743 0.272949 0.009508 +v 1.889847 0.980056 0.009508 +v 1.840351 1.029553 0.009508 +v 1.182740 0.272949 0.009508 +v 1.133243 0.322447 0.009508 +v 1.840351 1.029553 0.352364 +v 1.840351 1.029553 0.296651 +v 1.133246 0.322447 0.352364 +v 1.133246 0.322447 0.296651 +v 1.840351 1.029553 0.296651 +v 1.889847 0.980056 0.296651 +v 1.133243 0.322447 0.296651 +v 1.182740 0.272949 0.296651 +v 1.889847 0.980056 0.296651 +v 1.889847 0.980056 0.352364 +v 1.182743 0.272949 0.296651 +v 1.182743 0.272949 0.352364 +v 1.889847 0.980056 0.352366 +v 1.840351 1.029553 0.352366 +v 1.182740 0.272949 0.352366 +v 1.133243 0.322447 0.352366 +v 1.859021 1.039272 0.180936 +v 1.859021 1.039272 0.125223 +v 0.874213 0.865624 0.180936 +v 0.874213 0.865624 0.125223 +v 1.859021 1.039272 0.125223 +v 1.871176 0.970336 0.125223 +v 0.874216 0.865624 0.125223 +v 0.886371 0.796688 0.125223 +v 1.871176 0.970336 0.125223 +v 1.871176 0.970336 0.180936 +v 0.886368 0.796688 0.125223 +v 0.886368 0.796688 0.180936 +v 1.871176 0.970336 0.180936 +v 1.859021 1.039272 0.180936 +v 0.886371 0.796688 0.180936 +v 0.874216 0.865624 0.180936 +v 1.230100 1.054805 -0.171920 +v 1.230100 1.054805 -0.096920 +v 1.230100 1.804805 -0.171920 +v 1.230100 1.804805 -0.096920 +v 1.230100 1.054805 -0.096920 +v 1.305100 1.054805 -0.096920 +v 1.230100 1.804805 -0.096920 +v 1.305100 1.804805 -0.096920 +v 1.305100 1.054805 -0.096920 +v 1.305100 1.054805 -0.171920 +v 1.305100 1.804805 -0.096920 +v 1.305100 1.804805 -0.171920 +v 1.305100 1.054805 -0.171920 +v 1.230100 1.054805 -0.171920 +v 1.305100 1.804805 -0.171920 +v 1.230100 1.804805 -0.171920 +v 1.230100 1.054805 0.403080 +v 1.230100 1.054805 0.478080 +v 1.230100 1.804805 0.403080 +v 1.230100 1.804805 0.478080 +v 1.230100 1.054805 0.478080 +v 1.305100 1.054805 0.478080 +v 1.230100 1.804805 0.478080 +v 1.305100 1.804805 0.478080 +v 1.305100 1.054805 0.478080 +v 1.305100 1.054805 0.403080 +v 1.305100 1.804805 0.478080 +v 1.305100 1.804805 0.403080 +v 1.305100 1.054805 0.403080 +v 1.230100 1.054805 0.403080 +v 1.305100 1.804805 0.403080 +v 1.230100 1.804805 0.403080 +v 2.005100 1.054805 -0.171920 +v 2.005100 1.054805 -0.096920 +v 2.005100 1.804805 -0.171920 +v 2.005100 1.804805 -0.096920 +v 2.005100 1.054805 -0.096920 +v 2.080100 1.054805 -0.096920 +v 2.005100 1.804805 -0.096920 +v 2.080100 1.804805 -0.096920 +v 2.080100 1.054805 -0.096920 +v 2.080100 1.054805 -0.171920 +v 2.080100 1.804805 -0.096920 +v 2.080100 1.804805 -0.171920 +v 2.080100 1.054805 -0.171920 +v 2.005100 1.054805 -0.171920 +v 2.080100 1.804805 -0.171920 +v 2.005100 1.804805 -0.171920 +v 2.005100 1.054805 0.403080 +v 2.005100 1.054805 0.478080 +v 2.005100 1.804805 0.403080 +v 2.005100 1.804805 0.478080 +v 2.005100 1.054805 0.478080 +v 2.080100 1.054805 0.478080 +v 2.005100 1.804805 0.478080 +v 2.080100 1.804805 0.478080 +v 2.080100 1.054805 0.478080 +v 2.080100 1.054805 0.403080 +v 2.080100 1.804805 0.478080 +v 2.080100 1.804805 0.403080 +v 2.080100 1.054805 0.403080 +v 2.005100 1.054805 0.403080 +v 2.080100 1.804805 0.403080 +v 2.005100 1.804805 0.403080 +v 2.005100 1.269805 0.053080 +v 2.005100 1.269805 0.253080 +v 2.020102 1.269805 0.053080 +v 2.020102 1.269805 0.253080 +v 2.005100 1.269805 0.253080 +v 2.005100 1.249804 0.253080 +v 2.020102 1.269805 0.253080 +v 2.020102 1.249804 0.253080 +v 2.005100 1.249804 0.253080 +v 2.005100 1.249804 0.053080 +v 2.020102 1.249804 0.253080 +v 2.020102 1.249804 0.053080 +v 2.005100 1.249804 0.053080 +v 2.005100 1.269805 0.053080 +v 2.020102 1.249804 0.053080 +v 2.020102 1.269805 0.053080 +v 2.005100 1.349805 0.053080 +v 2.005100 1.349805 0.253080 +v 2.020102 1.349805 0.053080 +v 2.020102 1.349805 0.253080 +v 2.005100 1.349805 0.253080 +v 2.005100 1.329804 0.253080 +v 2.020102 1.349805 0.253080 +v 2.020102 1.329804 0.253080 +v 2.005100 1.329804 0.253080 +v 2.005100 1.329804 0.053080 +v 2.020102 1.329804 0.253080 +v 2.020102 1.329804 0.053080 +v 2.005100 1.329804 0.053080 +v 2.005100 1.349805 0.053080 +v 2.020102 1.329804 0.053080 +v 2.020102 1.349805 0.053080 +v 2.005100 1.429805 0.053080 +v 2.005100 1.429805 0.253080 +v 2.020102 1.429805 0.053080 +v 2.020102 1.429805 0.253080 +v 2.005100 1.429805 0.253080 +v 2.005100 1.409805 0.253080 +v 2.020102 1.429805 0.253080 +v 2.020102 1.409805 0.253080 +v 2.005100 1.409804 0.253080 +v 2.005100 1.409804 0.053080 +v 2.020102 1.409804 0.253080 +v 2.020102 1.409804 0.053080 +v 2.005100 1.409805 0.053080 +v 2.005100 1.429805 0.053080 +v 2.020102 1.409805 0.053080 +v 2.020102 1.429805 0.053080 +v 2.005100 1.509804 0.053080 +v 2.005100 1.509804 0.253080 +v 2.020102 1.509804 0.053080 +v 2.020102 1.509804 0.253080 +v 2.005100 1.509804 0.253080 +v 2.005100 1.489805 0.253080 +v 2.020102 1.509804 0.253080 +v 2.020102 1.489805 0.253080 +v 2.005100 1.489805 0.253080 +v 2.005100 1.489805 0.053080 +v 2.020102 1.489805 0.253080 +v 2.020102 1.489805 0.053080 +v 2.005100 1.489805 0.053080 +v 2.005100 1.509804 0.053080 +v 2.020102 1.489805 0.053080 +v 2.020102 1.509804 0.053080 +v 2.005100 1.589805 0.053080 +v 2.005100 1.589805 0.253080 +v 2.020102 1.589805 0.053080 +v 2.020102 1.589805 0.253080 +v 2.005100 1.589805 0.253080 +v 2.005100 1.569805 0.253080 +v 2.020102 1.589805 0.253080 +v 2.020102 1.569805 0.253080 +v 2.005100 1.569805 0.253080 +v 2.005100 1.569805 0.053080 +v 2.020102 1.569805 0.253080 +v 2.020102 1.569805 0.053080 +v 2.005100 1.569805 0.053080 +v 2.005100 1.589805 0.053080 +v 2.020102 1.569805 0.053080 +v 2.020102 1.589805 0.053080 +v 2.005100 1.669805 0.243964 +v 2.005100 1.654545 0.249970 +v 2.020102 1.669805 0.243964 +v 2.020102 1.654545 0.249970 +v 2.005100 1.654545 0.249972 +v 2.005100 1.649805 0.250567 +v 2.020102 1.654545 0.249972 +v 2.020102 1.649805 0.250567 +v 2.005100 1.649805 0.250567 +v 2.005100 1.649805 0.055593 +v 2.020102 1.649805 0.250567 +v 2.020102 1.649805 0.055593 +v 2.005100 1.649805 0.055593 +v 2.005100 1.654545 0.056188 +v 2.020102 1.649805 0.055593 +v 2.020102 1.654545 0.056188 +v 2.005100 1.654545 0.056190 +v 2.005100 1.669805 0.062195 +v 2.020102 1.654545 0.056190 +v 2.020102 1.669805 0.062195 +v 2.005100 1.669805 0.062195 +v 2.005100 1.669805 0.243964 +v 2.020102 1.669805 0.062195 +v 2.020102 1.669805 0.243964 +v 2.005100 1.249804 0.144880 +v 2.005100 1.249804 0.161079 +v 2.020102 1.249804 0.144880 +v 2.020102 1.249804 0.161079 +v 2.005100 1.249804 0.161080 +v 2.005100 1.229805 0.161080 +v 2.020102 1.249804 0.161080 +v 2.020102 1.229805 0.161080 +v 2.005100 1.229805 0.161079 +v 2.005100 1.229805 0.144880 +v 2.020102 1.229805 0.161079 +v 2.020102 1.229805 0.144880 +v 2.005100 1.229805 0.144880 +v 2.005100 1.249804 0.144880 +v 2.020102 1.229805 0.144880 +v 2.020102 1.249804 0.144880 +v 2.005100 1.289805 0.144880 +v 2.005100 1.289805 0.161079 +v 2.020102 1.289805 0.144880 +v 2.020102 1.289805 0.161079 +v 2.005100 1.289805 0.161080 +v 2.005100 1.269805 0.161080 +v 2.020102 1.289805 0.161080 +v 2.020102 1.269805 0.161080 +v 2.005100 1.269805 0.161079 +v 2.005100 1.269805 0.144880 +v 2.020102 1.269805 0.161079 +v 2.020102 1.269805 0.144880 +v 2.005100 1.269805 0.144880 +v 2.005100 1.289805 0.144880 +v 2.020102 1.269805 0.144880 +v 2.020102 1.289805 0.144880 +v 2.005100 1.309804 0.144880 +v 2.005100 1.309804 0.161079 +v 2.020102 1.309804 0.144880 +v 2.020102 1.309804 0.161079 +v 2.005100 1.309804 0.161080 +v 2.005100 1.289805 0.161080 +v 2.020102 1.309804 0.161080 +v 2.020102 1.289805 0.161080 +v 2.005100 1.289805 0.161079 +v 2.005100 1.289805 0.144880 +v 2.020102 1.289805 0.161079 +v 2.020102 1.289805 0.144880 +v 2.005100 1.289805 0.144880 +v 2.005100 1.309804 0.144880 +v 2.020102 1.289805 0.144880 +v 2.020102 1.309804 0.144880 +v 2.005100 1.329804 0.144880 +v 2.005100 1.329804 0.161079 +v 2.020102 1.329804 0.144880 +v 2.020102 1.329804 0.161079 +v 2.005100 1.329804 0.161080 +v 2.005100 1.309805 0.161080 +v 2.020102 1.329804 0.161080 +v 2.020102 1.309805 0.161080 +v 2.005100 1.309804 0.161079 +v 2.005100 1.309804 0.144880 +v 2.020102 1.309804 0.161079 +v 2.020102 1.309804 0.144880 +v 2.005100 1.309805 0.144880 +v 2.005100 1.329804 0.144880 +v 2.020102 1.309805 0.144880 +v 2.020102 1.329804 0.144880 +v 2.005100 1.369805 0.144880 +v 2.005100 1.369805 0.161079 +v 2.020102 1.369805 0.144880 +v 2.020102 1.369805 0.161079 +v 2.005100 1.369805 0.161080 +v 2.005100 1.349805 0.161080 +v 2.020102 1.369805 0.161080 +v 2.020102 1.349805 0.161080 +v 2.005100 1.349805 0.161079 +v 2.005100 1.349805 0.144880 +v 2.020102 1.349805 0.161079 +v 2.020102 1.349805 0.144880 +v 2.005100 1.349805 0.144880 +v 2.005100 1.369805 0.144880 +v 2.020102 1.349805 0.144880 +v 2.020102 1.369805 0.144880 +v 2.005100 1.389805 0.144880 +v 2.005100 1.389805 0.161079 +v 2.020102 1.389805 0.144880 +v 2.020102 1.389805 0.161079 +v 2.005100 1.389805 0.161080 +v 2.005100 1.369805 0.161080 +v 2.020102 1.389805 0.161080 +v 2.020102 1.369805 0.161080 +v 2.005100 1.369805 0.161079 +v 2.005100 1.369805 0.144880 +v 2.020102 1.369805 0.161079 +v 2.020102 1.369805 0.144880 +v 2.005100 1.369805 0.144880 +v 2.005100 1.389805 0.144880 +v 2.020102 1.369805 0.144880 +v 2.020102 1.389805 0.144880 +v 2.005100 1.409804 0.144880 +v 2.005100 1.409804 0.161079 +v 2.020102 1.409804 0.144880 +v 2.020102 1.409804 0.161079 +v 2.005100 1.409804 0.161080 +v 2.005100 1.389805 0.161080 +v 2.020102 1.409804 0.161080 +v 2.020102 1.389805 0.161080 +v 2.005100 1.389805 0.161079 +v 2.005100 1.389805 0.144880 +v 2.020102 1.389805 0.161079 +v 2.020102 1.389805 0.144880 +v 2.005100 1.389805 0.144880 +v 2.005100 1.409804 0.144880 +v 2.020102 1.389805 0.144880 +v 2.020102 1.409804 0.144880 +v 2.005100 1.449805 0.144880 +v 2.005100 1.449805 0.161078 +v 2.020102 1.449805 0.144880 +v 2.020102 1.449805 0.161078 +v 2.005100 1.449805 0.161080 +v 2.005100 1.429805 0.161080 +v 2.020102 1.449805 0.161080 +v 2.020102 1.429805 0.161080 +v 2.005100 1.429805 0.161079 +v 2.005100 1.429805 0.144880 +v 2.020102 1.429805 0.161079 +v 2.020102 1.429805 0.144880 +v 2.005100 1.429805 0.144880 +v 2.005100 1.449805 0.144880 +v 2.020102 1.429805 0.144880 +v 2.020102 1.449805 0.144880 +v 2.005100 1.469805 0.144880 +v 2.005100 1.469805 0.161078 +v 2.020102 1.469805 0.144880 +v 2.020102 1.469805 0.161078 +v 2.005100 1.469805 0.161080 +v 2.005100 1.449805 0.161080 +v 2.020102 1.469805 0.161080 +v 2.020102 1.449805 0.161080 +v 2.005100 1.449805 0.161078 +v 2.005100 1.449805 0.144880 +v 2.020102 1.449805 0.161078 +v 2.020102 1.449805 0.144880 +v 2.005100 1.449805 0.144880 +v 2.005100 1.469805 0.144880 +v 2.020102 1.449805 0.144880 +v 2.020102 1.469805 0.144880 +v 2.005100 1.489805 0.144880 +v 2.005100 1.489805 0.161078 +v 2.020102 1.489805 0.144880 +v 2.020102 1.489805 0.161078 +v 2.005100 1.489805 0.161080 +v 2.005100 1.469805 0.161080 +v 2.020102 1.489805 0.161080 +v 2.020102 1.469805 0.161080 +v 2.005100 1.469805 0.161078 +v 2.005100 1.469805 0.144880 +v 2.020102 1.469805 0.161078 +v 2.020102 1.469805 0.144880 +v 2.005100 1.469805 0.144880 +v 2.005100 1.489805 0.144880 +v 2.020102 1.469805 0.144880 +v 2.020102 1.489805 0.144880 +v 2.005100 1.529804 0.144880 +v 2.005100 1.529804 0.161078 +v 2.020102 1.529804 0.144880 +v 2.020102 1.529804 0.161078 +v 2.005100 1.529804 0.161080 +v 2.005100 1.509805 0.161080 +v 2.020102 1.529804 0.161080 +v 2.020102 1.509805 0.161080 +v 2.005100 1.509804 0.161078 +v 2.005100 1.509804 0.144880 +v 2.020102 1.509804 0.161078 +v 2.020102 1.509804 0.144880 +v 2.005100 1.509805 0.144880 +v 2.005100 1.529804 0.144880 +v 2.020102 1.509805 0.144880 +v 2.020102 1.529804 0.144880 +v 2.005100 1.549804 0.144880 +v 2.005100 1.549804 0.161078 +v 2.020102 1.549804 0.144880 +v 2.020102 1.549804 0.161078 +v 2.005100 1.549804 0.161080 +v 2.005100 1.529804 0.161080 +v 2.020102 1.549804 0.161080 +v 2.020102 1.529804 0.161080 +v 2.005100 1.529804 0.161078 +v 2.005100 1.529804 0.144880 +v 2.020102 1.529804 0.161078 +v 2.020102 1.529804 0.144880 +v 2.005100 1.529804 0.144880 +v 2.005100 1.549804 0.144880 +v 2.020102 1.529804 0.144880 +v 2.020102 1.549804 0.144880 +v 2.005100 1.569805 0.144880 +v 2.005100 1.569805 0.161078 +v 2.020102 1.569805 0.144880 +v 2.020102 1.569805 0.161078 +v 2.005100 1.569805 0.161080 +v 2.005100 1.549804 0.161080 +v 2.020102 1.569805 0.161080 +v 2.020102 1.549804 0.161080 +v 2.005100 1.549804 0.161078 +v 2.005100 1.549804 0.144880 +v 2.020102 1.549804 0.161078 +v 2.020102 1.549804 0.144880 +v 2.005100 1.549804 0.144880 +v 2.005100 1.569805 0.144880 +v 2.020102 1.549804 0.144880 +v 2.020102 1.569805 0.144880 +v 2.005100 1.609804 0.144880 +v 2.005100 1.609804 0.161078 +v 2.020102 1.609804 0.144880 +v 2.020102 1.609804 0.161078 +v 2.005100 1.609804 0.161080 +v 2.005100 1.589805 0.161080 +v 2.020102 1.609804 0.161080 +v 2.020102 1.589805 0.161080 +v 2.005100 1.589805 0.161078 +v 2.005100 1.589805 0.144880 +v 2.020102 1.589805 0.161078 +v 2.020102 1.589805 0.144880 +v 2.005100 1.589805 0.144880 +v 2.005100 1.609804 0.144880 +v 2.020102 1.589805 0.144880 +v 2.020102 1.609804 0.144880 +v 2.005100 1.629804 0.144880 +v 2.005100 1.629804 0.161078 +v 2.020102 1.629804 0.144880 +v 2.020102 1.629804 0.161078 +v 2.005100 1.629804 0.161080 +v 2.005100 1.609805 0.161080 +v 2.020102 1.629804 0.161080 +v 2.020102 1.609805 0.161080 +v 2.005100 1.609804 0.161078 +v 2.005100 1.609804 0.144880 +v 2.020102 1.609804 0.161078 +v 2.020102 1.609804 0.144880 +v 2.005100 1.609805 0.144880 +v 2.005100 1.629804 0.144880 +v 2.020102 1.609805 0.144880 +v 2.020102 1.629804 0.144880 +v 2.005100 1.649805 0.144880 +v 2.005100 1.649805 0.161078 +v 2.020102 1.649805 0.144880 +v 2.020102 1.649805 0.161078 +v 2.005100 1.649805 0.161080 +v 2.005100 1.629804 0.161080 +v 2.020102 1.649805 0.161080 +v 2.020102 1.629804 0.161080 +v 2.005100 1.629804 0.161078 +v 2.005100 1.629804 0.144880 +v 2.020102 1.629804 0.161078 +v 2.020102 1.629804 0.144880 +v 2.005100 1.629804 0.144880 +v 2.005100 1.649805 0.144880 +v 2.020102 1.629804 0.144880 +v 2.020102 1.649805 0.144880 +v 2.005100 1.689805 0.145626 +v 2.005100 1.689805 0.160351 +v 2.020102 1.689805 0.145626 +v 2.020102 1.689805 0.160351 +v 2.005100 1.689805 0.160351 +v 2.005100 1.669805 0.160351 +v 2.020102 1.689805 0.160351 +v 2.020102 1.669805 0.160351 +v 2.005100 1.669805 0.160351 +v 2.005100 1.669805 0.145626 +v 2.020102 1.669805 0.160351 +v 2.020102 1.669805 0.145626 +v 2.005100 1.669805 0.145627 +v 2.005100 1.689805 0.145627 +v 2.020102 1.669805 0.145627 +v 2.020102 1.689805 0.145627 +v 2.005100 1.709804 0.146596 +v 2.005100 1.709804 0.159405 +v 2.020102 1.709804 0.146596 +v 2.020102 1.709804 0.159405 +v 2.005100 1.709804 0.159405 +v 2.005100 1.689805 0.159405 +v 2.020102 1.709804 0.159405 +v 2.020102 1.689805 0.159405 +v 2.005100 1.689805 0.159405 +v 2.005100 1.689805 0.146596 +v 2.020102 1.689805 0.159405 +v 2.020102 1.689805 0.146596 +v 2.005100 1.689805 0.146596 +v 2.005100 1.709804 0.146596 +v 2.020102 1.689805 0.146596 +v 2.020102 1.709804 0.146596 +v 2.005100 1.729805 0.153080 +v 2.005100 1.729041 0.157801 +v 2.020102 1.729805 0.153080 +v 2.020102 1.729041 0.157801 +v 2.005100 1.729042 0.157799 +v 2.005100 1.709804 0.157799 +v 2.020102 1.729042 0.157799 +v 2.020102 1.709804 0.157799 +v 2.005100 1.709804 0.157799 +v 2.005100 1.709804 0.148241 +v 2.020102 1.709804 0.157799 +v 2.020102 1.709804 0.148241 +v 2.005100 1.709804 0.148243 +v 2.005100 1.729022 0.148243 +v 2.020102 1.709804 0.148243 +v 2.020102 1.729022 0.148243 +v 2.005100 1.729022 0.148243 +v 2.005100 1.729805 0.153080 +v 2.020102 1.729022 0.148243 +v 2.020102 1.729805 0.153080 +v 1.255100 1.854805 -0.146920 +v 1.897794 1.854805 -0.146920 +v 1.255100 1.854805 -0.166921 +v 1.897794 1.854805 -0.166921 +v 1.897794 1.854805 -0.146920 +v 2.055100 1.804805 -0.146920 +v 1.897794 1.854805 -0.166921 +v 2.055100 1.804805 -0.166921 +v 2.055100 1.804805 -0.146920 +v 1.255100 1.804805 -0.146920 +v 2.055100 1.804805 -0.166921 +v 1.255100 1.804805 -0.166921 +v 1.255100 1.804805 -0.146920 +v 1.255100 1.854805 -0.146920 +v 1.255100 1.804805 -0.166921 +v 1.255100 1.854805 -0.166921 +v 1.255100 1.854805 0.453080 +v 1.255100 1.854805 -0.146920 +v 1.235099 1.854805 0.453080 +v 1.235099 1.854805 -0.146920 +v 1.255100 1.854805 -0.146920 +v 1.255100 1.804805 -0.146920 +v 1.235099 1.854805 -0.146920 +v 1.235099 1.804805 -0.146920 +v 1.255100 1.804805 -0.146920 +v 1.255100 1.804805 0.453080 +v 1.235099 1.804805 -0.146920 +v 1.235099 1.804805 0.453080 +v 1.255100 1.804805 0.453080 +v 1.255100 1.854805 0.453080 +v 1.235099 1.804805 0.453080 +v 1.235099 1.854805 0.453080 +v 1.897794 1.854805 0.453080 +v 1.255100 1.854805 0.453080 +v 1.897794 1.854805 0.473081 +v 1.255100 1.854805 0.473081 +v 1.255100 1.854805 0.453080 +v 1.255100 1.804805 0.453080 +v 1.255100 1.854805 0.473081 +v 1.255100 1.804805 0.473081 +v 1.255100 1.804805 0.453080 +v 2.055100 1.804805 0.453080 +v 1.255100 1.804805 0.473081 +v 2.055100 1.804805 0.473081 +v 2.055100 1.804805 0.453080 +v 1.897794 1.854805 0.453080 +v 2.055100 1.804805 0.473081 +v 1.897794 1.854805 0.473081 +v 1.255100 1.104805 0.453080 +v 1.255100 1.104805 -0.146920 +v 1.235099 1.104805 0.453080 +v 1.235099 1.104805 -0.146920 +v 1.255100 1.104805 -0.146920 +v 1.255100 1.054805 -0.146920 +v 1.235099 1.104805 -0.146920 +v 1.235099 1.054805 -0.146920 +v 1.255100 1.054805 -0.146920 +v 1.255100 1.054805 0.453080 +v 1.235099 1.054805 -0.146920 +v 1.235099 1.054805 0.453080 +v 1.255100 1.054805 0.453080 +v 1.255100 1.104805 0.453080 +v 1.235099 1.054805 0.453080 +v 1.235099 1.104805 0.453080 +v 2.055100 1.104805 0.453080 +v 1.255100 1.104805 0.453080 +v 2.055100 1.104805 0.473081 +v 1.255100 1.104805 0.473081 +v 1.255100 1.104805 0.453080 +v 1.255100 1.054805 0.453080 +v 1.255100 1.104805 0.473081 +v 1.255100 1.054805 0.473081 +v 1.255100 1.054805 0.453080 +v 2.055100 1.054805 0.453080 +v 1.255100 1.054805 0.473081 +v 2.055100 1.054805 0.473081 +v 2.055100 1.054805 0.453080 +v 2.055100 1.104805 0.453080 +v 2.055100 1.054805 0.473081 +v 2.055100 1.104805 0.473081 +v 2.055100 1.104805 -0.146920 +v 2.055100 1.104805 0.453080 +v 2.075101 1.104805 -0.146920 +v 2.075101 1.104805 0.453080 +v 2.055100 1.104805 0.453080 +v 2.055100 1.054805 0.453080 +v 2.075101 1.104805 0.453080 +v 2.075101 1.054805 0.453080 +v 2.055100 1.054805 0.453080 +v 2.055100 1.054805 -0.146920 +v 2.075101 1.054805 0.453080 +v 2.075101 1.054805 -0.146920 +v 2.055100 1.054805 -0.146920 +v 2.055100 1.104805 -0.146920 +v 2.075101 1.054805 -0.146920 +v 2.075101 1.104805 -0.146920 +v 1.255100 1.104805 -0.146920 +v 2.055100 1.104805 -0.146920 +v 1.255100 1.104805 -0.166921 +v 2.055100 1.104805 -0.166921 +v 2.055100 1.104805 -0.146920 +v 2.055100 1.054805 -0.146920 +v 2.055100 1.104805 -0.166921 +v 2.055100 1.054805 -0.166921 +v 2.055100 1.054805 -0.146920 +v 1.255100 1.054805 -0.146920 +v 2.055100 1.054805 -0.166921 +v 1.255100 1.054805 -0.166921 +v 1.255100 1.054805 -0.146920 +v 1.255100 1.104805 -0.146920 +v 1.255100 1.054805 -0.166921 +v 1.255100 1.104805 -0.166921 +v 1.255100 1.429805 0.453080 +v 1.255100 1.429805 -0.146920 +v 1.235099 1.429805 0.453080 +v 1.235099 1.429805 -0.146920 +v 1.255100 1.429805 -0.146920 +v 1.255100 1.389805 -0.146920 +v 1.235099 1.429805 -0.146920 +v 1.235099 1.389805 -0.146920 +v 1.255100 1.389805 -0.146920 +v 1.255100 1.389805 0.453080 +v 1.235099 1.389805 -0.146920 +v 1.235099 1.389805 0.453080 +v 1.255100 1.389805 0.453080 +v 1.255100 1.429805 0.453080 +v 1.235099 1.389805 0.453080 +v 1.235099 1.429805 0.453080 +v 2.055100 1.429805 0.453080 +v 1.255100 1.429805 0.453080 +v 2.055100 1.429805 0.473081 +v 1.255100 1.429805 0.473081 +v 1.255100 1.429805 0.453080 +v 1.255100 1.389805 0.453080 +v 1.255100 1.429805 0.473081 +v 1.255100 1.389805 0.473081 +v 1.255100 1.389805 0.453080 +v 2.055100 1.389805 0.453080 +v 1.255100 1.389805 0.473081 +v 2.055100 1.389805 0.473081 +v 2.055100 1.389805 0.453080 +v 2.055100 1.429805 0.453080 +v 2.055100 1.389805 0.473081 +v 2.055100 1.429805 0.473081 +v 1.255100 1.429805 -0.146920 +v 2.055100 1.429805 -0.146920 +v 1.255100 1.429805 -0.166921 +v 2.055100 1.429805 -0.166921 +v 2.055100 1.429805 -0.146920 +v 2.055100 1.389805 -0.146920 +v 2.055100 1.429805 -0.166921 +v 2.055100 1.389805 -0.166921 +v 2.055100 1.389805 -0.146920 +v 1.255100 1.389805 -0.146920 +v 2.055100 1.389805 -0.166921 +v 1.255100 1.389805 -0.166921 +v 1.255100 1.389805 -0.146920 +v 1.255100 1.429805 -0.146920 +v 1.255100 1.389805 -0.166921 +v 1.255100 1.429805 -0.166921 +v 2.055100 1.429805 -0.146920 +v 2.055100 1.429805 0.053080 +v 2.075101 1.429805 -0.146920 +v 2.075101 1.429805 0.053080 +v 2.055100 1.429805 0.053080 +v 2.055100 1.389805 0.053080 +v 2.075101 1.429805 0.053080 +v 2.075101 1.389805 0.053080 +v 2.055100 1.389805 0.053080 +v 2.055100 1.389805 -0.146920 +v 2.075101 1.389805 0.053080 +v 2.075101 1.389805 -0.146920 +v 2.055100 1.389805 -0.146920 +v 2.055100 1.429805 -0.146920 +v 2.075101 1.389805 -0.146920 +v 2.075101 1.429805 -0.146920 +v 2.055100 1.429805 0.253080 +v 2.055100 1.429805 0.453080 +v 2.075101 1.429805 0.253080 +v 2.075101 1.429805 0.453080 +v 2.055100 1.429805 0.453080 +v 2.055100 1.389805 0.453080 +v 2.075101 1.429805 0.453080 +v 2.075101 1.389805 0.453080 +v 2.055100 1.389805 0.453080 +v 2.055100 1.389805 0.253080 +v 2.075101 1.389805 0.453080 +v 2.075101 1.389805 0.253080 +v 2.055100 1.389805 0.253080 +v 2.055100 1.429805 0.253080 +v 2.075101 1.389805 0.253080 +v 2.075101 1.429805 0.253080 +v 1.245099 1.429805 -0.146920 +v 1.245099 1.429805 -0.121920 +v 1.245099 1.804805 -0.146920 +v 1.245099 1.804805 -0.121920 +v 1.255100 1.429805 0.463080 +v 1.280100 1.429805 0.463080 +v 1.255100 1.804805 0.463080 +v 1.280100 1.804805 0.463080 +v 2.055100 1.429805 -0.156921 +v 2.030100 1.429805 -0.156921 +v 2.055100 1.804805 -0.156921 +v 2.030100 1.804805 -0.156921 +v 1.245099 1.429805 0.153080 +v 1.245099 1.429805 0.178080 +v 1.245099 1.804805 0.153080 +v 1.245099 1.804805 0.178080 +v 1.655100 1.429805 0.463080 +v 1.680100 1.429805 0.463080 +v 1.655100 1.804805 0.463080 +v 1.680100 1.804805 0.463080 +v 1.655100 1.429805 -0.156921 +v 1.630100 1.429805 -0.156921 +v 1.655100 1.804805 -0.156921 +v 1.630100 1.804805 -0.156921 +v 2.055100 1.804805 -0.166920 +v 1.255100 1.804805 -0.166920 +v 1.897794 1.854805 -0.166920 +v 1.255100 1.854805 -0.166920 +v 1.235099 1.804805 -0.146920 +v 1.235099 1.804805 0.453080 +v 1.235099 1.854805 -0.146920 +v 1.235099 1.854805 0.453080 +v 1.255100 1.804805 0.473080 +v 2.055100 1.804805 0.473080 +v 1.255100 1.854805 0.473080 +v 1.897794 1.854805 0.473080 +v 1.235099 1.054805 -0.146920 +v 1.235099 1.054805 0.453080 +v 1.235099 1.104805 -0.146920 +v 1.235099 1.104805 0.453080 +v 1.255100 1.054805 0.473080 +v 2.055100 1.054805 0.473080 +v 1.255100 1.104805 0.473080 +v 2.055100 1.104805 0.473080 +v 2.075101 1.054805 0.453080 +v 2.075101 1.054805 -0.146920 +v 2.075101 1.104805 0.453080 +v 2.075101 1.104805 -0.146920 +v 2.055100 1.054805 -0.166920 +v 1.255100 1.054805 -0.166920 +v 2.055100 1.104805 -0.166920 +v 1.255100 1.104805 -0.166920 +v 1.235099 1.389805 -0.146920 +v 1.235099 1.389805 0.453080 +v 1.235099 1.429805 -0.146920 +v 1.235099 1.429805 0.453080 +v 1.255100 1.389805 0.473080 +v 2.055100 1.389805 0.473080 +v 1.255100 1.429805 0.473080 +v 2.055100 1.429805 0.473080 +v 2.055100 1.389805 -0.166920 +v 1.255100 1.389805 -0.166920 +v 2.055100 1.429805 -0.166920 +v 1.255100 1.429805 -0.166920 +v 2.075101 1.389805 0.053080 +v 2.075101 1.389805 -0.146920 +v 2.075101 1.429805 0.053080 +v 2.075101 1.429805 -0.146920 +v 2.075101 1.389805 0.453080 +v 2.075101 1.389805 0.253080 +v 2.075101 1.429805 0.453080 +v 2.075101 1.429805 0.253080 +v 2.055100 1.229805 0.053080 +v 2.055100 1.629804 0.053080 +v 2.005100 1.229805 0.053080 +v 2.005100 1.629804 0.053080 +v 2.055100 1.629804 0.053080 +v 2.055100 1.654545 0.056188 +v 2.005100 1.629804 0.053080 +v 2.005100 1.629804 0.053080 +v 2.055100 1.654545 0.056188 +v 2.005100 1.654545 0.056188 +v 2.055100 1.654545 0.056188 +v 2.055100 1.677747 0.065322 +v 2.005100 1.654545 0.056188 +v 2.055100 1.677747 0.065322 +v 2.005100 1.677747 0.065322 +v 2.005100 1.654545 0.056188 +v 2.055100 1.677747 0.065322 +v 2.055100 1.697968 0.079911 +v 2.005100 1.677747 0.065322 +v 2.055100 1.697968 0.079911 +v 2.005100 1.697968 0.079911 +v 2.005100 1.677747 0.065322 +v 2.055100 1.697968 0.079911 +v 2.055100 1.713952 0.099050 +v 2.005100 1.697968 0.079911 +v 2.055100 1.713952 0.099050 +v 2.005100 1.713952 0.099050 +v 2.005100 1.697968 0.079911 +v 2.055100 1.713952 0.099050 +v 2.055100 1.724704 0.121548 +v 2.005100 1.713952 0.099050 +v 2.055100 1.724704 0.121548 +v 2.005100 1.724704 0.121548 +v 2.005100 1.713952 0.099050 +v 2.055100 1.724704 0.121548 +v 2.055100 1.729805 0.153080 +v 2.005100 1.724704 0.121548 +v 2.055100 1.729805 0.153080 +v 2.005100 1.729805 0.153080 +v 2.005100 1.724704 0.121548 +v 2.055100 1.729805 0.153080 +v 2.055100 1.724704 0.184612 +v 2.005100 1.729805 0.153080 +v 2.005100 1.729805 0.153080 +v 2.055100 1.724704 0.184612 +v 2.005100 1.724704 0.184612 +v 2.055100 1.724704 0.184612 +v 2.055100 1.713952 0.207110 +v 2.005100 1.724704 0.184612 +v 2.055100 1.713952 0.207110 +v 2.005100 1.713952 0.207110 +v 2.005100 1.724704 0.184612 +v 2.055100 1.713952 0.207110 +v 2.055100 1.697968 0.226249 +v 2.005100 1.713952 0.207110 +v 2.055100 1.697968 0.226249 +v 2.005100 1.697968 0.226249 +v 2.005100 1.713952 0.207110 +v 2.055100 1.697968 0.226249 +v 2.055100 1.677747 0.240838 +v 2.005100 1.697968 0.226249 +v 2.055100 1.677747 0.240838 +v 2.005100 1.677747 0.240838 +v 2.005100 1.697968 0.226249 +v 2.055100 1.677747 0.240838 +v 2.055100 1.654545 0.249972 +v 2.005100 1.677747 0.240838 +v 2.055100 1.654545 0.249972 +v 2.005100 1.654545 0.249972 +v 2.005100 1.677747 0.240838 +v 2.055100 1.654545 0.249972 +v 2.055100 1.629804 0.253080 +v 2.005100 1.654545 0.249972 +v 2.055100 1.629804 0.253080 +v 2.005100 1.629804 0.253080 +v 2.005100 1.654545 0.249972 +v 2.055100 1.629804 0.253080 +v 2.055100 1.229805 0.253080 +v 2.005100 1.629804 0.253080 +v 2.005100 1.229805 0.253080 +v 2.055100 1.229805 0.253080 +v 2.055100 1.229805 0.053080 +v 2.005100 1.229805 0.253080 +v 2.005100 1.229805 0.053080 +v 1.981772 1.170975 0.009508 +v 1.981772 1.170975 -0.046204 +v 1.840354 1.029553 0.009508 +v 1.840354 1.029553 -0.046204 +v 1.981772 1.170975 -0.046206 +v 2.031269 1.121477 -0.046206 +v 1.840351 1.029553 -0.046206 +v 1.889847 0.980056 -0.046206 +v 2.031269 1.121477 -0.046204 +v 2.031269 1.121477 0.009508 +v 1.889850 0.980056 -0.046204 +v 1.889850 0.980056 0.009508 +v 2.031269 1.121477 0.009508 +v 1.981772 1.170975 0.009508 +v 1.889847 0.980056 0.009508 +v 1.840351 1.029553 0.009508 +v 1.981772 1.170975 0.352364 +v 1.981772 1.170975 0.296651 +v 1.840354 1.029553 0.352364 +v 1.840354 1.029553 0.296651 +v 1.981772 1.170975 0.296651 +v 2.031269 1.121477 0.296651 +v 1.840351 1.029553 0.296651 +v 1.889847 0.980056 0.296651 +v 2.031269 1.121477 0.296651 +v 2.031269 1.121477 0.352364 +v 1.889850 0.980056 0.296651 +v 1.889850 0.980056 0.352364 +v 2.031269 1.121477 0.352366 +v 1.981772 1.170975 0.352366 +v 1.889847 0.980056 0.352366 +v 1.840351 1.029553 0.352366 +v 2.055982 1.074002 0.180936 +v 2.055982 1.074002 0.125223 +v 1.859021 1.039272 0.180936 +v 1.859021 1.039272 0.125223 +v 2.055985 1.074002 0.125223 +v 2.068140 1.005066 0.125223 +v 1.859021 1.039272 0.125223 +v 1.871176 0.970336 0.125223 +v 2.068140 1.005066 0.125223 +v 2.068140 1.005066 0.180936 +v 1.871179 0.970336 0.125223 +v 1.871179 0.970336 0.180936 +v 2.068140 1.005066 0.180936 +v 2.055985 1.074002 0.180936 +v 1.871176 0.970336 0.180936 +v 1.859021 1.039272 0.180936 +v 1.255100 1.431949 0.153080 +v 1.255100 1.731950 0.453080 +v 1.240097 1.431949 0.153080 +v 1.240097 1.731950 0.453080 +v 1.255100 1.731950 0.453080 +v 1.255100 1.802660 0.453080 +v 1.240097 1.731950 0.453080 +v 1.240097 1.802660 0.453080 +v 1.255100 1.802660 0.453080 +v 1.255100 1.502660 0.153080 +v 1.240097 1.802660 0.453080 +v 1.240097 1.502660 0.153080 +v 1.255100 1.502660 0.153080 +v 1.255100 1.431949 0.153080 +v 1.240097 1.502660 0.153080 +v 1.240097 1.431949 0.153080 +v 1.655100 1.429805 0.453080 +v 1.702957 1.429805 0.453080 +v 1.655100 1.429805 0.468079 +v 1.702957 1.429805 0.468079 +v 2.055100 1.781950 0.453080 +v 1.702954 1.429805 0.468079 +v 1.702954 1.429805 0.453080 +v 1.702954 1.429805 0.468079 +v 2.055100 1.781950 0.453080 +v 2.055100 1.781950 0.468079 +v 2.055100 1.804805 0.453080 +v 2.055100 1.781950 0.468079 +v 2.055100 1.781950 0.453080 +v 2.055100 1.804805 0.468079 +v 2.055100 1.781950 0.468079 +v 2.055100 1.804805 0.453080 +v 2.055100 1.804805 0.453080 +v 2.007242 1.804805 0.453080 +v 2.055100 1.804805 0.468079 +v 2.007242 1.804805 0.468079 +v 2.007242 1.804805 0.453080 +v 1.655100 1.452660 0.453080 +v 2.007242 1.804805 0.468079 +v 1.655100 1.452660 0.468079 +v 1.655100 1.452660 0.453080 +v 1.655100 1.429805 0.453080 +v 1.655100 1.452660 0.468079 +v 1.655100 1.429805 0.468079 +v 1.255100 1.429805 -0.146920 +v 1.255100 1.452660 -0.146920 +v 1.255100 1.429805 -0.161919 +v 1.255100 1.452660 -0.161919 +v 1.607245 1.804805 -0.146920 +v 1.255100 1.452660 -0.161919 +v 1.255100 1.452660 -0.146920 +v 1.255100 1.452660 -0.161919 +v 1.607245 1.804805 -0.146920 +v 1.607245 1.804805 -0.161920 +v 1.655100 1.804805 -0.146920 +v 1.607245 1.804805 -0.161920 +v 1.607245 1.804805 -0.146920 +v 1.655100 1.804805 -0.161920 +v 1.607245 1.804805 -0.161920 +v 1.655100 1.804805 -0.146920 +v 1.655100 1.804805 -0.146920 +v 1.655100 1.781950 -0.146920 +v 1.655100 1.804805 -0.161920 +v 1.655100 1.781950 -0.161920 +v 1.655100 1.781950 -0.146920 +v 1.302957 1.429805 -0.146920 +v 1.655100 1.781950 -0.161920 +v 1.302957 1.429805 -0.161919 +v 1.302957 1.429805 -0.146920 +v 1.255100 1.429805 -0.146920 +v 1.302957 1.429805 -0.161919 +v 1.255100 1.429805 -0.161919 +v 1.255100 1.431949 -0.146920 +v 1.255100 1.731950 0.153080 +v 1.240097 1.431949 -0.146920 +v 1.240097 1.731950 0.153080 +v 1.255100 1.731950 0.153080 +v 1.255100 1.802660 0.153080 +v 1.240097 1.731950 0.153080 +v 1.240097 1.802660 0.153080 +v 1.255100 1.802660 0.153080 +v 1.255100 1.502660 -0.146920 +v 1.240097 1.802660 0.153080 +v 1.240097 1.502660 -0.146920 +v 1.255100 1.502660 -0.146920 +v 1.255100 1.431949 -0.146920 +v 1.240097 1.502660 -0.146920 +v 1.240097 1.431949 -0.146920 +v 1.255100 1.429805 0.453080 +v 1.302957 1.429805 0.453080 +v 1.255100 1.429805 0.468079 +v 1.302957 1.429805 0.468079 +v 1.655100 1.781950 0.453080 +v 1.302954 1.429805 0.468079 +v 1.302954 1.429805 0.453080 +v 1.302954 1.429805 0.468079 +v 1.655100 1.781950 0.453080 +v 1.655100 1.781950 0.468079 +v 1.655100 1.804805 0.453080 +v 1.655100 1.781950 0.468079 +v 1.655100 1.781950 0.453080 +v 1.655100 1.804805 0.468079 +v 1.655100 1.781950 0.468079 +v 1.655100 1.804805 0.453080 +v 1.655100 1.804805 0.453080 +v 1.607242 1.804805 0.453080 +v 1.655100 1.804805 0.468079 +v 1.607242 1.804805 0.468079 +v 1.607242 1.804805 0.453080 +v 1.255100 1.452660 0.453080 +v 1.607242 1.804805 0.468079 +v 1.255100 1.452660 0.468079 +v 1.255100 1.452660 0.453080 +v 1.255100 1.429805 0.453080 +v 1.255100 1.452660 0.468079 +v 1.255100 1.429805 0.468079 +v 2.055100 1.429805 -0.146920 +v 2.007242 1.429805 -0.146920 +v 2.055100 1.429805 -0.161919 +v 2.007242 1.429805 -0.161919 +v 1.655100 1.781950 -0.146920 +v 2.007245 1.429805 -0.161919 +v 2.007245 1.429805 -0.146920 +v 2.007245 1.429805 -0.161919 +v 1.655100 1.781950 -0.146920 +v 1.655100 1.781950 -0.161920 +v 1.655100 1.804805 -0.146920 +v 1.655100 1.781950 -0.161920 +v 1.655100 1.781950 -0.146920 +v 1.655100 1.804805 -0.161920 +v 1.655100 1.781950 -0.161920 +v 1.655100 1.804805 -0.146920 +v 1.655100 1.804805 -0.146920 +v 1.702957 1.804805 -0.146920 +v 1.655100 1.804805 -0.161920 +v 1.702957 1.804805 -0.161920 +v 1.702957 1.804805 -0.146920 +v 2.055100 1.452660 -0.146920 +v 1.702957 1.804805 -0.161920 +v 2.055100 1.452660 -0.161919 +v 2.055100 1.452660 -0.146920 +v 2.055100 1.429805 -0.146920 +v 2.055100 1.452660 -0.161919 +v 2.055100 1.429805 -0.161919 +v 1.240100 1.431949 0.153080 +v 1.240100 1.731950 0.453080 +v 1.240100 1.502660 0.153080 +v 1.240100 1.802660 0.453080 +v 1.702954 1.429805 0.468079 +v 2.055100 1.781950 0.468079 +v 1.680100 1.429805 0.468079 +v 2.055100 1.804805 0.468079 +v 1.655100 1.429805 0.468079 +v 2.030100 1.804805 0.468079 +v 1.655100 1.452660 0.468079 +v 2.007245 1.804805 0.468079 +v 1.255100 1.452660 -0.161919 +v 1.607245 1.804805 -0.161920 +v 1.255100 1.429805 -0.161919 +v 1.630100 1.804805 -0.161920 +v 1.280100 1.429805 -0.161919 +v 1.655100 1.804805 -0.161920 +v 1.302954 1.429805 -0.161919 +v 1.655100 1.781950 -0.161920 +v 1.240100 1.431949 -0.146920 +v 1.240100 1.731950 0.153080 +v 1.240100 1.502660 -0.146920 +v 1.240100 1.802660 0.153080 +v 1.302954 1.429805 0.468079 +v 1.655100 1.781950 0.468079 +v 1.280100 1.429805 0.468079 +v 1.655100 1.804805 0.468079 +v 1.255100 1.429805 0.468079 +v 1.630100 1.804805 0.468079 +v 1.255100 1.452660 0.468079 +v 1.607245 1.804805 0.468079 +v 2.007245 1.429805 -0.161919 +v 1.655100 1.781950 -0.161920 +v 2.030100 1.429805 -0.161919 +v 1.655100 1.804805 -0.161920 +v 2.055100 1.429805 -0.161919 +v 1.680100 1.804805 -0.161920 +v 2.055100 1.452660 -0.161919 +v 1.702954 1.804805 -0.161920 +v 2.020099 1.249804 0.253080 +v 2.020099 1.249804 0.053080 +v 2.020099 1.269805 0.253080 +v 2.020099 1.269805 0.053080 +v 2.020099 1.329804 0.253080 +v 2.020099 1.329804 0.053080 +v 2.020099 1.349805 0.253080 +v 2.020099 1.349805 0.053080 +v 2.020099 1.409805 0.253080 +v 2.020099 1.409805 0.053080 +v 2.020099 1.429805 0.253080 +v 2.020099 1.429805 0.053080 +v 2.020099 1.489805 0.253080 +v 2.020099 1.489805 0.053080 +v 2.020099 1.509804 0.253080 +v 2.020099 1.509804 0.053080 +v 2.020099 1.569805 0.253080 +v 2.020099 1.569805 0.053080 +v 2.020099 1.589805 0.253080 +v 2.020099 1.589805 0.053080 +v 2.020099 1.649805 0.250567 +v 2.020099 1.649805 0.055593 +v 2.020099 1.654545 0.249972 +v 2.020099 1.654545 0.056188 +v 2.020099 1.669805 0.243964 +v 2.020099 1.669805 0.062195 +v 2.020099 1.229805 0.161079 +v 2.020099 1.229805 0.144880 +v 2.020099 1.249804 0.161079 +v 2.020099 1.249804 0.144880 +v 2.020099 1.269805 0.161079 +v 2.020099 1.269805 0.144880 +v 2.020099 1.289805 0.161079 +v 2.020099 1.289805 0.144880 +v 2.020099 1.289805 0.161079 +v 2.020099 1.289805 0.144880 +v 2.020099 1.309804 0.161079 +v 2.020099 1.309804 0.144880 +v 2.020099 1.309805 0.161079 +v 2.020099 1.309805 0.144880 +v 2.020099 1.329804 0.161079 +v 2.020099 1.329804 0.144880 +v 2.020099 1.349805 0.161079 +v 2.020099 1.349805 0.144880 +v 2.020099 1.369805 0.161079 +v 2.020099 1.369805 0.144880 +v 2.020099 1.369805 0.161079 +v 2.020099 1.369805 0.144880 +v 2.020099 1.389805 0.161079 +v 2.020099 1.389805 0.144880 +v 2.020099 1.389805 0.161079 +v 2.020099 1.389805 0.144880 +v 2.020099 1.409804 0.161079 +v 2.020099 1.409804 0.144880 +v 2.020099 1.429805 0.161079 +v 2.020099 1.429805 0.144880 +v 2.020099 1.449805 0.161078 +v 2.020099 1.449805 0.144880 +v 2.020099 1.449805 0.161078 +v 2.020099 1.449805 0.144880 +v 2.020099 1.469805 0.161078 +v 2.020099 1.469805 0.144880 +v 2.020099 1.469805 0.161078 +v 2.020099 1.469805 0.144880 +v 2.020099 1.489805 0.161078 +v 2.020099 1.489805 0.144880 +v 2.020099 1.509805 0.161078 +v 2.020099 1.509805 0.144880 +v 2.020099 1.529804 0.161078 +v 2.020099 1.529804 0.144880 +v 2.020099 1.529804 0.161078 +v 2.020099 1.529804 0.144880 +v 2.020099 1.549804 0.161078 +v 2.020099 1.549804 0.144880 +v 2.020099 1.549804 0.161078 +v 2.020099 1.549804 0.144880 +v 2.020099 1.569805 0.161078 +v 2.020099 1.569805 0.144880 +v 2.020099 1.589805 0.161078 +v 2.020099 1.589805 0.144880 +v 2.020099 1.609804 0.161078 +v 2.020099 1.609804 0.144880 +v 2.020099 1.609805 0.161078 +v 2.020099 1.609805 0.144880 +v 2.020099 1.629804 0.161078 +v 2.020099 1.629804 0.144880 +v 2.020099 1.629804 0.161078 +v 2.020099 1.629804 0.144880 +v 2.020099 1.629804 0.161078 +v 2.020099 1.649805 0.144880 +v 2.020099 1.649805 0.161078 +v 2.020099 1.669805 0.160351 +v 2.020099 1.669805 0.145626 +v 2.020099 1.689805 0.160351 +v 2.020099 1.689805 0.145626 +v 2.020099 1.689805 0.159405 +v 2.020099 1.689805 0.146596 +v 2.020099 1.709804 0.159405 +v 2.020099 1.709804 0.146596 +v 2.020099 1.709804 0.157799 +v 2.020099 1.709804 0.148241 +v 2.020099 1.729022 0.157799 +v 2.020099 1.729022 0.148241 +v 2.020099 1.729041 0.157799 +v 2.020099 1.729041 0.148360 +v 2.020099 1.729805 0.153080 +v 2.055100 1.004804 -0.061205 +v 2.055100 1.004804 0.024509 +v 1.255100 1.004804 -0.061205 +v 1.255100 1.004804 0.024509 +v 2.055100 1.004804 0.281650 +v 2.055100 1.004804 0.367365 +v 1.255100 1.004804 0.281650 +v 1.255100 1.004804 0.367365 +v 1.255100 1.054805 0.195937 +v 1.255100 1.054805 0.110223 +v 1.255100 1.004804 0.195937 +v 1.255100 1.004804 0.110223 +v 1.255100 1.054805 0.110223 +v 2.055100 1.054805 0.110223 +v 1.255100 1.004804 0.110223 +v 2.055100 1.004804 0.110223 +v 2.055100 1.054805 0.110223 +v 2.055100 1.054805 0.195937 +v 2.055100 1.004804 0.110223 +v 2.055100 1.004804 0.195937 +v 2.055100 1.054805 0.195937 +v 1.255100 1.054805 0.195937 +v 2.055100 1.004804 0.195937 +v 1.255100 1.004804 0.195937 +v 2.055100 1.054805 -0.146920 +v 2.055100 1.054805 0.453080 +v 1.255100 1.054805 -0.146920 +v 1.255100 1.054805 0.453080 +v 2.055100 1.004804 0.110223 +v 2.055100 1.004804 0.195937 +v 1.255100 1.004804 0.110223 +v 1.255100 1.004804 0.195937 +v 1.255100 1.054805 0.024509 +v 1.255100 1.054805 -0.061205 +v 1.255100 1.004804 0.024509 +v 1.255100 1.004804 -0.061205 +v 1.255100 1.054805 -0.061205 +v 2.055100 1.054805 -0.061205 +v 1.255100 1.004804 -0.061205 +v 2.055100 1.004804 -0.061205 +v 2.055100 1.054805 -0.061205 +v 2.055100 1.054805 0.024509 +v 2.055100 1.004804 -0.061205 +v 2.055100 1.004804 0.024509 +v 2.055100 1.054805 0.024508 +v 1.255100 1.054805 0.024508 +v 2.055100 1.004804 0.024508 +v 1.255100 1.004804 0.024508 +v 1.255100 1.054805 0.367365 +v 1.255100 1.054805 0.281650 +v 1.255100 1.004804 0.367365 +v 1.255100 1.004804 0.281650 +v 1.255100 1.054805 0.281652 +v 2.055100 1.054805 0.281652 +v 1.255100 1.004804 0.281652 +v 2.055100 1.004804 0.281652 +v 2.055100 1.054805 0.281650 +v 2.055100 1.054805 0.367365 +v 2.055100 1.004804 0.281650 +v 2.055100 1.004804 0.367365 +v 2.055100 1.054805 0.367365 +v 1.255100 1.054805 0.367365 +v 2.055100 1.004804 0.367365 +v 1.255100 1.004804 0.367365 +vn 0.000000 1.000000 -0.000000 +vn 0.000000 0.000000 1.000000 +vn 0.000000 -1.000000 0.000000 +vn 0.000000 -0.000000 -1.000000 +vn 1.000000 0.000000 0.000000 +vn -1.000000 0.000000 -0.000000 +vn 0.707106 0.707107 -0.000000 +vn -0.707106 -0.707107 0.000000 +vn 0.173648 0.984808 -0.000000 +vn -0.173648 -0.984808 0.000000 +vn -0.304884 0.952390 -0.000000 +vn -0.304884 0.952390 -0.000000 +vn 0.707107 0.707107 -0.000000 +vn -0.707107 -0.707107 0.000000 +vn 0.173651 0.984807 -0.000000 +vn -0.173650 -0.984807 0.000000 +vn 0.000000 -0.707107 -0.707107 +vn 0.000000 0.707107 0.707107 +vn 0.707106 0.707108 -0.000000 +vn -0.707106 -0.707107 0.000000 +vn 0.000000 0.707107 -0.707107 +vn 0.000000 -0.707107 0.707107 +vn -0.707107 0.707107 -0.000000 +vn 0.707106 -0.707107 0.000000 +vn 0.707107 -0.707107 0.000000 +vn -0.707106 0.707108 -0.000000 +vn -0.289044 0.957316 -0.000000 +vn 0.707106 -0.707107 0.000000 +vn 0.000000 -0.707107 -0.707107 +vn 0.000000 0.707107 0.707107 +vn -0.707108 0.707106 -0.000000 +vn 0.707108 -0.707106 0.000000 +vn -0.173648 0.984808 -0.000000 +vn 0.173648 -0.984808 0.000000 +vn 0.000000 0.707134 0.707080 +vn 0.000000 0.707134 -0.707080 +vn 0.000000 0.706938 0.707275 +vn 0.000000 0.706798 -0.707415 +vn 0.283683 0.958918 -0.000000 +vn 0.000000 -0.707107 0.707106 +vn 0.000000 -0.707106 -0.707107 +vn -0.707114 0.707099 -0.000000 +vn 0.707114 -0.707099 0.000000 +vn -0.173651 0.984807 -0.000000 +vn 0.173650 -0.984807 0.000000 +vn 0.000000 -0.707107 0.707107 +vn 0.000000 0.707107 -0.707107 +vn -0.707110 -0.707104 0.000000 +vn 0.707110 -0.707104 0.000000 +vn 0.000000 -0.707107 0.707107 +vn 0.000000 0.707107 -0.707107 +vn 0.707109 0.707105 -0.000000 +vn 0.000000 0.366235 0.930522 +vn 0.000000 0.124567 0.992211 +vn 0.000000 0.124567 -0.992211 +vn 0.000000 0.366235 -0.930522 +vn 0.000000 0.987167 0.159689 +vn 0.000000 0.987157 -0.159751 +vn 0.302918 0.953017 -0.000000 +vn 0.000000 -0.124639 0.992202 +vn 0.000000 -0.366291 0.930500 +vn 0.000000 -0.585077 0.810978 +vn 0.000000 -0.767550 0.640989 +vn 0.000000 -0.902268 0.431175 +vn 0.000000 -0.987170 0.159676 +vn 0.000000 -0.987170 -0.159676 +vn 0.000000 -0.902268 -0.431175 +vn 0.000000 -0.767550 -0.640989 +vn 0.000000 -0.585077 -0.810978 +vn 0.000000 -0.366292 -0.930500 +vn 0.000000 -0.124640 -0.992202 +vn 0.000000 -0.707107 0.707107 +vn 0.000000 0.707107 -0.707107 +vn -0.707109 0.707104 -0.000000 +vn 0.707109 0.707104 -0.000000 +vt 5.900000 8.000000 +vt 6.150000 8.000000 +vt 5.900000 8.100001 +vt 6.150000 8.100001 +vt 0.500000 8.200000 +vt 4.250000 8.200000 +vt 0.500000 8.300001 +vt 4.250000 8.300001 +vt 0.150000 8.000000 +vt 0.400000 8.000000 +vt 0.150000 8.100001 +vt 0.400000 8.100001 +vt -1.875000 -0.050000 +vt 1.875000 -0.050000 +vt -1.875000 0.050000 +vt 1.875000 0.050000 +vt 0.150000 7.750000 +vt 0.050000 7.750000 +vt 0.050000 8.000000 +vt 0.500000 6.200000 +vt 4.250000 6.200000 +vt 0.500000 6.300000 +vt 4.250000 6.300000 +vt 6.150000 7.750000 +vt 6.250000 8.000000 +vt 6.250000 7.750000 +vt 6.150000 0.250000 +vt 6.150000 0.000000 +vt 6.250000 0.250000 +vt 6.250000 0.000000 +vt 0.000000 6.200000 +vt 3.750000 6.200000 +vt 0.000000 6.300000 +vt 3.750000 6.300000 +vt 0.150000 0.000000 +vt 0.150000 0.250000 +vt 0.050000 0.000000 +vt 0.050000 0.250000 +vt 2.900000 8.000000 +vt 3.150000 8.000000 +vt 2.900000 8.100001 +vt 3.150000 8.100001 +vt 0.000000 0.000000 +vt 3.750000 0.000000 +vt 0.000000 0.100000 +vt 3.750000 0.100000 +vt 3.400000 8.000000 +vt 3.400000 8.100001 +vt 0.150000 3.750000 +vt 0.150000 4.000000 +vt 0.050000 3.750000 +vt 0.050000 4.000000 +vt 6.150000 4.000000 +vt 6.150000 3.750000 +vt 6.250000 4.000000 +vt 6.250000 3.750000 +vt 6.150000 4.250000 +vt 6.250000 4.250000 +vt 0.000000 6.150000 +vt 3.750000 6.150000 +vt 0.000000 6.250000 +vt 3.750000 6.250000 +vt 0.150000 4.250000 +vt 0.050000 4.250000 +vt 3.428571 2.000000 +vt 3.985714 2.000000 +vt 3.428571 12.000000 +vt 3.985714 12.000000 +vt 0.000000 2.000000 +vt 0.700000 2.000000 +vt 0.000000 12.000000 +vt 0.700000 12.000000 +vt 0.557143 2.000000 +vt 0.557143 12.000000 +vt 0.750000 0.000000 +vt 0.000000 7.500000 +vt 0.750000 7.500000 +vt 5.750000 0.000000 +vt 6.500000 0.000000 +vt 5.750000 7.500000 +vt 6.500000 7.500000 +vt 7.750000 0.000000 +vt 8.500000 0.000000 +vt 7.750000 7.500000 +vt 8.500000 7.500000 +vt -1.000000 -0.075000 +vt 1.000000 -0.075000 +vt -1.000000 0.075000 +vt 1.000000 0.075000 +vt 4.000000 0.000000 +vt 4.200000 0.000000 +vt 4.000000 0.150000 +vt 4.200000 0.150000 +vt 0.200000 0.000000 +vt 0.000000 0.150000 +vt 0.200000 0.150000 +vt 3.200000 0.000000 +vt 3.400000 0.000000 +vt 3.200000 0.150000 +vt 3.400000 0.150000 +vt 0.800000 0.000000 +vt 1.000000 0.000000 +vt 0.800000 0.150000 +vt 1.000000 0.150000 +vt 2.200000 7.700000 +vt 4.200000 7.700000 +vt 2.200000 7.850000 +vt 4.200000 7.850000 +vt 2.400000 0.000000 +vt 2.600000 0.000000 +vt 2.400000 0.150000 +vt 2.600000 0.150000 +vt 1.600000 0.000000 +vt 1.800000 0.000000 +vt 1.600000 0.150000 +vt 1.800000 0.150000 +vt -0.081000 -0.075000 +vt 0.081000 -0.075000 +vt -0.081000 0.075000 +vt 0.081000 0.075000 +vt 3.600000 0.000000 +vt 3.800000 0.000000 +vt 3.600000 0.150000 +vt 3.800000 0.150000 +vt 0.400000 0.000000 +vt 0.600000 0.000000 +vt 0.400000 0.150000 +vt 0.600000 0.150000 +vt 2.800000 0.000000 +vt 3.000000 0.000000 +vt 2.800000 0.150000 +vt 3.000000 0.150000 +vt 1.200000 0.000000 +vt 1.400000 0.000000 +vt 1.200000 0.150000 +vt 1.400000 0.150000 +vt 3.120000 7.700000 +vt 3.282000 7.700000 +vt 3.120000 7.850000 +vt 3.282000 7.850000 +vt 2.000000 0.000000 +vt 2.200000 0.000000 +vt 2.000000 0.150000 +vt 2.200000 0.150000 +vt 3.230000 0.500000 +vt 3.068000 0.500000 +vt 3.230000 0.350000 +vt 3.068000 0.350000 +vt 0.200000 6.200000 +vt 6.638126 6.200000 +vt 0.200000 6.400000 +vt 6.638126 6.400000 +vt 1.639955 6.200000 +vt 0.000000 6.400000 +vt 1.639955 6.400000 +vt 8.000000 6.200000 +vt 8.000000 6.400000 +vt 0.500000 0.200000 +vt 0.000000 0.200000 +vt 0.500000 0.000000 +vt 0.200000 0.200000 +vt 0.000000 8.200000 +vt 0.000000 8.400001 +vt 0.500000 8.400001 +vt 8.000000 0.200000 +vt 8.200001 6.200000 +vt 8.200001 0.200000 +vt 7.500000 8.200000 +vt 8.000000 8.200000 +vt 7.500000 8.400001 +vt 8.000000 8.400001 +vt 6.638126 0.200000 +vt 6.638126 0.000000 +vt 0.500000 6.400000 +vt 8.000000 0.000000 +vt 1.639955 0.200000 +vt 1.639955 0.000000 +vt 0.200000 8.200000 +vt 6.200000 8.200000 +vt 0.200000 8.400001 +vt 6.200000 8.400001 +vt 0.200000 0.200000 +vt 0.000000 0.200000 +vt 7.500000 6.200000 +vt 7.500000 6.400000 +vt 6.200000 0.200000 +vt 6.400000 8.200000 +vt 6.400000 0.200000 +vt 7.500000 0.200000 +vt 7.000000 0.200000 +vt 7.500000 0.000000 +vt 7.000000 0.000000 +vt 6.200000 0.200000 +vt 6.200000 0.000000 +vt 7.000000 6.200000 +vt 7.000000 6.400000 +vt 4.650000 8.200000 +vt 4.250000 8.400001 +vt 4.650000 8.400001 +vt 3.350000 8.200000 +vt 3.750000 8.200000 +vt 3.350000 8.400001 +vt 3.750000 8.400001 +vt 4.650000 6.200000 +vt 4.250000 6.400000 +vt 4.650000 6.400000 +vt 4.150000 0.200000 +vt 3.750000 0.200000 +vt 4.150000 0.000000 +vt 4.150000 6.200000 +vt 3.750000 6.400000 +vt 4.150000 6.400000 +vt 4.650000 0.200000 +vt 4.250000 0.200000 +vt 4.650000 0.000000 +vt 4.250000 0.000000 +vt 2.200000 8.200000 +vt 2.200000 8.400001 +vt 2.500000 0.500000 +vt 2.900000 0.500000 +vt 2.500000 0.700000 +vt 2.900000 0.700000 +vt 4.200000 8.200000 +vt 4.200000 8.400001 +vt 3.350000 0.200000 +vt 3.350000 0.000000 +vt 1.600000 0.500000 +vt 2.000000 0.500000 +vt 1.600000 0.700000 +vt 2.000000 0.700000 +vt 0.250000 0.000000 +vt 0.000000 3.750000 +vt 0.250000 3.750000 +vt 3.250000 0.000000 +vt 3.000000 3.750000 +vt 3.250000 3.750000 +vt 4.000000 3.750000 +vt 4.250000 3.750000 +vt 8.000000 7.500000 +vt 1.561875 8.000000 +vt 8.000000 8.000000 +vt 6.000000 7.500000 +vt 0.000000 8.000000 +vt 6.000000 8.000000 +vt 6.438125 8.000000 +vt 6.000000 0.000000 +vt 0.000000 0.500000 +vt 6.000000 0.500000 +vt 8.000000 0.500000 +vt 0.000000 3.350000 +vt 6.000000 3.350000 +vt 6.000000 3.750000 +vt 8.000000 3.350000 +vt 8.000000 3.750000 +vt 4.000000 3.350000 +vt 2.000000 3.350000 +vt 2.000000 3.750000 +vt -1.000000 -0.250000 +vt 1.000000 -0.250000 +vt -1.000000 0.250000 +vt 1.000000 0.250000 +vt 4.500000 0.500000 +vt 4.500000 0.000000 +vt 3.428571 0.000000 +vt 3.985714 0.000000 +vt 0.700000 0.000000 +vt 0.557143 0.000000 +vt -2.121320 -0.075000 +vt 2.121320 -0.075000 +vt -2.121320 0.075000 +vt 2.121320 0.075000 +vt 6.771447 8.200000 +vt 7.478553 8.200000 +vt 6.771447 8.349999 +vt 7.478553 8.349999 +vt 3.021447 0.000000 +vt 3.728553 0.000000 +vt 3.021447 0.150000 +vt 3.728553 0.150000 +vt 6.150000 3.521446 +vt 6.300000 4.000000 +vt 6.300000 3.521446 +vt 2.405505 -0.075000 +vt -2.572114 0.075000 +vt -2.572114 -0.075000 +vt 2.405505 0.075000 +vt 2.572114 -0.075000 +vt 2.572114 0.075000 +vt 2.572114 -0.075000 +vt 0.150000 0.478553 +vt 0.000000 0.478553 +vt -2.490039 -0.075000 +vt 2.490039 -0.075000 +vt -2.490039 0.075000 +vt 2.490039 0.075000 +vt 3.521446 0.000000 +vt 3.521446 0.150000 +vt 3.750000 0.150000 +vt 4.021446 0.200000 +vt 4.250000 0.050000 +vt 4.021446 0.050000 +vt 2.305418 -0.075000 +vt -2.664610 0.075000 +vt -2.664610 -0.075000 +vt 2.305418 0.075000 +vt 2.664609 -0.075000 +vt 2.664609 0.075000 +vt 2.664609 -0.075000 +vt 0.228553 6.150000 +vt 0.228553 6.300000 +vt 0.150000 7.521446 +vt 0.000000 7.521446 +vt 0.521447 8.200000 +vt 1.228553 8.200000 +vt 0.521447 8.349999 +vt 1.228553 8.349999 +vt -0.353553 -0.075000 +vt 0.353553 -0.075000 +vt -0.353553 0.075000 +vt 0.353553 0.075000 +vt 0.728553 6.200000 +vt 0.500000 6.350000 +vt 0.728553 6.350000 +vt 6.150000 4.478554 +vt 6.300000 4.478554 +vt 3.521446 6.200000 +vt 3.521446 6.350000 +vt 3.750000 6.350000 +vt 4.242640 0.000000 +vt 0.500000 0.500000 +vt 4.742640 0.500000 +vt 0.676777 0.000000 +vt 5.656854 0.000000 +vt 0.515165 0.161612 +vt 5.818466 0.161612 +vt 0.338388 0.338388 +vt 5.641689 0.338388 +vt 0.500000 0.500000 +vt 5.480078 0.500000 +vt 0.161612 0.000000 +vt 5.141689 0.000000 +vt 0.000000 0.161612 +vt 5.303301 0.161612 +vt 0.176777 0.338388 +vt 5.480078 0.338388 +vt 0.338389 0.500000 +vt 5.318466 0.500000 +vt 0.500000 0.500000 +vt 0.500000 4.742640 +vt 0.000000 4.242640 +vt 0.500000 5.480078 +vt 0.338388 0.338388 +vt 0.338388 5.641689 +vt 0.161612 0.515165 +vt 0.161612 5.818466 +vt 0.000000 0.676777 +vt 0.000000 5.656854 +vt 5.318466 5.480078 +vt 5.480077 5.641689 +vt 5.480077 0.338388 +vt 5.656854 5.818466 +vt 5.656854 0.515165 +vt 5.818466 5.656854 +vt 5.818466 0.676777 +vt 2.000000 0.200000 +vt 0.000000 0.400000 +vt 2.000000 0.400000 +vt 0.000000 1.000000 +vt 2.000000 1.000000 +vt 0.000000 1.200000 +vt 2.000000 1.200000 +vt 0.000000 1.800000 +vt 2.000000 1.800000 +vt 2.000000 2.000000 +vt 0.000000 2.600000 +vt 2.000000 2.600000 +vt 0.000000 2.800000 +vt 2.000000 2.800000 +vt 0.000000 3.400000 +vt 2.000000 3.400000 +vt 0.000000 3.600000 +vt 2.000000 3.600000 +vt 0.000000 4.200000 +vt 2.000000 4.200000 +vt 0.000000 4.400000 +vt 2.000000 4.400000 +vt 0.920000 0.000000 +vt 1.082000 0.000000 +vt 0.920000 0.200000 +vt 1.082000 0.200000 +vt 0.920000 0.400000 +vt 1.082000 0.400000 +vt 0.920000 0.600000 +vt 1.082000 0.600000 +vt 0.920000 0.800000 +vt 1.082000 0.800000 +vt 0.920000 1.000000 +vt 1.082000 1.000000 +vt 0.920000 1.200000 +vt 1.082000 1.200000 +vt 0.920000 1.400000 +vt 1.082000 1.400000 +vt 0.920000 1.600000 +vt 1.082000 1.600000 +vt 0.920000 1.800000 +vt 1.082000 1.800000 +vt 0.920000 2.000000 +vt 1.082000 2.000000 +vt 0.920000 2.200000 +vt 1.082000 2.200000 +vt 0.920000 2.400000 +vt 1.082000 2.400000 +vt 0.920000 2.600000 +vt 1.082000 2.600000 +vt 0.920000 2.800000 +vt 1.082000 2.800000 +vt 0.920000 3.000000 +vt 1.082000 3.000000 +vt 0.920000 3.200000 +vt 1.082000 3.200000 +vt 0.920000 3.400000 +vt 1.082000 3.400000 +vt 0.920000 3.600000 +vt 1.082000 3.600000 +vt 0.920000 3.800000 +vt 1.082000 3.800000 +vt 0.920000 4.000000 +vt 1.082000 4.000000 +vt 0.920000 4.200000 +vt 1.082000 4.200000 +vt 0.857143 0.000000 +vt 0.857143 8.000000 +vt 4.285714 0.000000 +vt 3.428571 8.000000 +vt 4.285714 8.000000 +vt 8.000000 3.628571 +vt 8.000000 2.771429 +vt 8.500000 3.628571 +vt 8.500000 2.771429 +vt -4.000000 -0.250000 +vt 4.000000 -0.250000 +vt -4.000000 0.250000 +vt 4.000000 0.250000 +vt 7.500000 3.628571 +vt 7.500000 2.771429 +vt 1.714286 0.000000 +vt 2.571429 0.000000 +vt 1.714286 8.000000 +vt 2.571429 8.000000 +vt 8.000000 1.914286 +vt 8.000000 1.057143 +vt 8.500000 1.914286 +vt 8.500000 1.057143 +vt 7.500000 5.342856 +vt 7.500000 4.485714 +vt 8.000000 5.342856 +vt 8.000000 4.485714 +vt 8.500000 5.342856 +vt 8.500000 4.485714 +vt 7.500000 1.914286 +vt 7.500000 1.057143 +vt 5.849999 8.000000 +vt 6.100000 8.000000 +vt 5.849999 8.100001 +vt 6.100000 8.100001 +vt 0.100000 7.750000 +vt 0.100000 8.000000 +vt 0.000000 7.750000 +vt 6.100000 0.250000 +vt 6.100000 0.000000 +vt 6.200000 0.250000 +vt 2.850000 8.000000 +vt 3.100000 8.000000 +vt 2.850000 8.100001 +vt 3.100000 8.100001 +vt 0.100000 3.750000 +vt 0.100000 4.000000 +vt 0.000000 4.000000 +vt 6.100000 4.250000 +vt 6.100000 4.000000 +vt 6.200000 4.250000 +vt 6.200000 4.000000 +vt 6.543980 6.200000 +vt 6.543980 6.400000 +vt 1.729856 6.200000 +vt 1.729856 6.400000 +vt 6.543980 0.200000 +vt 6.543980 0.000000 +vt 1.729856 0.200000 +vt 1.729856 0.000000 +vt 1.656020 8.000000 +vt 6.343980 8.000000 +vt 3.521446 0.200000 +vt 3.750000 0.050000 +vt 3.521446 0.050000 +vt 0.228553 0.000000 +vt 0.228553 0.150000 +vt 6.150000 0.478553 +vt 6.300000 0.478553 +vt 6.300000 0.000000 +vt 0.150000 4.478554 +vt 0.000000 4.478554 +vt 6.100000 7.521446 +vt 6.250000 7.521446 +vt 3.521446 6.150000 +vt 3.521446 6.300000 +vt 3.521446 8.200000 +vt 4.228553 8.200000 +vt 3.521446 8.349999 +vt 4.228553 8.349999 +vt 6.100000 3.521446 +vt 6.250000 3.521446 +vt 2.121320 0.000000 +vt 6.363960 0.000000 +vt 2.621320 0.500000 +vt 6.863961 0.500000 +vt 3.166815 0.000000 +vt 8.146893 0.000000 +vt 3.005204 0.161612 +vt 8.308505 0.161612 +vt 2.828427 0.338388 +vt 8.131728 0.338388 +vt 2.990039 0.500000 +vt 7.970116 0.500000 +vt 0.000000 2.121320 +vt 4.242640 2.121320 +vt 0.500000 2.621320 +vt 4.742640 2.621320 +vt 2.990039 2.828427 +vt 7.970116 2.828427 +vt 2.828427 2.990039 +vt 8.131728 2.990039 +vt 3.005204 3.166815 +vt 8.308505 3.166815 +vt 3.166815 3.328427 +vt 8.146893 3.328427 +vt 0.338389 2.828427 +vt 5.318466 2.828427 +vt 0.176777 2.990039 +vt 5.480078 2.990039 +vt 0.000000 3.166815 +vt 5.303301 3.166815 +vt 0.161612 3.328427 +vt 5.141689 3.328427 +vt -0.600000 -0.075000 +vt 0.600000 -0.075000 +vt -0.600000 0.075000 +vt 0.600000 0.075000 +vt 0.848528 0.000000 +vt 1.131371 0.000000 +vt 0.848528 0.150000 +vt 1.131371 0.150000 +vt -0.800000 -0.075000 +vt 0.800000 -0.075000 +vt -0.800000 0.075000 +vt 0.800000 0.075000 +vt 0.282843 0.000000 +vt 0.282843 0.150000 +vt -0.048600 -0.075000 +vt 0.048600 -0.075000 +vt -0.048600 0.075000 +vt 0.048600 0.075000 +vt -0.100000 -0.075000 +vt 0.100000 -0.075000 +vt -0.100000 0.075000 +vt 0.100000 0.075000 +vt -0.032400 -0.075000 +vt 0.032400 -0.075000 +vt -0.032400 0.075000 +vt 0.032400 0.075000 +vt 0.022627 0.000000 +vt 0.022627 0.150000 +vt -0.092000 -0.075000 +vt 0.092000 -0.075000 +vt -0.092000 0.075000 +vt 0.092000 0.075000 +vt -0.016200 -0.075000 +vt 0.016200 -0.075000 +vt -0.016200 0.075000 +vt 0.016200 0.075000 +vt -0.091800 -0.075000 +vt 0.091800 -0.075000 +vt -0.091800 0.075000 +vt 0.091800 0.075000 +vt 1.108178 0.000000 +vt 1.108178 0.150000 +vt 6.509901 6.200000 +vt 6.509901 6.400000 +vt 1.762508 6.200000 +vt 1.762508 6.400000 +vt 6.509901 0.200000 +vt 6.509901 0.000000 +vt 1.762508 0.200000 +vt 1.762508 0.000000 +vt 2.400000 0.500000 +vt 2.400000 0.700000 +vt 1.690099 8.000000 +vt 6.309900 8.000000 +vt 4.000000 0.500000 +vt -0.707107 -0.250000 +vt 0.707107 -0.250000 +vt -0.707107 0.250000 +vt 0.707107 0.250000 +vt 0.200000 4.200000 +vt 1.800000 4.200000 +vt 0.400000 4.400000 +vt 1.600000 4.400000 +vt 0.952000 4.400000 +vt 1.049200 4.400000 +vt 0.952000 4.600000 +vt 1.049200 4.600000 +vt 0.968000 4.600000 +vt 1.032800 4.600000 +vt 0.968000 4.800000 +vt 1.032800 4.800000 +vt 0.984000 4.800000 +vt 1.016400 4.800000 +vt 0.984000 4.983600 +vt 1.016400 4.983600 +vt 0.984000 4.984000 +vt 1.016000 4.984000 +vt 1.000000 5.000000 +vt -0.081996 -0.075000 +vt 0.081996 -0.075000 +vt -0.081996 0.075000 +vt 0.081996 0.075000 +vt -0.023888 -0.075000 +vt 0.023888 -0.075000 +vt -0.023888 0.075000 +vt 0.023888 0.075000 +vt -0.974869 -0.075000 +vt 0.974869 -0.075000 +vt -0.974869 0.075000 +vt 0.974869 0.075000 +vt -0.908846 -0.075000 +vt 0.908846 -0.075000 +vt -0.908846 0.075000 +vt 0.908846 0.075000 +vt -0.073617 -0.075000 +vt 0.073617 -0.075000 +vt -0.073617 0.075000 +vt 0.073617 0.075000 +vt -0.064038 -0.075000 +vt 0.064038 -0.075000 +vt -0.064038 0.075000 +vt 0.064038 0.075000 +vt -0.023905 -0.075000 +vt 0.023905 -0.075000 +vt -0.023905 0.075000 +vt 0.023905 0.075000 +vt -0.096182 -0.075000 +vt 0.096182 -0.075000 +vt -0.096182 0.075000 +vt 0.096182 0.075000 +vt -0.047787 -0.075000 +vt 0.047787 -0.075000 +vt -0.047787 0.075000 +vt 0.047787 0.075000 +vt -0.096087 -0.075000 +vt 0.096087 -0.075000 +vt -0.096087 0.075000 +vt 0.096087 0.075000 +vt -0.024503 -0.075000 +vt 0.024503 -0.075000 +vt -0.024503 0.075000 +vt 0.024503 0.075000 +vt 6.626922 6.200000 +vt 6.626922 6.400000 +vt 1.650629 6.200000 +vt 1.650629 6.400000 +vt 6.626922 0.200000 +vt 6.626922 0.000000 +vt 1.650629 0.200000 +vt 1.650629 0.000000 +vt 1.573079 8.000000 +vt 6.426921 8.000000 +vt -0.510184 -0.250000 +vt -0.510184 0.250000 +vt -0.281539 -0.250000 +vt -0.281539 0.250000 +vt -0.035391 -0.250000 +vt -0.035391 0.250000 +vt 0.212958 -0.250000 +vt 0.212958 0.250000 +vt 0.448067 -0.250000 +vt 0.448067 0.250000 +vt -0.448067 -0.250000 +vt -0.448067 0.250000 +vt -0.212958 -0.250000 +vt -0.212958 0.250000 +vt 0.035391 -0.250000 +vt 0.035391 0.250000 +vt 0.281539 -0.250000 +vt 0.281539 0.250000 +vt 0.510184 -0.250000 +vt 0.510184 0.250000 +vt 6.150000 7.521446 +vt 6.300000 8.000000 +vt 6.300000 7.521446 +vt 4.021446 6.200000 +vt 4.021446 6.350000 +vt 4.250000 6.350000 +vt 0.025131 4.200000 +vt 1.974869 4.200000 +vt 0.031088 4.247404 +vt 1.968912 4.247404 +vt 0.091153 4.400000 +vt 1.908847 4.400000 +vt 0.927292 4.400000 +vt 1.074525 4.400000 +vt 0.927292 4.600000 +vt 1.074525 4.600000 +vt 0.936753 4.600000 +vt 1.064828 4.600000 +vt 0.936753 4.800000 +vt 1.064828 4.800000 +vt 0.952803 4.800000 +vt 1.048377 4.800000 +vt 0.952803 4.992173 +vt 1.048377 4.992173 +vt 0.952803 4.992364 +vt 1.047197 4.992364 +f 25394/7084/3759 25395/7085/3759 25396/7086/3759 +f 25397/7087/3759 25396/7086/3759 25395/7085/3759 +f 25398/7088/3760 25399/7089/3760 25400/7090/3760 +f 25401/7091/3760 25400/7090/3760 25399/7089/3760 +f 25402/7092/3761 25403/7093/3761 25404/7094/3761 +f 25405/7095/3761 25404/7094/3761 25403/7093/3761 +f 25406/7096/3762 25407/7097/3762 25408/7098/3762 +f 25409/7099/3762 25408/7098/3762 25407/7097/3762 +f 25410/7100/3759 25411/7092/3759 25412/7101/3759 +f 25413/7102/3759 25412/7101/3759 25411/7092/3759 +f 25414/7103/3763 25415/7104/3763 25416/7105/3763 +f 25417/7106/3763 25416/7105/3763 25415/7104/3763 +f 25418/7085/3761 25419/7107/3761 25420/7108/3761 +f 25421/7109/3761 25420/7108/3761 25419/7107/3761 +f 25422/7096/3764 25423/7097/3764 25424/7098/3764 +f 25425/7099/3764 25424/7098/3764 25423/7097/3764 +f 25426/7110/3759 25427/7111/3759 25428/7112/3759 +f 25429/7113/3759 25428/7112/3759 25427/7111/3759 +f 25430/7114/3764 25431/7115/3764 25432/7116/3764 +f 25433/7117/3764 25432/7116/3764 25431/7115/3764 +f 25434/7118/3761 25435/7119/3761 25436/7120/3761 +f 25437/7121/3761 25436/7120/3761 25435/7119/3761 +f 25438/7096/3763 25439/7097/3763 25440/7098/3763 +f 25441/7099/3763 25440/7098/3763 25439/7097/3763 +f 25442/7122/3759 25443/7123/3759 25444/7124/3759 +f 25445/7125/3759 25444/7124/3759 25443/7123/3759 +f 25446/7126/3760 25447/7127/3760 25448/7128/3760 +f 25449/7129/3760 25448/7128/3760 25447/7127/3760 +f 25450/7123/3761 25451/7130/3761 25452/7125/3761 +f 25453/7131/3761 25452/7125/3761 25451/7130/3761 +f 25454/7096/3762 25455/7097/3762 25456/7098/3762 +f 25457/7099/3762 25456/7098/3762 25455/7097/3762 +f 25458/7132/3759 25459/7133/3759 25460/7134/3759 +f 25461/7135/3759 25460/7134/3759 25459/7133/3759 +f 25462/7126/3763 25463/7127/3763 25464/7128/3763 +f 25465/7129/3763 25464/7128/3763 25463/7127/3763 +f 25466/7136/3761 25467/7137/3761 25468/7138/3761 +f 25469/7139/3761 25468/7138/3761 25467/7137/3761 +f 25470/7096/3764 25471/7097/3764 25472/7098/3764 +f 25473/7099/3764 25472/7098/3764 25471/7097/3764 +f 25474/7140/3759 25475/7136/3759 25476/7141/3759 +f 25477/7138/3759 25476/7141/3759 25475/7136/3759 +f 25478/7142/3764 25479/7143/3764 25480/7144/3764 +f 25481/7145/3764 25480/7144/3764 25479/7143/3764 +f 25482/7133/3761 25483/7146/3761 25484/7135/3761 +f 25485/7147/3761 25484/7135/3761 25483/7146/3761 +f 25486/7096/3763 25487/7097/3763 25488/7098/3763 +f 25489/7099/3763 25488/7098/3763 25487/7097/3763 +f 25490/7148/3765 25491/7149/3765 25492/7150/3765 +f 25493/7151/3765 25492/7150/3765 25491/7149/3765 +f 25494/7152/3760 25495/7153/3760 25496/7154/3760 +f 25497/7155/3760 25496/7154/3760 25495/7153/3760 +f 25498/7152/3766 25499/7156/3766 25500/7154/3766 +f 25501/7157/3766 25500/7154/3766 25499/7156/3766 +f 25502/7152/3762 25503/7153/3762 25504/7154/3762 +f 25505/7155/3762 25504/7154/3762 25503/7153/3762 +f 25506/7152/3765 25507/7156/3765 25508/7154/3765 +f 25509/7157/3765 25508/7154/3765 25507/7156/3765 +f 25510/7152/3760 25511/7153/3760 25512/7154/3760 +f 25513/7155/3760 25512/7154/3760 25511/7153/3760 +f 25514/7148/3766 25515/7149/3766 25516/7150/3766 +f 25517/7151/3766 25516/7150/3766 25515/7149/3766 +f 25518/7152/3762 25519/7153/3762 25520/7154/3762 +f 25521/7155/3762 25520/7154/3762 25519/7153/3762 +f 25522/7152/3767 25523/7156/3767 25524/7154/3767 +f 25525/7157/3767 25524/7154/3767 25523/7156/3767 +f 25526/7152/3760 25527/7153/3760 25528/7154/3760 +f 25529/7155/3760 25528/7154/3760 25527/7153/3760 +f 25530/7152/3768 25531/7156/3768 25532/7154/3768 +f 25533/7157/3768 25532/7154/3768 25531/7156/3768 +f 25534/7152/3762 25535/7153/3762 25536/7154/3762 +f 25537/7155/3762 25536/7154/3762 25535/7153/3762 +f 25538/7126/3763 25539/7158/3763 25540/7159/3763 +f 25541/7160/3763 25540/7159/3763 25539/7158/3763 +f 25542/7126/3762 25543/7158/3762 25544/7159/3762 +f 25545/7160/3762 25544/7159/3762 25543/7158/3762 +f 25546/7161/3764 25547/7162/3764 25548/7163/3764 +f 25549/7164/3764 25548/7163/3764 25547/7162/3764 +f 25550/7165/3760 25551/7166/3760 25552/7167/3760 +f 25553/7168/3760 25552/7167/3760 25551/7166/3760 +f 25554/7161/3763 25555/7162/3763 25556/7163/3763 +f 25557/7164/3763 25556/7163/3763 25555/7162/3763 +f 25558/7126/3762 25559/7158/3762 25560/7159/3762 +f 25561/7160/3762 25560/7159/3762 25559/7158/3762 +f 25562/7126/3764 25563/7158/3764 25564/7159/3764 +f 25565/7160/3764 25564/7159/3764 25563/7158/3764 +f 25566/7165/3760 25567/7166/3760 25568/7167/3760 +f 25569/7168/3760 25568/7167/3760 25567/7166/3760 +f 25570/7126/3763 25571/7158/3763 25572/7159/3763 +f 25573/7160/3763 25572/7159/3763 25571/7158/3763 +f 25574/7165/3762 25575/7166/3762 25576/7167/3762 +f 25577/7168/3762 25576/7167/3762 25575/7166/3762 +f 25578/7161/3764 25579/7162/3764 25580/7163/3764 +f 25581/7164/3764 25580/7163/3764 25579/7162/3764 +f 25582/7126/3760 25583/7158/3760 25584/7159/3760 +f 25585/7160/3760 25584/7159/3760 25583/7158/3760 +f 25586/7161/3763 25587/7162/3763 25588/7163/3763 +f 25589/7164/3763 25588/7163/3763 25587/7162/3763 +f 25590/7165/3762 25591/7166/3762 25592/7167/3762 +f 25593/7168/3762 25592/7167/3762 25591/7166/3762 +f 25594/7126/3764 25595/7158/3764 25596/7159/3764 +f 25597/7160/3764 25596/7159/3764 25595/7158/3764 +f 25598/7126/3760 25599/7158/3760 25600/7159/3760 +f 25601/7160/3760 25600/7159/3760 25599/7158/3760 +f 25602/7169/3759 25603/7170/3759 25604/7171/3759 +f 25605/7172/3759 25604/7171/3759 25603/7170/3759 +f 25606/7173/3762 25607/7174/3762 25608/7175/3762 +f 25609/7176/3762 25608/7175/3762 25607/7174/3762 +f 25610/7169/3761 25611/7170/3761 25612/7171/3761 +f 25613/7172/3761 25612/7171/3761 25611/7170/3761 +f 25614/7126/3760 25615/7177/3760 25616/7178/3760 +f 25617/7179/3760 25616/7178/3760 25615/7177/3760 +f 25618/7169/3759 25619/7170/3759 25620/7171/3759 +f 25621/7172/3759 25620/7171/3759 25619/7170/3759 +f 25622/7180/3762 25623/7181/3762 25624/7182/3762 +f 25625/7183/3762 25624/7182/3762 25623/7181/3762 +f 25626/7169/3761 25627/7170/3761 25628/7171/3761 +f 25629/7172/3761 25628/7171/3761 25627/7170/3761 +f 25630/7184/3760 25631/7185/3760 25632/7186/3760 +f 25633/7187/3760 25632/7186/3760 25631/7185/3760 +f 25634/7188/3759 25635/7189/3759 25636/7190/3759 +f 25637/7191/3759 25636/7190/3759 25635/7189/3759 +f 25638/7192/3762 25639/7193/3762 25640/7194/3762 +f 25641/7195/3762 25640/7194/3762 25639/7193/3762 +f 25642/7169/3761 25643/7170/3761 25644/7171/3761 +f 25645/7172/3761 25644/7171/3761 25643/7170/3761 +f 25646/7196/3760 25647/7197/3760 25648/7198/3760 +f 25649/7199/3760 25648/7198/3760 25647/7197/3760 +f 25650/7169/3759 25651/7170/3759 25652/7171/3759 +f 25653/7172/3759 25652/7171/3759 25651/7170/3759 +f 25654/7196/3762 25655/7197/3762 25656/7198/3762 +f 25657/7199/3762 25656/7198/3762 25655/7197/3762 +f 25658/7169/3761 25659/7170/3761 25660/7171/3761 +f 25661/7172/3761 25660/7171/3761 25659/7170/3761 +f 25662/7192/3760 25663/7193/3760 25664/7194/3760 +f 25665/7195/3760 25664/7194/3760 25663/7193/3760 +f 25666/7169/3759 25667/7170/3759 25668/7171/3759 +f 25669/7172/3759 25668/7171/3759 25667/7170/3759 +f 25670/7184/3762 25671/7185/3762 25672/7186/3762 +f 25673/7187/3762 25672/7186/3762 25671/7185/3762 +f 25674/7169/3761 25675/7170/3761 25676/7171/3761 +f 25677/7172/3761 25676/7171/3761 25675/7170/3761 +f 25678/7180/3760 25679/7181/3760 25680/7182/3760 +f 25681/7183/3760 25680/7182/3760 25679/7181/3760 +f 25682/7169/3759 25683/7170/3759 25684/7171/3759 +f 25685/7172/3759 25684/7171/3759 25683/7170/3759 +f 25686/7126/3762 25687/7177/3762 25688/7178/3762 +f 25689/7179/3762 25688/7178/3762 25687/7177/3762 +f 25690/7169/3761 25691/7170/3761 25692/7171/3761 +f 25693/7172/3761 25692/7171/3761 25691/7170/3761 +f 25694/7173/3760 25695/7174/3760 25696/7175/3760 +f 25697/7176/3760 25696/7175/3760 25695/7174/3760 +f 25698/7200/3759 25699/7201/3759 25700/7202/3759 +f 25701/7203/3759 25700/7202/3759 25699/7201/3759 +f 25702/7173/3762 25703/7174/3762 25704/7175/3762 +f 25705/7176/3762 25704/7175/3762 25703/7174/3762 +f 25706/7200/3761 25707/7201/3761 25708/7202/3761 +f 25709/7203/3761 25708/7202/3761 25707/7201/3761 +f 25710/7126/3760 25711/7177/3760 25712/7178/3760 +f 25713/7179/3760 25712/7178/3760 25711/7177/3760 +f 25714/7200/3759 25715/7201/3759 25716/7202/3759 +f 25717/7203/3759 25716/7202/3759 25715/7201/3759 +f 25718/7204/3762 25719/7205/3762 25720/7206/3762 +f 25721/7207/3762 25720/7206/3762 25719/7205/3762 +f 25722/7200/3761 25723/7201/3761 25724/7202/3761 +f 25725/7203/3761 25724/7202/3761 25723/7201/3761 +f 25726/7208/3760 25727/7209/3760 25728/7210/3760 +f 25729/7211/3760 25728/7210/3760 25727/7209/3760 +f 25730/7200/3759 25731/7201/3759 25732/7202/3759 +f 25733/7203/3759 25732/7202/3759 25731/7201/3759 +f 25734/7181/3762 25735/7204/3762 25736/7183/3762 +f 25737/7206/3762 25736/7183/3762 25735/7204/3762 +f 25738/7200/3761 25739/7201/3761 25740/7202/3761 +f 25741/7203/3761 25740/7202/3761 25739/7201/3761 +f 25742/7209/3760 25743/7184/3760 25744/7211/3760 +f 25745/7186/3760 25744/7211/3760 25743/7184/3760 +f 25746/7200/3759 25747/7201/3759 25748/7202/3759 +f 25749/7203/3759 25748/7202/3759 25747/7201/3759 +f 25750/7180/3762 25751/7181/3762 25752/7182/3762 +f 25753/7183/3762 25752/7182/3762 25751/7181/3762 +f 25754/7200/3761 25755/7201/3761 25756/7202/3761 +f 25757/7203/3761 25756/7202/3761 25755/7201/3761 +f 25758/7184/3760 25759/7185/3760 25760/7186/3760 +f 25761/7187/3760 25760/7186/3760 25759/7185/3760 +f 25762/7200/3759 25763/7201/3759 25764/7202/3759 +f 25765/7203/3759 25764/7202/3759 25763/7201/3759 +f 25766/7212/3762 25767/7213/3762 25768/7214/3762 +f 25769/7215/3762 25768/7214/3762 25767/7213/3762 +f 25770/7200/3761 25771/7201/3761 25772/7202/3761 +f 25773/7203/3761 25772/7202/3761 25771/7201/3761 +f 25774/7216/3760 25775/7217/3760 25776/7218/3760 +f 25777/7219/3760 25776/7218/3760 25775/7217/3760 +f 25778/7200/3759 25779/7201/3759 25780/7202/3759 +f 25781/7203/3759 25780/7202/3759 25779/7201/3759 +f 25782/7193/3762 25783/7212/3762 25784/7195/3762 +f 25785/7214/3762 25784/7195/3762 25783/7212/3762 +f 25786/7200/3761 25787/7201/3761 25788/7202/3761 +f 25789/7203/3761 25788/7202/3761 25787/7201/3761 +f 25790/7217/3760 25791/7196/3760 25792/7219/3760 +f 25793/7198/3760 25792/7219/3760 25791/7196/3760 +f 25794/7200/3759 25795/7201/3759 25796/7202/3759 +f 25797/7203/3759 25796/7202/3759 25795/7201/3759 +f 25798/7192/3762 25799/7193/3762 25800/7194/3762 +f 25801/7195/3762 25800/7194/3762 25799/7193/3762 +f 25802/7220/3761 25803/7221/3761 25804/7222/3761 +f 25805/7223/3761 25804/7222/3761 25803/7221/3761 +f 25806/7196/3760 25807/7197/3760 25808/7198/3760 +f 25809/7199/3760 25808/7198/3760 25807/7197/3760 +f 25810/7200/3759 25811/7201/3759 25812/7202/3759 +f 25813/7203/3759 25812/7202/3759 25811/7201/3759 +f 25814/7224/3762 25815/7225/3762 25816/7226/3762 +f 25817/7227/3762 25816/7226/3762 25815/7225/3762 +f 25818/7228/3761 25819/7229/3761 25820/7230/3761 +f 25821/7231/3761 25820/7230/3761 25819/7229/3761 +f 25822/7224/3760 25823/7225/3760 25824/7226/3760 +f 25825/7227/3760 25824/7226/3760 25823/7225/3760 +f 25826/7200/3759 25827/7201/3759 25828/7202/3759 +f 25829/7203/3759 25828/7202/3759 25827/7201/3759 +f 25830/7197/3762 25831/7224/3762 25832/7199/3762 +f 25833/7226/3762 25832/7199/3762 25831/7224/3762 +f 25834/7200/3761 25835/7201/3761 25836/7202/3761 +f 25837/7203/3761 25836/7202/3761 25835/7201/3761 +f 25838/7225/3760 25839/7192/3760 25840/7227/3760 +f 25841/7194/3760 25840/7227/3760 25839/7192/3760 +f 25842/7200/3759 25843/7201/3759 25844/7202/3759 +f 25845/7203/3759 25844/7202/3759 25843/7201/3759 +f 25846/7196/3762 25847/7197/3762 25848/7198/3762 +f 25849/7199/3762 25848/7198/3762 25847/7197/3762 +f 25850/7200/3761 25851/7201/3761 25852/7202/3761 +f 25853/7203/3761 25852/7202/3761 25851/7201/3761 +f 25854/7192/3760 25855/7193/3760 25856/7194/3760 +f 25857/7195/3760 25856/7194/3760 25855/7193/3760 +f 25858/7200/3759 25859/7201/3759 25860/7202/3759 +f 25861/7203/3759 25860/7202/3759 25859/7201/3759 +f 25862/7216/3762 25863/7217/3762 25864/7218/3762 +f 25865/7219/3762 25864/7218/3762 25863/7217/3762 +f 25866/7200/3761 25867/7201/3761 25868/7202/3761 +f 25869/7203/3761 25868/7202/3761 25867/7201/3761 +f 25870/7212/3760 25871/7213/3760 25872/7214/3760 +f 25873/7215/3760 25872/7214/3760 25871/7213/3760 +f 25874/7200/3759 25875/7201/3759 25876/7202/3759 +f 25877/7203/3759 25876/7202/3759 25875/7201/3759 +f 25878/7185/3762 25879/7216/3762 25880/7187/3762 +f 25881/7218/3762 25880/7187/3762 25879/7216/3762 +f 25882/7200/3761 25883/7201/3761 25884/7202/3761 +f 25885/7203/3761 25884/7202/3761 25883/7201/3761 +f 25886/7213/3760 25887/7180/3760 25888/7215/3760 +f 25889/7182/3760 25888/7215/3760 25887/7180/3760 +f 25890/7200/3759 25891/7201/3759 25892/7202/3759 +f 25893/7203/3759 25892/7202/3759 25891/7201/3759 +f 25894/7184/3762 25895/7185/3762 25896/7186/3762 +f 25897/7187/3762 25896/7186/3762 25895/7185/3762 +f 25898/7200/3761 25899/7201/3761 25900/7202/3761 +f 25901/7203/3761 25900/7202/3761 25899/7201/3761 +f 25902/7180/3760 25903/7181/3760 25904/7182/3760 +f 25905/7183/3760 25904/7182/3760 25903/7181/3760 +f 25906/7200/3759 25907/7201/3759 25908/7202/3759 +f 25909/7203/3759 25908/7202/3759 25907/7201/3759 +f 25910/7208/3762 25911/7209/3762 25912/7210/3762 +f 25913/7211/3762 25912/7210/3762 25911/7209/3762 +f 25914/7200/3761 25915/7201/3761 25916/7202/3761 +f 25917/7203/3761 25916/7202/3761 25915/7201/3761 +f 25918/7204/3760 25919/7205/3760 25920/7206/3760 +f 25921/7207/3760 25920/7206/3760 25919/7205/3760 +f 25922/7200/3759 25923/7201/3759 25924/7202/3759 +f 25925/7203/3759 25924/7202/3759 25923/7201/3759 +f 25926/7177/3762 25927/7208/3762 25928/7179/3762 +f 25929/7210/3762 25928/7179/3762 25927/7208/3762 +f 25930/7200/3761 25931/7201/3761 25932/7202/3761 +f 25933/7203/3761 25932/7202/3761 25931/7201/3761 +f 25934/7205/3760 25935/7173/3760 25936/7207/3760 +f 25937/7175/3760 25936/7207/3760 25935/7173/3760 +f 25938/7200/3759 25939/7201/3759 25940/7202/3759 +f 25941/7203/3759 25940/7202/3759 25939/7201/3759 +f 25942/7126/3762 25943/7177/3762 25944/7178/3762 +f 25945/7179/3762 25944/7178/3762 25943/7177/3762 +f 25946/7200/3761 25947/7201/3761 25948/7202/3761 +f 25949/7203/3761 25948/7202/3761 25947/7201/3761 +f 25950/7173/3760 25951/7174/3760 25952/7175/3760 +f 25953/7176/3760 25952/7175/3760 25951/7174/3760 +f 25954/7232/3759 25955/7233/3759 25956/7234/3759 +f 25957/7235/3759 25956/7234/3759 25955/7233/3759 +f 25958/7114/3769 25959/7236/3769 25960/7237/3769 +f 25961/7238/3769 25960/7237/3769 25959/7236/3769 +f 25962/7114/3761 25963/7239/3761 25964/7237/3761 +f 25965/7240/3761 25964/7237/3761 25963/7239/3761 +f 25966/7241/3763 25967/7242/3763 25968/7243/3763 +f 25969/7126/3763 25968/7243/3763 25967/7242/3763 +f 25970/7244/3759 25971/7232/3759 25972/7242/3759 +f 25973/7114/3759 25972/7242/3759 25971/7232/3759 +f 25974/7245/3760 25975/7088/3760 25976/7246/3760 +f 25977/7247/3760 25976/7246/3760 25975/7088/3760 +f 25978/7239/3761 25979/7248/3761 25980/7249/3761 +f 25981/7250/3761 25980/7249/3761 25979/7248/3761 +f 25982/7251/3762 25983/7252/3762 25984/7253/3762 +f 25985/7254/3762 25984/7253/3762 25983/7252/3762 +f 25986/7255/3759 25987/7244/3759 25988/7256/3759 +f 25989/7177/3759 25988/7256/3759 25987/7244/3759 +f 25990/7114/3763 25991/7103/3763 25992/7237/3763 +f 25993/7257/3763 25992/7237/3763 25991/7103/3763 +f 25994/7248/3761 25995/7242/3761 25996/7258/3761 +f 25997/7126/3761 25996/7258/3761 25995/7242/3761 +f 25998/7259/3770 25999/7242/3770 26000/7260/3770 +f 26001/7126/3770 26000/7260/3770 25999/7242/3770 +f 26002/7261/3759 26003/7262/3759 26004/7263/3759 +f 26005/7264/3759 26004/7263/3759 26003/7262/3759 +f 26006/7251/3760 26007/7252/3760 26008/7253/3760 +f 26009/7254/3760 26008/7253/3760 26007/7252/3760 +f 26010/7261/3761 26011/7262/3761 26012/7263/3761 +f 26013/7264/3761 26012/7263/3761 26011/7262/3761 +f 26014/7245/3762 26015/7088/3762 26016/7246/3762 +f 26017/7247/3762 26016/7246/3762 26015/7088/3762 +f 26018/7265/3759 26019/7261/3759 26020/7266/3759 +f 26021/7245/3759 26020/7266/3759 26019/7261/3759 +f 26022/7267/3763 26023/7239/3763 26024/7268/3763 +f 26025/7240/3763 26024/7268/3763 26023/7239/3763 +f 26026/7262/3761 26027/7269/3761 26028/7270/3761 +f 26029/7271/3761 26028/7270/3761 26027/7269/3761 +f 26030/7272/3764 26031/7273/3764 26032/7274/3764 +f 26033/7275/3764 26032/7274/3764 26031/7273/3764 +f 26034/7276/3759 26035/7244/3759 26036/7277/3759 +f 26037/7177/3759 26036/7277/3759 26035/7244/3759 +f 26038/7241/3762 26039/7242/3762 26040/7243/3762 +f 26041/7126/3762 26040/7243/3762 26039/7242/3762 +f 26042/7276/3761 26043/7244/3761 26044/7277/3761 +f 26045/7177/3761 26044/7277/3761 26043/7244/3761 +f 26046/7248/3760 26047/7272/3760 26048/7258/3760 +f 26049/7274/3760 26048/7258/3760 26047/7272/3760 +f 26050/7262/3759 26051/7269/3759 26052/7270/3759 +f 26053/7271/3759 26052/7270/3759 26051/7269/3759 +f 26054/7278/3764 26055/7267/3764 26056/7279/3764 +f 26057/7268/3764 26056/7279/3764 26055/7267/3764 +f 26058/7265/3761 26059/7261/3761 26060/7266/3761 +f 26061/7245/3761 26060/7266/3761 26059/7261/3761 +f 26062/7248/3763 26063/7272/3763 26064/7258/3763 +f 26065/7274/3763 26064/7258/3763 26063/7272/3763 +f 26066/7276/3759 26067/7244/3759 26068/7277/3759 +f 26069/7177/3759 26068/7277/3759 26067/7244/3759 +f 26070/7089/3760 26071/7280/3760 26072/7281/3760 +f 26073/7282/3760 26072/7281/3760 26071/7280/3760 +f 26074/7276/3761 26075/7244/3761 26076/7277/3761 +f 26077/7177/3761 26076/7277/3761 26075/7244/3761 +f 26078/7283/3762 26079/7284/3762 26080/7285/3762 +f 26081/7286/3762 26080/7285/3762 26079/7284/3762 +f 26082/7262/3759 26083/7269/3759 26084/7270/3759 +f 26085/7271/3759 26084/7270/3759 26083/7269/3759 +f 26086/7104/3763 26087/7287/3763 26088/7288/3763 +f 26089/7289/3763 26088/7288/3763 26087/7287/3763 +f 26090/7265/3761 26091/7261/3761 26092/7266/3761 +f 26093/7245/3761 26092/7266/3761 26091/7261/3761 +f 26094/7290/3764 26095/7291/3764 26096/7292/3764 +f 26097/7127/3764 26096/7292/3764 26095/7291/3764 +f 26098/7265/3759 26099/7261/3759 26100/7266/3759 +f 26101/7245/3759 26100/7266/3759 26099/7261/3759 +f 26102/7115/3764 26103/7293/3764 26104/7294/3764 +f 26105/7295/3764 26104/7294/3764 26103/7293/3764 +f 26106/7262/3761 26107/7269/3761 26108/7270/3761 +f 26109/7271/3761 26108/7270/3761 26107/7269/3761 +f 26110/7296/3763 26111/7297/3763 26112/7298/3763 +f 26113/7299/3763 26112/7298/3763 26111/7297/3763 +f 26114/7261/3759 26115/7300/3759 26116/7263/3759 +f 26117/7301/3759 26116/7263/3759 26115/7300/3759 +f 26118/7302/3762 26119/7303/3762 26120/7304/3762 +f 26121/7305/3762 26120/7304/3762 26119/7303/3762 +f 26122/7306/3761 26123/7262/3761 26124/7307/3761 +f 26125/7264/3761 26124/7307/3761 26123/7262/3761 +f 26126/7296/3760 26127/7297/3760 26128/7298/3760 +f 26129/7299/3760 26128/7298/3760 26127/7297/3760 +f 26130/7306/3759 26131/7262/3759 26132/7307/3759 +f 26133/7264/3759 26132/7307/3759 26131/7262/3759 +f 26134/7291/3762 26135/7308/3762 26136/7127/3762 +f 26137/7309/3762 26136/7127/3762 26135/7308/3762 +f 26138/7261/3761 26139/7300/3761 26140/7263/3761 +f 26141/7301/3761 26140/7263/3761 26139/7300/3761 +f 26142/7310/3760 26143/7311/3760 26144/7312/3760 +f 26145/7313/3760 26144/7312/3760 26143/7311/3760 +f 26146/7126/3763 26147/7314/3763 26148/7315/3763 +f 26149/7316/3763 26148/7315/3763 26147/7314/3763 +f 26150/7126/3762 26151/7314/3762 26152/7315/3762 +f 26153/7316/3762 26152/7315/3762 26151/7314/3762 +f 26154/7126/3760 26155/7314/3760 26156/7315/3760 +f 26157/7316/3760 26156/7315/3760 26155/7314/3760 +f 26158/7213/3763 26159/7317/3763 26160/7318/3763 +f 26161/7319/3763 26160/7318/3763 26159/7317/3763 +f 26162/7173/3762 26163/7299/3762 26164/7320/3762 +f 26165/7321/3762 26164/7320/3762 26163/7299/3762 +f 26166/7173/3760 26167/7299/3760 26168/7320/3760 +f 26169/7321/3760 26168/7320/3760 26167/7299/3760 +f 26170/7159/3760 26171/7322/3760 26172/7323/3760 +f 26173/7324/3760 26172/7323/3760 26171/7322/3760 +f 26174/7159/3763 26175/7325/3763 26176/7326/3763 +f 26177/7327/3763 26176/7326/3763 26175/7325/3763 +f 26178/7159/3762 26179/7322/3762 26180/7326/3762 +f 26181/7328/3762 26180/7326/3762 26179/7322/3762 +f 26182/7126/3763 26183/7329/3763 26184/7330/3763 +f 26185/7331/3763 26184/7330/3763 26183/7329/3763 +f 26186/7126/3762 26187/7258/3762 26188/7330/3762 +f 26189/7332/3762 26188/7330/3762 26187/7258/3762 +f 26190/7126/3764 26191/7329/3764 26192/7330/3764 +f 26193/7331/3764 26192/7330/3764 26191/7329/3764 +f 26194/7126/3760 26195/7258/3760 26196/7330/3760 +f 26197/7332/3760 26196/7330/3760 26195/7258/3760 +f 26198/7333/3763 26199/7334/3763 26200/7315/3763 +f 26201/7335/3763 26200/7315/3763 26199/7334/3763 +f 26202/7333/3762 26203/7336/3762 26204/7315/3762 +f 26205/7337/3762 26204/7315/3762 26203/7336/3762 +f 26206/7333/3760 26207/7336/3760 26208/7315/3760 +f 26209/7337/3760 26208/7315/3760 26207/7336/3760 +f 26210/7338/3764 26211/7334/3764 26212/7320/3764 +f 26213/7335/3764 26212/7320/3764 26211/7334/3764 +f 26214/7333/3764 26215/7339/3764 26216/7315/3764 +f 26217/7340/3764 26216/7315/3764 26215/7339/3764 +f 26218/7341/3759 26219/7342/3759 26220/7343/3759 +f 26221/7344/3759 26220/7343/3759 26219/7342/3759 +f 26222/7345/3762 26223/7330/3762 26224/7346/3762 +f 26225/7126/3762 26224/7346/3762 26223/7330/3762 +f 26226/7341/3761 26227/7342/3761 26228/7343/3761 +f 26229/7344/3761 26228/7343/3761 26227/7342/3761 +f 26230/7345/3760 26231/7330/3760 26232/7346/3760 +f 26233/7126/3760 26232/7346/3760 26231/7330/3760 +f 26234/7347/3771 26235/7348/3771 26236/7148/3771 +f 26237/7149/3771 26236/7148/3771 26235/7348/3771 +f 26238/7126/3760 26239/7349/3760 26240/7152/3760 +f 26241/7153/3760 26240/7152/3760 26239/7349/3760 +f 26242/7126/3772 26243/7350/3772 26244/7152/3772 +f 26245/7156/3772 26244/7152/3772 26243/7350/3772 +f 26246/7126/3762 26247/7349/3762 26248/7152/3762 +f 26249/7153/3762 26248/7152/3762 26247/7349/3762 +f 26250/7126/3771 26251/7350/3771 26252/7152/3771 +f 26253/7156/3771 26252/7152/3771 26251/7350/3771 +f 26254/7126/3760 26255/7349/3760 26256/7152/3760 +f 26257/7153/3760 26256/7152/3760 26255/7349/3760 +f 26258/7347/3772 26259/7348/3772 26260/7148/3772 +f 26261/7149/3772 26260/7148/3772 26259/7348/3772 +f 26262/7126/3762 26263/7349/3762 26264/7152/3762 +f 26265/7153/3762 26264/7152/3762 26263/7349/3762 +f 26266/7126/3773 26267/7350/3773 26268/7152/3773 +f 26269/7156/3773 26268/7152/3773 26267/7350/3773 +f 26270/7126/3760 26271/7349/3760 26272/7152/3760 +f 26273/7153/3760 26272/7152/3760 26271/7349/3760 +f 26274/7126/3774 26275/7350/3774 26276/7152/3774 +f 26277/7156/3774 26276/7152/3774 26275/7350/3774 +f 26278/7126/3762 26279/7349/3762 26280/7152/3762 +f 26281/7153/3762 26280/7152/3762 26279/7349/3762 +f 26282/7351/3775 26283/7352/3775 26284/7353/3775 +f 26285/7354/3775 26284/7353/3775 26283/7352/3775 +f 26286/7355/3762 26287/7356/3762 26288/7357/3762 +f 26289/7358/3762 26288/7357/3762 26287/7356/3762 +f 26290/7351/3776 26291/7352/3776 26292/7353/3776 +f 26293/7354/3776 26292/7353/3776 26291/7352/3776 +f 26294/7359/3760 26295/7360/3760 26296/7361/3760 +f 26297/7362/3760 26296/7361/3760 26295/7360/3760 +f 26298/7136/3761 26299/7363/3761 26300/7364/3761 +f 26301/7365/3761 26300/7364/3761 26299/7363/3761 +f 26302/7366/3772 26303/7367/3772 26304/7368/3772 +f 26305/7367/3772 26306/7366/3772 26307/7369/3772 +f 26308/7370/3764 26309/7369/3764 26310/7366/3764 +f 26311/7371/3764 26312/7369/3764 26313/7372/3764 +f 26314/7118/3759 26315/7373/3759 26316/7126/3759 +f 26317/7374/3759 26316/7126/3759 26315/7373/3759 +f 26318/7375/3777 26319/7376/3777 26320/7377/3777 +f 26321/7378/3777 26320/7377/3777 26319/7376/3777 +f 26322/7379/3763 26323/7127/3763 26324/7380/3763 +f 26325/7381/3763 26324/7380/3763 26323/7127/3763 +f 26326/7297/3763 26327/7382/3763 26328/7383/3763 +f 26329/7384/3763 26328/7383/3763 26327/7382/3763 +f 26330/7385/3771 26331/7386/3771 26332/7387/3771 +f 26333/7386/3771 26334/7385/3771 26335/7388/3771 +f 26336/7389/3759 26337/7388/3759 26338/7385/3759 +f 26339/7390/3759 26340/7388/3759 26341/7391/3759 +f 26342/7142/3764 26343/7392/3764 26344/7116/3764 +f 26345/7393/3764 26344/7116/3764 26343/7392/3764 +f 26346/7375/3778 26347/7376/3778 26348/7377/3778 +f 26349/7378/3778 26348/7377/3778 26347/7376/3778 +f 26350/7394/3761 26351/7092/3761 26352/7395/3761 +f 26353/7326/3761 26352/7395/3761 26351/7092/3761 +f 26354/7351/3779 26355/7352/3779 26356/7353/3779 +f 26357/7354/3779 26356/7353/3779 26355/7352/3779 +f 26358/7396/3760 26359/7397/3760 26360/7398/3760 +f 26361/7399/3760 26360/7398/3760 26359/7397/3760 +f 26362/7351/3780 26363/7352/3780 26364/7353/3780 +f 26365/7354/3780 26364/7353/3780 26363/7352/3780 +f 26366/7400/3762 26367/7401/3762 26368/7402/3762 +f 26369/7403/3762 26368/7402/3762 26367/7401/3762 +f 26370/7381/3764 26371/7380/3764 26372/7127/3764 +f 26373/7379/3764 26372/7127/3764 26371/7380/3764 +f 26374/7385/3781 26375/7386/3781 26376/7387/3781 +f 26377/7386/3781 26378/7385/3781 26379/7388/3781 +f 26380/7389/3759 26381/7388/3759 26382/7385/3759 +f 26383/7390/3759 26384/7388/3759 26385/7391/3759 +f 26386/7103/3763 26387/7404/3763 26388/7405/3763 +f 26389/7406/3763 26388/7405/3763 26387/7404/3763 +f 26390/7375/3782 26391/7376/3782 26392/7377/3782 +f 26393/7378/3782 26392/7377/3782 26391/7376/3782 +f 26394/7407/3761 26395/7136/3761 26396/7408/3761 +f 26397/7364/3761 26396/7408/3761 26395/7136/3761 +f 26398/7118/3761 26399/7373/3761 26400/7126/3761 +f 26401/7374/3761 26400/7126/3761 26399/7373/3761 +f 26402/7366/3783 26403/7367/3783 26404/7368/3783 +f 26405/7367/3783 26406/7366/3783 26407/7369/3783 +f 26408/7370/3763 26409/7369/3763 26410/7366/3763 +f 26411/7371/3763 26412/7369/3763 26413/7372/3763 +f 26414/7136/3759 26415/7363/3759 26416/7364/3759 +f 26417/7365/3759 26416/7364/3759 26415/7363/3759 +f 26418/7375/3784 26419/7376/3784 26420/7377/3784 +f 26421/7378/3784 26420/7377/3784 26419/7376/3784 +f 26422/7409/3764 26423/7115/3764 26424/7410/3764 +f 26425/7411/3764 26424/7410/3764 26423/7115/3764 +f 26426/7126/3763 26427/7412/3763 26428/7413/3763 +f 26429/7414/3763 26428/7413/3763 26427/7412/3763 +f 26430/7415/3762 26431/7416/3762 26432/7417/3762 +f 26433/7418/3762 26432/7417/3762 26431/7416/3762 +f 26432/7417/3762 26433/7418/3762 26434/7419/3762 +f 26435/7420/3762 26434/7419/3762 26433/7418/3762 +f 26434/7419/3762 26435/7420/3762 26436/7421/3762 +f 26437/7422/3762 26436/7421/3762 26435/7420/3762 +f 26438/7423/3760 26439/7424/3760 26440/7425/3760 +f 26441/7426/3760 26440/7425/3760 26439/7424/3760 +f 26440/7425/3760 26441/7426/3760 26442/7427/3760 +f 26443/7428/3760 26442/7427/3760 26441/7426/3760 +f 26442/7427/3760 26443/7428/3760 26444/7429/3760 +f 26445/7430/3760 26444/7429/3760 26443/7428/3760 +f 26446/7431/3763 26447/7432/3763 26448/7126/3763 +f 26449/7433/3763 26448/7126/3763 26447/7432/3763 +f 26450/7421/3762 26451/7434/3762 26452/7435/3762 +f 26453/7436/3762 26452/7435/3762 26451/7434/3762 +f 26452/7435/3762 26453/7436/3762 26454/7437/3762 +f 26455/7438/3762 26454/7437/3762 26453/7436/3762 +f 26454/7437/3762 26455/7438/3762 26456/7439/3762 +f 26457/7440/3762 26456/7439/3762 26455/7438/3762 +f 26458/7441/3760 26459/7430/3760 26460/7442/3760 +f 26461/7443/3760 26460/7442/3760 26459/7430/3760 +f 26460/7442/3760 26461/7443/3760 26462/7444/3760 +f 26463/7445/3760 26462/7444/3760 26461/7443/3760 +f 26462/7444/3760 26463/7445/3760 26464/7446/3760 +f 26465/7447/3760 26464/7446/3760 26463/7445/3760 +f 26466/7242/3764 26467/7448/3764 26468/7449/3764 +f 26469/7450/3764 26468/7449/3764 26467/7448/3764 +f 26470/7451/3764 26471/7452/3764 26472/7453/3764 +f 26473/7454/3764 26472/7453/3764 26471/7452/3764 +f 26474/7455/3764 26475/7456/3764 26476/7152/3764 +f 26477/7457/3764 26476/7152/3764 26475/7456/3764 +f 26478/7458/3764 26479/7459/3764 26480/7460/3764 +f 26481/7461/3764 26480/7460/3764 26479/7459/3764 +f 26482/7462/3764 26483/7463/3764 26484/7464/3764 +f 26485/7465/3764 26484/7464/3764 26483/7463/3764 +f 26486/7466/3764 26487/7467/3764 26488/7468/3764 +f 26489/7469/3764 26488/7468/3764 26487/7467/3764 +f 26490/7470/3764 26491/7471/3764 26492/7472/3764 +f 26493/7473/3764 26492/7472/3764 26491/7471/3764 +f 26494/7474/3764 26495/7475/3764 26496/7476/3764 +f 26497/7477/3764 26496/7476/3764 26495/7475/3764 +f 26498/7476/3764 26499/7477/3764 26500/7478/3764 +f 26501/7479/3764 26500/7478/3764 26499/7477/3764 +f 26502/7478/3764 26503/7479/3764 26504/7480/3764 +f 26505/7481/3764 26504/7480/3764 26503/7479/3764 +f 26506/7482/3764 26507/7483/3764 26508/7484/3764 +f 26509/7485/3764 26508/7484/3764 26507/7483/3764 +f 26510/7484/3764 26511/7485/3764 26512/7486/3764 +f 26513/7487/3764 26512/7486/3764 26511/7485/3764 +f 26514/7486/3764 26515/7487/3764 26516/7488/3764 +f 26517/7489/3764 26516/7488/3764 26515/7487/3764 +f 26518/7490/3764 26519/7491/3764 26520/7492/3764 +f 26521/7493/3764 26520/7492/3764 26519/7491/3764 +f 26522/7492/3764 26523/7493/3764 26524/7494/3764 +f 26525/7495/3764 26524/7494/3764 26523/7493/3764 +f 26526/7494/3764 26527/7495/3764 26528/7496/3764 +f 26529/7497/3764 26528/7496/3764 26527/7495/3764 +f 26530/7498/3764 26531/7499/3764 26532/7500/3764 +f 26533/7501/3764 26532/7500/3764 26531/7499/3764 +f 26534/7500/3764 26535/7501/3764 26536/7502/3764 +f 26537/7503/3764 26536/7502/3764 26535/7501/3764 +f 26538/7502/3764 26539/7503/3764 26540/7504/3764 +f 26541/7505/3764 26540/7504/3764 26539/7503/3764 +f 26542/7506/3764 26543/7507/3764 26544/7508/3764 +f 26545/7509/3764 26544/7508/3764 26543/7507/3764 +f 26546/7508/3764 26547/7509/3764 26548/7510/3764 +f 26549/7511/3764 26548/7510/3764 26547/7509/3764 +f 26550/7510/3764 26551/7511/3764 26552/7512/3764 +f 26553/7513/3764 26552/7512/3764 26551/7511/3764 +f 26554/7126/3761 26555/7514/3761 26556/7326/3761 +f 26557/7515/3761 26556/7326/3761 26555/7514/3761 +f 26558/7347/3761 26559/7516/3761 26560/7517/3761 +f 26561/7518/3761 26560/7517/3761 26559/7516/3761 +f 26562/7519/3763 26563/7520/3763 26564/7521/3763 +f 26565/7522/3763 26564/7521/3763 26563/7520/3763 +f 26566/7523/3760 26567/7524/3760 26568/7525/3760 +f 26569/7526/3760 26568/7525/3760 26567/7524/3760 +f 26570/7527/3764 26571/7528/3764 26572/7519/3764 +f 26573/7520/3764 26572/7519/3764 26571/7528/3764 +f 26574/7523/3762 26575/7524/3762 26576/7525/3762 +f 26577/7526/3762 26576/7525/3762 26575/7524/3762 +f 26578/7265/3761 26579/7269/3761 26580/7261/3761 +f 26581/7262/3761 26580/7261/3761 26579/7269/3761 +f 26582/7529/3761 26583/7530/3761 26584/7531/3761 +f 26585/7532/3761 26584/7531/3761 26583/7530/3761 +f 26586/7533/3763 26587/7534/3763 26588/7535/3763 +f 26589/7536/3763 26588/7535/3763 26587/7534/3763 +f 26590/7523/3760 26591/7524/3760 26592/7525/3760 +f 26593/7526/3760 26592/7525/3760 26591/7524/3760 +f 26594/7537/3764 26595/7538/3764 26596/7539/3764 +f 26597/7540/3764 26596/7539/3764 26595/7538/3764 +f 26598/7523/3762 26599/7524/3762 26600/7525/3762 +f 26601/7526/3762 26600/7525/3762 26599/7524/3762 +f 26602/7539/3763 26603/7540/3763 26604/7541/3763 +f 26605/7542/3763 26604/7541/3763 26603/7540/3763 +f 26606/7523/3760 26607/7524/3760 26608/7525/3760 +f 26609/7526/3760 26608/7525/3760 26607/7524/3760 +f 26610/7543/3764 26611/7544/3764 26612/7533/3764 +f 26613/7534/3764 26612/7533/3764 26611/7544/3764 +f 26614/7523/3762 26615/7524/3762 26616/7525/3762 +f 26617/7526/3762 26616/7525/3762 26615/7524/3762 +f 26618/7545/3759 26619/7546/3759 26620/7547/3759 +f 26621/7548/3759 26620/7547/3759 26619/7546/3759 +f 26622/7088/3760 26623/7089/3760 26624/7090/3760 +f 26625/7091/3760 26624/7090/3760 26623/7089/3760 +f 26626/7092/3761 26627/7093/3761 26628/7094/3761 +f 26629/7095/3761 26628/7094/3761 26627/7093/3761 +f 26630/7096/3762 26631/7097/3762 26632/7098/3762 +f 26633/7099/3762 26632/7098/3762 26631/7097/3762 +f 26634/7549/3759 26635/7550/3759 26636/7551/3759 +f 26637/7326/3759 26636/7551/3759 26635/7550/3759 +f 26638/7103/3763 26639/7104/3763 26640/7105/3763 +f 26641/7106/3763 26640/7105/3763 26639/7104/3763 +f 26642/7085/3761 26643/7107/3761 26644/7108/3761 +f 26645/7109/3761 26644/7108/3761 26643/7107/3761 +f 26646/7096/3764 26647/7097/3764 26648/7098/3764 +f 26649/7099/3764 26648/7098/3764 26647/7097/3764 +f 26650/7552/3759 26651/7553/3759 26652/7554/3759 +f 26653/7277/3759 26652/7554/3759 26651/7553/3759 +f 26654/7114/3764 26655/7115/3764 26656/7116/3764 +f 26657/7117/3764 26656/7116/3764 26655/7115/3764 +f 26658/7118/3761 26659/7119/3761 26660/7120/3761 +f 26661/7121/3761 26660/7120/3761 26659/7119/3761 +f 26662/7096/3763 26663/7097/3763 26664/7098/3763 +f 26665/7099/3763 26664/7098/3763 26663/7097/3763 +f 26666/7555/3759 26667/7556/3759 26668/7557/3759 +f 26669/7558/3759 26668/7557/3759 26667/7556/3759 +f 26670/7126/3760 26671/7127/3760 26672/7128/3760 +f 26673/7129/3760 26672/7128/3760 26671/7127/3760 +f 26674/7123/3761 26675/7130/3761 26676/7125/3761 +f 26677/7131/3761 26676/7125/3761 26675/7130/3761 +f 26678/7096/3762 26679/7097/3762 26680/7098/3762 +f 26681/7099/3762 26680/7098/3762 26679/7097/3762 +f 26682/7559/3759 26683/7560/3759 26684/7315/3759 +f 26685/7561/3759 26684/7315/3759 26683/7560/3759 +f 26686/7126/3763 26687/7127/3763 26688/7128/3763 +f 26689/7129/3763 26688/7128/3763 26687/7127/3763 +f 26690/7136/3761 26691/7137/3761 26692/7138/3761 +f 26693/7139/3761 26692/7138/3761 26691/7137/3761 +f 26694/7096/3764 26695/7097/3764 26696/7098/3764 +f 26697/7099/3764 26696/7098/3764 26695/7097/3764 +f 26698/7562/3759 26699/7563/3759 26700/7564/3759 +f 26701/7565/3759 26700/7564/3759 26699/7563/3759 +f 26702/7142/3764 26703/7143/3764 26704/7144/3764 +f 26705/7145/3764 26704/7144/3764 26703/7143/3764 +f 26706/7133/3761 26707/7146/3761 26708/7135/3761 +f 26709/7147/3761 26708/7135/3761 26707/7146/3761 +f 26710/7096/3763 26711/7097/3763 26712/7098/3763 +f 26713/7099/3763 26712/7098/3763 26711/7097/3763 +f 26714/7148/3765 26715/7149/3765 26716/7150/3765 +f 26717/7151/3765 26716/7150/3765 26715/7149/3765 +f 26718/7152/3760 26719/7153/3760 26720/7154/3760 +f 26721/7155/3760 26720/7154/3760 26719/7153/3760 +f 26722/7152/3766 26723/7156/3766 26724/7154/3766 +f 26725/7157/3766 26724/7154/3766 26723/7156/3766 +f 26726/7152/3762 26727/7153/3762 26728/7154/3762 +f 26729/7155/3762 26728/7154/3762 26727/7153/3762 +f 26730/7152/3765 26731/7156/3765 26732/7154/3765 +f 26733/7157/3765 26732/7154/3765 26731/7156/3765 +f 26734/7152/3760 26735/7153/3760 26736/7154/3760 +f 26737/7155/3760 26736/7154/3760 26735/7153/3760 +f 26738/7148/3766 26739/7149/3766 26740/7150/3766 +f 26741/7151/3766 26740/7150/3766 26739/7149/3766 +f 26742/7152/3762 26743/7153/3762 26744/7154/3762 +f 26745/7155/3762 26744/7154/3762 26743/7153/3762 +f 26746/7152/3767 26747/7156/3767 26748/7154/3767 +f 26749/7157/3767 26748/7154/3767 26747/7156/3767 +f 26750/7152/3760 26751/7153/3760 26752/7154/3760 +f 26753/7155/3760 26752/7154/3760 26751/7153/3760 +f 26754/7152/3768 26755/7156/3768 26756/7154/3768 +f 26757/7157/3768 26756/7154/3768 26755/7156/3768 +f 26758/7152/3762 26759/7153/3762 26760/7154/3762 +f 26761/7155/3762 26760/7154/3762 26759/7153/3762 +f 26762/7126/3763 26763/7158/3763 26764/7159/3763 +f 26765/7160/3763 26764/7159/3763 26763/7158/3763 +f 26766/7126/3762 26767/7158/3762 26768/7159/3762 +f 26769/7160/3762 26768/7159/3762 26767/7158/3762 +f 26770/7161/3764 26771/7162/3764 26772/7163/3764 +f 26773/7164/3764 26772/7163/3764 26771/7162/3764 +f 26774/7165/3760 26775/7166/3760 26776/7167/3760 +f 26777/7168/3760 26776/7167/3760 26775/7166/3760 +f 26778/7161/3763 26779/7162/3763 26780/7163/3763 +f 26781/7164/3763 26780/7163/3763 26779/7162/3763 +f 26782/7126/3762 26783/7158/3762 26784/7159/3762 +f 26785/7160/3762 26784/7159/3762 26783/7158/3762 +f 26786/7126/3764 26787/7158/3764 26788/7159/3764 +f 26789/7160/3764 26788/7159/3764 26787/7158/3764 +f 26790/7165/3760 26791/7166/3760 26792/7167/3760 +f 26793/7168/3760 26792/7167/3760 26791/7166/3760 +f 26794/7126/3763 26795/7158/3763 26796/7159/3763 +f 26797/7160/3763 26796/7159/3763 26795/7158/3763 +f 26798/7165/3762 26799/7166/3762 26800/7167/3762 +f 26801/7168/3762 26800/7167/3762 26799/7166/3762 +f 26802/7161/3764 26803/7162/3764 26804/7163/3764 +f 26805/7164/3764 26804/7163/3764 26803/7162/3764 +f 26806/7126/3760 26807/7158/3760 26808/7159/3760 +f 26809/7160/3760 26808/7159/3760 26807/7158/3760 +f 26810/7161/3763 26811/7162/3763 26812/7163/3763 +f 26813/7164/3763 26812/7163/3763 26811/7162/3763 +f 26814/7165/3762 26815/7166/3762 26816/7167/3762 +f 26817/7168/3762 26816/7167/3762 26815/7166/3762 +f 26818/7126/3764 26819/7158/3764 26820/7159/3764 +f 26821/7160/3764 26820/7159/3764 26819/7158/3764 +f 26822/7126/3760 26823/7158/3760 26824/7159/3760 +f 26825/7160/3760 26824/7159/3760 26823/7158/3760 +f 26826/7169/3759 26827/7170/3759 26828/7171/3759 +f 26829/7172/3759 26828/7171/3759 26827/7170/3759 +f 26830/7173/3762 26831/7174/3762 26832/7175/3762 +f 26833/7176/3762 26832/7175/3762 26831/7174/3762 +f 26834/7169/3761 26835/7170/3761 26836/7171/3761 +f 26837/7172/3761 26836/7171/3761 26835/7170/3761 +f 26838/7126/3760 26839/7177/3760 26840/7178/3760 +f 26841/7179/3760 26840/7178/3760 26839/7177/3760 +f 26842/7169/3759 26843/7170/3759 26844/7171/3759 +f 26845/7172/3759 26844/7171/3759 26843/7170/3759 +f 26846/7180/3762 26847/7181/3762 26848/7182/3762 +f 26849/7183/3762 26848/7182/3762 26847/7181/3762 +f 26850/7169/3761 26851/7170/3761 26852/7171/3761 +f 26853/7172/3761 26852/7171/3761 26851/7170/3761 +f 26854/7184/3760 26855/7185/3760 26856/7186/3760 +f 26857/7187/3760 26856/7186/3760 26855/7185/3760 +f 26858/7188/3759 26859/7189/3759 26860/7190/3759 +f 26861/7191/3759 26860/7190/3759 26859/7189/3759 +f 26862/7192/3762 26863/7193/3762 26864/7194/3762 +f 26865/7195/3762 26864/7194/3762 26863/7193/3762 +f 26866/7169/3761 26867/7170/3761 26868/7171/3761 +f 26869/7172/3761 26868/7171/3761 26867/7170/3761 +f 26870/7196/3760 26871/7197/3760 26872/7198/3760 +f 26873/7199/3760 26872/7198/3760 26871/7197/3760 +f 26874/7169/3759 26875/7170/3759 26876/7171/3759 +f 26877/7172/3759 26876/7171/3759 26875/7170/3759 +f 26878/7196/3762 26879/7197/3762 26880/7198/3762 +f 26881/7199/3762 26880/7198/3762 26879/7197/3762 +f 26882/7169/3761 26883/7170/3761 26884/7171/3761 +f 26885/7172/3761 26884/7171/3761 26883/7170/3761 +f 26886/7192/3760 26887/7193/3760 26888/7194/3760 +f 26889/7195/3760 26888/7194/3760 26887/7193/3760 +f 26890/7169/3759 26891/7170/3759 26892/7171/3759 +f 26893/7172/3759 26892/7171/3759 26891/7170/3759 +f 26894/7184/3762 26895/7185/3762 26896/7186/3762 +f 26897/7187/3762 26896/7186/3762 26895/7185/3762 +f 26898/7169/3761 26899/7170/3761 26900/7171/3761 +f 26901/7172/3761 26900/7171/3761 26899/7170/3761 +f 26902/7180/3760 26903/7181/3760 26904/7182/3760 +f 26905/7183/3760 26904/7182/3760 26903/7181/3760 +f 26906/7169/3759 26907/7170/3759 26908/7171/3759 +f 26909/7172/3759 26908/7171/3759 26907/7170/3759 +f 26910/7126/3762 26911/7177/3762 26912/7178/3762 +f 26913/7179/3762 26912/7178/3762 26911/7177/3762 +f 26914/7169/3761 26915/7170/3761 26916/7171/3761 +f 26917/7172/3761 26916/7171/3761 26915/7170/3761 +f 26918/7173/3760 26919/7174/3760 26920/7175/3760 +f 26921/7176/3760 26920/7175/3760 26919/7174/3760 +f 26922/7200/3759 26923/7201/3759 26924/7202/3759 +f 26925/7203/3759 26924/7202/3759 26923/7201/3759 +f 26926/7173/3762 26927/7174/3762 26928/7175/3762 +f 26929/7176/3762 26928/7175/3762 26927/7174/3762 +f 26930/7200/3761 26931/7201/3761 26932/7202/3761 +f 26933/7203/3761 26932/7202/3761 26931/7201/3761 +f 26934/7126/3760 26935/7177/3760 26936/7178/3760 +f 26937/7179/3760 26936/7178/3760 26935/7177/3760 +f 26938/7200/3759 26939/7201/3759 26940/7202/3759 +f 26941/7203/3759 26940/7202/3759 26939/7201/3759 +f 26942/7204/3762 26943/7205/3762 26944/7206/3762 +f 26945/7207/3762 26944/7206/3762 26943/7205/3762 +f 26946/7200/3761 26947/7201/3761 26948/7202/3761 +f 26949/7203/3761 26948/7202/3761 26947/7201/3761 +f 26950/7208/3760 26951/7209/3760 26952/7210/3760 +f 26953/7211/3760 26952/7210/3760 26951/7209/3760 +f 26954/7200/3759 26955/7201/3759 26956/7202/3759 +f 26957/7203/3759 26956/7202/3759 26955/7201/3759 +f 26958/7181/3762 26959/7204/3762 26960/7183/3762 +f 26961/7206/3762 26960/7183/3762 26959/7204/3762 +f 26962/7200/3761 26963/7201/3761 26964/7202/3761 +f 26965/7203/3761 26964/7202/3761 26963/7201/3761 +f 26966/7209/3760 26967/7184/3760 26968/7211/3760 +f 26969/7186/3760 26968/7211/3760 26967/7184/3760 +f 26970/7200/3759 26971/7201/3759 26972/7202/3759 +f 26973/7203/3759 26972/7202/3759 26971/7201/3759 +f 26974/7180/3762 26975/7181/3762 26976/7182/3762 +f 26977/7183/3762 26976/7182/3762 26975/7181/3762 +f 26978/7200/3761 26979/7201/3761 26980/7202/3761 +f 26981/7203/3761 26980/7202/3761 26979/7201/3761 +f 26982/7184/3760 26983/7185/3760 26984/7186/3760 +f 26985/7187/3760 26984/7186/3760 26983/7185/3760 +f 26986/7200/3759 26987/7201/3759 26988/7202/3759 +f 26989/7203/3759 26988/7202/3759 26987/7201/3759 +f 26990/7212/3762 26991/7213/3762 26992/7214/3762 +f 26993/7215/3762 26992/7214/3762 26991/7213/3762 +f 26994/7200/3761 26995/7201/3761 26996/7202/3761 +f 26997/7203/3761 26996/7202/3761 26995/7201/3761 +f 26998/7216/3760 26999/7217/3760 27000/7218/3760 +f 27001/7219/3760 27000/7218/3760 26999/7217/3760 +f 27002/7200/3759 27003/7201/3759 27004/7202/3759 +f 27005/7203/3759 27004/7202/3759 27003/7201/3759 +f 27006/7193/3762 27007/7212/3762 27008/7195/3762 +f 27009/7214/3762 27008/7195/3762 27007/7212/3762 +f 27010/7200/3761 27011/7201/3761 27012/7202/3761 +f 27013/7203/3761 27012/7202/3761 27011/7201/3761 +f 27014/7217/3760 27015/7196/3760 27016/7219/3760 +f 27017/7198/3760 27016/7219/3760 27015/7196/3760 +f 27018/7200/3759 27019/7201/3759 27020/7202/3759 +f 27021/7203/3759 27020/7202/3759 27019/7201/3759 +f 27022/7192/3762 27023/7193/3762 27024/7194/3762 +f 27025/7195/3762 27024/7194/3762 27023/7193/3762 +f 27026/7220/3761 27027/7221/3761 27028/7222/3761 +f 27029/7223/3761 27028/7222/3761 27027/7221/3761 +f 27030/7196/3760 27031/7197/3760 27032/7198/3760 +f 27033/7199/3760 27032/7198/3760 27031/7197/3760 +f 27034/7200/3759 27035/7201/3759 27036/7202/3759 +f 27037/7203/3759 27036/7202/3759 27035/7201/3759 +f 27038/7224/3762 27039/7225/3762 27040/7226/3762 +f 27041/7227/3762 27040/7226/3762 27039/7225/3762 +f 27042/7228/3761 27043/7229/3761 27044/7230/3761 +f 27045/7231/3761 27044/7230/3761 27043/7229/3761 +f 27046/7224/3760 27047/7225/3760 27048/7226/3760 +f 27049/7227/3760 27048/7226/3760 27047/7225/3760 +f 27050/7200/3759 27051/7201/3759 27052/7202/3759 +f 27053/7203/3759 27052/7202/3759 27051/7201/3759 +f 27054/7197/3762 27055/7224/3762 27056/7199/3762 +f 27057/7226/3762 27056/7199/3762 27055/7224/3762 +f 27058/7200/3761 27059/7201/3761 27060/7202/3761 +f 27061/7203/3761 27060/7202/3761 27059/7201/3761 +f 27062/7225/3760 27063/7192/3760 27064/7227/3760 +f 27065/7194/3760 27064/7227/3760 27063/7192/3760 +f 27066/7200/3759 27067/7201/3759 27068/7202/3759 +f 27069/7203/3759 27068/7202/3759 27067/7201/3759 +f 27070/7196/3762 27071/7197/3762 27072/7198/3762 +f 27073/7199/3762 27072/7198/3762 27071/7197/3762 +f 27074/7200/3761 27075/7201/3761 27076/7202/3761 +f 27077/7203/3761 27076/7202/3761 27075/7201/3761 +f 27078/7192/3760 27079/7193/3760 27080/7194/3760 +f 27081/7195/3760 27080/7194/3760 27079/7193/3760 +f 27082/7200/3759 27083/7201/3759 27084/7202/3759 +f 27085/7203/3759 27084/7202/3759 27083/7201/3759 +f 27086/7216/3762 27087/7217/3762 27088/7218/3762 +f 27089/7219/3762 27088/7218/3762 27087/7217/3762 +f 27090/7200/3761 27091/7201/3761 27092/7202/3761 +f 27093/7203/3761 27092/7202/3761 27091/7201/3761 +f 27094/7212/3760 27095/7213/3760 27096/7214/3760 +f 27097/7215/3760 27096/7214/3760 27095/7213/3760 +f 27098/7200/3759 27099/7201/3759 27100/7202/3759 +f 27101/7203/3759 27100/7202/3759 27099/7201/3759 +f 27102/7185/3762 27103/7216/3762 27104/7187/3762 +f 27105/7218/3762 27104/7187/3762 27103/7216/3762 +f 27106/7200/3761 27107/7201/3761 27108/7202/3761 +f 27109/7203/3761 27108/7202/3761 27107/7201/3761 +f 27110/7213/3760 27111/7180/3760 27112/7215/3760 +f 27113/7182/3760 27112/7215/3760 27111/7180/3760 +f 27114/7200/3759 27115/7201/3759 27116/7202/3759 +f 27117/7203/3759 27116/7202/3759 27115/7201/3759 +f 27118/7184/3762 27119/7185/3762 27120/7186/3762 +f 27121/7187/3762 27120/7186/3762 27119/7185/3762 +f 27122/7200/3761 27123/7201/3761 27124/7202/3761 +f 27125/7203/3761 27124/7202/3761 27123/7201/3761 +f 27126/7180/3760 27127/7181/3760 27128/7182/3760 +f 27129/7183/3760 27128/7182/3760 27127/7181/3760 +f 27130/7200/3759 27131/7201/3759 27132/7202/3759 +f 27133/7203/3759 27132/7202/3759 27131/7201/3759 +f 27134/7208/3762 27135/7209/3762 27136/7210/3762 +f 27137/7211/3762 27136/7210/3762 27135/7209/3762 +f 27138/7200/3761 27139/7201/3761 27140/7202/3761 +f 27141/7203/3761 27140/7202/3761 27139/7201/3761 +f 27142/7204/3760 27143/7205/3760 27144/7206/3760 +f 27145/7207/3760 27144/7206/3760 27143/7205/3760 +f 27146/7200/3759 27147/7201/3759 27148/7202/3759 +f 27149/7203/3759 27148/7202/3759 27147/7201/3759 +f 27150/7177/3762 27151/7208/3762 27152/7179/3762 +f 27153/7210/3762 27152/7179/3762 27151/7208/3762 +f 27154/7200/3761 27155/7201/3761 27156/7202/3761 +f 27157/7203/3761 27156/7202/3761 27155/7201/3761 +f 27158/7205/3760 27159/7173/3760 27160/7207/3760 +f 27161/7175/3760 27160/7207/3760 27159/7173/3760 +f 27162/7200/3759 27163/7201/3759 27164/7202/3759 +f 27165/7203/3759 27164/7202/3759 27163/7201/3759 +f 27166/7126/3762 27167/7177/3762 27168/7178/3762 +f 27169/7179/3762 27168/7178/3762 27167/7177/3762 +f 27170/7200/3761 27171/7201/3761 27172/7202/3761 +f 27173/7203/3761 27172/7202/3761 27171/7201/3761 +f 27174/7173/3760 27175/7174/3760 27176/7175/3760 +f 27177/7176/3760 27176/7175/3760 27175/7174/3760 +f 27178/7232/3759 27179/7566/3759 27180/7234/3759 +f 27181/7567/3759 27180/7234/3759 27179/7566/3759 +f 27182/7114/3785 27183/7568/3785 27184/7237/3785 +f 27185/7569/3785 27184/7237/3785 27183/7568/3785 +f 27186/7114/3761 27187/7239/3761 27188/7237/3761 +f 27189/7240/3761 27188/7237/3761 27187/7239/3761 +f 27190/7241/3763 27191/7242/3763 27192/7243/3763 +f 27193/7126/3763 27192/7243/3763 27191/7242/3763 +f 27194/7244/3759 27195/7232/3759 27196/7242/3759 +f 27197/7114/3759 27196/7242/3759 27195/7232/3759 +f 27198/7245/3760 27199/7088/3760 27200/7246/3760 +f 27201/7247/3760 27200/7246/3760 27199/7088/3760 +f 27202/7239/3761 27203/7248/3761 27204/7249/3761 +f 27205/7250/3761 27204/7249/3761 27203/7248/3761 +f 27206/7251/3762 27207/7252/3762 27208/7253/3762 +f 27209/7254/3762 27208/7253/3762 27207/7252/3762 +f 27210/7570/3759 27211/7244/3759 27212/7571/3759 +f 27213/7177/3759 27212/7571/3759 27211/7244/3759 +f 27214/7114/3763 27215/7103/3763 27216/7237/3763 +f 27217/7257/3763 27216/7237/3763 27215/7103/3763 +f 27218/7248/3761 27219/7242/3761 27220/7258/3761 +f 27221/7126/3761 27220/7258/3761 27219/7242/3761 +f 27222/7572/3785 27223/7242/3785 27224/7573/3785 +f 27225/7126/3785 27224/7573/3785 27223/7242/3785 +f 27226/7261/3759 27227/7262/3759 27228/7263/3759 +f 27229/7264/3759 27228/7263/3759 27227/7262/3759 +f 27230/7251/3760 27231/7252/3760 27232/7253/3760 +f 27233/7254/3760 27232/7253/3760 27231/7252/3760 +f 27234/7261/3761 27235/7262/3761 27236/7263/3761 +f 27237/7264/3761 27236/7263/3761 27235/7262/3761 +f 27238/7245/3762 27239/7088/3762 27240/7246/3762 +f 27241/7247/3762 27240/7246/3762 27239/7088/3762 +f 27242/7265/3759 27243/7261/3759 27244/7266/3759 +f 27245/7245/3759 27244/7266/3759 27243/7261/3759 +f 27246/7267/3763 27247/7239/3763 27248/7268/3763 +f 27249/7240/3763 27248/7268/3763 27247/7239/3763 +f 27250/7262/3761 27251/7269/3761 27252/7270/3761 +f 27253/7271/3761 27252/7270/3761 27251/7269/3761 +f 27254/7272/3764 27255/7273/3764 27256/7274/3764 +f 27257/7275/3764 27256/7274/3764 27255/7273/3764 +f 27258/7276/3759 27259/7244/3759 27260/7277/3759 +f 27261/7177/3759 27260/7277/3759 27259/7244/3759 +f 27262/7241/3762 27263/7242/3762 27264/7243/3762 +f 27265/7126/3762 27264/7243/3762 27263/7242/3762 +f 27266/7276/3761 27267/7244/3761 27268/7277/3761 +f 27269/7177/3761 27268/7277/3761 27267/7244/3761 +f 27270/7248/3760 27271/7272/3760 27272/7258/3760 +f 27273/7274/3760 27272/7258/3760 27271/7272/3760 +f 27274/7262/3759 27275/7269/3759 27276/7270/3759 +f 27277/7271/3759 27276/7270/3759 27275/7269/3759 +f 27278/7278/3764 27279/7267/3764 27280/7279/3764 +f 27281/7268/3764 27280/7279/3764 27279/7267/3764 +f 27282/7265/3761 27283/7261/3761 27284/7266/3761 +f 27285/7245/3761 27284/7266/3761 27283/7261/3761 +f 27286/7248/3763 27287/7272/3763 27288/7258/3763 +f 27289/7274/3763 27288/7258/3763 27287/7272/3763 +f 27290/7276/3759 27291/7244/3759 27292/7277/3759 +f 27293/7177/3759 27292/7277/3759 27291/7244/3759 +f 27294/7089/3760 27295/7280/3760 27296/7281/3760 +f 27297/7282/3760 27296/7281/3760 27295/7280/3760 +f 27298/7276/3761 27299/7244/3761 27300/7277/3761 +f 27301/7177/3761 27300/7277/3761 27299/7244/3761 +f 27302/7283/3762 27303/7284/3762 27304/7285/3762 +f 27305/7286/3762 27304/7285/3762 27303/7284/3762 +f 27306/7262/3759 27307/7269/3759 27308/7270/3759 +f 27309/7271/3759 27308/7270/3759 27307/7269/3759 +f 27310/7104/3763 27311/7287/3763 27312/7288/3763 +f 27313/7289/3763 27312/7288/3763 27311/7287/3763 +f 27314/7265/3761 27315/7261/3761 27316/7266/3761 +f 27317/7245/3761 27316/7266/3761 27315/7261/3761 +f 27318/7290/3764 27319/7291/3764 27320/7292/3764 +f 27321/7127/3764 27320/7292/3764 27319/7291/3764 +f 27322/7265/3759 27323/7261/3759 27324/7266/3759 +f 27325/7245/3759 27324/7266/3759 27323/7261/3759 +f 27326/7115/3764 27327/7293/3764 27328/7294/3764 +f 27329/7295/3764 27328/7294/3764 27327/7293/3764 +f 27330/7262/3761 27331/7269/3761 27332/7270/3761 +f 27333/7271/3761 27332/7270/3761 27331/7269/3761 +f 27334/7296/3763 27335/7297/3763 27336/7298/3763 +f 27337/7299/3763 27336/7298/3763 27335/7297/3763 +f 27338/7261/3759 27339/7300/3759 27340/7263/3759 +f 27341/7301/3759 27340/7263/3759 27339/7300/3759 +f 27342/7302/3762 27343/7303/3762 27344/7304/3762 +f 27345/7305/3762 27344/7304/3762 27343/7303/3762 +f 27346/7306/3761 27347/7262/3761 27348/7307/3761 +f 27349/7264/3761 27348/7307/3761 27347/7262/3761 +f 27350/7296/3760 27351/7297/3760 27352/7298/3760 +f 27353/7299/3760 27352/7298/3760 27351/7297/3760 +f 27354/7306/3759 27355/7262/3759 27356/7307/3759 +f 27357/7264/3759 27356/7307/3759 27355/7262/3759 +f 27358/7291/3762 27359/7308/3762 27360/7127/3762 +f 27361/7309/3762 27360/7127/3762 27359/7308/3762 +f 27362/7261/3761 27363/7300/3761 27364/7263/3761 +f 27365/7301/3761 27364/7263/3761 27363/7300/3761 +f 27366/7310/3760 27367/7311/3760 27368/7312/3760 +f 27369/7313/3760 27368/7312/3760 27367/7311/3760 +f 27370/7126/3763 27371/7314/3763 27372/7315/3763 +f 27373/7316/3763 27372/7315/3763 27371/7314/3763 +f 27374/7126/3762 27375/7314/3762 27376/7315/3762 +f 27377/7316/3762 27376/7315/3762 27375/7314/3762 +f 27378/7126/3760 27379/7314/3760 27380/7315/3760 +f 27381/7316/3760 27380/7315/3760 27379/7314/3760 +f 27382/7213/3763 27383/7317/3763 27384/7318/3763 +f 27385/7319/3763 27384/7318/3763 27383/7317/3763 +f 27386/7173/3762 27387/7299/3762 27388/7320/3762 +f 27389/7321/3762 27388/7320/3762 27387/7299/3762 +f 27390/7173/3760 27391/7299/3760 27392/7320/3760 +f 27393/7321/3760 27392/7320/3760 27391/7299/3760 +f 27394/7159/3760 27395/7322/3760 27396/7574/3760 +f 27397/7324/3760 27396/7574/3760 27395/7322/3760 +f 27398/7159/3763 27399/7325/3763 27400/7326/3763 +f 27401/7327/3763 27400/7326/3763 27399/7325/3763 +f 27402/7159/3762 27403/7322/3762 27404/7326/3762 +f 27405/7575/3762 27404/7326/3762 27403/7322/3762 +f 27406/7126/3763 27407/7329/3763 27408/7330/3763 +f 27409/7331/3763 27408/7330/3763 27407/7329/3763 +f 27410/7126/3762 27411/7258/3762 27412/7330/3762 +f 27413/7332/3762 27412/7330/3762 27411/7258/3762 +f 27414/7126/3764 27415/7329/3764 27416/7330/3764 +f 27417/7331/3764 27416/7330/3764 27415/7329/3764 +f 27418/7126/3760 27419/7258/3760 27420/7330/3760 +f 27421/7332/3760 27420/7330/3760 27419/7258/3760 +f 27422/7333/3763 27423/7334/3763 27424/7315/3763 +f 27425/7335/3763 27424/7315/3763 27423/7334/3763 +f 27426/7333/3762 27427/7336/3762 27428/7315/3762 +f 27429/7337/3762 27428/7315/3762 27427/7336/3762 +f 27430/7333/3760 27431/7336/3760 27432/7315/3760 +f 27433/7337/3760 27432/7315/3760 27431/7336/3760 +f 27434/7338/3764 27435/7334/3764 27436/7320/3764 +f 27437/7335/3764 27436/7320/3764 27435/7334/3764 +f 27438/7333/3764 27439/7339/3764 27440/7315/3764 +f 27441/7340/3764 27440/7315/3764 27439/7339/3764 +f 27442/7341/3759 27443/7342/3759 27444/7343/3759 +f 27445/7344/3759 27444/7343/3759 27443/7342/3759 +f 27446/7345/3762 27447/7330/3762 27448/7346/3762 +f 27449/7126/3762 27448/7346/3762 27447/7330/3762 +f 27450/7341/3761 27451/7342/3761 27452/7343/3761 +f 27453/7344/3761 27452/7343/3761 27451/7342/3761 +f 27454/7345/3760 27455/7330/3760 27456/7346/3760 +f 27457/7126/3760 27456/7346/3760 27455/7330/3760 +f 27458/7347/3771 27459/7348/3771 27460/7148/3771 +f 27461/7149/3771 27460/7148/3771 27459/7348/3771 +f 27462/7126/3760 27463/7349/3760 27464/7152/3760 +f 27465/7153/3760 27464/7152/3760 27463/7349/3760 +f 27466/7126/3772 27467/7350/3772 27468/7152/3772 +f 27469/7156/3772 27468/7152/3772 27467/7350/3772 +f 27470/7126/3762 27471/7349/3762 27472/7152/3762 +f 27473/7153/3762 27472/7152/3762 27471/7349/3762 +f 27474/7126/3771 27475/7350/3771 27476/7152/3771 +f 27477/7156/3771 27476/7152/3771 27475/7350/3771 +f 27478/7126/3760 27479/7349/3760 27480/7152/3760 +f 27481/7153/3760 27480/7152/3760 27479/7349/3760 +f 27482/7347/3772 27483/7348/3772 27484/7148/3772 +f 27485/7149/3772 27484/7148/3772 27483/7348/3772 +f 27486/7126/3762 27487/7349/3762 27488/7152/3762 +f 27489/7153/3762 27488/7152/3762 27487/7349/3762 +f 27490/7126/3773 27491/7350/3773 27492/7152/3773 +f 27493/7156/3773 27492/7152/3773 27491/7350/3773 +f 27494/7126/3760 27495/7349/3760 27496/7152/3760 +f 27497/7153/3760 27496/7152/3760 27495/7349/3760 +f 27498/7126/3774 27499/7350/3774 27500/7152/3774 +f 27501/7156/3774 27500/7152/3774 27499/7350/3774 +f 27502/7126/3762 27503/7349/3762 27504/7152/3762 +f 27505/7153/3762 27504/7152/3762 27503/7349/3762 +f 27506/7351/3775 27507/7352/3775 27508/7353/3775 +f 27509/7354/3775 27508/7353/3775 27507/7352/3775 +f 27510/7355/3762 27511/7356/3762 27512/7357/3762 +f 27513/7358/3762 27512/7357/3762 27511/7356/3762 +f 27514/7351/3776 27515/7352/3776 27516/7353/3776 +f 27517/7354/3776 27516/7353/3776 27515/7352/3776 +f 27518/7359/3760 27519/7360/3760 27520/7361/3760 +f 27521/7362/3760 27520/7361/3760 27519/7360/3760 +f 27522/7291/3764 27523/7576/3764 27524/7577/3764 +f 27525/7578/3764 27524/7577/3764 27523/7576/3764 +f 27526/7385/3781 27527/7386/3781 27528/7387/3781 +f 27529/7386/3781 27530/7385/3781 27531/7388/3781 +f 27532/7389/3759 27533/7388/3759 27534/7385/3759 +f 27535/7390/3759 27536/7388/3759 27537/7391/3759 +f 27538/7126/3763 27539/7579/3763 27540/7178/3763 +f 27541/7580/3763 27540/7178/3763 27539/7579/3763 +f 27542/7375/3786 27543/7376/3786 27544/7377/3786 +f 27545/7378/3786 27544/7377/3786 27543/7376/3786 +f 27546/7581/3761 27547/7111/3761 27548/7582/3761 +f 27549/7583/3761 27548/7582/3761 27547/7111/3761 +f 27550/7133/3761 27551/7584/3761 27552/7561/3761 +f 27553/7585/3761 27552/7561/3761 27551/7584/3761 +f 27554/7366/3783 27555/7367/3783 27556/7368/3783 +f 27557/7367/3783 27558/7366/3783 27559/7369/3783 +f 27560/7370/3763 27561/7369/3763 27562/7366/3763 +f 27563/7371/3763 27564/7369/3763 27565/7372/3763 +f 27566/7546/3759 27567/7586/3759 27568/7108/3759 +f 27569/7587/3759 27568/7108/3759 27567/7586/3759 +f 27570/7375/3784 27571/7376/3784 27572/7377/3784 +f 27573/7378/3784 27572/7377/3784 27571/7376/3784 +f 27574/7588/3764 27575/7143/3764 27576/7589/3764 +f 27577/7117/3764 27576/7589/3764 27575/7143/3764 +f 27578/7351/3787 27579/7352/3787 27580/7353/3787 +f 27581/7354/3787 27580/7353/3787 27579/7352/3787 +f 27582/7400/3762 27583/7401/3762 27584/7402/3762 +f 27585/7403/3762 27584/7402/3762 27583/7401/3762 +f 27586/7351/3788 27587/7352/3788 27588/7353/3788 +f 27589/7354/3788 27588/7353/3788 27587/7352/3788 +f 27590/7590/3760 27591/7591/3760 27592/7592/3760 +f 27593/7593/3760 27592/7592/3760 27591/7591/3760 +f 27594/7381/3764 27595/7380/3764 27596/7127/3764 +f 27597/7379/3764 27596/7127/3764 27595/7380/3764 +f 27598/7385/3781 27599/7386/3781 27600/7387/3781 +f 27601/7386/3781 27602/7385/3781 27603/7388/3781 +f 27604/7389/3759 27605/7388/3759 27606/7385/3759 +f 27607/7390/3759 27608/7388/3759 27609/7391/3759 +f 27610/7103/3763 27611/7404/3763 27612/7405/3763 +f 27613/7406/3763 27612/7405/3763 27611/7404/3763 +f 27614/7375/3782 27615/7376/3782 27616/7377/3782 +f 27617/7378/3782 27616/7377/3782 27615/7376/3782 +f 27618/7407/3761 27619/7136/3761 27620/7408/3761 +f 27621/7364/3761 27620/7408/3761 27619/7136/3761 +f 27622/7118/3761 27623/7373/3761 27624/7126/3761 +f 27625/7374/3761 27624/7126/3761 27623/7373/3761 +f 27626/7366/3783 27627/7367/3783 27628/7368/3783 +f 27629/7367/3783 27630/7366/3783 27631/7369/3783 +f 27632/7370/3763 27633/7369/3763 27634/7366/3763 +f 27635/7371/3763 27636/7369/3763 27637/7372/3763 +f 27638/7563/3759 27639/7594/3759 27640/7138/3759 +f 27641/7595/3759 27640/7138/3759 27639/7594/3759 +f 27642/7375/3784 27643/7376/3784 27644/7377/3784 +f 27645/7378/3784 27644/7377/3784 27643/7376/3784 +f 27646/7409/3764 27647/7115/3764 27648/7410/3764 +f 27649/7411/3764 27648/7410/3764 27647/7115/3764 +f 27650/7596/3763 27651/7597/3763 27652/7598/3763 +f 27653/7599/3763 27652/7598/3763 27651/7597/3763 +f 27654/7423/3762 27655/7424/3762 27656/7425/3762 +f 27657/7426/3762 27656/7425/3762 27655/7424/3762 +f 27656/7425/3762 27657/7426/3762 27658/7427/3762 +f 27659/7428/3762 27658/7427/3762 27657/7426/3762 +f 27658/7427/3762 27659/7428/3762 27660/7429/3762 +f 27661/7430/3762 27660/7429/3762 27659/7428/3762 +f 27662/7600/3760 27663/7601/3760 27664/7602/3760 +f 27665/7603/3760 27664/7602/3760 27663/7601/3760 +f 27664/7602/3760 27665/7603/3760 27666/7604/3760 +f 27667/7605/3760 27666/7604/3760 27665/7603/3760 +f 27666/7604/3760 27667/7605/3760 27668/7606/3760 +f 27669/7607/3760 27668/7606/3760 27667/7605/3760 +f 27670/7608/3763 27671/7609/3763 27672/7610/3763 +f 27673/7611/3763 27672/7610/3763 27671/7609/3763 +f 27674/7612/3762 27675/7613/3762 27676/7614/3762 +f 27677/7615/3762 27676/7614/3762 27675/7613/3762 +f 27676/7614/3762 27677/7615/3762 27678/7616/3762 +f 27679/7617/3762 27678/7616/3762 27677/7615/3762 +f 27678/7616/3762 27679/7617/3762 27680/7618/3762 +f 27681/7619/3762 27680/7618/3762 27679/7617/3762 +f 27682/7620/3760 27683/7621/3760 27684/7622/3760 +f 27685/7623/3760 27684/7622/3760 27683/7621/3760 +f 27684/7622/3760 27685/7623/3760 27686/7624/3760 +f 27687/7625/3760 27686/7624/3760 27685/7623/3760 +f 27686/7624/3760 27687/7625/3760 27688/7626/3760 +f 27689/7627/3760 27688/7626/3760 27687/7625/3760 +f 27690/7242/3764 27691/7448/3764 27692/7449/3764 +f 27693/7450/3764 27692/7449/3764 27691/7448/3764 +f 27694/7451/3764 27695/7452/3764 27696/7453/3764 +f 27697/7454/3764 27696/7453/3764 27695/7452/3764 +f 27698/7455/3764 27699/7456/3764 27700/7152/3764 +f 27701/7457/3764 27700/7152/3764 27699/7456/3764 +f 27702/7458/3764 27703/7459/3764 27704/7460/3764 +f 27705/7461/3764 27704/7460/3764 27703/7459/3764 +f 27706/7462/3764 27707/7463/3764 27708/7464/3764 +f 27709/7465/3764 27708/7464/3764 27707/7463/3764 +f 27710/7466/3764 27711/7467/3764 27712/7468/3764 +f 27713/7469/3764 27712/7468/3764 27711/7467/3764 +f 27714/7470/3764 27715/7471/3764 27716/7472/3764 +f 27717/7473/3764 27716/7472/3764 27715/7471/3764 +f 27718/7474/3764 27719/7475/3764 27720/7476/3764 +f 27721/7477/3764 27720/7476/3764 27719/7475/3764 +f 27722/7476/3764 27723/7477/3764 27724/7478/3764 +f 27725/7479/3764 27724/7478/3764 27723/7477/3764 +f 27726/7478/3764 27727/7479/3764 27728/7480/3764 +f 27729/7481/3764 27728/7480/3764 27727/7479/3764 +f 27730/7482/3764 27731/7483/3764 27732/7484/3764 +f 27733/7485/3764 27732/7484/3764 27731/7483/3764 +f 27734/7484/3764 27735/7485/3764 27736/7486/3764 +f 27737/7487/3764 27736/7486/3764 27735/7485/3764 +f 27738/7486/3764 27739/7487/3764 27740/7488/3764 +f 27741/7489/3764 27740/7488/3764 27739/7487/3764 +f 27742/7490/3764 27743/7491/3764 27744/7492/3764 +f 27745/7493/3764 27744/7492/3764 27743/7491/3764 +f 27746/7492/3764 27747/7493/3764 27748/7494/3764 +f 27749/7495/3764 27748/7494/3764 27747/7493/3764 +f 27750/7494/3764 27751/7495/3764 27752/7496/3764 +f 27753/7497/3764 27752/7496/3764 27751/7495/3764 +f 27754/7498/3764 27755/7499/3764 27756/7500/3764 +f 27757/7501/3764 27756/7500/3764 27755/7499/3764 +f 27758/7500/3764 27759/7501/3764 27760/7502/3764 +f 27761/7503/3764 27760/7502/3764 27759/7501/3764 +f 27762/7502/3764 27763/7503/3764 27764/7504/3764 +f 27765/7505/3764 27764/7504/3764 27763/7503/3764 +f 27766/7506/3764 27767/7507/3764 27768/7508/3764 +f 27769/7509/3764 27768/7508/3764 27767/7507/3764 +f 27770/7508/3764 27771/7509/3764 27772/7510/3764 +f 27773/7511/3764 27772/7510/3764 27771/7509/3764 +f 27774/7510/3764 27775/7511/3764 27776/7512/3764 +f 27777/7513/3764 27776/7512/3764 27775/7511/3764 +f 27778/7126/3761 27779/7514/3761 27780/7326/3761 +f 27781/7515/3761 27780/7326/3761 27779/7514/3761 +f 27782/7347/3761 27783/7516/3761 27784/7517/3761 +f 27785/7518/3761 27784/7517/3761 27783/7516/3761 +f 27786/7519/3763 27787/7520/3763 27788/7521/3763 +f 27789/7522/3763 27788/7521/3763 27787/7520/3763 +f 27790/7523/3760 27791/7524/3760 27792/7525/3760 +f 27793/7526/3760 27792/7525/3760 27791/7524/3760 +f 27794/7527/3764 27795/7528/3764 27796/7519/3764 +f 27797/7520/3764 27796/7519/3764 27795/7528/3764 +f 27798/7523/3762 27799/7524/3762 27800/7525/3762 +f 27801/7526/3762 27800/7525/3762 27799/7524/3762 +f 27802/7265/3761 27803/7269/3761 27804/7261/3761 +f 27805/7262/3761 27804/7261/3761 27803/7269/3761 +f 27806/7529/3761 27807/7530/3761 27808/7531/3761 +f 27809/7532/3761 27808/7531/3761 27807/7530/3761 +f 27810/7533/3763 27811/7534/3763 27812/7535/3763 +f 27813/7536/3763 27812/7535/3763 27811/7534/3763 +f 27814/7523/3760 27815/7524/3760 27816/7525/3760 +f 27817/7526/3760 27816/7525/3760 27815/7524/3760 +f 27818/7537/3764 27819/7538/3764 27820/7539/3764 +f 27821/7540/3764 27820/7539/3764 27819/7538/3764 +f 27822/7523/3762 27823/7524/3762 27824/7525/3762 +f 27825/7526/3762 27824/7525/3762 27823/7524/3762 +f 27826/7539/3763 27827/7540/3763 27828/7541/3763 +f 27829/7542/3763 27828/7541/3763 27827/7540/3763 +f 27830/7523/3760 27831/7524/3760 27832/7525/3760 +f 27833/7526/3760 27832/7525/3760 27831/7524/3760 +f 27834/7543/3764 27835/7544/3764 27836/7533/3764 +f 27837/7534/3764 27836/7533/3764 27835/7544/3764 +f 27838/7523/3762 27839/7524/3762 27840/7525/3762 +f 27841/7526/3762 27840/7525/3762 27839/7524/3762 +f 27842/7545/3759 27843/7546/3759 27844/7547/3759 +f 27845/7548/3759 27844/7547/3759 27843/7546/3759 +f 27846/7088/3762 27847/7089/3762 27848/7090/3762 +f 27849/7091/3762 27848/7090/3762 27847/7089/3762 +f 27850/7092/3761 27851/7093/3761 27852/7094/3761 +f 27853/7095/3761 27852/7094/3761 27851/7093/3761 +f 27854/7096/3760 27855/7097/3760 27856/7098/3760 +f 27857/7099/3760 27856/7098/3760 27855/7097/3760 +f 27858/7549/3759 27859/7550/3759 27860/7551/3759 +f 27861/7326/3759 27860/7551/3759 27859/7550/3759 +f 27862/7103/3764 27863/7104/3764 27864/7105/3764 +f 27865/7106/3764 27864/7105/3764 27863/7104/3764 +f 27866/7085/3761 27867/7107/3761 27868/7108/3761 +f 27869/7109/3761 27868/7108/3761 27867/7107/3761 +f 27870/7096/3763 27871/7097/3763 27872/7098/3763 +f 27873/7099/3763 27872/7098/3763 27871/7097/3763 +f 27874/7552/3759 27875/7553/3759 27876/7554/3759 +f 27877/7277/3759 27876/7554/3759 27875/7553/3759 +f 27878/7114/3763 27879/7115/3763 27880/7116/3763 +f 27881/7117/3763 27880/7116/3763 27879/7115/3763 +f 27882/7118/3761 27883/7119/3761 27884/7120/3761 +f 27885/7121/3761 27884/7120/3761 27883/7119/3761 +f 27886/7096/3764 27887/7097/3764 27888/7098/3764 +f 27889/7099/3764 27888/7098/3764 27887/7097/3764 +f 27890/7555/3759 27891/7556/3759 27892/7557/3759 +f 27893/7558/3759 27892/7557/3759 27891/7556/3759 +f 27894/7126/3762 27895/7127/3762 27896/7128/3762 +f 27897/7129/3762 27896/7128/3762 27895/7127/3762 +f 27898/7123/3761 27899/7130/3761 27900/7125/3761 +f 27901/7131/3761 27900/7125/3761 27899/7130/3761 +f 27902/7096/3760 27903/7097/3760 27904/7098/3760 +f 27905/7099/3760 27904/7098/3760 27903/7097/3760 +f 27906/7559/3759 27907/7560/3759 27908/7315/3759 +f 27909/7561/3759 27908/7315/3759 27907/7560/3759 +f 27910/7126/3764 27911/7127/3764 27912/7128/3764 +f 27913/7129/3764 27912/7128/3764 27911/7127/3764 +f 27914/7136/3761 27915/7137/3761 27916/7138/3761 +f 27917/7139/3761 27916/7138/3761 27915/7137/3761 +f 27918/7096/3763 27919/7097/3763 27920/7098/3763 +f 27921/7099/3763 27920/7098/3763 27919/7097/3763 +f 27922/7562/3759 27923/7563/3759 27924/7564/3759 +f 27925/7565/3759 27924/7564/3759 27923/7563/3759 +f 27926/7142/3763 27927/7143/3763 27928/7144/3763 +f 27929/7145/3763 27928/7144/3763 27927/7143/3763 +f 27930/7133/3761 27931/7146/3761 27932/7135/3761 +f 27933/7147/3761 27932/7135/3761 27931/7146/3761 +f 27934/7096/3764 27935/7097/3764 27936/7098/3764 +f 27937/7099/3764 27936/7098/3764 27935/7097/3764 +f 27938/7148/3789 27939/7149/3789 27940/7150/3789 +f 27941/7151/3789 27940/7150/3789 27939/7149/3789 +f 27942/7152/3762 27943/7153/3762 27944/7154/3762 +f 27945/7155/3762 27944/7154/3762 27943/7153/3762 +f 27946/7152/3790 27947/7156/3790 27948/7154/3790 +f 27949/7157/3790 27948/7154/3790 27947/7156/3790 +f 27950/7152/3760 27951/7153/3760 27952/7154/3760 +f 27953/7155/3760 27952/7154/3760 27951/7153/3760 +f 27954/7152/3789 27955/7156/3789 27956/7154/3789 +f 27957/7157/3789 27956/7154/3789 27955/7156/3789 +f 27958/7152/3762 27959/7153/3762 27960/7154/3762 +f 27961/7155/3762 27960/7154/3762 27959/7153/3762 +f 27962/7148/3790 27963/7149/3790 27964/7150/3790 +f 27965/7151/3790 27964/7150/3790 27963/7149/3790 +f 27966/7152/3760 27967/7153/3760 27968/7154/3760 +f 27969/7155/3760 27968/7154/3760 27967/7153/3760 +f 27970/7152/3791 27971/7156/3791 27972/7154/3791 +f 27973/7157/3791 27972/7154/3791 27971/7156/3791 +f 27974/7152/3762 27975/7153/3762 27976/7154/3762 +f 27977/7155/3762 27976/7154/3762 27975/7153/3762 +f 27978/7152/3792 27979/7156/3792 27980/7154/3792 +f 27981/7157/3792 27980/7154/3792 27979/7156/3792 +f 27982/7152/3760 27983/7153/3760 27984/7154/3760 +f 27985/7155/3760 27984/7154/3760 27983/7153/3760 +f 27986/7126/3764 27987/7158/3764 27988/7159/3764 +f 27989/7160/3764 27988/7159/3764 27987/7158/3764 +f 27990/7126/3760 27991/7158/3760 27992/7159/3760 +f 27993/7160/3760 27992/7159/3760 27991/7158/3760 +f 27994/7161/3763 27995/7162/3763 27996/7163/3763 +f 27997/7164/3763 27996/7163/3763 27995/7162/3763 +f 27998/7165/3762 27999/7166/3762 28000/7167/3762 +f 28001/7168/3762 28000/7167/3762 27999/7166/3762 +f 28002/7161/3764 28003/7162/3764 28004/7163/3764 +f 28005/7164/3764 28004/7163/3764 28003/7162/3764 +f 28006/7126/3760 28007/7158/3760 28008/7159/3760 +f 28009/7160/3760 28008/7159/3760 28007/7158/3760 +f 28010/7126/3763 28011/7158/3763 28012/7159/3763 +f 28013/7160/3763 28012/7159/3763 28011/7158/3763 +f 28014/7165/3762 28015/7166/3762 28016/7167/3762 +f 28017/7168/3762 28016/7167/3762 28015/7166/3762 +f 28018/7126/3764 28019/7158/3764 28020/7159/3764 +f 28021/7160/3764 28020/7159/3764 28019/7158/3764 +f 28022/7165/3760 28023/7166/3760 28024/7167/3760 +f 28025/7168/3760 28024/7167/3760 28023/7166/3760 +f 28026/7161/3763 28027/7162/3763 28028/7163/3763 +f 28029/7164/3763 28028/7163/3763 28027/7162/3763 +f 28030/7126/3762 28031/7158/3762 28032/7159/3762 +f 28033/7160/3762 28032/7159/3762 28031/7158/3762 +f 28034/7161/3764 28035/7162/3764 28036/7163/3764 +f 28037/7164/3764 28036/7163/3764 28035/7162/3764 +f 28038/7165/3760 28039/7166/3760 28040/7167/3760 +f 28041/7168/3760 28040/7167/3760 28039/7166/3760 +f 28042/7126/3763 28043/7158/3763 28044/7159/3763 +f 28045/7160/3763 28044/7159/3763 28043/7158/3763 +f 28046/7126/3762 28047/7158/3762 28048/7159/3762 +f 28049/7160/3762 28048/7159/3762 28047/7158/3762 +f 28050/7169/3759 28051/7170/3759 28052/7171/3759 +f 28053/7172/3759 28052/7171/3759 28051/7170/3759 +f 28054/7180/3760 28055/7181/3760 28056/7182/3760 +f 28057/7183/3760 28056/7182/3760 28055/7181/3760 +f 28058/7169/3761 28059/7170/3761 28060/7171/3761 +f 28061/7172/3761 28060/7171/3761 28059/7170/3761 +f 28062/7126/3762 28063/7177/3762 28064/7178/3762 +f 28065/7179/3762 28064/7178/3762 28063/7177/3762 +f 28066/7169/3759 28067/7170/3759 28068/7171/3759 +f 28069/7172/3759 28068/7171/3759 28067/7170/3759 +f 28070/7192/3760 28071/7193/3760 28072/7194/3760 +f 28073/7195/3760 28072/7194/3760 28071/7193/3760 +f 28074/7169/3761 28075/7170/3761 28076/7171/3761 +f 28077/7172/3761 28076/7171/3761 28075/7170/3761 +f 28078/7184/3762 28079/7185/3762 28080/7186/3762 +f 28081/7187/3762 28080/7186/3762 28079/7185/3762 +f 28082/7188/3759 28083/7189/3759 28084/7190/3759 +f 28085/7191/3759 28084/7190/3759 28083/7189/3759 +f 28086/7196/3760 28087/7197/3760 28088/7198/3760 +f 28089/7199/3760 28088/7198/3760 28087/7197/3760 +f 28090/7169/3761 28091/7170/3761 28092/7171/3761 +f 28093/7172/3761 28092/7171/3761 28091/7170/3761 +f 28094/7196/3762 28095/7197/3762 28096/7198/3762 +f 28097/7199/3762 28096/7198/3762 28095/7197/3762 +f 28098/7169/3759 28099/7170/3759 28100/7171/3759 +f 28101/7172/3759 28100/7171/3759 28099/7170/3759 +f 28102/7184/3760 28103/7185/3760 28104/7186/3760 +f 28105/7187/3760 28104/7186/3760 28103/7185/3760 +f 28106/7169/3761 28107/7170/3761 28108/7171/3761 +f 28109/7172/3761 28108/7171/3761 28107/7170/3761 +f 28110/7192/3762 28111/7193/3762 28112/7194/3762 +f 28113/7195/3762 28112/7194/3762 28111/7193/3762 +f 28114/7169/3759 28115/7170/3759 28116/7171/3759 +f 28117/7172/3759 28116/7171/3759 28115/7170/3759 +f 28118/7126/3760 28119/7177/3760 28120/7178/3760 +f 28121/7179/3760 28120/7178/3760 28119/7177/3760 +f 28122/7169/3761 28123/7170/3761 28124/7171/3761 +f 28125/7172/3761 28124/7171/3761 28123/7170/3761 +f 28126/7180/3762 28127/7181/3762 28128/7182/3762 +f 28129/7183/3762 28128/7182/3762 28127/7181/3762 +f 28130/7628/3759 28131/7629/3759 28132/7630/3759 +f 28133/7631/3759 28132/7630/3759 28131/7629/3759 +f 28134/7632/3793 28135/7633/3793 28136/7634/3793 +f 28137/7635/3793 28136/7634/3793 28135/7633/3793 +f 28138/7636/3761 28139/7637/3761 28140/7638/3761 +f 28141/7639/3761 28140/7638/3761 28139/7637/3761 +f 28142/7126/3794 28143/7640/3794 28144/7178/3794 +f 28145/7641/3794 28144/7178/3794 28143/7640/3794 +f 28146/7200/3759 28147/7201/3759 28148/7202/3759 +f 28149/7203/3759 28148/7202/3759 28147/7201/3759 +f 28150/7173/3760 28151/7174/3760 28152/7175/3760 +f 28153/7176/3760 28152/7175/3760 28151/7174/3760 +f 28154/7200/3761 28155/7201/3761 28156/7202/3761 +f 28157/7203/3761 28156/7202/3761 28155/7201/3761 +f 28158/7126/3762 28159/7177/3762 28160/7178/3762 +f 28161/7179/3762 28160/7178/3762 28159/7177/3762 +f 28162/7200/3759 28163/7201/3759 28164/7202/3759 +f 28165/7203/3759 28164/7202/3759 28163/7201/3759 +f 28166/7204/3760 28167/7205/3760 28168/7206/3760 +f 28169/7207/3760 28168/7206/3760 28167/7205/3760 +f 28170/7200/3761 28171/7201/3761 28172/7202/3761 +f 28173/7203/3761 28172/7202/3761 28171/7201/3761 +f 28174/7208/3762 28175/7209/3762 28176/7210/3762 +f 28177/7211/3762 28176/7210/3762 28175/7209/3762 +f 28178/7200/3759 28179/7201/3759 28180/7202/3759 +f 28181/7203/3759 28180/7202/3759 28179/7201/3759 +f 28182/7181/3760 28183/7204/3760 28184/7183/3760 +f 28185/7206/3760 28184/7183/3760 28183/7204/3760 +f 28186/7200/3761 28187/7201/3761 28188/7202/3761 +f 28189/7203/3761 28188/7202/3761 28187/7201/3761 +f 28190/7209/3762 28191/7184/3762 28192/7211/3762 +f 28193/7186/3762 28192/7211/3762 28191/7184/3762 +f 28194/7200/3759 28195/7201/3759 28196/7202/3759 +f 28197/7203/3759 28196/7202/3759 28195/7201/3759 +f 28198/7180/3760 28199/7181/3760 28200/7182/3760 +f 28201/7183/3760 28200/7182/3760 28199/7181/3760 +f 28202/7200/3761 28203/7201/3761 28204/7202/3761 +f 28205/7203/3761 28204/7202/3761 28203/7201/3761 +f 28206/7184/3762 28207/7185/3762 28208/7186/3762 +f 28209/7187/3762 28208/7186/3762 28207/7185/3762 +f 28210/7200/3759 28211/7201/3759 28212/7202/3759 +f 28213/7203/3759 28212/7202/3759 28211/7201/3759 +f 28214/7212/3760 28215/7213/3760 28216/7214/3760 +f 28217/7215/3760 28216/7214/3760 28215/7213/3760 +f 28218/7200/3761 28219/7201/3761 28220/7202/3761 +f 28221/7203/3761 28220/7202/3761 28219/7201/3761 +f 28222/7216/3762 28223/7217/3762 28224/7218/3762 +f 28225/7219/3762 28224/7218/3762 28223/7217/3762 +f 28226/7200/3759 28227/7201/3759 28228/7202/3759 +f 28229/7203/3759 28228/7202/3759 28227/7201/3759 +f 28230/7193/3760 28231/7212/3760 28232/7195/3760 +f 28233/7214/3760 28232/7195/3760 28231/7212/3760 +f 28234/7200/3761 28235/7201/3761 28236/7202/3761 +f 28237/7203/3761 28236/7202/3761 28235/7201/3761 +f 28238/7217/3762 28239/7196/3762 28240/7219/3762 +f 28241/7198/3762 28240/7219/3762 28239/7196/3762 +f 28242/7200/3759 28243/7201/3759 28244/7202/3759 +f 28245/7203/3759 28244/7202/3759 28243/7201/3759 +f 28246/7192/3760 28247/7193/3760 28248/7194/3760 +f 28249/7195/3760 28248/7194/3760 28247/7193/3760 +f 28250/7220/3761 28251/7221/3761 28252/7222/3761 +f 28253/7223/3761 28252/7222/3761 28251/7221/3761 +f 28254/7196/3762 28255/7197/3762 28256/7198/3762 +f 28257/7199/3762 28256/7198/3762 28255/7197/3762 +f 28258/7200/3759 28259/7201/3759 28260/7202/3759 +f 28261/7203/3759 28260/7202/3759 28259/7201/3759 +f 28262/7224/3760 28263/7225/3760 28264/7226/3760 +f 28265/7227/3760 28264/7226/3760 28263/7225/3760 +f 28266/7228/3761 28267/7229/3761 28268/7230/3761 +f 28269/7231/3761 28268/7230/3761 28267/7229/3761 +f 28270/7224/3762 28271/7225/3762 28272/7226/3762 +f 28273/7227/3762 28272/7226/3762 28271/7225/3762 +f 28274/7200/3759 28275/7201/3759 28276/7202/3759 +f 28277/7203/3759 28276/7202/3759 28275/7201/3759 +f 28278/7197/3760 28279/7224/3760 28280/7199/3760 +f 28281/7226/3760 28280/7199/3760 28279/7224/3760 +f 28282/7200/3761 28283/7201/3761 28284/7202/3761 +f 28285/7203/3761 28284/7202/3761 28283/7201/3761 +f 28286/7225/3762 28287/7192/3762 28288/7227/3762 +f 28289/7194/3762 28288/7227/3762 28287/7192/3762 +f 28290/7200/3759 28291/7201/3759 28292/7202/3759 +f 28293/7203/3759 28292/7202/3759 28291/7201/3759 +f 28294/7196/3760 28295/7197/3760 28296/7198/3760 +f 28297/7199/3760 28296/7198/3760 28295/7197/3760 +f 28298/7200/3761 28299/7201/3761 28300/7202/3761 +f 28301/7203/3761 28300/7202/3761 28299/7201/3761 +f 28302/7192/3762 28303/7193/3762 28304/7194/3762 +f 28305/7195/3762 28304/7194/3762 28303/7193/3762 +f 28306/7200/3759 28307/7201/3759 28308/7202/3759 +f 28309/7203/3759 28308/7202/3759 28307/7201/3759 +f 28310/7216/3760 28311/7217/3760 28312/7218/3760 +f 28313/7219/3760 28312/7218/3760 28311/7217/3760 +f 28314/7200/3761 28315/7201/3761 28316/7202/3761 +f 28317/7203/3761 28316/7202/3761 28315/7201/3761 +f 28318/7212/3762 28319/7213/3762 28320/7214/3762 +f 28321/7215/3762 28320/7214/3762 28319/7213/3762 +f 28322/7200/3759 28323/7201/3759 28324/7202/3759 +f 28325/7203/3759 28324/7202/3759 28323/7201/3759 +f 28326/7185/3760 28327/7216/3760 28328/7187/3760 +f 28329/7218/3760 28328/7187/3760 28327/7216/3760 +f 28330/7200/3761 28331/7201/3761 28332/7202/3761 +f 28333/7203/3761 28332/7202/3761 28331/7201/3761 +f 28334/7213/3762 28335/7180/3762 28336/7215/3762 +f 28337/7182/3762 28336/7215/3762 28335/7180/3762 +f 28338/7200/3759 28339/7201/3759 28340/7202/3759 +f 28341/7203/3759 28340/7202/3759 28339/7201/3759 +f 28342/7184/3760 28343/7185/3760 28344/7186/3760 +f 28345/7187/3760 28344/7186/3760 28343/7185/3760 +f 28346/7200/3761 28347/7201/3761 28348/7202/3761 +f 28349/7203/3761 28348/7202/3761 28347/7201/3761 +f 28350/7180/3762 28351/7181/3762 28352/7182/3762 +f 28353/7183/3762 28352/7182/3762 28351/7181/3762 +f 28354/7200/3759 28355/7201/3759 28356/7202/3759 +f 28357/7203/3759 28356/7202/3759 28355/7201/3759 +f 28358/7208/3760 28359/7209/3760 28360/7210/3760 +f 28361/7211/3760 28360/7210/3760 28359/7209/3760 +f 28362/7200/3761 28363/7201/3761 28364/7202/3761 +f 28365/7203/3761 28364/7202/3761 28363/7201/3761 +f 28366/7204/3762 28367/7205/3762 28368/7206/3762 +f 28369/7207/3762 28368/7206/3762 28367/7205/3762 +f 28370/7200/3759 28371/7201/3759 28372/7202/3759 +f 28373/7203/3759 28372/7202/3759 28371/7201/3759 +f 28374/7177/3760 28375/7208/3760 28376/7179/3760 +f 28377/7210/3760 28376/7179/3760 28375/7208/3760 +f 28378/7200/3761 28379/7201/3761 28380/7202/3761 +f 28381/7203/3761 28380/7202/3761 28379/7201/3761 +f 28382/7205/3762 28383/7173/3762 28384/7207/3762 +f 28385/7175/3762 28384/7207/3762 28383/7173/3762 +f 28386/7200/3759 28387/7201/3759 28388/7202/3759 +f 28389/7203/3759 28388/7202/3759 28387/7201/3759 +f 28390/7126/3760 28391/7177/3760 28392/7178/3760 +f 28393/7179/3760 28392/7178/3760 28391/7177/3760 +f 28394/7200/3761 28395/7201/3761 28396/7202/3761 +f 28397/7203/3761 28396/7202/3761 28395/7201/3761 +f 28398/7173/3762 28399/7174/3762 28400/7175/3762 +f 28401/7176/3762 28400/7175/3762 28399/7174/3762 +f 28402/7642/3759 28403/7643/3759 28404/7644/3759 +f 28405/7645/3759 28404/7644/3759 28403/7643/3759 +f 28406/7646/3760 28407/7647/3760 28408/7648/3760 +f 28409/7649/3760 28408/7648/3760 28407/7647/3760 +f 28410/7642/3761 28411/7643/3761 28412/7644/3761 +f 28413/7645/3761 28412/7644/3761 28411/7643/3761 +f 28414/7646/3762 28415/7647/3762 28416/7648/3762 +f 28417/7649/3762 28416/7648/3762 28415/7647/3762 +f 28418/7650/3759 28419/7651/3759 28420/7652/3759 +f 28421/7653/3759 28420/7652/3759 28419/7651/3759 +f 28422/7646/3760 28423/7647/3760 28424/7648/3760 +f 28425/7649/3760 28424/7648/3760 28423/7647/3760 +f 28426/7650/3761 28427/7651/3761 28428/7652/3761 +f 28429/7653/3761 28428/7652/3761 28427/7651/3761 +f 28430/7646/3762 28431/7647/3762 28432/7648/3762 +f 28433/7649/3762 28432/7648/3762 28431/7647/3762 +f 28434/7126/3795 28435/7654/3795 28436/7178/3795 +f 28437/7655/3795 28436/7178/3795 28435/7654/3795 +f 28438/7656/3760 28439/7657/3760 28440/7658/3760 +f 28441/7659/3760 28440/7658/3760 28439/7657/3760 +f 28442/7660/3761 28443/7661/3761 28444/7662/3761 +f 28445/7663/3761 28444/7662/3761 28443/7661/3761 +f 28446/7664/3762 28447/7665/3762 28448/7666/3762 +f 28449/7667/3762 28448/7666/3762 28447/7665/3762 +f 28450/7668/3796 28451/7633/3796 28452/7669/3796 +f 28453/7635/3796 28452/7669/3796 28451/7633/3796 +f 28454/7232/3759 28455/7670/3759 28456/7234/3759 +f 28457/7671/3759 28456/7234/3759 28455/7670/3759 +f 28458/7114/3797 28459/7672/3797 28460/7237/3797 +f 28461/7673/3797 28460/7237/3797 28459/7672/3797 +f 28462/7114/3761 28463/7239/3761 28464/7237/3761 +f 28465/7240/3761 28464/7237/3761 28463/7239/3761 +f 28466/7241/3764 28467/7242/3764 28468/7243/3764 +f 28469/7126/3764 28468/7243/3764 28467/7242/3764 +f 28470/7244/3759 28471/7232/3759 28472/7242/3759 +f 28473/7114/3759 28472/7242/3759 28471/7232/3759 +f 28474/7245/3762 28475/7088/3762 28476/7246/3762 +f 28477/7247/3762 28476/7246/3762 28475/7088/3762 +f 28478/7239/3761 28479/7248/3761 28480/7249/3761 +f 28481/7250/3761 28480/7249/3761 28479/7248/3761 +f 28482/7251/3760 28483/7252/3760 28484/7253/3760 +f 28485/7254/3760 28484/7253/3760 28483/7252/3760 +f 28486/7674/3759 28487/7244/3759 28488/7675/3759 +f 28489/7177/3759 28488/7675/3759 28487/7244/3759 +f 28490/7114/3764 28491/7103/3764 28492/7237/3764 +f 28493/7257/3764 28492/7237/3764 28491/7103/3764 +f 28494/7248/3761 28495/7242/3761 28496/7258/3761 +f 28497/7126/3761 28496/7258/3761 28495/7242/3761 +f 28498/7676/3797 28499/7242/3797 28500/7677/3797 +f 28501/7126/3797 28500/7677/3797 28499/7242/3797 +f 28502/7261/3759 28503/7262/3759 28504/7263/3759 +f 28505/7264/3759 28504/7263/3759 28503/7262/3759 +f 28506/7251/3762 28507/7252/3762 28508/7253/3762 +f 28509/7254/3762 28508/7253/3762 28507/7252/3762 +f 28510/7261/3761 28511/7262/3761 28512/7263/3761 +f 28513/7264/3761 28512/7263/3761 28511/7262/3761 +f 28514/7245/3760 28515/7088/3760 28516/7246/3760 +f 28517/7247/3760 28516/7246/3760 28515/7088/3760 +f 28518/7265/3759 28519/7261/3759 28520/7266/3759 +f 28521/7245/3759 28520/7266/3759 28519/7261/3759 +f 28522/7267/3764 28523/7239/3764 28524/7268/3764 +f 28525/7240/3764 28524/7268/3764 28523/7239/3764 +f 28526/7262/3761 28527/7269/3761 28528/7270/3761 +f 28529/7271/3761 28528/7270/3761 28527/7269/3761 +f 28530/7272/3763 28531/7273/3763 28532/7274/3763 +f 28533/7275/3763 28532/7274/3763 28531/7273/3763 +f 28534/7276/3759 28535/7244/3759 28536/7277/3759 +f 28537/7177/3759 28536/7277/3759 28535/7244/3759 +f 28538/7241/3760 28539/7242/3760 28540/7243/3760 +f 28541/7126/3760 28540/7243/3760 28539/7242/3760 +f 28542/7276/3761 28543/7244/3761 28544/7277/3761 +f 28545/7177/3761 28544/7277/3761 28543/7244/3761 +f 28546/7248/3762 28547/7272/3762 28548/7258/3762 +f 28549/7274/3762 28548/7258/3762 28547/7272/3762 +f 28550/7262/3759 28551/7269/3759 28552/7270/3759 +f 28553/7271/3759 28552/7270/3759 28551/7269/3759 +f 28554/7278/3763 28555/7267/3763 28556/7279/3763 +f 28557/7268/3763 28556/7279/3763 28555/7267/3763 +f 28558/7265/3761 28559/7261/3761 28560/7266/3761 +f 28561/7245/3761 28560/7266/3761 28559/7261/3761 +f 28562/7248/3764 28563/7272/3764 28564/7258/3764 +f 28565/7274/3764 28564/7258/3764 28563/7272/3764 +f 28566/7276/3759 28567/7244/3759 28568/7277/3759 +f 28569/7177/3759 28568/7277/3759 28567/7244/3759 +f 28570/7089/3762 28571/7280/3762 28572/7281/3762 +f 28573/7282/3762 28572/7281/3762 28571/7280/3762 +f 28574/7276/3761 28575/7244/3761 28576/7277/3761 +f 28577/7177/3761 28576/7277/3761 28575/7244/3761 +f 28578/7283/3760 28579/7284/3760 28580/7285/3760 +f 28581/7286/3760 28580/7285/3760 28579/7284/3760 +f 28582/7262/3759 28583/7269/3759 28584/7270/3759 +f 28585/7271/3759 28584/7270/3759 28583/7269/3759 +f 28586/7104/3764 28587/7287/3764 28588/7288/3764 +f 28589/7289/3764 28588/7288/3764 28587/7287/3764 +f 28590/7265/3761 28591/7261/3761 28592/7266/3761 +f 28593/7245/3761 28592/7266/3761 28591/7261/3761 +f 28594/7290/3763 28595/7291/3763 28596/7292/3763 +f 28597/7127/3763 28596/7292/3763 28595/7291/3763 +f 28598/7265/3759 28599/7261/3759 28600/7266/3759 +f 28601/7245/3759 28600/7266/3759 28599/7261/3759 +f 28602/7115/3763 28603/7293/3763 28604/7294/3763 +f 28605/7295/3763 28604/7294/3763 28603/7293/3763 +f 28606/7262/3761 28607/7269/3761 28608/7270/3761 +f 28609/7271/3761 28608/7270/3761 28607/7269/3761 +f 28610/7296/3764 28611/7297/3764 28612/7298/3764 +f 28613/7299/3764 28612/7298/3764 28611/7297/3764 +f 28614/7261/3759 28615/7300/3759 28616/7263/3759 +f 28617/7301/3759 28616/7263/3759 28615/7300/3759 +f 28618/7311/3760 28619/7678/3760 28620/7313/3760 +f 28621/7679/3760 28620/7313/3760 28619/7678/3760 +f 28622/7306/3761 28623/7262/3761 28624/7307/3761 +f 28625/7264/3761 28624/7307/3761 28623/7262/3761 +f 28626/7296/3762 28627/7297/3762 28628/7298/3762 +f 28629/7299/3762 28628/7298/3762 28627/7297/3762 +f 28630/7306/3759 28631/7262/3759 28632/7307/3759 +f 28633/7264/3759 28632/7307/3759 28631/7262/3759 +f 28634/7291/3760 28635/7308/3760 28636/7127/3760 +f 28637/7309/3760 28636/7127/3760 28635/7308/3760 +f 28638/7261/3761 28639/7300/3761 28640/7263/3761 +f 28641/7301/3761 28640/7263/3761 28639/7300/3761 +f 28642/7310/3762 28643/7311/3762 28644/7312/3762 +f 28645/7313/3762 28644/7312/3762 28643/7311/3762 +f 28646/7126/3764 28647/7314/3764 28648/7315/3764 +f 28649/7316/3764 28648/7315/3764 28647/7314/3764 +f 28650/7126/3760 28651/7314/3760 28652/7315/3760 +f 28653/7316/3760 28652/7315/3760 28651/7314/3760 +f 28654/7126/3762 28655/7314/3762 28656/7315/3762 +f 28657/7316/3762 28656/7315/3762 28655/7314/3762 +f 28658/7213/3764 28659/7317/3764 28660/7318/3764 +f 28661/7319/3764 28660/7318/3764 28659/7317/3764 +f 28662/7173/3760 28663/7299/3760 28664/7320/3760 +f 28665/7321/3760 28664/7320/3760 28663/7299/3760 +f 28666/7173/3762 28667/7299/3762 28668/7320/3762 +f 28669/7321/3762 28668/7320/3762 28667/7299/3762 +f 28670/7159/3762 28671/7322/3762 28672/7680/3762 +f 28673/7324/3762 28672/7680/3762 28671/7322/3762 +f 28674/7159/3764 28675/7325/3764 28676/7326/3764 +f 28677/7327/3764 28676/7326/3764 28675/7325/3764 +f 28678/7159/3760 28679/7322/3760 28680/7326/3760 +f 28681/7681/3760 28680/7326/3760 28679/7322/3760 +f 28682/7126/3764 28683/7329/3764 28684/7330/3764 +f 28685/7331/3764 28684/7330/3764 28683/7329/3764 +f 28686/7126/3760 28687/7258/3760 28688/7330/3760 +f 28689/7332/3760 28688/7330/3760 28687/7258/3760 +f 28690/7126/3763 28691/7329/3763 28692/7330/3763 +f 28693/7331/3763 28692/7330/3763 28691/7329/3763 +f 28694/7126/3762 28695/7258/3762 28696/7330/3762 +f 28697/7332/3762 28696/7330/3762 28695/7258/3762 +f 28698/7333/3764 28699/7334/3764 28700/7315/3764 +f 28701/7335/3764 28700/7315/3764 28699/7334/3764 +f 28702/7333/3760 28703/7336/3760 28704/7315/3760 +f 28705/7337/3760 28704/7315/3760 28703/7336/3760 +f 28706/7333/3762 28707/7336/3762 28708/7315/3762 +f 28709/7337/3762 28708/7315/3762 28707/7336/3762 +f 28710/7338/3763 28711/7334/3763 28712/7320/3763 +f 28713/7335/3763 28712/7320/3763 28711/7334/3763 +f 28714/7333/3763 28715/7339/3763 28716/7315/3763 +f 28717/7340/3763 28716/7315/3763 28715/7339/3763 +f 28718/7682/3760 28719/7330/3760 28720/7173/3760 +f 28721/7126/3760 28720/7173/3760 28719/7330/3760 +f 28722/7683/3798 28723/7684/3798 28724/7685/3798 +f 28725/7686/3798 28724/7685/3798 28723/7684/3798 +f 28726/7683/3799 28727/7684/3799 28728/7685/3799 +f 28729/7686/3799 28728/7685/3799 28727/7684/3799 +f 28730/7682/3762 28731/7330/3762 28732/7173/3762 +f 28733/7126/3762 28732/7173/3762 28731/7330/3762 +f 28734/7341/3759 28735/7342/3759 28736/7343/3759 +f 28737/7344/3759 28736/7343/3759 28735/7342/3759 +f 28738/7347/3800 28739/7348/3800 28740/7148/3800 +f 28741/7149/3800 28740/7148/3800 28739/7348/3800 +f 28742/7126/3762 28743/7349/3762 28744/7152/3762 +f 28745/7153/3762 28744/7152/3762 28743/7349/3762 +f 28746/7126/3801 28747/7350/3801 28748/7152/3801 +f 28749/7156/3801 28748/7152/3801 28747/7350/3801 +f 28750/7126/3760 28751/7349/3760 28752/7152/3760 +f 28753/7153/3760 28752/7152/3760 28751/7349/3760 +f 28754/7126/3800 28755/7350/3800 28756/7152/3800 +f 28757/7156/3800 28756/7152/3800 28755/7350/3800 +f 28758/7126/3762 28759/7349/3762 28760/7152/3762 +f 28761/7153/3762 28760/7152/3762 28759/7349/3762 +f 28762/7347/3801 28763/7348/3801 28764/7148/3801 +f 28765/7149/3801 28764/7148/3801 28763/7348/3801 +f 28766/7126/3760 28767/7349/3760 28768/7152/3760 +f 28769/7153/3760 28768/7152/3760 28767/7349/3760 +f 28770/7126/3802 28771/7350/3802 28772/7152/3802 +f 28773/7156/3802 28772/7152/3802 28771/7350/3802 +f 28774/7126/3762 28775/7349/3762 28776/7152/3762 +f 28777/7153/3762 28776/7152/3762 28775/7349/3762 +f 28778/7126/3803 28779/7350/3803 28780/7152/3803 +f 28781/7156/3803 28780/7152/3803 28779/7350/3803 +f 28782/7126/3760 28783/7349/3760 28784/7152/3760 +f 28785/7153/3760 28784/7152/3760 28783/7349/3760 +f 28786/7351/3804 28787/7352/3804 28788/7353/3804 +f 28789/7354/3804 28788/7353/3804 28787/7352/3804 +f 28790/7355/3760 28791/7356/3760 28792/7357/3760 +f 28793/7358/3760 28792/7357/3760 28791/7356/3760 +f 28794/7351/3805 28795/7352/3805 28796/7353/3805 +f 28797/7354/3805 28796/7353/3805 28795/7352/3805 +f 28798/7359/3762 28799/7360/3762 28800/7361/3762 +f 28801/7362/3762 28800/7361/3762 28799/7360/3762 +f 28802/7291/3763 28803/7576/3763 28804/7577/3763 +f 28805/7578/3763 28804/7577/3763 28803/7576/3763 +f 28806/7385/3771 28807/7386/3771 28808/7387/3771 +f 28809/7386/3771 28810/7385/3771 28811/7388/3771 +f 28812/7389/3759 28813/7388/3759 28814/7385/3759 +f 28815/7390/3759 28816/7388/3759 28817/7391/3759 +f 28818/7126/3764 28819/7579/3764 28820/7178/3764 +f 28821/7580/3764 28820/7178/3764 28819/7579/3764 +f 28822/7375/3806 28823/7376/3806 28824/7377/3806 +f 28825/7378/3806 28824/7377/3806 28823/7376/3806 +f 28826/7581/3761 28827/7111/3761 28828/7582/3761 +f 28829/7583/3761 28828/7582/3761 28827/7111/3761 +f 28830/7297/3764 28831/7382/3764 28832/7383/3764 +f 28833/7384/3764 28832/7383/3764 28831/7382/3764 +f 28834/7385/3781 28835/7386/3781 28836/7387/3781 +f 28837/7386/3781 28838/7385/3781 28839/7388/3781 +f 28840/7389/3759 28841/7388/3759 28842/7385/3759 +f 28843/7390/3759 28844/7388/3759 28845/7391/3759 +f 28846/7142/3763 28847/7392/3763 28848/7116/3763 +f 28849/7393/3763 28848/7116/3763 28847/7392/3763 +f 28850/7375/3807 28851/7376/3807 28852/7377/3807 +f 28853/7378/3807 28852/7377/3807 28851/7376/3807 +f 28854/7394/3761 28855/7092/3761 28856/7395/3761 +f 28857/7326/3761 28856/7395/3761 28855/7092/3761 +f 28858/7351/3808 28859/7352/3808 28860/7353/3808 +f 28861/7354/3808 28860/7353/3808 28859/7352/3808 +f 28862/7400/3760 28863/7401/3760 28864/7402/3760 +f 28865/7403/3760 28864/7402/3760 28863/7401/3760 +f 28866/7351/3809 28867/7352/3809 28868/7353/3809 +f 28869/7354/3809 28868/7353/3809 28867/7352/3809 +f 28870/7590/3762 28871/7591/3762 28872/7592/3762 +f 28873/7593/3762 28872/7592/3762 28871/7591/3762 +f 28874/7381/3763 28875/7380/3763 28876/7127/3763 +f 28877/7379/3763 28876/7127/3763 28875/7380/3763 +f 28878/7385/3771 28879/7386/3771 28880/7387/3771 +f 28881/7386/3771 28882/7385/3771 28883/7388/3771 +f 28884/7389/3759 28885/7388/3759 28886/7385/3759 +f 28887/7390/3759 28888/7388/3759 28889/7391/3759 +f 28890/7103/3764 28891/7404/3764 28892/7405/3764 +f 28893/7406/3764 28892/7405/3764 28891/7404/3764 +f 28894/7375/3806 28895/7376/3806 28896/7377/3806 +f 28897/7378/3806 28896/7377/3806 28895/7376/3806 +f 28898/7407/3761 28899/7136/3761 28900/7408/3761 +f 28901/7364/3761 28900/7408/3761 28899/7136/3761 +f 28902/7118/3761 28903/7373/3761 28904/7126/3761 +f 28905/7374/3761 28904/7126/3761 28903/7373/3761 +f 28906/7366/3772 28907/7367/3772 28908/7368/3772 +f 28909/7367/3772 28910/7366/3772 28911/7369/3772 +f 28912/7370/3764 28913/7369/3764 28914/7366/3764 +f 28915/7371/3764 28916/7369/3764 28917/7372/3764 +f 28918/7563/3759 28919/7594/3759 28920/7138/3759 +f 28921/7595/3759 28920/7138/3759 28919/7594/3759 +f 28922/7375/3810 28923/7376/3810 28924/7377/3810 +f 28925/7378/3810 28924/7377/3810 28923/7376/3810 +f 28926/7409/3763 28927/7115/3763 28928/7410/3763 +f 28929/7411/3763 28928/7410/3763 28927/7115/3763 +f 28930/7596/3764 28931/7597/3764 28932/7598/3764 +f 28933/7599/3764 28932/7598/3764 28931/7597/3764 +f 28934/7423/3760 28935/7424/3760 28936/7425/3760 +f 28937/7426/3760 28936/7425/3760 28935/7424/3760 +f 28936/7425/3760 28937/7426/3760 28938/7427/3760 +f 28939/7428/3760 28938/7427/3760 28937/7426/3760 +f 28938/7427/3760 28939/7428/3760 28940/7429/3760 +f 28941/7430/3760 28940/7429/3760 28939/7428/3760 +f 28942/7423/3762 28943/7424/3762 28944/7425/3762 +f 28945/7426/3762 28944/7425/3762 28943/7424/3762 +f 28944/7425/3762 28945/7426/3762 28946/7427/3762 +f 28947/7428/3762 28946/7427/3762 28945/7426/3762 +f 28946/7427/3762 28947/7428/3762 28948/7429/3762 +f 28949/7430/3762 28948/7429/3762 28947/7428/3762 +f 28950/7608/3764 28951/7609/3764 28952/7610/3764 +f 28953/7611/3764 28952/7610/3764 28951/7609/3764 +f 28954/7612/3760 28955/7613/3760 28956/7614/3760 +f 28957/7615/3760 28956/7614/3760 28955/7613/3760 +f 28956/7614/3760 28957/7615/3760 28958/7616/3760 +f 28959/7617/3760 28958/7616/3760 28957/7615/3760 +f 28958/7616/3760 28959/7617/3760 28960/7618/3760 +f 28961/7619/3760 28960/7618/3760 28959/7617/3760 +f 28962/7441/3762 28963/7430/3762 28964/7442/3762 +f 28965/7443/3762 28964/7442/3762 28963/7430/3762 +f 28964/7442/3762 28965/7443/3762 28966/7444/3762 +f 28967/7445/3762 28966/7444/3762 28965/7443/3762 +f 28966/7444/3762 28967/7445/3762 28968/7446/3762 +f 28969/7447/3762 28968/7446/3762 28967/7445/3762 +f 28970/7242/3763 28971/7448/3763 28972/7449/3763 +f 28973/7450/3763 28972/7449/3763 28971/7448/3763 +f 28974/7451/3763 28975/7452/3763 28976/7453/3763 +f 28977/7454/3763 28976/7453/3763 28975/7452/3763 +f 28978/7455/3763 28979/7456/3763 28980/7152/3763 +f 28981/7457/3763 28980/7152/3763 28979/7456/3763 +f 28982/7458/3763 28983/7459/3763 28984/7460/3763 +f 28985/7461/3763 28984/7460/3763 28983/7459/3763 +f 28986/7462/3763 28987/7463/3763 28988/7464/3763 +f 28989/7465/3763 28988/7464/3763 28987/7463/3763 +f 28990/7687/3763 28991/7688/3763 28992/7689/3763 +f 28993/7690/3763 28992/7689/3763 28991/7688/3763 +f 28994/7470/3763 28995/7471/3763 28996/7472/3763 +f 28997/7473/3763 28996/7472/3763 28995/7471/3763 +f 28998/7474/3763 28999/7475/3763 29000/7476/3763 +f 29001/7477/3763 29000/7476/3763 28999/7475/3763 +f 29002/7476/3763 29003/7477/3763 29004/7478/3763 +f 29005/7479/3763 29004/7478/3763 29003/7477/3763 +f 29006/7478/3763 29007/7479/3763 29008/7480/3763 +f 29009/7481/3763 29008/7480/3763 29007/7479/3763 +f 29010/7482/3763 29011/7483/3763 29012/7484/3763 +f 29013/7485/3763 29012/7484/3763 29011/7483/3763 +f 29014/7484/3763 29015/7485/3763 29016/7486/3763 +f 29017/7487/3763 29016/7486/3763 29015/7485/3763 +f 29018/7486/3763 29019/7487/3763 29020/7488/3763 +f 29021/7489/3763 29020/7488/3763 29019/7487/3763 +f 29022/7490/3763 29023/7491/3763 29024/7492/3763 +f 29025/7493/3763 29024/7492/3763 29023/7491/3763 +f 29026/7492/3763 29027/7493/3763 29028/7494/3763 +f 29029/7495/3763 29028/7494/3763 29027/7493/3763 +f 29030/7494/3763 29031/7495/3763 29032/7496/3763 +f 29033/7497/3763 29032/7496/3763 29031/7495/3763 +f 29034/7498/3763 29035/7499/3763 29036/7500/3763 +f 29037/7501/3763 29036/7500/3763 29035/7499/3763 +f 29038/7500/3763 29039/7501/3763 29040/7502/3763 +f 29041/7503/3763 29040/7502/3763 29039/7501/3763 +f 29042/7502/3763 29043/7503/3763 29044/7504/3763 +f 29045/7505/3763 29044/7504/3763 29043/7503/3763 +f 29046/7506/3763 29047/7507/3763 29048/7508/3763 +f 29049/7509/3763 29048/7508/3763 29047/7507/3763 +f 29050/7508/3763 29051/7509/3763 29052/7510/3763 +f 29053/7511/3763 29052/7510/3763 29051/7509/3763 +f 29054/7510/3763 29055/7511/3763 29056/7512/3763 +f 29057/7513/3763 29056/7512/3763 29055/7511/3763 +f 29058/7691/3763 29059/7692/3763 29060/7693/3763 +f 29061/7694/3763 29060/7693/3763 29059/7692/3763 +f 29062/7695/3763 29063/7696/3763 29064/7697/3763 +f 29065/7698/3763 29064/7697/3763 29063/7696/3763 +f 29066/7699/3763 29067/7700/3763 29068/7701/3763 +f 29069/7702/3763 29068/7701/3763 29067/7700/3763 +f 29068/7701/3763 29069/7702/3763 29070/7703/3763 +f 29071/7704/3763 29070/7703/3763 29069/7702/3763 +f 29070/7703/3763 29071/7704/3763 29072/7705/3763 +f 29073/7126/3761 29074/7514/3761 29075/7326/3761 +f 29076/7515/3761 29075/7326/3761 29074/7514/3761 +f 29077/7347/3761 29078/7516/3761 29079/7517/3761 +f 29080/7518/3761 29079/7517/3761 29078/7516/3761 +f 29081/7519/3764 29082/7520/3764 29083/7521/3764 +f 29084/7522/3764 29083/7521/3764 29082/7520/3764 +f 29085/7523/3762 29086/7524/3762 29087/7525/3762 +f 29088/7526/3762 29087/7525/3762 29086/7524/3762 +f 29089/7527/3763 29090/7528/3763 29091/7519/3763 +f 29092/7520/3763 29091/7519/3763 29090/7528/3763 +f 29093/7523/3760 29094/7524/3760 29095/7525/3760 +f 29096/7526/3760 29095/7525/3760 29094/7524/3760 +f 29097/7265/3761 29098/7269/3761 29099/7261/3761 +f 29100/7262/3761 29099/7261/3761 29098/7269/3761 +f 29101/7529/3761 29102/7530/3761 29103/7531/3761 +f 29104/7532/3761 29103/7531/3761 29102/7530/3761 +f 29105/7533/3764 29106/7534/3764 29107/7535/3764 +f 29108/7536/3764 29107/7535/3764 29106/7534/3764 +f 29109/7523/3762 29110/7524/3762 29111/7525/3762 +f 29112/7526/3762 29111/7525/3762 29110/7524/3762 +f 29113/7537/3763 29114/7538/3763 29115/7539/3763 +f 29116/7540/3763 29115/7539/3763 29114/7538/3763 +f 29117/7523/3760 29118/7524/3760 29119/7525/3760 +f 29120/7526/3760 29119/7525/3760 29118/7524/3760 +f 29121/7539/3764 29122/7540/3764 29123/7541/3764 +f 29124/7542/3764 29123/7541/3764 29122/7540/3764 +f 29125/7523/3762 29126/7524/3762 29127/7525/3762 +f 29128/7526/3762 29127/7525/3762 29126/7524/3762 +f 29129/7543/3763 29130/7544/3763 29131/7533/3763 +f 29132/7534/3763 29131/7533/3763 29130/7544/3763 +f 29133/7523/3760 29134/7524/3760 29135/7525/3760 +f 29136/7526/3760 29135/7525/3760 29134/7524/3760 +f 29137/7084/3759 29138/7085/3759 29139/7086/3759 +f 29140/7087/3759 29139/7086/3759 29138/7085/3759 +f 29141/7088/3762 29142/7089/3762 29143/7090/3762 +f 29144/7091/3762 29143/7090/3762 29142/7089/3762 +f 29145/7092/3761 29146/7093/3761 29147/7094/3761 +f 29148/7095/3761 29147/7094/3761 29146/7093/3761 +f 29149/7096/3760 29150/7097/3760 29151/7098/3760 +f 29152/7099/3760 29151/7098/3760 29150/7097/3760 +f 29153/7100/3759 29154/7092/3759 29155/7101/3759 +f 29156/7102/3759 29155/7101/3759 29154/7092/3759 +f 29157/7103/3764 29158/7104/3764 29159/7105/3764 +f 29160/7106/3764 29159/7105/3764 29158/7104/3764 +f 29161/7085/3761 29162/7107/3761 29163/7108/3761 +f 29164/7109/3761 29163/7108/3761 29162/7107/3761 +f 29165/7096/3763 29166/7097/3763 29167/7098/3763 +f 29168/7099/3763 29167/7098/3763 29166/7097/3763 +f 29169/7110/3759 29170/7111/3759 29171/7112/3759 +f 29172/7113/3759 29171/7112/3759 29170/7111/3759 +f 29173/7114/3763 29174/7115/3763 29175/7116/3763 +f 29176/7117/3763 29175/7116/3763 29174/7115/3763 +f 29177/7118/3761 29178/7119/3761 29179/7120/3761 +f 29180/7121/3761 29179/7120/3761 29178/7119/3761 +f 29181/7096/3764 29182/7097/3764 29183/7098/3764 +f 29184/7099/3764 29183/7098/3764 29182/7097/3764 +f 29185/7122/3759 29186/7123/3759 29187/7124/3759 +f 29188/7125/3759 29187/7124/3759 29186/7123/3759 +f 29189/7126/3762 29190/7127/3762 29191/7128/3762 +f 29192/7129/3762 29191/7128/3762 29190/7127/3762 +f 29193/7123/3761 29194/7130/3761 29195/7125/3761 +f 29196/7131/3761 29195/7125/3761 29194/7130/3761 +f 29197/7096/3760 29198/7097/3760 29199/7098/3760 +f 29200/7099/3760 29199/7098/3760 29198/7097/3760 +f 29201/7132/3759 29202/7133/3759 29203/7134/3759 +f 29204/7135/3759 29203/7134/3759 29202/7133/3759 +f 29205/7126/3764 29206/7127/3764 29207/7128/3764 +f 29208/7129/3764 29207/7128/3764 29206/7127/3764 +f 29209/7136/3761 29210/7137/3761 29211/7138/3761 +f 29212/7139/3761 29211/7138/3761 29210/7137/3761 +f 29213/7096/3763 29214/7097/3763 29215/7098/3763 +f 29216/7099/3763 29215/7098/3763 29214/7097/3763 +f 29217/7140/3759 29218/7136/3759 29219/7141/3759 +f 29220/7138/3759 29219/7141/3759 29218/7136/3759 +f 29221/7126/3763 29222/7127/3763 29223/7128/3763 +f 29224/7129/3763 29223/7128/3763 29222/7127/3763 +f 29225/7133/3761 29226/7146/3761 29227/7135/3761 +f 29228/7147/3761 29227/7135/3761 29226/7146/3761 +f 29229/7096/3764 29230/7097/3764 29231/7098/3764 +f 29232/7099/3764 29231/7098/3764 29230/7097/3764 +f 29233/7148/3789 29234/7149/3789 29235/7150/3789 +f 29236/7151/3789 29235/7150/3789 29234/7149/3789 +f 29237/7152/3762 29238/7153/3762 29239/7154/3762 +f 29240/7155/3762 29239/7154/3762 29238/7153/3762 +f 29241/7152/3790 29242/7156/3790 29243/7154/3790 +f 29244/7157/3790 29243/7154/3790 29242/7156/3790 +f 29245/7152/3760 29246/7153/3760 29247/7154/3760 +f 29248/7155/3760 29247/7154/3760 29246/7153/3760 +f 29249/7152/3789 29250/7156/3789 29251/7154/3789 +f 29252/7157/3789 29251/7154/3789 29250/7156/3789 +f 29253/7152/3762 29254/7153/3762 29255/7154/3762 +f 29256/7155/3762 29255/7154/3762 29254/7153/3762 +f 29257/7148/3790 29258/7149/3790 29259/7150/3790 +f 29260/7151/3790 29259/7150/3790 29258/7149/3790 +f 29261/7152/3760 29262/7153/3760 29263/7154/3760 +f 29264/7155/3760 29263/7154/3760 29262/7153/3760 +f 29265/7152/3791 29266/7156/3791 29267/7154/3791 +f 29268/7157/3791 29267/7154/3791 29266/7156/3791 +f 29269/7152/3762 29270/7153/3762 29271/7154/3762 +f 29272/7155/3762 29271/7154/3762 29270/7153/3762 +f 29273/7152/3792 29274/7156/3792 29275/7154/3792 +f 29276/7157/3792 29275/7154/3792 29274/7156/3792 +f 29277/7152/3760 29278/7153/3760 29279/7154/3760 +f 29280/7155/3760 29279/7154/3760 29278/7153/3760 +f 29281/7126/3764 29282/7158/3764 29283/7159/3764 +f 29284/7160/3764 29283/7159/3764 29282/7158/3764 +f 29285/7126/3760 29286/7158/3760 29287/7159/3760 +f 29288/7160/3760 29287/7159/3760 29286/7158/3760 +f 29289/7161/3763 29290/7162/3763 29291/7163/3763 +f 29292/7164/3763 29291/7163/3763 29290/7162/3763 +f 29293/7165/3762 29294/7166/3762 29295/7167/3762 +f 29296/7168/3762 29295/7167/3762 29294/7166/3762 +f 29297/7161/3764 29298/7162/3764 29299/7163/3764 +f 29300/7164/3764 29299/7163/3764 29298/7162/3764 +f 29301/7126/3760 29302/7158/3760 29303/7159/3760 +f 29304/7160/3760 29303/7159/3760 29302/7158/3760 +f 29305/7126/3763 29306/7158/3763 29307/7159/3763 +f 29308/7160/3763 29307/7159/3763 29306/7158/3763 +f 29309/7165/3762 29310/7166/3762 29311/7167/3762 +f 29312/7168/3762 29311/7167/3762 29310/7166/3762 +f 29313/7126/3764 29314/7158/3764 29315/7159/3764 +f 29316/7160/3764 29315/7159/3764 29314/7158/3764 +f 29317/7165/3760 29318/7166/3760 29319/7167/3760 +f 29320/7168/3760 29319/7167/3760 29318/7166/3760 +f 29321/7161/3763 29322/7162/3763 29323/7163/3763 +f 29324/7164/3763 29323/7163/3763 29322/7162/3763 +f 29325/7126/3762 29326/7158/3762 29327/7159/3762 +f 29328/7160/3762 29327/7159/3762 29326/7158/3762 +f 29329/7161/3764 29330/7162/3764 29331/7163/3764 +f 29332/7164/3764 29331/7163/3764 29330/7162/3764 +f 29333/7165/3760 29334/7166/3760 29335/7167/3760 +f 29336/7168/3760 29335/7167/3760 29334/7166/3760 +f 29337/7126/3763 29338/7158/3763 29339/7159/3763 +f 29340/7160/3763 29339/7159/3763 29338/7158/3763 +f 29341/7126/3762 29342/7158/3762 29343/7159/3762 +f 29344/7160/3762 29343/7159/3762 29342/7158/3762 +f 29345/7169/3759 29346/7170/3759 29347/7171/3759 +f 29348/7172/3759 29347/7171/3759 29346/7170/3759 +f 29349/7180/3760 29350/7181/3760 29351/7182/3760 +f 29352/7183/3760 29351/7182/3760 29350/7181/3760 +f 29353/7169/3761 29354/7170/3761 29355/7171/3761 +f 29356/7172/3761 29355/7171/3761 29354/7170/3761 +f 29357/7126/3762 29358/7177/3762 29359/7178/3762 +f 29360/7179/3762 29359/7178/3762 29358/7177/3762 +f 29361/7169/3759 29362/7170/3759 29363/7171/3759 +f 29364/7172/3759 29363/7171/3759 29362/7170/3759 +f 29365/7192/3760 29366/7193/3760 29367/7194/3760 +f 29368/7195/3760 29367/7194/3760 29366/7193/3760 +f 29369/7169/3761 29370/7170/3761 29371/7171/3761 +f 29372/7172/3761 29371/7171/3761 29370/7170/3761 +f 29373/7184/3762 29374/7185/3762 29375/7186/3762 +f 29376/7187/3762 29375/7186/3762 29374/7185/3762 +f 29377/7188/3759 29378/7189/3759 29379/7190/3759 +f 29380/7191/3759 29379/7190/3759 29378/7189/3759 +f 29381/7196/3760 29382/7197/3760 29383/7198/3760 +f 29384/7199/3760 29383/7198/3760 29382/7197/3760 +f 29385/7169/3761 29386/7170/3761 29387/7171/3761 +f 29388/7172/3761 29387/7171/3761 29386/7170/3761 +f 29389/7196/3762 29390/7197/3762 29391/7198/3762 +f 29392/7199/3762 29391/7198/3762 29390/7197/3762 +f 29393/7169/3759 29394/7170/3759 29395/7171/3759 +f 29396/7172/3759 29395/7171/3759 29394/7170/3759 +f 29397/7184/3760 29398/7185/3760 29399/7186/3760 +f 29400/7187/3760 29399/7186/3760 29398/7185/3760 +f 29401/7169/3761 29402/7170/3761 29403/7171/3761 +f 29404/7172/3761 29403/7171/3761 29402/7170/3761 +f 29405/7192/3762 29406/7193/3762 29407/7194/3762 +f 29408/7195/3762 29407/7194/3762 29406/7193/3762 +f 29409/7169/3759 29410/7170/3759 29411/7171/3759 +f 29412/7172/3759 29411/7171/3759 29410/7170/3759 +f 29413/7126/3760 29414/7177/3760 29415/7178/3760 +f 29416/7179/3760 29415/7178/3760 29414/7177/3760 +f 29417/7169/3761 29418/7170/3761 29419/7171/3761 +f 29420/7172/3761 29419/7171/3761 29418/7170/3761 +f 29421/7180/3762 29422/7181/3762 29423/7182/3762 +f 29424/7183/3762 29423/7182/3762 29422/7181/3762 +f 29425/7706/3811 29426/7707/3811 29427/7708/3811 +f 29428/7709/3811 29427/7708/3811 29426/7707/3811 +f 29429/7710/3812 29430/7711/3812 29431/7712/3812 +f 29432/7713/3812 29431/7712/3812 29430/7711/3812 +f 29433/7714/3761 29434/7715/3761 29435/7716/3761 +f 29436/7717/3761 29435/7716/3761 29434/7715/3761 +f 29437/7710/3813 29438/7711/3813 29439/7712/3813 +f 29440/7713/3813 29439/7712/3813 29438/7711/3813 +f 29441/7706/3814 29442/7707/3814 29443/7708/3814 +f 29444/7709/3814 29443/7708/3814 29442/7707/3814 +f 29445/7718/3759 29446/7719/3759 29447/7720/3759 +f 29448/7721/3759 29447/7720/3759 29446/7719/3759 +f 29449/7200/3759 29450/7201/3759 29451/7202/3759 +f 29452/7203/3759 29451/7202/3759 29450/7201/3759 +f 29453/7173/3760 29454/7174/3760 29455/7175/3760 +f 29456/7176/3760 29455/7175/3760 29454/7174/3760 +f 29457/7200/3761 29458/7201/3761 29459/7202/3761 +f 29460/7203/3761 29459/7202/3761 29458/7201/3761 +f 29461/7126/3762 29462/7177/3762 29463/7178/3762 +f 29464/7179/3762 29463/7178/3762 29462/7177/3762 +f 29465/7200/3759 29466/7201/3759 29467/7202/3759 +f 29468/7203/3759 29467/7202/3759 29466/7201/3759 +f 29469/7204/3760 29470/7205/3760 29471/7206/3760 +f 29472/7207/3760 29471/7206/3760 29470/7205/3760 +f 29473/7200/3761 29474/7201/3761 29475/7202/3761 +f 29476/7203/3761 29475/7202/3761 29474/7201/3761 +f 29477/7208/3762 29478/7209/3762 29479/7210/3762 +f 29480/7211/3762 29479/7210/3762 29478/7209/3762 +f 29481/7200/3759 29482/7201/3759 29483/7202/3759 +f 29484/7203/3759 29483/7202/3759 29482/7201/3759 +f 29485/7181/3760 29486/7204/3760 29487/7183/3760 +f 29488/7206/3760 29487/7183/3760 29486/7204/3760 +f 29489/7200/3761 29490/7201/3761 29491/7202/3761 +f 29492/7203/3761 29491/7202/3761 29490/7201/3761 +f 29493/7209/3762 29494/7184/3762 29495/7211/3762 +f 29496/7186/3762 29495/7211/3762 29494/7184/3762 +f 29497/7200/3759 29498/7201/3759 29499/7202/3759 +f 29500/7203/3759 29499/7202/3759 29498/7201/3759 +f 29501/7180/3760 29502/7181/3760 29503/7182/3760 +f 29504/7183/3760 29503/7182/3760 29502/7181/3760 +f 29505/7200/3761 29506/7201/3761 29507/7202/3761 +f 29508/7203/3761 29507/7202/3761 29506/7201/3761 +f 29509/7184/3762 29510/7185/3762 29511/7186/3762 +f 29512/7187/3762 29511/7186/3762 29510/7185/3762 +f 29513/7200/3759 29514/7201/3759 29515/7202/3759 +f 29516/7203/3759 29515/7202/3759 29514/7201/3759 +f 29517/7212/3760 29518/7213/3760 29519/7214/3760 +f 29520/7215/3760 29519/7214/3760 29518/7213/3760 +f 29521/7200/3761 29522/7201/3761 29523/7202/3761 +f 29524/7203/3761 29523/7202/3761 29522/7201/3761 +f 29525/7216/3762 29526/7217/3762 29527/7218/3762 +f 29528/7219/3762 29527/7218/3762 29526/7217/3762 +f 29529/7200/3759 29530/7201/3759 29531/7202/3759 +f 29532/7203/3759 29531/7202/3759 29530/7201/3759 +f 29533/7193/3760 29534/7212/3760 29535/7195/3760 +f 29536/7214/3760 29535/7195/3760 29534/7212/3760 +f 29537/7200/3761 29538/7201/3761 29539/7202/3761 +f 29540/7203/3761 29539/7202/3761 29538/7201/3761 +f 29541/7217/3762 29542/7196/3762 29543/7219/3762 +f 29544/7198/3762 29543/7219/3762 29542/7196/3762 +f 29545/7200/3759 29546/7201/3759 29547/7202/3759 +f 29548/7203/3759 29547/7202/3759 29546/7201/3759 +f 29549/7192/3760 29550/7193/3760 29551/7194/3760 +f 29552/7195/3760 29551/7194/3760 29550/7193/3760 +f 29553/7220/3761 29554/7221/3761 29555/7222/3761 +f 29556/7223/3761 29555/7222/3761 29554/7221/3761 +f 29557/7196/3762 29558/7197/3762 29559/7198/3762 +f 29560/7199/3762 29559/7198/3762 29558/7197/3762 +f 29561/7200/3759 29562/7201/3759 29563/7202/3759 +f 29564/7203/3759 29563/7202/3759 29562/7201/3759 +f 29565/7224/3760 29566/7225/3760 29567/7226/3760 +f 29568/7227/3760 29567/7226/3760 29566/7225/3760 +f 29569/7228/3761 29570/7229/3761 29571/7230/3761 +f 29572/7231/3761 29571/7230/3761 29570/7229/3761 +f 29573/7224/3762 29574/7225/3762 29575/7226/3762 +f 29576/7227/3762 29575/7226/3762 29574/7225/3762 +f 29577/7200/3759 29578/7201/3759 29579/7202/3759 +f 29580/7203/3759 29579/7202/3759 29578/7201/3759 +f 29581/7197/3760 29582/7224/3760 29583/7199/3760 +f 29584/7226/3760 29583/7199/3760 29582/7224/3760 +f 29585/7200/3761 29586/7201/3761 29587/7202/3761 +f 29588/7203/3761 29587/7202/3761 29586/7201/3761 +f 29589/7225/3762 29590/7192/3762 29591/7227/3762 +f 29592/7194/3762 29591/7227/3762 29590/7192/3762 +f 29593/7200/3759 29594/7201/3759 29595/7202/3759 +f 29596/7203/3759 29595/7202/3759 29594/7201/3759 +f 29597/7196/3760 29598/7197/3760 29599/7198/3760 +f 29600/7199/3760 29599/7198/3760 29598/7197/3760 +f 29601/7200/3761 29602/7201/3761 29603/7202/3761 +f 29604/7203/3761 29603/7202/3761 29602/7201/3761 +f 29605/7192/3762 29606/7193/3762 29607/7194/3762 +f 29608/7195/3762 29607/7194/3762 29606/7193/3762 +f 29609/7200/3759 29610/7201/3759 29611/7202/3759 +f 29612/7203/3759 29611/7202/3759 29610/7201/3759 +f 29613/7216/3760 29614/7217/3760 29615/7218/3760 +f 29616/7219/3760 29615/7218/3760 29614/7217/3760 +f 29617/7200/3761 29618/7201/3761 29619/7202/3761 +f 29620/7203/3761 29619/7202/3761 29618/7201/3761 +f 29621/7212/3762 29622/7213/3762 29623/7214/3762 +f 29624/7215/3762 29623/7214/3762 29622/7213/3762 +f 29625/7200/3759 29626/7201/3759 29627/7202/3759 +f 29628/7203/3759 29627/7202/3759 29626/7201/3759 +f 29629/7185/3760 29630/7216/3760 29631/7187/3760 +f 29632/7218/3760 29631/7187/3760 29630/7216/3760 +f 29633/7200/3761 29634/7201/3761 29635/7202/3761 +f 29636/7203/3761 29635/7202/3761 29634/7201/3761 +f 29637/7213/3762 29638/7180/3762 29639/7215/3762 +f 29640/7182/3762 29639/7215/3762 29638/7180/3762 +f 29641/7200/3759 29642/7201/3759 29643/7202/3759 +f 29644/7203/3759 29643/7202/3759 29642/7201/3759 +f 29645/7184/3760 29646/7185/3760 29647/7186/3760 +f 29648/7187/3760 29647/7186/3760 29646/7185/3760 +f 29649/7200/3761 29650/7201/3761 29651/7202/3761 +f 29652/7203/3761 29651/7202/3761 29650/7201/3761 +f 29653/7180/3762 29654/7181/3762 29655/7182/3762 +f 29656/7183/3762 29655/7182/3762 29654/7181/3762 +f 29657/7200/3759 29658/7201/3759 29659/7202/3759 +f 29660/7203/3759 29659/7202/3759 29658/7201/3759 +f 29661/7208/3760 29662/7209/3760 29663/7210/3760 +f 29664/7211/3760 29663/7210/3760 29662/7209/3760 +f 29665/7200/3761 29666/7201/3761 29667/7202/3761 +f 29668/7203/3761 29667/7202/3761 29666/7201/3761 +f 29669/7204/3762 29670/7205/3762 29671/7206/3762 +f 29672/7207/3762 29671/7206/3762 29670/7205/3762 +f 29673/7200/3759 29674/7201/3759 29675/7202/3759 +f 29676/7203/3759 29675/7202/3759 29674/7201/3759 +f 29677/7177/3760 29678/7208/3760 29679/7179/3760 +f 29680/7210/3760 29679/7179/3760 29678/7208/3760 +f 29681/7200/3761 29682/7201/3761 29683/7202/3761 +f 29684/7203/3761 29683/7202/3761 29682/7201/3761 +f 29685/7205/3762 29686/7173/3762 29687/7207/3762 +f 29688/7175/3762 29687/7207/3762 29686/7173/3762 +f 29689/7200/3759 29690/7201/3759 29691/7202/3759 +f 29692/7203/3759 29691/7202/3759 29690/7201/3759 +f 29693/7126/3760 29694/7177/3760 29695/7178/3760 +f 29696/7179/3760 29695/7178/3760 29694/7177/3760 +f 29697/7200/3761 29698/7201/3761 29699/7202/3761 +f 29700/7203/3761 29699/7202/3761 29698/7201/3761 +f 29701/7173/3762 29702/7174/3762 29703/7175/3762 +f 29704/7176/3762 29703/7175/3762 29702/7174/3762 +f 29705/7722/3759 29706/7723/3759 29707/7724/3759 +f 29708/7725/3759 29707/7724/3759 29706/7723/3759 +f 29709/7646/3760 29710/7647/3760 29711/7648/3760 +f 29712/7649/3760 29711/7648/3760 29710/7647/3760 +f 29713/7722/3761 29714/7723/3761 29715/7724/3761 +f 29716/7725/3761 29715/7724/3761 29714/7723/3761 +f 29717/7646/3762 29718/7647/3762 29719/7648/3762 +f 29720/7649/3762 29719/7648/3762 29718/7647/3762 +f 29721/7726/3759 29722/7727/3759 29723/7728/3759 +f 29724/7729/3759 29723/7728/3759 29722/7727/3759 +f 29725/7646/3760 29726/7647/3760 29727/7648/3760 +f 29728/7649/3760 29727/7648/3760 29726/7647/3760 +f 29729/7726/3761 29730/7727/3761 29731/7728/3761 +f 29732/7729/3761 29731/7728/3761 29730/7727/3761 +f 29733/7646/3762 29734/7647/3762 29735/7648/3762 +f 29736/7649/3762 29735/7648/3762 29734/7647/3762 +f 29737/7730/3815 29738/7731/3815 29739/7732/3815 +f 29740/7733/3815 29739/7732/3815 29738/7731/3815 +f 29741/7734/3760 29742/7735/3760 29743/7736/3760 +f 29744/7737/3760 29743/7736/3760 29742/7735/3760 +f 29745/7738/3761 29746/7739/3761 29747/7740/3761 +f 29748/7741/3761 29747/7740/3761 29746/7739/3761 +f 29749/7742/3762 29750/7743/3762 29751/7744/3762 +f 29752/7745/3762 29751/7744/3762 29750/7743/3762 +f 29753/7746/3816 29754/7747/3816 29755/7748/3816 +f 29756/7749/3816 29755/7748/3816 29754/7747/3816 +f 29757/7232/3759 29758/7750/3759 29759/7234/3759 +f 29760/7751/3759 29759/7234/3759 29758/7750/3759 +f 29761/7114/3817 29762/7752/3817 29763/7237/3817 +f 29764/7753/3817 29763/7237/3817 29762/7752/3817 +f 29765/7114/3761 29766/7239/3761 29767/7237/3761 +f 29768/7240/3761 29767/7237/3761 29766/7239/3761 +f 29769/7241/3764 29770/7242/3764 29771/7243/3764 +f 29772/7126/3764 29771/7243/3764 29770/7242/3764 +f 29773/7244/3759 29774/7232/3759 29775/7242/3759 +f 29776/7114/3759 29775/7242/3759 29774/7232/3759 +f 29777/7245/3762 29778/7088/3762 29779/7246/3762 +f 29780/7247/3762 29779/7246/3762 29778/7088/3762 +f 29781/7239/3761 29782/7248/3761 29783/7249/3761 +f 29784/7250/3761 29783/7249/3761 29782/7248/3761 +f 29785/7251/3760 29786/7252/3760 29787/7253/3760 +f 29788/7254/3760 29787/7253/3760 29786/7252/3760 +f 29789/7754/3759 29790/7244/3759 29791/7755/3759 +f 29792/7177/3759 29791/7755/3759 29790/7244/3759 +f 29793/7114/3764 29794/7103/3764 29795/7237/3764 +f 29796/7257/3764 29795/7237/3764 29794/7103/3764 +f 29797/7248/3761 29798/7242/3761 29799/7258/3761 +f 29800/7126/3761 29799/7258/3761 29798/7242/3761 +f 29801/7756/3817 29802/7242/3817 29803/7757/3817 +f 29804/7126/3817 29803/7757/3817 29802/7242/3817 +f 29805/7261/3759 29806/7262/3759 29807/7263/3759 +f 29808/7264/3759 29807/7263/3759 29806/7262/3759 +f 29809/7251/3762 29810/7252/3762 29811/7253/3762 +f 29812/7254/3762 29811/7253/3762 29810/7252/3762 +f 29813/7261/3761 29814/7262/3761 29815/7263/3761 +f 29816/7264/3761 29815/7263/3761 29814/7262/3761 +f 29817/7245/3760 29818/7088/3760 29819/7246/3760 +f 29820/7247/3760 29819/7246/3760 29818/7088/3760 +f 29821/7265/3759 29822/7261/3759 29823/7266/3759 +f 29824/7245/3759 29823/7266/3759 29822/7261/3759 +f 29825/7267/3764 29826/7239/3764 29827/7268/3764 +f 29828/7240/3764 29827/7268/3764 29826/7239/3764 +f 29829/7262/3761 29830/7269/3761 29831/7270/3761 +f 29832/7271/3761 29831/7270/3761 29830/7269/3761 +f 29833/7272/3763 29834/7273/3763 29835/7274/3763 +f 29836/7275/3763 29835/7274/3763 29834/7273/3763 +f 29837/7276/3759 29838/7244/3759 29839/7277/3759 +f 29840/7177/3759 29839/7277/3759 29838/7244/3759 +f 29841/7241/3760 29842/7242/3760 29843/7243/3760 +f 29844/7126/3760 29843/7243/3760 29842/7242/3760 +f 29845/7276/3761 29846/7244/3761 29847/7277/3761 +f 29848/7177/3761 29847/7277/3761 29846/7244/3761 +f 29849/7248/3762 29850/7272/3762 29851/7258/3762 +f 29852/7274/3762 29851/7258/3762 29850/7272/3762 +f 29853/7262/3759 29854/7269/3759 29855/7270/3759 +f 29856/7271/3759 29855/7270/3759 29854/7269/3759 +f 29857/7278/3763 29858/7267/3763 29859/7279/3763 +f 29860/7268/3763 29859/7279/3763 29858/7267/3763 +f 29861/7265/3761 29862/7261/3761 29863/7266/3761 +f 29864/7245/3761 29863/7266/3761 29862/7261/3761 +f 29865/7248/3764 29866/7272/3764 29867/7258/3764 +f 29868/7274/3764 29867/7258/3764 29866/7272/3764 +f 29869/7276/3759 29870/7244/3759 29871/7277/3759 +f 29872/7177/3759 29871/7277/3759 29870/7244/3759 +f 29873/7089/3762 29874/7280/3762 29875/7281/3762 +f 29876/7282/3762 29875/7281/3762 29874/7280/3762 +f 29877/7276/3761 29878/7244/3761 29879/7277/3761 +f 29880/7177/3761 29879/7277/3761 29878/7244/3761 +f 29881/7283/3760 29882/7284/3760 29883/7285/3760 +f 29884/7286/3760 29883/7285/3760 29882/7284/3760 +f 29885/7262/3759 29886/7269/3759 29887/7270/3759 +f 29888/7271/3759 29887/7270/3759 29886/7269/3759 +f 29889/7104/3764 29890/7287/3764 29891/7288/3764 +f 29892/7289/3764 29891/7288/3764 29890/7287/3764 +f 29893/7265/3761 29894/7261/3761 29895/7266/3761 +f 29896/7245/3761 29895/7266/3761 29894/7261/3761 +f 29897/7290/3763 29898/7291/3763 29899/7292/3763 +f 29900/7127/3763 29899/7292/3763 29898/7291/3763 +f 29901/7265/3759 29902/7261/3759 29903/7266/3759 +f 29904/7245/3759 29903/7266/3759 29902/7261/3759 +f 29905/7115/3763 29906/7293/3763 29907/7294/3763 +f 29908/7295/3763 29907/7294/3763 29906/7293/3763 +f 29909/7262/3761 29910/7269/3761 29911/7270/3761 +f 29912/7271/3761 29911/7270/3761 29910/7269/3761 +f 29913/7296/3764 29914/7297/3764 29915/7298/3764 +f 29916/7299/3764 29915/7298/3764 29914/7297/3764 +f 29917/7261/3759 29918/7300/3759 29919/7263/3759 +f 29920/7301/3759 29919/7263/3759 29918/7300/3759 +f 29921/7311/3760 29922/7678/3760 29923/7313/3760 +f 29924/7679/3760 29923/7313/3760 29922/7678/3760 +f 29925/7306/3761 29926/7262/3761 29927/7307/3761 +f 29928/7264/3761 29927/7307/3761 29926/7262/3761 +f 29929/7296/3762 29930/7297/3762 29931/7298/3762 +f 29932/7299/3762 29931/7298/3762 29930/7297/3762 +f 29933/7306/3759 29934/7262/3759 29935/7307/3759 +f 29936/7264/3759 29935/7307/3759 29934/7262/3759 +f 29937/7291/3760 29938/7308/3760 29939/7127/3760 +f 29940/7309/3760 29939/7127/3760 29938/7308/3760 +f 29941/7261/3761 29942/7300/3761 29943/7263/3761 +f 29944/7301/3761 29943/7263/3761 29942/7300/3761 +f 29945/7310/3762 29946/7311/3762 29947/7312/3762 +f 29948/7313/3762 29947/7312/3762 29946/7311/3762 +f 29949/7126/3764 29950/7314/3764 29951/7315/3764 +f 29952/7316/3764 29951/7315/3764 29950/7314/3764 +f 29953/7126/3760 29954/7314/3760 29955/7315/3760 +f 29956/7316/3760 29955/7315/3760 29954/7314/3760 +f 29957/7126/3762 29958/7314/3762 29959/7315/3762 +f 29960/7316/3762 29959/7315/3762 29958/7314/3762 +f 29961/7213/3764 29962/7317/3764 29963/7318/3764 +f 29964/7319/3764 29963/7318/3764 29962/7317/3764 +f 29965/7173/3760 29966/7299/3760 29967/7320/3760 +f 29968/7321/3760 29967/7320/3760 29966/7299/3760 +f 29969/7173/3762 29970/7299/3762 29971/7320/3762 +f 29972/7321/3762 29971/7320/3762 29970/7299/3762 +f 29973/7159/3762 29974/7322/3762 29975/7758/3762 +f 29976/7324/3762 29975/7758/3762 29974/7322/3762 +f 29977/7159/3764 29978/7325/3764 29979/7326/3764 +f 29980/7327/3764 29979/7326/3764 29978/7325/3764 +f 29981/7159/3760 29982/7322/3760 29983/7326/3760 +f 29984/7759/3760 29983/7326/3760 29982/7322/3760 +f 29985/7126/3764 29986/7329/3764 29987/7330/3764 +f 29988/7331/3764 29987/7330/3764 29986/7329/3764 +f 29989/7126/3760 29990/7258/3760 29991/7330/3760 +f 29992/7332/3760 29991/7330/3760 29990/7258/3760 +f 29993/7126/3763 29994/7329/3763 29995/7330/3763 +f 29996/7331/3763 29995/7330/3763 29994/7329/3763 +f 29997/7126/3762 29998/7258/3762 29999/7330/3762 +f 30000/7332/3762 29999/7330/3762 29998/7258/3762 +f 30001/7333/3764 30002/7334/3764 30003/7315/3764 +f 30004/7335/3764 30003/7315/3764 30002/7334/3764 +f 30005/7333/3760 30006/7336/3760 30007/7315/3760 +f 30008/7337/3760 30007/7315/3760 30006/7336/3760 +f 30009/7333/3762 30010/7336/3762 30011/7315/3762 +f 30012/7337/3762 30011/7315/3762 30010/7336/3762 +f 30013/7338/3763 30014/7334/3763 30015/7320/3763 +f 30016/7335/3763 30015/7320/3763 30014/7334/3763 +f 30017/7333/3763 30018/7339/3763 30019/7315/3763 +f 30020/7340/3763 30019/7315/3763 30018/7339/3763 +f 30021/7682/3760 30022/7330/3760 30023/7173/3760 +f 30024/7126/3760 30023/7173/3760 30022/7330/3760 +f 30025/7683/3818 30026/7760/3818 30027/7685/3818 +f 30028/7685/3818 30029/7760/3818 30030/7761/3818 +f 30031/7760/3819 30032/7762/3819 30033/7761/3819 +f 30034/7762/3819 30035/7763/3819 30036/7761/3819 +f 30037/7762/3820 30038/7764/3820 30039/7763/3820 +f 30040/7764/3820 30041/7765/3820 30042/7763/3820 +f 30043/7764/3821 30044/7766/3821 30045/7765/3821 +f 30046/7766/3821 30047/7767/3821 30048/7765/3821 +f 30049/7766/3822 30050/7768/3822 30051/7767/3822 +f 30052/7768/3822 30053/7769/3822 30054/7767/3822 +f 30055/7768/3823 30056/7684/3823 30057/7769/3823 +f 30058/7684/3823 30059/7686/3823 30060/7769/3823 +f 30061/7683/3824 30062/7770/3824 30063/7685/3824 +f 30064/7685/3824 30065/7770/3824 30066/7771/3824 +f 30067/7770/3825 30068/7772/3825 30069/7771/3825 +f 30070/7772/3825 30071/7773/3825 30072/7771/3825 +f 30073/7772/3826 30074/7774/3826 30075/7773/3826 +f 30076/7774/3826 30077/7775/3826 30078/7773/3826 +f 30079/7774/3827 30080/7776/3827 30081/7775/3827 +f 30082/7776/3827 30083/7777/3827 30084/7775/3827 +f 30085/7776/3828 30086/7778/3828 30087/7777/3828 +f 30088/7778/3828 30089/7779/3828 30090/7777/3828 +f 30091/7778/3829 30092/7684/3829 30093/7779/3829 +f 30094/7684/3829 30095/7686/3829 30096/7779/3829 +f 30097/7682/3762 30098/7330/3762 30099/7173/3762 +f 30100/7126/3762 30099/7173/3762 30098/7330/3762 +f 30101/7341/3759 30102/7342/3759 30103/7343/3759 +f 30104/7344/3759 30103/7343/3759 30102/7342/3759 +f 30105/7347/3800 30106/7348/3800 30107/7148/3800 +f 30108/7149/3800 30107/7148/3800 30106/7348/3800 +f 30109/7126/3762 30110/7349/3762 30111/7152/3762 +f 30112/7153/3762 30111/7152/3762 30110/7349/3762 +f 30113/7126/3801 30114/7350/3801 30115/7152/3801 +f 30116/7156/3801 30115/7152/3801 30114/7350/3801 +f 30117/7126/3760 30118/7349/3760 30119/7152/3760 +f 30120/7153/3760 30119/7152/3760 30118/7349/3760 +f 30121/7126/3800 30122/7350/3800 30123/7152/3800 +f 30124/7156/3800 30123/7152/3800 30122/7350/3800 +f 30125/7126/3762 30126/7349/3762 30127/7152/3762 +f 30128/7153/3762 30127/7152/3762 30126/7349/3762 +f 30129/7347/3801 30130/7348/3801 30131/7148/3801 +f 30132/7149/3801 30131/7148/3801 30130/7348/3801 +f 30133/7126/3760 30134/7349/3760 30135/7152/3760 +f 30136/7153/3760 30135/7152/3760 30134/7349/3760 +f 30137/7126/3802 30138/7350/3802 30139/7152/3802 +f 30140/7156/3802 30139/7152/3802 30138/7350/3802 +f 30141/7126/3762 30142/7349/3762 30143/7152/3762 +f 30144/7153/3762 30143/7152/3762 30142/7349/3762 +f 30145/7126/3803 30146/7350/3803 30147/7152/3803 +f 30148/7156/3803 30147/7152/3803 30146/7350/3803 +f 30149/7126/3760 30150/7349/3760 30151/7152/3760 +f 30152/7153/3760 30151/7152/3760 30150/7349/3760 +f 30153/7351/3830 30154/7352/3830 30155/7353/3830 +f 30156/7354/3830 30155/7353/3830 30154/7352/3830 +f 30157/7355/3760 30158/7356/3760 30159/7357/3760 +f 30160/7358/3760 30159/7357/3760 30158/7356/3760 +f 30161/7351/3831 30162/7352/3831 30163/7353/3831 +f 30164/7354/3831 30163/7353/3831 30162/7352/3831 +f 30165/7359/3762 30166/7360/3762 30167/7361/3762 +f 30168/7362/3762 30167/7361/3762 30166/7360/3762 +f 30169/7136/3761 30170/7363/3761 30171/7364/3761 +f 30172/7365/3761 30171/7364/3761 30170/7363/3761 +f 30173/7366/3783 30174/7367/3783 30175/7368/3783 +f 30176/7367/3783 30177/7366/3783 30178/7369/3783 +f 30179/7370/3763 30180/7369/3763 30181/7366/3763 +f 30182/7371/3763 30183/7369/3763 30184/7372/3763 +f 30185/7118/3759 30186/7373/3759 30187/7126/3759 +f 30188/7374/3759 30187/7126/3759 30186/7373/3759 +f 30189/7375/3832 30190/7376/3832 30191/7377/3832 +f 30192/7378/3832 30191/7377/3832 30190/7376/3832 +f 30193/7379/3764 30194/7127/3764 30195/7380/3764 +f 30196/7381/3764 30195/7380/3764 30194/7127/3764 +f 30197/7297/3764 30198/7382/3764 30199/7383/3764 +f 30200/7384/3764 30199/7383/3764 30198/7382/3764 +f 30201/7385/3781 30202/7386/3781 30203/7387/3781 +f 30204/7386/3781 30205/7385/3781 30206/7388/3781 +f 30207/7389/3759 30208/7388/3759 30209/7385/3759 +f 30210/7390/3759 30211/7388/3759 30212/7391/3759 +f 30213/7126/3763 30214/7579/3763 30215/7178/3763 +f 30216/7580/3763 30215/7178/3763 30214/7579/3763 +f 30217/7375/3807 30218/7376/3807 30219/7377/3807 +f 30220/7378/3807 30219/7377/3807 30218/7376/3807 +f 30221/7394/3761 30222/7092/3761 30223/7395/3761 +f 30224/7326/3761 30223/7395/3761 30222/7092/3761 +f 30225/7351/3830 30226/7352/3830 30227/7353/3830 +f 30228/7354/3830 30227/7353/3830 30226/7352/3830 +f 30229/7400/3760 30230/7401/3760 30231/7402/3760 +f 30232/7403/3760 30231/7402/3760 30230/7401/3760 +f 30233/7351/3831 30234/7352/3831 30235/7353/3831 +f 30236/7354/3831 30235/7353/3831 30234/7352/3831 +f 30237/7590/3762 30238/7591/3762 30239/7592/3762 +f 30240/7593/3762 30239/7592/3762 30238/7591/3762 +f 30241/7085/3761 30242/7780/3761 30243/7781/3761 +f 30244/7782/3761 30243/7781/3761 30242/7780/3761 +f 30245/7366/3783 30246/7367/3783 30247/7368/3783 +f 30248/7367/3783 30249/7366/3783 30250/7369/3783 +f 30251/7370/3763 30252/7369/3763 30253/7366/3763 +f 30254/7371/3763 30255/7369/3763 30256/7372/3763 +f 30257/7133/3759 30258/7584/3759 30259/7561/3759 +f 30260/7585/3759 30259/7561/3759 30258/7584/3759 +f 30261/7375/3832 30262/7376/3832 30263/7377/3832 +f 30264/7378/3832 30263/7377/3832 30262/7376/3832 +f 30265/7783/3764 30266/7104/3764 30267/7784/3764 +f 30268/7785/3764 30267/7784/3764 30266/7104/3764 +f 30269/7118/3761 30270/7373/3761 30271/7126/3761 +f 30272/7374/3761 30271/7126/3761 30270/7373/3761 +f 30273/7366/3772 30274/7367/3772 30275/7368/3772 +f 30276/7367/3772 30277/7366/3772 30278/7369/3772 +f 30279/7370/3764 30280/7369/3764 30281/7366/3764 +f 30282/7371/3764 30283/7369/3764 30284/7372/3764 +f 30285/7136/3759 30286/7363/3759 30287/7364/3759 +f 30288/7365/3759 30287/7364/3759 30286/7363/3759 +f 30289/7375/3833 30290/7376/3833 30291/7377/3833 +f 30292/7378/3833 30291/7377/3833 30290/7376/3833 +f 30293/7409/3763 30294/7115/3763 30295/7410/3763 +f 30296/7411/3763 30295/7410/3763 30294/7115/3763 +f 30297/7596/3764 30298/7597/3764 30299/7598/3764 +f 30300/7599/3764 30299/7598/3764 30298/7597/3764 +f 30301/7600/3760 30302/7601/3760 30303/7602/3760 +f 30304/7603/3760 30303/7602/3760 30302/7601/3760 +f 30303/7602/3760 30304/7603/3760 30305/7604/3760 +f 30306/7605/3760 30305/7604/3760 30304/7603/3760 +f 30305/7604/3760 30306/7605/3760 30307/7606/3760 +f 30308/7607/3760 30307/7606/3760 30306/7605/3760 +f 30309/7423/3762 30310/7424/3762 30311/7425/3762 +f 30312/7426/3762 30311/7425/3762 30310/7424/3762 +f 30311/7425/3762 30312/7426/3762 30313/7427/3762 +f 30314/7428/3762 30313/7427/3762 30312/7426/3762 +f 30313/7427/3762 30314/7428/3762 30315/7429/3762 +f 30316/7430/3762 30315/7429/3762 30314/7428/3762 +f 30317/7608/3764 30318/7609/3764 30319/7610/3764 +f 30320/7611/3764 30319/7610/3764 30318/7609/3764 +f 30321/7620/3760 30322/7621/3760 30323/7622/3760 +f 30324/7623/3760 30323/7622/3760 30322/7621/3760 +f 30323/7622/3760 30324/7623/3760 30325/7624/3760 +f 30326/7625/3760 30325/7624/3760 30324/7623/3760 +f 30325/7624/3760 30326/7625/3760 30327/7626/3760 +f 30328/7627/3760 30327/7626/3760 30326/7625/3760 +f 30329/7441/3762 30330/7430/3762 30331/7442/3762 +f 30332/7443/3762 30331/7442/3762 30330/7430/3762 +f 30331/7442/3762 30332/7443/3762 30333/7444/3762 +f 30334/7445/3762 30333/7444/3762 30332/7443/3762 +f 30333/7444/3762 30334/7445/3762 30335/7446/3762 +f 30336/7447/3762 30335/7446/3762 30334/7445/3762 +f 30337/7242/3763 30338/7448/3763 30339/7449/3763 +f 30340/7450/3763 30339/7449/3763 30338/7448/3763 +f 30341/7451/3763 30342/7452/3763 30343/7453/3763 +f 30344/7454/3763 30343/7453/3763 30342/7452/3763 +f 30345/7455/3763 30346/7456/3763 30347/7152/3763 +f 30348/7457/3763 30347/7152/3763 30346/7456/3763 +f 30349/7458/3763 30350/7459/3763 30351/7460/3763 +f 30352/7461/3763 30351/7460/3763 30350/7459/3763 +f 30353/7462/3763 30354/7463/3763 30355/7464/3763 +f 30356/7465/3763 30355/7464/3763 30354/7463/3763 +f 30357/7786/3763 30358/7787/3763 30359/7788/3763 +f 30360/7789/3763 30359/7788/3763 30358/7787/3763 +f 30359/7788/3763 30360/7789/3763 30361/7790/3763 +f 30362/7791/3763 30361/7790/3763 30360/7789/3763 +f 30363/7470/3763 30364/7471/3763 30365/7472/3763 +f 30366/7473/3763 30365/7472/3763 30364/7471/3763 +f 30367/7474/3763 30368/7475/3763 30369/7476/3763 +f 30370/7477/3763 30369/7476/3763 30368/7475/3763 +f 30371/7476/3763 30372/7477/3763 30373/7478/3763 +f 30374/7479/3763 30373/7478/3763 30372/7477/3763 +f 30375/7478/3763 30376/7479/3763 30377/7480/3763 +f 30378/7481/3763 30377/7480/3763 30376/7479/3763 +f 30379/7482/3763 30380/7483/3763 30381/7484/3763 +f 30382/7485/3763 30381/7484/3763 30380/7483/3763 +f 30383/7484/3763 30384/7485/3763 30385/7486/3763 +f 30386/7487/3763 30385/7486/3763 30384/7485/3763 +f 30387/7486/3763 30388/7487/3763 30389/7488/3763 +f 30390/7489/3763 30389/7488/3763 30388/7487/3763 +f 30391/7490/3763 30392/7491/3763 30393/7492/3763 +f 30394/7493/3763 30393/7492/3763 30392/7491/3763 +f 30395/7492/3763 30396/7493/3763 30397/7494/3763 +f 30398/7495/3763 30397/7494/3763 30396/7493/3763 +f 30399/7494/3763 30400/7495/3763 30401/7496/3763 +f 30402/7497/3763 30401/7496/3763 30400/7495/3763 +f 30403/7498/3763 30404/7499/3763 30405/7500/3763 +f 30406/7501/3763 30405/7500/3763 30404/7499/3763 +f 30407/7500/3763 30408/7501/3763 30409/7502/3763 +f 30410/7503/3763 30409/7502/3763 30408/7501/3763 +f 30411/7502/3763 30412/7503/3763 30413/7504/3763 +f 30414/7505/3763 30413/7504/3763 30412/7503/3763 +f 30415/7506/3763 30416/7507/3763 30417/7508/3763 +f 30418/7509/3763 30417/7508/3763 30416/7507/3763 +f 30419/7508/3763 30420/7509/3763 30421/7510/3763 +f 30422/7511/3763 30421/7510/3763 30420/7509/3763 +f 30423/7510/3763 30424/7511/3763 30425/7510/3763 +f 30426/7513/3763 30425/7510/3763 30424/7511/3763 +f 30425/7510/3763 30426/7513/3763 30427/7512/3763 +f 30428/7792/3763 30429/7793/3763 30430/7794/3763 +f 30431/7795/3763 30430/7794/3763 30429/7793/3763 +f 30432/7796/3763 30433/7797/3763 30434/7798/3763 +f 30435/7799/3763 30434/7798/3763 30433/7797/3763 +f 30436/7800/3763 30437/7801/3763 30438/7802/3763 +f 30439/7803/3763 30438/7802/3763 30437/7801/3763 +f 30438/7802/3763 30439/7803/3763 30440/7804/3763 +f 30441/7805/3763 30440/7804/3763 30439/7803/3763 +f 30440/7804/3763 30441/7805/3763 30442/7705/3763 +f 30443/7126/3761 30444/7514/3761 30445/7326/3761 +f 30446/7515/3761 30445/7326/3761 30444/7514/3761 +f 30447/7347/3761 30448/7516/3761 30449/7517/3761 +f 30450/7518/3761 30449/7517/3761 30448/7516/3761 +f 30451/7519/3764 30452/7520/3764 30453/7521/3764 +f 30454/7522/3764 30453/7521/3764 30452/7520/3764 +f 30455/7523/3762 30456/7524/3762 30457/7525/3762 +f 30458/7526/3762 30457/7525/3762 30456/7524/3762 +f 30459/7527/3763 30460/7528/3763 30461/7519/3763 +f 30462/7520/3763 30461/7519/3763 30460/7528/3763 +f 30463/7523/3760 30464/7524/3760 30465/7525/3760 +f 30466/7526/3760 30465/7525/3760 30464/7524/3760 +f 30467/7265/3761 30468/7269/3761 30469/7261/3761 +f 30470/7262/3761 30469/7261/3761 30468/7269/3761 +f 30471/7529/3761 30472/7530/3761 30473/7531/3761 +f 30474/7532/3761 30473/7531/3761 30472/7530/3761 +f 30475/7533/3764 30476/7534/3764 30477/7535/3764 +f 30478/7536/3764 30477/7535/3764 30476/7534/3764 +f 30479/7523/3762 30480/7524/3762 30481/7525/3762 +f 30482/7526/3762 30481/7525/3762 30480/7524/3762 +f 30483/7537/3763 30484/7538/3763 30485/7539/3763 +f 30486/7540/3763 30485/7539/3763 30484/7538/3763 +f 30487/7523/3760 30488/7524/3760 30489/7525/3760 +f 30490/7526/3760 30489/7525/3760 30488/7524/3760 +f 30491/7539/3764 30492/7540/3764 30493/7541/3764 +f 30494/7542/3764 30493/7541/3764 30492/7540/3764 +f 30495/7523/3762 30496/7524/3762 30497/7525/3762 +f 30498/7526/3762 30497/7525/3762 30496/7524/3762 +f 30499/7543/3763 30500/7544/3763 30501/7533/3763 +f 30502/7534/3763 30501/7533/3763 30500/7544/3763 +f 30503/7523/3760 30504/7524/3760 30505/7525/3760 +f 30506/7526/3760 30505/7525/3760 30504/7524/3760 + + +# +# +# +g + + +# +# _material_583-effect +# +usemtl _material_583-effect + +v -0.234066 3.123555 1.578080 +v 0.394266 3.123555 1.578080 +v 0.007273 3.454804 1.578080 +v 0.152927 3.454804 1.578080 +v 0.394266 3.123555 -1.271920 +v -0.234066 3.123555 -1.271920 +v 0.152927 3.454804 -1.271920 +v 0.007273 3.454804 -1.271920 +vn 0.000000 0.000000 1.000000 +vn 0.000000 -0.000000 -1.000000 +vt -0.628334 -0.164380 +vt 0.628334 -0.164380 +vt -0.145655 0.498120 +vt 0.145655 0.498120 +f 30507/7806/3834 30508/7807/3834 30509/7808/3834 +f 30510/7809/3834 30509/7808/3834 30508/7807/3834 +f 30511/7806/3835 30512/7807/3835 30513/7808/3835 +f 30514/7809/3835 30513/7808/3835 30512/7807/3835 + + +# +# +# +g + + +# +# _material_312-effect +# +usemtl _material_312-effect + +v -0.725525 2.873555 1.628080 +v 0.885724 2.873555 1.628080 +v -0.543382 3.123555 1.628080 +v 0.703583 3.123555 1.628080 +v -0.543382 3.123555 1.628080 +v -0.234066 3.123555 1.628080 +v -0.302043 3.454804 1.628080 +v 0.007273 3.454804 1.628080 +v 0.394266 3.123555 1.628080 +v 0.703583 3.123555 1.628080 +v 0.152927 3.454804 1.628080 +v 0.462242 3.454804 1.628080 +v -0.302043 3.454804 1.628080 +v 0.462242 3.454804 1.628080 +v -0.119900 3.704804 1.628080 +v 0.280100 3.704804 1.628080 +v 0.885724 2.873555 -1.321920 +v -0.725525 2.873555 -1.321920 +v 0.703583 3.123555 -1.321920 +v -0.543382 3.123555 -1.321920 +v 0.703583 3.123555 -1.321920 +v 0.394266 3.123555 -1.321920 +v 0.462242 3.454804 -1.321920 +v 0.152927 3.454804 -1.321920 +v -0.234066 3.123555 -1.321920 +v -0.543382 3.123555 -1.321920 +v 0.007273 3.454804 -1.321920 +v -0.302043 3.454804 -1.321920 +v 0.462242 3.454804 -1.321920 +v -0.302043 3.454804 -1.321920 +v 0.280100 3.704804 -1.321920 +v -0.119900 3.704804 -1.321920 +vn 0.000000 0.000000 1.000000 +vn 0.000000 -0.000000 -1.000000 +vt -1.611250 -0.664380 +vt 1.611250 -0.664380 +vt -1.246964 -0.164380 +vt 1.246964 -0.164380 +vt -0.628334 -0.164380 +vt -0.764286 0.498120 +vt -0.145655 0.498120 +vt 0.628334 -0.164380 +vt 0.145655 0.498120 +vt 0.764286 0.498120 +vt -0.400000 0.998120 +vt 0.400000 0.998120 +f 30515/7810/3836 30516/7811/3836 30517/7812/3836 +f 30518/7813/3836 30517/7812/3836 30516/7811/3836 +f 30519/7812/3836 30520/7814/3836 30521/7815/3836 +f 30522/7816/3836 30521/7815/3836 30520/7814/3836 +f 30523/7817/3836 30524/7813/3836 30525/7818/3836 +f 30526/7819/3836 30525/7818/3836 30524/7813/3836 +f 30527/7815/3836 30528/7819/3836 30529/7820/3836 +f 30530/7821/3836 30529/7820/3836 30528/7819/3836 +f 30531/7810/3837 30532/7811/3837 30533/7812/3837 +f 30534/7813/3837 30533/7812/3837 30532/7811/3837 +f 30535/7812/3837 30536/7814/3837 30537/7815/3837 +f 30538/7816/3837 30537/7815/3837 30536/7814/3837 +f 30539/7817/3837 30540/7813/3837 30541/7818/3837 +f 30542/7819/3837 30541/7818/3837 30540/7813/3837 +f 30543/7815/3837 30544/7819/3837 30545/7820/3837 +f 30546/7821/3837 30545/7820/3837 30544/7819/3837 + + +# +# +# +g + + +# +# _material_535-effect +# +usemtl _material_535-effect + +v -1.094900 1.429805 -0.530255 +v -1.094900 1.429805 -1.130255 +v -1.094900 1.804805 -0.530255 +v -1.094900 1.804805 -1.130255 +v -1.094900 1.429805 -1.130255 +v -1.894900 1.429805 -1.130255 +v -1.094900 1.804805 -1.130255 +v -1.894900 1.804805 -1.130255 +v -1.894900 1.429805 -0.530255 +v -1.094900 1.429805 -0.530255 +v -1.894900 1.804805 -0.530255 +v -1.094900 1.804805 -0.530255 +v -1.894900 1.804805 -0.530255 +v -1.094900 1.804805 -0.530255 +v -1.119900 2.052904 -0.530255 +v -1.094900 2.052904 -0.530255 +v -1.094900 1.804805 -0.530255 +v -1.094900 1.804805 -1.130255 +v -1.094900 2.052904 -0.530255 +v -1.094900 2.052904 -1.130255 +v -1.094900 1.804805 -1.130255 +v -1.894900 1.804805 -1.130255 +v -1.094900 2.052904 -1.130255 +v -1.119900 2.052904 -1.130255 +v -1.094900 1.429805 1.436413 +v -1.094900 1.429805 0.836413 +v -1.094900 1.804805 1.436413 +v -1.094900 1.804805 0.836413 +v -1.094900 1.429805 0.836413 +v -1.894900 1.429805 0.836413 +v -1.094900 1.804805 0.836413 +v -1.894900 1.804805 0.836413 +v -1.894900 1.429805 1.436413 +v -1.094900 1.429805 1.436413 +v -1.894900 1.804805 1.436413 +v -1.094900 1.804805 1.436413 +v -1.894900 1.804805 1.436413 +v -1.094900 1.804805 1.436413 +v -1.119900 2.038800 1.436413 +v -1.094900 2.038800 1.436413 +v -1.094900 1.804805 1.436413 +v -1.094900 1.804805 0.836413 +v -1.094900 2.038800 1.436413 +v -1.094900 2.038800 0.836413 +v -1.094900 1.804805 0.836413 +v -1.894900 1.804805 0.836413 +v -1.094900 2.038800 0.836413 +v -1.119900 2.038800 0.836413 +v 1.255100 1.429805 0.836413 +v 1.255100 1.429805 1.436413 +v 1.255100 1.804805 0.836413 +v 1.255100 1.804805 1.436413 +v 1.255100 1.429805 1.436413 +v 2.055100 1.429805 1.436413 +v 1.255100 1.804805 1.436413 +v 2.055100 1.804805 1.436413 +v 2.055100 1.429805 0.836413 +v 1.255100 1.429805 0.836413 +v 2.055100 1.804805 0.836413 +v 1.255100 1.804805 0.836413 +v 2.055100 1.804805 0.836413 +v 1.255100 1.804805 0.836413 +v 1.280100 2.034081 0.836413 +v 1.255100 2.034081 0.836413 +v 1.255100 1.804805 0.836413 +v 1.255100 1.804805 1.436413 +v 1.255100 2.034081 0.836413 +v 1.255100 2.034081 1.436413 +v 1.255100 1.804805 1.436413 +v 2.055100 1.804805 1.436413 +v 1.255100 2.034081 1.436413 +v 1.280100 2.034081 1.436413 +v 1.255100 1.429805 -0.146920 +v 1.255100 1.429805 0.453080 +v 1.255100 1.804805 -0.146920 +v 1.255100 1.804805 0.453080 +v 1.255100 1.429805 0.453080 +v 2.055100 1.429805 0.453080 +v 1.255100 1.804805 0.453080 +v 2.055100 1.804805 0.453080 +v 2.055100 1.429805 -0.146920 +v 1.255100 1.429805 -0.146920 +v 2.055100 1.804805 -0.146920 +v 1.255100 1.804805 -0.146920 +v 2.055100 1.804805 -0.146920 +v 1.255100 1.804805 -0.146920 +v 1.280100 2.051137 -0.146920 +v 1.255100 2.051137 -0.146920 +v 1.255100 1.804805 -0.146920 +v 1.255100 1.804805 0.453080 +v 1.255100 2.051137 -0.146920 +v 1.255100 2.051137 0.453080 +v 1.255100 1.804805 0.453080 +v 2.055100 1.804805 0.453080 +v 1.255100 2.051137 0.453080 +v 1.280100 2.051137 0.453080 +vn 1.000000 0.000000 0.000000 +vn 0.000000 -0.000000 -1.000000 +vn 0.000000 0.000000 1.000000 +vn -1.000000 0.000000 -0.000000 +vt 0.000000 0.000000 +vt 1.200000 0.000000 +vt 0.000000 0.750000 +vt 1.200000 0.750000 +vt 1.600000 0.000000 +vt 1.600000 0.750000 +vt 1.550000 1.246198 +vt 1.600000 1.246198 +vt 0.000000 1.246198 +vt 1.200000 1.246198 +vt 0.050000 1.246198 +vt 1.550000 1.217989 +vt 1.600000 1.217989 +vt 0.000000 1.217989 +vt 1.200000 1.217989 +vt 0.050000 1.217989 +vt 1.550000 1.208553 +vt 1.600000 1.208553 +vt 0.000000 1.208553 +vt 1.200000 1.208553 +vt 0.050000 1.208553 +vt 1.550000 1.242665 +vt 1.600000 1.242665 +vt 0.000000 1.242665 +vt 1.200000 1.242665 +vt 0.050000 1.242665 +f 30547/7822/3838 30548/7823/3838 30549/7824/3838 +f 30550/7825/3838 30549/7824/3838 30548/7823/3838 +f 30551/7822/3839 30552/7826/3839 30553/7824/3839 +f 30554/7827/3839 30553/7824/3839 30552/7826/3839 +f 30555/7822/3840 30556/7826/3840 30557/7824/3840 +f 30558/7827/3840 30557/7824/3840 30556/7826/3840 +f 30559/7824/3840 30560/7827/3840 30561/7828/3840 +f 30562/7829/3840 30561/7828/3840 30560/7827/3840 +f 30563/7824/3838 30564/7825/3838 30565/7830/3838 +f 30566/7831/3838 30565/7830/3838 30564/7825/3838 +f 30567/7824/3839 30568/7827/3839 30569/7830/3839 +f 30570/7832/3839 30569/7830/3839 30568/7827/3839 +f 30571/7822/3838 30572/7823/3838 30573/7824/3838 +f 30574/7825/3838 30573/7824/3838 30572/7823/3838 +f 30575/7822/3839 30576/7826/3839 30577/7824/3839 +f 30578/7827/3839 30577/7824/3839 30576/7826/3839 +f 30579/7822/3840 30580/7826/3840 30581/7824/3840 +f 30582/7827/3840 30581/7824/3840 30580/7826/3840 +f 30583/7824/3840 30584/7827/3840 30585/7833/3840 +f 30586/7834/3840 30585/7833/3840 30584/7827/3840 +f 30587/7824/3838 30588/7825/3838 30589/7835/3838 +f 30590/7836/3838 30589/7835/3838 30588/7825/3838 +f 30591/7824/3839 30592/7827/3839 30593/7835/3839 +f 30594/7837/3839 30593/7835/3839 30592/7827/3839 +f 30595/7822/3841 30596/7823/3841 30597/7824/3841 +f 30598/7825/3841 30597/7824/3841 30596/7823/3841 +f 30599/7822/3840 30600/7826/3840 30601/7824/3840 +f 30602/7827/3840 30601/7824/3840 30600/7826/3840 +f 30603/7822/3839 30604/7826/3839 30605/7824/3839 +f 30606/7827/3839 30605/7824/3839 30604/7826/3839 +f 30607/7824/3839 30608/7827/3839 30609/7838/3839 +f 30610/7839/3839 30609/7838/3839 30608/7827/3839 +f 30611/7824/3841 30612/7825/3841 30613/7840/3841 +f 30614/7841/3841 30613/7840/3841 30612/7825/3841 +f 30615/7824/3840 30616/7827/3840 30617/7840/3840 +f 30618/7842/3840 30617/7840/3840 30616/7827/3840 +f 30619/7822/3841 30620/7823/3841 30621/7824/3841 +f 30622/7825/3841 30621/7824/3841 30620/7823/3841 +f 30623/7822/3840 30624/7826/3840 30625/7824/3840 +f 30626/7827/3840 30625/7824/3840 30624/7826/3840 +f 30627/7822/3839 30628/7826/3839 30629/7824/3839 +f 30630/7827/3839 30629/7824/3839 30628/7826/3839 +f 30631/7824/3839 30632/7827/3839 30633/7843/3839 +f 30634/7844/3839 30633/7843/3839 30632/7827/3839 +f 30635/7824/3841 30636/7825/3841 30637/7845/3841 +f 30638/7846/3841 30637/7845/3841 30636/7825/3841 +f 30639/7824/3840 30640/7827/3840 30641/7845/3840 +f 30642/7847/3840 30641/7845/3840 30640/7827/3840 + + +# +# +# +g + + +# +# _material_583-effect +# +usemtl _material_583-effect + +v -1.369900 2.679804 0.290079 +v -1.369900 2.679804 0.460079 +v -1.369900 3.079804 0.290079 +v -1.369900 3.079804 0.460079 +v -1.369900 3.221469 0.290079 +v -1.369900 2.679804 -0.139919 +v -1.369900 2.679804 0.030080 +v -1.369900 3.079804 -0.139919 +v -1.369900 3.079804 0.030080 +v -1.369900 3.221469 0.030080 +v -1.324901 3.454804 0.053080 +v -1.324901 3.454804 0.253080 +v -1.324901 3.704804 0.053080 +v -1.324901 3.704804 0.253080 +vn -1.000000 0.000000 -0.000000 +vt 0.008525 0.067281 +vt 0.348525 0.067281 +vt 0.008525 0.867281 +vt 0.348525 0.867281 +vt 0.008525 1.150614 +vt -0.008525 0.067281 +vt 0.331475 0.067281 +vt -0.008525 0.867281 +vt 0.331475 0.867281 +vt 0.331475 1.150614 +vt 0.000000 0.000000 +vt 0.400000 0.000000 +vt 0.000000 0.500000 +vt 0.400000 0.500000 +f 30643/7848/3842 30644/7849/3842 30645/7850/3842 +f 30646/7851/3842 30645/7850/3842 30644/7849/3842 +f 30645/7850/3842 30646/7851/3842 30647/7852/3842 +f 30648/7853/3842 30649/7854/3842 30650/7855/3842 +f 30651/7856/3842 30650/7855/3842 30649/7854/3842 +f 30650/7855/3842 30651/7856/3842 30652/7857/3842 +f 30653/7858/3842 30654/7859/3842 30655/7860/3842 +f 30656/7861/3842 30655/7860/3842 30654/7859/3842 + + +# +# +# +g + + +# +# _ns651_Material_002_52-effect +# +usemtl _ns651_Material_002_52-effect + +v -0.180119 4.205190 -0.794574 +v -0.180119 4.043322 -0.794574 +v -0.181483 4.043322 -0.794440 +v -0.181483 4.205190 -0.794440 +v -0.182795 4.043322 -0.794042 +v -0.182795 4.205190 -0.794042 +v -0.184004 4.043322 -0.793396 +v -0.184004 4.205190 -0.793396 +v -0.185063 4.043322 -0.792526 +v -0.185063 4.205190 -0.792526 +v -0.185933 4.043322 -0.791467 +v -0.185933 4.205190 -0.791467 +v -0.186579 4.043322 -0.790258 +v -0.186579 4.205190 -0.790258 +v -0.186977 4.043322 -0.788946 +v -0.186977 4.205190 -0.788946 +v -0.187111 4.043322 -0.787582 +v -0.187111 4.205190 -0.787582 +v -0.186977 4.043322 -0.786218 +v -0.186977 4.205190 -0.786218 +v -0.186579 4.043322 -0.784907 +v -0.186579 4.205190 -0.784907 +v -0.185933 4.043322 -0.783698 +v -0.185933 4.205190 -0.783698 +v -0.185063 4.043322 -0.782638 +v -0.185063 4.205190 -0.782638 +v -0.184004 4.043322 -0.781769 +v -0.184004 4.205190 -0.781769 +v -0.182795 4.043322 -0.781123 +v -0.182795 4.205190 -0.781123 +v -0.181483 4.043322 -0.780725 +v -0.181483 4.205190 -0.780725 +v -0.180119 4.043322 -0.780591 +v -0.180119 4.205190 -0.780591 +v -0.178755 4.043322 -0.780725 +v -0.178755 4.205190 -0.780725 +v -0.177444 4.043322 -0.781123 +v -0.177444 4.205190 -0.781123 +v -0.176235 4.043322 -0.781769 +v -0.176235 4.205190 -0.781769 +v -0.175175 4.043322 -0.782638 +v -0.175175 4.205190 -0.782638 +v -0.174306 4.043322 -0.783698 +v -0.174306 4.205190 -0.783698 +v -0.173660 4.043322 -0.784907 +v -0.173660 4.205190 -0.784907 +v -0.173262 4.043322 -0.786218 +v -0.173262 4.205190 -0.786218 +v -0.173127 4.043322 -0.787582 +v -0.173127 4.205190 -0.787582 +v -0.173262 4.043322 -0.788946 +v -0.173262 4.205190 -0.788946 +v -0.173660 4.043322 -0.790258 +v -0.173660 4.205190 -0.790258 +v -0.174306 4.043322 -0.791467 +v -0.174306 4.205190 -0.791467 +v -0.175175 4.043322 -0.792526 +v -0.175175 4.205190 -0.792526 +v -0.176235 4.043322 -0.793396 +v -0.176235 4.205190 -0.793396 +v -0.177444 4.043322 -0.794042 +v -0.177444 4.205190 -0.794042 +v -0.178755 4.043322 -0.794440 +v -0.178755 4.205190 -0.794440 +v -0.180119 4.209582 -0.803765 +v -0.176962 4.209582 -0.803454 +v -0.173926 4.209582 -0.802533 +v -0.171129 4.209582 -0.801038 +v -0.168676 4.209582 -0.799025 +v -0.166664 4.209582 -0.796573 +v -0.165168 4.209582 -0.793775 +v -0.164247 4.209582 -0.790740 +v -0.163936 4.209582 -0.787582 +v -0.164247 4.209582 -0.784425 +v -0.165168 4.209582 -0.781389 +v -0.166664 4.209582 -0.778592 +v -0.168676 4.209582 -0.776139 +v -0.171129 4.209582 -0.774127 +v -0.173926 4.209582 -0.772631 +v -0.176962 4.209582 -0.771710 +v -0.180119 4.209582 -0.771399 +v -0.183276 4.209582 -0.771710 +v -0.186312 4.209582 -0.772631 +v -0.189110 4.209582 -0.774127 +v -0.191562 4.209582 -0.776139 +v -0.193575 4.209582 -0.778592 +v -0.195070 4.209582 -0.781389 +v -0.195991 4.209582 -0.784425 +v -0.196302 4.209582 -0.787582 +v -0.195991 4.209582 -0.790740 +v -0.195070 4.209582 -0.793775 +v -0.193575 4.209582 -0.796573 +v -0.191562 4.209582 -0.799025 +v -0.189110 4.209582 -0.801038 +v -0.186312 4.209582 -0.802533 +v -0.183276 4.209582 -0.803454 +v -0.179302 4.226930 -0.791690 +v -0.180119 4.226930 -0.791770 +v -0.180119 4.241926 -0.787582 +v -0.178517 4.226930 -0.791452 +v -0.177793 4.226930 -0.791065 +v -0.177158 4.226930 -0.790544 +v -0.176637 4.226930 -0.789909 +v -0.176250 4.226930 -0.789185 +v -0.176012 4.226930 -0.788399 +v -0.175931 4.226930 -0.787582 +v -0.176012 4.226930 -0.786765 +v -0.176250 4.226930 -0.785980 +v -0.176637 4.226930 -0.785256 +v -0.177158 4.226930 -0.784621 +v -0.177793 4.226930 -0.784100 +v -0.178517 4.226930 -0.783713 +v -0.179302 4.226930 -0.783475 +v -0.180119 4.226930 -0.783394 +v -0.180936 4.226930 -0.783475 +v -0.181722 4.226930 -0.783713 +v -0.182446 4.226930 -0.784100 +v -0.183081 4.226930 -0.784621 +v -0.183601 4.226930 -0.785256 +v -0.183989 4.226930 -0.785980 +v -0.184227 4.226930 -0.786765 +v -0.184307 4.226930 -0.787582 +v -0.184227 4.226930 -0.788399 +v -0.183989 4.226930 -0.789185 +v -0.183601 4.226930 -0.789909 +v -0.183081 4.226930 -0.790544 +v -0.182446 4.226930 -0.791065 +v -0.181722 4.226930 -0.791452 +v -0.180936 4.226930 -0.791690 +v -0.180119 4.218015 -0.796438 +v -0.181847 4.218015 -0.796267 +v -0.183508 4.218015 -0.795764 +v -0.185039 4.218015 -0.794945 +v -0.186381 4.218015 -0.793844 +v -0.187482 4.218015 -0.792502 +v -0.188300 4.218015 -0.790971 +v -0.188804 4.218015 -0.789310 +v -0.188974 4.218015 -0.787582 +v -0.188804 4.218015 -0.785855 +v -0.188300 4.218015 -0.784194 +v -0.187482 4.218015 -0.782663 +v -0.186381 4.218015 -0.781321 +v -0.185039 4.218015 -0.780220 +v -0.183508 4.218015 -0.779401 +v -0.181847 4.218015 -0.778897 +v -0.180119 4.218015 -0.778727 +v -0.178392 4.218015 -0.778897 +v -0.176731 4.218015 -0.779401 +v -0.175200 4.218015 -0.780220 +v -0.173858 4.218015 -0.781321 +v -0.172756 4.218015 -0.782663 +v -0.171938 4.218015 -0.784194 +v -0.171434 4.218015 -0.785855 +v -0.171264 4.218015 -0.787582 +v -0.171434 4.218015 -0.789310 +v -0.171938 4.218015 -0.790971 +v -0.172756 4.218015 -0.792502 +v -0.173858 4.218015 -0.793844 +v -0.175200 4.218015 -0.794945 +v -0.176731 4.218015 -0.795764 +v -0.178392 4.218015 -0.796267 +v -0.183115 4.210794 -0.802642 +v -0.180119 4.210794 -0.802937 +v -0.185995 4.210794 -0.801768 +v -0.188650 4.210794 -0.800349 +v -0.190976 4.210794 -0.798439 +v -0.192886 4.210794 -0.796113 +v -0.194305 4.210794 -0.793458 +v -0.195178 4.210794 -0.790578 +v -0.195473 4.210794 -0.787582 +v -0.195178 4.210794 -0.784587 +v -0.194305 4.210794 -0.781707 +v -0.192886 4.210794 -0.779052 +v -0.190976 4.210794 -0.776725 +v -0.188650 4.210794 -0.774816 +v -0.185995 4.210794 -0.773397 +v -0.183115 4.210794 -0.772523 +v -0.180119 4.210794 -0.772228 +v -0.177124 4.210794 -0.772523 +v -0.174243 4.210794 -0.773397 +v -0.171589 4.210794 -0.774816 +v -0.169262 4.210794 -0.776725 +v -0.167353 4.210794 -0.779052 +v -0.165934 4.210794 -0.781707 +v -0.165060 4.210794 -0.784587 +v -0.164765 4.210794 -0.787582 +v -0.165060 4.210794 -0.790578 +v -0.165934 4.210794 -0.793458 +v -0.167353 4.210794 -0.796113 +v -0.169262 4.210794 -0.798439 +v -0.171589 4.210794 -0.800349 +v -0.174243 4.210794 -0.801768 +v -0.177124 4.210794 -0.802642 +vn 0.900409 0.387899 0.196971 +vn 0.921534 0.387902 0.017518 +vn 0.000000 1.000000 -0.000000 +vn -0.162577 0.387901 -0.907249 +vn 0.017518 0.387902 -0.921534 +vn 0.196971 0.387899 -0.900409 +vn 0.368854 0.387898 -0.844678 +vn 0.526553 0.387903 -0.756487 +vn 0.664031 0.387895 -0.639219 +vn 0.775985 0.387901 -0.497374 +vn 0.858104 0.387897 -0.336442 +vn 0.907254 0.387903 -0.162547 +vn 0.844678 0.387898 0.368854 +vn 0.756487 0.387903 0.526553 +vn 0.639219 0.387895 0.664031 +vn 0.497374 0.387901 0.775985 +vn 0.336442 0.387897 0.858104 +vn 0.162577 0.387901 0.907249 +vn -0.017549 0.387902 0.921534 +vn -0.196971 0.387899 0.900409 +vn -0.368854 0.387898 0.844678 +vn -0.526553 0.387903 0.756487 +vn -0.664031 0.387895 0.639219 +vn -0.775985 0.387901 0.497374 +vn -0.858104 0.387897 0.336442 +vn -0.907249 0.387901 0.162577 +vn -0.921534 0.387902 -0.017518 +vn -0.900409 0.387899 -0.196971 +vn -0.844678 0.387898 -0.368854 +vn -0.756487 0.387903 -0.526553 +vn -0.639219 0.387895 -0.664031 +vn -0.497374 0.387901 -0.775985 +vn -0.336442 0.387897 -0.858104 +vn 0.948665 -0.261032 0.178599 +vn 0.826822 -0.534328 0.175668 +vn 0.965281 -0.261028 -0.009888 +vn 0.845203 -0.534333 0.010956 +vn 0.944789 -0.261063 -0.198040 +vn 0.831104 -0.534333 -0.154123 +vn 0.888009 -0.261028 -0.378557 +vn 0.785070 -0.534326 -0.313308 +vn 0.797096 -0.261029 -0.544520 +vn 0.708865 -0.534327 -0.460440 +vn 0.675551 -0.261034 -0.689559 +vn 0.605415 -0.534335 -0.589880 +vn 0.528038 -0.261028 -0.808109 +vn 0.478695 -0.534332 -0.696664 +vn 0.360224 -0.261035 -0.895600 +vn 0.333607 -0.534333 -0.776656 +vn 0.178570 -0.261034 -0.948670 +vn 0.175638 -0.534331 -0.826827 +vn -0.009888 -0.261028 -0.965281 +vn 0.010956 -0.534333 -0.845203 +vn -0.198040 -0.261063 -0.944789 +vn -0.154093 -0.534336 -0.831108 +vn -0.378527 -0.261060 -0.888012 +vn -0.313280 -0.534331 -0.785077 +vn -0.544516 -0.261058 -0.797089 +vn -0.460440 -0.534327 -0.708865 +vn -0.689559 -0.261034 -0.675551 +vn -0.589880 -0.534335 -0.605415 +vn -0.808109 -0.261028 -0.528038 +vn -0.696664 -0.534332 -0.478695 +vn -0.895600 -0.261035 -0.360224 +vn -0.776676 -0.534325 -0.333572 +vn -0.948670 -0.261034 -0.178570 +vn -0.826822 -0.534328 -0.175668 +vn -0.965281 -0.261028 0.009888 +vn -0.845203 -0.534333 -0.010956 +vn -0.944789 -0.261063 0.198040 +vn -0.831104 -0.534333 0.154123 +vn -0.888012 -0.261060 0.378527 +vn -0.785070 -0.534326 0.313308 +vn -0.797089 -0.261057 0.544516 +vn -0.708865 -0.534327 0.460440 +vn -0.675551 -0.261034 0.689559 +vn -0.605415 -0.534335 0.589880 +vn -0.528038 -0.261028 0.808109 +vn -0.478695 -0.534332 0.696664 +vn -0.360224 -0.261035 0.895600 +vn -0.333572 -0.534325 0.776676 +vn -0.178568 -0.261062 0.948662 +vn -0.175668 -0.534328 0.826822 +vn 0.009888 -0.261028 0.965281 +vn -0.010987 -0.534333 0.845203 +vn 0.198040 -0.261063 0.944789 +vn 0.154123 -0.534333 0.831104 +vn 0.378557 -0.261028 0.888009 +vn 0.313308 -0.534326 0.785070 +vn 0.544520 -0.261029 0.797096 +vn 0.460440 -0.534327 0.708865 +vn 0.689559 -0.261034 0.675551 +vn 0.589880 -0.534335 0.605415 +vn 0.808122 -0.261032 0.528016 +vn 0.696664 -0.534332 0.478695 +vn 0.895600 -0.261035 0.360224 +vn 0.776676 -0.534325 0.333572 +vn 0.805684 0.570928 0.157847 +vn 0.820999 0.570924 -0.002319 +vn 0.804767 0.570927 -0.162455 +vn 0.757613 0.570926 -0.316333 +vn 0.681341 0.570923 -0.458063 +vn 0.578857 0.570953 -0.582184 +vn 0.454161 0.570929 -0.683943 +vn 0.311998 0.570923 -0.759410 +vn 0.157847 0.570928 -0.805684 +vn -0.002319 0.570924 -0.820999 +vn -0.162455 0.570927 -0.804767 +vn -0.316333 0.570926 -0.757613 +vn -0.458063 0.570923 -0.681341 +vn -0.582194 0.570932 -0.578867 +vn -0.683943 0.570929 -0.454161 +vn -0.759384 0.570957 -0.312000 +vn -0.805684 0.570928 -0.157847 +vn -0.820999 0.570924 0.002319 +vn -0.804767 0.570927 0.162455 +vn -0.757613 0.570926 0.316333 +vn -0.681313 0.570955 0.458064 +vn -0.578867 0.570932 0.582194 +vn -0.454161 0.570929 0.683943 +vn -0.312005 0.570937 0.759397 +vn -0.157874 0.570946 0.805666 +vn 0.002319 0.570924 0.820999 +vn 0.162452 0.570948 0.804753 +vn 0.316328 0.570946 0.757599 +vn 0.458072 0.570935 0.681325 +vn 0.582194 0.570932 0.578867 +vn 0.683943 0.570929 0.454161 +vn 0.759410 0.570923 0.311998 +vn 0.770798 0.618018 0.154672 +vn 0.786158 0.618024 0.001343 +vn 0.771319 0.618020 -0.152048 +vn 0.726842 0.618011 -0.299606 +vn 0.654428 0.618018 -0.435634 +vn 0.556860 0.618022 -0.554938 +vn 0.437889 0.618013 -0.652927 +vn 0.302081 0.618017 -0.725811 +vn 0.154672 0.618018 -0.770798 +vn 0.001343 0.618024 -0.786158 +vn -0.152048 0.618020 -0.771319 +vn -0.299606 0.618011 -0.726842 +vn -0.435634 0.618018 -0.654428 +vn -0.554938 0.618022 -0.556860 +vn -0.652909 0.618025 -0.437898 +vn -0.725811 0.618017 -0.302081 +vn -0.770798 0.618018 -0.154672 +vn -0.786158 0.618024 -0.001343 +vn -0.771319 0.618020 0.152048 +vn -0.726842 0.618011 0.299606 +vn -0.654428 0.618018 0.435634 +vn -0.556851 0.618011 0.554959 +vn -0.437889 0.618044 0.652897 +vn -0.302081 0.618017 0.725811 +vn -0.154672 0.618018 0.770798 +vn -0.001343 0.618025 0.786158 +vn 0.152048 0.618020 0.771319 +vn 0.299612 0.618025 0.726827 +vn 0.435626 0.618037 0.654416 +vn 0.554927 0.618040 0.556850 +vn 0.652927 0.618013 0.437889 +vn 0.725811 0.618017 0.302081 +vn 0.986661 0.000000 0.162790 +vn 0.999462 -0.000000 -0.032808 +vn 0.973859 -0.000000 -0.227152 +vn 0.910836 -0.000000 -0.412768 +vn 0.812792 -0.000000 -0.582554 +vn 0.683516 -0.000000 -0.729936 +vn 0.527981 -0.000000 -0.849256 +vn 0.352163 -0.000000 -0.935939 +vn 0.162790 -0.000000 -0.986661 +vn -0.032808 -0.000000 -0.999462 +vn -0.227152 -0.000000 -0.973859 +vn -0.412805 -0.000000 -0.910820 +vn -0.582554 -0.000000 -0.812792 +vn -0.729921 -0.000000 -0.683532 +vn -0.849256 -0.000000 -0.527981 +vn -0.935939 -0.000000 -0.352163 +vn -0.986661 -0.000000 -0.162790 +vn -0.999462 0.000000 0.032808 +vn -0.973852 0.000000 0.227181 +vn -0.910836 0.000000 0.412768 +vn -0.812792 0.000000 0.582554 +vn -0.683532 0.000000 0.729921 +vn -0.527981 0.000000 0.849256 +vn -0.352127 0.000000 0.935952 +vn -0.162820 0.000000 0.986656 +vn 0.032777 0.000000 0.999463 +vn 0.227152 0.000000 0.973859 +vn 0.412768 0.000000 0.910836 +vn 0.582554 0.000000 0.812792 +vn 0.729936 0.000000 0.683516 +vn 0.849256 0.000000 0.527981 +vn 0.935939 0.000000 0.352163 +vt 0.327590 0.737726 +vt 0.333658 0.714719 +vt 0.498578 0.710577 +vt 0.424675 0.598886 +vt 0.412902 0.605807 +vt 0.401200 0.613915 +vt 0.389990 0.623365 +vt 0.378937 0.634219 +vt 0.368258 0.646672 +vt 0.358490 0.660689 +vt 0.349133 0.676641 +vt 0.341023 0.694433 +vt 0.669461 0.737726 +vt 0.663450 0.714766 +vt 0.656465 0.694724 +vt 0.647982 0.676684 +vt 0.638943 0.660842 +vt 0.628814 0.646670 +vt 0.618193 0.634251 +vt 0.607348 0.623384 +vt 0.595906 0.613936 +vt 0.584358 0.605777 +vt 0.572407 0.598905 +vt 0.560411 0.593140 +vt 0.548183 0.588462 +vt 0.535776 0.584950 +vt 0.523326 0.582480 +vt 0.510914 0.581035 +vt 0.498496 0.580487 +vt 0.486083 0.581031 +vt 0.473672 0.582470 +vt 0.461345 0.585018 +vt 0.449032 0.588508 +vt 0.436723 0.593097 +vt 0.000000 0.471479 +vt 0.050509 0.239289 +vt 0.064361 0.455502 +vt 0.081002 0.241493 +vt 0.112578 0.443109 +vt 0.111459 0.242053 +vt 0.154063 0.431521 +vt 0.141870 0.241284 +vt 0.189658 0.422498 +vt 0.171367 0.239785 +vt 0.221214 0.414276 +vt 0.200606 0.239550 +vt 0.250880 0.406943 +vt 0.229006 0.235337 +vt 0.278364 0.400460 +vt 0.257222 0.233377 +vt 0.305125 0.394171 +vt 0.284977 0.230785 +vt 0.330718 0.389287 +vt 0.312292 0.229074 +vt 0.355659 0.384606 +vt 0.339197 0.226879 +vt 0.380272 0.380609 +vt 0.365597 0.223418 +vt 0.404336 0.377624 +vt 0.392083 0.222574 +vt 0.427875 0.375325 +vt 0.418342 0.219765 +vt 0.451089 0.373757 +vt 0.444588 0.217345 +vt 0.474193 0.372387 +vt 0.470871 0.215298 +vt 0.497713 0.371694 +vt 0.497225 0.213604 +vt 0.521310 0.372059 +vt 0.523719 0.214591 +vt 0.544609 0.373233 +vt 0.550381 0.213546 +vt 0.568106 0.374503 +vt 0.577271 0.212809 +vt 0.592124 0.376868 +vt 0.604025 0.216305 +vt 0.616559 0.379970 +vt 0.631015 0.218465 +vt 0.641041 0.383890 +vt 0.658404 0.221023 +vt 0.666161 0.388083 +vt 0.686056 0.223010 +vt 0.692244 0.393656 +vt 0.713995 0.226004 +vt 0.719089 0.399448 +vt 0.742303 0.228384 +vt 0.747345 0.406786 +vt 0.771063 0.231533 +vt 0.776663 0.414148 +vt 0.800129 0.236326 +vt 0.808637 0.422573 +vt 0.829629 0.238659 +vt 0.844446 0.433045 +vt 0.859538 0.242696 +vt 0.885119 0.443977 +vt 0.889587 0.244063 +vt 0.935145 0.458301 +vt 0.920694 0.243820 +vt 1.000000 0.475909 +vt 0.951507 0.242128 +vt 0.169152 0.643288 +vt 0.190528 0.618033 +vt 0.212627 0.595811 +vt 0.235073 0.576261 +vt 0.257222 0.559385 +vt 0.278902 0.544005 +vt 0.300487 0.531883 +vt 0.321429 0.520594 +vt 0.342138 0.511119 +vt 0.362355 0.502728 +vt 0.382407 0.495914 +vt 0.402123 0.490249 +vt 0.421579 0.485413 +vt 0.440996 0.482309 +vt 0.460242 0.479822 +vt 0.479420 0.478703 +vt 0.498542 0.478212 +vt 0.517694 0.478464 +vt 0.536884 0.480046 +vt 0.556102 0.482629 +vt 0.575463 0.485602 +vt 0.595007 0.490068 +vt 0.614846 0.495632 +vt 0.634836 0.502703 +vt 0.655239 0.510767 +vt 0.675852 0.520513 +vt 0.697002 0.531538 +vt 0.718381 0.544514 +vt 0.740138 0.559274 +vt 0.762381 0.576186 +vt 0.784939 0.595083 +vt 0.807005 0.617753 +vt 0.828256 0.643529 +vt 0.013316 0.505501 +vt 0.072700 0.481011 +vt 0.119179 0.463673 +vt 0.159370 0.449923 +vt 0.194330 0.438433 +vt 0.225340 0.428872 +vt 0.254520 0.420438 +vt 0.281501 0.413176 +vt 0.307890 0.406816 +vt 0.333097 0.401155 +vt 0.357623 0.396433 +vt 0.382002 0.392435 +vt 0.405783 0.389036 +vt 0.428954 0.386464 +vt 0.451797 0.384596 +vt 0.474520 0.383512 +vt 0.497784 0.383121 +vt 0.521082 0.383291 +vt 0.543985 0.384217 +vt 0.567180 0.386029 +vt 0.590918 0.388431 +vt 0.614963 0.391620 +vt 0.639028 0.395549 +vt 0.663740 0.400452 +vt 0.689430 0.406090 +vt 0.715841 0.412751 +vt 0.743684 0.420252 +vt 0.772421 0.428735 +vt 0.803831 0.438874 +vt 0.838723 0.450722 +vt 0.878521 0.465450 +vt 0.925957 0.483742 +vt 0.985760 0.510259 +vt 0.060805 0.014779 +vt 0.088948 0.014255 +vt 0.116607 0.013480 +vt 0.144154 0.015827 +vt 0.171639 0.014504 +vt 0.199067 0.016318 +vt 0.226831 0.014562 +vt 0.254097 0.012704 +vt 0.281379 0.014010 +vt 0.308554 0.011927 +vt 0.335787 0.013046 +vt 0.363365 0.010939 +vt 0.391001 0.008950 +vt 0.418669 0.007085 +vt 0.446381 0.005385 +vt 0.474139 0.003884 +vt 0.501941 0.002612 +vt 0.529830 0.001549 +vt 0.557751 0.000679 +vt 0.585253 0.000000 +vt 0.612640 0.002655 +vt 0.640667 0.002225 +vt 0.668288 0.001824 +vt 0.695766 0.004679 +vt 0.723439 0.004163 +vt 0.750995 0.006877 +vt 0.778758 0.006096 +vt 0.806444 0.008515 +vt 0.834686 0.010777 +vt 0.862987 0.012847 +vt 0.891383 0.014720 +vt 0.919385 0.012880 +vt 0.947426 0.014228 +f 30763/7862/3843 30762/7863/3844 30755/7864/3845 +f 30785/7865/3846 30755/7864/3845 30754/7866/3847 +f 30754/7866/3847 30755/7864/3845 30753/7867/3848 +f 30753/7867/3848 30755/7864/3845 30756/7868/3849 +f 30756/7868/3849 30755/7864/3845 30757/7869/3850 +f 30757/7869/3850 30755/7864/3845 30758/7870/3851 +f 30758/7870/3851 30755/7864/3845 30759/7871/3852 +f 30759/7871/3852 30755/7864/3845 30760/7872/3853 +f 30760/7872/3853 30755/7864/3845 30761/7873/3854 +f 30761/7873/3854 30755/7864/3845 30762/7863/3844 +f 30763/7874/3843 30755/7864/3845 30764/7875/3855 +f 30764/7875/3855 30755/7864/3845 30765/7876/3856 +f 30765/7876/3856 30755/7864/3845 30766/7877/3857 +f 30766/7877/3857 30755/7864/3845 30767/7878/3858 +f 30767/7878/3858 30755/7864/3845 30768/7879/3859 +f 30768/7879/3859 30755/7864/3845 30769/7880/3860 +f 30769/7880/3860 30755/7864/3845 30770/7881/3861 +f 30770/7881/3861 30755/7864/3845 30771/7882/3862 +f 30771/7882/3862 30755/7864/3845 30772/7883/3863 +f 30772/7883/3863 30755/7864/3845 30773/7884/3864 +f 30773/7884/3864 30755/7864/3845 30774/7885/3865 +f 30774/7885/3865 30755/7864/3845 30775/7886/3866 +f 30775/7886/3866 30755/7864/3845 30776/7887/3867 +f 30776/7887/3867 30755/7864/3845 30777/7888/3868 +f 30777/7888/3868 30755/7864/3845 30778/7889/3869 +f 30778/7889/3869 30755/7864/3845 30779/7890/3870 +f 30779/7890/3870 30755/7864/3845 30780/7891/3871 +f 30780/7891/3871 30755/7864/3845 30781/7892/3872 +f 30781/7892/3872 30755/7864/3845 30782/7893/3873 +f 30782/7893/3873 30755/7864/3845 30783/7894/3874 +f 30783/7894/3874 30755/7864/3845 30784/7895/3875 +f 30784/7895/3875 30755/7864/3845 30785/7865/3846 +f 30730/7896/3876 30704/7897/3877 30729/7898/3878 +f 30729/7898/3878 30704/7897/3877 30706/7899/3879 +f 30729/7898/3878 30706/7899/3879 30728/7900/3880 +f 30728/7900/3880 30706/7899/3879 30708/7901/3881 +f 30728/7900/3880 30708/7901/3881 30727/7902/3882 +f 30727/7902/3882 30708/7901/3881 30710/7903/3883 +f 30727/7902/3882 30710/7903/3883 30726/7904/3884 +f 30726/7904/3884 30710/7903/3883 30712/7905/3885 +f 30726/7904/3884 30712/7905/3885 30725/7906/3886 +f 30725/7906/3886 30712/7905/3885 30714/7907/3887 +f 30725/7906/3886 30714/7907/3887 30724/7908/3888 +f 30724/7908/3888 30714/7907/3887 30716/7909/3889 +f 30724/7908/3888 30716/7909/3889 30723/7910/3890 +f 30723/7910/3890 30716/7909/3889 30718/7911/3891 +f 30723/7910/3890 30718/7911/3891 30722/7912/3892 +f 30722/7912/3892 30718/7911/3891 30720/7913/3893 +f 30722/7912/3892 30720/7913/3893 30721/7914/3894 +f 30720/7913/3893 30657/7915/3895 30721/7914/3894 +f 30721/7914/3894 30657/7915/3895 30752/7916/3896 +f 30752/7916/3896 30657/7915/3895 30660/7917/3897 +f 30752/7916/3896 30660/7917/3897 30751/7918/3898 +f 30751/7918/3898 30660/7917/3897 30662/7919/3899 +f 30751/7918/3898 30662/7919/3899 30750/7920/3900 +f 30750/7920/3900 30662/7919/3899 30664/7921/3901 +f 30750/7920/3900 30664/7921/3901 30749/7922/3902 +f 30749/7922/3902 30664/7921/3901 30666/7923/3903 +f 30749/7922/3902 30666/7923/3903 30748/7924/3904 +f 30748/7924/3904 30666/7923/3903 30668/7925/3905 +f 30748/7924/3904 30668/7925/3905 30747/7926/3906 +f 30747/7926/3906 30668/7925/3905 30670/7927/3907 +f 30747/7926/3906 30670/7927/3907 30746/7928/3908 +f 30746/7928/3908 30670/7927/3907 30672/7929/3909 +f 30746/7928/3908 30672/7929/3909 30745/7930/3910 +f 30745/7930/3910 30672/7929/3909 30674/7931/3911 +f 30745/7930/3910 30674/7931/3911 30744/7932/3912 +f 30744/7932/3912 30674/7931/3911 30676/7933/3913 +f 30744/7932/3912 30676/7933/3913 30743/7934/3914 +f 30743/7934/3914 30676/7933/3913 30678/7935/3915 +f 30743/7934/3914 30678/7935/3915 30742/7936/3916 +f 30742/7936/3916 30678/7935/3915 30680/7937/3917 +f 30742/7936/3916 30680/7937/3917 30741/7938/3918 +f 30741/7938/3918 30680/7937/3917 30682/7939/3919 +f 30741/7938/3918 30682/7939/3919 30740/7940/3920 +f 30740/7940/3920 30682/7939/3919 30684/7941/3921 +f 30740/7940/3920 30684/7941/3921 30739/7942/3922 +f 30739/7942/3922 30684/7941/3921 30686/7943/3923 +f 30739/7942/3922 30686/7943/3923 30738/7944/3924 +f 30738/7944/3924 30686/7943/3923 30688/7945/3925 +f 30738/7944/3924 30688/7945/3925 30737/7946/3926 +f 30737/7946/3926 30688/7945/3925 30690/7947/3927 +f 30737/7946/3926 30690/7947/3927 30736/7948/3928 +f 30736/7948/3928 30690/7947/3927 30692/7949/3929 +f 30736/7948/3928 30692/7949/3929 30735/7950/3930 +f 30735/7950/3930 30692/7949/3929 30694/7951/3931 +f 30735/7950/3930 30694/7951/3931 30734/7952/3932 +f 30734/7952/3932 30694/7951/3931 30696/7953/3933 +f 30734/7952/3932 30696/7953/3933 30733/7954/3934 +f 30733/7954/3934 30696/7953/3933 30698/7955/3935 +f 30733/7954/3934 30698/7955/3935 30732/7956/3936 +f 30732/7956/3936 30698/7955/3935 30700/7957/3937 +f 30732/7956/3936 30700/7957/3937 30731/7958/3938 +f 30731/7958/3938 30700/7957/3937 30702/7959/3939 +f 30731/7958/3938 30702/7959/3939 30730/7960/3876 +f 30730/7960/3876 30702/7959/3939 30704/7961/3877 +f 30763/7862/3843 30809/7962/3940 30762/7863/3844 +f 30762/7863/3844 30809/7962/3940 30810/7963/3941 +f 30762/7863/3844 30810/7963/3941 30761/7873/3854 +f 30761/7873/3854 30810/7963/3941 30811/7964/3942 +f 30761/7873/3854 30811/7964/3942 30760/7872/3853 +f 30760/7872/3853 30811/7964/3942 30812/7965/3943 +f 30760/7872/3853 30812/7965/3943 30759/7871/3852 +f 30759/7871/3852 30812/7965/3943 30813/7966/3944 +f 30759/7871/3852 30813/7966/3944 30758/7870/3851 +f 30758/7870/3851 30813/7966/3944 30814/7967/3945 +f 30758/7870/3851 30814/7967/3945 30757/7869/3850 +f 30757/7869/3850 30814/7967/3945 30815/7968/3946 +f 30757/7869/3850 30815/7968/3946 30756/7868/3849 +f 30756/7868/3849 30815/7968/3946 30816/7969/3947 +f 30756/7868/3849 30816/7969/3947 30753/7867/3848 +f 30753/7867/3848 30816/7969/3947 30817/7970/3948 +f 30753/7867/3848 30817/7970/3948 30754/7866/3847 +f 30754/7866/3847 30817/7970/3948 30786/7971/3949 +f 30754/7866/3847 30786/7971/3949 30785/7865/3846 +f 30785/7865/3846 30786/7971/3949 30787/7972/3950 +f 30785/7865/3846 30787/7972/3950 30784/7895/3875 +f 30784/7895/3875 30787/7972/3950 30788/7973/3951 +f 30784/7895/3875 30788/7973/3951 30783/7894/3874 +f 30783/7894/3874 30788/7973/3951 30789/7974/3952 +f 30783/7894/3874 30789/7974/3952 30782/7893/3873 +f 30782/7893/3873 30789/7974/3952 30790/7975/3953 +f 30782/7893/3873 30790/7975/3953 30781/7892/3872 +f 30781/7892/3872 30790/7975/3953 30791/7976/3954 +f 30781/7892/3872 30791/7976/3954 30780/7891/3871 +f 30780/7891/3871 30791/7976/3954 30792/7977/3955 +f 30780/7891/3871 30792/7977/3955 30779/7890/3870 +f 30779/7890/3870 30792/7977/3955 30793/7978/3956 +f 30779/7890/3870 30793/7978/3956 30778/7889/3869 +f 30778/7889/3869 30793/7978/3956 30794/7979/3957 +f 30778/7889/3869 30794/7979/3957 30777/7888/3868 +f 30777/7888/3868 30794/7979/3957 30795/7980/3958 +f 30777/7888/3868 30795/7980/3958 30776/7887/3867 +f 30776/7887/3867 30795/7980/3958 30796/7981/3959 +f 30776/7887/3867 30796/7981/3959 30775/7886/3866 +f 30775/7886/3866 30796/7981/3959 30797/7982/3960 +f 30775/7886/3866 30797/7982/3960 30774/7885/3865 +f 30774/7885/3865 30797/7982/3960 30798/7983/3961 +f 30774/7885/3865 30798/7983/3961 30773/7884/3864 +f 30773/7884/3864 30798/7983/3961 30799/7984/3962 +f 30773/7884/3864 30799/7984/3962 30772/7883/3863 +f 30772/7883/3863 30799/7984/3962 30800/7985/3963 +f 30772/7883/3863 30800/7985/3963 30771/7882/3862 +f 30771/7882/3862 30800/7985/3963 30801/7986/3964 +f 30771/7882/3862 30801/7986/3964 30770/7881/3861 +f 30770/7881/3861 30801/7986/3964 30802/7987/3965 +f 30770/7881/3861 30802/7987/3965 30769/7880/3860 +f 30769/7880/3860 30802/7987/3965 30803/7988/3966 +f 30769/7880/3860 30803/7988/3966 30768/7879/3859 +f 30768/7879/3859 30803/7988/3966 30804/7989/3967 +f 30768/7879/3859 30804/7989/3967 30767/7878/3858 +f 30767/7878/3858 30804/7989/3967 30805/7990/3968 +f 30767/7878/3858 30805/7990/3968 30766/7877/3857 +f 30766/7877/3857 30805/7990/3968 30806/7991/3969 +f 30766/7877/3857 30806/7991/3969 30765/7876/3856 +f 30765/7876/3856 30806/7991/3969 30807/7992/3970 +f 30765/7876/3856 30807/7992/3970 30764/7875/3855 +f 30764/7875/3855 30807/7992/3970 30808/7993/3971 +f 30764/7875/3855 30808/7993/3971 30763/7874/3843 +f 30763/7874/3843 30808/7993/3971 30809/7994/3940 +f 30841/7995/3972 30730/7896/3876 30842/7996/3973 +f 30842/7996/3973 30730/7896/3876 30729/7898/3878 +f 30842/7996/3973 30729/7898/3878 30843/7997/3974 +f 30843/7997/3974 30729/7898/3878 30728/7900/3880 +f 30843/7997/3974 30728/7900/3880 30844/7998/3975 +f 30844/7998/3975 30728/7900/3880 30727/7902/3882 +f 30844/7998/3975 30727/7902/3882 30845/7999/3976 +f 30845/7999/3976 30727/7902/3882 30726/7904/3884 +f 30845/7999/3976 30726/7904/3884 30846/8000/3977 +f 30846/8000/3977 30726/7904/3884 30725/7906/3886 +f 30846/8000/3977 30725/7906/3886 30847/8001/3978 +f 30847/8001/3978 30725/7906/3886 30724/7908/3888 +f 30847/8001/3978 30724/7908/3888 30848/8002/3979 +f 30848/8002/3979 30724/7908/3888 30723/7910/3890 +f 30848/8002/3979 30723/7910/3890 30849/8003/3980 +f 30849/8003/3980 30723/7910/3890 30722/7912/3892 +f 30849/8003/3980 30722/7912/3892 30819/8004/3981 +f 30819/8004/3981 30722/7912/3892 30721/7914/3894 +f 30819/8004/3981 30721/7914/3894 30818/8005/3982 +f 30818/8005/3982 30721/7914/3894 30752/7916/3896 +f 30818/8005/3982 30752/7916/3896 30820/8006/3983 +f 30820/8006/3983 30752/7916/3896 30751/7918/3898 +f 30820/8006/3983 30751/7918/3898 30821/8007/3984 +f 30821/8007/3984 30751/7918/3898 30750/7920/3900 +f 30821/8007/3984 30750/7920/3900 30822/8008/3985 +f 30822/8008/3985 30750/7920/3900 30749/7922/3902 +f 30822/8008/3985 30749/7922/3902 30823/8009/3986 +f 30823/8009/3986 30749/7922/3902 30748/7924/3904 +f 30823/8009/3986 30748/7924/3904 30824/8010/3987 +f 30824/8010/3987 30748/7924/3904 30747/7926/3906 +f 30824/8010/3987 30747/7926/3906 30825/8011/3988 +f 30825/8011/3988 30747/7926/3906 30746/7928/3908 +f 30825/8011/3988 30746/7928/3908 30826/8012/3989 +f 30826/8012/3989 30746/7928/3908 30745/7930/3910 +f 30826/8012/3989 30745/7930/3910 30827/8013/3990 +f 30827/8013/3990 30745/7930/3910 30744/7932/3912 +f 30827/8013/3990 30744/7932/3912 30828/8014/3991 +f 30828/8014/3991 30744/7932/3912 30743/7934/3914 +f 30828/8014/3991 30743/7934/3914 30829/8015/3992 +f 30829/8015/3992 30743/7934/3914 30742/7936/3916 +f 30829/8015/3992 30742/7936/3916 30830/8016/3993 +f 30830/8016/3993 30742/7936/3916 30741/7938/3918 +f 30830/8016/3993 30741/7938/3918 30831/8017/3994 +f 30831/8017/3994 30741/7938/3918 30740/7940/3920 +f 30831/8017/3994 30740/7940/3920 30832/8018/3995 +f 30832/8018/3995 30740/7940/3920 30739/7942/3922 +f 30832/8018/3995 30739/7942/3922 30833/8019/3996 +f 30833/8019/3996 30739/7942/3922 30738/7944/3924 +f 30833/8019/3996 30738/7944/3924 30834/8020/3997 +f 30834/8020/3997 30738/7944/3924 30737/7946/3926 +f 30834/8020/3997 30737/7946/3926 30835/8021/3998 +f 30835/8021/3998 30737/7946/3926 30736/7948/3928 +f 30835/8021/3998 30736/7948/3928 30836/8022/3999 +f 30836/8022/3999 30736/7948/3928 30735/7950/3930 +f 30836/8022/3999 30735/7950/3930 30837/8023/4000 +f 30837/8023/4000 30735/7950/3930 30734/7952/3932 +f 30837/8023/4000 30734/7952/3932 30838/8024/4001 +f 30838/8024/4001 30734/7952/3932 30733/7954/3934 +f 30838/8024/4001 30733/7954/3934 30839/8025/4002 +f 30839/8025/4002 30733/7954/3934 30732/7956/3936 +f 30839/8025/4002 30732/7956/3936 30840/8026/4003 +f 30840/8026/4003 30732/7956/3936 30731/7958/3938 +f 30840/8026/4003 30731/7958/3938 30841/8027/3972 +f 30841/8027/3972 30731/7958/3938 30730/7960/3876 +f 30809/7962/3940 30841/7995/3972 30810/7963/3941 +f 30810/7963/3941 30841/7995/3972 30842/7996/3973 +f 30810/7963/3941 30842/7996/3973 30811/7964/3942 +f 30811/7964/3942 30842/7996/3973 30843/7997/3974 +f 30811/7964/3942 30843/7997/3974 30812/7965/3943 +f 30812/7965/3943 30843/7997/3974 30844/7998/3975 +f 30812/7965/3943 30844/7998/3975 30813/7966/3944 +f 30813/7966/3944 30844/7998/3975 30845/7999/3976 +f 30813/7966/3944 30845/7999/3976 30814/7967/3945 +f 30814/7967/3945 30845/7999/3976 30846/8000/3977 +f 30814/7967/3945 30846/8000/3977 30815/7968/3946 +f 30815/7968/3946 30846/8000/3977 30847/8001/3978 +f 30815/7968/3946 30847/8001/3978 30816/7969/3947 +f 30816/7969/3947 30847/8001/3978 30848/8002/3979 +f 30816/7969/3947 30848/8002/3979 30817/7970/3948 +f 30817/7970/3948 30848/8002/3979 30849/8003/3980 +f 30817/7970/3948 30849/8003/3980 30786/7971/3949 +f 30786/7971/3949 30849/8003/3980 30819/8004/3981 +f 30786/7971/3949 30819/8004/3981 30787/7972/3950 +f 30787/7972/3950 30819/8004/3981 30818/8005/3982 +f 30787/7972/3950 30818/8005/3982 30788/7973/3951 +f 30788/7973/3951 30818/8005/3982 30820/8006/3983 +f 30788/7973/3951 30820/8006/3983 30789/7974/3952 +f 30789/7974/3952 30820/8006/3983 30821/8007/3984 +f 30789/7974/3952 30821/8007/3984 30790/7975/3953 +f 30790/7975/3953 30821/8007/3984 30822/8008/3985 +f 30790/7975/3953 30822/8008/3985 30791/7976/3954 +f 30791/7976/3954 30822/8008/3985 30823/8009/3986 +f 30791/7976/3954 30823/8009/3986 30792/7977/3955 +f 30792/7977/3955 30823/8009/3986 30824/8010/3987 +f 30792/7977/3955 30824/8010/3987 30793/7978/3956 +f 30793/7978/3956 30824/8010/3987 30825/8011/3988 +f 30793/7978/3956 30825/8011/3988 30794/7979/3957 +f 30794/7979/3957 30825/8011/3988 30826/8012/3989 +f 30794/7979/3957 30826/8012/3989 30795/7980/3958 +f 30795/7980/3958 30826/8012/3989 30827/8013/3990 +f 30795/7980/3958 30827/8013/3990 30796/7981/3959 +f 30796/7981/3959 30827/8013/3990 30828/8014/3991 +f 30796/7981/3959 30828/8014/3991 30797/7982/3960 +f 30797/7982/3960 30828/8014/3991 30829/8015/3992 +f 30797/7982/3960 30829/8015/3992 30798/7983/3961 +f 30798/7983/3961 30829/8015/3992 30830/8016/3993 +f 30798/7983/3961 30830/8016/3993 30799/7984/3962 +f 30799/7984/3962 30830/8016/3993 30831/8017/3994 +f 30799/7984/3962 30831/8017/3994 30800/7985/3963 +f 30800/7985/3963 30831/8017/3994 30832/8018/3995 +f 30800/7985/3963 30832/8018/3995 30801/7986/3964 +f 30801/7986/3964 30832/8018/3995 30833/8019/3996 +f 30801/7986/3964 30833/8019/3996 30802/7987/3965 +f 30802/7987/3965 30833/8019/3996 30834/8020/3997 +f 30802/7987/3965 30834/8020/3997 30803/7988/3966 +f 30803/7988/3966 30834/8020/3997 30835/8021/3998 +f 30803/7988/3966 30835/8021/3998 30804/7989/3967 +f 30804/7989/3967 30835/8021/3998 30836/8022/3999 +f 30804/7989/3967 30836/8022/3999 30805/7990/3968 +f 30805/7990/3968 30836/8022/3999 30837/8023/4000 +f 30805/7990/3968 30837/8023/4000 30806/7991/3969 +f 30806/7991/3969 30837/8023/4000 30838/8024/4001 +f 30806/7991/3969 30838/8024/4001 30807/7992/3970 +f 30807/7992/3970 30838/8024/4001 30839/8025/4002 +f 30807/7992/3970 30839/8025/4002 30808/7993/3971 +f 30808/7993/3971 30839/8025/4002 30840/8026/4003 +f 30808/7993/3971 30840/8026/4003 30809/7994/3940 +f 30809/7994/3940 30840/8026/4003 30841/8027/3972 +f 30704/7897/3877 30703/8028/4004 30706/7899/3879 +f 30706/7899/3879 30703/8028/4004 30705/8029/4005 +f 30706/7899/3879 30705/8029/4005 30708/7901/3881 +f 30708/7901/3881 30705/8029/4005 30707/8030/4006 +f 30708/7901/3881 30707/8030/4006 30710/7903/3883 +f 30710/7903/3883 30707/8030/4006 30709/8031/4007 +f 30710/7903/3883 30709/8031/4007 30712/7905/3885 +f 30712/7905/3885 30709/8031/4007 30711/8032/4008 +f 30712/7905/3885 30711/8032/4008 30714/7907/3887 +f 30714/7907/3887 30711/8032/4008 30713/8033/4009 +f 30714/7907/3887 30713/8033/4009 30716/7909/3889 +f 30716/7909/3889 30713/8033/4009 30715/8034/4010 +f 30716/7909/3889 30715/8034/4010 30718/7911/3891 +f 30718/7911/3891 30715/8034/4010 30717/8035/4011 +f 30718/7911/3891 30717/8035/4011 30720/7913/3893 +f 30720/7913/3893 30717/8035/4011 30719/8036/4012 +f 30719/8036/4012 30657/7915/3895 30720/7913/3893 +f 30657/7915/3895 30719/8036/4012 30658/8037/4013 +f 30657/7915/3895 30658/8037/4013 30660/7917/3897 +f 30660/7917/3897 30658/8037/4013 30659/8038/4014 +f 30660/7917/3897 30659/8038/4014 30662/7919/3899 +f 30662/7919/3899 30659/8038/4014 30661/8039/4015 +f 30662/7919/3899 30661/8039/4015 30664/7921/3901 +f 30664/7921/3901 30661/8039/4015 30663/8040/4016 +f 30664/7921/3901 30663/8040/4016 30666/7923/3903 +f 30666/7923/3903 30663/8040/4016 30665/8041/4017 +f 30666/7923/3903 30665/8041/4017 30668/7925/3905 +f 30668/7925/3905 30665/8041/4017 30667/8042/4018 +f 30668/7925/3905 30667/8042/4018 30670/7927/3907 +f 30670/7927/3907 30667/8042/4018 30669/8043/4019 +f 30670/7927/3907 30669/8043/4019 30672/7929/3909 +f 30672/7929/3909 30669/8043/4019 30671/8044/4020 +f 30672/7929/3909 30671/8044/4020 30674/7931/3911 +f 30674/7931/3911 30671/8044/4020 30673/8045/4021 +f 30674/7931/3911 30673/8045/4021 30676/7933/3913 +f 30676/7933/3913 30673/8045/4021 30675/8046/4022 +f 30676/7933/3913 30675/8046/4022 30678/7935/3915 +f 30678/7935/3915 30675/8046/4022 30677/8047/4023 +f 30678/7935/3915 30677/8047/4023 30680/7937/3917 +f 30680/7937/3917 30677/8047/4023 30679/8048/4024 +f 30680/7937/3917 30679/8048/4024 30682/7939/3919 +f 30682/7939/3919 30679/8048/4024 30681/8049/4025 +f 30682/7939/3919 30681/8049/4025 30684/7941/3921 +f 30684/7941/3921 30681/8049/4025 30683/8050/4026 +f 30684/7941/3921 30683/8050/4026 30686/7943/3923 +f 30686/7943/3923 30683/8050/4026 30685/8051/4027 +f 30686/7943/3923 30685/8051/4027 30688/7945/3925 +f 30688/7945/3925 30685/8051/4027 30687/8052/4028 +f 30688/7945/3925 30687/8052/4028 30690/7947/3927 +f 30690/7947/3927 30687/8052/4028 30689/8053/4029 +f 30690/7947/3927 30689/8053/4029 30692/7949/3929 +f 30692/7949/3929 30689/8053/4029 30691/8054/4030 +f 30692/7949/3929 30691/8054/4030 30694/7951/3931 +f 30694/7951/3931 30691/8054/4030 30693/8055/4031 +f 30694/7951/3931 30693/8055/4031 30696/7953/3933 +f 30696/7953/3933 30693/8055/4031 30695/8056/4032 +f 30696/7953/3933 30695/8056/4032 30698/7955/3935 +f 30698/7955/3935 30695/8056/4032 30697/8057/4033 +f 30698/7955/3935 30697/8057/4033 30700/7957/3937 +f 30700/7957/3937 30697/8057/4033 30699/8058/4034 +f 30700/7957/3937 30699/8058/4034 30702/7959/3939 +f 30702/7959/3939 30699/8058/4034 30701/8059/4035 +f 30702/7959/3939 30701/8059/4035 30704/7961/3877 +f 30704/7961/3877 30701/8059/4035 30703/8060/4004 + + +# +# +# +g + + +# +# _ns651_Material_002_52-effect +# +usemtl _ns651_Material_002_52-effect + +v -0.110121 3.936588 -1.541370 +v -0.110121 3.693786 -1.541370 +v -0.112167 3.693786 -1.541168 +v -0.112167 3.936588 -1.541168 +v -0.114134 3.693786 -1.540571 +v -0.114134 3.936588 -1.540571 +v -0.115948 3.693786 -1.539602 +v -0.115948 3.936588 -1.539602 +v -0.117537 3.693786 -1.538298 +v -0.117537 3.936588 -1.538298 +v -0.118841 3.693786 -1.536709 +v -0.118841 3.936588 -1.536709 +v -0.119810 3.693786 -1.534895 +v -0.119810 3.936588 -1.534895 +v -0.120407 3.693786 -1.532928 +v -0.120407 3.936588 -1.532928 +v -0.120609 3.693786 -1.530882 +v -0.120609 3.936588 -1.530882 +v -0.120407 3.693786 -1.528836 +v -0.120407 3.936588 -1.528836 +v -0.119810 3.693786 -1.526868 +v -0.119810 3.936588 -1.526868 +v -0.118841 3.693786 -1.525055 +v -0.118841 3.936588 -1.525055 +v -0.117537 3.693786 -1.523466 +v -0.117537 3.936588 -1.523466 +v -0.115948 3.693786 -1.522162 +v -0.115948 3.936588 -1.522162 +v -0.114134 3.693786 -1.521192 +v -0.114134 3.936588 -1.521193 +v -0.112167 3.693786 -1.520596 +v -0.112167 3.936588 -1.520596 +v -0.110121 3.693786 -1.520394 +v -0.110121 3.936588 -1.520394 +v -0.108075 3.693786 -1.520596 +v -0.108075 3.936588 -1.520596 +v -0.106108 3.693786 -1.521192 +v -0.106108 3.936588 -1.521193 +v -0.104294 3.693786 -1.522162 +v -0.104294 3.936588 -1.522162 +v -0.102705 3.693786 -1.523466 +v -0.102705 3.936588 -1.523466 +v -0.101401 3.693786 -1.525055 +v -0.101401 3.936588 -1.525055 +v -0.100432 3.693786 -1.526868 +v -0.100432 3.936588 -1.526868 +v -0.099835 3.693786 -1.528836 +v -0.099835 3.936588 -1.528836 +v -0.099633 3.693786 -1.530882 +v -0.099633 3.936588 -1.530882 +v -0.099835 3.693786 -1.532928 +v -0.099835 3.936588 -1.532928 +v -0.100432 3.693786 -1.534895 +v -0.100432 3.936588 -1.534895 +v -0.101401 3.693786 -1.536709 +v -0.101401 3.936588 -1.536709 +v -0.102705 3.693786 -1.538298 +v -0.102705 3.936588 -1.538298 +v -0.104294 3.693786 -1.539602 +v -0.104294 3.936588 -1.539602 +v -0.106108 3.693786 -1.540571 +v -0.106108 3.936588 -1.540571 +v -0.108075 3.693786 -1.541168 +v -0.108075 3.936588 -1.541168 +v -0.110121 3.943176 -1.555156 +v -0.105385 3.943176 -1.554690 +v -0.100832 3.943176 -1.553308 +v -0.096635 3.943176 -1.551065 +v -0.092956 3.943176 -1.548046 +v -0.089938 3.943176 -1.544368 +v -0.087694 3.943176 -1.540171 +v -0.086313 3.943176 -1.535618 +v -0.085847 3.943176 -1.530882 +v -0.086313 3.943176 -1.526146 +v -0.087694 3.943176 -1.521592 +v -0.089938 3.943176 -1.517396 +v -0.092956 3.943176 -1.513717 +v -0.096635 3.943176 -1.510698 +v -0.100832 3.943176 -1.508455 +v -0.105385 3.943176 -1.507074 +v -0.110121 3.943176 -1.506608 +v -0.114857 3.943176 -1.507074 +v -0.119410 3.943176 -1.508455 +v -0.123607 3.943176 -1.510698 +v -0.127286 3.943176 -1.513717 +v -0.130304 3.943176 -1.517396 +v -0.132548 3.943176 -1.521592 +v -0.133929 3.943176 -1.526146 +v -0.134395 3.943176 -1.530882 +v -0.133929 3.943176 -1.535618 +v -0.132548 3.943176 -1.540171 +v -0.130304 3.943176 -1.544368 +v -0.127286 3.943176 -1.548046 +v -0.123607 3.943176 -1.551065 +v -0.119410 3.943176 -1.553308 +v -0.114857 3.943176 -1.554690 +v -0.108895 3.969198 -1.537043 +v -0.110121 3.969198 -1.537164 +v -0.110121 3.991691 -1.530882 +v -0.107717 3.969198 -1.536686 +v -0.106631 3.969198 -1.536105 +v -0.105679 3.969198 -1.535324 +v -0.104898 3.969198 -1.534372 +v -0.104317 3.969198 -1.533286 +v -0.103960 3.969198 -1.532107 +v -0.103839 3.969198 -1.530882 +v -0.103960 3.969198 -1.529656 +v -0.104317 3.969198 -1.528478 +v -0.104898 3.969198 -1.527392 +v -0.105679 3.969198 -1.526440 +v -0.106631 3.969198 -1.525659 +v -0.107717 3.969198 -1.525078 +v -0.108895 3.969198 -1.524721 +v -0.110121 3.969198 -1.524600 +v -0.111347 3.969198 -1.524721 +v -0.112525 3.969198 -1.525078 +v -0.113611 3.969198 -1.525659 +v -0.114563 3.969198 -1.526440 +v -0.115344 3.969198 -1.527392 +v -0.115925 3.969198 -1.528478 +v -0.116282 3.969198 -1.529656 +v -0.116403 3.969198 -1.530882 +v -0.116282 3.969198 -1.532107 +v -0.115925 3.969198 -1.533286 +v -0.115344 3.969198 -1.534372 +v -0.114563 3.969198 -1.535324 +v -0.113611 3.969198 -1.536105 +v -0.112525 3.969198 -1.536686 +v -0.111347 3.969198 -1.537043 +v -0.110121 3.955826 -1.544165 +v -0.112712 3.955826 -1.543909 +v -0.115204 3.955826 -1.543154 +v -0.117501 3.955826 -1.541926 +v -0.119513 3.955826 -1.540274 +v -0.121165 3.955826 -1.538261 +v -0.122393 3.955826 -1.535965 +v -0.123149 3.955826 -1.533473 +v -0.123404 3.955826 -1.530882 +v -0.123149 3.955826 -1.528291 +v -0.122393 3.955826 -1.525799 +v -0.121165 3.955826 -1.523502 +v -0.119513 3.955826 -1.521490 +v -0.117501 3.955826 -1.519838 +v -0.115204 3.955826 -1.518610 +v -0.112712 3.955826 -1.517854 +v -0.110121 3.955826 -1.517599 +v -0.107530 3.955826 -1.517854 +v -0.105038 3.955826 -1.518610 +v -0.102741 3.955826 -1.519838 +v -0.100729 3.955826 -1.521490 +v -0.099077 3.955826 -1.523502 +v -0.097849 3.955826 -1.525799 +v -0.097093 3.955826 -1.528291 +v -0.096838 3.955826 -1.530882 +v -0.097093 3.955826 -1.533473 +v -0.097849 3.955826 -1.535965 +v -0.099077 3.955826 -1.538261 +v -0.100729 3.955826 -1.540274 +v -0.102741 3.955826 -1.541926 +v -0.105038 3.955826 -1.543154 +v -0.107530 3.955826 -1.543909 +v -0.114614 3.944995 -1.553471 +v -0.110121 3.944995 -1.553913 +v -0.118935 3.944995 -1.552160 +v -0.122916 3.944995 -1.550032 +v -0.126407 3.944995 -1.547167 +v -0.129271 3.944995 -1.543677 +v -0.131399 3.944995 -1.539696 +v -0.132710 3.944995 -1.535375 +v -0.133152 3.944995 -1.530882 +v -0.132710 3.944995 -1.526389 +v -0.131399 3.944995 -1.522068 +v -0.129271 3.944995 -1.518086 +v -0.126407 3.944995 -1.514596 +v -0.122916 3.944995 -1.511732 +v -0.118935 3.944995 -1.509604 +v -0.114614 3.944995 -1.508293 +v -0.110121 3.944995 -1.507851 +v -0.105628 3.944995 -1.508293 +v -0.101307 3.944995 -1.509604 +v -0.097326 3.944995 -1.511732 +v -0.093835 3.944995 -1.514596 +v -0.090971 3.944995 -1.518086 +v -0.088843 3.944995 -1.522068 +v -0.087532 3.944995 -1.526389 +v -0.087090 3.944995 -1.530882 +v -0.087532 3.944995 -1.535375 +v -0.088843 3.944995 -1.539696 +v -0.090971 3.944995 -1.543677 +v -0.093835 3.944995 -1.547167 +v -0.097326 3.944995 -1.550032 +v -0.101307 3.944995 -1.552160 +v -0.105628 3.944995 -1.553471 +vn 0.900409 0.387899 0.196971 +vn 0.921534 0.387902 0.017518 +vn 0.000000 1.000000 -0.000000 +vn -0.162577 0.387901 -0.907249 +vn 0.017518 0.387902 -0.921534 +vn 0.196971 0.387899 -0.900409 +vn 0.368854 0.387898 -0.844678 +vn 0.526553 0.387903 -0.756487 +vn 0.664031 0.387895 -0.639219 +vn 0.775985 0.387901 -0.497374 +vn 0.858104 0.387897 -0.336442 +vn 0.907254 0.387903 -0.162547 +vn 0.844678 0.387898 0.368854 +vn 0.756487 0.387903 0.526553 +vn 0.639219 0.387895 0.664031 +vn 0.497374 0.387901 0.775985 +vn 0.336442 0.387897 0.858104 +vn 0.162577 0.387901 0.907249 +vn -0.017549 0.387902 0.921534 +vn -0.196971 0.387899 0.900409 +vn -0.368854 0.387898 0.844678 +vn -0.526553 0.387903 0.756487 +vn -0.664031 0.387895 0.639219 +vn -0.775985 0.387901 0.497374 +vn -0.858104 0.387897 0.336442 +vn -0.907249 0.387901 0.162577 +vn -0.921534 0.387902 -0.017518 +vn -0.900409 0.387899 -0.196971 +vn -0.844678 0.387898 -0.368854 +vn -0.756487 0.387903 -0.526553 +vn -0.639219 0.387895 -0.664031 +vn -0.497374 0.387901 -0.775985 +vn -0.336442 0.387897 -0.858104 +vn 0.948665 -0.261032 0.178599 +vn 0.826822 -0.534328 0.175668 +vn 0.965281 -0.261028 -0.009888 +vn 0.845203 -0.534333 0.010956 +vn 0.944789 -0.261063 -0.198040 +vn 0.831104 -0.534333 -0.154123 +vn 0.888009 -0.261028 -0.378557 +vn 0.785070 -0.534326 -0.313308 +vn 0.797096 -0.261029 -0.544520 +vn 0.708865 -0.534327 -0.460440 +vn 0.675551 -0.261034 -0.689559 +vn 0.605415 -0.534335 -0.589880 +vn 0.528038 -0.261028 -0.808109 +vn 0.478695 -0.534332 -0.696664 +vn 0.360224 -0.261035 -0.895600 +vn 0.333607 -0.534333 -0.776656 +vn 0.178570 -0.261034 -0.948670 +vn 0.175638 -0.534331 -0.826827 +vn -0.009888 -0.261028 -0.965281 +vn 0.010956 -0.534333 -0.845203 +vn -0.198040 -0.261063 -0.944789 +vn -0.154093 -0.534336 -0.831108 +vn -0.378527 -0.261060 -0.888012 +vn -0.313280 -0.534331 -0.785077 +vn -0.544516 -0.261058 -0.797089 +vn -0.460440 -0.534327 -0.708865 +vn -0.689559 -0.261034 -0.675551 +vn -0.589880 -0.534335 -0.605415 +vn -0.808109 -0.261028 -0.528038 +vn -0.696664 -0.534332 -0.478695 +vn -0.895600 -0.261035 -0.360224 +vn -0.776676 -0.534325 -0.333572 +vn -0.948670 -0.261034 -0.178570 +vn -0.826822 -0.534328 -0.175668 +vn -0.965281 -0.261028 0.009888 +vn -0.845203 -0.534333 -0.010956 +vn -0.944789 -0.261063 0.198040 +vn -0.831104 -0.534333 0.154123 +vn -0.888012 -0.261060 0.378527 +vn -0.785070 -0.534326 0.313308 +vn -0.797089 -0.261057 0.544516 +vn -0.708865 -0.534327 0.460440 +vn -0.675551 -0.261034 0.689559 +vn -0.605415 -0.534335 0.589880 +vn -0.528038 -0.261028 0.808109 +vn -0.478695 -0.534332 0.696664 +vn -0.360224 -0.261035 0.895600 +vn -0.333572 -0.534325 0.776676 +vn -0.178568 -0.261062 0.948662 +vn -0.175668 -0.534328 0.826822 +vn 0.009888 -0.261028 0.965281 +vn -0.010987 -0.534333 0.845203 +vn 0.198040 -0.261063 0.944789 +vn 0.154123 -0.534333 0.831104 +vn 0.378557 -0.261028 0.888009 +vn 0.313308 -0.534326 0.785070 +vn 0.544520 -0.261029 0.797096 +vn 0.460440 -0.534327 0.708865 +vn 0.689559 -0.261034 0.675551 +vn 0.589880 -0.534335 0.605415 +vn 0.808122 -0.261032 0.528016 +vn 0.696664 -0.534332 0.478695 +vn 0.895600 -0.261035 0.360224 +vn 0.776676 -0.534325 0.333572 +vn 0.805684 0.570928 0.157847 +vn 0.820999 0.570924 -0.002319 +vn 0.804767 0.570927 -0.162455 +vn 0.757613 0.570926 -0.316333 +vn 0.681341 0.570923 -0.458063 +vn 0.578857 0.570953 -0.582184 +vn 0.454161 0.570929 -0.683943 +vn 0.311998 0.570923 -0.759410 +vn 0.157847 0.570928 -0.805684 +vn -0.002319 0.570924 -0.820999 +vn -0.162455 0.570927 -0.804767 +vn -0.316333 0.570926 -0.757613 +vn -0.458063 0.570923 -0.681341 +vn -0.582194 0.570932 -0.578867 +vn -0.683943 0.570929 -0.454161 +vn -0.759384 0.570957 -0.312000 +vn -0.805684 0.570928 -0.157847 +vn -0.820999 0.570924 0.002319 +vn -0.804767 0.570927 0.162455 +vn -0.757613 0.570926 0.316333 +vn -0.681313 0.570955 0.458064 +vn -0.578867 0.570932 0.582194 +vn -0.454161 0.570929 0.683943 +vn -0.312005 0.570937 0.759397 +vn -0.157874 0.570946 0.805666 +vn 0.002319 0.570924 0.820999 +vn 0.162452 0.570948 0.804753 +vn 0.316328 0.570946 0.757599 +vn 0.458072 0.570935 0.681325 +vn 0.582194 0.570932 0.578867 +vn 0.683943 0.570929 0.454161 +vn 0.759410 0.570923 0.311998 +vn 0.770798 0.618018 0.154672 +vn 0.786158 0.618024 0.001343 +vn 0.771319 0.618020 -0.152048 +vn 0.726842 0.618011 -0.299606 +vn 0.654428 0.618018 -0.435634 +vn 0.556860 0.618022 -0.554938 +vn 0.437889 0.618013 -0.652927 +vn 0.302081 0.618017 -0.725811 +vn 0.154672 0.618018 -0.770798 +vn 0.001343 0.618024 -0.786158 +vn -0.152048 0.618020 -0.771319 +vn -0.299606 0.618011 -0.726842 +vn -0.435634 0.618018 -0.654428 +vn -0.554938 0.618022 -0.556860 +vn -0.652909 0.618025 -0.437898 +vn -0.725811 0.618017 -0.302081 +vn -0.770798 0.618018 -0.154672 +vn -0.786158 0.618024 -0.001343 +vn -0.771319 0.618020 0.152048 +vn -0.726842 0.618011 0.299606 +vn -0.654428 0.618018 0.435634 +vn -0.556851 0.618011 0.554959 +vn -0.437889 0.618044 0.652897 +vn -0.302081 0.618017 0.725811 +vn -0.154672 0.618018 0.770798 +vn -0.001343 0.618025 0.786158 +vn 0.152048 0.618020 0.771319 +vn 0.299612 0.618025 0.726827 +vn 0.435626 0.618037 0.654416 +vn 0.554927 0.618040 0.556850 +vn 0.652927 0.618013 0.437889 +vn 0.725811 0.618017 0.302081 +vn 0.986661 0.000000 0.162790 +vn 0.999462 -0.000000 -0.032808 +vn 0.973859 -0.000000 -0.227152 +vn 0.910836 -0.000000 -0.412768 +vn 0.812792 -0.000000 -0.582554 +vn 0.683516 -0.000000 -0.729936 +vn 0.527981 -0.000000 -0.849256 +vn 0.352163 -0.000000 -0.935939 +vn 0.162790 -0.000000 -0.986661 +vn -0.032808 -0.000000 -0.999462 +vn -0.227152 -0.000000 -0.973859 +vn -0.412805 -0.000000 -0.910820 +vn -0.582554 -0.000000 -0.812792 +vn -0.729921 -0.000000 -0.683532 +vn -0.849256 -0.000000 -0.527981 +vn -0.935939 -0.000000 -0.352163 +vn -0.986661 -0.000000 -0.162790 +vn -0.999462 0.000000 0.032808 +vn -0.973852 0.000000 0.227181 +vn -0.910836 0.000000 0.412768 +vn -0.812792 0.000000 0.582554 +vn -0.683532 0.000000 0.729921 +vn -0.527981 0.000000 0.849256 +vn -0.352127 0.000000 0.935952 +vn -0.162820 0.000000 0.986656 +vn 0.032777 0.000000 0.999463 +vn 0.227152 0.000000 0.973859 +vn 0.412768 0.000000 0.910836 +vn 0.582554 0.000000 0.812792 +vn 0.729936 0.000000 0.683516 +vn 0.849256 0.000000 0.527981 +vn 0.935939 0.000000 0.352163 +vt 0.327590 0.737726 +vt 0.333658 0.714719 +vt 0.498578 0.710577 +vt 0.424675 0.598886 +vt 0.412902 0.605807 +vt 0.401200 0.613915 +vt 0.389990 0.623365 +vt 0.378937 0.634219 +vt 0.368258 0.646672 +vt 0.358490 0.660689 +vt 0.349133 0.676641 +vt 0.341023 0.694433 +vt 0.669461 0.737726 +vt 0.663450 0.714766 +vt 0.656465 0.694724 +vt 0.647982 0.676684 +vt 0.638943 0.660842 +vt 0.628814 0.646670 +vt 0.618193 0.634251 +vt 0.607348 0.623384 +vt 0.595906 0.613936 +vt 0.584358 0.605777 +vt 0.572407 0.598905 +vt 0.560411 0.593140 +vt 0.548183 0.588462 +vt 0.535776 0.584950 +vt 0.523326 0.582480 +vt 0.510914 0.581035 +vt 0.498496 0.580487 +vt 0.486083 0.581031 +vt 0.473672 0.582470 +vt 0.461345 0.585018 +vt 0.449032 0.588508 +vt 0.436723 0.593097 +vt 0.000000 0.471479 +vt 0.050509 0.239289 +vt 0.064361 0.455502 +vt 0.081002 0.241493 +vt 0.112578 0.443109 +vt 0.111459 0.242053 +vt 0.154063 0.431521 +vt 0.141870 0.241284 +vt 0.189658 0.422498 +vt 0.171367 0.239785 +vt 0.221214 0.414276 +vt 0.200606 0.239550 +vt 0.250880 0.406943 +vt 0.229006 0.235337 +vt 0.278364 0.400460 +vt 0.257222 0.233377 +vt 0.305125 0.394171 +vt 0.284977 0.230785 +vt 0.330718 0.389287 +vt 0.312292 0.229074 +vt 0.355659 0.384606 +vt 0.339197 0.226879 +vt 0.380272 0.380609 +vt 0.365597 0.223418 +vt 0.404336 0.377624 +vt 0.392083 0.222574 +vt 0.427875 0.375325 +vt 0.418342 0.219765 +vt 0.451089 0.373757 +vt 0.444588 0.217345 +vt 0.474193 0.372387 +vt 0.470871 0.215298 +vt 0.497713 0.371694 +vt 0.497225 0.213604 +vt 0.521310 0.372059 +vt 0.523719 0.214591 +vt 0.544609 0.373233 +vt 0.550381 0.213546 +vt 0.568106 0.374503 +vt 0.577271 0.212809 +vt 0.592124 0.376868 +vt 0.604025 0.216305 +vt 0.616559 0.379970 +vt 0.631015 0.218465 +vt 0.641041 0.383890 +vt 0.658404 0.221023 +vt 0.666161 0.388083 +vt 0.686056 0.223010 +vt 0.692244 0.393656 +vt 0.713995 0.226004 +vt 0.719089 0.399448 +vt 0.742303 0.228384 +vt 0.747345 0.406786 +vt 0.771063 0.231533 +vt 0.776663 0.414148 +vt 0.800129 0.236326 +vt 0.808637 0.422573 +vt 0.829629 0.238659 +vt 0.844446 0.433045 +vt 0.859538 0.242696 +vt 0.885119 0.443977 +vt 0.889587 0.244063 +vt 0.935145 0.458301 +vt 0.920694 0.243820 +vt 1.000000 0.475909 +vt 0.951507 0.242128 +vt 0.169152 0.643288 +vt 0.190528 0.618033 +vt 0.212627 0.595811 +vt 0.235073 0.576261 +vt 0.257222 0.559385 +vt 0.278902 0.544005 +vt 0.300487 0.531883 +vt 0.321429 0.520594 +vt 0.342138 0.511119 +vt 0.362355 0.502728 +vt 0.382407 0.495914 +vt 0.402123 0.490249 +vt 0.421579 0.485413 +vt 0.440996 0.482309 +vt 0.460242 0.479822 +vt 0.479420 0.478703 +vt 0.498542 0.478212 +vt 0.517694 0.478464 +vt 0.536884 0.480046 +vt 0.556102 0.482629 +vt 0.575463 0.485602 +vt 0.595007 0.490068 +vt 0.614846 0.495632 +vt 0.634836 0.502703 +vt 0.655239 0.510767 +vt 0.675852 0.520513 +vt 0.697002 0.531538 +vt 0.718381 0.544514 +vt 0.740138 0.559274 +vt 0.762381 0.576186 +vt 0.784939 0.595083 +vt 0.807005 0.617753 +vt 0.828256 0.643529 +vt 0.013316 0.505501 +vt 0.072700 0.481011 +vt 0.119179 0.463673 +vt 0.159370 0.449923 +vt 0.194330 0.438433 +vt 0.225340 0.428872 +vt 0.254520 0.420438 +vt 0.281501 0.413176 +vt 0.307890 0.406816 +vt 0.333097 0.401155 +vt 0.357623 0.396433 +vt 0.382002 0.392435 +vt 0.405783 0.389036 +vt 0.428954 0.386464 +vt 0.451797 0.384596 +vt 0.474520 0.383512 +vt 0.497784 0.383121 +vt 0.521082 0.383291 +vt 0.543985 0.384217 +vt 0.567180 0.386029 +vt 0.590918 0.388431 +vt 0.614963 0.391620 +vt 0.639028 0.395549 +vt 0.663740 0.400452 +vt 0.689430 0.406090 +vt 0.715841 0.412751 +vt 0.743684 0.420252 +vt 0.772421 0.428735 +vt 0.803831 0.438874 +vt 0.838723 0.450722 +vt 0.878521 0.465450 +vt 0.925957 0.483742 +vt 0.985760 0.510259 +vt 0.060805 0.014779 +vt 0.088948 0.014255 +vt 0.116607 0.013480 +vt 0.144154 0.015827 +vt 0.171639 0.014504 +vt 0.199067 0.016318 +vt 0.226831 0.014562 +vt 0.254097 0.012704 +vt 0.281379 0.014010 +vt 0.308554 0.011927 +vt 0.335787 0.013046 +vt 0.363365 0.010939 +vt 0.391001 0.008950 +vt 0.418669 0.007085 +vt 0.446381 0.005385 +vt 0.474139 0.003884 +vt 0.501941 0.002612 +vt 0.529830 0.001549 +vt 0.557751 0.000679 +vt 0.585253 0.000000 +vt 0.612640 0.002655 +vt 0.640667 0.002225 +vt 0.668288 0.001824 +vt 0.695766 0.004679 +vt 0.723439 0.004163 +vt 0.750995 0.006877 +vt 0.778758 0.006096 +vt 0.806444 0.008515 +vt 0.834686 0.010777 +vt 0.862987 0.012847 +vt 0.891383 0.014720 +vt 0.919385 0.012880 +vt 0.947426 0.014228 +f 30956/8061/4036 30955/8062/4037 30948/8063/4038 +f 30978/8064/4039 30948/8063/4038 30947/8065/4040 +f 30947/8065/4040 30948/8063/4038 30946/8066/4041 +f 30946/8066/4041 30948/8063/4038 30949/8067/4042 +f 30949/8067/4042 30948/8063/4038 30950/8068/4043 +f 30950/8068/4043 30948/8063/4038 30951/8069/4044 +f 30951/8069/4044 30948/8063/4038 30952/8070/4045 +f 30952/8070/4045 30948/8063/4038 30953/8071/4046 +f 30953/8071/4046 30948/8063/4038 30954/8072/4047 +f 30954/8072/4047 30948/8063/4038 30955/8062/4037 +f 30956/8073/4036 30948/8063/4038 30957/8074/4048 +f 30957/8074/4048 30948/8063/4038 30958/8075/4049 +f 30958/8075/4049 30948/8063/4038 30959/8076/4050 +f 30959/8076/4050 30948/8063/4038 30960/8077/4051 +f 30960/8077/4051 30948/8063/4038 30961/8078/4052 +f 30961/8078/4052 30948/8063/4038 30962/8079/4053 +f 30962/8079/4053 30948/8063/4038 30963/8080/4054 +f 30963/8080/4054 30948/8063/4038 30964/8081/4055 +f 30964/8081/4055 30948/8063/4038 30965/8082/4056 +f 30965/8082/4056 30948/8063/4038 30966/8083/4057 +f 30966/8083/4057 30948/8063/4038 30967/8084/4058 +f 30967/8084/4058 30948/8063/4038 30968/8085/4059 +f 30968/8085/4059 30948/8063/4038 30969/8086/4060 +f 30969/8086/4060 30948/8063/4038 30970/8087/4061 +f 30970/8087/4061 30948/8063/4038 30971/8088/4062 +f 30971/8088/4062 30948/8063/4038 30972/8089/4063 +f 30972/8089/4063 30948/8063/4038 30973/8090/4064 +f 30973/8090/4064 30948/8063/4038 30974/8091/4065 +f 30974/8091/4065 30948/8063/4038 30975/8092/4066 +f 30975/8092/4066 30948/8063/4038 30976/8093/4067 +f 30976/8093/4067 30948/8063/4038 30977/8094/4068 +f 30977/8094/4068 30948/8063/4038 30978/8064/4039 +f 30923/8095/4069 30897/8096/4070 30922/8097/4071 +f 30922/8097/4071 30897/8096/4070 30899/8098/4072 +f 30922/8097/4071 30899/8098/4072 30921/8099/4073 +f 30921/8099/4073 30899/8098/4072 30901/8100/4074 +f 30921/8099/4073 30901/8100/4074 30920/8101/4075 +f 30920/8101/4075 30901/8100/4074 30903/8102/4076 +f 30920/8101/4075 30903/8102/4076 30919/8103/4077 +f 30919/8103/4077 30903/8102/4076 30905/8104/4078 +f 30919/8103/4077 30905/8104/4078 30918/8105/4079 +f 30918/8105/4079 30905/8104/4078 30907/8106/4080 +f 30918/8105/4079 30907/8106/4080 30917/8107/4081 +f 30917/8107/4081 30907/8106/4080 30909/8108/4082 +f 30917/8107/4081 30909/8108/4082 30916/8109/4083 +f 30916/8109/4083 30909/8108/4082 30911/8110/4084 +f 30916/8109/4083 30911/8110/4084 30915/8111/4085 +f 30915/8111/4085 30911/8110/4084 30913/8112/4086 +f 30915/8111/4085 30913/8112/4086 30914/8113/4087 +f 30913/8112/4086 30850/8114/4088 30914/8113/4087 +f 30914/8113/4087 30850/8114/4088 30945/8115/4089 +f 30945/8115/4089 30850/8114/4088 30853/8116/4090 +f 30945/8115/4089 30853/8116/4090 30944/8117/4091 +f 30944/8117/4091 30853/8116/4090 30855/8118/4092 +f 30944/8117/4091 30855/8118/4092 30943/8119/4093 +f 30943/8119/4093 30855/8118/4092 30857/8120/4094 +f 30943/8119/4093 30857/8120/4094 30942/8121/4095 +f 30942/8121/4095 30857/8120/4094 30859/8122/4096 +f 30942/8121/4095 30859/8122/4096 30941/8123/4097 +f 30941/8123/4097 30859/8122/4096 30861/8124/4098 +f 30941/8123/4097 30861/8124/4098 30940/8125/4099 +f 30940/8125/4099 30861/8124/4098 30863/8126/4100 +f 30940/8125/4099 30863/8126/4100 30939/8127/4101 +f 30939/8127/4101 30863/8126/4100 30865/8128/4102 +f 30939/8127/4101 30865/8128/4102 30938/8129/4103 +f 30938/8129/4103 30865/8128/4102 30867/8130/4104 +f 30938/8129/4103 30867/8130/4104 30937/8131/4105 +f 30937/8131/4105 30867/8130/4104 30869/8132/4106 +f 30937/8131/4105 30869/8132/4106 30936/8133/4107 +f 30936/8133/4107 30869/8132/4106 30871/8134/4108 +f 30936/8133/4107 30871/8134/4108 30935/8135/4109 +f 30935/8135/4109 30871/8134/4108 30873/8136/4110 +f 30935/8135/4109 30873/8136/4110 30934/8137/4111 +f 30934/8137/4111 30873/8136/4110 30875/8138/4112 +f 30934/8137/4111 30875/8138/4112 30933/8139/4113 +f 30933/8139/4113 30875/8138/4112 30877/8140/4114 +f 30933/8139/4113 30877/8140/4114 30932/8141/4115 +f 30932/8141/4115 30877/8140/4114 30879/8142/4116 +f 30932/8141/4115 30879/8142/4116 30931/8143/4117 +f 30931/8143/4117 30879/8142/4116 30881/8144/4118 +f 30931/8143/4117 30881/8144/4118 30930/8145/4119 +f 30930/8145/4119 30881/8144/4118 30883/8146/4120 +f 30930/8145/4119 30883/8146/4120 30929/8147/4121 +f 30929/8147/4121 30883/8146/4120 30885/8148/4122 +f 30929/8147/4121 30885/8148/4122 30928/8149/4123 +f 30928/8149/4123 30885/8148/4122 30887/8150/4124 +f 30928/8149/4123 30887/8150/4124 30927/8151/4125 +f 30927/8151/4125 30887/8150/4124 30889/8152/4126 +f 30927/8151/4125 30889/8152/4126 30926/8153/4127 +f 30926/8153/4127 30889/8152/4126 30891/8154/4128 +f 30926/8153/4127 30891/8154/4128 30925/8155/4129 +f 30925/8155/4129 30891/8154/4128 30893/8156/4130 +f 30925/8155/4129 30893/8156/4130 30924/8157/4131 +f 30924/8157/4131 30893/8156/4130 30895/8158/4132 +f 30924/8157/4131 30895/8158/4132 30923/8159/4069 +f 30923/8159/4069 30895/8158/4132 30897/8160/4070 +f 30956/8061/4036 31002/8161/4133 30955/8062/4037 +f 30955/8062/4037 31002/8161/4133 31003/8162/4134 +f 30955/8062/4037 31003/8162/4134 30954/8072/4047 +f 30954/8072/4047 31003/8162/4134 31004/8163/4135 +f 30954/8072/4047 31004/8163/4135 30953/8071/4046 +f 30953/8071/4046 31004/8163/4135 31005/8164/4136 +f 30953/8071/4046 31005/8164/4136 30952/8070/4045 +f 30952/8070/4045 31005/8164/4136 31006/8165/4137 +f 30952/8070/4045 31006/8165/4137 30951/8069/4044 +f 30951/8069/4044 31006/8165/4137 31007/8166/4138 +f 30951/8069/4044 31007/8166/4138 30950/8068/4043 +f 30950/8068/4043 31007/8166/4138 31008/8167/4139 +f 30950/8068/4043 31008/8167/4139 30949/8067/4042 +f 30949/8067/4042 31008/8167/4139 31009/8168/4140 +f 30949/8067/4042 31009/8168/4140 30946/8066/4041 +f 30946/8066/4041 31009/8168/4140 31010/8169/4141 +f 30946/8066/4041 31010/8169/4141 30947/8065/4040 +f 30947/8065/4040 31010/8169/4141 30979/8170/4142 +f 30947/8065/4040 30979/8170/4142 30978/8064/4039 +f 30978/8064/4039 30979/8170/4142 30980/8171/4143 +f 30978/8064/4039 30980/8171/4143 30977/8094/4068 +f 30977/8094/4068 30980/8171/4143 30981/8172/4144 +f 30977/8094/4068 30981/8172/4144 30976/8093/4067 +f 30976/8093/4067 30981/8172/4144 30982/8173/4145 +f 30976/8093/4067 30982/8173/4145 30975/8092/4066 +f 30975/8092/4066 30982/8173/4145 30983/8174/4146 +f 30975/8092/4066 30983/8174/4146 30974/8091/4065 +f 30974/8091/4065 30983/8174/4146 30984/8175/4147 +f 30974/8091/4065 30984/8175/4147 30973/8090/4064 +f 30973/8090/4064 30984/8175/4147 30985/8176/4148 +f 30973/8090/4064 30985/8176/4148 30972/8089/4063 +f 30972/8089/4063 30985/8176/4148 30986/8177/4149 +f 30972/8089/4063 30986/8177/4149 30971/8088/4062 +f 30971/8088/4062 30986/8177/4149 30987/8178/4150 +f 30971/8088/4062 30987/8178/4150 30970/8087/4061 +f 30970/8087/4061 30987/8178/4150 30988/8179/4151 +f 30970/8087/4061 30988/8179/4151 30969/8086/4060 +f 30969/8086/4060 30988/8179/4151 30989/8180/4152 +f 30969/8086/4060 30989/8180/4152 30968/8085/4059 +f 30968/8085/4059 30989/8180/4152 30990/8181/4153 +f 30968/8085/4059 30990/8181/4153 30967/8084/4058 +f 30967/8084/4058 30990/8181/4153 30991/8182/4154 +f 30967/8084/4058 30991/8182/4154 30966/8083/4057 +f 30966/8083/4057 30991/8182/4154 30992/8183/4155 +f 30966/8083/4057 30992/8183/4155 30965/8082/4056 +f 30965/8082/4056 30992/8183/4155 30993/8184/4156 +f 30965/8082/4056 30993/8184/4156 30964/8081/4055 +f 30964/8081/4055 30993/8184/4156 30994/8185/4157 +f 30964/8081/4055 30994/8185/4157 30963/8080/4054 +f 30963/8080/4054 30994/8185/4157 30995/8186/4158 +f 30963/8080/4054 30995/8186/4158 30962/8079/4053 +f 30962/8079/4053 30995/8186/4158 30996/8187/4159 +f 30962/8079/4053 30996/8187/4159 30961/8078/4052 +f 30961/8078/4052 30996/8187/4159 30997/8188/4160 +f 30961/8078/4052 30997/8188/4160 30960/8077/4051 +f 30960/8077/4051 30997/8188/4160 30998/8189/4161 +f 30960/8077/4051 30998/8189/4161 30959/8076/4050 +f 30959/8076/4050 30998/8189/4161 30999/8190/4162 +f 30959/8076/4050 30999/8190/4162 30958/8075/4049 +f 30958/8075/4049 30999/8190/4162 31000/8191/4163 +f 30958/8075/4049 31000/8191/4163 30957/8074/4048 +f 30957/8074/4048 31000/8191/4163 31001/8192/4164 +f 30957/8074/4048 31001/8192/4164 30956/8073/4036 +f 30956/8073/4036 31001/8192/4164 31002/8193/4133 +f 31034/8194/4165 30923/8095/4069 31035/8195/4166 +f 31035/8195/4166 30923/8095/4069 30922/8097/4071 +f 31035/8195/4166 30922/8097/4071 31036/8196/4167 +f 31036/8196/4167 30922/8097/4071 30921/8099/4073 +f 31036/8196/4167 30921/8099/4073 31037/8197/4168 +f 31037/8197/4168 30921/8099/4073 30920/8101/4075 +f 31037/8197/4168 30920/8101/4075 31038/8198/4169 +f 31038/8198/4169 30920/8101/4075 30919/8103/4077 +f 31038/8198/4169 30919/8103/4077 31039/8199/4170 +f 31039/8199/4170 30919/8103/4077 30918/8105/4079 +f 31039/8199/4170 30918/8105/4079 31040/8200/4171 +f 31040/8200/4171 30918/8105/4079 30917/8107/4081 +f 31040/8200/4171 30917/8107/4081 31041/8201/4172 +f 31041/8201/4172 30917/8107/4081 30916/8109/4083 +f 31041/8201/4172 30916/8109/4083 31042/8202/4173 +f 31042/8202/4173 30916/8109/4083 30915/8111/4085 +f 31042/8202/4173 30915/8111/4085 31012/8203/4174 +f 31012/8203/4174 30915/8111/4085 30914/8113/4087 +f 31012/8203/4174 30914/8113/4087 31011/8204/4175 +f 31011/8204/4175 30914/8113/4087 30945/8115/4089 +f 31011/8204/4175 30945/8115/4089 31013/8205/4176 +f 31013/8205/4176 30945/8115/4089 30944/8117/4091 +f 31013/8205/4176 30944/8117/4091 31014/8206/4177 +f 31014/8206/4177 30944/8117/4091 30943/8119/4093 +f 31014/8206/4177 30943/8119/4093 31015/8207/4178 +f 31015/8207/4178 30943/8119/4093 30942/8121/4095 +f 31015/8207/4178 30942/8121/4095 31016/8208/4179 +f 31016/8208/4179 30942/8121/4095 30941/8123/4097 +f 31016/8208/4179 30941/8123/4097 31017/8209/4180 +f 31017/8209/4180 30941/8123/4097 30940/8125/4099 +f 31017/8209/4180 30940/8125/4099 31018/8210/4181 +f 31018/8210/4181 30940/8125/4099 30939/8127/4101 +f 31018/8210/4181 30939/8127/4101 31019/8211/4182 +f 31019/8211/4182 30939/8127/4101 30938/8129/4103 +f 31019/8211/4182 30938/8129/4103 31020/8212/4183 +f 31020/8212/4183 30938/8129/4103 30937/8131/4105 +f 31020/8212/4183 30937/8131/4105 31021/8213/4184 +f 31021/8213/4184 30937/8131/4105 30936/8133/4107 +f 31021/8213/4184 30936/8133/4107 31022/8214/4185 +f 31022/8214/4185 30936/8133/4107 30935/8135/4109 +f 31022/8214/4185 30935/8135/4109 31023/8215/4186 +f 31023/8215/4186 30935/8135/4109 30934/8137/4111 +f 31023/8215/4186 30934/8137/4111 31024/8216/4187 +f 31024/8216/4187 30934/8137/4111 30933/8139/4113 +f 31024/8216/4187 30933/8139/4113 31025/8217/4188 +f 31025/8217/4188 30933/8139/4113 30932/8141/4115 +f 31025/8217/4188 30932/8141/4115 31026/8218/4189 +f 31026/8218/4189 30932/8141/4115 30931/8143/4117 +f 31026/8218/4189 30931/8143/4117 31027/8219/4190 +f 31027/8219/4190 30931/8143/4117 30930/8145/4119 +f 31027/8219/4190 30930/8145/4119 31028/8220/4191 +f 31028/8220/4191 30930/8145/4119 30929/8147/4121 +f 31028/8220/4191 30929/8147/4121 31029/8221/4192 +f 31029/8221/4192 30929/8147/4121 30928/8149/4123 +f 31029/8221/4192 30928/8149/4123 31030/8222/4193 +f 31030/8222/4193 30928/8149/4123 30927/8151/4125 +f 31030/8222/4193 30927/8151/4125 31031/8223/4194 +f 31031/8223/4194 30927/8151/4125 30926/8153/4127 +f 31031/8223/4194 30926/8153/4127 31032/8224/4195 +f 31032/8224/4195 30926/8153/4127 30925/8155/4129 +f 31032/8224/4195 30925/8155/4129 31033/8225/4196 +f 31033/8225/4196 30925/8155/4129 30924/8157/4131 +f 31033/8225/4196 30924/8157/4131 31034/8226/4165 +f 31034/8226/4165 30924/8157/4131 30923/8159/4069 +f 31002/8161/4133 31034/8194/4165 31003/8162/4134 +f 31003/8162/4134 31034/8194/4165 31035/8195/4166 +f 31003/8162/4134 31035/8195/4166 31004/8163/4135 +f 31004/8163/4135 31035/8195/4166 31036/8196/4167 +f 31004/8163/4135 31036/8196/4167 31005/8164/4136 +f 31005/8164/4136 31036/8196/4167 31037/8197/4168 +f 31005/8164/4136 31037/8197/4168 31006/8165/4137 +f 31006/8165/4137 31037/8197/4168 31038/8198/4169 +f 31006/8165/4137 31038/8198/4169 31007/8166/4138 +f 31007/8166/4138 31038/8198/4169 31039/8199/4170 +f 31007/8166/4138 31039/8199/4170 31008/8167/4139 +f 31008/8167/4139 31039/8199/4170 31040/8200/4171 +f 31008/8167/4139 31040/8200/4171 31009/8168/4140 +f 31009/8168/4140 31040/8200/4171 31041/8201/4172 +f 31009/8168/4140 31041/8201/4172 31010/8169/4141 +f 31010/8169/4141 31041/8201/4172 31042/8202/4173 +f 31010/8169/4141 31042/8202/4173 30979/8170/4142 +f 30979/8170/4142 31042/8202/4173 31012/8203/4174 +f 30979/8170/4142 31012/8203/4174 30980/8171/4143 +f 30980/8171/4143 31012/8203/4174 31011/8204/4175 +f 30980/8171/4143 31011/8204/4175 30981/8172/4144 +f 30981/8172/4144 31011/8204/4175 31013/8205/4176 +f 30981/8172/4144 31013/8205/4176 30982/8173/4145 +f 30982/8173/4145 31013/8205/4176 31014/8206/4177 +f 30982/8173/4145 31014/8206/4177 30983/8174/4146 +f 30983/8174/4146 31014/8206/4177 31015/8207/4178 +f 30983/8174/4146 31015/8207/4178 30984/8175/4147 +f 30984/8175/4147 31015/8207/4178 31016/8208/4179 +f 30984/8175/4147 31016/8208/4179 30985/8176/4148 +f 30985/8176/4148 31016/8208/4179 31017/8209/4180 +f 30985/8176/4148 31017/8209/4180 30986/8177/4149 +f 30986/8177/4149 31017/8209/4180 31018/8210/4181 +f 30986/8177/4149 31018/8210/4181 30987/8178/4150 +f 30987/8178/4150 31018/8210/4181 31019/8211/4182 +f 30987/8178/4150 31019/8211/4182 30988/8179/4151 +f 30988/8179/4151 31019/8211/4182 31020/8212/4183 +f 30988/8179/4151 31020/8212/4183 30989/8180/4152 +f 30989/8180/4152 31020/8212/4183 31021/8213/4184 +f 30989/8180/4152 31021/8213/4184 30990/8181/4153 +f 30990/8181/4153 31021/8213/4184 31022/8214/4185 +f 30990/8181/4153 31022/8214/4185 30991/8182/4154 +f 30991/8182/4154 31022/8214/4185 31023/8215/4186 +f 30991/8182/4154 31023/8215/4186 30992/8183/4155 +f 30992/8183/4155 31023/8215/4186 31024/8216/4187 +f 30992/8183/4155 31024/8216/4187 30993/8184/4156 +f 30993/8184/4156 31024/8216/4187 31025/8217/4188 +f 30993/8184/4156 31025/8217/4188 30994/8185/4157 +f 30994/8185/4157 31025/8217/4188 31026/8218/4189 +f 30994/8185/4157 31026/8218/4189 30995/8186/4158 +f 30995/8186/4158 31026/8218/4189 31027/8219/4190 +f 30995/8186/4158 31027/8219/4190 30996/8187/4159 +f 30996/8187/4159 31027/8219/4190 31028/8220/4191 +f 30996/8187/4159 31028/8220/4191 30997/8188/4160 +f 30997/8188/4160 31028/8220/4191 31029/8221/4192 +f 30997/8188/4160 31029/8221/4192 30998/8189/4161 +f 30998/8189/4161 31029/8221/4192 31030/8222/4193 +f 30998/8189/4161 31030/8222/4193 30999/8190/4162 +f 30999/8190/4162 31030/8222/4193 31031/8223/4194 +f 30999/8190/4162 31031/8223/4194 31000/8191/4163 +f 31000/8191/4163 31031/8223/4194 31032/8224/4195 +f 31000/8191/4163 31032/8224/4195 31001/8192/4164 +f 31001/8192/4164 31032/8224/4195 31033/8225/4196 +f 31001/8192/4164 31033/8225/4196 31002/8193/4133 +f 31002/8193/4133 31033/8225/4196 31034/8226/4165 +f 30897/8096/4070 30896/8227/4197 30899/8098/4072 +f 30899/8098/4072 30896/8227/4197 30898/8228/4198 +f 30899/8098/4072 30898/8228/4198 30901/8100/4074 +f 30901/8100/4074 30898/8228/4198 30900/8229/4199 +f 30901/8100/4074 30900/8229/4199 30903/8102/4076 +f 30903/8102/4076 30900/8229/4199 30902/8230/4200 +f 30903/8102/4076 30902/8230/4200 30905/8104/4078 +f 30905/8104/4078 30902/8230/4200 30904/8231/4201 +f 30905/8104/4078 30904/8231/4201 30907/8106/4080 +f 30907/8106/4080 30904/8231/4201 30906/8232/4202 +f 30907/8106/4080 30906/8232/4202 30909/8108/4082 +f 30909/8108/4082 30906/8232/4202 30908/8233/4203 +f 30909/8108/4082 30908/8233/4203 30911/8110/4084 +f 30911/8110/4084 30908/8233/4203 30910/8234/4204 +f 30911/8110/4084 30910/8234/4204 30913/8112/4086 +f 30913/8112/4086 30910/8234/4204 30912/8235/4205 +f 30912/8235/4205 30850/8114/4088 30913/8112/4086 +f 30850/8114/4088 30912/8235/4205 30851/8236/4206 +f 30850/8114/4088 30851/8236/4206 30853/8116/4090 +f 30853/8116/4090 30851/8236/4206 30852/8237/4207 +f 30853/8116/4090 30852/8237/4207 30855/8118/4092 +f 30855/8118/4092 30852/8237/4207 30854/8238/4208 +f 30855/8118/4092 30854/8238/4208 30857/8120/4094 +f 30857/8120/4094 30854/8238/4208 30856/8239/4209 +f 30857/8120/4094 30856/8239/4209 30859/8122/4096 +f 30859/8122/4096 30856/8239/4209 30858/8240/4210 +f 30859/8122/4096 30858/8240/4210 30861/8124/4098 +f 30861/8124/4098 30858/8240/4210 30860/8241/4211 +f 30861/8124/4098 30860/8241/4211 30863/8126/4100 +f 30863/8126/4100 30860/8241/4211 30862/8242/4212 +f 30863/8126/4100 30862/8242/4212 30865/8128/4102 +f 30865/8128/4102 30862/8242/4212 30864/8243/4213 +f 30865/8128/4102 30864/8243/4213 30867/8130/4104 +f 30867/8130/4104 30864/8243/4213 30866/8244/4214 +f 30867/8130/4104 30866/8244/4214 30869/8132/4106 +f 30869/8132/4106 30866/8244/4214 30868/8245/4215 +f 30869/8132/4106 30868/8245/4215 30871/8134/4108 +f 30871/8134/4108 30868/8245/4215 30870/8246/4216 +f 30871/8134/4108 30870/8246/4216 30873/8136/4110 +f 30873/8136/4110 30870/8246/4216 30872/8247/4217 +f 30873/8136/4110 30872/8247/4217 30875/8138/4112 +f 30875/8138/4112 30872/8247/4217 30874/8248/4218 +f 30875/8138/4112 30874/8248/4218 30877/8140/4114 +f 30877/8140/4114 30874/8248/4218 30876/8249/4219 +f 30877/8140/4114 30876/8249/4219 30879/8142/4116 +f 30879/8142/4116 30876/8249/4219 30878/8250/4220 +f 30879/8142/4116 30878/8250/4220 30881/8144/4118 +f 30881/8144/4118 30878/8250/4220 30880/8251/4221 +f 30881/8144/4118 30880/8251/4221 30883/8146/4120 +f 30883/8146/4120 30880/8251/4221 30882/8252/4222 +f 30883/8146/4120 30882/8252/4222 30885/8148/4122 +f 30885/8148/4122 30882/8252/4222 30884/8253/4223 +f 30885/8148/4122 30884/8253/4223 30887/8150/4124 +f 30887/8150/4124 30884/8253/4223 30886/8254/4224 +f 30887/8150/4124 30886/8254/4224 30889/8152/4126 +f 30889/8152/4126 30886/8254/4224 30888/8255/4225 +f 30889/8152/4126 30888/8255/4225 30891/8154/4128 +f 30891/8154/4128 30888/8255/4225 30890/8256/4226 +f 30891/8154/4128 30890/8256/4226 30893/8156/4130 +f 30893/8156/4130 30890/8256/4226 30892/8257/4227 +f 30893/8156/4130 30892/8257/4227 30895/8158/4132 +f 30895/8158/4132 30892/8257/4227 30894/8258/4228 +f 30895/8158/4132 30894/8258/4228 30897/8160/4070 +f 30897/8160/4070 30894/8258/4228 30896/8259/4197 + + +# +# +# +g + + +# +# _ns649_Material_003_60-effect +# +usemtl _ns649_Material_003_60-effect + +v -0.595411 0.157549 -1.648564 +v -0.595411 0.157154 -1.635214 +v -0.612008 0.157154 -1.635214 +v -0.612008 0.157549 -1.648564 +v -0.595411 0.157549 -1.621868 +v -0.612008 0.157549 -1.621865 +v -0.595411 0.707122 -1.635214 +v -0.595411 0.710112 -1.648564 +v -0.612008 0.710112 -1.648564 +v -0.612008 0.707122 -1.635214 +v -0.612008 0.710112 -1.621865 +v -0.595411 0.710112 -1.621865 +v -0.595411 0.181023 -1.743399 +v -0.595411 0.175770 -1.730129 +v -0.612008 0.175770 -1.730129 +v -0.612008 0.181023 -1.743399 +v -0.612008 0.175770 -1.540303 +v -0.595411 0.175770 -1.540303 +v -0.595411 0.181023 -1.527029 +v -0.612008 0.181023 -1.527029 +v -0.595411 0.751587 -1.730129 +v -0.595411 0.749718 -1.743399 +v -0.612008 0.749718 -1.743399 +v -0.612008 0.751587 -1.730129 +v -0.612008 0.749718 -1.527029 +v -0.595411 0.749718 -1.527029 +v -0.595411 0.751587 -1.540303 +v -0.612008 0.751587 -1.540303 +v -0.595411 0.171722 -1.718708 +v -0.612008 0.171722 -1.718708 +v -0.612008 0.171722 -1.551721 +v -0.595411 0.171722 -1.551721 +v -0.595411 0.749886 -1.718707 +v -0.612008 0.749886 -1.718707 +v -0.612008 0.749885 -1.551721 +v -0.595411 0.749885 -1.551721 +v -0.612008 0.218824 -1.815914 +v -0.612008 0.224450 -1.824923 +v -0.595411 0.224450 -1.824923 +v -0.595411 0.218824 -1.815914 +v -0.595411 0.224450 -1.445506 +v -0.612008 0.224450 -1.445506 +v -0.612008 0.218824 -1.454517 +v -0.595411 0.218824 -1.454517 +v -0.595411 0.712851 -1.815914 +v -0.595411 0.701588 -1.824923 +v -0.612008 0.701588 -1.824923 +v -0.612008 0.712851 -1.815914 +v -0.612009 0.701588 -1.445505 +v -0.595411 0.701588 -1.445506 +v -0.595411 0.712851 -1.454516 +v -0.612009 0.712851 -1.454517 +v -0.595411 0.212374 -1.805203 +v -0.612008 0.212374 -1.805203 +v -0.612008 0.212374 -1.465229 +v -0.595411 0.212374 -1.465229 +v -0.595411 0.723016 -1.805203 +v -0.612008 0.723016 -1.805203 +v -0.612009 0.723016 -1.465229 +v -0.595411 0.723016 -1.465229 +v -0.612008 0.276730 -1.819465 +v -0.595411 0.276730 -1.819465 +v -0.595411 0.276730 -1.450966 +v -0.612008 0.276730 -1.450965 +v -0.612008 0.231713 -1.635214 +v -0.612008 0.232588 -1.648564 +v -0.612008 0.232588 -1.621865 +v -0.595411 0.231713 -1.635214 +v -0.595411 0.232588 -1.648564 +v -0.595411 0.232588 -1.621868 +v -0.612008 0.255126 -1.730129 +v -0.612008 0.259057 -1.743399 +v -0.612008 0.259057 -1.527029 +v -0.612008 0.255126 -1.540303 +v -0.595411 0.255126 -1.730129 +v -0.595411 0.259057 -1.743399 +v -0.595411 0.255126 -1.540303 +v -0.595411 0.259057 -1.527029 +v -0.612008 0.251516 -1.718708 +v -0.612008 0.251516 -1.551721 +v -0.595411 0.251516 -1.718708 +v -0.595411 0.251516 -1.551721 +v -0.612008 0.280740 -1.799514 +v -0.612008 0.280740 -1.470915 +v -0.595411 0.280740 -1.799514 +v -0.595411 0.280740 -1.470915 +v -0.612008 0.279632 -1.791719 +v -0.612008 0.279632 -1.478710 +v -0.595411 0.279632 -1.791719 +v -0.595411 0.279632 -1.478711 +v -0.612008 0.668001 -1.824923 +v -0.595411 0.668001 -1.824923 +v -0.612009 0.668001 -1.445505 +v -0.595411 0.668001 -1.445506 +v -0.612008 0.643884 -1.635214 +v -0.612008 0.646465 -1.648564 +v -0.612008 0.646465 -1.621865 +v -0.595411 0.643884 -1.635214 +v -0.595411 0.646465 -1.648564 +v -0.595411 0.646465 -1.621865 +v -0.612008 0.684279 -1.730129 +v -0.612008 0.683531 -1.743399 +v -0.612008 0.683531 -1.527029 +v -0.612008 0.684279 -1.540303 +v -0.595411 0.684279 -1.730129 +v -0.595411 0.683531 -1.743399 +v -0.595411 0.683531 -1.527029 +v -0.595411 0.684279 -1.540303 +v -0.612008 0.682209 -1.718707 +v -0.612008 0.682209 -1.551721 +v -0.595411 0.682209 -1.718707 +v -0.595411 0.682209 -1.551721 +v -0.612008 0.664061 -1.812998 +v -0.612009 0.664061 -1.457433 +v -0.595411 0.664061 -1.812998 +v -0.595411 0.664061 -1.457433 +v -0.612008 0.665968 -1.805203 +v -0.612008 0.665968 -1.465229 +v -0.595411 0.665968 -1.805203 +v -0.595411 0.665968 -1.465229 +v -0.609189 0.747813 -1.528779 +v -0.609189 0.829723 -1.518733 +v -0.609189 0.830408 -1.529671 +v -0.609189 0.748497 -1.539716 +v -0.609189 0.830408 -1.740757 +v -0.609189 0.829723 -1.751695 +v -0.609189 0.747813 -1.741653 +v -0.609189 0.748497 -1.730715 +v -0.598230 0.830408 -1.529671 +v -0.598230 0.829723 -1.518733 +v -0.598230 0.747813 -1.528779 +v -0.598230 0.748497 -1.539716 +v -0.598230 0.747813 -1.741653 +v -0.598230 0.829723 -1.751695 +v -0.598230 0.830408 -1.740757 +v -0.598230 0.748497 -1.730715 +v -0.628994 0.817295 -1.137055 +v -0.628994 0.867864 -1.137056 +v -0.628994 0.867864 -1.880602 +v -0.628994 0.817295 -1.880602 +v -0.578425 0.867864 -1.880606 +v -0.578425 0.867864 -1.137055 +v -0.578425 0.817295 -1.137055 +v -0.578425 0.817295 -1.880602 +v -0.611239 0.845761 -1.471048 +v -0.611239 1.011284 -1.128062 +v -0.611239 1.024845 -1.134607 +v -0.611239 0.859322 -1.477593 +v -0.596181 1.024845 -1.134607 +v -0.596181 1.011284 -1.128062 +v -0.596181 0.845761 -1.471048 +v -0.596181 0.859322 -1.477593 +vn 0.000000 -0.999563 -0.029546 +vn 0.000000 -0.999563 0.029546 +vn 0.000006 -0.999563 0.029553 +vn -0.000000 0.975823 0.218563 +vn 0.000000 0.975823 -0.218563 +vn 0.000000 -0.929814 -0.368029 +vn -0.000000 -0.929847 0.367947 +vn -0.000000 0.990226 -0.139471 +vn -0.000000 0.990231 0.139436 +vn 0.000000 -0.942539 -0.334096 +vn -0.000000 -0.942508 0.334184 +vn 0.000000 -0.980192 -0.198052 +vn 0.000041 -0.980192 0.198052 +vn -0.000000 -0.980193 0.198042 +vn -0.000000 0.869889 0.493248 +vn 0.000000 0.869889 -0.493248 +vn -0.000000 0.989086 0.147339 +vn -0.000000 0.989080 -0.147381 +vn -0.000000 0.989080 -0.147382 +vn 0.000000 -0.848178 -0.529711 +vn -0.000000 -0.848214 0.529654 +vn 0.000000 0.624672 -0.780887 +vn 0.000016 0.624744 0.780830 +vn -0.000000 0.624729 0.780841 +vn 0.000000 -0.856669 -0.515866 +vn 0.000011 -0.856692 0.515828 +vn -0.000000 -0.856700 0.515816 +vn 0.000000 -0.891818 -0.452394 +vn -0.000000 -0.891810 0.452410 +vn 0.000009 -0.891809 0.452412 +vn 0.000000 0.917988 -0.396609 +vn -0.000019 0.917986 -0.396613 +vn -0.000020 0.917979 0.396628 +vn -0.000000 0.917981 0.396624 +vn -0.000015 0.725335 -0.688396 +vn 0.000000 0.725347 -0.688383 +vn -0.000000 0.725381 0.688348 +vn -0.000016 0.725369 0.688360 +vn 0.000001 0.103846 -0.994593 +vn 0.000020 0.103871 0.994591 +vn -0.000001 0.103865 0.994591 +vn 0.000001 0.000000 -1.000000 +vn 0.000020 -0.000000 1.000000 +vn 0.000001 -0.035153 -0.999382 +vn -0.000001 -0.035150 0.999382 +vn 0.000020 -0.035149 0.999382 +vn 0.000000 0.980386 -0.197089 +vn 0.000004 0.980384 0.197096 +vn 0.000004 0.980384 0.197096 +vn 0.000000 -0.949505 -0.313752 +vn -0.000000 -0.949524 0.313694 +vn 0.000006 -0.949521 0.313703 +vn -1.000000 -0.000000 -0.000001 +vn 1.000000 0.000000 0.000001 +vn 0.000001 0.121729 -0.992563 +vn 0.000001 0.121729 -0.992563 +vn -0.000001 0.121688 0.992568 +vn -0.000000 0.121687 0.992568 +vn -0.000001 -0.121729 0.992563 +vn 0.000001 -0.121688 -0.992568 +vn -0.000000 0.998046 0.062481 +vn 0.000003 0.998046 0.062478 +vn 0.000003 0.998046 -0.062478 +vn -0.000000 0.998046 -0.062481 +vn -1.000000 -0.000001 -0.000001 +vn 1.000000 -0.000001 0.000001 +vn -0.000069 0.000000 -1.000000 +vn 0.000001 -0.000069 -1.000000 +vn -0.000001 -1.000000 -0.000000 +vn 0.000000 -1.000000 -0.000000 +vn -0.000004 0.000003 1.000000 +vn -0.000004 0.000003 1.000000 +vn -0.000000 1.000000 0.000000 +vn 1.000000 0.000002 -0.000000 +vn 0.000007 0.900610 -0.434628 +vn 0.000000 0.900610 -0.434628 +vn 0.000001 -0.434663 -0.900593 +vn -0.000000 -0.900610 0.434628 +vn 0.000001 -0.900610 0.434628 +vn 0.000002 0.434629 0.900610 +vn 0.000038 0.434662 0.900594 +vn -1.000000 -0.000000 0.000002 +vn -1.000000 0.000000 -0.000001 +vn -1.000000 0.000000 -0.000001 +vn -1.000000 0.000000 -0.000001 +vn -1.000000 -0.000000 -0.000000 +vn -1.000000 0.000000 0.000004 +vn -1.000000 -0.000000 -0.000000 +vn -1.000000 0.000001 -0.000002 +vn -1.000000 0.000001 -0.000000 +vn -1.000000 0.000001 -0.000001 +vn -1.000000 -0.000000 0.000004 +vn -1.000000 -0.000000 0.000002 +vn -1.000000 0.000000 -0.000001 +vn -1.000000 0.000000 -0.000001 +vn -1.000000 0.000000 -0.000000 +vn 1.000000 -0.000001 0.000000 +vn 1.000000 -0.000001 0.000001 +vn 1.000000 -0.000001 -0.000004 +vn 1.000000 -0.000000 -0.000004 +vn 1.000000 0.000000 -0.000002 +vn 1.000000 -0.000000 0.000000 +vn 1.000000 -0.000000 0.000001 +vn 1.000000 -0.000000 0.000001 +vn 1.000000 -0.000000 -0.000002 +vt 0.239104 0.766068 +vt 0.229799 0.766037 +vt 0.239140 0.754502 +vt 0.229837 0.754474 +vt 0.220536 0.754445 +vt 0.220497 0.766004 +vt 0.696323 0.772263 +vt 0.686633 0.772252 +vt 0.696330 0.760503 +vt 0.686642 0.760502 +vt 0.706026 0.760503 +vt 0.706021 0.772273 +vt 0.307385 0.766280 +vt 0.297428 0.766249 +vt 0.307417 0.754699 +vt 0.297462 0.754674 +vt 0.162267 0.754246 +vt 0.162226 0.765801 +vt 0.152332 0.754211 +vt 0.152290 0.765765 +vt 0.621412 0.772183 +vt 0.611954 0.772164 +vt 0.621424 0.760463 +vt 0.611968 0.760460 +vt 0.780938 0.760519 +vt 0.780936 0.772304 +vt 0.771424 0.760520 +vt 0.771421 0.772300 +vt 0.288980 0.766222 +vt 0.289015 0.754651 +vt 0.170702 0.754275 +vt 0.170662 0.765832 +vt 0.629572 0.772199 +vt 0.629582 0.760462 +vt 0.763230 0.760520 +vt 0.763227 0.772296 +vt 0.364513 0.754849 +vt 0.371937 0.754864 +vt 0.364483 0.766444 +vt 0.371908 0.766466 +vt 0.087958 0.765527 +vt 0.088001 0.753976 +vt 0.095352 0.765555 +vt 0.095394 0.754004 +vt 0.554118 0.772072 +vt 0.543979 0.772048 +vt 0.554137 0.760398 +vt 0.543999 0.760389 +vt 0.849482 0.760522 +vt 0.849482 0.772314 +vt 0.839236 0.760523 +vt 0.839235 0.772313 +vt 0.355751 0.766417 +vt 0.355782 0.754829 +vt 0.104097 0.754035 +vt 0.104054 0.765588 +vt 0.564513 0.772095 +vt 0.564529 0.760406 +vt 0.828747 0.760523 +vt 0.828746 0.772311 +vt 0.408695 0.754948 +vt 0.408668 0.766560 +vt 0.051378 0.765390 +vt 0.051421 0.753839 +vt 0.520420 0.760352 +vt 0.520398 0.771998 +vt 0.873345 0.772315 +vt 0.873346 0.760522 +vt 0.422937 0.754976 +vt 0.511612 0.760341 +vt 0.422911 0.766598 +vt 0.511588 0.771974 +vt 0.882272 0.772316 +vt 0.882272 0.760522 +vt 0.972549 0.764428 +vt 0.972549 0.752633 +vt 0.037217 0.765337 +vt 0.037260 0.753786 +vt 0.696912 0.154065 +vt 0.754369 0.154065 +vt 0.696459 0.161681 +vt 0.753916 0.161681 +vt 0.753915 0.128866 +vt 0.754369 0.136482 +vt 0.696459 0.128866 +vt 0.696912 0.136482 +vt 0.753915 0.136482 +vt 0.754369 0.144099 +vt 0.696459 0.136482 +vt 0.696912 0.144099 +vt 0.696912 0.146448 +vt 0.754369 0.146448 +vt 0.696459 0.154065 +vt 0.753915 0.154065 +vt 0.759874 0.044368 +vt 0.759874 0.051942 +vt 0.702836 0.044368 +vt 0.702836 0.051942 +vt 0.760293 0.051942 +vt 0.702836 0.059572 +vt 0.760293 0.059572 +vt 0.702836 0.042256 +vt 0.702836 0.034682 +vt 0.759874 0.042256 +vt 0.759874 0.034682 +vt 0.760293 0.034682 +vt 0.760293 0.027052 +vt 0.702836 0.027052 +vt 0.745675 0.059572 +vt 0.745675 0.067203 +vt 0.738045 0.059572 +vt 0.738045 0.067203 +vt 0.745668 0.077182 +vt 0.745668 0.084805 +vt 0.738045 0.077182 +vt 0.738045 0.084805 +vt 0.181897 0.294714 +vt 0.186076 0.228198 +vt 0.692330 0.294714 +vt 0.696508 0.228198 +vt 0.185101 0.161681 +vt 0.693255 0.094782 +vt 0.181897 0.094781 +vt 0.731717 0.161681 +vt 0.731717 0.196890 +vt 0.696508 0.161681 +vt 0.696508 0.196890 +vt 0.692330 0.228198 +vt 0.186075 0.161681 +vt 0.181897 0.228198 +vt 0.738045 0.094781 +vt 0.702836 0.094781 +vt 0.185140 0.094781 +vt 0.181897 0.027052 +vt 0.699593 0.027052 +vt 0.710330 0.383494 +vt 0.450185 0.383494 +vt 0.713401 0.349792 +vt 0.453255 0.349792 +vt 0.452217 0.349792 +vt 0.450185 0.315681 +vt 0.713349 0.349792 +vt 0.711317 0.315681 +vt 0.181897 0.350032 +vt 0.185027 0.315681 +vt 0.447055 0.350033 +vt 0.748022 0.084805 +vt 0.748022 0.094781 +vt 0.957387 0.094781 +vt 0.959417 0.128866 +vt 0.696459 0.094781 +vt 0.698489 0.128866 +vt 0.741693 0.171658 +vt 0.731717 0.171658 +vt 0.741693 0.161681 +vt 0.311607 0.445997 +vt 0.238470 0.438359 +vt 0.317221 0.473906 +vt 0.230598 0.450965 +vt 0.315670 0.484811 +vt 0.221576 0.465951 +vt 0.286884 0.552409 +vt 0.177716 0.552409 +vt 0.281387 0.570975 +vt 0.170370 0.570975 +vt 0.276334 0.586950 +vt 0.164708 0.586950 +vt 0.249857 0.685081 +vt 0.144879 0.685081 +vt 0.248634 0.703754 +vt 0.144329 0.703754 +vt 0.249857 0.722428 +vt 0.144879 0.722428 +vt 0.276334 0.820559 +vt 0.164708 0.820559 +vt 0.281387 0.836533 +vt 0.170370 0.836533 +vt 0.286884 0.855100 +vt 0.177716 0.855100 +vt 0.315670 0.922698 +vt 0.221576 0.941558 +vt 0.317221 0.933603 +vt 0.230598 0.956544 +vt 0.311607 0.961512 +vt 0.238470 0.969150 +vt 0.853467 0.455046 +vt 0.856136 0.465951 +vt 0.880705 0.552409 +vt 0.881752 0.570975 +vt 0.878855 0.586950 +vt 0.828852 0.685081 +vt 0.825241 0.703754 +vt 0.828852 0.722428 +vt 0.878855 0.820559 +vt 0.881752 0.836534 +vt 0.880705 0.855100 +vt 0.856136 0.941558 +vt 0.853467 0.952463 +vt 0.905967 0.438359 +vt 0.858980 0.438359 +vt 0.921722 0.450965 +vt 0.935943 0.465951 +vt 0.973298 0.552409 +vt 0.975913 0.570975 +vt 0.973532 0.586950 +vt 0.917891 0.685081 +vt 0.913709 0.703754 +vt 0.917891 0.722428 +vt 0.973532 0.820559 +vt 0.975913 0.836534 +vt 0.973298 0.855100 +vt 0.935943 0.941558 +vt 0.921722 0.956544 +vt 0.905967 0.969150 +vt 0.858980 0.969150 +vt 0.853468 0.455046 +vt 0.853468 0.952463 +vt 0.281387 0.570976 +vt 0.170370 0.570976 +f 31043/8260/4229 31044/8261/4229 31046/8262/4229 +f 31046/8262/4229 31044/8261/4229 31045/8263/4229 +f 31045/8263/4230 31044/8261/4230 31048/8264/4230 +f 31048/8264/4231 31044/8261/4231 31047/8265/4231 +f 31049/8266/4232 31050/8267/4232 31052/8268/4232 +f 31052/8268/4232 31050/8267/4232 31051/8269/4232 +f 31053/8270/4233 31054/8271/4233 31052/8268/4233 +f 31052/8268/4233 31054/8271/4233 31049/8266/4233 +f 31055/8272/4234 31056/8273/4234 31058/8274/4234 +f 31058/8274/4234 31056/8273/4234 31057/8275/4234 +f 31059/8276/4235 31060/8277/4235 31062/8278/4235 +f 31062/8278/4235 31060/8277/4235 31061/8279/4235 +f 31063/8280/4236 31064/8281/4236 31066/8282/4236 +f 31066/8282/4236 31064/8281/4236 31065/8283/4236 +f 31067/8284/4237 31068/8285/4237 31070/8286/4237 +f 31070/8286/4237 31068/8285/4237 31069/8287/4237 +f 31056/8273/4238 31071/8288/4238 31057/8275/4238 +f 31057/8275/4238 31071/8288/4238 31072/8289/4238 +f 31073/8290/4239 31074/8291/4239 31059/8276/4239 +f 31059/8276/4239 31074/8291/4239 31060/8277/4239 +f 31071/8288/4240 31043/8260/4240 31072/8289/4240 +f 31072/8289/4240 31043/8260/4240 31046/8262/4240 +f 31048/8264/4241 31047/8265/4241 31073/8290/4241 +f 31073/8290/4242 31047/8265/4242 31074/8291/4242 +f 31050/8267/4243 31075/8292/4243 31051/8269/4243 +f 31051/8269/4243 31075/8292/4243 31076/8293/4243 +f 31077/8294/4244 31078/8295/4244 31053/8270/4244 +f 31053/8270/4244 31078/8295/4244 31054/8271/4244 +f 31075/8292/4245 31063/8280/4245 31076/8293/4245 +f 31076/8293/4245 31063/8280/4245 31066/8282/4245 +f 31070/8286/4246 31069/8287/4246 31077/8294/4246 +f 31077/8294/4247 31069/8287/4247 31078/8295/4247 +f 31079/8296/4248 31080/8297/4248 31082/8298/4248 +f 31082/8298/4248 31080/8297/4248 31081/8299/4248 +f 31083/8300/4249 31084/8301/4249 31086/8302/4249 +f 31086/8302/4249 31084/8301/4249 31085/8303/4249 +f 31087/8304/4250 31088/8305/4250 31090/8306/4250 +f 31090/8306/4250 31088/8305/4250 31089/8307/4250 +f 31091/8308/4251 31092/8309/4251 31094/8310/4251 +f 31094/8310/4252 31092/8309/4252 31093/8311/4252 +f 31082/8298/4253 31095/8312/4253 31079/8296/4253 +f 31079/8296/4253 31095/8312/4253 31096/8313/4253 +f 31097/8314/4254 31098/8315/4254 31085/8303/4254 +f 31085/8303/4255 31098/8315/4255 31086/8302/4255 +f 31095/8312/4256 31055/8272/4256 31096/8313/4256 +f 31096/8313/4256 31055/8272/4256 31058/8274/4256 +f 31062/8278/4257 31061/8279/4257 31097/8314/4257 +f 31097/8314/4258 31061/8279/4258 31098/8315/4258 +f 31064/8281/4259 31099/8316/4259 31065/8283/4259 +f 31065/8283/4260 31099/8316/4260 31100/8317/4260 +f 31101/8318/4261 31102/8319/4261 31067/8284/4261 +f 31067/8284/4262 31102/8319/4262 31068/8285/4262 +f 31099/8316/4263 31087/8304/4263 31100/8317/4263 +f 31100/8317/4264 31087/8304/4264 31090/8306/4264 +f 31094/8310/4265 31093/8311/4265 31101/8318/4265 +f 31101/8318/4266 31093/8311/4266 31102/8319/4266 +f 31080/8297/4267 31103/8320/4267 31081/8299/4267 +f 31081/8299/4267 31103/8320/4267 31104/8321/4267 +f 31105/8322/4268 31106/8323/4268 31083/8300/4268 +f 31083/8300/4269 31106/8323/4269 31084/8301/4269 +f 31133/8324/4270 31089/8307/4270 31134/8325/4270 +f 31134/8325/4270 31089/8307/4270 31088/8305/4270 +f 31092/8309/4271 31091/8308/4271 31136/8326/4271 +f 31136/8326/4271 31091/8308/4271 31135/8327/4271 +f 31125/8328/4272 31155/8329/4272 31127/8330/4272 +f 31127/8330/4272 31155/8329/4272 31157/8331/4272 +f 31158/8332/4273 31156/8333/4273 31128/8334/4273 +f 31128/8334/4274 31156/8333/4274 31126/8335/4274 +f 31103/8320/4275 31125/8328/4275 31104/8321/4275 +f 31104/8321/4275 31125/8328/4275 31127/8330/4275 +f 31128/8336/4276 31126/8337/4276 31105/8322/4276 +f 31105/8322/4277 31126/8337/4277 31106/8323/4277 +f 31134/8325/4278 31157/8331/4278 31133/8324/4278 +f 31133/8324/4278 31157/8331/4278 31155/8329/4278 +f 31156/8333/4279 31158/8332/4279 31135/8327/4279 +f 31135/8327/4280 31158/8332/4280 31136/8326/4280 +f 31163/8338/4281 31164/8339/4281 31166/8340/4281 +f 31166/8340/4281 31164/8339/4281 31165/8341/4281 +f 31167/8342/4281 31168/8343/4281 31170/8344/4281 +f 31170/8344/4281 31168/8343/4281 31169/8345/4281 +f 31171/8346/4282 31172/8347/4282 31174/8348/4282 +f 31174/8348/4282 31172/8347/4282 31173/8349/4282 +f 31175/8350/4282 31176/8351/4282 31178/8352/4282 +f 31178/8352/4282 31176/8351/4282 31177/8353/4282 +f 31165/8354/4283 31171/8355/4283 31166/8356/4283 +f 31166/8356/4284 31171/8355/4284 31174/8357/4284 +f 31178/8357/4285 31177/8358/4285 31170/8359/4285 +f 31170/8359/4286 31177/8358/4286 31167/8360/4286 +f 31163/8361/4287 31173/8362/4287 31164/8363/4287 +f 31164/8363/4287 31173/8362/4287 31172/8364/4287 +f 31176/8365/4288 31175/8362/4288 31168/8366/4288 +f 31168/8366/4288 31175/8362/4288 31169/8367/4288 +f 31164/8368/4289 31172/8369/4289 31165/8370/4289 +f 31165/8370/4290 31172/8369/4290 31171/8371/4290 +f 31177/8372/4291 31176/8373/4291 31167/8374/4291 +f 31167/8374/4292 31176/8373/4292 31168/8375/4292 +f 31179/8376/4293 31180/8377/4293 31182/8378/4293 +f 31182/8378/4281 31180/8377/4281 31181/8379/4281 +f 31183/8340/4282 31184/8380/4282 31186/8381/4282 +f 31186/8381/4294 31184/8380/4294 31185/8382/4294 +f 31181/8383/4295 31183/8384/4295 31182/8385/4295 +f 31182/8385/4296 31183/8384/4296 31186/8386/4296 +f 31182/8385/4297 31186/8387/4297 31179/8388/4297 +f 31179/8388/4298 31186/8387/4298 31185/8389/4298 +f 31179/8390/4299 31185/8391/4299 31180/8370/4299 +f 31180/8370/4300 31185/8391/4300 31184/8359/4300 +f 31180/8392/4301 31184/8393/4301 31181/8391/4301 +f 31181/8391/4301 31184/8393/4301 31183/8394/4301 +f 31187/8395/4281 31188/8396/4281 31190/8397/4281 +f 31190/8397/4281 31188/8396/4281 31189/8398/4281 +f 31191/8399/4302 31192/8400/4302 31194/8401/4302 +f 31194/8401/4282 31192/8400/4282 31193/8402/4282 +f 31189/8403/4303 31191/8404/4303 31190/8405/4303 +f 31190/8405/4304 31191/8404/4304 31194/8400/4304 +f 31190/8406/4305 31194/8407/4305 31187/8375/4305 +f 31187/8375/4305 31194/8407/4305 31193/8390/4305 +f 31187/8408/4306 31193/8409/4306 31188/8410/4306 +f 31188/8410/4307 31193/8409/4307 31192/8411/4307 +f 31188/8412/4308 31192/8413/4308 31189/8414/4308 +f 31189/8414/4309 31192/8413/4309 31191/8383/4309 +f 31103/8415/4281 31080/8416/4281 31125/8417/4281 +f 31125/8417/4281 31080/8416/4281 31079/8418/4281 +f 31125/8417/4281 31079/8418/4281 31129/8419/4281 +f 31129/8419/4281 31079/8418/4281 31096/8420/4281 +f 31129/8419/4281 31096/8420/4281 31114/8421/4281 +f 31114/8421/4281 31096/8420/4281 31058/8422/4281 +f 31114/8421/4281 31058/8422/4281 31113/8423/4281 +f 31113/8423/4281 31058/8422/4281 31057/8424/4281 +f 31113/8423/4281 31057/8424/4281 31121/8425/4281 +f 31121/8425/4281 31057/8424/4281 31072/8426/4281 +f 31121/8425/4281 31072/8426/4281 31108/8427/4281 +f 31108/8427/4281 31072/8426/4281 31046/8428/4281 +f 31108/8427/4310 31046/8428/4310 31107/8429/4310 +f 31107/8429/4311 31046/8428/4311 31045/8430/4311 +f 31107/8429/4311 31045/8430/4311 31109/8431/4311 +f 31109/8431/4312 31045/8430/4312 31048/8432/4312 +f 31109/8431/4313 31048/8432/4313 31122/8433/4313 +f 31122/8433/4314 31048/8432/4314 31073/8434/4314 +f 31122/8433/4281 31073/8434/4281 31116/8435/4281 +f 31116/8435/4281 31073/8434/4281 31059/8436/4281 +f 31116/8435/4281 31059/8436/4281 31115/8437/4281 +f 31115/8437/4281 31059/8436/4281 31062/8438/4281 +f 31115/8437/4281 31062/8438/4281 31130/8439/4281 +f 31130/8439/4281 31062/8438/4281 31097/8440/4281 +f 31130/8439/4281 31097/8440/4281 31126/8441/4281 +f 31126/8441/4281 31097/8440/4281 31085/8442/4281 +f 31126/8441/4281 31085/8442/4281 31106/8443/4281 +f 31106/8443/4281 31085/8442/4281 31084/8444/4281 +f 31155/8445/4315 31125/8417/4315 31159/8446/4315 +f 31159/8446/4281 31125/8417/4281 31129/8419/4281 +f 31159/8446/4281 31129/8419/4281 31144/8447/4281 +f 31144/8447/4281 31129/8419/4281 31114/8421/4281 +f 31144/8447/4281 31114/8421/4281 31143/8448/4281 +f 31143/8448/4281 31114/8421/4281 31113/8423/4281 +f 31143/8448/4281 31113/8423/4281 31151/8449/4281 +f 31151/8449/4281 31113/8423/4281 31121/8425/4281 +f 31151/8449/4281 31121/8425/4281 31138/8450/4281 +f 31138/8450/4281 31121/8425/4281 31108/8427/4281 +f 31138/8450/4281 31108/8427/4281 31137/8451/4281 +f 31137/8451/4310 31108/8427/4310 31107/8429/4310 +f 31137/8451/4281 31107/8429/4281 31139/8452/4281 +f 31139/8452/4281 31107/8429/4281 31109/8431/4281 +f 31139/8452/4281 31109/8431/4281 31152/8453/4281 +f 31152/8453/4281 31109/8431/4281 31122/8433/4281 +f 31152/8453/4281 31122/8433/4281 31146/8454/4281 +f 31146/8454/4281 31122/8433/4281 31116/8435/4281 +f 31146/8454/4281 31116/8435/4281 31145/8455/4281 +f 31145/8455/4281 31116/8435/4281 31115/8437/4281 +f 31145/8455/4316 31115/8437/4316 31160/8456/4316 +f 31160/8456/4281 31115/8437/4281 31130/8439/4281 +f 31160/8456/4281 31130/8439/4281 31156/8457/4281 +f 31156/8457/4281 31130/8439/4281 31126/8441/4281 +f 31089/8458/4317 31133/8459/4317 31090/8460/4317 +f 31090/8460/4318 31133/8459/4318 31155/8445/4318 +f 31090/8460/4319 31155/8445/4319 31100/8461/4319 +f 31100/8461/4320 31155/8445/4320 31159/8446/4320 +f 31100/8461/4281 31159/8446/4281 31065/8462/4281 +f 31065/8462/4281 31159/8446/4281 31144/8447/4281 +f 31065/8462/4281 31144/8447/4281 31066/8463/4281 +f 31066/8463/4281 31144/8447/4281 31143/8448/4281 +f 31066/8463/4281 31143/8448/4281 31076/8464/4281 +f 31076/8464/4281 31143/8448/4281 31151/8449/4281 +f 31076/8464/4281 31151/8449/4281 31051/8465/4281 +f 31051/8465/4281 31151/8449/4281 31138/8450/4281 +f 31051/8465/4281 31138/8450/4281 31052/8466/4281 +f 31052/8466/4281 31138/8450/4281 31137/8451/4281 +f 31052/8466/4281 31137/8451/4281 31053/8467/4281 +f 31053/8467/4281 31137/8451/4281 31139/8452/4281 +f 31053/8467/4281 31139/8452/4281 31077/8468/4281 +f 31077/8468/4281 31139/8452/4281 31152/8453/4281 +f 31077/8468/4321 31152/8453/4321 31070/8469/4321 +f 31070/8469/4322 31152/8453/4322 31146/8454/4322 +f 31070/8469/4322 31146/8454/4322 31067/8470/4322 +f 31067/8470/4323 31146/8454/4323 31145/8455/4323 +f 31067/8470/4324 31145/8455/4324 31101/8471/4324 +f 31101/8471/4316 31145/8455/4316 31160/8456/4316 +f 31101/8471/4281 31160/8456/4281 31094/8472/4281 +f 31094/8472/4281 31160/8456/4281 31156/8457/4281 +f 31094/8472/4281 31156/8457/4281 31091/8473/4281 +f 31091/8473/4281 31156/8457/4281 31135/8474/4281 +f 31134/8459/4325 31088/8458/4325 31157/8475/4325 +f 31157/8475/4326 31088/8458/4326 31087/8460/4326 +f 31157/8475/4327 31087/8460/4327 31161/8446/4327 +f 31161/8446/4282 31087/8460/4282 31099/8461/4282 +f 31161/8446/4282 31099/8461/4282 31148/8447/4282 +f 31148/8447/4282 31099/8461/4282 31064/8462/4282 +f 31148/8447/4282 31064/8462/4282 31147/8448/4282 +f 31147/8448/4282 31064/8462/4282 31063/8463/4282 +f 31147/8448/4282 31063/8463/4282 31153/8449/4282 +f 31153/8449/4282 31063/8463/4282 31075/8464/4282 +f 31153/8449/4282 31075/8464/4282 31141/8450/4282 +f 31141/8450/4282 31075/8464/4282 31050/8465/4282 +f 31141/8450/4282 31050/8465/4282 31140/8451/4282 +f 31140/8451/4282 31050/8465/4282 31049/8466/4282 +f 31140/8451/4282 31049/8466/4282 31142/8452/4282 +f 31142/8452/4282 31049/8466/4282 31054/8467/4282 +f 31142/8452/4282 31054/8467/4282 31154/8453/4282 +f 31154/8453/4282 31054/8467/4282 31078/8468/4282 +f 31154/8453/4282 31078/8468/4282 31150/8454/4282 +f 31150/8454/4282 31078/8468/4282 31069/8469/4282 +f 31150/8454/4282 31069/8469/4282 31149/8455/4282 +f 31149/8455/4282 31069/8469/4282 31068/8470/4282 +f 31149/8455/4282 31068/8470/4282 31162/8456/4282 +f 31162/8456/4282 31068/8470/4282 31102/8471/4282 +f 31162/8456/4282 31102/8471/4282 31158/8476/4282 +f 31158/8476/4282 31102/8471/4282 31093/8472/4282 +f 31158/8476/4282 31093/8472/4282 31136/8474/4282 +f 31136/8474/4282 31093/8472/4282 31092/8473/4282 +f 31127/8417/4282 31157/8475/4282 31131/8419/4282 +f 31131/8419/4328 31157/8475/4328 31161/8446/4328 +f 31131/8419/4282 31161/8446/4282 31118/8421/4282 +f 31118/8421/4282 31161/8446/4282 31148/8447/4282 +f 31118/8421/4282 31148/8447/4282 31117/8477/4282 +f 31117/8477/4282 31148/8447/4282 31147/8448/4282 +f 31117/8477/4282 31147/8448/4282 31123/8425/4282 +f 31123/8425/4282 31147/8448/4282 31153/8449/4282 +f 31123/8425/4282 31153/8449/4282 31111/8427/4282 +f 31111/8427/4282 31153/8449/4282 31141/8450/4282 +f 31111/8427/4329 31141/8450/4329 31110/8429/4329 +f 31110/8429/4282 31141/8450/4282 31140/8451/4282 +f 31110/8429/4282 31140/8451/4282 31112/8431/4282 +f 31112/8431/4282 31140/8451/4282 31142/8452/4282 +f 31112/8431/4282 31142/8452/4282 31124/8433/4282 +f 31124/8433/4282 31142/8452/4282 31154/8453/4282 +f 31124/8433/4282 31154/8453/4282 31119/8435/4282 +f 31119/8435/4282 31154/8453/4282 31150/8454/4282 +f 31119/8435/4282 31150/8454/4282 31120/8437/4282 +f 31120/8437/4282 31150/8454/4282 31149/8455/4282 +f 31120/8437/4282 31149/8455/4282 31132/8439/4282 +f 31132/8439/4282 31149/8455/4282 31162/8456/4282 +f 31132/8439/4282 31162/8456/4282 31128/8441/4282 +f 31128/8441/4282 31162/8456/4282 31158/8476/4282 +f 31105/8443/4282 31083/8444/4282 31128/8441/4282 +f 31128/8441/4282 31083/8444/4282 31086/8442/4282 +f 31128/8441/4282 31086/8442/4282 31132/8439/4282 +f 31132/8439/4282 31086/8442/4282 31098/8440/4282 +f 31132/8439/4282 31098/8440/4282 31120/8437/4282 +f 31120/8437/4282 31098/8440/4282 31061/8438/4282 +f 31120/8437/4282 31061/8438/4282 31119/8435/4282 +f 31119/8435/4282 31061/8438/4282 31060/8436/4282 +f 31119/8435/4282 31060/8436/4282 31124/8433/4282 +f 31124/8433/4282 31060/8436/4282 31074/8434/4282 +f 31124/8433/4282 31074/8434/4282 31112/8431/4282 +f 31112/8431/4330 31074/8434/4330 31047/8432/4330 +f 31112/8431/4331 31047/8432/4331 31110/8429/4331 +f 31110/8429/4332 31047/8432/4332 31044/8430/4332 +f 31110/8429/4333 31044/8430/4333 31111/8427/4333 +f 31044/8430/4282 31043/8428/4282 31111/8427/4282 +f 31111/8427/4282 31043/8428/4282 31123/8425/4282 +f 31123/8425/4282 31043/8428/4282 31071/8426/4282 +f 31123/8425/4282 31071/8426/4282 31117/8477/4282 +f 31117/8477/4282 31071/8426/4282 31056/8478/4282 +f 31117/8477/4282 31056/8478/4282 31118/8421/4282 +f 31118/8421/4282 31056/8478/4282 31055/8422/4282 +f 31118/8421/4282 31055/8422/4282 31131/8419/4282 +f 31131/8419/4282 31055/8422/4282 31095/8420/4282 +f 31131/8419/4282 31095/8420/4282 31127/8417/4282 +f 31127/8417/4282 31095/8420/4282 31082/8418/4282 +f 31127/8417/4282 31082/8418/4282 31104/8415/4282 +f 31104/8415/4282 31082/8418/4282 31081/8416/4282 + + +# +# +# +g + + +# +# _material_583-effect +# +usemtl _material_583-effect + +v -1.169900 0.192304 -0.980670 +v -1.169900 0.192304 -0.700671 +v -1.169900 0.681887 -0.980670 +v -1.169900 0.681887 -0.700671 +v -1.169900 0.681887 -0.980670 +v -1.169900 0.681887 -0.700671 +v -1.169900 0.705524 -0.978695 +v -1.169900 0.705524 -0.702645 +v -1.169900 0.705524 -0.978695 +v -1.169900 0.705524 -0.702645 +v -1.169900 0.728101 -0.972930 +v -1.169900 0.728101 -0.708410 +v -1.169900 0.728101 -0.972930 +v -1.169900 0.728101 -0.708410 +v -1.169900 0.749407 -0.963500 +v -1.169900 0.749407 -0.717840 +v -1.169900 0.749407 -0.963500 +v -1.169900 0.749407 -0.717840 +v -1.169900 0.768855 -0.950668 +v -1.169900 0.768855 -0.730673 +v -1.169900 0.768855 -0.950668 +v -1.169900 0.768855 -0.730673 +v -1.169900 0.785903 -0.934784 +v -1.169900 0.785903 -0.746557 +v -1.169900 0.785903 -0.934784 +v -1.169900 0.785903 -0.746557 +v -1.169900 0.800081 -0.916293 +v -1.169900 0.800081 -0.765048 +v -1.169900 0.800081 -0.916293 +v -1.169900 0.800081 -0.765048 +v -1.169900 0.810994 -0.895706 +v -1.169900 0.810994 -0.785635 +v -1.169900 0.810994 -0.895706 +v -1.169900 0.810994 -0.785635 +v -1.169900 0.818285 -0.873764 +v -1.169900 0.818285 -0.807577 +v -1.169900 0.818285 -0.873764 +v -1.169900 0.818285 -0.807577 +v -1.169900 0.822233 -0.840670 +v -0.111151 0.192304 -1.096920 +v -0.391150 0.192304 -1.096920 +v -0.111151 0.681887 -1.096920 +v -0.391150 0.681887 -1.096920 +v -0.111151 0.681887 -1.096920 +v -0.391150 0.681887 -1.096920 +v -0.113124 0.705524 -1.096920 +v -0.389177 0.705524 -1.096920 +v -0.113124 0.705524 -1.096920 +v -0.389177 0.705524 -1.096920 +v -0.118889 0.728101 -1.096920 +v -0.383412 0.728101 -1.096920 +v -0.118889 0.728101 -1.096920 +v -0.383412 0.728101 -1.096920 +v -0.128318 0.749407 -1.096920 +v -0.373982 0.749407 -1.096920 +v -0.128318 0.749407 -1.096920 +v -0.373982 0.749407 -1.096920 +v -0.141153 0.768855 -1.096920 +v -0.361148 0.768855 -1.096920 +v -0.141153 0.768855 -1.096920 +v -0.361148 0.768855 -1.096920 +v -0.157035 0.785903 -1.096920 +v -0.345265 0.785903 -1.096920 +v -0.157035 0.785903 -1.096920 +v -0.345265 0.785903 -1.096920 +v -0.175526 0.800081 -1.096920 +v -0.326774 0.800081 -1.096920 +v -0.175526 0.800081 -1.096920 +v -0.326774 0.800081 -1.096920 +v -0.196113 0.810994 -1.096920 +v -0.306187 0.810994 -1.096920 +v -0.196113 0.810994 -1.096920 +v -0.306187 0.810994 -1.096920 +v -0.218055 0.818285 -1.096920 +v -0.284245 0.818285 -1.096920 +v -0.218055 0.818285 -1.096920 +v -0.284245 0.818285 -1.096920 +v -0.251150 0.822233 -1.096920 +v -1.169900 0.192304 -0.318169 +v -1.169900 0.192304 -0.038171 +v -1.169900 0.681887 -0.318170 +v -1.169900 0.681887 -0.038171 +v -1.169900 0.681887 -0.318170 +v -1.169900 0.681887 -0.038171 +v -1.169900 0.705524 -0.316197 +v -1.169900 0.705524 -0.040144 +v -1.169900 0.705524 -0.316197 +v -1.169900 0.705524 -0.040144 +v -1.169900 0.728101 -0.310432 +v -1.169900 0.728101 -0.045908 +v -1.169900 0.728101 -0.310432 +v -1.169900 0.728101 -0.045908 +v -1.169900 0.749407 -0.301002 +v -1.169900 0.749407 -0.055338 +v -1.169900 0.749407 -0.301002 +v -1.169900 0.749407 -0.055338 +v -1.169900 0.768855 -0.288168 +v -1.169900 0.768855 -0.068173 +v -1.169900 0.768855 -0.288168 +v -1.169900 0.768855 -0.068173 +v -1.169900 0.785903 -0.272285 +v -1.169900 0.785903 -0.084055 +v -1.169900 0.785903 -0.272285 +v -1.169900 0.785903 -0.084055 +v -1.169900 0.800081 -0.253794 +v -1.169900 0.800081 -0.102546 +v -1.169900 0.800081 -0.253794 +v -1.169900 0.800081 -0.102546 +v -1.169900 0.810994 -0.233207 +v -1.169900 0.810994 -0.123133 +v -1.169900 0.810994 -0.233207 +v -1.169900 0.810994 -0.123133 +v -1.169900 0.818285 -0.211265 +v -1.169900 0.818285 -0.145075 +v -1.169900 0.818285 -0.211265 +v -1.169900 0.818285 -0.145075 +v -1.169900 0.822233 -0.178170 +v -0.773651 0.192304 -1.096920 +v -1.053650 0.192304 -1.096920 +v -0.773651 0.681887 -1.096920 +v -1.053650 0.681887 -1.096920 +v -0.773651 0.681887 -1.096920 +v -1.053650 0.681887 -1.096920 +v -0.775624 0.705524 -1.096920 +v -1.051677 0.705524 -1.096920 +v -0.775624 0.705524 -1.096920 +v -1.051677 0.705524 -1.096920 +v -0.781389 0.728101 -1.096920 +v -1.045912 0.728101 -1.096920 +v -0.781389 0.728101 -1.096920 +v -1.045912 0.728101 -1.096920 +v -0.790819 0.749407 -1.096920 +v -1.036482 0.749407 -1.096920 +v -0.790819 0.749407 -1.096920 +v -1.036482 0.749407 -1.096920 +v -0.803653 0.768855 -1.096920 +v -1.023648 0.768855 -1.096920 +v -0.803653 0.768855 -1.096920 +v -1.023648 0.768855 -1.096920 +v -0.819536 0.785903 -1.096920 +v -1.007765 0.785903 -1.096920 +v -0.819536 0.785903 -1.096920 +v -1.007765 0.785903 -1.096920 +v -0.838026 0.800081 -1.096920 +v -0.989274 0.800081 -1.096920 +v -0.838026 0.800081 -1.096920 +v -0.989274 0.800081 -1.096920 +v -0.858613 0.810994 -1.096920 +v -0.968687 0.810994 -1.096920 +v -0.858613 0.810994 -1.096920 +v -0.968687 0.810994 -1.096920 +v -0.880555 0.818285 -1.096920 +v -0.946745 0.818285 -1.096920 +v -0.880555 0.818285 -1.096920 +v -0.946745 0.818285 -1.096920 +v -0.913650 0.822233 -1.096920 +v -1.053650 0.192304 1.403080 +v -0.773651 0.192304 1.403080 +v -1.053650 0.822304 1.403080 +v -0.773651 0.822304 1.403080 +v 0.271350 0.192304 1.403080 +v 0.551349 0.192304 1.403080 +v 0.271350 0.822304 1.403080 +v 0.551349 0.822304 1.403080 +v -0.391150 0.192304 1.403080 +v -0.111151 0.192304 1.403080 +v -0.391150 0.822304 1.403080 +v -0.111151 0.822304 1.403080 +v 0.933850 0.192304 1.403080 +v 1.213849 0.192304 1.403080 +v 0.933850 0.822304 1.403080 +v 1.213849 0.822304 1.403080 +vn -1.000000 0.000000 -0.000000 +vn 1.000000 0.000000 0.000000 +vn 0.000000 -0.000000 -1.000000 +vn 0.000000 0.000000 1.000000 +vt 0.000000 0.000000 +vt 0.560000 0.000000 +vt 0.000000 0.979166 +vt 0.560000 0.979166 +vt 0.003949 1.026439 +vt 0.556051 1.026439 +vt 0.015478 1.071592 +vt 0.544522 1.071592 +vt 0.034338 1.114206 +vt 0.525662 1.114206 +vt 0.060006 1.153100 +vt 0.499994 1.153100 +vt 0.091771 1.187198 +vt 0.468229 1.187198 +vt 0.128753 1.215553 +vt 0.431247 1.215553 +vt 0.169926 1.237381 +vt 0.390074 1.237381 +vt 0.213811 1.251962 +vt 0.346189 1.251962 +vt 0.280000 1.259858 +vt 1.325000 0.000000 +vt 1.885000 0.000000 +vt 1.325000 0.979166 +vt 1.885000 0.979166 +vt 1.328948 1.026439 +vt 1.881051 1.026439 +vt 1.340478 1.071592 +vt 1.869522 1.071592 +vt 1.359338 1.114206 +vt 1.850662 1.114206 +vt 1.385006 1.153100 +vt 1.824994 1.153100 +vt 1.416771 1.187198 +vt 1.793228 1.187198 +vt 1.453753 1.215553 +vt 1.756247 1.215553 +vt 1.494926 1.237381 +vt 1.715074 1.237381 +vt 1.538811 1.251962 +vt 1.671189 1.251962 +vt 1.605000 1.259858 +vt 0.000000 1.260000 +vt 0.560000 1.260000 +vt 2.650000 0.000000 +vt 3.210000 0.000000 +vt 2.650000 1.260000 +vt 3.210000 1.260000 +vt 1.325000 1.260000 +vt 1.885000 1.260000 +vt 3.975000 0.000000 +vt 4.535000 0.000000 +vt 3.975000 1.260000 +vt 4.535000 1.260000 +f 31195/8479/4334 31196/8480/4334 31197/8481/4334 +f 31198/8482/4334 31197/8481/4334 31196/8480/4334 +f 31197/8481/4335 31198/8482/4335 31199/8481/4335 +f 31200/8482/4335 31199/8481/4335 31198/8482/4335 +f 31199/8481/4334 31200/8482/4334 31201/8483/4334 +f 31202/8484/4334 31201/8483/4334 31200/8482/4334 +f 31201/8483/4335 31202/8484/4335 31203/8483/4335 +f 31204/8484/4335 31203/8483/4335 31202/8484/4335 +f 31203/8483/4334 31204/8484/4334 31205/8485/4334 +f 31206/8486/4334 31205/8485/4334 31204/8484/4334 +f 31205/8485/4335 31206/8486/4335 31207/8485/4335 +f 31208/8486/4335 31207/8485/4335 31206/8486/4335 +f 31207/8485/4334 31208/8486/4334 31209/8487/4334 +f 31210/8488/4334 31209/8487/4334 31208/8486/4334 +f 31209/8487/4335 31210/8488/4335 31211/8487/4335 +f 31212/8488/4335 31211/8487/4335 31210/8488/4335 +f 31211/8487/4334 31212/8488/4334 31213/8489/4334 +f 31214/8490/4334 31213/8489/4334 31212/8488/4334 +f 31213/8489/4335 31214/8490/4335 31215/8489/4335 +f 31216/8490/4335 31215/8489/4335 31214/8490/4335 +f 31215/8489/4334 31216/8490/4334 31217/8491/4334 +f 31218/8492/4334 31217/8491/4334 31216/8490/4334 +f 31217/8491/4335 31218/8492/4335 31219/8491/4335 +f 31220/8492/4335 31219/8491/4335 31218/8492/4335 +f 31219/8491/4334 31220/8492/4334 31221/8493/4334 +f 31222/8494/4334 31221/8493/4334 31220/8492/4334 +f 31221/8493/4335 31222/8494/4335 31223/8493/4335 +f 31224/8494/4335 31223/8493/4335 31222/8494/4335 +f 31223/8493/4334 31224/8494/4334 31225/8495/4334 +f 31226/8496/4334 31225/8495/4334 31224/8494/4334 +f 31225/8495/4335 31226/8496/4335 31227/8495/4335 +f 31228/8496/4335 31227/8495/4335 31226/8496/4335 +f 31227/8495/4334 31228/8496/4334 31229/8497/4334 +f 31230/8498/4334 31229/8497/4334 31228/8496/4334 +f 31229/8497/4335 31230/8498/4335 31231/8497/4335 +f 31232/8498/4335 31231/8497/4335 31230/8498/4335 +f 31231/8497/4334 31232/8498/4334 31233/8499/4334 +f 31234/8479/4336 31235/8480/4336 31236/8481/4336 +f 31237/8482/4336 31236/8481/4336 31235/8480/4336 +f 31236/8481/4335 31237/8482/4335 31238/8481/4335 +f 31239/8482/4335 31238/8481/4335 31237/8482/4335 +f 31238/8481/4336 31239/8482/4336 31240/8483/4336 +f 31241/8484/4336 31240/8483/4336 31239/8482/4336 +f 31240/8483/4335 31241/8484/4335 31242/8483/4335 +f 31243/8484/4335 31242/8483/4335 31241/8484/4335 +f 31242/8483/4336 31243/8484/4336 31244/8485/4336 +f 31245/8486/4336 31244/8485/4336 31243/8484/4336 +f 31244/8485/4335 31245/8486/4335 31246/8485/4335 +f 31247/8486/4335 31246/8485/4335 31245/8486/4335 +f 31246/8485/4336 31247/8486/4336 31248/8487/4336 +f 31249/8488/4336 31248/8487/4336 31247/8486/4336 +f 31248/8487/4335 31249/8488/4335 31250/8487/4335 +f 31251/8488/4335 31250/8487/4335 31249/8488/4335 +f 31250/8487/4336 31251/8488/4336 31252/8489/4336 +f 31253/8490/4336 31252/8489/4336 31251/8488/4336 +f 31252/8489/4335 31253/8490/4335 31254/8489/4335 +f 31255/8490/4335 31254/8489/4335 31253/8490/4335 +f 31254/8489/4336 31255/8490/4336 31256/8491/4336 +f 31257/8492/4336 31256/8491/4336 31255/8490/4336 +f 31256/8491/4335 31257/8492/4335 31258/8491/4335 +f 31259/8492/4335 31258/8491/4335 31257/8492/4335 +f 31258/8491/4336 31259/8492/4336 31260/8493/4336 +f 31261/8494/4336 31260/8493/4336 31259/8492/4336 +f 31260/8493/4335 31261/8494/4335 31262/8493/4335 +f 31263/8494/4335 31262/8493/4335 31261/8494/4335 +f 31262/8493/4336 31263/8494/4336 31264/8495/4336 +f 31265/8496/4336 31264/8495/4336 31263/8494/4336 +f 31264/8495/4335 31265/8496/4335 31266/8495/4335 +f 31267/8496/4335 31266/8495/4335 31265/8496/4335 +f 31266/8495/4336 31267/8496/4336 31268/8497/4336 +f 31269/8498/4336 31268/8497/4336 31267/8496/4336 +f 31268/8497/4335 31269/8498/4335 31270/8497/4335 +f 31271/8498/4335 31270/8497/4335 31269/8498/4335 +f 31270/8497/4336 31271/8498/4336 31272/8499/4336 +f 31273/8500/4334 31274/8501/4334 31275/8502/4334 +f 31276/8503/4334 31275/8502/4334 31274/8501/4334 +f 31275/8502/4335 31276/8503/4335 31277/8502/4335 +f 31278/8503/4335 31277/8502/4335 31276/8503/4335 +f 31277/8502/4334 31278/8503/4334 31279/8504/4334 +f 31280/8505/4334 31279/8504/4334 31278/8503/4334 +f 31279/8504/4335 31280/8505/4335 31281/8504/4335 +f 31282/8505/4335 31281/8504/4335 31280/8505/4335 +f 31281/8504/4334 31282/8505/4334 31283/8506/4334 +f 31284/8507/4334 31283/8506/4334 31282/8505/4334 +f 31283/8506/4335 31284/8507/4335 31285/8506/4335 +f 31286/8507/4335 31285/8506/4335 31284/8507/4335 +f 31285/8506/4334 31286/8507/4334 31287/8508/4334 +f 31288/8509/4334 31287/8508/4334 31286/8507/4334 +f 31287/8508/4335 31288/8509/4335 31289/8508/4335 +f 31290/8509/4335 31289/8508/4335 31288/8509/4335 +f 31289/8508/4334 31290/8509/4334 31291/8510/4334 +f 31292/8511/4334 31291/8510/4334 31290/8509/4334 +f 31291/8510/4335 31292/8511/4335 31293/8510/4335 +f 31294/8511/4335 31293/8510/4335 31292/8511/4335 +f 31293/8510/4334 31294/8511/4334 31295/8512/4334 +f 31296/8513/4334 31295/8512/4334 31294/8511/4334 +f 31295/8512/4335 31296/8513/4335 31297/8512/4335 +f 31298/8513/4335 31297/8512/4335 31296/8513/4335 +f 31297/8512/4334 31298/8513/4334 31299/8514/4334 +f 31300/8515/4334 31299/8514/4334 31298/8513/4334 +f 31299/8514/4335 31300/8515/4335 31301/8514/4335 +f 31302/8515/4335 31301/8514/4335 31300/8515/4335 +f 31301/8514/4334 31302/8515/4334 31303/8516/4334 +f 31304/8517/4334 31303/8516/4334 31302/8515/4334 +f 31303/8516/4335 31304/8517/4335 31305/8516/4335 +f 31306/8517/4335 31305/8516/4335 31304/8517/4335 +f 31305/8516/4334 31306/8517/4334 31307/8518/4334 +f 31308/8519/4334 31307/8518/4334 31306/8517/4334 +f 31307/8518/4335 31308/8519/4335 31309/8518/4335 +f 31310/8519/4335 31309/8518/4335 31308/8519/4335 +f 31309/8518/4334 31310/8519/4334 31311/8520/4334 +f 31312/8500/4336 31313/8501/4336 31314/8502/4336 +f 31315/8503/4336 31314/8502/4336 31313/8501/4336 +f 31314/8502/4335 31315/8503/4335 31316/8502/4335 +f 31317/8503/4335 31316/8502/4335 31315/8503/4335 +f 31316/8502/4336 31317/8503/4336 31318/8504/4336 +f 31319/8505/4336 31318/8504/4336 31317/8503/4336 +f 31318/8504/4335 31319/8505/4335 31320/8504/4335 +f 31321/8505/4335 31320/8504/4335 31319/8505/4335 +f 31320/8504/4336 31321/8505/4336 31322/8506/4336 +f 31323/8507/4336 31322/8506/4336 31321/8505/4336 +f 31322/8506/4335 31323/8507/4335 31324/8506/4335 +f 31325/8507/4335 31324/8506/4335 31323/8507/4335 +f 31324/8506/4336 31325/8507/4336 31326/8508/4336 +f 31327/8509/4336 31326/8508/4336 31325/8507/4336 +f 31326/8508/4335 31327/8509/4335 31328/8508/4335 +f 31329/8509/4335 31328/8508/4335 31327/8509/4335 +f 31328/8508/4336 31329/8509/4336 31330/8510/4336 +f 31331/8511/4336 31330/8510/4336 31329/8509/4336 +f 31330/8510/4335 31331/8511/4335 31332/8510/4335 +f 31333/8511/4335 31332/8510/4335 31331/8511/4335 +f 31332/8510/4336 31333/8511/4336 31334/8512/4336 +f 31335/8513/4336 31334/8512/4336 31333/8511/4336 +f 31334/8512/4335 31335/8513/4335 31336/8512/4335 +f 31337/8513/4335 31336/8512/4335 31335/8513/4335 +f 31336/8512/4336 31337/8513/4336 31338/8514/4336 +f 31339/8515/4336 31338/8514/4336 31337/8513/4336 +f 31338/8514/4335 31339/8515/4335 31340/8514/4335 +f 31341/8515/4335 31340/8514/4335 31339/8515/4335 +f 31340/8514/4336 31341/8515/4336 31342/8516/4336 +f 31343/8517/4336 31342/8516/4336 31341/8515/4336 +f 31342/8516/4335 31343/8517/4335 31344/8516/4335 +f 31345/8517/4335 31344/8516/4335 31343/8517/4335 +f 31344/8516/4336 31345/8517/4336 31346/8518/4336 +f 31347/8519/4336 31346/8518/4336 31345/8517/4336 +f 31346/8518/4335 31347/8519/4335 31348/8518/4335 +f 31349/8519/4335 31348/8518/4335 31347/8519/4335 +f 31348/8518/4336 31349/8519/4336 31350/8520/4336 +f 31351/8479/4337 31352/8480/4337 31353/8521/4337 +f 31354/8522/4337 31353/8521/4337 31352/8480/4337 +f 31355/8523/4337 31356/8524/4337 31357/8525/4337 +f 31358/8526/4337 31357/8525/4337 31356/8524/4337 +f 31359/8500/4337 31360/8501/4337 31361/8527/4337 +f 31362/8528/4337 31361/8527/4337 31360/8501/4337 +f 31363/8529/4337 31364/8530/4337 31365/8531/4337 +f 31366/8532/4337 31365/8531/4337 31364/8530/4337 diff --git a/media/scenes/cube.mtl b/media/scenes/cube.mtl new file mode 100644 index 0000000..68f5dae --- /dev/null +++ b/media/scenes/cube.mtl @@ -0,0 +1,9 @@ +newmtl cube_instance_material +illum 3 +d 1 +Ns 32 +Ni 0 +Ka 0 0 0 +Kd .1 .8 .3 +Ks 0.95 0.95 0.95 + diff --git a/media/scenes/cube.obj b/media/scenes/cube.obj new file mode 100644 index 0000000..3ed8da9 --- /dev/null +++ b/media/scenes/cube.obj @@ -0,0 +1,45 @@ +# NVIDIA Iray Viewer OBJ exporter + +#Error: Object scnCamera of type ELEMENT_TYPE_CAMERA cannot be exported + +mtllib cube.mtl + +o cube +v -0.5 -0.5 -0.5 +v -0.5 -0.5 0.5 +v -0.5 0.5 -0.5 +v -0.5 0.5 0.5 +v 0.5 -0.5 -0.5 +v 0.5 -0.5 0.5 +v 0.5 0.5 -0.5 +v 0.5 0.5 0.5 + + +vn -1 0 0 +vn 0 0 1 +vn 1 0 0 +vn 0 0 -1 +vn 0 -1 0 +vn 0 1 0 + + +vt 0 0 0 +vt 1 0 0 +vt 1 1 0 +vt 0 1 0 + + +f 1/1/1 2/2/1 4/3/1 +f 1/1/1 4/3/1 3/4/1 +f 2/1/2 6/2/2 8/3/2 +f 2/1/2 8/3/2 4/4/2 +f 6/1/3 5/2/3 7/3/3 +f 6/1/3 7/3/3 8/4/3 +f 5/1/4 1/2/4 3/3/4 +f 5/1/4 3/3/4 7/4/4 +f 5/1/5 6/2/5 2/3/5 +f 5/1/5 2/3/5 1/4/5 +f 3/1/6 4/2/6 8/3/6 +f 3/1/6 8/3/6 7/4/6 + + diff --git a/media/scenes/cube_multi.mtl b/media/scenes/cube_multi.mtl new file mode 100644 index 0000000..ef0eccd --- /dev/null +++ b/media/scenes/cube_multi.mtl @@ -0,0 +1,53 @@ +newmtl grey +illum 1 +d 1 +Ns 0.975 +Ni 0 +Ka 0 0 0 +Kd 0.7 0.7 0.7 +Ks 0 0 0 + +newmtl yellow +illum 1 +d 1 +Ns 0.975 +Ni 0 +Ka 0 0 0 +Kd 0.982062 0.857638 0.400811 +Ks 0 0 0 + +newmtl red +illum 1 +d 1 +Ns 0.975 +Ni 0 +Ka 0 0 0 +Kd 0.982062 0.1 0.1 +Ks 0 0 0 + +newmtl blue +illum 1 +d 1 +Ns 0.975 +Ni 0 +Ka 0 0 0 +Kd 0.1 0.9 0.1 +Ks 0 0 0 + +newmtl green +illum 1 +d 1 +Ns 0.975 +Ni 0 +Ka 0 0 0 +Kd 0.1 0.1 0.982062 +Ks 0 0 0 + +newmtl magenta +illum 1 +d 1 +Ns 0.975 +Ni 0 +Ka 0 0 0 +Kd 0.982062 0.1 0.982062 +Ks 0 0 0 diff --git a/media/scenes/cube_multi.obj b/media/scenes/cube_multi.obj new file mode 100644 index 0000000..0a44775 --- /dev/null +++ b/media/scenes/cube_multi.obj @@ -0,0 +1,50 @@ +# NVIDIA Iray Viewer OBJ exporter + +#Error: Object scnCamera of type ELEMENT_TYPE_CAMERA cannot be exported + +mtllib cube_multi.mtl + +o cube +v -0.5 -0.5 -0.5 +v -0.5 -0.5 0.5 +v -0.5 0.5 -0.5 +v -0.5 0.5 0.5 +v 0.5 -0.5 -0.5 +v 0.5 -0.5 0.5 +v 0.5 0.5 -0.5 +v 0.5 0.5 0.5 + + +vn -1 0 0 +vn 0 0 1 +vn 1 0 0 +vn 0 0 -1 +vn 0 -1 0 +vn 0 1 0 + + +vt 0 0 0 +vt 1 0 0 +vt 1 1 0 +vt 0 1 0 + + +f 1/1/1 2/2/1 4/3/1 +f 1/1/1 4/3/1 3/4/1 +usemtl yellow +f 2/1/2 6/2/2 8/3/2 +f 2/1/2 8/3/2 4/4/2 +usemtl blue +f 6/1/3 5/2/3 7/3/3 +f 6/1/3 7/3/3 8/4/3 +usemtl red +f 5/1/4 1/2/4 3/3/4 +f 5/1/4 3/3/4 7/4/4 +usemtl green +f 5/1/5 6/2/5 2/3/5 +f 5/1/5 2/3/5 1/4/5 +usemtl magenta +f 3/1/6 4/2/6 8/3/6 +f 3/1/6 8/3/6 7/4/6 + + diff --git a/media/scenes/plane.mtl b/media/scenes/plane.mtl new file mode 100644 index 0000000..c25e7e4 --- /dev/null +++ b/media/scenes/plane.mtl @@ -0,0 +1,9 @@ +newmtl cube_instance_material +illum 2 +d 1 +Ns 8.0 +Ni 0 +Ka 0 0 0 +Kd 0.8 0.8 0.8 +Ks 1 1 1 + diff --git a/media/scenes/plane.obj b/media/scenes/plane.obj new file mode 100644 index 0000000..c4965f1 --- /dev/null +++ b/media/scenes/plane.obj @@ -0,0 +1,19 @@ +mtllib plane.mtl + +o cube +v -20.0 0.0 -20.0 +v -20.0 0.0 20.0 +v 20.0 0.0 -20.0 +v 20.0 0.0 20.0 + +vn 0 1 0 + +vt 0 0 0 +vt 1 0 0 +vt 1 1 0 +vt 0 1 0 + + +f 1/1/1 2/2/1 3/3/1 +f 2/2/1 4/4/1 3/3/1 + diff --git a/media/scenes/sphere.mtl b/media/scenes/sphere.mtl new file mode 100644 index 0000000..ff99f94 --- /dev/null +++ b/media/scenes/sphere.mtl @@ -0,0 +1,8 @@ +newmtl default +illum 4 +d 0.5 +Ns 16 +Ni 0 +Ka 0 0 0 +Kd 0.982062 0.857638 0.400811 +Ks 1 1 1 diff --git a/media/scenes/sphere.obj b/media/scenes/sphere.obj new file mode 100644 index 0000000..4458bf6 --- /dev/null +++ b/media/scenes/sphere.obj @@ -0,0 +1,33293 @@ +# NVIDIA Iray Viewer OBJ exporter + +#Error: Object scnCamera of type ELEMENT_TYPE_CAMERA cannot be exported + +mtllib sphere.mtl + +o sphere_3 +v 0 1 0 +v 0.0490677 0.998796 0 +v 0 1 0 +v 0.0488314 0.998796 0.00480947 +v 0 1 0 +v 0.0481249 0.998796 0.00957263 +v 0 1 0 +v 0.0469548 0.998795 0.0142436 +v 0 1 0 +v 0.0453326 0.998796 0.0187774 +v 0 1 0 +v 0.0432738 0.998796 0.0231303 +v 0 1 0 +v 0.0407983 0.998795 0.0272605 +v 0 1 0 +v 0.0379298 0.998795 0.0311282 +v 0 1 0 +v 0.0346961 0.998795 0.0346961 +v 0 1 0 +v 0.0311282 0.998795 0.0379298 +v 0 1 0 +v 0.0272605 0.998795 0.0407983 +v 0 1 0 +v 0.0231303 0.998796 0.0432738 +v 0 1 0 +v 0.0187774 0.998796 0.0453326 +v 0 1 0 +v 0.0142436 0.998795 0.0469548 +v 0 1 0 +v 0.00957263 0.998796 0.0481249 +v 0 1 0 +v 0.00480947 0.998796 0.0488314 +v 0 1 0 +v -2.14482e-09 0.998796 0.0490677 +v 0 1 0 +v -0.00480948 0.998796 0.0488314 +v 0 1 0 +v -0.00957263 0.998796 0.0481249 +v 0 1 0 +v -0.0142436 0.998795 0.0469548 +v 0 1 0 +v -0.0187774 0.998796 0.0453326 +v 0 1 0 +v -0.0231303 0.998796 0.0432738 +v 0 1 0 +v -0.0272605 0.998795 0.0407983 +v 0 1 0 +v -0.0311282 0.998795 0.0379298 +v 0 1 0 +v -0.0346961 0.998795 0.0346961 +v 0 1 0 +v -0.0379298 0.998795 0.0311282 +v 0 1 0 +v -0.0407983 0.998795 0.0272605 +v 0 1 0 +v -0.0432738 0.998796 0.0231303 +v 0 1 0 +v -0.0453326 0.998796 0.0187774 +v 0 1 0 +v -0.0469548 0.998795 0.0142436 +v 0 1 0 +v -0.0481249 0.998796 0.00957263 +v 0 1 0 +v -0.0488314 0.998796 0.00480947 +v 0 1 0 +v -0.0490677 0.998796 -4.28963e-09 +v 0 1 0 +v -0.0488314 0.998796 -0.00480948 +v 0 1 0 +v -0.0481249 0.998796 -0.00957264 +v 0 1 0 +v -0.0469548 0.998795 -0.0142436 +v 0 1 0 +v -0.0453326 0.998796 -0.0187774 +v 0 1 0 +v -0.0432738 0.998796 -0.0231303 +v 0 1 0 +v -0.0407983 0.998795 -0.0272605 +v 0 1 0 +v -0.0379298 0.998795 -0.0311282 +v 0 1 0 +v -0.0346961 0.998795 -0.0346961 +v 0 1 0 +v -0.0311282 0.998795 -0.0379298 +v 0 1 0 +v -0.0272605 0.998795 -0.0407983 +v 0 1 0 +v -0.0231303 0.998796 -0.0432738 +v 0 1 0 +v -0.0187774 0.998796 -0.0453326 +v 0 1 0 +v -0.0142436 0.998795 -0.0469548 +v 0 1 0 +v -0.00957263 0.998796 -0.0481249 +v 0 1 0 +v -0.00480946 0.998796 -0.0488314 +v 0 1 0 +v 5.85126e-10 0.998796 -0.0490677 +v 0 1 0 +v 0.00480949 0.998796 -0.0488314 +v 0 1 0 +v 0.00957263 0.998796 -0.0481249 +v 0 1 0 +v 0.0142436 0.998795 -0.0469548 +v 0 1 0 +v 0.0187774 0.998796 -0.0453326 +v 0 1 0 +v 0.0231303 0.998796 -0.0432738 +v 0 1 0 +v 0.0272605 0.998795 -0.0407983 +v 0 1 0 +v 0.0311282 0.998795 -0.0379298 +v 0 1 0 +v 0.0346961 0.998795 -0.0346961 +v 0 1 0 +v 0.0379298 0.998795 -0.0311282 +v 0 1 0 +v 0.0407983 0.998795 -0.0272605 +v 0 1 0 +v 0.0432738 0.998796 -0.0231303 +v 0 1 0 +v 0.0453326 0.998796 -0.0187774 +v 0 1 0 +v 0.0469548 0.998795 -0.0142436 +v 0 1 0 +v 0.0481249 0.998796 -0.00957263 +v 0 1 0 +v 0.0488314 0.998796 -0.00480946 +v 0 1 0 +v 0.0490677 0.998796 0 +v 0.0490677 0.998796 0 +v 0.0980171 0.995185 0 +v 0.0488314 0.998796 0.00480947 +v 0.0975452 0.995185 0.00960736 +v 0.0481249 0.998796 0.00957263 +v 0.0961338 0.995185 0.0191222 +v 0.0469548 0.998795 0.0142436 +v 0.0937966 0.995185 0.0284529 +v 0.0453326 0.998796 0.0187774 +v 0.090556 0.995185 0.0375095 +v 0.0432738 0.998796 0.0231303 +v 0.0864434 0.995185 0.046205 +v 0.0407983 0.998795 0.0272605 +v 0.0814983 0.995185 0.0544554 +v 0.0379298 0.998795 0.0311282 +v 0.0757683 0.995185 0.0621814 +v 0.0346961 0.998795 0.0346961 +v 0.0693086 0.995185 0.0693086 +v 0.0311282 0.998795 0.0379298 +v 0.0621814 0.995185 0.0757683 +v 0.0272605 0.998795 0.0407983 +v 0.0544554 0.995185 0.0814983 +v 0.0231303 0.998796 0.0432738 +v 0.046205 0.995185 0.0864434 +v 0.0187774 0.998796 0.0453326 +v 0.0375095 0.995185 0.090556 +v 0.0142436 0.998795 0.0469548 +v 0.0284529 0.995185 0.0937966 +v 0.00957263 0.998796 0.0481249 +v 0.0191222 0.995185 0.0961338 +v 0.00480947 0.998796 0.0488314 +v 0.00960736 0.995185 0.0975452 +v -2.14482e-09 0.998796 0.0490677 +v -4.28447e-09 0.995185 0.0980171 +v -0.00480948 0.998796 0.0488314 +v -0.00960737 0.995185 0.0975452 +v -0.00957263 0.998796 0.0481249 +v -0.0191222 0.995185 0.0961338 +v -0.0142436 0.998795 0.0469548 +v -0.0284529 0.995185 0.0937966 +v -0.0187774 0.998796 0.0453326 +v -0.0375095 0.995185 0.090556 +v -0.0231303 0.998796 0.0432738 +v -0.046205 0.995185 0.0864434 +v -0.0272605 0.998795 0.0407983 +v -0.0544554 0.995185 0.0814983 +v -0.0311282 0.998795 0.0379298 +v -0.0621814 0.995185 0.0757683 +v -0.0346961 0.998795 0.0346961 +v -0.0693086 0.995185 0.0693086 +v -0.0379298 0.998795 0.0311282 +v -0.0757683 0.995185 0.0621814 +v -0.0407983 0.998795 0.0272605 +v -0.0814983 0.995185 0.0544554 +v -0.0432738 0.998796 0.0231303 +v -0.0864434 0.995185 0.046205 +v -0.0453326 0.998796 0.0187774 +v -0.090556 0.995185 0.0375095 +v -0.0469548 0.998795 0.0142436 +v -0.0937966 0.995185 0.0284529 +v -0.0481249 0.998796 0.00957263 +v -0.0961338 0.995185 0.0191222 +v -0.0488314 0.998796 0.00480947 +v -0.0975452 0.995185 0.00960736 +v -0.0490677 0.998796 -4.28963e-09 +v -0.0980171 0.995185 -8.56893e-09 +v -0.0488314 0.998796 -0.00480948 +v -0.0975452 0.995185 -0.00960737 +v -0.0481249 0.998796 -0.00957264 +v -0.0961338 0.995185 -0.0191222 +v -0.0469548 0.998795 -0.0142436 +v -0.0937966 0.995185 -0.0284529 +v -0.0453326 0.998796 -0.0187774 +v -0.090556 0.995185 -0.0375095 +v -0.0432738 0.998796 -0.0231303 +v -0.0864434 0.995185 -0.046205 +v -0.0407983 0.998795 -0.0272605 +v -0.0814983 0.995185 -0.0544554 +v -0.0379298 0.998795 -0.0311282 +v -0.0757683 0.995185 -0.0621814 +v -0.0346961 0.998795 -0.0346961 +v -0.0693086 0.995185 -0.0693086 +v -0.0311282 0.998795 -0.0379298 +v -0.0621814 0.995185 -0.0757683 +v -0.0272605 0.998795 -0.0407983 +v -0.0544554 0.995185 -0.0814983 +v -0.0231303 0.998796 -0.0432738 +v -0.046205 0.995185 -0.0864434 +v -0.0187774 0.998796 -0.0453326 +v -0.0375095 0.995185 -0.090556 +v -0.0142436 0.998795 -0.0469548 +v -0.0284529 0.995185 -0.0937966 +v -0.00957263 0.998796 -0.0481249 +v -0.0191222 0.995185 -0.0961338 +v -0.00480946 0.998796 -0.0488314 +v -0.00960734 0.995185 -0.0975452 +v 5.85126e-10 0.998796 -0.0490677 +v 1.16884e-09 0.995185 -0.0980171 +v 0.00480949 0.998796 -0.0488314 +v 0.00960739 0.995185 -0.0975452 +v 0.00957263 0.998796 -0.0481249 +v 0.0191222 0.995185 -0.0961338 +v 0.0142436 0.998795 -0.0469548 +v 0.0284529 0.995185 -0.0937966 +v 0.0187774 0.998796 -0.0453326 +v 0.0375096 0.995185 -0.090556 +v 0.0231303 0.998796 -0.0432738 +v 0.046205 0.995185 -0.0864434 +v 0.0272605 0.998795 -0.0407983 +v 0.0544554 0.995185 -0.0814983 +v 0.0311282 0.998795 -0.0379298 +v 0.0621814 0.995185 -0.0757683 +v 0.0346961 0.998795 -0.0346961 +v 0.0693086 0.995185 -0.0693086 +v 0.0379298 0.998795 -0.0311282 +v 0.0757683 0.995185 -0.0621814 +v 0.0407983 0.998795 -0.0272605 +v 0.0814983 0.995185 -0.0544554 +v 0.0432738 0.998796 -0.0231303 +v 0.0864434 0.995185 -0.0462049 +v 0.0453326 0.998796 -0.0187774 +v 0.090556 0.995185 -0.0375095 +v 0.0469548 0.998795 -0.0142436 +v 0.0937966 0.995185 -0.0284528 +v 0.0481249 0.998796 -0.00957263 +v 0.0961338 0.995185 -0.0191222 +v 0.0488314 0.998796 -0.00480946 +v 0.0975452 0.995185 -0.00960732 +v 0.0490677 0.998796 0 +v 0.0980171 0.995185 0 +v 0.0980171 0.995185 0 +v 0.14673 0.989177 0 +v 0.0975452 0.995185 0.00960736 +v 0.146024 0.989177 0.0143821 +v 0.0961338 0.995185 0.0191222 +v 0.143911 0.989177 0.0286257 +v 0.0937966 0.995185 0.0284529 +v 0.140412 0.989177 0.0425936 +v 0.090556 0.995185 0.0375095 +v 0.135561 0.989177 0.0561513 +v 0.0864434 0.995185 0.046205 +v 0.129405 0.989177 0.0691683 +v 0.0814983 0.995185 0.0544554 +v 0.122002 0.989177 0.0815191 +v 0.0757683 0.995185 0.0621814 +v 0.113424 0.989177 0.0930848 +v 0.0693086 0.995185 0.0693086 +v 0.103754 0.989177 0.103754 +v 0.0621814 0.995185 0.0757683 +v 0.0930848 0.989177 0.113424 +v 0.0544554 0.995185 0.0814983 +v 0.0815191 0.989177 0.122002 +v 0.046205 0.995185 0.0864434 +v 0.0691683 0.989177 0.129405 +v 0.0375095 0.995185 0.090556 +v 0.0561513 0.989177 0.135561 +v 0.0284529 0.995185 0.0937966 +v 0.0425936 0.989177 0.140412 +v 0.0191222 0.995185 0.0961338 +v 0.0286257 0.989177 0.143911 +v 0.00960736 0.995185 0.0975452 +v 0.0143821 0.989177 0.146024 +v -4.28447e-09 0.995185 0.0980171 +v -6.41379e-09 0.989177 0.14673 +v -0.00960737 0.995185 0.0975452 +v -0.0143821 0.989177 0.146024 +v -0.0191222 0.995185 0.0961338 +v -0.0286257 0.989177 0.143911 +v -0.0284529 0.995185 0.0937966 +v -0.0425936 0.989177 0.140412 +v -0.0375095 0.995185 0.090556 +v -0.0561513 0.989177 0.135561 +v -0.046205 0.995185 0.0864434 +v -0.0691683 0.989177 0.129405 +v -0.0544554 0.995185 0.0814983 +v -0.0815191 0.989177 0.122002 +v -0.0621814 0.995185 0.0757683 +v -0.0930848 0.989177 0.113424 +v -0.0693086 0.995185 0.0693086 +v -0.103754 0.989177 0.103754 +v -0.0757683 0.995185 0.0621814 +v -0.113424 0.989177 0.0930848 +v -0.0814983 0.995185 0.0544554 +v -0.122002 0.989177 0.0815191 +v -0.0864434 0.995185 0.046205 +v -0.129405 0.989177 0.0691683 +v -0.090556 0.995185 0.0375095 +v -0.135561 0.989177 0.0561513 +v -0.0937966 0.995185 0.0284529 +v -0.140412 0.989177 0.0425936 +v -0.0961338 0.995185 0.0191222 +v -0.143911 0.989177 0.0286257 +v -0.0975452 0.995185 0.00960736 +v -0.146024 0.989177 0.0143821 +v -0.0980171 0.995185 -8.56893e-09 +v -0.14673 0.989177 -1.28276e-08 +v -0.0975452 0.995185 -0.00960737 +v -0.146024 0.989177 -0.0143821 +v -0.0961338 0.995185 -0.0191222 +v -0.143911 0.989177 -0.0286257 +v -0.0937966 0.995185 -0.0284529 +v -0.140412 0.989177 -0.0425936 +v -0.090556 0.995185 -0.0375095 +v -0.135561 0.989177 -0.0561513 +v -0.0864434 0.995185 -0.046205 +v -0.129405 0.989177 -0.0691683 +v -0.0814983 0.995185 -0.0544554 +v -0.122002 0.989177 -0.0815191 +v -0.0757683 0.995185 -0.0621814 +v -0.113424 0.989177 -0.0930848 +v -0.0693086 0.995185 -0.0693086 +v -0.103754 0.989177 -0.103754 +v -0.0621814 0.995185 -0.0757683 +v -0.0930848 0.989177 -0.113424 +v -0.0544554 0.995185 -0.0814983 +v -0.081519 0.989177 -0.122002 +v -0.046205 0.995185 -0.0864434 +v -0.0691683 0.989177 -0.129405 +v -0.0375095 0.995185 -0.090556 +v -0.0561513 0.989177 -0.135561 +v -0.0284529 0.995185 -0.0937966 +v -0.0425936 0.989177 -0.140412 +v -0.0191222 0.995185 -0.0961338 +v -0.0286257 0.989177 -0.143911 +v -0.00960734 0.995185 -0.0975452 +v -0.0143821 0.989177 -0.146024 +v 1.16884e-09 0.995185 -0.0980171 +v 1.74974e-09 0.989177 -0.14673 +v 0.00960739 0.995185 -0.0975452 +v 0.0143821 0.989177 -0.146024 +v 0.0191222 0.995185 -0.0961338 +v 0.0286257 0.989177 -0.143911 +v 0.0284529 0.995185 -0.0937966 +v 0.0425937 0.989177 -0.140412 +v 0.0375096 0.995185 -0.090556 +v 0.0561514 0.989177 -0.135561 +v 0.046205 0.995185 -0.0864434 +v 0.0691683 0.989177 -0.129405 +v 0.0544554 0.995185 -0.0814983 +v 0.0815191 0.989177 -0.122002 +v 0.0621814 0.995185 -0.0757683 +v 0.0930848 0.989177 -0.113424 +v 0.0693086 0.995185 -0.0693086 +v 0.103754 0.989177 -0.103754 +v 0.0757683 0.995185 -0.0621814 +v 0.113424 0.989177 -0.0930848 +v 0.0814983 0.995185 -0.0544554 +v 0.122002 0.989177 -0.0815191 +v 0.0864434 0.995185 -0.0462049 +v 0.129405 0.989177 -0.0691682 +v 0.090556 0.995185 -0.0375095 +v 0.135561 0.989177 -0.0561513 +v 0.0937966 0.995185 -0.0284528 +v 0.140412 0.989177 -0.0425936 +v 0.0961338 0.995185 -0.0191222 +v 0.143911 0.989177 -0.0286257 +v 0.0975452 0.995185 -0.00960732 +v 0.146024 0.989177 -0.014382 +v 0.0980171 0.995185 0 +v 0.14673 0.989177 0 +v 0.14673 0.989177 0 +v 0.19509 0.980785 0 +v 0.146024 0.989177 0.0143821 +v 0.194151 0.980785 0.0191222 +v 0.143911 0.989177 0.0286257 +v 0.191342 0.980785 0.0380602 +v 0.140412 0.989177 0.0425936 +v 0.18669 0.980785 0.0566317 +v 0.135561 0.989177 0.0561513 +v 0.18024 0.980785 0.0746578 +v 0.129405 0.989177 0.0691683 +v 0.172054 0.980785 0.091965 +v 0.122002 0.989177 0.0815191 +v 0.162212 0.980785 0.108386 +v 0.113424 0.989177 0.0930848 +v 0.150807 0.980785 0.123764 +v 0.103754 0.989177 0.103754 +v 0.13795 0.980785 0.13795 +v 0.0930848 0.989177 0.113424 +v 0.123764 0.980785 0.150807 +v 0.0815191 0.989177 0.122002 +v 0.108386 0.980785 0.162212 +v 0.0691683 0.989177 0.129405 +v 0.0919649 0.980785 0.172054 +v 0.0561513 0.989177 0.135561 +v 0.0746578 0.980785 0.18024 +v 0.0425936 0.989177 0.140412 +v 0.0566317 0.980785 0.18669 +v 0.0286257 0.989177 0.143911 +v 0.0380602 0.980785 0.191342 +v 0.0143821 0.989177 0.146024 +v 0.0191222 0.980785 0.194151 +v -6.41379e-09 0.989177 0.14673 +v -8.52767e-09 0.980785 0.19509 +v -0.0143821 0.989177 0.146024 +v -0.0191222 0.980785 0.194151 +v -0.0286257 0.989177 0.143911 +v -0.0380602 0.980785 0.191342 +v -0.0425936 0.989177 0.140412 +v -0.0566317 0.980785 0.18669 +v -0.0561513 0.989177 0.135561 +v -0.0746579 0.980785 0.18024 +v -0.0691683 0.989177 0.129405 +v -0.091965 0.980785 0.172054 +v -0.0815191 0.989177 0.122002 +v -0.108386 0.980785 0.162212 +v -0.0930848 0.989177 0.113424 +v -0.123764 0.980785 0.150807 +v -0.103754 0.989177 0.103754 +v -0.13795 0.980785 0.13795 +v -0.113424 0.989177 0.0930848 +v -0.150807 0.980785 0.123764 +v -0.122002 0.989177 0.0815191 +v -0.162212 0.980785 0.108386 +v -0.129405 0.989177 0.0691683 +v -0.172054 0.980785 0.0919649 +v -0.135561 0.989177 0.0561513 +v -0.18024 0.980785 0.0746578 +v -0.140412 0.989177 0.0425936 +v -0.18669 0.980785 0.0566317 +v -0.143911 0.989177 0.0286257 +v -0.191342 0.980785 0.0380602 +v -0.146024 0.989177 0.0143821 +v -0.194151 0.980785 0.0191222 +v -0.14673 0.989177 -1.28276e-08 +v -0.19509 0.980785 -1.70553e-08 +v -0.146024 0.989177 -0.0143821 +v -0.194151 0.980785 -0.0191222 +v -0.143911 0.989177 -0.0286257 +v -0.191342 0.980785 -0.0380603 +v -0.140412 0.989177 -0.0425936 +v -0.18669 0.980785 -0.0566318 +v -0.135561 0.989177 -0.0561513 +v -0.18024 0.980785 -0.0746578 +v -0.129405 0.989177 -0.0691683 +v -0.172054 0.980785 -0.091965 +v -0.122002 0.989177 -0.0815191 +v -0.162212 0.980785 -0.108386 +v -0.113424 0.989177 -0.0930848 +v -0.150807 0.980785 -0.123764 +v -0.103754 0.989177 -0.103754 +v -0.13795 0.980785 -0.13795 +v -0.0930848 0.989177 -0.113424 +v -0.123764 0.980785 -0.150807 +v -0.081519 0.989177 -0.122002 +v -0.108386 0.980785 -0.162212 +v -0.0691683 0.989177 -0.129405 +v -0.0919649 0.980785 -0.172054 +v -0.0561513 0.989177 -0.135561 +v -0.0746578 0.980785 -0.18024 +v -0.0425936 0.989177 -0.140412 +v -0.0566317 0.980785 -0.18669 +v -0.0286257 0.989177 -0.143911 +v -0.0380602 0.980785 -0.191342 +v -0.0143821 0.989177 -0.146024 +v -0.0191222 0.980785 -0.194151 +v 1.74974e-09 0.989177 -0.14673 +v 2.32643e-09 0.980785 -0.19509 +v 0.0143821 0.989177 -0.146024 +v 0.0191223 0.980785 -0.194151 +v 0.0286257 0.989177 -0.143911 +v 0.0380603 0.980785 -0.191342 +v 0.0425937 0.989177 -0.140412 +v 0.0566318 0.980785 -0.18669 +v 0.0561514 0.989177 -0.135561 +v 0.0746579 0.980785 -0.18024 +v 0.0691683 0.989177 -0.129405 +v 0.0919649 0.980785 -0.172054 +v 0.0815191 0.989177 -0.122002 +v 0.108386 0.980785 -0.162212 +v 0.0930848 0.989177 -0.113424 +v 0.123764 0.980785 -0.150807 +v 0.103754 0.989177 -0.103754 +v 0.13795 0.980785 -0.13795 +v 0.113424 0.989177 -0.0930848 +v 0.150807 0.980785 -0.123764 +v 0.122002 0.989177 -0.0815191 +v 0.162212 0.980785 -0.108386 +v 0.129405 0.989177 -0.0691682 +v 0.172054 0.980785 -0.0919649 +v 0.135561 0.989177 -0.0561513 +v 0.18024 0.980785 -0.0746578 +v 0.140412 0.989177 -0.0425936 +v 0.18669 0.980785 -0.0566317 +v 0.143911 0.989177 -0.0286257 +v 0.191342 0.980785 -0.0380602 +v 0.146024 0.989177 -0.014382 +v 0.194151 0.980785 -0.0191221 +v 0.14673 0.989177 0 +v 0.19509 0.980785 0 +v 0.19509 0.980785 0 +v 0.24298 0.970031 0 +v 0.194151 0.980785 0.0191222 +v 0.24181 0.970031 0.0238162 +v 0.191342 0.980785 0.0380602 +v 0.238311 0.970031 0.0474031 +v 0.18669 0.980785 0.0566317 +v 0.232518 0.970031 0.0705334 +v 0.18024 0.980785 0.0746578 +v 0.224484 0.970031 0.0929845 +v 0.172054 0.980785 0.091965 +v 0.214289 0.970031 0.11454 +v 0.162212 0.980785 0.108386 +v 0.202031 0.970031 0.134993 +v 0.150807 0.980785 0.123764 +v 0.187826 0.970031 0.154145 +v 0.13795 0.980785 0.13795 +v 0.171813 0.970031 0.171813 +v 0.123764 0.980785 0.150807 +v 0.154145 0.970031 0.187826 +v 0.108386 0.980785 0.162212 +v 0.134993 0.970031 0.202031 +v 0.0919649 0.980785 0.172054 +v 0.11454 0.970031 0.214289 +v 0.0746578 0.980785 0.18024 +v 0.0929845 0.970031 0.224484 +v 0.0566317 0.980785 0.18669 +v 0.0705334 0.970031 0.232518 +v 0.0380602 0.980785 0.191342 +v 0.0474031 0.970031 0.238311 +v 0.0191222 0.980785 0.194151 +v 0.0238162 0.970031 0.24181 +v -8.52767e-09 0.980785 0.19509 +v -1.0621e-08 0.970031 0.24298 +v -0.0191222 0.980785 0.194151 +v -0.0238162 0.970031 0.24181 +v -0.0380602 0.980785 0.191342 +v -0.0474031 0.970031 0.238311 +v -0.0566317 0.980785 0.18669 +v -0.0705334 0.970031 0.232518 +v -0.0746579 0.980785 0.18024 +v -0.0929845 0.970031 0.224484 +v -0.091965 0.980785 0.172054 +v -0.11454 0.970031 0.214289 +v -0.108386 0.980785 0.162212 +v -0.134993 0.970031 0.202031 +v -0.123764 0.980785 0.150807 +v -0.154145 0.970031 0.187826 +v -0.13795 0.980785 0.13795 +v -0.171813 0.970031 0.171813 +v -0.150807 0.980785 0.123764 +v -0.187826 0.970031 0.154145 +v -0.162212 0.980785 0.108386 +v -0.202031 0.970031 0.134993 +v -0.172054 0.980785 0.0919649 +v -0.214289 0.970031 0.11454 +v -0.18024 0.980785 0.0746578 +v -0.224484 0.970031 0.0929845 +v -0.18669 0.980785 0.0566317 +v -0.232518 0.970031 0.0705334 +v -0.191342 0.980785 0.0380602 +v -0.238311 0.970031 0.0474031 +v -0.194151 0.980785 0.0191222 +v -0.24181 0.970031 0.0238162 +v -0.19509 0.980785 -1.70553e-08 +v -0.24298 0.970031 -2.1242e-08 +v -0.194151 0.980785 -0.0191222 +v -0.24181 0.970031 -0.0238163 +v -0.191342 0.980785 -0.0380603 +v -0.238311 0.970031 -0.0474031 +v -0.18669 0.980785 -0.0566318 +v -0.232518 0.970031 -0.0705335 +v -0.18024 0.980785 -0.0746578 +v -0.224484 0.970031 -0.0929845 +v -0.172054 0.980785 -0.091965 +v -0.214289 0.970031 -0.11454 +v -0.162212 0.980785 -0.108386 +v -0.202031 0.970031 -0.134993 +v -0.150807 0.980785 -0.123764 +v -0.187826 0.970031 -0.154145 +v -0.13795 0.980785 -0.13795 +v -0.171813 0.970031 -0.171813 +v -0.123764 0.980785 -0.150807 +v -0.154145 0.970031 -0.187826 +v -0.108386 0.980785 -0.162212 +v -0.134993 0.970031 -0.202031 +v -0.0919649 0.980785 -0.172054 +v -0.11454 0.970031 -0.214289 +v -0.0746578 0.980785 -0.18024 +v -0.0929844 0.970031 -0.224484 +v -0.0566317 0.980785 -0.18669 +v -0.0705334 0.970031 -0.232518 +v -0.0380602 0.980785 -0.191342 +v -0.0474031 0.970031 -0.238311 +v -0.0191222 0.980785 -0.194151 +v -0.0238162 0.970031 -0.24181 +v 2.32643e-09 0.980785 -0.19509 +v 2.89751e-09 0.970031 -0.24298 +v 0.0191223 0.980785 -0.194151 +v 0.0238163 0.970031 -0.24181 +v 0.0380603 0.980785 -0.191342 +v 0.0474031 0.970031 -0.238311 +v 0.0566318 0.980785 -0.18669 +v 0.0705335 0.970031 -0.232518 +v 0.0746579 0.980785 -0.18024 +v 0.0929845 0.970031 -0.224484 +v 0.0919649 0.980785 -0.172054 +v 0.11454 0.970031 -0.214289 +v 0.108386 0.980785 -0.162212 +v 0.134993 0.970031 -0.202031 +v 0.123764 0.980785 -0.150807 +v 0.154145 0.970031 -0.187826 +v 0.13795 0.980785 -0.13795 +v 0.171813 0.970031 -0.171813 +v 0.150807 0.980785 -0.123764 +v 0.187826 0.970031 -0.154145 +v 0.162212 0.980785 -0.108386 +v 0.202031 0.970031 -0.134993 +v 0.172054 0.980785 -0.0919649 +v 0.214289 0.970031 -0.11454 +v 0.18024 0.980785 -0.0746578 +v 0.224484 0.970031 -0.0929845 +v 0.18669 0.980785 -0.0566317 +v 0.232518 0.970031 -0.0705334 +v 0.191342 0.980785 -0.0380602 +v 0.238311 0.970031 -0.0474031 +v 0.194151 0.980785 -0.0191221 +v 0.24181 0.970031 -0.0238161 +v 0.19509 0.980785 0 +v 0.24298 0.970031 0 +v 0.24298 0.970031 0 +v 0.290285 0.95694 0 +v 0.24181 0.970031 0.0238162 +v 0.288887 0.95694 0.0284529 +v 0.238311 0.970031 0.0474031 +v 0.284707 0.95694 0.0566317 +v 0.232518 0.970031 0.0705334 +v 0.277785 0.95694 0.0842652 +v 0.224484 0.970031 0.0929845 +v 0.268188 0.95694 0.111087 +v 0.214289 0.970031 0.11454 +v 0.256008 0.95694 0.136839 +v 0.202031 0.970031 0.134993 +v 0.241363 0.95694 0.161274 +v 0.187826 0.970031 0.154145 +v 0.224393 0.95694 0.184155 +v 0.171813 0.970031 0.171813 +v 0.205262 0.95694 0.205262 +v 0.154145 0.970031 0.187826 +v 0.184155 0.95694 0.224393 +v 0.134993 0.970031 0.202031 +v 0.161274 0.95694 0.241363 +v 0.11454 0.970031 0.214289 +v 0.136839 0.95694 0.256008 +v 0.0929845 0.970031 0.224484 +v 0.111087 0.95694 0.268188 +v 0.0705334 0.970031 0.232518 +v 0.0842652 0.95694 0.277785 +v 0.0474031 0.970031 0.238311 +v 0.0566317 0.95694 0.284707 +v 0.0238162 0.970031 0.24181 +v 0.0284529 0.95694 0.288887 +v -1.0621e-08 0.970031 0.24298 +v -1.26887e-08 0.95694 0.290285 +v -0.0238162 0.970031 0.24181 +v -0.0284529 0.95694 0.288887 +v -0.0474031 0.970031 0.238311 +v -0.0566317 0.95694 0.284707 +v -0.0705334 0.970031 0.232518 +v -0.0842652 0.95694 0.277785 +v -0.0929845 0.970031 0.224484 +v -0.111087 0.95694 0.268188 +v -0.11454 0.970031 0.214289 +v -0.136839 0.95694 0.256008 +v -0.134993 0.970031 0.202031 +v -0.161274 0.95694 0.241363 +v -0.154145 0.970031 0.187826 +v -0.184155 0.95694 0.224393 +v -0.171813 0.970031 0.171813 +v -0.205262 0.95694 0.205262 +v -0.187826 0.970031 0.154145 +v -0.224393 0.95694 0.184155 +v -0.202031 0.970031 0.134993 +v -0.241363 0.95694 0.161274 +v -0.214289 0.970031 0.11454 +v -0.256008 0.95694 0.136839 +v -0.224484 0.970031 0.0929845 +v -0.268188 0.95694 0.111087 +v -0.232518 0.970031 0.0705334 +v -0.277785 0.95694 0.0842652 +v -0.238311 0.970031 0.0474031 +v -0.284707 0.95694 0.0566317 +v -0.24181 0.970031 0.0238162 +v -0.288887 0.95694 0.0284529 +v -0.24298 0.970031 -2.1242e-08 +v -0.290285 0.95694 -2.53775e-08 +v -0.24181 0.970031 -0.0238163 +v -0.288887 0.95694 -0.0284529 +v -0.238311 0.970031 -0.0474031 +v -0.284707 0.95694 -0.0566318 +v -0.232518 0.970031 -0.0705335 +v -0.277785 0.95694 -0.0842652 +v -0.224484 0.970031 -0.0929845 +v -0.268188 0.95694 -0.111087 +v -0.214289 0.970031 -0.11454 +v -0.256008 0.95694 -0.136839 +v -0.202031 0.970031 -0.134993 +v -0.241363 0.95694 -0.161274 +v -0.187826 0.970031 -0.154145 +v -0.224393 0.95694 -0.184155 +v -0.171813 0.970031 -0.171813 +v -0.205262 0.95694 -0.205262 +v -0.154145 0.970031 -0.187826 +v -0.184155 0.95694 -0.224393 +v -0.134993 0.970031 -0.202031 +v -0.161273 0.95694 -0.241363 +v -0.11454 0.970031 -0.214289 +v -0.136839 0.95694 -0.256008 +v -0.0929844 0.970031 -0.224484 +v -0.111087 0.95694 -0.268188 +v -0.0705334 0.970031 -0.232518 +v -0.0842652 0.95694 -0.277785 +v -0.0474031 0.970031 -0.238311 +v -0.0566317 0.95694 -0.284707 +v -0.0238162 0.970031 -0.24181 +v -0.0284528 0.95694 -0.288887 +v 2.89751e-09 0.970031 -0.24298 +v 3.46161e-09 0.95694 -0.290285 +v 0.0238163 0.970031 -0.24181 +v 0.028453 0.95694 -0.288887 +v 0.0474031 0.970031 -0.238311 +v 0.0566318 0.95694 -0.284707 +v 0.0705335 0.970031 -0.232518 +v 0.0842653 0.95694 -0.277785 +v 0.0929845 0.970031 -0.224484 +v 0.111087 0.95694 -0.268188 +v 0.11454 0.970031 -0.214289 +v 0.136839 0.95694 -0.256008 +v 0.134993 0.970031 -0.202031 +v 0.161274 0.95694 -0.241363 +v 0.154145 0.970031 -0.187826 +v 0.184155 0.95694 -0.224393 +v 0.171813 0.970031 -0.171813 +v 0.205262 0.95694 -0.205262 +v 0.187826 0.970031 -0.154145 +v 0.224393 0.95694 -0.184155 +v 0.202031 0.970031 -0.134993 +v 0.241363 0.95694 -0.161274 +v 0.214289 0.970031 -0.11454 +v 0.256008 0.95694 -0.136839 +v 0.224484 0.970031 -0.0929845 +v 0.268188 0.95694 -0.111087 +v 0.232518 0.970031 -0.0705334 +v 0.277785 0.95694 -0.0842651 +v 0.238311 0.970031 -0.0474031 +v 0.284707 0.95694 -0.0566317 +v 0.24181 0.970031 -0.0238161 +v 0.288887 0.95694 -0.0284528 +v 0.24298 0.970031 0 +v 0.290285 0.95694 0 +v 0.290285 0.95694 0 +v 0.33689 0.941544 0 +v 0.288887 0.95694 0.0284529 +v 0.335268 0.941544 0.033021 +v 0.284707 0.95694 0.0566317 +v 0.330417 0.941544 0.065724 +v 0.277785 0.95694 0.0842652 +v 0.322383 0.941544 0.097794 +v 0.268188 0.95694 0.111087 +v 0.311246 0.941544 0.128922 +v 0.256008 0.95694 0.136839 +v 0.29711 0.941544 0.158809 +v 0.241363 0.95694 0.161274 +v 0.280114 0.941544 0.187166 +v 0.224393 0.95694 0.184155 +v 0.260419 0.941544 0.213721 +v 0.205262 0.95694 0.205262 +v 0.238217 0.941544 0.238217 +v 0.184155 0.95694 0.224393 +v 0.213721 0.941544 0.260419 +v 0.161274 0.95694 0.241363 +v 0.187166 0.941544 0.280114 +v 0.136839 0.95694 0.256008 +v 0.158809 0.941544 0.29711 +v 0.111087 0.95694 0.268188 +v 0.128922 0.941544 0.311246 +v 0.0842652 0.95694 0.277785 +v 0.097794 0.941544 0.322383 +v 0.0566317 0.95694 0.284707 +v 0.0657239 0.941544 0.330417 +v 0.0284529 0.95694 0.288887 +v 0.033021 0.941544 0.335268 +v -1.26887e-08 0.95694 0.290285 +v -1.47259e-08 0.941544 0.33689 +v -0.0284529 0.95694 0.288887 +v -0.033021 0.941544 0.335268 +v -0.0566317 0.95694 0.284707 +v -0.065724 0.941544 0.330417 +v -0.0842652 0.95694 0.277785 +v -0.097794 0.941544 0.322383 +v -0.111087 0.95694 0.268188 +v -0.128922 0.941544 0.311246 +v -0.136839 0.95694 0.256008 +v -0.158809 0.941544 0.29711 +v -0.161274 0.95694 0.241363 +v -0.187166 0.941544 0.280114 +v -0.184155 0.95694 0.224393 +v -0.213721 0.941544 0.260419 +v -0.205262 0.95694 0.205262 +v -0.238217 0.941544 0.238217 +v -0.224393 0.95694 0.184155 +v -0.260419 0.941544 0.213721 +v -0.241363 0.95694 0.161274 +v -0.280114 0.941544 0.187166 +v -0.256008 0.95694 0.136839 +v -0.29711 0.941544 0.158809 +v -0.268188 0.95694 0.111087 +v -0.311246 0.941544 0.128922 +v -0.277785 0.95694 0.0842652 +v -0.322383 0.941544 0.097794 +v -0.284707 0.95694 0.0566317 +v -0.330417 0.941544 0.065724 +v -0.288887 0.95694 0.0284529 +v -0.335268 0.941544 0.033021 +v -0.290285 0.95694 -2.53775e-08 +v -0.33689 0.941544 -2.94519e-08 +v -0.288887 0.95694 -0.0284529 +v -0.335268 0.941544 -0.033021 +v -0.284707 0.95694 -0.0566318 +v -0.330417 0.941544 -0.065724 +v -0.277785 0.95694 -0.0842652 +v -0.322383 0.941544 -0.097794 +v -0.268188 0.95694 -0.111087 +v -0.311246 0.941544 -0.128922 +v -0.256008 0.95694 -0.136839 +v -0.29711 0.941544 -0.158809 +v -0.241363 0.95694 -0.161274 +v -0.280114 0.941544 -0.187166 +v -0.224393 0.95694 -0.184155 +v -0.260419 0.941544 -0.213721 +v -0.205262 0.95694 -0.205262 +v -0.238217 0.941544 -0.238217 +v -0.184155 0.95694 -0.224393 +v -0.213721 0.941544 -0.260419 +v -0.161273 0.95694 -0.241363 +v -0.187166 0.941544 -0.280114 +v -0.136839 0.95694 -0.256008 +v -0.158809 0.941544 -0.29711 +v -0.111087 0.95694 -0.268188 +v -0.128922 0.941544 -0.311246 +v -0.0842652 0.95694 -0.277785 +v -0.0977939 0.941544 -0.322384 +v -0.0566317 0.95694 -0.284707 +v -0.065724 0.941544 -0.330417 +v -0.0284528 0.95694 -0.288887 +v -0.0330209 0.941544 -0.335268 +v 3.46161e-09 0.95694 -0.290285 +v 4.01737e-09 0.941544 -0.33689 +v 0.028453 0.95694 -0.288887 +v 0.0330211 0.941544 -0.335268 +v 0.0566318 0.95694 -0.284707 +v 0.065724 0.941544 -0.330417 +v 0.0842653 0.95694 -0.277785 +v 0.0977941 0.941544 -0.322383 +v 0.111087 0.95694 -0.268188 +v 0.128922 0.941544 -0.311246 +v 0.136839 0.95694 -0.256008 +v 0.158809 0.941544 -0.29711 +v 0.161274 0.95694 -0.241363 +v 0.187166 0.941544 -0.280114 +v 0.184155 0.95694 -0.224393 +v 0.213721 0.941544 -0.260419 +v 0.205262 0.95694 -0.205262 +v 0.238217 0.941544 -0.238217 +v 0.224393 0.95694 -0.184155 +v 0.260419 0.941544 -0.213721 +v 0.241363 0.95694 -0.161274 +v 0.280114 0.941544 -0.187166 +v 0.256008 0.95694 -0.136839 +v 0.29711 0.941544 -0.158809 +v 0.268188 0.95694 -0.111087 +v 0.311246 0.941544 -0.128922 +v 0.277785 0.95694 -0.0842651 +v 0.322384 0.941544 -0.0977939 +v 0.284707 0.95694 -0.0566317 +v 0.330417 0.941544 -0.0657239 +v 0.288887 0.95694 -0.0284528 +v 0.335268 0.941544 -0.0330209 +v 0.290285 0.95694 0 +v 0.33689 0.941544 0 +v 0.33689 0.941544 0 +v 0.382683 0.92388 0 +v 0.335268 0.941544 0.033021 +v 0.380841 0.92388 0.0375095 +v 0.330417 0.941544 0.065724 +v 0.37533 0.92388 0.0746578 +v 0.322383 0.941544 0.097794 +v 0.366205 0.92388 0.111087 +v 0.311246 0.941544 0.128922 +v 0.353553 0.92388 0.146447 +v 0.29711 0.941544 0.158809 +v 0.337497 0.92388 0.180396 +v 0.280114 0.941544 0.187166 +v 0.31819 0.92388 0.212608 +v 0.260419 0.941544 0.213721 +v 0.295818 0.92388 0.242772 +v 0.238217 0.941544 0.238217 +v 0.270598 0.92388 0.270598 +v 0.213721 0.941544 0.260419 +v 0.242772 0.92388 0.295818 +v 0.187166 0.941544 0.280114 +v 0.212608 0.92388 0.31819 +v 0.158809 0.941544 0.29711 +v 0.180396 0.92388 0.337497 +v 0.128922 0.941544 0.311246 +v 0.146447 0.92388 0.353553 +v 0.097794 0.941544 0.322383 +v 0.111087 0.92388 0.366205 +v 0.0657239 0.941544 0.330417 +v 0.0746578 0.92388 0.37533 +v 0.033021 0.941544 0.335268 +v 0.0375095 0.92388 0.380841 +v -1.47259e-08 0.941544 0.33689 +v -1.67276e-08 0.92388 0.382683 +v -0.033021 0.941544 0.335268 +v -0.0375096 0.92388 0.380841 +v -0.065724 0.941544 0.330417 +v -0.0746578 0.92388 0.37533 +v -0.097794 0.941544 0.322383 +v -0.111087 0.92388 0.366205 +v -0.128922 0.941544 0.311246 +v -0.146447 0.92388 0.353553 +v -0.158809 0.941544 0.29711 +v -0.180396 0.92388 0.337497 +v -0.187166 0.941544 0.280114 +v -0.212608 0.92388 0.31819 +v -0.213721 0.941544 0.260419 +v -0.242772 0.92388 0.295818 +v -0.238217 0.941544 0.238217 +v -0.270598 0.92388 0.270598 +v -0.260419 0.941544 0.213721 +v -0.295818 0.92388 0.242772 +v -0.280114 0.941544 0.187166 +v -0.31819 0.92388 0.212608 +v -0.29711 0.941544 0.158809 +v -0.337497 0.92388 0.180396 +v -0.311246 0.941544 0.128922 +v -0.353553 0.92388 0.146447 +v -0.322383 0.941544 0.097794 +v -0.366205 0.92388 0.111087 +v -0.330417 0.941544 0.065724 +v -0.37533 0.92388 0.0746578 +v -0.335268 0.941544 0.033021 +v -0.380841 0.92388 0.0375095 +v -0.33689 0.941544 -2.94519e-08 +v -0.382683 0.92388 -3.34553e-08 +v -0.335268 0.941544 -0.033021 +v -0.380841 0.92388 -0.0375096 +v -0.330417 0.941544 -0.065724 +v -0.37533 0.92388 -0.0746579 +v -0.322383 0.941544 -0.097794 +v -0.366205 0.92388 -0.111087 +v -0.311246 0.941544 -0.128922 +v -0.353553 0.92388 -0.146447 +v -0.29711 0.941544 -0.158809 +v -0.337497 0.92388 -0.180396 +v -0.280114 0.941544 -0.187166 +v -0.31819 0.92388 -0.212608 +v -0.260419 0.941544 -0.213721 +v -0.295818 0.92388 -0.242772 +v -0.238217 0.941544 -0.238217 +v -0.270598 0.92388 -0.270598 +v -0.213721 0.941544 -0.260419 +v -0.242772 0.92388 -0.295818 +v -0.187166 0.941544 -0.280114 +v -0.212607 0.92388 -0.31819 +v -0.158809 0.941544 -0.29711 +v -0.180396 0.92388 -0.337497 +v -0.128922 0.941544 -0.311246 +v -0.146446 0.92388 -0.353553 +v -0.0977939 0.941544 -0.322384 +v -0.111087 0.92388 -0.366205 +v -0.065724 0.941544 -0.330417 +v -0.0746579 0.92388 -0.37533 +v -0.0330209 0.941544 -0.335268 +v -0.0375095 0.92388 -0.380841 +v 4.01737e-09 0.941544 -0.33689 +v 4.56345e-09 0.92388 -0.382683 +v 0.0330211 0.941544 -0.335268 +v 0.0375096 0.92388 -0.380841 +v 0.065724 0.941544 -0.330417 +v 0.0746579 0.92388 -0.37533 +v 0.0977941 0.941544 -0.322383 +v 0.111087 0.92388 -0.366205 +v 0.128922 0.941544 -0.311246 +v 0.146447 0.92388 -0.353553 +v 0.158809 0.941544 -0.29711 +v 0.180396 0.92388 -0.337497 +v 0.187166 0.941544 -0.280114 +v 0.212608 0.92388 -0.31819 +v 0.213721 0.941544 -0.260419 +v 0.242772 0.92388 -0.295818 +v 0.238217 0.941544 -0.238217 +v 0.270598 0.92388 -0.270598 +v 0.260419 0.941544 -0.213721 +v 0.295818 0.92388 -0.242772 +v 0.280114 0.941544 -0.187166 +v 0.31819 0.92388 -0.212608 +v 0.29711 0.941544 -0.158809 +v 0.337497 0.92388 -0.180396 +v 0.311246 0.941544 -0.128922 +v 0.353553 0.92388 -0.146447 +v 0.322384 0.941544 -0.0977939 +v 0.366205 0.92388 -0.111087 +v 0.330417 0.941544 -0.0657239 +v 0.37533 0.92388 -0.0746578 +v 0.335268 0.941544 -0.0330209 +v 0.380841 0.92388 -0.0375094 +v 0.33689 0.941544 0 +v 0.382683 0.92388 0 +v 0.382683 0.92388 0 +v 0.427555 0.903989 0 +v 0.380841 0.92388 0.0375095 +v 0.425496 0.903989 0.0419077 +v 0.37533 0.92388 0.0746578 +v 0.41934 0.903989 0.0834119 +v 0.366205 0.92388 0.111087 +v 0.409145 0.903989 0.124113 +v 0.353553 0.92388 0.146447 +v 0.395009 0.903989 0.163618 +v 0.337497 0.92388 0.180396 +v 0.37707 0.903989 0.201548 +v 0.31819 0.92388 0.212608 +v 0.355499 0.903989 0.237537 +v 0.295818 0.92388 0.242772 +v 0.330505 0.903989 0.271238 +v 0.270598 0.92388 0.270598 +v 0.302327 0.903989 0.302327 +v 0.242772 0.92388 0.295818 +v 0.271238 0.903989 0.330505 +v 0.212608 0.92388 0.31819 +v 0.237537 0.903989 0.355499 +v 0.180396 0.92388 0.337497 +v 0.201548 0.903989 0.37707 +v 0.146447 0.92388 0.353553 +v 0.163618 0.903989 0.395009 +v 0.111087 0.92388 0.366205 +v 0.124113 0.903989 0.409145 +v 0.0746578 0.92388 0.37533 +v 0.0834118 0.903989 0.41934 +v 0.0375095 0.92388 0.380841 +v 0.0419077 0.903989 0.425496 +v -1.67276e-08 0.92388 0.382683 +v -1.8689e-08 0.903989 0.427555 +v -0.0375096 0.92388 0.380841 +v -0.0419078 0.903989 0.425496 +v -0.0746578 0.92388 0.37533 +v -0.0834119 0.903989 0.41934 +v -0.111087 0.92388 0.366205 +v -0.124113 0.903989 0.409145 +v -0.146447 0.92388 0.353553 +v -0.163618 0.903989 0.395009 +v -0.180396 0.92388 0.337497 +v -0.201548 0.903989 0.37707 +v -0.212608 0.92388 0.31819 +v -0.237537 0.903989 0.355499 +v -0.242772 0.92388 0.295818 +v -0.271238 0.903989 0.330505 +v -0.270598 0.92388 0.270598 +v -0.302327 0.903989 0.302327 +v -0.295818 0.92388 0.242772 +v -0.330505 0.903989 0.271238 +v -0.31819 0.92388 0.212608 +v -0.355499 0.903989 0.237537 +v -0.337497 0.92388 0.180396 +v -0.37707 0.903989 0.201548 +v -0.353553 0.92388 0.146447 +v -0.395009 0.903989 0.163618 +v -0.366205 0.92388 0.111087 +v -0.409145 0.903989 0.124113 +v -0.37533 0.92388 0.0746578 +v -0.41934 0.903989 0.0834119 +v -0.380841 0.92388 0.0375095 +v -0.425496 0.903989 0.0419077 +v -0.382683 0.92388 -3.34553e-08 +v -0.427555 0.903989 -3.73781e-08 +v -0.380841 0.92388 -0.0375096 +v -0.425496 0.903989 -0.0419078 +v -0.37533 0.92388 -0.0746579 +v -0.41934 0.903989 -0.0834119 +v -0.366205 0.92388 -0.111087 +v -0.409145 0.903989 -0.124113 +v -0.353553 0.92388 -0.146447 +v -0.395009 0.903989 -0.163618 +v -0.337497 0.92388 -0.180396 +v -0.37707 0.903989 -0.201548 +v -0.31819 0.92388 -0.212608 +v -0.355499 0.903989 -0.237537 +v -0.295818 0.92388 -0.242772 +v -0.330505 0.903989 -0.271238 +v -0.270598 0.92388 -0.270598 +v -0.302327 0.903989 -0.302327 +v -0.242772 0.92388 -0.295818 +v -0.271238 0.903989 -0.330505 +v -0.212607 0.92388 -0.31819 +v -0.237537 0.903989 -0.355499 +v -0.180396 0.92388 -0.337497 +v -0.201548 0.903989 -0.37707 +v -0.146446 0.92388 -0.353553 +v -0.163618 0.903989 -0.395009 +v -0.111087 0.92388 -0.366205 +v -0.124113 0.903989 -0.409145 +v -0.0746579 0.92388 -0.37533 +v -0.0834119 0.903989 -0.41934 +v -0.0375095 0.92388 -0.380841 +v -0.0419076 0.903989 -0.425496 +v 4.56345e-09 0.92388 -0.382683 +v 5.09854e-09 0.903989 -0.427555 +v 0.0375096 0.92388 -0.380841 +v 0.0419079 0.903989 -0.425496 +v 0.0746579 0.92388 -0.37533 +v 0.0834119 0.903989 -0.41934 +v 0.111087 0.92388 -0.366205 +v 0.124113 0.903989 -0.409145 +v 0.146447 0.92388 -0.353553 +v 0.163618 0.903989 -0.395009 +v 0.180396 0.92388 -0.337497 +v 0.201548 0.903989 -0.37707 +v 0.212608 0.92388 -0.31819 +v 0.237537 0.903989 -0.355499 +v 0.242772 0.92388 -0.295818 +v 0.271238 0.903989 -0.330505 +v 0.270598 0.92388 -0.270598 +v 0.302327 0.903989 -0.302327 +v 0.295818 0.92388 -0.242772 +v 0.330505 0.903989 -0.271238 +v 0.31819 0.92388 -0.212608 +v 0.355499 0.903989 -0.237537 +v 0.337497 0.92388 -0.180396 +v 0.37707 0.903989 -0.201548 +v 0.353553 0.92388 -0.146447 +v 0.395009 0.903989 -0.163618 +v 0.366205 0.92388 -0.111087 +v 0.409145 0.903989 -0.124113 +v 0.37533 0.92388 -0.0746578 +v 0.41934 0.903989 -0.0834118 +v 0.380841 0.92388 -0.0375094 +v 0.425496 0.903989 -0.0419076 +v 0.382683 0.92388 0 +v 0.427555 0.903989 0 +v 0.427555 0.903989 0 +v 0.471397 0.881921 0 +v 0.425496 0.903989 0.0419077 +v 0.469127 0.881921 0.046205 +v 0.41934 0.903989 0.0834119 +v 0.462339 0.881921 0.091965 +v 0.409145 0.903989 0.124113 +v 0.451099 0.881921 0.136839 +v 0.395009 0.903989 0.163618 +v 0.435514 0.881921 0.180396 +v 0.37707 0.903989 0.201548 +v 0.415735 0.881921 0.222215 +v 0.355499 0.903989 0.237537 +v 0.391952 0.881921 0.261894 +v 0.330505 0.903989 0.271238 +v 0.364395 0.881921 0.299051 +v 0.302327 0.903989 0.302327 +v 0.333328 0.881921 0.333328 +v 0.271238 0.903989 0.330505 +v 0.299051 0.881921 0.364395 +v 0.237537 0.903989 0.355499 +v 0.261894 0.881921 0.391952 +v 0.201548 0.903989 0.37707 +v 0.222215 0.881921 0.415735 +v 0.163618 0.903989 0.395009 +v 0.180396 0.881921 0.435514 +v 0.124113 0.903989 0.409145 +v 0.136839 0.881921 0.451099 +v 0.0834118 0.903989 0.41934 +v 0.0919649 0.881921 0.462339 +v 0.0419077 0.903989 0.425496 +v 0.046205 0.881921 0.469127 +v -1.8689e-08 0.903989 0.427555 +v -2.06054e-08 0.881921 0.471397 +v -0.0419078 0.903989 0.425496 +v -0.046205 0.881921 0.469127 +v -0.0834119 0.903989 0.41934 +v -0.091965 0.881921 0.462339 +v -0.124113 0.903989 0.409145 +v -0.136839 0.881921 0.451099 +v -0.163618 0.903989 0.395009 +v -0.180396 0.881921 0.435514 +v -0.201548 0.903989 0.37707 +v -0.222215 0.881921 0.415735 +v -0.237537 0.903989 0.355499 +v -0.261894 0.881921 0.391952 +v -0.271238 0.903989 0.330505 +v -0.299051 0.881921 0.364395 +v -0.302327 0.903989 0.302327 +v -0.333328 0.881921 0.333328 +v -0.330505 0.903989 0.271238 +v -0.364395 0.881921 0.299051 +v -0.355499 0.903989 0.237537 +v -0.391952 0.881921 0.261894 +v -0.37707 0.903989 0.201548 +v -0.415735 0.881921 0.222215 +v -0.395009 0.903989 0.163618 +v -0.435514 0.881921 0.180396 +v -0.409145 0.903989 0.124113 +v -0.451099 0.881921 0.136839 +v -0.41934 0.903989 0.0834119 +v -0.462339 0.881921 0.0919649 +v -0.425496 0.903989 0.0419077 +v -0.469127 0.881921 0.0462049 +v -0.427555 0.903989 -3.73781e-08 +v -0.471397 0.881921 -4.12108e-08 +v -0.425496 0.903989 -0.0419078 +v -0.469127 0.881921 -0.046205 +v -0.41934 0.903989 -0.0834119 +v -0.462339 0.881921 -0.091965 +v -0.409145 0.903989 -0.124113 +v -0.451099 0.881921 -0.136839 +v -0.395009 0.903989 -0.163618 +v -0.435514 0.881921 -0.180396 +v -0.37707 0.903989 -0.201548 +v -0.415735 0.881921 -0.222215 +v -0.355499 0.903989 -0.237537 +v -0.391952 0.881921 -0.261894 +v -0.330505 0.903989 -0.271238 +v -0.364395 0.881921 -0.299051 +v -0.302327 0.903989 -0.302327 +v -0.333328 0.881921 -0.333328 +v -0.271238 0.903989 -0.330505 +v -0.299051 0.881921 -0.364395 +v -0.237537 0.903989 -0.355499 +v -0.261894 0.881921 -0.391952 +v -0.201548 0.903989 -0.37707 +v -0.222215 0.881921 -0.415735 +v -0.163618 0.903989 -0.395009 +v -0.180396 0.881921 -0.435514 +v -0.124113 0.903989 -0.409145 +v -0.136839 0.881921 -0.451099 +v -0.0834119 0.903989 -0.41934 +v -0.091965 0.881921 -0.462339 +v -0.0419076 0.903989 -0.425496 +v -0.0462049 0.881921 -0.469127 +v 5.09854e-09 0.903989 -0.427555 +v 5.62135e-09 0.881921 -0.471397 +v 0.0419079 0.903989 -0.425496 +v 0.0462051 0.881921 -0.469127 +v 0.0834119 0.903989 -0.41934 +v 0.091965 0.881921 -0.462339 +v 0.124113 0.903989 -0.409145 +v 0.136839 0.881921 -0.451099 +v 0.163618 0.903989 -0.395009 +v 0.180396 0.881921 -0.435514 +v 0.201548 0.903989 -0.37707 +v 0.222215 0.881921 -0.415735 +v 0.237537 0.903989 -0.355499 +v 0.261894 0.881921 -0.391952 +v 0.271238 0.903989 -0.330505 +v 0.299051 0.881921 -0.364395 +v 0.302327 0.903989 -0.302327 +v 0.333328 0.881921 -0.333328 +v 0.330505 0.903989 -0.271238 +v 0.364395 0.881921 -0.299051 +v 0.355499 0.903989 -0.237537 +v 0.391952 0.881921 -0.261894 +v 0.37707 0.903989 -0.201548 +v 0.415735 0.881921 -0.222215 +v 0.395009 0.903989 -0.163618 +v 0.435514 0.881921 -0.180396 +v 0.409145 0.903989 -0.124113 +v 0.451099 0.881921 -0.136839 +v 0.41934 0.903989 -0.0834118 +v 0.462339 0.881921 -0.0919649 +v 0.425496 0.903989 -0.0419076 +v 0.469127 0.881921 -0.0462048 +v 0.427555 0.903989 0 +v 0.471397 0.881921 0 +v 0.471397 0.881921 0 +v 0.514103 0.857729 0 +v 0.469127 0.881921 0.046205 +v 0.511627 0.857729 0.0503909 +v 0.462339 0.881921 0.091965 +v 0.504224 0.857729 0.100296 +v 0.451099 0.881921 0.136839 +v 0.491966 0.857729 0.149236 +v 0.435514 0.881921 0.180396 +v 0.474969 0.857729 0.196739 +v 0.415735 0.881921 0.222215 +v 0.453398 0.857729 0.242346 +v 0.391952 0.881921 0.261894 +v 0.427461 0.857729 0.28562 +v 0.364395 0.881921 0.299051 +v 0.397407 0.857729 0.326143 +v 0.333328 0.881921 0.333328 +v 0.363526 0.857729 0.363526 +v 0.299051 0.881921 0.364395 +v 0.326143 0.857729 0.397407 +v 0.261894 0.881921 0.391952 +v 0.28562 0.857729 0.427461 +v 0.222215 0.881921 0.415735 +v 0.242346 0.857729 0.453398 +v 0.180396 0.881921 0.435514 +v 0.196739 0.857729 0.474969 +v 0.136839 0.881921 0.451099 +v 0.149236 0.857729 0.491966 +v 0.0919649 0.881921 0.462339 +v 0.100296 0.857729 0.504224 +v 0.046205 0.881921 0.469127 +v 0.0503909 0.857729 0.511627 +v -2.06054e-08 0.881921 0.471397 +v -2.24721e-08 0.857729 0.514103 +v -0.046205 0.881921 0.469127 +v -0.0503909 0.857729 0.511627 +v -0.091965 0.881921 0.462339 +v -0.100296 0.857729 0.504224 +v -0.136839 0.881921 0.451099 +v -0.149236 0.857729 0.491966 +v -0.180396 0.881921 0.435514 +v -0.196739 0.857729 0.474969 +v -0.222215 0.881921 0.415735 +v -0.242346 0.857729 0.453398 +v -0.261894 0.881921 0.391952 +v -0.28562 0.857729 0.427461 +v -0.299051 0.881921 0.364395 +v -0.326143 0.857729 0.397407 +v -0.333328 0.881921 0.333328 +v -0.363526 0.857729 0.363526 +v -0.364395 0.881921 0.299051 +v -0.397407 0.857729 0.326143 +v -0.391952 0.881921 0.261894 +v -0.427461 0.857729 0.28562 +v -0.415735 0.881921 0.222215 +v -0.453398 0.857729 0.242346 +v -0.435514 0.881921 0.180396 +v -0.474969 0.857729 0.196739 +v -0.451099 0.881921 0.136839 +v -0.491966 0.857729 0.149236 +v -0.462339 0.881921 0.0919649 +v -0.504224 0.857729 0.100296 +v -0.469127 0.881921 0.0462049 +v -0.511627 0.857729 0.0503909 +v -0.471397 0.881921 -4.12108e-08 +v -0.514103 0.857729 -4.49443e-08 +v -0.469127 0.881921 -0.046205 +v -0.511627 0.857729 -0.0503909 +v -0.462339 0.881921 -0.091965 +v -0.504224 0.857729 -0.100297 +v -0.451099 0.881921 -0.136839 +v -0.491966 0.857729 -0.149236 +v -0.435514 0.881921 -0.180396 +v -0.474969 0.857729 -0.196739 +v -0.415735 0.881921 -0.222215 +v -0.453398 0.857729 -0.242346 +v -0.391952 0.881921 -0.261894 +v -0.427461 0.857729 -0.28562 +v -0.364395 0.881921 -0.299051 +v -0.397407 0.857729 -0.326143 +v -0.333328 0.881921 -0.333328 +v -0.363525 0.857729 -0.363526 +v -0.299051 0.881921 -0.364395 +v -0.326143 0.857729 -0.397407 +v -0.261894 0.881921 -0.391952 +v -0.28562 0.857729 -0.427461 +v -0.222215 0.881921 -0.415735 +v -0.242346 0.857729 -0.453398 +v -0.180396 0.881921 -0.435514 +v -0.196738 0.857729 -0.474969 +v -0.136839 0.881921 -0.451099 +v -0.149236 0.857729 -0.491966 +v -0.091965 0.881921 -0.462339 +v -0.100297 0.857729 -0.504224 +v -0.0462049 0.881921 -0.469127 +v -0.0503908 0.857729 -0.511627 +v 5.62135e-09 0.881921 -0.471397 +v 6.13061e-09 0.857729 -0.514103 +v 0.0462051 0.881921 -0.469127 +v 0.050391 0.857729 -0.511627 +v 0.091965 0.881921 -0.462339 +v 0.100297 0.857729 -0.504224 +v 0.136839 0.881921 -0.451099 +v 0.149236 0.857729 -0.491966 +v 0.180396 0.881921 -0.435514 +v 0.196739 0.857729 -0.474969 +v 0.222215 0.881921 -0.415735 +v 0.242346 0.857729 -0.453398 +v 0.261894 0.881921 -0.391952 +v 0.28562 0.857729 -0.427461 +v 0.299051 0.881921 -0.364395 +v 0.326143 0.857729 -0.397407 +v 0.333328 0.881921 -0.333328 +v 0.363526 0.857729 -0.363525 +v 0.364395 0.881921 -0.299051 +v 0.397407 0.857729 -0.326143 +v 0.391952 0.881921 -0.261894 +v 0.427461 0.857729 -0.28562 +v 0.415735 0.881921 -0.222215 +v 0.453398 0.857729 -0.242346 +v 0.435514 0.881921 -0.180396 +v 0.474969 0.857729 -0.196739 +v 0.451099 0.881921 -0.136839 +v 0.491966 0.857729 -0.149236 +v 0.462339 0.881921 -0.0919649 +v 0.504224 0.857729 -0.100296 +v 0.469127 0.881921 -0.0462048 +v 0.511627 0.857729 -0.0503907 +v 0.471397 0.881921 0 +v 0.514103 0.857729 0 +v 0.514103 0.857729 0 +v 0.55557 0.83147 0 +v 0.511627 0.857729 0.0503909 +v 0.552895 0.83147 0.0544554 +v 0.504224 0.857729 0.100296 +v 0.544895 0.83147 0.108386 +v 0.491966 0.857729 0.149236 +v 0.531648 0.83147 0.161274 +v 0.474969 0.857729 0.196739 +v 0.51328 0.83147 0.212608 +v 0.453398 0.857729 0.242346 +v 0.489969 0.83147 0.261894 +v 0.427461 0.857729 0.28562 +v 0.46194 0.83147 0.308658 +v 0.397407 0.857729 0.326143 +v 0.429462 0.83147 0.35245 +v 0.363526 0.857729 0.363526 +v 0.392848 0.83147 0.392848 +v 0.326143 0.857729 0.397407 +v 0.35245 0.83147 0.429462 +v 0.28562 0.857729 0.427461 +v 0.308658 0.83147 0.46194 +v 0.242346 0.857729 0.453398 +v 0.261894 0.83147 0.489969 +v 0.196739 0.857729 0.474969 +v 0.212608 0.83147 0.51328 +v 0.149236 0.857729 0.491966 +v 0.161274 0.83147 0.531648 +v 0.100296 0.857729 0.504224 +v 0.108386 0.83147 0.544895 +v 0.0503909 0.857729 0.511627 +v 0.0544554 0.83147 0.552895 +v -2.24721e-08 0.857729 0.514103 +v -2.42847e-08 0.83147 0.55557 +v -0.0503909 0.857729 0.511627 +v -0.0544555 0.83147 0.552895 +v -0.100296 0.857729 0.504224 +v -0.108386 0.83147 0.544895 +v -0.149236 0.857729 0.491966 +v -0.161274 0.83147 0.531648 +v -0.196739 0.857729 0.474969 +v -0.212608 0.83147 0.51328 +v -0.242346 0.857729 0.453398 +v -0.261894 0.83147 0.489969 +v -0.28562 0.857729 0.427461 +v -0.308658 0.83147 0.46194 +v -0.326143 0.857729 0.397407 +v -0.35245 0.83147 0.429462 +v -0.363526 0.857729 0.363526 +v -0.392848 0.83147 0.392848 +v -0.397407 0.857729 0.326143 +v -0.429462 0.83147 0.35245 +v -0.427461 0.857729 0.28562 +v -0.46194 0.83147 0.308658 +v -0.453398 0.857729 0.242346 +v -0.489969 0.83147 0.261894 +v -0.474969 0.857729 0.196739 +v -0.51328 0.83147 0.212607 +v -0.491966 0.857729 0.149236 +v -0.531648 0.83147 0.161274 +v -0.504224 0.857729 0.100296 +v -0.544895 0.83147 0.108386 +v -0.511627 0.857729 0.0503909 +v -0.552895 0.83147 0.0544554 +v -0.514103 0.857729 -4.49443e-08 +v -0.55557 0.83147 -4.85695e-08 +v -0.511627 0.857729 -0.0503909 +v -0.552895 0.83147 -0.0544555 +v -0.504224 0.857729 -0.100297 +v -0.544895 0.83147 -0.108386 +v -0.491966 0.857729 -0.149236 +v -0.531648 0.83147 -0.161274 +v -0.474969 0.857729 -0.196739 +v -0.51328 0.83147 -0.212608 +v -0.453398 0.857729 -0.242346 +v -0.489969 0.83147 -0.261894 +v -0.427461 0.857729 -0.28562 +v -0.46194 0.83147 -0.308658 +v -0.397407 0.857729 -0.326143 +v -0.429462 0.83147 -0.35245 +v -0.363525 0.857729 -0.363526 +v -0.392847 0.83147 -0.392848 +v -0.326143 0.857729 -0.397407 +v -0.35245 0.83147 -0.429462 +v -0.28562 0.857729 -0.427461 +v -0.308658 0.83147 -0.46194 +v -0.242346 0.857729 -0.453398 +v -0.261894 0.83147 -0.489969 +v -0.196738 0.857729 -0.474969 +v -0.212607 0.83147 -0.51328 +v -0.149236 0.857729 -0.491966 +v -0.161273 0.83147 -0.531648 +v -0.100297 0.857729 -0.504224 +v -0.108386 0.83147 -0.544895 +v -0.0503908 0.857729 -0.511627 +v -0.0544553 0.83147 -0.552895 +v 6.13061e-09 0.857729 -0.514103 +v 6.62511e-09 0.83147 -0.55557 +v 0.050391 0.857729 -0.511627 +v 0.0544556 0.83147 -0.552895 +v 0.100297 0.857729 -0.504224 +v 0.108386 0.83147 -0.544895 +v 0.149236 0.857729 -0.491966 +v 0.161274 0.83147 -0.531648 +v 0.196739 0.857729 -0.474969 +v 0.212608 0.83147 -0.51328 +v 0.242346 0.857729 -0.453398 +v 0.261894 0.83147 -0.489969 +v 0.28562 0.857729 -0.427461 +v 0.308658 0.83147 -0.46194 +v 0.326143 0.857729 -0.397407 +v 0.35245 0.83147 -0.429462 +v 0.363526 0.857729 -0.363525 +v 0.392848 0.83147 -0.392847 +v 0.397407 0.857729 -0.326143 +v 0.429462 0.83147 -0.35245 +v 0.427461 0.857729 -0.28562 +v 0.46194 0.83147 -0.308658 +v 0.453398 0.857729 -0.242346 +v 0.489969 0.83147 -0.261894 +v 0.474969 0.857729 -0.196739 +v 0.51328 0.83147 -0.212608 +v 0.491966 0.857729 -0.149236 +v 0.531648 0.83147 -0.161273 +v 0.504224 0.857729 -0.100296 +v 0.544895 0.83147 -0.108386 +v 0.511627 0.857729 -0.0503907 +v 0.552895 0.83147 -0.0544552 +v 0.514103 0.857729 0 +v 0.55557 0.83147 0 +v 0.55557 0.83147 0 +v 0.595699 0.803208 0 +v 0.552895 0.83147 0.0544554 +v 0.592831 0.803208 0.0583887 +v 0.544895 0.83147 0.108386 +v 0.584253 0.803208 0.116215 +v 0.531648 0.83147 0.161274 +v 0.570049 0.803208 0.172922 +v 0.51328 0.83147 0.212608 +v 0.550354 0.803208 0.227964 +v 0.489969 0.83147 0.261894 +v 0.52536 0.803208 0.280811 +v 0.46194 0.83147 0.308658 +v 0.495306 0.803208 0.330953 +v 0.429462 0.83147 0.35245 +v 0.460482 0.803208 0.377908 +v 0.392848 0.83147 0.392848 +v 0.421223 0.803208 0.421223 +v 0.35245 0.83147 0.429462 +v 0.377908 0.803208 0.460482 +v 0.308658 0.83147 0.46194 +v 0.330953 0.803208 0.495306 +v 0.261894 0.83147 0.489969 +v 0.280811 0.803208 0.52536 +v 0.212608 0.83147 0.51328 +v 0.227964 0.803208 0.550354 +v 0.161274 0.83147 0.531648 +v 0.172922 0.803208 0.570049 +v 0.108386 0.83147 0.544895 +v 0.116215 0.803208 0.584253 +v 0.0544554 0.83147 0.552895 +v 0.0583887 0.803208 0.592831 +v -2.42847e-08 0.83147 0.55557 +v -2.60388e-08 0.803208 0.595699 +v -0.0544555 0.83147 0.552895 +v -0.0583888 0.803208 0.592831 +v -0.108386 0.83147 0.544895 +v -0.116215 0.803208 0.584253 +v -0.161274 0.83147 0.531648 +v -0.172922 0.803208 0.570049 +v -0.212608 0.83147 0.51328 +v -0.227964 0.803208 0.550354 +v -0.261894 0.83147 0.489969 +v -0.280811 0.803208 0.52536 +v -0.308658 0.83147 0.46194 +v -0.330953 0.803208 0.495306 +v -0.35245 0.83147 0.429462 +v -0.377908 0.803208 0.460482 +v -0.392848 0.83147 0.392848 +v -0.421223 0.803208 0.421223 +v -0.429462 0.83147 0.35245 +v -0.460482 0.803208 0.377908 +v -0.46194 0.83147 0.308658 +v -0.495306 0.803208 0.330953 +v -0.489969 0.83147 0.261894 +v -0.52536 0.803208 0.280811 +v -0.51328 0.83147 0.212607 +v -0.550354 0.803208 0.227964 +v -0.531648 0.83147 0.161274 +v -0.570049 0.803208 0.172922 +v -0.544895 0.83147 0.108386 +v -0.584253 0.803208 0.116215 +v -0.552895 0.83147 0.0544554 +v -0.592831 0.803208 0.0583887 +v -0.55557 0.83147 -4.85695e-08 +v -0.595699 0.803208 -5.20777e-08 +v -0.552895 0.83147 -0.0544555 +v -0.592831 0.803208 -0.0583888 +v -0.544895 0.83147 -0.108386 +v -0.584253 0.803208 -0.116215 +v -0.531648 0.83147 -0.161274 +v -0.570049 0.803208 -0.172922 +v -0.51328 0.83147 -0.212608 +v -0.550354 0.803208 -0.227964 +v -0.489969 0.83147 -0.261894 +v -0.52536 0.803208 -0.280811 +v -0.46194 0.83147 -0.308658 +v -0.495306 0.803208 -0.330953 +v -0.429462 0.83147 -0.35245 +v -0.460482 0.803208 -0.377908 +v -0.392847 0.83147 -0.392848 +v -0.421223 0.803208 -0.421223 +v -0.35245 0.83147 -0.429462 +v -0.377908 0.803208 -0.460482 +v -0.308658 0.83147 -0.46194 +v -0.330953 0.803208 -0.495306 +v -0.261894 0.83147 -0.489969 +v -0.280811 0.803208 -0.52536 +v -0.212607 0.83147 -0.51328 +v -0.227964 0.803208 -0.550354 +v -0.161273 0.83147 -0.531648 +v -0.172922 0.803208 -0.570049 +v -0.108386 0.83147 -0.544895 +v -0.116215 0.803208 -0.584253 +v -0.0544553 0.83147 -0.552895 +v -0.0583886 0.803208 -0.592831 +v 6.62511e-09 0.83147 -0.55557 +v 7.10364e-09 0.803208 -0.595699 +v 0.0544556 0.83147 -0.552895 +v 0.0583889 0.803208 -0.592831 +v 0.108386 0.83147 -0.544895 +v 0.116215 0.803208 -0.584253 +v 0.161274 0.83147 -0.531648 +v 0.172923 0.803208 -0.570049 +v 0.212608 0.83147 -0.51328 +v 0.227964 0.803208 -0.550354 +v 0.261894 0.83147 -0.489969 +v 0.280811 0.803208 -0.52536 +v 0.308658 0.83147 -0.46194 +v 0.330953 0.803208 -0.495306 +v 0.35245 0.83147 -0.429462 +v 0.377908 0.803208 -0.460482 +v 0.392848 0.83147 -0.392847 +v 0.421223 0.803208 -0.421223 +v 0.429462 0.83147 -0.35245 +v 0.460482 0.803208 -0.377908 +v 0.46194 0.83147 -0.308658 +v 0.495306 0.803208 -0.330953 +v 0.489969 0.83147 -0.261894 +v 0.52536 0.803208 -0.280811 +v 0.51328 0.83147 -0.212608 +v 0.550354 0.803208 -0.227964 +v 0.531648 0.83147 -0.161273 +v 0.570049 0.803208 -0.172922 +v 0.544895 0.83147 -0.108386 +v 0.584253 0.803208 -0.116215 +v 0.552895 0.83147 -0.0544552 +v 0.592831 0.803208 -0.0583885 +v 0.55557 0.83147 0 +v 0.595699 0.803208 0 +v 0.595699 0.803208 0 +v 0.634393 0.77301 0 +v 0.592831 0.803208 0.0583887 +v 0.631339 0.77301 0.0621814 +v 0.584253 0.803208 0.116215 +v 0.622204 0.77301 0.123764 +v 0.570049 0.803208 0.172922 +v 0.607077 0.77301 0.184155 +v 0.550354 0.803208 0.227964 +v 0.586103 0.77301 0.242772 +v 0.52536 0.803208 0.280811 +v 0.559485 0.77301 0.299051 +v 0.495306 0.803208 0.330953 +v 0.527479 0.77301 0.35245 +v 0.460482 0.803208 0.377908 +v 0.490393 0.77301 0.402455 +v 0.421223 0.803208 0.421223 +v 0.448584 0.77301 0.448584 +v 0.377908 0.803208 0.460482 +v 0.402455 0.77301 0.490393 +v 0.330953 0.803208 0.495306 +v 0.35245 0.77301 0.527479 +v 0.280811 0.803208 0.52536 +v 0.299051 0.77301 0.559485 +v 0.227964 0.803208 0.550354 +v 0.242772 0.77301 0.586103 +v 0.172922 0.803208 0.570049 +v 0.184155 0.77301 0.607077 +v 0.116215 0.803208 0.584253 +v 0.123764 0.77301 0.622204 +v 0.0583887 0.803208 0.592831 +v 0.0621814 0.77301 0.631339 +v -2.60388e-08 0.803208 0.595699 +v -2.77302e-08 0.77301 0.634393 +v -0.0583888 0.803208 0.592831 +v -0.0621815 0.77301 0.631339 +v -0.116215 0.803208 0.584253 +v -0.123764 0.77301 0.622204 +v -0.172922 0.803208 0.570049 +v -0.184155 0.77301 0.607077 +v -0.227964 0.803208 0.550354 +v -0.242772 0.77301 0.586103 +v -0.280811 0.803208 0.52536 +v -0.299051 0.77301 0.559485 +v -0.330953 0.803208 0.495306 +v -0.35245 0.77301 0.527479 +v -0.377908 0.803208 0.460482 +v -0.402455 0.77301 0.490393 +v -0.421223 0.803208 0.421223 +v -0.448584 0.77301 0.448584 +v -0.460482 0.803208 0.377908 +v -0.490393 0.77301 0.402455 +v -0.495306 0.803208 0.330953 +v -0.527479 0.77301 0.35245 +v -0.52536 0.803208 0.280811 +v -0.559485 0.77301 0.299051 +v -0.550354 0.803208 0.227964 +v -0.586103 0.77301 0.242772 +v -0.570049 0.803208 0.172922 +v -0.607077 0.77301 0.184155 +v -0.584253 0.803208 0.116215 +v -0.622204 0.77301 0.123764 +v -0.592831 0.803208 0.0583887 +v -0.631339 0.77301 0.0621814 +v -0.595699 0.803208 -5.20777e-08 +v -0.634393 0.77301 -5.54604e-08 +v -0.592831 0.803208 -0.0583888 +v -0.631339 0.77301 -0.0621815 +v -0.584253 0.803208 -0.116215 +v -0.622204 0.77301 -0.123764 +v -0.570049 0.803208 -0.172922 +v -0.607077 0.77301 -0.184155 +v -0.550354 0.803208 -0.227964 +v -0.586103 0.77301 -0.242772 +v -0.52536 0.803208 -0.280811 +v -0.559485 0.77301 -0.299051 +v -0.495306 0.803208 -0.330953 +v -0.527479 0.77301 -0.35245 +v -0.460482 0.803208 -0.377908 +v -0.490393 0.77301 -0.402455 +v -0.421223 0.803208 -0.421223 +v -0.448584 0.77301 -0.448584 +v -0.377908 0.803208 -0.460482 +v -0.402455 0.77301 -0.490393 +v -0.330953 0.803208 -0.495306 +v -0.35245 0.77301 -0.527479 +v -0.280811 0.803208 -0.52536 +v -0.299051 0.77301 -0.559485 +v -0.227964 0.803208 -0.550354 +v -0.242772 0.77301 -0.586103 +v -0.172922 0.803208 -0.570049 +v -0.184155 0.77301 -0.607077 +v -0.116215 0.803208 -0.584253 +v -0.123764 0.77301 -0.622204 +v -0.0583886 0.803208 -0.592831 +v -0.0621813 0.77301 -0.631339 +v 7.10364e-09 0.803208 -0.595699 +v 7.56507e-09 0.77301 -0.634393 +v 0.0583889 0.803208 -0.592831 +v 0.0621816 0.77301 -0.631339 +v 0.116215 0.803208 -0.584253 +v 0.123764 0.77301 -0.622204 +v 0.172923 0.803208 -0.570049 +v 0.184155 0.77301 -0.607077 +v 0.227964 0.803208 -0.550354 +v 0.242772 0.77301 -0.586103 +v 0.280811 0.803208 -0.52536 +v 0.299051 0.77301 -0.559485 +v 0.330953 0.803208 -0.495306 +v 0.35245 0.77301 -0.527479 +v 0.377908 0.803208 -0.460482 +v 0.402455 0.77301 -0.490393 +v 0.421223 0.803208 -0.421223 +v 0.448584 0.77301 -0.448584 +v 0.460482 0.803208 -0.377908 +v 0.490393 0.77301 -0.402455 +v 0.495306 0.803208 -0.330953 +v 0.527479 0.77301 -0.35245 +v 0.52536 0.803208 -0.280811 +v 0.559485 0.77301 -0.299051 +v 0.550354 0.803208 -0.227964 +v 0.586103 0.77301 -0.242772 +v 0.570049 0.803208 -0.172922 +v 0.607077 0.77301 -0.184154 +v 0.584253 0.803208 -0.116215 +v 0.622204 0.77301 -0.123764 +v 0.592831 0.803208 -0.0583885 +v 0.631339 0.77301 -0.0621812 +v 0.595699 0.803208 0 +v 0.634393 0.77301 0 +v 0.634393 0.77301 0 +v 0.671559 0.740951 0 +v 0.631339 0.77301 0.0621814 +v 0.668325 0.740951 0.0658243 +v 0.622204 0.77301 0.123764 +v 0.658655 0.740951 0.131015 +v 0.607077 0.77301 0.184155 +v 0.642642 0.740951 0.194943 +v 0.586103 0.77301 0.242772 +v 0.62044 0.740951 0.256995 +v 0.559485 0.77301 0.299051 +v 0.592262 0.740951 0.316571 +v 0.527479 0.77301 0.35245 +v 0.558381 0.740951 0.373098 +v 0.490393 0.77301 0.402455 +v 0.519122 0.740951 0.426033 +v 0.448584 0.77301 0.448584 +v 0.474864 0.740951 0.474864 +v 0.402455 0.77301 0.490393 +v 0.426032 0.740951 0.519122 +v 0.35245 0.77301 0.527479 +v 0.373098 0.740951 0.558381 +v 0.299051 0.77301 0.559485 +v 0.316571 0.740951 0.592262 +v 0.242772 0.77301 0.586103 +v 0.256994 0.740951 0.62044 +v 0.184155 0.77301 0.607077 +v 0.194943 0.740951 0.642642 +v 0.123764 0.77301 0.622204 +v 0.131015 0.740951 0.658655 +v 0.0621814 0.77301 0.631339 +v 0.0658243 0.740951 0.668325 +v -2.77302e-08 0.77301 0.634393 +v -2.93548e-08 0.740951 0.671559 +v -0.0621815 0.77301 0.631339 +v -0.0658243 0.740951 0.668325 +v -0.123764 0.77301 0.622204 +v -0.131015 0.740951 0.658655 +v -0.184155 0.77301 0.607077 +v -0.194943 0.740951 0.642642 +v -0.242772 0.77301 0.586103 +v -0.256995 0.740951 0.62044 +v -0.299051 0.77301 0.559485 +v -0.316571 0.740951 0.592262 +v -0.35245 0.77301 0.527479 +v -0.373098 0.740951 0.558381 +v -0.402455 0.77301 0.490393 +v -0.426032 0.740951 0.519122 +v -0.448584 0.77301 0.448584 +v -0.474864 0.740951 0.474864 +v -0.490393 0.77301 0.402455 +v -0.519122 0.740951 0.426032 +v -0.527479 0.77301 0.35245 +v -0.558381 0.740951 0.373098 +v -0.559485 0.77301 0.299051 +v -0.592262 0.740951 0.316571 +v -0.586103 0.77301 0.242772 +v -0.62044 0.740951 0.256994 +v -0.607077 0.77301 0.184155 +v -0.642642 0.740951 0.194943 +v -0.622204 0.77301 0.123764 +v -0.658655 0.740951 0.131015 +v -0.631339 0.77301 0.0621814 +v -0.668325 0.740951 0.0658243 +v -0.634393 0.77301 -5.54604e-08 +v -0.671559 0.740951 -5.87095e-08 +v -0.631339 0.77301 -0.0621815 +v -0.668325 0.740951 -0.0658244 +v -0.622204 0.77301 -0.123764 +v -0.658655 0.740951 -0.131015 +v -0.607077 0.77301 -0.184155 +v -0.642642 0.740951 -0.194943 +v -0.586103 0.77301 -0.242772 +v -0.62044 0.740951 -0.256994 +v -0.559485 0.77301 -0.299051 +v -0.592262 0.740951 -0.316571 +v -0.527479 0.77301 -0.35245 +v -0.558381 0.740951 -0.373098 +v -0.490393 0.77301 -0.402455 +v -0.519122 0.740951 -0.426033 +v -0.448584 0.77301 -0.448584 +v -0.474864 0.740951 -0.474864 +v -0.402455 0.77301 -0.490393 +v -0.426033 0.740951 -0.519122 +v -0.35245 0.77301 -0.527479 +v -0.373098 0.740951 -0.558381 +v -0.299051 0.77301 -0.559485 +v -0.316571 0.740951 -0.592262 +v -0.242772 0.77301 -0.586103 +v -0.256994 0.740951 -0.62044 +v -0.184155 0.77301 -0.607077 +v -0.194943 0.740951 -0.642642 +v -0.123764 0.77301 -0.622204 +v -0.131015 0.740951 -0.658655 +v -0.0621813 0.77301 -0.631339 +v -0.0658242 0.740951 -0.668325 +v 7.56507e-09 0.77301 -0.634393 +v 8.00826e-09 0.740951 -0.671559 +v 0.0621816 0.77301 -0.631339 +v 0.0658245 0.740951 -0.668325 +v 0.123764 0.77301 -0.622204 +v 0.131015 0.740951 -0.658655 +v 0.184155 0.77301 -0.607077 +v 0.194944 0.740951 -0.642642 +v 0.242772 0.77301 -0.586103 +v 0.256995 0.740951 -0.62044 +v 0.299051 0.77301 -0.559485 +v 0.316571 0.740951 -0.592262 +v 0.35245 0.77301 -0.527479 +v 0.373098 0.740951 -0.558381 +v 0.402455 0.77301 -0.490393 +v 0.426033 0.740951 -0.519122 +v 0.448584 0.77301 -0.448584 +v 0.474864 0.740951 -0.474864 +v 0.490393 0.77301 -0.402455 +v 0.519122 0.740951 -0.426032 +v 0.527479 0.77301 -0.35245 +v 0.558381 0.740951 -0.373098 +v 0.559485 0.77301 -0.299051 +v 0.592262 0.740951 -0.316571 +v 0.586103 0.77301 -0.242772 +v 0.62044 0.740951 -0.256994 +v 0.607077 0.77301 -0.184154 +v 0.642642 0.740951 -0.194943 +v 0.622204 0.77301 -0.123764 +v 0.658655 0.740951 -0.131015 +v 0.631339 0.77301 -0.0621812 +v 0.668325 0.740951 -0.065824 +v 0.634393 0.77301 0 +v 0.671559 0.740951 0 +v 0.671559 0.740951 0 +v 0.707107 0.707107 0 +v 0.668325 0.740951 0.0658243 +v 0.703702 0.707107 0.0693086 +v 0.658655 0.740951 0.131015 +v 0.69352 0.707107 0.13795 +v 0.642642 0.740951 0.194943 +v 0.676659 0.707107 0.205262 +v 0.62044 0.740951 0.256995 +v 0.653282 0.707107 0.270598 +v 0.592262 0.740951 0.316571 +v 0.623613 0.707107 0.333328 +v 0.558381 0.740951 0.373098 +v 0.587938 0.707107 0.392848 +v 0.519122 0.740951 0.426033 +v 0.546601 0.707107 0.448584 +v 0.474864 0.740951 0.474864 +v 0.5 0.707107 0.5 +v 0.426032 0.740951 0.519122 +v 0.448584 0.707107 0.546601 +v 0.373098 0.740951 0.558381 +v 0.392847 0.707107 0.587938 +v 0.316571 0.740951 0.592262 +v 0.333328 0.707107 0.623613 +v 0.256994 0.740951 0.62044 +v 0.270598 0.707107 0.653282 +v 0.194943 0.740951 0.642642 +v 0.205262 0.707107 0.676659 +v 0.131015 0.740951 0.658655 +v 0.13795 0.707107 0.69352 +v 0.0658243 0.740951 0.668325 +v 0.0693086 0.707107 0.703702 +v -2.93548e-08 0.740951 0.671559 +v -3.09086e-08 0.707107 0.707107 +v -0.0658243 0.740951 0.668325 +v -0.0693086 0.707107 0.703702 +v -0.131015 0.740951 0.658655 +v -0.13795 0.707107 0.69352 +v -0.194943 0.740951 0.642642 +v -0.205262 0.707107 0.676659 +v -0.256995 0.740951 0.62044 +v -0.270598 0.707107 0.653282 +v -0.316571 0.740951 0.592262 +v -0.333328 0.707107 0.623612 +v -0.373098 0.740951 0.558381 +v -0.392848 0.707107 0.587938 +v -0.426032 0.740951 0.519122 +v -0.448584 0.707107 0.546601 +v -0.474864 0.740951 0.474864 +v -0.5 0.707107 0.5 +v -0.519122 0.740951 0.426032 +v -0.546601 0.707107 0.448584 +v -0.558381 0.740951 0.373098 +v -0.587938 0.707107 0.392847 +v -0.592262 0.740951 0.316571 +v -0.623613 0.707107 0.333328 +v -0.62044 0.740951 0.256994 +v -0.653282 0.707107 0.270598 +v -0.642642 0.740951 0.194943 +v -0.676659 0.707107 0.205262 +v -0.658655 0.740951 0.131015 +v -0.69352 0.707107 0.13795 +v -0.668325 0.740951 0.0658243 +v -0.703702 0.707107 0.0693086 +v -0.671559 0.740951 -5.87095e-08 +v -0.707107 0.707107 -6.18172e-08 +v -0.668325 0.740951 -0.0658244 +v -0.703702 0.707107 -0.0693087 +v -0.658655 0.740951 -0.131015 +v -0.69352 0.707107 -0.13795 +v -0.642642 0.740951 -0.194943 +v -0.676659 0.707107 -0.205262 +v -0.62044 0.740951 -0.256994 +v -0.653282 0.707107 -0.270598 +v -0.592262 0.740951 -0.316571 +v -0.623613 0.707107 -0.333328 +v -0.558381 0.740951 -0.373098 +v -0.587938 0.707107 -0.392848 +v -0.519122 0.740951 -0.426033 +v -0.546601 0.707107 -0.448584 +v -0.474864 0.740951 -0.474864 +v -0.5 0.707107 -0.5 +v -0.426033 0.740951 -0.519122 +v -0.448584 0.707107 -0.546601 +v -0.373098 0.740951 -0.558381 +v -0.392847 0.707107 -0.587938 +v -0.316571 0.740951 -0.592262 +v -0.333328 0.707107 -0.623613 +v -0.256994 0.740951 -0.62044 +v -0.270598 0.707107 -0.653282 +v -0.194943 0.740951 -0.642642 +v -0.205262 0.707107 -0.676659 +v -0.131015 0.740951 -0.658655 +v -0.13795 0.707107 -0.69352 +v -0.0658242 0.740951 -0.668325 +v -0.0693084 0.707107 -0.703702 +v 8.00826e-09 0.740951 -0.671559 +v 8.43216e-09 0.707107 -0.707107 +v 0.0658245 0.740951 -0.668325 +v 0.0693088 0.707107 -0.703702 +v 0.131015 0.740951 -0.658655 +v 0.13795 0.707107 -0.69352 +v 0.194944 0.740951 -0.642642 +v 0.205262 0.707107 -0.676659 +v 0.256995 0.740951 -0.62044 +v 0.270598 0.707107 -0.653281 +v 0.316571 0.740951 -0.592262 +v 0.333328 0.707107 -0.623613 +v 0.373098 0.740951 -0.558381 +v 0.392848 0.707107 -0.587938 +v 0.426033 0.740951 -0.519122 +v 0.448584 0.707107 -0.546601 +v 0.474864 0.740951 -0.474864 +v 0.5 0.707107 -0.5 +v 0.519122 0.740951 -0.426032 +v 0.546601 0.707107 -0.448584 +v 0.558381 0.740951 -0.373098 +v 0.587938 0.707107 -0.392848 +v 0.592262 0.740951 -0.316571 +v 0.623613 0.707107 -0.333328 +v 0.62044 0.740951 -0.256994 +v 0.653282 0.707107 -0.270598 +v 0.642642 0.740951 -0.194943 +v 0.676659 0.707107 -0.205262 +v 0.658655 0.740951 -0.131015 +v 0.69352 0.707107 -0.13795 +v 0.668325 0.740951 -0.065824 +v 0.703702 0.707107 -0.0693083 +v 0.671559 0.740951 0 +v 0.707107 0.707107 0 +v 0.707107 0.707107 0 +v 0.740951 0.671559 0 +v 0.703702 0.707107 0.0693086 +v 0.737383 0.671559 0.0726259 +v 0.69352 0.707107 0.13795 +v 0.726714 0.671559 0.144552 +v 0.676659 0.707107 0.205262 +v 0.709046 0.671559 0.215087 +v 0.653282 0.707107 0.270598 +v 0.68455 0.671559 0.28355 +v 0.623613 0.707107 0.333328 +v 0.653461 0.671559 0.349282 +v 0.587938 0.707107 0.392848 +v 0.616078 0.671559 0.41165 +v 0.546601 0.707107 0.448584 +v 0.572763 0.671559 0.470054 +v 0.5 0.707107 0.5 +v 0.523932 0.671559 0.523932 +v 0.448584 0.707107 0.546601 +v 0.470054 0.671559 0.572763 +v 0.392847 0.707107 0.587938 +v 0.41165 0.671559 0.616078 +v 0.333328 0.707107 0.623613 +v 0.349282 0.671559 0.653461 +v 0.270598 0.707107 0.653282 +v 0.28355 0.671559 0.68455 +v 0.205262 0.707107 0.676659 +v 0.215087 0.671559 0.709046 +v 0.13795 0.707107 0.69352 +v 0.144552 0.671559 0.726714 +v 0.0693086 0.707107 0.703702 +v 0.0726259 0.671559 0.737383 +v -3.09086e-08 0.707107 0.707107 +v -3.2388e-08 0.671559 0.740951 +v -0.0693086 0.707107 0.703702 +v -0.072626 0.671559 0.737383 +v -0.13795 0.707107 0.69352 +v -0.144552 0.671559 0.726714 +v -0.205262 0.707107 0.676659 +v -0.215087 0.671559 0.709046 +v -0.270598 0.707107 0.653282 +v -0.28355 0.671559 0.68455 +v -0.333328 0.707107 0.623612 +v -0.349282 0.671559 0.653461 +v -0.392848 0.707107 0.587938 +v -0.411651 0.671559 0.616078 +v -0.448584 0.707107 0.546601 +v -0.470054 0.671559 0.572763 +v -0.5 0.707107 0.5 +v -0.523932 0.671559 0.523932 +v -0.546601 0.707107 0.448584 +v -0.572763 0.671559 0.470054 +v -0.587938 0.707107 0.392847 +v -0.616078 0.671559 0.41165 +v -0.623613 0.707107 0.333328 +v -0.653461 0.671559 0.349282 +v -0.653282 0.707107 0.270598 +v -0.68455 0.671559 0.28355 +v -0.676659 0.707107 0.205262 +v -0.709046 0.671559 0.215087 +v -0.69352 0.707107 0.13795 +v -0.726714 0.671559 0.144552 +v -0.703702 0.707107 0.0693086 +v -0.737383 0.671559 0.0726259 +v -0.707107 0.707107 -6.18172e-08 +v -0.740951 0.671559 -6.4776e-08 +v -0.703702 0.707107 -0.0693087 +v -0.737383 0.671559 -0.072626 +v -0.69352 0.707107 -0.13795 +v -0.726714 0.671559 -0.144553 +v -0.676659 0.707107 -0.205262 +v -0.709046 0.671559 -0.215087 +v -0.653282 0.707107 -0.270598 +v -0.68455 0.671559 -0.28355 +v -0.623613 0.707107 -0.333328 +v -0.653461 0.671559 -0.349282 +v -0.587938 0.707107 -0.392848 +v -0.616078 0.671559 -0.41165 +v -0.546601 0.707107 -0.448584 +v -0.572763 0.671559 -0.470055 +v -0.5 0.707107 -0.5 +v -0.523932 0.671559 -0.523932 +v -0.448584 0.707107 -0.546601 +v -0.470054 0.671559 -0.572763 +v -0.392847 0.707107 -0.587938 +v -0.41165 0.671559 -0.616078 +v -0.333328 0.707107 -0.623613 +v -0.349282 0.671559 -0.653461 +v -0.270598 0.707107 -0.653282 +v -0.28355 0.671559 -0.68455 +v -0.205262 0.707107 -0.676659 +v -0.215087 0.671559 -0.709046 +v -0.13795 0.707107 -0.69352 +v -0.144552 0.671559 -0.726714 +v -0.0693084 0.707107 -0.703702 +v -0.0726258 0.671559 -0.737383 +v 8.43216e-09 0.707107 -0.707107 +v 8.83575e-09 0.671559 -0.740951 +v 0.0693088 0.707107 -0.703702 +v 0.0726261 0.671559 -0.737383 +v 0.13795 0.707107 -0.69352 +v 0.144552 0.671559 -0.726714 +v 0.205262 0.707107 -0.676659 +v 0.215087 0.671559 -0.709046 +v 0.270598 0.707107 -0.653281 +v 0.28355 0.671559 -0.68455 +v 0.333328 0.707107 -0.623613 +v 0.349282 0.671559 -0.653461 +v 0.392848 0.707107 -0.587938 +v 0.411651 0.671559 -0.616078 +v 0.448584 0.707107 -0.546601 +v 0.470054 0.671559 -0.572763 +v 0.5 0.707107 -0.5 +v 0.523932 0.671559 -0.523931 +v 0.546601 0.707107 -0.448584 +v 0.572763 0.671559 -0.470054 +v 0.587938 0.707107 -0.392848 +v 0.616078 0.671559 -0.41165 +v 0.623613 0.707107 -0.333328 +v 0.653461 0.671559 -0.349282 +v 0.653282 0.707107 -0.270598 +v 0.68455 0.671559 -0.28355 +v 0.676659 0.707107 -0.205262 +v 0.709046 0.671559 -0.215087 +v 0.69352 0.707107 -0.13795 +v 0.726714 0.671559 -0.144552 +v 0.703702 0.707107 -0.0693083 +v 0.737383 0.671559 -0.0726256 +v 0.707107 0.707107 0 +v 0.740951 0.671559 0 +v 0.740951 0.671559 0 +v 0.77301 0.634393 0 +v 0.737383 0.671559 0.0726259 +v 0.769288 0.634393 0.0757683 +v 0.726714 0.671559 0.144552 +v 0.758157 0.634393 0.150807 +v 0.709046 0.671559 0.215087 +v 0.739725 0.634393 0.224393 +v 0.68455 0.671559 0.28355 +v 0.714169 0.634393 0.295818 +v 0.653461 0.671559 0.349282 +v 0.681734 0.634393 0.364395 +v 0.616078 0.671559 0.41165 +v 0.642735 0.634393 0.429462 +v 0.572763 0.671559 0.470054 +v 0.597545 0.634393 0.490393 +v 0.523932 0.671559 0.523932 +v 0.546601 0.634393 0.546601 +v 0.470054 0.671559 0.572763 +v 0.490393 0.634393 0.597545 +v 0.41165 0.671559 0.616078 +v 0.429462 0.634393 0.642735 +v 0.349282 0.671559 0.653461 +v 0.364395 0.634393 0.681734 +v 0.28355 0.671559 0.68455 +v 0.295818 0.634393 0.714169 +v 0.215087 0.671559 0.709046 +v 0.224393 0.634393 0.739725 +v 0.144552 0.671559 0.726714 +v 0.150807 0.634393 0.758157 +v 0.0726259 0.671559 0.737383 +v 0.0757683 0.634393 0.769288 +v -3.2388e-08 0.671559 0.740951 +v -3.37894e-08 0.634393 0.77301 +v -0.072626 0.671559 0.737383 +v -0.0757683 0.634393 0.769288 +v -0.144552 0.671559 0.726714 +v -0.150807 0.634393 0.758157 +v -0.215087 0.671559 0.709046 +v -0.224393 0.634393 0.739725 +v -0.28355 0.671559 0.68455 +v -0.295818 0.634393 0.714168 +v -0.349282 0.671559 0.653461 +v -0.364395 0.634393 0.681734 +v -0.411651 0.671559 0.616078 +v -0.429462 0.634393 0.642735 +v -0.470054 0.671559 0.572763 +v -0.490393 0.634393 0.597545 +v -0.523932 0.671559 0.523932 +v -0.546601 0.634393 0.546601 +v -0.572763 0.671559 0.470054 +v -0.597545 0.634393 0.490393 +v -0.616078 0.671559 0.41165 +v -0.642735 0.634393 0.429462 +v -0.653461 0.671559 0.349282 +v -0.681734 0.634393 0.364395 +v -0.68455 0.671559 0.28355 +v -0.714169 0.634393 0.295818 +v -0.709046 0.671559 0.215087 +v -0.739725 0.634393 0.224393 +v -0.726714 0.671559 0.144552 +v -0.758157 0.634393 0.150807 +v -0.737383 0.671559 0.0726259 +v -0.769288 0.634393 0.0757682 +v -0.740951 0.671559 -6.4776e-08 +v -0.77301 0.634393 -6.75787e-08 +v -0.737383 0.671559 -0.072626 +v -0.769288 0.634393 -0.0757684 +v -0.726714 0.671559 -0.144553 +v -0.758157 0.634393 -0.150807 +v -0.709046 0.671559 -0.215087 +v -0.739725 0.634393 -0.224393 +v -0.68455 0.671559 -0.28355 +v -0.714169 0.634393 -0.295818 +v -0.653461 0.671559 -0.349282 +v -0.681734 0.634393 -0.364395 +v -0.616078 0.671559 -0.41165 +v -0.642735 0.634393 -0.429462 +v -0.572763 0.671559 -0.470055 +v -0.597545 0.634393 -0.490393 +v -0.523932 0.671559 -0.523932 +v -0.546601 0.634393 -0.546601 +v -0.470054 0.671559 -0.572763 +v -0.490393 0.634393 -0.597545 +v -0.41165 0.671559 -0.616078 +v -0.429461 0.634393 -0.642735 +v -0.349282 0.671559 -0.653461 +v -0.364395 0.634393 -0.681734 +v -0.28355 0.671559 -0.68455 +v -0.295818 0.634393 -0.714169 +v -0.215087 0.671559 -0.709046 +v -0.224393 0.634393 -0.739725 +v -0.144552 0.671559 -0.726714 +v -0.150807 0.634393 -0.758157 +v -0.0726258 0.671559 -0.737383 +v -0.0757681 0.634393 -0.769288 +v 8.83575e-09 0.671559 -0.740951 +v 9.21806e-09 0.634393 -0.77301 +v 0.0726261 0.671559 -0.737383 +v 0.0757685 0.634393 -0.769288 +v 0.144552 0.671559 -0.726714 +v 0.150807 0.634393 -0.758157 +v 0.215087 0.671559 -0.709046 +v 0.224393 0.634393 -0.739725 +v 0.28355 0.671559 -0.68455 +v 0.295818 0.634393 -0.714168 +v 0.349282 0.671559 -0.653461 +v 0.364395 0.634393 -0.681734 +v 0.411651 0.671559 -0.616078 +v 0.429462 0.634393 -0.642735 +v 0.470054 0.671559 -0.572763 +v 0.490393 0.634393 -0.597545 +v 0.523932 0.671559 -0.523931 +v 0.546601 0.634393 -0.546601 +v 0.572763 0.671559 -0.470054 +v 0.597545 0.634393 -0.490393 +v 0.616078 0.671559 -0.41165 +v 0.642735 0.634393 -0.429462 +v 0.653461 0.671559 -0.349282 +v 0.681734 0.634393 -0.364394 +v 0.68455 0.671559 -0.28355 +v 0.714169 0.634393 -0.295818 +v 0.709046 0.671559 -0.215087 +v 0.739725 0.634393 -0.224393 +v 0.726714 0.671559 -0.144552 +v 0.758157 0.634393 -0.150807 +v 0.737383 0.671559 -0.0726256 +v 0.769288 0.634393 -0.075768 +v 0.740951 0.671559 0 +v 0.77301 0.634393 0 +v 0.77301 0.634393 0 +v 0.803208 0.595699 0 +v 0.769288 0.634393 0.0757683 +v 0.79934 0.595699 0.0787281 +v 0.758157 0.634393 0.150807 +v 0.787774 0.595699 0.156698 +v 0.739725 0.634393 0.224393 +v 0.768622 0.595699 0.233159 +v 0.714169 0.634393 0.295818 +v 0.742067 0.595699 0.307374 +v 0.681734 0.634393 0.364395 +v 0.708366 0.595699 0.378629 +v 0.642735 0.634393 0.429462 +v 0.667843 0.595699 0.446238 +v 0.597545 0.634393 0.490393 +v 0.620888 0.595699 0.509549 +v 0.546601 0.634393 0.546601 +v 0.567953 0.595699 0.567953 +v 0.490393 0.634393 0.597545 +v 0.509549 0.595699 0.620888 +v 0.429462 0.634393 0.642735 +v 0.446238 0.595699 0.667843 +v 0.364395 0.634393 0.681734 +v 0.378629 0.595699 0.708366 +v 0.295818 0.634393 0.714169 +v 0.307374 0.595699 0.742067 +v 0.224393 0.634393 0.739725 +v 0.233159 0.595699 0.768622 +v 0.150807 0.634393 0.758157 +v 0.156698 0.595699 0.787774 +v 0.0757683 0.634393 0.769288 +v 0.0787281 0.595699 0.79934 +v -3.37894e-08 0.634393 0.77301 +v -3.51093e-08 0.595699 0.803208 +v -0.0757683 0.634393 0.769288 +v -0.0787282 0.595699 0.79934 +v -0.150807 0.634393 0.758157 +v -0.156698 0.595699 0.787774 +v -0.224393 0.634393 0.739725 +v -0.233159 0.595699 0.768622 +v -0.295818 0.634393 0.714168 +v -0.307374 0.595699 0.742067 +v -0.364395 0.634393 0.681734 +v -0.378629 0.595699 0.708366 +v -0.429462 0.634393 0.642735 +v -0.446238 0.595699 0.667843 +v -0.490393 0.634393 0.597545 +v -0.509549 0.595699 0.620888 +v -0.546601 0.634393 0.546601 +v -0.567953 0.595699 0.567953 +v -0.597545 0.634393 0.490393 +v -0.620888 0.595699 0.509549 +v -0.642735 0.634393 0.429462 +v -0.667843 0.595699 0.446238 +v -0.681734 0.634393 0.364395 +v -0.708366 0.595699 0.378629 +v -0.714169 0.634393 0.295818 +v -0.742067 0.595699 0.307374 +v -0.739725 0.634393 0.224393 +v -0.768622 0.595699 0.233159 +v -0.758157 0.634393 0.150807 +v -0.787774 0.595699 0.156698 +v -0.769288 0.634393 0.0757682 +v -0.79934 0.595699 0.0787281 +v -0.77301 0.634393 -6.75787e-08 +v -0.803208 0.595699 -7.02186e-08 +v -0.769288 0.634393 -0.0757684 +v -0.79934 0.595699 -0.0787282 +v -0.758157 0.634393 -0.150807 +v -0.787774 0.595699 -0.156698 +v -0.739725 0.634393 -0.224393 +v -0.768622 0.595699 -0.233159 +v -0.714169 0.634393 -0.295818 +v -0.742067 0.595699 -0.307374 +v -0.681734 0.634393 -0.364395 +v -0.708366 0.595699 -0.37863 +v -0.642735 0.634393 -0.429462 +v -0.667843 0.595699 -0.446238 +v -0.597545 0.634393 -0.490393 +v -0.620888 0.595699 -0.50955 +v -0.546601 0.634393 -0.546601 +v -0.567953 0.595699 -0.567954 +v -0.490393 0.634393 -0.597545 +v -0.509549 0.595699 -0.620888 +v -0.429461 0.634393 -0.642735 +v -0.446238 0.595699 -0.667843 +v -0.364395 0.634393 -0.681734 +v -0.378629 0.595699 -0.708366 +v -0.295818 0.634393 -0.714169 +v -0.307374 0.595699 -0.742067 +v -0.224393 0.634393 -0.739725 +v -0.233159 0.595699 -0.768622 +v -0.150807 0.634393 -0.758157 +v -0.156698 0.595699 -0.787774 +v -0.0757681 0.634393 -0.769288 +v -0.0787279 0.595699 -0.79934 +v 9.21806e-09 0.634393 -0.77301 +v 9.57815e-09 0.595699 -0.803208 +v 0.0757685 0.634393 -0.769288 +v 0.0787283 0.595699 -0.79934 +v 0.150807 0.634393 -0.758157 +v 0.156698 0.595699 -0.787774 +v 0.224393 0.634393 -0.739725 +v 0.233159 0.595699 -0.768622 +v 0.295818 0.634393 -0.714168 +v 0.307374 0.595699 -0.742067 +v 0.364395 0.634393 -0.681734 +v 0.378629 0.595699 -0.708366 +v 0.429462 0.634393 -0.642735 +v 0.446238 0.595699 -0.667843 +v 0.490393 0.634393 -0.597545 +v 0.509549 0.595699 -0.620888 +v 0.546601 0.634393 -0.546601 +v 0.567954 0.595699 -0.567953 +v 0.597545 0.634393 -0.490393 +v 0.620888 0.595699 -0.509549 +v 0.642735 0.634393 -0.429462 +v 0.667843 0.595699 -0.446238 +v 0.681734 0.634393 -0.364394 +v 0.708366 0.595699 -0.378629 +v 0.714169 0.634393 -0.295818 +v 0.742067 0.595699 -0.307374 +v 0.739725 0.634393 -0.224393 +v 0.768622 0.595699 -0.233159 +v 0.758157 0.634393 -0.150807 +v 0.787774 0.595699 -0.156698 +v 0.769288 0.634393 -0.075768 +v 0.79934 0.595699 -0.0787278 +v 0.77301 0.634393 0 +v 0.803208 0.595699 0 +v 0.803208 0.595699 0 +v 0.83147 0.55557 0 +v 0.79934 0.595699 0.0787281 +v 0.827466 0.55557 0.0814983 +v 0.787774 0.595699 0.156698 +v 0.815493 0.55557 0.162212 +v 0.768622 0.595699 0.233159 +v 0.795667 0.55557 0.241363 +v 0.742067 0.595699 0.307374 +v 0.768178 0.55557 0.31819 +v 0.708366 0.595699 0.378629 +v 0.733291 0.55557 0.391952 +v 0.667843 0.595699 0.446238 +v 0.691342 0.55557 0.46194 +v 0.620888 0.595699 0.509549 +v 0.642735 0.55557 0.527479 +v 0.567953 0.595699 0.567953 +v 0.587938 0.55557 0.587938 +v 0.509549 0.595699 0.620888 +v 0.527479 0.55557 0.642735 +v 0.446238 0.595699 0.667843 +v 0.46194 0.55557 0.691342 +v 0.378629 0.595699 0.708366 +v 0.391952 0.55557 0.733291 +v 0.307374 0.595699 0.742067 +v 0.31819 0.55557 0.768178 +v 0.233159 0.595699 0.768622 +v 0.241363 0.55557 0.795667 +v 0.156698 0.595699 0.787774 +v 0.162212 0.55557 0.815493 +v 0.0787281 0.595699 0.79934 +v 0.0814983 0.55557 0.827466 +v -3.51093e-08 0.595699 0.803208 +v -3.63447e-08 0.55557 0.83147 +v -0.0787282 0.595699 0.79934 +v -0.0814983 0.55557 0.827466 +v -0.156698 0.595699 0.787774 +v -0.162212 0.55557 0.815493 +v -0.233159 0.595699 0.768622 +v -0.241363 0.55557 0.795667 +v -0.307374 0.595699 0.742067 +v -0.31819 0.55557 0.768178 +v -0.378629 0.595699 0.708366 +v -0.391952 0.55557 0.733291 +v -0.446238 0.595699 0.667843 +v -0.46194 0.55557 0.691342 +v -0.509549 0.595699 0.620888 +v -0.527479 0.55557 0.642735 +v -0.567953 0.595699 0.567953 +v -0.587938 0.55557 0.587938 +v -0.620888 0.595699 0.509549 +v -0.642735 0.55557 0.527479 +v -0.667843 0.595699 0.446238 +v -0.691342 0.55557 0.46194 +v -0.708366 0.595699 0.378629 +v -0.733291 0.55557 0.391952 +v -0.742067 0.595699 0.307374 +v -0.768178 0.55557 0.31819 +v -0.768622 0.595699 0.233159 +v -0.795667 0.55557 0.241363 +v -0.787774 0.595699 0.156698 +v -0.815493 0.55557 0.162212 +v -0.79934 0.595699 0.0787281 +v -0.827466 0.55557 0.0814982 +v -0.803208 0.595699 -7.02186e-08 +v -0.83147 0.55557 -7.26894e-08 +v -0.79934 0.595699 -0.0787282 +v -0.827466 0.55557 -0.0814984 +v -0.787774 0.595699 -0.156698 +v -0.815493 0.55557 -0.162212 +v -0.768622 0.595699 -0.233159 +v -0.795667 0.55557 -0.241363 +v -0.742067 0.595699 -0.307374 +v -0.768178 0.55557 -0.31819 +v -0.708366 0.595699 -0.37863 +v -0.733291 0.55557 -0.391952 +v -0.667843 0.595699 -0.446238 +v -0.691342 0.55557 -0.46194 +v -0.620888 0.595699 -0.50955 +v -0.642735 0.55557 -0.527479 +v -0.567953 0.595699 -0.567954 +v -0.587938 0.55557 -0.587938 +v -0.509549 0.595699 -0.620888 +v -0.527479 0.55557 -0.642735 +v -0.446238 0.595699 -0.667843 +v -0.46194 0.55557 -0.691342 +v -0.378629 0.595699 -0.708366 +v -0.391952 0.55557 -0.733291 +v -0.307374 0.595699 -0.742067 +v -0.318189 0.55557 -0.768178 +v -0.233159 0.595699 -0.768622 +v -0.241363 0.55557 -0.795667 +v -0.156698 0.595699 -0.787774 +v -0.162212 0.55557 -0.815493 +v -0.0787279 0.595699 -0.79934 +v -0.0814981 0.55557 -0.827466 +v 9.57815e-09 0.595699 -0.803208 +v 9.91518e-09 0.55557 -0.83147 +v 0.0787283 0.595699 -0.79934 +v 0.0814985 0.55557 -0.827466 +v 0.156698 0.595699 -0.787774 +v 0.162212 0.55557 -0.815493 +v 0.233159 0.595699 -0.768622 +v 0.241363 0.55557 -0.795667 +v 0.307374 0.595699 -0.742067 +v 0.31819 0.55557 -0.768178 +v 0.378629 0.595699 -0.708366 +v 0.391952 0.55557 -0.733291 +v 0.446238 0.595699 -0.667843 +v 0.46194 0.55557 -0.691342 +v 0.509549 0.595699 -0.620888 +v 0.527479 0.55557 -0.642735 +v 0.567954 0.595699 -0.567953 +v 0.587938 0.55557 -0.587938 +v 0.620888 0.595699 -0.509549 +v 0.642735 0.55557 -0.527479 +v 0.667843 0.595699 -0.446238 +v 0.691342 0.55557 -0.46194 +v 0.708366 0.595699 -0.378629 +v 0.733291 0.55557 -0.391952 +v 0.742067 0.595699 -0.307374 +v 0.768178 0.55557 -0.31819 +v 0.768622 0.595699 -0.233159 +v 0.795667 0.55557 -0.241363 +v 0.787774 0.595699 -0.156698 +v 0.815493 0.55557 -0.162212 +v 0.79934 0.595699 -0.0787278 +v 0.827466 0.55557 -0.081498 +v 0.803208 0.595699 0 +v 0.83147 0.55557 0 +v 0.83147 0.55557 0 +v 0.857729 0.514103 0 +v 0.827466 0.55557 0.0814983 +v 0.853598 0.514103 0.0840721 +v 0.815493 0.55557 0.162212 +v 0.841248 0.514103 0.167335 +v 0.795667 0.55557 0.241363 +v 0.820795 0.514103 0.248985 +v 0.768178 0.55557 0.31819 +v 0.792438 0.514103 0.328239 +v 0.733291 0.55557 0.391952 +v 0.756449 0.514103 0.40433 +v 0.691342 0.55557 0.46194 +v 0.713175 0.514103 0.476529 +v 0.642735 0.55557 0.527479 +v 0.663033 0.514103 0.544137 +v 0.587938 0.55557 0.587938 +v 0.606506 0.514103 0.606506 +v 0.527479 0.55557 0.642735 +v 0.544137 0.514103 0.663033 +v 0.46194 0.55557 0.691342 +v 0.476528 0.514103 0.713175 +v 0.391952 0.55557 0.733291 +v 0.40433 0.514103 0.756449 +v 0.31819 0.55557 0.768178 +v 0.328239 0.514103 0.792438 +v 0.241363 0.55557 0.795667 +v 0.248985 0.514103 0.820795 +v 0.162212 0.55557 0.815493 +v 0.167334 0.514103 0.841248 +v 0.0814983 0.55557 0.827466 +v 0.0840721 0.514103 0.853598 +v -3.63447e-08 0.55557 0.83147 +v -3.74925e-08 0.514103 0.857729 +v -0.0814983 0.55557 0.827466 +v -0.0840722 0.514103 0.853598 +v -0.162212 0.55557 0.815493 +v -0.167335 0.514103 0.841248 +v -0.241363 0.55557 0.795667 +v -0.248986 0.514103 0.820795 +v -0.31819 0.55557 0.768178 +v -0.328239 0.514103 0.792438 +v -0.391952 0.55557 0.733291 +v -0.404331 0.514103 0.756449 +v -0.46194 0.55557 0.691342 +v -0.476529 0.514103 0.713175 +v -0.527479 0.55557 0.642735 +v -0.544137 0.514103 0.663033 +v -0.587938 0.55557 0.587938 +v -0.606506 0.514103 0.606506 +v -0.642735 0.55557 0.527479 +v -0.663033 0.514103 0.544137 +v -0.691342 0.55557 0.46194 +v -0.713175 0.514103 0.476528 +v -0.733291 0.55557 0.391952 +v -0.756449 0.514103 0.40433 +v -0.768178 0.55557 0.31819 +v -0.792438 0.514103 0.328238 +v -0.795667 0.55557 0.241363 +v -0.820795 0.514103 0.248986 +v -0.815493 0.55557 0.162212 +v -0.841248 0.514103 0.167335 +v -0.827466 0.55557 0.0814982 +v -0.853598 0.514103 0.0840721 +v -0.83147 0.55557 -7.26894e-08 +v -0.857729 0.514103 -7.4985e-08 +v -0.827466 0.55557 -0.0814984 +v -0.853598 0.514103 -0.0840722 +v -0.815493 0.55557 -0.162212 +v -0.841248 0.514103 -0.167335 +v -0.795667 0.55557 -0.241363 +v -0.820795 0.514103 -0.248986 +v -0.768178 0.55557 -0.31819 +v -0.792438 0.514103 -0.328239 +v -0.733291 0.55557 -0.391952 +v -0.756449 0.514103 -0.404331 +v -0.691342 0.55557 -0.46194 +v -0.713175 0.514103 -0.476529 +v -0.642735 0.55557 -0.527479 +v -0.663033 0.514103 -0.544137 +v -0.587938 0.55557 -0.587938 +v -0.606506 0.514103 -0.606506 +v -0.527479 0.55557 -0.642735 +v -0.544137 0.514103 -0.663033 +v -0.46194 0.55557 -0.691342 +v -0.476528 0.514103 -0.713175 +v -0.391952 0.55557 -0.733291 +v -0.40433 0.514103 -0.756449 +v -0.318189 0.55557 -0.768178 +v -0.328238 0.514103 -0.792438 +v -0.241363 0.55557 -0.795667 +v -0.248985 0.514103 -0.820795 +v -0.162212 0.55557 -0.815493 +v -0.167335 0.514103 -0.841248 +v -0.0814981 0.55557 -0.827466 +v -0.0840719 0.514103 -0.853598 +v 9.91518e-09 0.55557 -0.83147 +v 1.02283e-08 0.514103 -0.857729 +v 0.0814985 0.55557 -0.827466 +v 0.0840724 0.514103 -0.853598 +v 0.162212 0.55557 -0.815493 +v 0.167335 0.514103 -0.841248 +v 0.241363 0.55557 -0.795667 +v 0.248986 0.514103 -0.820795 +v 0.31819 0.55557 -0.768178 +v 0.328239 0.514103 -0.792438 +v 0.391952 0.55557 -0.733291 +v 0.40433 0.514103 -0.756449 +v 0.46194 0.55557 -0.691342 +v 0.476529 0.514103 -0.713175 +v 0.527479 0.55557 -0.642735 +v 0.544137 0.514103 -0.663033 +v 0.587938 0.55557 -0.587938 +v 0.606506 0.514103 -0.606506 +v 0.642735 0.55557 -0.527479 +v 0.663033 0.514103 -0.544137 +v 0.691342 0.55557 -0.46194 +v 0.713175 0.514103 -0.476529 +v 0.733291 0.55557 -0.391952 +v 0.756449 0.514103 -0.40433 +v 0.768178 0.55557 -0.31819 +v 0.792438 0.514103 -0.328239 +v 0.795667 0.55557 -0.241363 +v 0.820795 0.514103 -0.248985 +v 0.815493 0.55557 -0.162212 +v 0.841248 0.514103 -0.167334 +v 0.827466 0.55557 -0.081498 +v 0.853599 0.514103 -0.0840718 +v 0.83147 0.55557 0 +v 0.857729 0.514103 0 +v 0.857729 0.514103 0 +v 0.881921 0.471397 0 +v 0.853598 0.514103 0.0840721 +v 0.877675 0.471397 0.0864434 +v 0.841248 0.514103 0.167335 +v 0.864976 0.471397 0.172054 +v 0.820795 0.514103 0.248985 +v 0.843946 0.471397 0.256008 +v 0.792438 0.514103 0.328239 +v 0.814789 0.471397 0.337497 +v 0.756449 0.514103 0.40433 +v 0.777785 0.471397 0.415735 +v 0.713175 0.514103 0.476529 +v 0.733291 0.471397 0.489969 +v 0.663033 0.514103 0.544137 +v 0.681734 0.471397 0.559485 +v 0.606506 0.514103 0.606506 +v 0.623613 0.471397 0.623613 +v 0.544137 0.514103 0.663033 +v 0.559485 0.471397 0.681734 +v 0.476528 0.514103 0.713175 +v 0.489969 0.471397 0.733291 +v 0.40433 0.514103 0.756449 +v 0.415735 0.471397 0.777785 +v 0.328239 0.514103 0.792438 +v 0.337497 0.471397 0.814789 +v 0.248985 0.514103 0.820795 +v 0.256008 0.471397 0.843946 +v 0.167334 0.514103 0.841248 +v 0.172054 0.471397 0.864975 +v 0.0840721 0.514103 0.853598 +v 0.0864434 0.471397 0.877675 +v -3.74925e-08 0.514103 0.857729 +v -3.855e-08 0.471397 0.881921 +v -0.0840722 0.514103 0.853598 +v -0.0864435 0.471397 0.877675 +v -0.167335 0.514103 0.841248 +v -0.172054 0.471397 0.864976 +v -0.248986 0.514103 0.820795 +v -0.256008 0.471397 0.843946 +v -0.328239 0.514103 0.792438 +v -0.337497 0.471397 0.814789 +v -0.404331 0.514103 0.756449 +v -0.415735 0.471397 0.777785 +v -0.476529 0.514103 0.713175 +v -0.489969 0.471397 0.733291 +v -0.544137 0.514103 0.663033 +v -0.559485 0.471397 0.681734 +v -0.606506 0.514103 0.606506 +v -0.623613 0.471397 0.623613 +v -0.663033 0.514103 0.544137 +v -0.681734 0.471397 0.559485 +v -0.713175 0.514103 0.476528 +v -0.733291 0.471397 0.489969 +v -0.756449 0.514103 0.40433 +v -0.777785 0.471397 0.415735 +v -0.792438 0.514103 0.328238 +v -0.814789 0.471397 0.337497 +v -0.820795 0.514103 0.248986 +v -0.843946 0.471397 0.256008 +v -0.841248 0.514103 0.167335 +v -0.864975 0.471397 0.172054 +v -0.853598 0.514103 0.0840721 +v -0.877675 0.471397 0.0864434 +v -0.857729 0.514103 -7.4985e-08 +v -0.881921 0.471397 -7.71e-08 +v -0.853598 0.514103 -0.0840722 +v -0.877675 0.471397 -0.0864435 +v -0.841248 0.514103 -0.167335 +v -0.864975 0.471397 -0.172054 +v -0.820795 0.514103 -0.248986 +v -0.843946 0.471397 -0.256008 +v -0.792438 0.514103 -0.328239 +v -0.814789 0.471397 -0.337497 +v -0.756449 0.514103 -0.404331 +v -0.777785 0.471397 -0.415735 +v -0.713175 0.514103 -0.476529 +v -0.733291 0.471397 -0.489969 +v -0.663033 0.514103 -0.544137 +v -0.681734 0.471397 -0.559485 +v -0.606506 0.514103 -0.606506 +v -0.623612 0.471397 -0.623613 +v -0.544137 0.514103 -0.663033 +v -0.559485 0.471397 -0.681734 +v -0.476528 0.514103 -0.713175 +v -0.489969 0.471397 -0.733291 +v -0.40433 0.514103 -0.756449 +v -0.415735 0.471397 -0.777785 +v -0.328238 0.514103 -0.792438 +v -0.337496 0.471397 -0.814789 +v -0.248985 0.514103 -0.820795 +v -0.256008 0.471397 -0.843946 +v -0.167335 0.514103 -0.841248 +v -0.172054 0.471397 -0.864976 +v -0.0840719 0.514103 -0.853598 +v -0.0864432 0.471397 -0.877675 +v 1.02283e-08 0.514103 -0.857729 +v 1.05168e-08 0.471397 -0.881921 +v 0.0840724 0.514103 -0.853598 +v 0.0864437 0.471397 -0.877675 +v 0.167335 0.514103 -0.841248 +v 0.172054 0.471397 -0.864976 +v 0.248986 0.514103 -0.820795 +v 0.256009 0.471397 -0.843946 +v 0.328239 0.514103 -0.792438 +v 0.337497 0.471397 -0.814789 +v 0.40433 0.514103 -0.756449 +v 0.415735 0.471397 -0.777785 +v 0.476529 0.514103 -0.713175 +v 0.489969 0.471397 -0.733291 +v 0.544137 0.514103 -0.663033 +v 0.559485 0.471397 -0.681734 +v 0.606506 0.514103 -0.606506 +v 0.623613 0.471397 -0.623612 +v 0.663033 0.514103 -0.544137 +v 0.681734 0.471397 -0.559485 +v 0.713175 0.514103 -0.476529 +v 0.733291 0.471397 -0.489969 +v 0.756449 0.514103 -0.40433 +v 0.777785 0.471397 -0.415735 +v 0.792438 0.514103 -0.328239 +v 0.814789 0.471397 -0.337497 +v 0.820795 0.514103 -0.248985 +v 0.843946 0.471397 -0.256008 +v 0.841248 0.514103 -0.167334 +v 0.864975 0.471397 -0.172054 +v 0.853599 0.514103 -0.0840718 +v 0.877675 0.471397 -0.0864431 +v 0.857729 0.514103 0 +v 0.881921 0.471397 0 +v 0.881921 0.471397 0 +v 0.903989 0.427555 0 +v 0.877675 0.471397 0.0864434 +v 0.899636 0.427555 0.0886064 +v 0.864976 0.471397 0.172054 +v 0.886619 0.427555 0.17636 +v 0.843946 0.471397 0.256008 +v 0.865064 0.427555 0.262414 +v 0.814789 0.471397 0.337497 +v 0.835177 0.427555 0.345942 +v 0.777785 0.471397 0.415735 +v 0.797247 0.427555 0.426138 +v 0.733291 0.471397 0.489969 +v 0.75164 0.427555 0.50223 +v 0.681734 0.471397 0.559485 +v 0.698793 0.427555 0.573485 +v 0.623613 0.471397 0.623613 +v 0.639217 0.427555 0.639217 +v 0.559485 0.471397 0.681734 +v 0.573485 0.427555 0.698793 +v 0.489969 0.471397 0.733291 +v 0.50223 0.427555 0.75164 +v 0.415735 0.471397 0.777785 +v 0.426138 0.427555 0.797247 +v 0.337497 0.471397 0.814789 +v 0.345942 0.427555 0.835177 +v 0.256008 0.471397 0.843946 +v 0.262414 0.427555 0.865064 +v 0.172054 0.471397 0.864975 +v 0.176359 0.427555 0.886619 +v 0.0864434 0.471397 0.877675 +v 0.0886064 0.427555 0.899636 +v -3.855e-08 0.471397 0.881921 +v -3.95146e-08 0.427555 0.903989 +v -0.0864435 0.471397 0.877675 +v -0.0886065 0.427555 0.899636 +v -0.172054 0.471397 0.864976 +v -0.17636 0.427555 0.886619 +v -0.256008 0.471397 0.843946 +v -0.262414 0.427555 0.865064 +v -0.337497 0.471397 0.814789 +v -0.345942 0.427555 0.835177 +v -0.415735 0.471397 0.777785 +v -0.426138 0.427555 0.797247 +v -0.489969 0.471397 0.733291 +v -0.50223 0.427555 0.75164 +v -0.559485 0.471397 0.681734 +v -0.573485 0.427555 0.698793 +v -0.623613 0.471397 0.623613 +v -0.639217 0.427555 0.639217 +v -0.681734 0.471397 0.559485 +v -0.698793 0.427555 0.573485 +v -0.733291 0.471397 0.489969 +v -0.75164 0.427555 0.50223 +v -0.777785 0.471397 0.415735 +v -0.797247 0.427555 0.426138 +v -0.814789 0.471397 0.337497 +v -0.835177 0.427555 0.345942 +v -0.843946 0.471397 0.256008 +v -0.865064 0.427555 0.262414 +v -0.864975 0.471397 0.172054 +v -0.886619 0.427555 0.17636 +v -0.877675 0.471397 0.0864434 +v -0.899636 0.427555 0.0886064 +v -0.881921 0.471397 -7.71e-08 +v -0.903989 0.427555 -7.90293e-08 +v -0.877675 0.471397 -0.0864435 +v -0.899636 0.427555 -0.0886066 +v -0.864975 0.471397 -0.172054 +v -0.886619 0.427555 -0.17636 +v -0.843946 0.471397 -0.256008 +v -0.865064 0.427555 -0.262414 +v -0.814789 0.471397 -0.337497 +v -0.835177 0.427555 -0.345942 +v -0.777785 0.471397 -0.415735 +v -0.797247 0.427555 -0.426138 +v -0.733291 0.471397 -0.489969 +v -0.75164 0.427555 -0.50223 +v -0.681734 0.471397 -0.559485 +v -0.698793 0.427555 -0.573485 +v -0.623612 0.471397 -0.623613 +v -0.639217 0.427555 -0.639217 +v -0.559485 0.471397 -0.681734 +v -0.573485 0.427555 -0.698793 +v -0.489969 0.471397 -0.733291 +v -0.502229 0.427555 -0.75164 +v -0.415735 0.471397 -0.777785 +v -0.426138 0.427555 -0.797247 +v -0.337496 0.471397 -0.814789 +v -0.345941 0.427555 -0.835177 +v -0.256008 0.471397 -0.843946 +v -0.262414 0.427555 -0.865064 +v -0.172054 0.471397 -0.864976 +v -0.17636 0.427555 -0.886619 +v -0.0864432 0.471397 -0.877675 +v -0.0886063 0.427555 -0.899636 +v 1.05168e-08 0.471397 -0.881921 +v 1.078e-08 0.427555 -0.903989 +v 0.0864437 0.471397 -0.877675 +v 0.0886067 0.427555 -0.899636 +v 0.172054 0.471397 -0.864976 +v 0.17636 0.427555 -0.886619 +v 0.256009 0.471397 -0.843946 +v 0.262415 0.427555 -0.865064 +v 0.337497 0.471397 -0.814789 +v 0.345942 0.427555 -0.835177 +v 0.415735 0.471397 -0.777785 +v 0.426138 0.427555 -0.797247 +v 0.489969 0.471397 -0.733291 +v 0.50223 0.427555 -0.75164 +v 0.559485 0.471397 -0.681734 +v 0.573485 0.427555 -0.698793 +v 0.623613 0.471397 -0.623612 +v 0.639217 0.427555 -0.639217 +v 0.681734 0.471397 -0.559485 +v 0.698793 0.427555 -0.573485 +v 0.733291 0.471397 -0.489969 +v 0.75164 0.427555 -0.50223 +v 0.777785 0.471397 -0.415735 +v 0.797247 0.427555 -0.426137 +v 0.814789 0.471397 -0.337497 +v 0.835177 0.427555 -0.345942 +v 0.843946 0.471397 -0.256008 +v 0.865064 0.427555 -0.262414 +v 0.864975 0.471397 -0.172054 +v 0.886619 0.427555 -0.176359 +v 0.877675 0.471397 -0.0864431 +v 0.899636 0.427555 -0.0886061 +v 0.881921 0.471397 0 +v 0.903989 0.427555 0 +v 0.903989 0.427555 0 +v 0.92388 0.382683 0 +v 0.899636 0.427555 0.0886064 +v 0.919431 0.382683 0.090556 +v 0.886619 0.427555 0.17636 +v 0.906128 0.382683 0.18024 +v 0.865064 0.427555 0.262414 +v 0.884098 0.382683 0.268188 +v 0.835177 0.427555 0.345942 +v 0.853553 0.382683 0.353553 +v 0.797247 0.427555 0.426138 +v 0.814789 0.382683 0.435514 +v 0.75164 0.427555 0.50223 +v 0.768178 0.382683 0.51328 +v 0.698793 0.427555 0.573485 +v 0.714168 0.382683 0.586103 +v 0.639217 0.427555 0.639217 +v 0.653282 0.382683 0.653282 +v 0.573485 0.427555 0.698793 +v 0.586103 0.382683 0.714169 +v 0.50223 0.427555 0.75164 +v 0.51328 0.382683 0.768178 +v 0.426138 0.427555 0.797247 +v 0.435514 0.382683 0.814789 +v 0.345942 0.427555 0.835177 +v 0.353553 0.382683 0.853553 +v 0.262414 0.427555 0.865064 +v 0.268188 0.382683 0.884098 +v 0.176359 0.427555 0.886619 +v 0.18024 0.382683 0.906127 +v 0.0886064 0.427555 0.899636 +v 0.090556 0.382683 0.919431 +v -3.95146e-08 0.427555 0.903989 +v -4.03841e-08 0.382683 0.92388 +v -0.0886065 0.427555 0.899636 +v -0.0905561 0.382683 0.919431 +v -0.17636 0.427555 0.886619 +v -0.18024 0.382683 0.906128 +v -0.262414 0.427555 0.865064 +v -0.268188 0.382683 0.884098 +v -0.345942 0.427555 0.835177 +v -0.353553 0.382683 0.853553 +v -0.426138 0.427555 0.797247 +v -0.435514 0.382683 0.814789 +v -0.50223 0.427555 0.75164 +v -0.51328 0.382683 0.768178 +v -0.573485 0.427555 0.698793 +v -0.586103 0.382683 0.714169 +v -0.639217 0.427555 0.639217 +v -0.653282 0.382683 0.653282 +v -0.698793 0.427555 0.573485 +v -0.714169 0.382683 0.586103 +v -0.75164 0.427555 0.50223 +v -0.768178 0.382683 0.51328 +v -0.797247 0.427555 0.426138 +v -0.814789 0.382683 0.435514 +v -0.835177 0.427555 0.345942 +v -0.853553 0.382683 0.353553 +v -0.865064 0.427555 0.262414 +v -0.884098 0.382683 0.268188 +v -0.886619 0.427555 0.17636 +v -0.906127 0.382683 0.18024 +v -0.899636 0.427555 0.0886064 +v -0.919431 0.382683 0.090556 +v -0.903989 0.427555 -7.90293e-08 +v -0.92388 0.382683 -8.07681e-08 +v -0.899636 0.427555 -0.0886066 +v -0.919431 0.382683 -0.0905561 +v -0.886619 0.427555 -0.17636 +v -0.906128 0.382683 -0.18024 +v -0.865064 0.427555 -0.262414 +v -0.884098 0.382683 -0.268188 +v -0.835177 0.427555 -0.345942 +v -0.853553 0.382683 -0.353553 +v -0.797247 0.427555 -0.426138 +v -0.814789 0.382683 -0.435514 +v -0.75164 0.427555 -0.50223 +v -0.768178 0.382683 -0.51328 +v -0.698793 0.427555 -0.573485 +v -0.714168 0.382683 -0.586103 +v -0.639217 0.427555 -0.639217 +v -0.653281 0.382683 -0.653282 +v -0.573485 0.427555 -0.698793 +v -0.586103 0.382683 -0.714168 +v -0.502229 0.427555 -0.75164 +v -0.51328 0.382683 -0.768178 +v -0.426138 0.427555 -0.797247 +v -0.435514 0.382683 -0.814789 +v -0.345941 0.427555 -0.835177 +v -0.353553 0.382683 -0.853554 +v -0.262414 0.427555 -0.865064 +v -0.268188 0.382683 -0.884098 +v -0.17636 0.427555 -0.886619 +v -0.18024 0.382683 -0.906128 +v -0.0886063 0.427555 -0.899636 +v -0.0905558 0.382683 -0.919431 +v 1.078e-08 0.427555 -0.903989 +v 1.10172e-08 0.382683 -0.92388 +v 0.0886067 0.427555 -0.899636 +v 0.0905563 0.382683 -0.919431 +v 0.17636 0.427555 -0.886619 +v 0.18024 0.382683 -0.906128 +v 0.262415 0.427555 -0.865064 +v 0.268188 0.382683 -0.884098 +v 0.345942 0.427555 -0.835177 +v 0.353554 0.382683 -0.853553 +v 0.426138 0.427555 -0.797247 +v 0.435514 0.382683 -0.814789 +v 0.50223 0.427555 -0.75164 +v 0.51328 0.382683 -0.768178 +v 0.573485 0.427555 -0.698793 +v 0.586103 0.382683 -0.714168 +v 0.639217 0.427555 -0.639217 +v 0.653282 0.382683 -0.653281 +v 0.698793 0.427555 -0.573485 +v 0.714169 0.382683 -0.586103 +v 0.75164 0.427555 -0.50223 +v 0.768178 0.382683 -0.51328 +v 0.797247 0.427555 -0.426137 +v 0.814789 0.382683 -0.435514 +v 0.835177 0.427555 -0.345942 +v 0.853553 0.382683 -0.353553 +v 0.865064 0.427555 -0.262414 +v 0.884098 0.382683 -0.268188 +v 0.886619 0.427555 -0.176359 +v 0.906127 0.382683 -0.18024 +v 0.899636 0.427555 -0.0886061 +v 0.919431 0.382683 -0.0905557 +v 0.903989 0.427555 0 +v 0.92388 0.382683 0 +v 0.92388 0.382683 0 +v 0.941544 0.33689 0 +v 0.919431 0.382683 0.090556 +v 0.93701 0.33689 0.0922875 +v 0.906128 0.382683 0.18024 +v 0.923453 0.33689 0.183686 +v 0.884098 0.382683 0.268188 +v 0.901002 0.33689 0.273316 +v 0.853553 0.382683 0.353553 +v 0.869873 0.33689 0.360313 +v 0.814789 0.382683 0.435514 +v 0.830368 0.33689 0.443841 +v 0.768178 0.382683 0.51328 +v 0.782865 0.33689 0.523094 +v 0.714168 0.382683 0.586103 +v 0.727823 0.33689 0.597309 +v 0.653282 0.382683 0.653282 +v 0.665772 0.33689 0.665772 +v 0.586103 0.382683 0.714169 +v 0.597309 0.33689 0.727823 +v 0.51328 0.382683 0.768178 +v 0.523094 0.33689 0.782865 +v 0.435514 0.382683 0.814789 +v 0.443841 0.33689 0.830368 +v 0.353553 0.382683 0.853553 +v 0.360313 0.33689 0.869873 +v 0.268188 0.382683 0.884098 +v 0.273316 0.33689 0.901002 +v 0.18024 0.382683 0.906127 +v 0.183686 0.33689 0.923453 +v 0.090556 0.382683 0.919431 +v 0.0922875 0.33689 0.93701 +v -4.03841e-08 0.382683 0.92388 +v -4.11562e-08 0.33689 0.941544 +v -0.0905561 0.382683 0.919431 +v -0.0922875 0.33689 0.93701 +v -0.18024 0.382683 0.906128 +v -0.183686 0.33689 0.923453 +v -0.268188 0.382683 0.884098 +v -0.273316 0.33689 0.901002 +v -0.353553 0.382683 0.853553 +v -0.360313 0.33689 0.869873 +v -0.435514 0.382683 0.814789 +v -0.443841 0.33689 0.830368 +v -0.51328 0.382683 0.768178 +v -0.523094 0.33689 0.782865 +v -0.586103 0.382683 0.714169 +v -0.597309 0.33689 0.727823 +v -0.653282 0.382683 0.653282 +v -0.665772 0.33689 0.665772 +v -0.714169 0.382683 0.586103 +v -0.727823 0.33689 0.597309 +v -0.768178 0.382683 0.51328 +v -0.782865 0.33689 0.523094 +v -0.814789 0.382683 0.435514 +v -0.830368 0.33689 0.443841 +v -0.853553 0.382683 0.353553 +v -0.869873 0.33689 0.360313 +v -0.884098 0.382683 0.268188 +v -0.901002 0.33689 0.273316 +v -0.906127 0.382683 0.18024 +v -0.923453 0.33689 0.183686 +v -0.919431 0.382683 0.090556 +v -0.93701 0.33689 0.0922874 +v -0.92388 0.382683 -8.07681e-08 +v -0.941544 0.33689 -8.23124e-08 +v -0.919431 0.382683 -0.0905561 +v -0.93701 0.33689 -0.0922876 +v -0.906128 0.382683 -0.18024 +v -0.923453 0.33689 -0.183686 +v -0.884098 0.382683 -0.268188 +v -0.901001 0.33689 -0.273316 +v -0.853553 0.382683 -0.353553 +v -0.869873 0.33689 -0.360313 +v -0.814789 0.382683 -0.435514 +v -0.830368 0.33689 -0.443841 +v -0.768178 0.382683 -0.51328 +v -0.782865 0.33689 -0.523094 +v -0.714168 0.382683 -0.586103 +v -0.727823 0.33689 -0.597309 +v -0.653281 0.382683 -0.653282 +v -0.665772 0.33689 -0.665772 +v -0.586103 0.382683 -0.714168 +v -0.597309 0.33689 -0.727823 +v -0.51328 0.382683 -0.768178 +v -0.523094 0.33689 -0.782865 +v -0.435514 0.382683 -0.814789 +v -0.443841 0.33689 -0.830368 +v -0.353553 0.382683 -0.853554 +v -0.360313 0.33689 -0.869874 +v -0.268188 0.382683 -0.884098 +v -0.273316 0.33689 -0.901002 +v -0.18024 0.382683 -0.906128 +v -0.183686 0.33689 -0.923453 +v -0.0905558 0.382683 -0.919431 +v -0.0922873 0.33689 -0.93701 +v 1.10172e-08 0.382683 -0.92388 +v 1.12278e-08 0.33689 -0.941544 +v 0.0905563 0.382683 -0.919431 +v 0.0922877 0.33689 -0.93701 +v 0.18024 0.382683 -0.906128 +v 0.183686 0.33689 -0.923453 +v 0.268188 0.382683 -0.884098 +v 0.273316 0.33689 -0.901001 +v 0.353554 0.382683 -0.853553 +v 0.360313 0.33689 -0.869873 +v 0.435514 0.382683 -0.814789 +v 0.443841 0.33689 -0.830368 +v 0.51328 0.382683 -0.768178 +v 0.523094 0.33689 -0.782865 +v 0.586103 0.382683 -0.714168 +v 0.597309 0.33689 -0.727823 +v 0.653282 0.382683 -0.653281 +v 0.665772 0.33689 -0.665772 +v 0.714169 0.382683 -0.586103 +v 0.727823 0.33689 -0.597309 +v 0.768178 0.382683 -0.51328 +v 0.782865 0.33689 -0.523094 +v 0.814789 0.382683 -0.435514 +v 0.830368 0.33689 -0.443841 +v 0.853553 0.382683 -0.353553 +v 0.869873 0.33689 -0.360313 +v 0.884098 0.382683 -0.268188 +v 0.901002 0.33689 -0.273316 +v 0.906127 0.382683 -0.18024 +v 0.923453 0.33689 -0.183686 +v 0.919431 0.382683 -0.0905557 +v 0.93701 0.33689 -0.0922871 +v 0.92388 0.382683 0 +v 0.941544 0.33689 0 +v 0.941544 0.33689 0 +v 0.95694 0.290285 0 +v 0.93701 0.33689 0.0922875 +v 0.952332 0.290285 0.0937966 +v 0.923453 0.33689 0.183686 +v 0.938553 0.290285 0.18669 +v 0.901002 0.33689 0.273316 +v 0.915735 0.290285 0.277785 +v 0.869873 0.33689 0.360313 +v 0.884098 0.290285 0.366205 +v 0.830368 0.33689 0.443841 +v 0.843946 0.290285 0.451099 +v 0.782865 0.33689 0.523094 +v 0.795667 0.290285 0.531648 +v 0.727823 0.33689 0.597309 +v 0.739725 0.290285 0.607077 +v 0.665772 0.33689 0.665772 +v 0.676659 0.290285 0.676659 +v 0.597309 0.33689 0.727823 +v 0.607077 0.290285 0.739725 +v 0.523094 0.33689 0.782865 +v 0.531648 0.290285 0.795667 +v 0.443841 0.33689 0.830368 +v 0.451098 0.290285 0.843946 +v 0.360313 0.33689 0.869873 +v 0.366205 0.290285 0.884098 +v 0.273316 0.33689 0.901002 +v 0.277785 0.290285 0.915735 +v 0.183686 0.33689 0.923453 +v 0.18669 0.290285 0.938553 +v 0.0922875 0.33689 0.93701 +v 0.0937966 0.290285 0.952332 +v -4.11562e-08 0.33689 0.941544 +v -4.18292e-08 0.290285 0.95694 +v -0.0922875 0.33689 0.93701 +v -0.0937966 0.290285 0.952332 +v -0.183686 0.33689 0.923453 +v -0.18669 0.290285 0.938553 +v -0.273316 0.33689 0.901002 +v -0.277785 0.290285 0.915735 +v -0.360313 0.33689 0.869873 +v -0.366205 0.290285 0.884098 +v -0.443841 0.33689 0.830368 +v -0.451099 0.290285 0.843946 +v -0.523094 0.33689 0.782865 +v -0.531648 0.290285 0.795667 +v -0.597309 0.33689 0.727823 +v -0.607077 0.290285 0.739725 +v -0.665772 0.33689 0.665772 +v -0.676659 0.290285 0.676659 +v -0.727823 0.33689 0.597309 +v -0.739725 0.290285 0.607077 +v -0.782865 0.33689 0.523094 +v -0.795667 0.290285 0.531648 +v -0.830368 0.33689 0.443841 +v -0.843946 0.290285 0.451098 +v -0.869873 0.33689 0.360313 +v -0.884098 0.290285 0.366205 +v -0.901002 0.33689 0.273316 +v -0.915735 0.290285 0.277785 +v -0.923453 0.33689 0.183686 +v -0.938553 0.290285 0.18669 +v -0.93701 0.33689 0.0922874 +v -0.952332 0.290285 0.0937965 +v -0.941544 0.33689 -8.23124e-08 +v -0.95694 0.290285 -8.36584e-08 +v -0.93701 0.33689 -0.0922876 +v -0.952332 0.290285 -0.0937967 +v -0.923453 0.33689 -0.183686 +v -0.938553 0.290285 -0.18669 +v -0.901001 0.33689 -0.273316 +v -0.915735 0.290285 -0.277785 +v -0.869873 0.33689 -0.360313 +v -0.884098 0.290285 -0.366205 +v -0.830368 0.33689 -0.443841 +v -0.843946 0.290285 -0.451099 +v -0.782865 0.33689 -0.523094 +v -0.795667 0.290285 -0.531648 +v -0.727823 0.33689 -0.597309 +v -0.739725 0.290285 -0.607077 +v -0.665772 0.33689 -0.665772 +v -0.676659 0.290285 -0.676659 +v -0.597309 0.33689 -0.727823 +v -0.607077 0.290285 -0.739725 +v -0.523094 0.33689 -0.782865 +v -0.531647 0.290285 -0.795667 +v -0.443841 0.33689 -0.830368 +v -0.451099 0.290285 -0.843946 +v -0.360313 0.33689 -0.869874 +v -0.366205 0.290285 -0.884098 +v -0.273316 0.33689 -0.901002 +v -0.277785 0.290285 -0.915735 +v -0.183686 0.33689 -0.923453 +v -0.18669 0.290285 -0.938553 +v -0.0922873 0.33689 -0.93701 +v -0.0937964 0.290285 -0.952332 +v 1.12278e-08 0.33689 -0.941544 +v 1.14114e-08 0.290285 -0.95694 +v 0.0922877 0.33689 -0.93701 +v 0.0937968 0.290285 -0.952332 +v 0.183686 0.33689 -0.923453 +v 0.18669 0.290285 -0.938553 +v 0.273316 0.33689 -0.901001 +v 0.277785 0.290285 -0.915735 +v 0.360313 0.33689 -0.869873 +v 0.366205 0.290285 -0.884098 +v 0.443841 0.33689 -0.830368 +v 0.451099 0.290285 -0.843946 +v 0.523094 0.33689 -0.782865 +v 0.531648 0.290285 -0.795667 +v 0.597309 0.33689 -0.727823 +v 0.607077 0.290285 -0.739725 +v 0.665772 0.33689 -0.665772 +v 0.676659 0.290285 -0.676659 +v 0.727823 0.33689 -0.597309 +v 0.739725 0.290285 -0.607076 +v 0.782865 0.33689 -0.523094 +v 0.795667 0.290285 -0.531648 +v 0.830368 0.33689 -0.443841 +v 0.843946 0.290285 -0.451098 +v 0.869873 0.33689 -0.360313 +v 0.884098 0.290285 -0.366205 +v 0.901002 0.33689 -0.273316 +v 0.915735 0.290285 -0.277785 +v 0.923453 0.33689 -0.183686 +v 0.938553 0.290285 -0.18669 +v 0.93701 0.33689 -0.0922871 +v 0.952332 0.290285 -0.0937962 +v 0.941544 0.33689 0 +v 0.95694 0.290285 0 +v 0.95694 0.290285 0 +v 0.970031 0.24298 0 +v 0.952332 0.290285 0.0937966 +v 0.96536 0.24298 0.0950797 +v 0.938553 0.290285 0.18669 +v 0.951392 0.24298 0.189244 +v 0.915735 0.290285 0.277785 +v 0.928262 0.24298 0.281585 +v 0.884098 0.290285 0.366205 +v 0.896192 0.24298 0.371215 +v 0.843946 0.290285 0.451099 +v 0.855491 0.24298 0.45727 +v 0.795667 0.290285 0.531648 +v 0.806552 0.24298 0.538921 +v 0.739725 0.290285 0.607077 +v 0.749844 0.24298 0.615381 +v 0.676659 0.290285 0.676659 +v 0.685916 0.24298 0.685916 +v 0.607077 0.290285 0.739725 +v 0.615381 0.24298 0.749844 +v 0.531648 0.290285 0.795667 +v 0.53892 0.24298 0.806552 +v 0.451098 0.290285 0.843946 +v 0.45727 0.24298 0.855491 +v 0.366205 0.290285 0.884098 +v 0.371215 0.24298 0.896192 +v 0.277785 0.290285 0.915735 +v 0.281585 0.24298 0.928262 +v 0.18669 0.290285 0.938553 +v 0.189244 0.24298 0.951392 +v 0.0937966 0.290285 0.952332 +v 0.0950797 0.24298 0.96536 +v -4.18292e-08 0.290285 0.95694 +v -4.24014e-08 0.24298 0.970031 +v -0.0937966 0.290285 0.952332 +v -0.0950798 0.24298 0.96536 +v -0.18669 0.290285 0.938553 +v -0.189244 0.24298 0.951392 +v -0.277785 0.290285 0.915735 +v -0.281585 0.24298 0.928262 +v -0.366205 0.290285 0.884098 +v -0.371215 0.24298 0.896192 +v -0.451099 0.290285 0.843946 +v -0.45727 0.24298 0.855491 +v -0.531648 0.290285 0.795667 +v -0.538921 0.24298 0.806551 +v -0.607077 0.290285 0.739725 +v -0.615381 0.24298 0.749844 +v -0.676659 0.290285 0.676659 +v -0.685916 0.24298 0.685916 +v -0.739725 0.290285 0.607077 +v -0.749844 0.24298 0.615381 +v -0.795667 0.290285 0.531648 +v -0.806552 0.24298 0.53892 +v -0.843946 0.290285 0.451098 +v -0.855491 0.24298 0.457269 +v -0.884098 0.290285 0.366205 +v -0.896192 0.24298 0.371215 +v -0.915735 0.290285 0.277785 +v -0.928262 0.24298 0.281585 +v -0.938553 0.290285 0.18669 +v -0.951392 0.24298 0.189244 +v -0.952332 0.290285 0.0937965 +v -0.96536 0.24298 0.0950797 +v -0.95694 0.290285 -8.36584e-08 +v -0.970031 0.24298 -8.48028e-08 +v -0.952332 0.290285 -0.0937967 +v -0.96536 0.24298 -0.0950798 +v -0.938553 0.290285 -0.18669 +v -0.951392 0.24298 -0.189244 +v -0.915735 0.290285 -0.277785 +v -0.928262 0.24298 -0.281585 +v -0.884098 0.290285 -0.366205 +v -0.896192 0.24298 -0.371215 +v -0.843946 0.290285 -0.451099 +v -0.855491 0.24298 -0.45727 +v -0.795667 0.290285 -0.531648 +v -0.806551 0.24298 -0.538921 +v -0.739725 0.290285 -0.607077 +v -0.749844 0.24298 -0.615381 +v -0.676659 0.290285 -0.676659 +v -0.685916 0.24298 -0.685916 +v -0.607077 0.290285 -0.739725 +v -0.615381 0.24298 -0.749844 +v -0.531647 0.290285 -0.795667 +v -0.53892 0.24298 -0.806552 +v -0.451099 0.290285 -0.843946 +v -0.45727 0.24298 -0.855491 +v -0.366205 0.290285 -0.884098 +v -0.371215 0.24298 -0.896192 +v -0.277785 0.290285 -0.915735 +v -0.281585 0.24298 -0.928262 +v -0.18669 0.290285 -0.938553 +v -0.189244 0.24298 -0.951392 +v -0.0937964 0.290285 -0.952332 +v -0.0950795 0.24298 -0.96536 +v 1.14114e-08 0.290285 -0.95694 +v 1.15675e-08 0.24298 -0.970031 +v 0.0937968 0.290285 -0.952332 +v 0.09508 0.24298 -0.96536 +v 0.18669 0.290285 -0.938553 +v 0.189244 0.24298 -0.951392 +v 0.277785 0.290285 -0.915735 +v 0.281586 0.24298 -0.928262 +v 0.366205 0.290285 -0.884098 +v 0.371215 0.24298 -0.896192 +v 0.451099 0.290285 -0.843946 +v 0.45727 0.24298 -0.855491 +v 0.531648 0.290285 -0.795667 +v 0.538921 0.24298 -0.806551 +v 0.607077 0.290285 -0.739725 +v 0.615381 0.24298 -0.749844 +v 0.676659 0.290285 -0.676659 +v 0.685916 0.24298 -0.685915 +v 0.739725 0.290285 -0.607076 +v 0.749844 0.24298 -0.615381 +v 0.795667 0.290285 -0.531648 +v 0.806552 0.24298 -0.538921 +v 0.843946 0.290285 -0.451098 +v 0.855491 0.24298 -0.457269 +v 0.884098 0.290285 -0.366205 +v 0.896192 0.24298 -0.371215 +v 0.915735 0.290285 -0.277785 +v 0.928262 0.24298 -0.281585 +v 0.938553 0.290285 -0.18669 +v 0.951392 0.24298 -0.189244 +v 0.952332 0.290285 -0.0937962 +v 0.96536 0.24298 -0.0950793 +v 0.95694 0.290285 0 +v 0.970031 0.24298 0 +v 0.970031 0.24298 0 +v 0.980785 0.19509 0 +v 0.96536 0.24298 0.0950797 +v 0.976063 0.19509 0.0961338 +v 0.951392 0.24298 0.189244 +v 0.96194 0.19509 0.191342 +v 0.928262 0.24298 0.281585 +v 0.938553 0.19509 0.284707 +v 0.896192 0.24298 0.371215 +v 0.906127 0.19509 0.37533 +v 0.855491 0.24298 0.45727 +v 0.864975 0.19509 0.462339 +v 0.806552 0.24298 0.538921 +v 0.815493 0.19509 0.544895 +v 0.749844 0.24298 0.615381 +v 0.758157 0.19509 0.622204 +v 0.685916 0.24298 0.685916 +v 0.69352 0.19509 0.69352 +v 0.615381 0.24298 0.749844 +v 0.622204 0.19509 0.758157 +v 0.53892 0.24298 0.806552 +v 0.544895 0.19509 0.815493 +v 0.45727 0.24298 0.855491 +v 0.462339 0.19509 0.864975 +v 0.371215 0.24298 0.896192 +v 0.37533 0.19509 0.906127 +v 0.281585 0.24298 0.928262 +v 0.284707 0.19509 0.938553 +v 0.189244 0.24298 0.951392 +v 0.191342 0.19509 0.96194 +v 0.0950797 0.24298 0.96536 +v 0.0961338 0.19509 0.976063 +v -4.24014e-08 0.24298 0.970031 +v -4.28715e-08 0.19509 0.980785 +v -0.0950798 0.24298 0.96536 +v -0.0961339 0.19509 0.976063 +v -0.189244 0.24298 0.951392 +v -0.191342 0.19509 0.96194 +v -0.281585 0.24298 0.928262 +v -0.284707 0.19509 0.938553 +v -0.371215 0.24298 0.896192 +v -0.37533 0.19509 0.906127 +v -0.45727 0.24298 0.855491 +v -0.462339 0.19509 0.864975 +v -0.538921 0.24298 0.806551 +v -0.544895 0.19509 0.815493 +v -0.615381 0.24298 0.749844 +v -0.622204 0.19509 0.758157 +v -0.685916 0.24298 0.685916 +v -0.69352 0.19509 0.69352 +v -0.749844 0.24298 0.615381 +v -0.758157 0.19509 0.622204 +v -0.806552 0.24298 0.53892 +v -0.815493 0.19509 0.544895 +v -0.855491 0.24298 0.457269 +v -0.864976 0.19509 0.462339 +v -0.896192 0.24298 0.371215 +v -0.906128 0.19509 0.37533 +v -0.928262 0.24298 0.281585 +v -0.938553 0.19509 0.284707 +v -0.951392 0.24298 0.189244 +v -0.96194 0.19509 0.191342 +v -0.96536 0.24298 0.0950797 +v -0.976063 0.19509 0.0961337 +v -0.970031 0.24298 -8.48028e-08 +v -0.980785 0.19509 -8.5743e-08 +v -0.96536 0.24298 -0.0950798 +v -0.976063 0.19509 -0.0961339 +v -0.951392 0.24298 -0.189244 +v -0.96194 0.19509 -0.191342 +v -0.928262 0.24298 -0.281585 +v -0.938553 0.19509 -0.284707 +v -0.896192 0.24298 -0.371215 +v -0.906127 0.19509 -0.37533 +v -0.855491 0.24298 -0.45727 +v -0.864975 0.19509 -0.462339 +v -0.806551 0.24298 -0.538921 +v -0.815493 0.19509 -0.544895 +v -0.749844 0.24298 -0.615381 +v -0.758157 0.19509 -0.622204 +v -0.685916 0.24298 -0.685916 +v -0.69352 0.19509 -0.69352 +v -0.615381 0.24298 -0.749844 +v -0.622204 0.19509 -0.758157 +v -0.53892 0.24298 -0.806552 +v -0.544895 0.19509 -0.815493 +v -0.45727 0.24298 -0.855491 +v -0.462339 0.19509 -0.864975 +v -0.371215 0.24298 -0.896192 +v -0.37533 0.19509 -0.906128 +v -0.281585 0.24298 -0.928262 +v -0.284707 0.19509 -0.938553 +v -0.189244 0.24298 -0.951392 +v -0.191342 0.19509 -0.96194 +v -0.0950795 0.24298 -0.96536 +v -0.0961336 0.19509 -0.976063 +v 1.15675e-08 0.24298 -0.970031 +v 1.16957e-08 0.19509 -0.980785 +v 0.09508 0.24298 -0.96536 +v 0.0961341 0.19509 -0.976063 +v 0.189244 0.24298 -0.951392 +v 0.191342 0.19509 -0.96194 +v 0.281586 0.24298 -0.928262 +v 0.284707 0.19509 -0.938553 +v 0.371215 0.24298 -0.896192 +v 0.37533 0.19509 -0.906127 +v 0.45727 0.24298 -0.855491 +v 0.462339 0.19509 -0.864975 +v 0.538921 0.24298 -0.806551 +v 0.544895 0.19509 -0.815493 +v 0.615381 0.24298 -0.749844 +v 0.622204 0.19509 -0.758157 +v 0.685916 0.24298 -0.685915 +v 0.69352 0.19509 -0.69352 +v 0.749844 0.24298 -0.615381 +v 0.758157 0.19509 -0.622204 +v 0.806552 0.24298 -0.538921 +v 0.815493 0.19509 -0.544895 +v 0.855491 0.24298 -0.457269 +v 0.864976 0.19509 -0.462339 +v 0.896192 0.24298 -0.371215 +v 0.906128 0.19509 -0.37533 +v 0.928262 0.24298 -0.281585 +v 0.938553 0.19509 -0.284707 +v 0.951392 0.24298 -0.189244 +v 0.96194 0.19509 -0.191342 +v 0.96536 0.24298 -0.0950793 +v 0.976063 0.19509 -0.0961334 +v 0.970031 0.24298 0 +v 0.980785 0.19509 0 +v 0.980785 0.19509 0 +v 0.989177 0.14673 0 +v 0.976063 0.19509 0.0961338 +v 0.984413 0.146731 0.0969563 +v 0.96194 0.19509 0.191342 +v 0.97017 0.146731 0.192979 +v 0.938553 0.19509 0.284707 +v 0.946583 0.14673 0.287143 +v 0.906127 0.19509 0.37533 +v 0.91388 0.14673 0.378541 +v 0.864975 0.19509 0.462339 +v 0.872376 0.14673 0.466295 +v 0.815493 0.19509 0.544895 +v 0.82247 0.14673 0.549557 +v 0.758157 0.19509 0.622204 +v 0.764644 0.14673 0.627527 +v 0.69352 0.19509 0.69352 +v 0.699453 0.14673 0.699453 +v 0.622204 0.19509 0.758157 +v 0.627527 0.14673 0.764644 +v 0.544895 0.19509 0.815493 +v 0.549557 0.14673 0.82247 +v 0.462339 0.19509 0.864975 +v 0.466294 0.14673 0.872376 +v 0.37533 0.19509 0.906127 +v 0.378541 0.14673 0.91388 +v 0.284707 0.19509 0.938553 +v 0.287143 0.14673 0.946583 +v 0.191342 0.19509 0.96194 +v 0.192979 0.14673 0.97017 +v 0.0961338 0.19509 0.976063 +v 0.0969563 0.146731 0.984413 +v -4.28715e-08 0.19509 0.980785 +v -4.32383e-08 0.14673 0.989177 +v -0.0961339 0.19509 0.976063 +v -0.0969563 0.14673 0.984413 +v -0.191342 0.19509 0.96194 +v -0.192979 0.146731 0.97017 +v -0.284707 0.19509 0.938553 +v -0.287143 0.146731 0.946583 +v -0.37533 0.19509 0.906127 +v -0.378542 0.14673 0.91388 +v -0.462339 0.19509 0.864975 +v -0.466295 0.14673 0.872376 +v -0.544895 0.19509 0.815493 +v -0.549557 0.14673 0.82247 +v -0.622204 0.19509 0.758157 +v -0.627527 0.14673 0.764644 +v -0.69352 0.19509 0.69352 +v -0.699453 0.14673 0.699453 +v -0.758157 0.19509 0.622204 +v -0.764644 0.14673 0.627527 +v -0.815493 0.19509 0.544895 +v -0.82247 0.14673 0.549557 +v -0.864976 0.19509 0.462339 +v -0.872376 0.14673 0.466294 +v -0.906128 0.19509 0.37533 +v -0.91388 0.14673 0.378541 +v -0.938553 0.19509 0.284707 +v -0.946583 0.14673 0.287143 +v -0.96194 0.19509 0.191342 +v -0.97017 0.14673 0.192979 +v -0.976063 0.19509 0.0961337 +v -0.984413 0.146731 0.0969562 +v -0.980785 0.19509 -8.5743e-08 +v -0.989177 0.14673 -8.64766e-08 +v -0.976063 0.19509 -0.0961339 +v -0.984413 0.14673 -0.0969564 +v -0.96194 0.19509 -0.191342 +v -0.97017 0.14673 -0.192979 +v -0.938553 0.19509 -0.284707 +v -0.946583 0.14673 -0.287143 +v -0.906127 0.19509 -0.37533 +v -0.91388 0.14673 -0.378541 +v -0.864975 0.19509 -0.462339 +v -0.872376 0.14673 -0.466295 +v -0.815493 0.19509 -0.544895 +v -0.82247 0.14673 -0.549557 +v -0.758157 0.19509 -0.622204 +v -0.764644 0.14673 -0.627527 +v -0.69352 0.19509 -0.69352 +v -0.699453 0.14673 -0.699454 +v -0.622204 0.19509 -0.758157 +v -0.627527 0.14673 -0.764644 +v -0.544895 0.19509 -0.815493 +v -0.549557 0.14673 -0.82247 +v -0.462339 0.19509 -0.864975 +v -0.466295 0.14673 -0.872376 +v -0.37533 0.19509 -0.906128 +v -0.378541 0.14673 -0.91388 +v -0.284707 0.19509 -0.938553 +v -0.287143 0.14673 -0.946583 +v -0.191342 0.19509 -0.96194 +v -0.192979 0.146731 -0.97017 +v -0.0961336 0.19509 -0.976063 +v -0.0969561 0.146731 -0.984413 +v 1.16957e-08 0.19509 -0.980785 +v 1.17958e-08 0.14673 -0.989177 +v 0.0961341 0.19509 -0.976063 +v 0.0969565 0.14673 -0.984413 +v 0.191342 0.19509 -0.96194 +v 0.192979 0.146731 -0.97017 +v 0.284707 0.19509 -0.938553 +v 0.287143 0.14673 -0.946583 +v 0.37533 0.19509 -0.906127 +v 0.378542 0.14673 -0.91388 +v 0.462339 0.19509 -0.864975 +v 0.466295 0.14673 -0.872376 +v 0.544895 0.19509 -0.815493 +v 0.549557 0.146731 -0.82247 +v 0.622204 0.19509 -0.758157 +v 0.627527 0.14673 -0.764644 +v 0.69352 0.19509 -0.69352 +v 0.699454 0.14673 -0.699453 +v 0.758157 0.19509 -0.622204 +v 0.764644 0.14673 -0.627527 +v 0.815493 0.19509 -0.544895 +v 0.82247 0.14673 -0.549557 +v 0.864976 0.19509 -0.462339 +v 0.872376 0.14673 -0.466294 +v 0.906128 0.19509 -0.37533 +v 0.91388 0.14673 -0.378541 +v 0.938553 0.19509 -0.284707 +v 0.946583 0.14673 -0.287143 +v 0.96194 0.19509 -0.191342 +v 0.97017 0.14673 -0.192979 +v 0.976063 0.19509 -0.0961334 +v 0.984413 0.14673 -0.0969559 +v 0.980785 0.19509 0 +v 0.989177 0.14673 0 +v 0.989177 0.14673 0 +v 0.995185 0.0980171 0 +v 0.984413 0.146731 0.0969563 +v 0.990393 0.0980171 0.0975452 +v 0.97017 0.146731 0.192979 +v 0.976063 0.0980171 0.194151 +v 0.946583 0.14673 0.287143 +v 0.952332 0.0980171 0.288887 +v 0.91388 0.14673 0.378541 +v 0.919431 0.0980171 0.380841 +v 0.872376 0.14673 0.466295 +v 0.877675 0.0980171 0.469127 +v 0.82247 0.14673 0.549557 +v 0.827466 0.0980171 0.552895 +v 0.764644 0.14673 0.627527 +v 0.769288 0.0980171 0.631339 +v 0.699453 0.14673 0.699453 +v 0.703702 0.0980171 0.703702 +v 0.627527 0.14673 0.764644 +v 0.631339 0.0980171 0.769288 +v 0.549557 0.14673 0.82247 +v 0.552895 0.0980171 0.827466 +v 0.466294 0.14673 0.872376 +v 0.469127 0.0980171 0.877675 +v 0.378541 0.14673 0.91388 +v 0.380841 0.0980171 0.919431 +v 0.287143 0.14673 0.946583 +v 0.288887 0.0980171 0.952332 +v 0.192979 0.14673 0.97017 +v 0.194151 0.0980171 0.976063 +v 0.0969563 0.146731 0.984413 +v 0.0975452 0.0980171 0.990393 +v -4.32383e-08 0.14673 0.989177 +v -4.35009e-08 0.0980171 0.995185 +v -0.0969563 0.14673 0.984413 +v -0.0975452 0.0980171 0.990393 +v -0.192979 0.146731 0.97017 +v -0.194151 0.0980171 0.976063 +v -0.287143 0.146731 0.946583 +v -0.288887 0.0980171 0.952332 +v -0.378542 0.14673 0.91388 +v -0.380841 0.0980171 0.919431 +v -0.466295 0.14673 0.872376 +v -0.469127 0.0980171 0.877675 +v -0.549557 0.14673 0.82247 +v -0.552895 0.0980171 0.827466 +v -0.627527 0.14673 0.764644 +v -0.631338 0.0980171 0.769288 +v -0.699453 0.14673 0.699453 +v -0.703702 0.0980171 0.703702 +v -0.764644 0.14673 0.627527 +v -0.769288 0.0980171 0.631338 +v -0.82247 0.14673 0.549557 +v -0.827466 0.0980171 0.552895 +v -0.872376 0.14673 0.466294 +v -0.877675 0.0980171 0.469127 +v -0.91388 0.14673 0.378541 +v -0.919431 0.0980171 0.380841 +v -0.946583 0.14673 0.287143 +v -0.952332 0.0980171 0.288887 +v -0.97017 0.14673 0.192979 +v -0.976063 0.0980171 0.194151 +v -0.984413 0.146731 0.0969562 +v -0.990393 0.0980171 0.0975451 +v -0.989177 0.14673 -8.64766e-08 +v -0.995185 0.0980171 -8.70018e-08 +v -0.984413 0.14673 -0.0969564 +v -0.990393 0.0980171 -0.0975453 +v -0.97017 0.14673 -0.192979 +v -0.976063 0.0980171 -0.194151 +v -0.946583 0.14673 -0.287143 +v -0.952332 0.0980171 -0.288887 +v -0.91388 0.14673 -0.378541 +v -0.919431 0.0980171 -0.380841 +v -0.872376 0.14673 -0.466295 +v -0.877675 0.0980171 -0.469127 +v -0.82247 0.14673 -0.549557 +v -0.827466 0.0980171 -0.552895 +v -0.764644 0.14673 -0.627527 +v -0.769288 0.0980171 -0.631339 +v -0.699453 0.14673 -0.699454 +v -0.703702 0.0980171 -0.703702 +v -0.627527 0.14673 -0.764644 +v -0.631339 0.0980171 -0.769288 +v -0.549557 0.14673 -0.82247 +v -0.552895 0.0980171 -0.827466 +v -0.466295 0.14673 -0.872376 +v -0.469127 0.0980171 -0.877675 +v -0.378541 0.14673 -0.91388 +v -0.38084 0.0980171 -0.919431 +v -0.287143 0.14673 -0.946583 +v -0.288887 0.0980171 -0.952332 +v -0.192979 0.146731 -0.97017 +v -0.194151 0.0980171 -0.976063 +v -0.0969561 0.146731 -0.984413 +v -0.097545 0.0980171 -0.990393 +v 1.17958e-08 0.14673 -0.989177 +v 1.18675e-08 0.0980171 -0.995185 +v 0.0969565 0.14673 -0.984413 +v 0.0975455 0.0980171 -0.990393 +v 0.192979 0.146731 -0.97017 +v 0.194151 0.0980171 -0.976063 +v 0.287143 0.14673 -0.946583 +v 0.288887 0.0980171 -0.952332 +v 0.378542 0.14673 -0.91388 +v 0.380841 0.0980171 -0.919431 +v 0.466295 0.14673 -0.872376 +v 0.469127 0.0980171 -0.877675 +v 0.549557 0.146731 -0.82247 +v 0.552895 0.0980171 -0.827466 +v 0.627527 0.14673 -0.764644 +v 0.631339 0.0980171 -0.769288 +v 0.699454 0.14673 -0.699453 +v 0.703702 0.0980171 -0.703702 +v 0.764644 0.14673 -0.627527 +v 0.769288 0.0980171 -0.631338 +v 0.82247 0.14673 -0.549557 +v 0.827466 0.0980171 -0.552895 +v 0.872376 0.14673 -0.466294 +v 0.877675 0.0980171 -0.469127 +v 0.91388 0.14673 -0.378541 +v 0.919431 0.0980171 -0.380841 +v 0.946583 0.14673 -0.287143 +v 0.952332 0.0980171 -0.288887 +v 0.97017 0.14673 -0.192979 +v 0.976063 0.0980171 -0.194151 +v 0.984413 0.14673 -0.0969559 +v 0.990393 0.0980171 -0.0975448 +v 0.989177 0.14673 0 +v 0.995185 0.0980171 0 +v 0.995185 0.0980171 0 +v 0.998796 0.0490677 0 +v 0.990393 0.0980171 0.0975452 +v 0.993986 0.0490677 0.0978991 +v 0.976063 0.0980171 0.194151 +v 0.979604 0.0490677 0.194855 +v 0.952332 0.0980171 0.288887 +v 0.955788 0.0490677 0.289935 +v 0.919431 0.0980171 0.380841 +v 0.922767 0.0490677 0.382223 +v 0.877675 0.0980171 0.469127 +v 0.880859 0.0490677 0.470829 +v 0.827466 0.0980171 0.552895 +v 0.830468 0.0490677 0.554901 +v 0.769288 0.0980171 0.631339 +v 0.772079 0.0490676 0.633629 +v 0.703702 0.0980171 0.703702 +v 0.706255 0.0490677 0.706255 +v 0.631339 0.0980171 0.769288 +v 0.633629 0.0490677 0.772079 +v 0.552895 0.0980171 0.827466 +v 0.554901 0.0490676 0.830468 +v 0.469127 0.0980171 0.877675 +v 0.470829 0.0490677 0.880859 +v 0.380841 0.0980171 0.919431 +v 0.382223 0.0490677 0.922767 +v 0.288887 0.0980171 0.952332 +v 0.289935 0.0490676 0.955788 +v 0.194151 0.0980171 0.976063 +v 0.194855 0.0490677 0.979604 +v 0.0975452 0.0980171 0.990393 +v 0.0978991 0.0490677 0.993986 +v -4.35009e-08 0.0980171 0.995185 +v -4.36587e-08 0.0490677 0.998796 +v -0.0975452 0.0980171 0.990393 +v -0.0978992 0.0490677 0.993986 +v -0.194151 0.0980171 0.976063 +v -0.194855 0.0490677 0.979604 +v -0.288887 0.0980171 0.952332 +v -0.289935 0.0490677 0.955788 +v -0.380841 0.0980171 0.919431 +v -0.382223 0.0490676 0.922767 +v -0.469127 0.0980171 0.877675 +v -0.470829 0.0490676 0.880859 +v -0.552895 0.0980171 0.827466 +v -0.554901 0.0490676 0.830468 +v -0.631338 0.0980171 0.769288 +v -0.633629 0.0490676 0.772079 +v -0.703702 0.0980171 0.703702 +v -0.706255 0.0490677 0.706255 +v -0.769288 0.0980171 0.631338 +v -0.772079 0.0490676 0.633629 +v -0.827466 0.0980171 0.552895 +v -0.830468 0.0490676 0.554901 +v -0.877675 0.0980171 0.469127 +v -0.880859 0.0490677 0.470829 +v -0.919431 0.0980171 0.380841 +v -0.922767 0.0490676 0.382222 +v -0.952332 0.0980171 0.288887 +v -0.955788 0.0490676 0.289935 +v -0.976063 0.0980171 0.194151 +v -0.979604 0.0490677 0.194855 +v -0.990393 0.0980171 0.0975451 +v -0.993986 0.0490677 0.097899 +v -0.995185 0.0980171 -8.70018e-08 +v -0.998796 0.0490677 -8.73175e-08 +v -0.990393 0.0980171 -0.0975453 +v -0.993986 0.0490677 -0.0978992 +v -0.976063 0.0980171 -0.194151 +v -0.979604 0.0490677 -0.194856 +v -0.952332 0.0980171 -0.288887 +v -0.955788 0.0490677 -0.289935 +v -0.919431 0.0980171 -0.380841 +v -0.922767 0.0490677 -0.382223 +v -0.877675 0.0980171 -0.469127 +v -0.880859 0.0490677 -0.470829 +v -0.827466 0.0980171 -0.552895 +v -0.830468 0.0490677 -0.554901 +v -0.769288 0.0980171 -0.631339 +v -0.772079 0.0490676 -0.633629 +v -0.703702 0.0980171 -0.703702 +v -0.706255 0.0490677 -0.706255 +v -0.631339 0.0980171 -0.769288 +v -0.633629 0.0490676 -0.772079 +v -0.552895 0.0980171 -0.827466 +v -0.554901 0.0490676 -0.830468 +v -0.469127 0.0980171 -0.877675 +v -0.470829 0.0490676 -0.880859 +v -0.38084 0.0980171 -0.919431 +v -0.382222 0.0490676 -0.922767 +v -0.288887 0.0980171 -0.952332 +v -0.289935 0.0490677 -0.955788 +v -0.194151 0.0980171 -0.976063 +v -0.194855 0.0490677 -0.979604 +v -0.097545 0.0980171 -0.990393 +v -0.0978989 0.0490677 -0.993986 +v 1.18675e-08 0.0980171 -0.995185 +v 1.19105e-08 0.0490677 -0.998796 +v 0.0975455 0.0980171 -0.990393 +v 0.0978994 0.0490676 -0.993986 +v 0.194151 0.0980171 -0.976063 +v 0.194855 0.0490677 -0.979604 +v 0.288887 0.0980171 -0.952332 +v 0.289935 0.0490677 -0.955788 +v 0.380841 0.0980171 -0.919431 +v 0.382223 0.0490677 -0.922767 +v 0.469127 0.0980171 -0.877675 +v 0.470829 0.0490676 -0.880859 +v 0.552895 0.0980171 -0.827466 +v 0.554901 0.0490676 -0.830468 +v 0.631339 0.0980171 -0.769288 +v 0.633629 0.0490676 -0.772079 +v 0.703702 0.0980171 -0.703702 +v 0.706255 0.0490677 -0.706255 +v 0.769288 0.0980171 -0.631338 +v 0.77208 0.0490677 -0.633629 +v 0.827466 0.0980171 -0.552895 +v 0.830468 0.0490676 -0.554901 +v 0.877675 0.0980171 -0.469127 +v 0.880859 0.0490677 -0.470829 +v 0.919431 0.0980171 -0.380841 +v 0.922767 0.0490676 -0.382222 +v 0.952332 0.0980171 -0.288887 +v 0.955788 0.0490677 -0.289935 +v 0.976063 0.0980171 -0.194151 +v 0.979604 0.0490677 -0.194855 +v 0.990393 0.0980171 -0.0975448 +v 0.993986 0.0490677 -0.0978987 +v 0.995185 0.0980171 0 +v 0.998796 0.0490677 0 +v 0.998796 0.0490677 0 +v 1 -4.37114e-08 0 +v 0.993986 0.0490677 0.0978991 +v 0.995185 -4.37114e-08 0.0980171 +v 0.979604 0.0490677 0.194855 +v 0.980785 -4.37114e-08 0.19509 +v 0.955788 0.0490677 0.289935 +v 0.95694 -4.37114e-08 0.290285 +v 0.922767 0.0490677 0.382223 +v 0.92388 -4.37114e-08 0.382683 +v 0.880859 0.0490677 0.470829 +v 0.881921 -4.37114e-08 0.471397 +v 0.830468 0.0490677 0.554901 +v 0.83147 -4.37114e-08 0.55557 +v 0.772079 0.0490676 0.633629 +v 0.77301 -4.37114e-08 0.634393 +v 0.706255 0.0490677 0.706255 +v 0.707107 -4.37114e-08 0.707107 +v 0.633629 0.0490677 0.772079 +v 0.634393 -4.37114e-08 0.77301 +v 0.554901 0.0490676 0.830468 +v 0.55557 -4.37114e-08 0.83147 +v 0.470829 0.0490677 0.880859 +v 0.471397 -4.37114e-08 0.881921 +v 0.382223 0.0490677 0.922767 +v 0.382683 -4.37114e-08 0.92388 +v 0.289935 0.0490676 0.955788 +v 0.290285 -4.37114e-08 0.95694 +v 0.194855 0.0490677 0.979604 +v 0.19509 -4.37114e-08 0.980785 +v 0.0978991 0.0490677 0.993986 +v 0.0980171 -4.37114e-08 0.995185 +v -4.36587e-08 0.0490677 0.998796 +v -4.37114e-08 -4.37114e-08 1 +v -0.0978992 0.0490677 0.993986 +v -0.0980172 -4.37114e-08 0.995185 +v -0.194855 0.0490677 0.979604 +v -0.19509 -4.37114e-08 0.980785 +v -0.289935 0.0490677 0.955788 +v -0.290285 -4.37114e-08 0.95694 +v -0.382223 0.0490676 0.922767 +v -0.382684 -4.37114e-08 0.92388 +v -0.470829 0.0490676 0.880859 +v -0.471397 -4.37114e-08 0.881921 +v -0.554901 0.0490676 0.830468 +v -0.55557 -4.37114e-08 0.83147 +v -0.633629 0.0490676 0.772079 +v -0.634393 -4.37114e-08 0.77301 +v -0.706255 0.0490677 0.706255 +v -0.707107 -4.37114e-08 0.707107 +v -0.772079 0.0490676 0.633629 +v -0.77301 -4.37114e-08 0.634393 +v -0.830468 0.0490676 0.554901 +v -0.83147 -4.37114e-08 0.55557 +v -0.880859 0.0490677 0.470829 +v -0.881921 -4.37114e-08 0.471397 +v -0.922767 0.0490676 0.382222 +v -0.92388 -4.37114e-08 0.382683 +v -0.955788 0.0490676 0.289935 +v -0.95694 -4.37114e-08 0.290285 +v -0.979604 0.0490677 0.194855 +v -0.980785 -4.37114e-08 0.19509 +v -0.993986 0.0490677 0.097899 +v -0.995185 -4.37114e-08 0.0980171 +v -0.998796 0.0490677 -8.73175e-08 +v -1 -4.37114e-08 -8.74228e-08 +v -0.993986 0.0490677 -0.0978992 +v -0.995185 -4.37114e-08 -0.0980173 +v -0.979604 0.0490677 -0.194856 +v -0.980785 -4.37114e-08 -0.19509 +v -0.955788 0.0490677 -0.289935 +v -0.95694 -4.37114e-08 -0.290285 +v -0.922767 0.0490677 -0.382223 +v -0.92388 -4.37114e-08 -0.382683 +v -0.880859 0.0490677 -0.470829 +v -0.881921 -4.37114e-08 -0.471397 +v -0.830468 0.0490677 -0.554901 +v -0.83147 -4.37114e-08 -0.55557 +v -0.772079 0.0490676 -0.633629 +v -0.77301 -4.37114e-08 -0.634393 +v -0.706255 0.0490677 -0.706255 +v -0.707107 -4.37114e-08 -0.707107 +v -0.633629 0.0490676 -0.772079 +v -0.634393 -4.37114e-08 -0.77301 +v -0.554901 0.0490676 -0.830468 +v -0.55557 -4.37114e-08 -0.83147 +v -0.470829 0.0490676 -0.880859 +v -0.471397 -4.37114e-08 -0.881921 +v -0.382222 0.0490676 -0.922767 +v -0.382683 -4.37114e-08 -0.92388 +v -0.289935 0.0490677 -0.955788 +v -0.290285 -4.37114e-08 -0.95694 +v -0.194855 0.0490677 -0.979604 +v -0.19509 -4.37114e-08 -0.980785 +v -0.0978989 0.0490677 -0.993986 +v -0.0980169 -4.37114e-08 -0.995185 +v 1.19105e-08 0.0490677 -0.998796 +v 1.19249e-08 -4.37114e-08 -1 +v 0.0978994 0.0490676 -0.993986 +v 0.0980174 -4.37114e-08 -0.995185 +v 0.194855 0.0490677 -0.979604 +v 0.19509 -4.37114e-08 -0.980785 +v 0.289935 0.0490677 -0.955788 +v 0.290285 -4.37114e-08 -0.95694 +v 0.382223 0.0490677 -0.922767 +v 0.382684 -4.37114e-08 -0.923879 +v 0.470829 0.0490676 -0.880859 +v 0.471397 -4.37114e-08 -0.881921 +v 0.554901 0.0490676 -0.830468 +v 0.55557 -4.37114e-08 -0.831469 +v 0.633629 0.0490676 -0.772079 +v 0.634393 -4.37114e-08 -0.77301 +v 0.706255 0.0490677 -0.706255 +v 0.707107 -4.37114e-08 -0.707107 +v 0.77208 0.0490677 -0.633629 +v 0.773011 -4.37114e-08 -0.634393 +v 0.830468 0.0490676 -0.554901 +v 0.83147 -4.37114e-08 -0.55557 +v 0.880859 0.0490677 -0.470829 +v 0.881921 -4.37114e-08 -0.471397 +v 0.922767 0.0490676 -0.382222 +v 0.92388 -4.37114e-08 -0.382683 +v 0.955788 0.0490677 -0.289935 +v 0.95694 -4.37114e-08 -0.290284 +v 0.979604 0.0490677 -0.194855 +v 0.980785 -4.37114e-08 -0.19509 +v 0.993986 0.0490677 -0.0978987 +v 0.995185 -4.37114e-08 -0.0980168 +v 0.998796 0.0490677 0 +v 1 -4.37114e-08 0 +v 1 -4.37114e-08 0 +v 0.998795 -0.0490677 0 +v 0.995185 -4.37114e-08 0.0980171 +v 0.993986 -0.0490677 0.0978991 +v 0.980785 -4.37114e-08 0.19509 +v 0.979604 -0.0490677 0.194855 +v 0.95694 -4.37114e-08 0.290285 +v 0.955788 -0.0490677 0.289935 +v 0.92388 -4.37114e-08 0.382683 +v 0.922767 -0.0490677 0.382223 +v 0.881921 -4.37114e-08 0.471397 +v 0.880859 -0.0490677 0.470829 +v 0.83147 -4.37114e-08 0.55557 +v 0.830468 -0.0490677 0.554901 +v 0.77301 -4.37114e-08 0.634393 +v 0.772079 -0.0490677 0.633629 +v 0.707107 -4.37114e-08 0.707107 +v 0.706255 -0.0490677 0.706255 +v 0.634393 -4.37114e-08 0.77301 +v 0.633629 -0.0490677 0.772079 +v 0.55557 -4.37114e-08 0.83147 +v 0.554901 -0.0490677 0.830468 +v 0.471397 -4.37114e-08 0.881921 +v 0.470829 -0.0490677 0.880859 +v 0.382683 -4.37114e-08 0.92388 +v 0.382223 -0.0490677 0.922767 +v 0.290285 -4.37114e-08 0.95694 +v 0.289935 -0.0490677 0.955788 +v 0.19509 -4.37114e-08 0.980785 +v 0.194855 -0.0490677 0.979604 +v 0.0980171 -4.37114e-08 0.995185 +v 0.0978991 -0.0490677 0.993986 +v -4.37114e-08 -4.37114e-08 1 +v -4.36587e-08 -0.0490677 0.998795 +v -0.0980172 -4.37114e-08 0.995185 +v -0.0978992 -0.0490677 0.993986 +v -0.19509 -4.37114e-08 0.980785 +v -0.194855 -0.0490677 0.979604 +v -0.290285 -4.37114e-08 0.95694 +v -0.289935 -0.0490677 0.955788 +v -0.382684 -4.37114e-08 0.92388 +v -0.382223 -0.0490677 0.922767 +v -0.471397 -4.37114e-08 0.881921 +v -0.470829 -0.0490677 0.880859 +v -0.55557 -4.37114e-08 0.83147 +v -0.554901 -0.0490677 0.830468 +v -0.634393 -4.37114e-08 0.77301 +v -0.633629 -0.0490677 0.772079 +v -0.707107 -4.37114e-08 0.707107 +v -0.706255 -0.0490677 0.706255 +v -0.77301 -4.37114e-08 0.634393 +v -0.772079 -0.0490677 0.633629 +v -0.83147 -4.37114e-08 0.55557 +v -0.830468 -0.0490677 0.554901 +v -0.881921 -4.37114e-08 0.471397 +v -0.880859 -0.0490677 0.470829 +v -0.92388 -4.37114e-08 0.382683 +v -0.922767 -0.0490677 0.382222 +v -0.95694 -4.37114e-08 0.290285 +v -0.955788 -0.0490677 0.289935 +v -0.980785 -4.37114e-08 0.19509 +v -0.979604 -0.0490677 0.194855 +v -0.995185 -4.37114e-08 0.0980171 +v -0.993986 -0.0490677 0.097899 +v -1 -4.37114e-08 -8.74228e-08 +v -0.998795 -0.0490677 -8.73175e-08 +v -0.995185 -4.37114e-08 -0.0980173 +v -0.993986 -0.0490677 -0.0978992 +v -0.980785 -4.37114e-08 -0.19509 +v -0.979604 -0.0490677 -0.194855 +v -0.95694 -4.37114e-08 -0.290285 +v -0.955788 -0.0490677 -0.289935 +v -0.92388 -4.37114e-08 -0.382683 +v -0.922767 -0.0490677 -0.382223 +v -0.881921 -4.37114e-08 -0.471397 +v -0.880859 -0.0490677 -0.470829 +v -0.83147 -4.37114e-08 -0.55557 +v -0.830468 -0.0490677 -0.554901 +v -0.77301 -4.37114e-08 -0.634393 +v -0.772079 -0.0490677 -0.633629 +v -0.707107 -4.37114e-08 -0.707107 +v -0.706255 -0.0490677 -0.706255 +v -0.634393 -4.37114e-08 -0.77301 +v -0.633629 -0.0490677 -0.772079 +v -0.55557 -4.37114e-08 -0.83147 +v -0.554901 -0.0490677 -0.830468 +v -0.471397 -4.37114e-08 -0.881921 +v -0.470829 -0.0490677 -0.880859 +v -0.382683 -4.37114e-08 -0.92388 +v -0.382222 -0.0490677 -0.922767 +v -0.290285 -4.37114e-08 -0.95694 +v -0.289935 -0.0490677 -0.955788 +v -0.19509 -4.37114e-08 -0.980785 +v -0.194855 -0.0490677 -0.979604 +v -0.0980169 -4.37114e-08 -0.995185 +v -0.0978989 -0.0490677 -0.993986 +v 1.19249e-08 -4.37114e-08 -1 +v 1.19105e-08 -0.0490677 -0.998795 +v 0.0980174 -4.37114e-08 -0.995185 +v 0.0978994 -0.0490677 -0.993986 +v 0.19509 -4.37114e-08 -0.980785 +v 0.194855 -0.0490677 -0.979604 +v 0.290285 -4.37114e-08 -0.95694 +v 0.289935 -0.0490677 -0.955788 +v 0.382684 -4.37114e-08 -0.923879 +v 0.382223 -0.0490677 -0.922767 +v 0.471397 -4.37114e-08 -0.881921 +v 0.470829 -0.0490677 -0.880859 +v 0.55557 -4.37114e-08 -0.831469 +v 0.554901 -0.0490677 -0.830468 +v 0.634393 -4.37114e-08 -0.77301 +v 0.633629 -0.0490677 -0.772079 +v 0.707107 -4.37114e-08 -0.707107 +v 0.706255 -0.0490677 -0.706255 +v 0.773011 -4.37114e-08 -0.634393 +v 0.772079 -0.0490677 -0.633629 +v 0.83147 -4.37114e-08 -0.55557 +v 0.830468 -0.0490677 -0.554901 +v 0.881921 -4.37114e-08 -0.471397 +v 0.880859 -0.0490677 -0.470829 +v 0.92388 -4.37114e-08 -0.382683 +v 0.922767 -0.0490677 -0.382222 +v 0.95694 -4.37114e-08 -0.290284 +v 0.955788 -0.0490677 -0.289935 +v 0.980785 -4.37114e-08 -0.19509 +v 0.979604 -0.0490677 -0.194855 +v 0.995185 -4.37114e-08 -0.0980168 +v 0.993986 -0.0490677 -0.0978987 +v 1 -4.37114e-08 0 +v 0.998795 -0.0490677 0 +v 0.998795 -0.0490677 0 +v 0.995185 -0.0980172 0 +v 0.993986 -0.0490677 0.0978991 +v 0.990393 -0.0980172 0.0975452 +v 0.979604 -0.0490677 0.194855 +v 0.976063 -0.0980172 0.194151 +v 0.955788 -0.0490677 0.289935 +v 0.952332 -0.0980172 0.288887 +v 0.922767 -0.0490677 0.382223 +v 0.919431 -0.0980172 0.380841 +v 0.880859 -0.0490677 0.470829 +v 0.877675 -0.0980172 0.469127 +v 0.830468 -0.0490677 0.554901 +v 0.827466 -0.0980172 0.552895 +v 0.772079 -0.0490677 0.633629 +v 0.769288 -0.0980172 0.631339 +v 0.706255 -0.0490677 0.706255 +v 0.703702 -0.0980172 0.703702 +v 0.633629 -0.0490677 0.772079 +v 0.631338 -0.0980172 0.769288 +v 0.554901 -0.0490677 0.830468 +v 0.552895 -0.0980172 0.827466 +v 0.470829 -0.0490677 0.880859 +v 0.469127 -0.0980172 0.877675 +v 0.382223 -0.0490677 0.922767 +v 0.380841 -0.0980172 0.919431 +v 0.289935 -0.0490677 0.955788 +v 0.288887 -0.0980172 0.952332 +v 0.194855 -0.0490677 0.979604 +v 0.194151 -0.0980172 0.976063 +v 0.0978991 -0.0490677 0.993986 +v 0.0975452 -0.0980172 0.990393 +v -4.36587e-08 -0.0490677 0.998795 +v -4.35009e-08 -0.0980172 0.995185 +v -0.0978992 -0.0490677 0.993986 +v -0.0975452 -0.0980172 0.990393 +v -0.194855 -0.0490677 0.979604 +v -0.194151 -0.0980172 0.976063 +v -0.289935 -0.0490677 0.955788 +v -0.288887 -0.0980172 0.952332 +v -0.382223 -0.0490677 0.922767 +v -0.380841 -0.0980172 0.919431 +v -0.470829 -0.0490677 0.880859 +v -0.469127 -0.0980172 0.877675 +v -0.554901 -0.0490677 0.830468 +v -0.552895 -0.0980172 0.827466 +v -0.633629 -0.0490677 0.772079 +v -0.631338 -0.0980172 0.769288 +v -0.706255 -0.0490677 0.706255 +v -0.703702 -0.0980172 0.703702 +v -0.772079 -0.0490677 0.633629 +v -0.769288 -0.0980172 0.631338 +v -0.830468 -0.0490677 0.554901 +v -0.827466 -0.0980172 0.552895 +v -0.880859 -0.0490677 0.470829 +v -0.877675 -0.0980172 0.469127 +v -0.922767 -0.0490677 0.382222 +v -0.919431 -0.0980172 0.380841 +v -0.955788 -0.0490677 0.289935 +v -0.952332 -0.0980172 0.288887 +v -0.979604 -0.0490677 0.194855 +v -0.976063 -0.0980172 0.194151 +v -0.993986 -0.0490677 0.097899 +v -0.990393 -0.0980172 0.0975451 +v -0.998795 -0.0490677 -8.73175e-08 +v -0.995185 -0.0980172 -8.70018e-08 +v -0.993986 -0.0490677 -0.0978992 +v -0.990393 -0.0980172 -0.0975453 +v -0.979604 -0.0490677 -0.194855 +v -0.976063 -0.0980172 -0.194151 +v -0.955788 -0.0490677 -0.289935 +v -0.952332 -0.0980172 -0.288887 +v -0.922767 -0.0490677 -0.382223 +v -0.919431 -0.0980172 -0.380841 +v -0.880859 -0.0490677 -0.470829 +v -0.877675 -0.0980172 -0.469127 +v -0.830468 -0.0490677 -0.554901 +v -0.827466 -0.0980172 -0.552895 +v -0.772079 -0.0490677 -0.633629 +v -0.769288 -0.0980172 -0.631339 +v -0.706255 -0.0490677 -0.706255 +v -0.703702 -0.0980172 -0.703702 +v -0.633629 -0.0490677 -0.772079 +v -0.631339 -0.0980172 -0.769288 +v -0.554901 -0.0490677 -0.830468 +v -0.552895 -0.0980172 -0.827466 +v -0.470829 -0.0490677 -0.880859 +v -0.469127 -0.0980172 -0.877675 +v -0.382222 -0.0490677 -0.922767 +v -0.38084 -0.0980172 -0.919431 +v -0.289935 -0.0490677 -0.955788 +v -0.288887 -0.0980172 -0.952332 +v -0.194855 -0.0490677 -0.979604 +v -0.194151 -0.0980172 -0.976063 +v -0.0978989 -0.0490677 -0.993986 +v -0.097545 -0.0980172 -0.990393 +v 1.19105e-08 -0.0490677 -0.998795 +v 1.18675e-08 -0.0980172 -0.995185 +v 0.0978994 -0.0490677 -0.993986 +v 0.0975455 -0.0980172 -0.990393 +v 0.194855 -0.0490677 -0.979604 +v 0.194151 -0.0980172 -0.976063 +v 0.289935 -0.0490677 -0.955788 +v 0.288887 -0.0980172 -0.952332 +v 0.382223 -0.0490677 -0.922767 +v 0.380841 -0.0980172 -0.919431 +v 0.470829 -0.0490677 -0.880859 +v 0.469127 -0.0980172 -0.877675 +v 0.554901 -0.0490677 -0.830468 +v 0.552895 -0.0980172 -0.827466 +v 0.633629 -0.0490677 -0.772079 +v 0.631339 -0.0980172 -0.769288 +v 0.706255 -0.0490677 -0.706255 +v 0.703702 -0.0980172 -0.703702 +v 0.772079 -0.0490677 -0.633629 +v 0.769288 -0.0980172 -0.631338 +v 0.830468 -0.0490677 -0.554901 +v 0.827466 -0.0980172 -0.552895 +v 0.880859 -0.0490677 -0.470829 +v 0.877675 -0.0980172 -0.469127 +v 0.922767 -0.0490677 -0.382222 +v 0.919431 -0.0980172 -0.380841 +v 0.955788 -0.0490677 -0.289935 +v 0.952332 -0.0980172 -0.288887 +v 0.979604 -0.0490677 -0.194855 +v 0.976063 -0.0980172 -0.194151 +v 0.993986 -0.0490677 -0.0978987 +v 0.990393 -0.0980172 -0.0975448 +v 0.998795 -0.0490677 0 +v 0.995185 -0.0980172 0 +v 0.995185 -0.0980172 0 +v 0.989177 -0.146731 0 +v 0.990393 -0.0980172 0.0975452 +v 0.984413 -0.146731 0.0969563 +v 0.976063 -0.0980172 0.194151 +v 0.97017 -0.146731 0.192979 +v 0.952332 -0.0980172 0.288887 +v 0.946583 -0.146731 0.287143 +v 0.919431 -0.0980172 0.380841 +v 0.91388 -0.146731 0.378541 +v 0.877675 -0.0980172 0.469127 +v 0.872376 -0.146731 0.466295 +v 0.827466 -0.0980172 0.552895 +v 0.82247 -0.146731 0.549557 +v 0.769288 -0.0980172 0.631339 +v 0.764644 -0.146731 0.627527 +v 0.703702 -0.0980172 0.703702 +v 0.699453 -0.146731 0.699453 +v 0.631338 -0.0980172 0.769288 +v 0.627527 -0.146731 0.764644 +v 0.552895 -0.0980172 0.827466 +v 0.549557 -0.146731 0.82247 +v 0.469127 -0.0980172 0.877675 +v 0.466294 -0.146731 0.872376 +v 0.380841 -0.0980172 0.919431 +v 0.378541 -0.146731 0.91388 +v 0.288887 -0.0980172 0.952332 +v 0.287143 -0.146731 0.946583 +v 0.194151 -0.0980172 0.976063 +v 0.192979 -0.146731 0.97017 +v 0.0975452 -0.0980172 0.990393 +v 0.0969562 -0.146731 0.984413 +v -4.35009e-08 -0.0980172 0.995185 +v -4.32383e-08 -0.146731 0.989177 +v -0.0975452 -0.0980172 0.990393 +v -0.0969563 -0.146731 0.984413 +v -0.194151 -0.0980172 0.976063 +v -0.192979 -0.146731 0.97017 +v -0.288887 -0.0980172 0.952332 +v -0.287143 -0.146731 0.946583 +v -0.380841 -0.0980172 0.919431 +v -0.378542 -0.146731 0.91388 +v -0.469127 -0.0980172 0.877675 +v -0.466295 -0.146731 0.872376 +v -0.552895 -0.0980172 0.827466 +v -0.549557 -0.146731 0.82247 +v -0.631338 -0.0980172 0.769288 +v -0.627527 -0.146731 0.764644 +v -0.703702 -0.0980172 0.703702 +v -0.699453 -0.146731 0.699453 +v -0.769288 -0.0980172 0.631338 +v -0.764644 -0.146731 0.627527 +v -0.827466 -0.0980172 0.552895 +v -0.82247 -0.146731 0.549557 +v -0.877675 -0.0980172 0.469127 +v -0.872376 -0.146731 0.466294 +v -0.919431 -0.0980172 0.380841 +v -0.91388 -0.146731 0.378541 +v -0.952332 -0.0980172 0.288887 +v -0.946583 -0.146731 0.287143 +v -0.976063 -0.0980172 0.194151 +v -0.97017 -0.146731 0.192979 +v -0.990393 -0.0980172 0.0975451 +v -0.984413 -0.146731 0.0969562 +v -0.995185 -0.0980172 -8.70018e-08 +v -0.989177 -0.146731 -8.64766e-08 +v -0.990393 -0.0980172 -0.0975453 +v -0.984413 -0.146731 -0.0969564 +v -0.976063 -0.0980172 -0.194151 +v -0.97017 -0.146731 -0.192979 +v -0.952332 -0.0980172 -0.288887 +v -0.946583 -0.146731 -0.287143 +v -0.919431 -0.0980172 -0.380841 +v -0.91388 -0.146731 -0.378541 +v -0.877675 -0.0980172 -0.469127 +v -0.872376 -0.146731 -0.466295 +v -0.827466 -0.0980172 -0.552895 +v -0.82247 -0.146731 -0.549557 +v -0.769288 -0.0980172 -0.631339 +v -0.764644 -0.146731 -0.627527 +v -0.703702 -0.0980172 -0.703702 +v -0.699453 -0.146731 -0.699454 +v -0.631339 -0.0980172 -0.769288 +v -0.627527 -0.146731 -0.764644 +v -0.552895 -0.0980172 -0.827466 +v -0.549557 -0.146731 -0.82247 +v -0.469127 -0.0980172 -0.877675 +v -0.466295 -0.146731 -0.872376 +v -0.38084 -0.0980172 -0.919431 +v -0.378541 -0.146731 -0.91388 +v -0.288887 -0.0980172 -0.952332 +v -0.287143 -0.146731 -0.946583 +v -0.194151 -0.0980172 -0.976063 +v -0.192979 -0.146731 -0.97017 +v -0.097545 -0.0980172 -0.990393 +v -0.0969561 -0.146731 -0.984413 +v 1.18675e-08 -0.0980172 -0.995185 +v 1.17958e-08 -0.146731 -0.989177 +v 0.0975455 -0.0980172 -0.990393 +v 0.0969565 -0.146731 -0.984413 +v 0.194151 -0.0980172 -0.976063 +v 0.192979 -0.146731 -0.97017 +v 0.288887 -0.0980172 -0.952332 +v 0.287143 -0.146731 -0.946583 +v 0.380841 -0.0980172 -0.919431 +v 0.378542 -0.146731 -0.91388 +v 0.469127 -0.0980172 -0.877675 +v 0.466295 -0.146731 -0.872376 +v 0.552895 -0.0980172 -0.827466 +v 0.549557 -0.146731 -0.82247 +v 0.631339 -0.0980172 -0.769288 +v 0.627527 -0.146731 -0.764644 +v 0.703702 -0.0980172 -0.703702 +v 0.699454 -0.146731 -0.699453 +v 0.769288 -0.0980172 -0.631338 +v 0.764644 -0.146731 -0.627527 +v 0.827466 -0.0980172 -0.552895 +v 0.82247 -0.146731 -0.549557 +v 0.877675 -0.0980172 -0.469127 +v 0.872376 -0.146731 -0.466294 +v 0.919431 -0.0980172 -0.380841 +v 0.91388 -0.146731 -0.378541 +v 0.952332 -0.0980172 -0.288887 +v 0.946583 -0.146731 -0.287143 +v 0.976063 -0.0980172 -0.194151 +v 0.97017 -0.146731 -0.192979 +v 0.990393 -0.0980172 -0.0975448 +v 0.984413 -0.146731 -0.0969559 +v 0.995185 -0.0980172 0 +v 0.989177 -0.146731 0 +v 0.989177 -0.146731 0 +v 0.980785 -0.19509 0 +v 0.984413 -0.146731 0.0969563 +v 0.976063 -0.19509 0.0961338 +v 0.97017 -0.146731 0.192979 +v 0.96194 -0.19509 0.191342 +v 0.946583 -0.146731 0.287143 +v 0.938553 -0.19509 0.284707 +v 0.91388 -0.146731 0.378541 +v 0.906128 -0.19509 0.37533 +v 0.872376 -0.146731 0.466295 +v 0.864975 -0.19509 0.462339 +v 0.82247 -0.146731 0.549557 +v 0.815493 -0.19509 0.544895 +v 0.764644 -0.146731 0.627527 +v 0.758157 -0.19509 0.622204 +v 0.699453 -0.146731 0.699453 +v 0.69352 -0.19509 0.69352 +v 0.627527 -0.146731 0.764644 +v 0.622204 -0.19509 0.758157 +v 0.549557 -0.146731 0.82247 +v 0.544895 -0.19509 0.815493 +v 0.466294 -0.146731 0.872376 +v 0.462339 -0.19509 0.864976 +v 0.378541 -0.146731 0.91388 +v 0.37533 -0.19509 0.906128 +v 0.287143 -0.146731 0.946583 +v 0.284707 -0.19509 0.938553 +v 0.192979 -0.146731 0.97017 +v 0.191342 -0.19509 0.96194 +v 0.0969562 -0.146731 0.984413 +v 0.0961338 -0.19509 0.976063 +v -4.32383e-08 -0.146731 0.989177 +v -4.28715e-08 -0.19509 0.980785 +v -0.0969563 -0.146731 0.984413 +v -0.0961339 -0.19509 0.976063 +v -0.192979 -0.146731 0.97017 +v -0.191342 -0.19509 0.96194 +v -0.287143 -0.146731 0.946583 +v -0.284707 -0.19509 0.938553 +v -0.378542 -0.146731 0.91388 +v -0.37533 -0.19509 0.906127 +v -0.466295 -0.146731 0.872376 +v -0.462339 -0.19509 0.864975 +v -0.549557 -0.146731 0.82247 +v -0.544895 -0.19509 0.815493 +v -0.627527 -0.146731 0.764644 +v -0.622204 -0.19509 0.758157 +v -0.699453 -0.146731 0.699453 +v -0.69352 -0.19509 0.69352 +v -0.764644 -0.146731 0.627527 +v -0.758157 -0.19509 0.622204 +v -0.82247 -0.146731 0.549557 +v -0.815493 -0.19509 0.544895 +v -0.872376 -0.146731 0.466294 +v -0.864975 -0.19509 0.462339 +v -0.91388 -0.146731 0.378541 +v -0.906128 -0.19509 0.37533 +v -0.946583 -0.146731 0.287143 +v -0.938553 -0.19509 0.284707 +v -0.97017 -0.146731 0.192979 +v -0.96194 -0.19509 0.191342 +v -0.984413 -0.146731 0.0969562 +v -0.976063 -0.19509 0.0961337 +v -0.989177 -0.146731 -8.64766e-08 +v -0.980785 -0.19509 -8.5743e-08 +v -0.984413 -0.146731 -0.0969564 +v -0.976063 -0.19509 -0.0961339 +v -0.97017 -0.146731 -0.192979 +v -0.96194 -0.19509 -0.191342 +v -0.946583 -0.146731 -0.287143 +v -0.938553 -0.19509 -0.284707 +v -0.91388 -0.146731 -0.378541 +v -0.906128 -0.19509 -0.37533 +v -0.872376 -0.146731 -0.466295 +v -0.864975 -0.19509 -0.462339 +v -0.82247 -0.146731 -0.549557 +v -0.815493 -0.19509 -0.544895 +v -0.764644 -0.146731 -0.627527 +v -0.758157 -0.19509 -0.622204 +v -0.699453 -0.146731 -0.699454 +v -0.69352 -0.19509 -0.69352 +v -0.627527 -0.146731 -0.764644 +v -0.622204 -0.19509 -0.758157 +v -0.549557 -0.146731 -0.82247 +v -0.544895 -0.19509 -0.815493 +v -0.466295 -0.146731 -0.872376 +v -0.462339 -0.19509 -0.864976 +v -0.378541 -0.146731 -0.91388 +v -0.37533 -0.19509 -0.906128 +v -0.287143 -0.146731 -0.946583 +v -0.284707 -0.19509 -0.938553 +v -0.192979 -0.146731 -0.97017 +v -0.191342 -0.19509 -0.96194 +v -0.0969561 -0.146731 -0.984413 +v -0.0961336 -0.19509 -0.976063 +v 1.17958e-08 -0.146731 -0.989177 +v 1.16957e-08 -0.19509 -0.980785 +v 0.0969565 -0.146731 -0.984413 +v 0.0961341 -0.19509 -0.976063 +v 0.192979 -0.146731 -0.97017 +v 0.191342 -0.19509 -0.96194 +v 0.287143 -0.146731 -0.946583 +v 0.284707 -0.19509 -0.938553 +v 0.378542 -0.146731 -0.91388 +v 0.375331 -0.19509 -0.906127 +v 0.466295 -0.146731 -0.872376 +v 0.462339 -0.19509 -0.864976 +v 0.549557 -0.146731 -0.82247 +v 0.544895 -0.19509 -0.815493 +v 0.627527 -0.146731 -0.764644 +v 0.622204 -0.19509 -0.758157 +v 0.699454 -0.146731 -0.699453 +v 0.69352 -0.19509 -0.69352 +v 0.764644 -0.146731 -0.627527 +v 0.758157 -0.19509 -0.622203 +v 0.82247 -0.146731 -0.549557 +v 0.815493 -0.19509 -0.544895 +v 0.872376 -0.146731 -0.466294 +v 0.864976 -0.19509 -0.462339 +v 0.91388 -0.146731 -0.378541 +v 0.906127 -0.19509 -0.37533 +v 0.946583 -0.146731 -0.287143 +v 0.938553 -0.19509 -0.284707 +v 0.97017 -0.146731 -0.192979 +v 0.96194 -0.19509 -0.191342 +v 0.984413 -0.146731 -0.0969559 +v 0.976063 -0.19509 -0.0961334 +v 0.989177 -0.146731 0 +v 0.980785 -0.19509 0 +v 0.980785 -0.19509 0 +v 0.970031 -0.24298 0 +v 0.976063 -0.19509 0.0961338 +v 0.96536 -0.24298 0.0950797 +v 0.96194 -0.19509 0.191342 +v 0.951392 -0.24298 0.189244 +v 0.938553 -0.19509 0.284707 +v 0.928262 -0.24298 0.281585 +v 0.906128 -0.19509 0.37533 +v 0.896192 -0.24298 0.371215 +v 0.864975 -0.19509 0.462339 +v 0.855491 -0.24298 0.45727 +v 0.815493 -0.19509 0.544895 +v 0.806552 -0.24298 0.538921 +v 0.758157 -0.19509 0.622204 +v 0.749844 -0.24298 0.615381 +v 0.69352 -0.19509 0.69352 +v 0.685916 -0.24298 0.685916 +v 0.622204 -0.19509 0.758157 +v 0.615381 -0.24298 0.749844 +v 0.544895 -0.19509 0.815493 +v 0.53892 -0.24298 0.806552 +v 0.462339 -0.19509 0.864976 +v 0.457269 -0.24298 0.855491 +v 0.37533 -0.19509 0.906128 +v 0.371215 -0.24298 0.896192 +v 0.284707 -0.19509 0.938553 +v 0.281585 -0.24298 0.928262 +v 0.191342 -0.19509 0.96194 +v 0.189244 -0.24298 0.951392 +v 0.0961338 -0.19509 0.976063 +v 0.0950797 -0.24298 0.96536 +v -4.28715e-08 -0.19509 0.980785 +v -4.24014e-08 -0.24298 0.970031 +v -0.0961339 -0.19509 0.976063 +v -0.0950798 -0.24298 0.96536 +v -0.191342 -0.19509 0.96194 +v -0.189244 -0.24298 0.951392 +v -0.284707 -0.19509 0.938553 +v -0.281585 -0.24298 0.928262 +v -0.37533 -0.19509 0.906127 +v -0.371215 -0.24298 0.896192 +v -0.462339 -0.19509 0.864975 +v -0.45727 -0.24298 0.855491 +v -0.544895 -0.19509 0.815493 +v -0.538921 -0.24298 0.806551 +v -0.622204 -0.19509 0.758157 +v -0.615381 -0.24298 0.749844 +v -0.69352 -0.19509 0.69352 +v -0.685916 -0.24298 0.685916 +v -0.758157 -0.19509 0.622204 +v -0.749844 -0.24298 0.615381 +v -0.815493 -0.19509 0.544895 +v -0.806552 -0.24298 0.53892 +v -0.864975 -0.19509 0.462339 +v -0.855491 -0.24298 0.457269 +v -0.906128 -0.19509 0.37533 +v -0.896192 -0.24298 0.371215 +v -0.938553 -0.19509 0.284707 +v -0.928262 -0.24298 0.281585 +v -0.96194 -0.19509 0.191342 +v -0.951392 -0.24298 0.189244 +v -0.976063 -0.19509 0.0961337 +v -0.96536 -0.24298 0.0950797 +v -0.980785 -0.19509 -8.5743e-08 +v -0.970031 -0.24298 -8.48028e-08 +v -0.976063 -0.19509 -0.0961339 +v -0.96536 -0.24298 -0.0950798 +v -0.96194 -0.19509 -0.191342 +v -0.951392 -0.24298 -0.189244 +v -0.938553 -0.19509 -0.284707 +v -0.928262 -0.24298 -0.281585 +v -0.906128 -0.19509 -0.37533 +v -0.896192 -0.24298 -0.371215 +v -0.864975 -0.19509 -0.462339 +v -0.855491 -0.24298 -0.45727 +v -0.815493 -0.19509 -0.544895 +v -0.806551 -0.24298 -0.538921 +v -0.758157 -0.19509 -0.622204 +v -0.749844 -0.24298 -0.615381 +v -0.69352 -0.19509 -0.69352 +v -0.685916 -0.24298 -0.685916 +v -0.622204 -0.19509 -0.758157 +v -0.615381 -0.24298 -0.749844 +v -0.544895 -0.19509 -0.815493 +v -0.53892 -0.24298 -0.806552 +v -0.462339 -0.19509 -0.864976 +v -0.45727 -0.24298 -0.855491 +v -0.37533 -0.19509 -0.906128 +v -0.371215 -0.24298 -0.896192 +v -0.284707 -0.19509 -0.938553 +v -0.281585 -0.24298 -0.928262 +v -0.191342 -0.19509 -0.96194 +v -0.189244 -0.24298 -0.951392 +v -0.0961336 -0.19509 -0.976063 +v -0.0950795 -0.24298 -0.96536 +v 1.16957e-08 -0.19509 -0.980785 +v 1.15675e-08 -0.24298 -0.970031 +v 0.0961341 -0.19509 -0.976063 +v 0.09508 -0.24298 -0.96536 +v 0.191342 -0.19509 -0.96194 +v 0.189244 -0.24298 -0.951392 +v 0.284707 -0.19509 -0.938553 +v 0.281586 -0.24298 -0.928262 +v 0.375331 -0.19509 -0.906127 +v 0.371215 -0.24298 -0.896192 +v 0.462339 -0.19509 -0.864976 +v 0.45727 -0.24298 -0.855491 +v 0.544895 -0.19509 -0.815493 +v 0.538921 -0.24298 -0.806551 +v 0.622204 -0.19509 -0.758157 +v 0.615381 -0.24298 -0.749844 +v 0.69352 -0.19509 -0.69352 +v 0.685916 -0.24298 -0.685915 +v 0.758157 -0.19509 -0.622203 +v 0.749844 -0.24298 -0.615381 +v 0.815493 -0.19509 -0.544895 +v 0.806552 -0.24298 -0.538921 +v 0.864976 -0.19509 -0.462339 +v 0.855491 -0.24298 -0.457269 +v 0.906127 -0.19509 -0.37533 +v 0.896192 -0.24298 -0.371215 +v 0.938553 -0.19509 -0.284707 +v 0.928262 -0.24298 -0.281585 +v 0.96194 -0.19509 -0.191342 +v 0.951392 -0.24298 -0.189244 +v 0.976063 -0.19509 -0.0961334 +v 0.96536 -0.24298 -0.0950793 +v 0.980785 -0.19509 0 +v 0.970031 -0.24298 0 +v 0.970031 -0.24298 0 +v 0.95694 -0.290285 0 +v 0.96536 -0.24298 0.0950797 +v 0.952332 -0.290285 0.0937966 +v 0.951392 -0.24298 0.189244 +v 0.938553 -0.290285 0.18669 +v 0.928262 -0.24298 0.281585 +v 0.915735 -0.290285 0.277785 +v 0.896192 -0.24298 0.371215 +v 0.884098 -0.290285 0.366205 +v 0.855491 -0.24298 0.45727 +v 0.843946 -0.290285 0.451099 +v 0.806552 -0.24298 0.538921 +v 0.795667 -0.290285 0.531648 +v 0.749844 -0.24298 0.615381 +v 0.739725 -0.290285 0.607077 +v 0.685916 -0.24298 0.685916 +v 0.676659 -0.290285 0.676659 +v 0.615381 -0.24298 0.749844 +v 0.607077 -0.290285 0.739725 +v 0.53892 -0.24298 0.806552 +v 0.531648 -0.290285 0.795667 +v 0.457269 -0.24298 0.855491 +v 0.451099 -0.290285 0.843946 +v 0.371215 -0.24298 0.896192 +v 0.366205 -0.290285 0.884098 +v 0.281585 -0.24298 0.928262 +v 0.277785 -0.290285 0.915735 +v 0.189244 -0.24298 0.951392 +v 0.18669 -0.290285 0.938553 +v 0.0950797 -0.24298 0.96536 +v 0.0937966 -0.290285 0.952332 +v -4.24014e-08 -0.24298 0.970031 +v -4.18292e-08 -0.290285 0.95694 +v -0.0950798 -0.24298 0.96536 +v -0.0937966 -0.290285 0.952332 +v -0.189244 -0.24298 0.951392 +v -0.18669 -0.290285 0.938553 +v -0.281585 -0.24298 0.928262 +v -0.277785 -0.290285 0.915735 +v -0.371215 -0.24298 0.896192 +v -0.366205 -0.290285 0.884098 +v -0.45727 -0.24298 0.855491 +v -0.451099 -0.290285 0.843946 +v -0.538921 -0.24298 0.806551 +v -0.531648 -0.290285 0.795667 +v -0.615381 -0.24298 0.749844 +v -0.607077 -0.290285 0.739725 +v -0.685916 -0.24298 0.685916 +v -0.676659 -0.290285 0.676659 +v -0.749844 -0.24298 0.615381 +v -0.739725 -0.290285 0.607077 +v -0.806552 -0.24298 0.53892 +v -0.795667 -0.290285 0.531648 +v -0.855491 -0.24298 0.457269 +v -0.843946 -0.290285 0.451098 +v -0.896192 -0.24298 0.371215 +v -0.884098 -0.290285 0.366205 +v -0.928262 -0.24298 0.281585 +v -0.915735 -0.290285 0.277785 +v -0.951392 -0.24298 0.189244 +v -0.938553 -0.290285 0.18669 +v -0.96536 -0.24298 0.0950797 +v -0.952332 -0.290285 0.0937965 +v -0.970031 -0.24298 -8.48028e-08 +v -0.95694 -0.290285 -8.36584e-08 +v -0.96536 -0.24298 -0.0950798 +v -0.952332 -0.290285 -0.0937967 +v -0.951392 -0.24298 -0.189244 +v -0.938553 -0.290285 -0.18669 +v -0.928262 -0.24298 -0.281585 +v -0.915735 -0.290285 -0.277785 +v -0.896192 -0.24298 -0.371215 +v -0.884098 -0.290285 -0.366205 +v -0.855491 -0.24298 -0.45727 +v -0.843946 -0.290285 -0.451099 +v -0.806551 -0.24298 -0.538921 +v -0.795667 -0.290285 -0.531648 +v -0.749844 -0.24298 -0.615381 +v -0.739725 -0.290285 -0.607077 +v -0.685916 -0.24298 -0.685916 +v -0.676659 -0.290285 -0.676659 +v -0.615381 -0.24298 -0.749844 +v -0.607077 -0.290285 -0.739725 +v -0.53892 -0.24298 -0.806552 +v -0.531647 -0.290285 -0.795667 +v -0.45727 -0.24298 -0.855491 +v -0.451098 -0.290285 -0.843946 +v -0.371215 -0.24298 -0.896192 +v -0.366205 -0.290285 -0.884098 +v -0.281585 -0.24298 -0.928262 +v -0.277785 -0.290285 -0.915735 +v -0.189244 -0.24298 -0.951392 +v -0.18669 -0.290285 -0.938553 +v -0.0950795 -0.24298 -0.96536 +v -0.0937964 -0.290285 -0.952332 +v 1.15675e-08 -0.24298 -0.970031 +v 1.14114e-08 -0.290285 -0.95694 +v 0.09508 -0.24298 -0.96536 +v 0.0937968 -0.290285 -0.952332 +v 0.189244 -0.24298 -0.951392 +v 0.18669 -0.290285 -0.938553 +v 0.281586 -0.24298 -0.928262 +v 0.277785 -0.290285 -0.915735 +v 0.371215 -0.24298 -0.896192 +v 0.366205 -0.290285 -0.884098 +v 0.45727 -0.24298 -0.855491 +v 0.451099 -0.290285 -0.843946 +v 0.538921 -0.24298 -0.806551 +v 0.531648 -0.290285 -0.795667 +v 0.615381 -0.24298 -0.749844 +v 0.607077 -0.290285 -0.739725 +v 0.685916 -0.24298 -0.685915 +v 0.676659 -0.290285 -0.676659 +v 0.749844 -0.24298 -0.615381 +v 0.739725 -0.290285 -0.607076 +v 0.806552 -0.24298 -0.538921 +v 0.795667 -0.290285 -0.531648 +v 0.855491 -0.24298 -0.457269 +v 0.843946 -0.290285 -0.451098 +v 0.896192 -0.24298 -0.371215 +v 0.884098 -0.290285 -0.366205 +v 0.928262 -0.24298 -0.281585 +v 0.915735 -0.290285 -0.277785 +v 0.951392 -0.24298 -0.189244 +v 0.938553 -0.290285 -0.18669 +v 0.96536 -0.24298 -0.0950793 +v 0.952332 -0.290285 -0.0937962 +v 0.970031 -0.24298 0 +v 0.95694 -0.290285 0 +v 0.95694 -0.290285 0 +v 0.941544 -0.33689 0 +v 0.952332 -0.290285 0.0937966 +v 0.93701 -0.33689 0.0922875 +v 0.938553 -0.290285 0.18669 +v 0.923453 -0.33689 0.183686 +v 0.915735 -0.290285 0.277785 +v 0.901002 -0.33689 0.273316 +v 0.884098 -0.290285 0.366205 +v 0.869873 -0.33689 0.360313 +v 0.843946 -0.290285 0.451099 +v 0.830368 -0.33689 0.443841 +v 0.795667 -0.290285 0.531648 +v 0.782865 -0.33689 0.523094 +v 0.739725 -0.290285 0.607077 +v 0.727823 -0.33689 0.597309 +v 0.676659 -0.290285 0.676659 +v 0.665772 -0.33689 0.665772 +v 0.607077 -0.290285 0.739725 +v 0.597309 -0.33689 0.727823 +v 0.531648 -0.290285 0.795667 +v 0.523094 -0.33689 0.782865 +v 0.451099 -0.290285 0.843946 +v 0.443841 -0.33689 0.830368 +v 0.366205 -0.290285 0.884098 +v 0.360313 -0.33689 0.869873 +v 0.277785 -0.290285 0.915735 +v 0.273316 -0.33689 0.901002 +v 0.18669 -0.290285 0.938553 +v 0.183686 -0.33689 0.923453 +v 0.0937966 -0.290285 0.952332 +v 0.0922875 -0.33689 0.93701 +v -4.18292e-08 -0.290285 0.95694 +v -4.11562e-08 -0.33689 0.941544 +v -0.0937966 -0.290285 0.952332 +v -0.0922875 -0.33689 0.93701 +v -0.18669 -0.290285 0.938553 +v -0.183686 -0.33689 0.923453 +v -0.277785 -0.290285 0.915735 +v -0.273316 -0.33689 0.901001 +v -0.366205 -0.290285 0.884098 +v -0.360313 -0.33689 0.869873 +v -0.451099 -0.290285 0.843946 +v -0.443841 -0.33689 0.830368 +v -0.531648 -0.290285 0.795667 +v -0.523094 -0.33689 0.782865 +v -0.607077 -0.290285 0.739725 +v -0.597309 -0.33689 0.727823 +v -0.676659 -0.290285 0.676659 +v -0.665772 -0.33689 0.665772 +v -0.739725 -0.290285 0.607077 +v -0.727823 -0.33689 0.597309 +v -0.795667 -0.290285 0.531648 +v -0.782865 -0.33689 0.523094 +v -0.843946 -0.290285 0.451098 +v -0.830368 -0.33689 0.443841 +v -0.884098 -0.290285 0.366205 +v -0.869873 -0.33689 0.360313 +v -0.915735 -0.290285 0.277785 +v -0.901002 -0.33689 0.273316 +v -0.938553 -0.290285 0.18669 +v -0.923453 -0.33689 0.183686 +v -0.952332 -0.290285 0.0937965 +v -0.93701 -0.33689 0.0922874 +v -0.95694 -0.290285 -8.36584e-08 +v -0.941544 -0.33689 -8.23124e-08 +v -0.952332 -0.290285 -0.0937967 +v -0.93701 -0.33689 -0.0922876 +v -0.938553 -0.290285 -0.18669 +v -0.923453 -0.33689 -0.183686 +v -0.915735 -0.290285 -0.277785 +v -0.901001 -0.33689 -0.273316 +v -0.884098 -0.290285 -0.366205 +v -0.869873 -0.33689 -0.360313 +v -0.843946 -0.290285 -0.451099 +v -0.830368 -0.33689 -0.443841 +v -0.795667 -0.290285 -0.531648 +v -0.782865 -0.33689 -0.523094 +v -0.739725 -0.290285 -0.607077 +v -0.727823 -0.33689 -0.597309 +v -0.676659 -0.290285 -0.676659 +v -0.665772 -0.33689 -0.665772 +v -0.607077 -0.290285 -0.739725 +v -0.597309 -0.33689 -0.727823 +v -0.531647 -0.290285 -0.795667 +v -0.523094 -0.33689 -0.782865 +v -0.451098 -0.290285 -0.843946 +v -0.443841 -0.33689 -0.830368 +v -0.366205 -0.290285 -0.884098 +v -0.360313 -0.33689 -0.869873 +v -0.277785 -0.290285 -0.915735 +v -0.273316 -0.33689 -0.901002 +v -0.18669 -0.290285 -0.938553 +v -0.183686 -0.33689 -0.923453 +v -0.0937964 -0.290285 -0.952332 +v -0.0922873 -0.33689 -0.93701 +v 1.14114e-08 -0.290285 -0.95694 +v 1.12278e-08 -0.33689 -0.941544 +v 0.0937968 -0.290285 -0.952332 +v 0.0922877 -0.33689 -0.93701 +v 0.18669 -0.290285 -0.938553 +v 0.183686 -0.33689 -0.923453 +v 0.277785 -0.290285 -0.915735 +v 0.273316 -0.33689 -0.901001 +v 0.366205 -0.290285 -0.884098 +v 0.360313 -0.33689 -0.869873 +v 0.451099 -0.290285 -0.843946 +v 0.443841 -0.33689 -0.830368 +v 0.531648 -0.290285 -0.795667 +v 0.523094 -0.33689 -0.782865 +v 0.607077 -0.290285 -0.739725 +v 0.597309 -0.33689 -0.727823 +v 0.676659 -0.290285 -0.676659 +v 0.665772 -0.33689 -0.665772 +v 0.739725 -0.290285 -0.607076 +v 0.727823 -0.33689 -0.597309 +v 0.795667 -0.290285 -0.531648 +v 0.782865 -0.33689 -0.523094 +v 0.843946 -0.290285 -0.451098 +v 0.830368 -0.33689 -0.443841 +v 0.884098 -0.290285 -0.366205 +v 0.869873 -0.33689 -0.360313 +v 0.915735 -0.290285 -0.277785 +v 0.901002 -0.33689 -0.273316 +v 0.938553 -0.290285 -0.18669 +v 0.923453 -0.33689 -0.183686 +v 0.952332 -0.290285 -0.0937962 +v 0.93701 -0.33689 -0.0922871 +v 0.95694 -0.290285 0 +v 0.941544 -0.33689 0 +v 0.941544 -0.33689 0 +v 0.92388 -0.382684 0 +v 0.93701 -0.33689 0.0922875 +v 0.919431 -0.382684 0.090556 +v 0.923453 -0.33689 0.183686 +v 0.906127 -0.382684 0.18024 +v 0.901002 -0.33689 0.273316 +v 0.884098 -0.382684 0.268188 +v 0.869873 -0.33689 0.360313 +v 0.853553 -0.382684 0.353553 +v 0.830368 -0.33689 0.443841 +v 0.814789 -0.382684 0.435514 +v 0.782865 -0.33689 0.523094 +v 0.768178 -0.382684 0.51328 +v 0.727823 -0.33689 0.597309 +v 0.714168 -0.382684 0.586103 +v 0.665772 -0.33689 0.665772 +v 0.653281 -0.382684 0.653281 +v 0.597309 -0.33689 0.727823 +v 0.586103 -0.382684 0.714168 +v 0.523094 -0.33689 0.782865 +v 0.51328 -0.382684 0.768178 +v 0.443841 -0.33689 0.830368 +v 0.435514 -0.382684 0.814789 +v 0.360313 -0.33689 0.869873 +v 0.353553 -0.382684 0.853553 +v 0.273316 -0.33689 0.901002 +v 0.268188 -0.382684 0.884098 +v 0.183686 -0.33689 0.923453 +v 0.18024 -0.382684 0.906127 +v 0.0922875 -0.33689 0.93701 +v 0.090556 -0.382684 0.919431 +v -4.11562e-08 -0.33689 0.941544 +v -4.03841e-08 -0.382684 0.92388 +v -0.0922875 -0.33689 0.93701 +v -0.0905561 -0.382684 0.919431 +v -0.183686 -0.33689 0.923453 +v -0.18024 -0.382684 0.906127 +v -0.273316 -0.33689 0.901001 +v -0.268188 -0.382684 0.884098 +v -0.360313 -0.33689 0.869873 +v -0.353553 -0.382684 0.853553 +v -0.443841 -0.33689 0.830368 +v -0.435514 -0.382684 0.814789 +v -0.523094 -0.33689 0.782865 +v -0.51328 -0.382684 0.768178 +v -0.597309 -0.33689 0.727823 +v -0.586103 -0.382684 0.714169 +v -0.665772 -0.33689 0.665772 +v -0.653281 -0.382684 0.653281 +v -0.727823 -0.33689 0.597309 +v -0.714169 -0.382684 0.586103 +v -0.782865 -0.33689 0.523094 +v -0.768178 -0.382684 0.51328 +v -0.830368 -0.33689 0.443841 +v -0.814789 -0.382684 0.435514 +v -0.869873 -0.33689 0.360313 +v -0.853553 -0.382684 0.353553 +v -0.901002 -0.33689 0.273316 +v -0.884098 -0.382684 0.268188 +v -0.923453 -0.33689 0.183686 +v -0.906127 -0.382684 0.18024 +v -0.93701 -0.33689 0.0922874 +v -0.919431 -0.382684 0.090556 +v -0.941544 -0.33689 -8.23124e-08 +v -0.92388 -0.382684 -8.07681e-08 +v -0.93701 -0.33689 -0.0922876 +v -0.919431 -0.382684 -0.0905561 +v -0.923453 -0.33689 -0.183686 +v -0.906127 -0.382684 -0.18024 +v -0.901001 -0.33689 -0.273316 +v -0.884098 -0.382684 -0.268188 +v -0.869873 -0.33689 -0.360313 +v -0.853553 -0.382684 -0.353553 +v -0.830368 -0.33689 -0.443841 +v -0.814789 -0.382684 -0.435514 +v -0.782865 -0.33689 -0.523094 +v -0.768178 -0.382684 -0.51328 +v -0.727823 -0.33689 -0.597309 +v -0.714168 -0.382684 -0.586103 +v -0.665772 -0.33689 -0.665772 +v -0.653281 -0.382684 -0.653282 +v -0.597309 -0.33689 -0.727823 +v -0.586103 -0.382684 -0.714168 +v -0.523094 -0.33689 -0.782865 +v -0.51328 -0.382684 -0.768178 +v -0.443841 -0.33689 -0.830368 +v -0.435514 -0.382684 -0.814789 +v -0.360313 -0.33689 -0.869873 +v -0.353553 -0.382684 -0.853553 +v -0.273316 -0.33689 -0.901002 +v -0.268188 -0.382684 -0.884098 +v -0.183686 -0.33689 -0.923453 +v -0.18024 -0.382684 -0.906127 +v -0.0922873 -0.33689 -0.93701 +v -0.0905558 -0.382684 -0.919431 +v 1.12278e-08 -0.33689 -0.941544 +v 1.10172e-08 -0.382684 -0.92388 +v 0.0922877 -0.33689 -0.93701 +v 0.0905563 -0.382684 -0.919431 +v 0.183686 -0.33689 -0.923453 +v 0.18024 -0.382684 -0.906127 +v 0.273316 -0.33689 -0.901001 +v 0.268188 -0.382684 -0.884097 +v 0.360313 -0.33689 -0.869873 +v 0.353554 -0.382684 -0.853553 +v 0.443841 -0.33689 -0.830368 +v 0.435514 -0.382684 -0.814789 +v 0.523094 -0.33689 -0.782865 +v 0.51328 -0.382684 -0.768178 +v 0.597309 -0.33689 -0.727823 +v 0.586103 -0.382684 -0.714168 +v 0.665772 -0.33689 -0.665772 +v 0.653282 -0.382684 -0.653281 +v 0.727823 -0.33689 -0.597309 +v 0.714169 -0.382684 -0.586103 +v 0.782865 -0.33689 -0.523094 +v 0.768178 -0.382684 -0.51328 +v 0.830368 -0.33689 -0.443841 +v 0.814789 -0.382684 -0.435514 +v 0.869873 -0.33689 -0.360313 +v 0.853553 -0.382684 -0.353553 +v 0.901002 -0.33689 -0.273316 +v 0.884098 -0.382684 -0.268188 +v 0.923453 -0.33689 -0.183686 +v 0.906127 -0.382684 -0.18024 +v 0.93701 -0.33689 -0.0922871 +v 0.919431 -0.382684 -0.0905557 +v 0.941544 -0.33689 0 +v 0.92388 -0.382684 0 +v 0.92388 -0.382684 0 +v 0.903989 -0.427555 0 +v 0.919431 -0.382684 0.090556 +v 0.899636 -0.427555 0.0886064 +v 0.906127 -0.382684 0.18024 +v 0.886619 -0.427555 0.17636 +v 0.884098 -0.382684 0.268188 +v 0.865064 -0.427555 0.262414 +v 0.853553 -0.382684 0.353553 +v 0.835177 -0.427555 0.345942 +v 0.814789 -0.382684 0.435514 +v 0.797247 -0.427555 0.426138 +v 0.768178 -0.382684 0.51328 +v 0.75164 -0.427555 0.50223 +v 0.714168 -0.382684 0.586103 +v 0.698793 -0.427555 0.573485 +v 0.653281 -0.382684 0.653281 +v 0.639217 -0.427555 0.639217 +v 0.586103 -0.382684 0.714168 +v 0.573485 -0.427555 0.698793 +v 0.51328 -0.382684 0.768178 +v 0.50223 -0.427555 0.75164 +v 0.435514 -0.382684 0.814789 +v 0.426138 -0.427555 0.797247 +v 0.353553 -0.382684 0.853553 +v 0.345942 -0.427555 0.835177 +v 0.268188 -0.382684 0.884098 +v 0.262414 -0.427555 0.865064 +v 0.18024 -0.382684 0.906127 +v 0.176359 -0.427555 0.886619 +v 0.090556 -0.382684 0.919431 +v 0.0886064 -0.427555 0.899636 +v -4.03841e-08 -0.382684 0.92388 +v -3.95146e-08 -0.427555 0.903989 +v -0.0905561 -0.382684 0.919431 +v -0.0886065 -0.427555 0.899636 +v -0.18024 -0.382684 0.906127 +v -0.17636 -0.427555 0.886619 +v -0.268188 -0.382684 0.884098 +v -0.262414 -0.427555 0.865064 +v -0.353553 -0.382684 0.853553 +v -0.345942 -0.427555 0.835177 +v -0.435514 -0.382684 0.814789 +v -0.426138 -0.427555 0.797247 +v -0.51328 -0.382684 0.768178 +v -0.50223 -0.427555 0.75164 +v -0.586103 -0.382684 0.714169 +v -0.573485 -0.427555 0.698793 +v -0.653281 -0.382684 0.653281 +v -0.639217 -0.427555 0.639217 +v -0.714169 -0.382684 0.586103 +v -0.698793 -0.427555 0.573485 +v -0.768178 -0.382684 0.51328 +v -0.75164 -0.427555 0.50223 +v -0.814789 -0.382684 0.435514 +v -0.797247 -0.427555 0.426138 +v -0.853553 -0.382684 0.353553 +v -0.835177 -0.427555 0.345942 +v -0.884098 -0.382684 0.268188 +v -0.865064 -0.427555 0.262414 +v -0.906127 -0.382684 0.18024 +v -0.886619 -0.427555 0.17636 +v -0.919431 -0.382684 0.090556 +v -0.899636 -0.427555 0.0886064 +v -0.92388 -0.382684 -8.07681e-08 +v -0.903989 -0.427555 -7.90293e-08 +v -0.919431 -0.382684 -0.0905561 +v -0.899636 -0.427555 -0.0886066 +v -0.906127 -0.382684 -0.18024 +v -0.886619 -0.427555 -0.17636 +v -0.884098 -0.382684 -0.268188 +v -0.865064 -0.427555 -0.262414 +v -0.853553 -0.382684 -0.353553 +v -0.835177 -0.427555 -0.345942 +v -0.814789 -0.382684 -0.435514 +v -0.797247 -0.427555 -0.426138 +v -0.768178 -0.382684 -0.51328 +v -0.75164 -0.427555 -0.50223 +v -0.714168 -0.382684 -0.586103 +v -0.698793 -0.427555 -0.573485 +v -0.653281 -0.382684 -0.653282 +v -0.639217 -0.427555 -0.639217 +v -0.586103 -0.382684 -0.714168 +v -0.573485 -0.427555 -0.698793 +v -0.51328 -0.382684 -0.768178 +v -0.502229 -0.427555 -0.75164 +v -0.435514 -0.382684 -0.814789 +v -0.426138 -0.427555 -0.797247 +v -0.353553 -0.382684 -0.853553 +v -0.345941 -0.427555 -0.835177 +v -0.268188 -0.382684 -0.884098 +v -0.262414 -0.427555 -0.865064 +v -0.18024 -0.382684 -0.906127 +v -0.17636 -0.427555 -0.886619 +v -0.0905558 -0.382684 -0.919431 +v -0.0886063 -0.427555 -0.899636 +v 1.10172e-08 -0.382684 -0.92388 +v 1.078e-08 -0.427555 -0.903989 +v 0.0905563 -0.382684 -0.919431 +v 0.0886067 -0.427555 -0.899636 +v 0.18024 -0.382684 -0.906127 +v 0.17636 -0.427555 -0.886619 +v 0.268188 -0.382684 -0.884097 +v 0.262415 -0.427555 -0.865064 +v 0.353554 -0.382684 -0.853553 +v 0.345942 -0.427555 -0.835177 +v 0.435514 -0.382684 -0.814789 +v 0.426138 -0.427555 -0.797247 +v 0.51328 -0.382684 -0.768178 +v 0.50223 -0.427555 -0.75164 +v 0.586103 -0.382684 -0.714168 +v 0.573485 -0.427555 -0.698793 +v 0.653282 -0.382684 -0.653281 +v 0.639217 -0.427555 -0.639217 +v 0.714169 -0.382684 -0.586103 +v 0.698793 -0.427555 -0.573485 +v 0.768178 -0.382684 -0.51328 +v 0.75164 -0.427555 -0.50223 +v 0.814789 -0.382684 -0.435514 +v 0.797247 -0.427555 -0.426137 +v 0.853553 -0.382684 -0.353553 +v 0.835177 -0.427555 -0.345942 +v 0.884098 -0.382684 -0.268188 +v 0.865064 -0.427555 -0.262414 +v 0.906127 -0.382684 -0.18024 +v 0.886619 -0.427555 -0.176359 +v 0.919431 -0.382684 -0.0905557 +v 0.899636 -0.427555 -0.0886061 +v 0.92388 -0.382684 0 +v 0.903989 -0.427555 0 +v 0.903989 -0.427555 0 +v 0.881921 -0.471397 0 +v 0.899636 -0.427555 0.0886064 +v 0.877675 -0.471397 0.0864434 +v 0.886619 -0.427555 0.17636 +v 0.864975 -0.471397 0.172054 +v 0.865064 -0.427555 0.262414 +v 0.843946 -0.471397 0.256008 +v 0.835177 -0.427555 0.345942 +v 0.814789 -0.471397 0.337497 +v 0.797247 -0.427555 0.426138 +v 0.777785 -0.471397 0.415735 +v 0.75164 -0.427555 0.50223 +v 0.733291 -0.471397 0.489969 +v 0.698793 -0.427555 0.573485 +v 0.681734 -0.471397 0.559485 +v 0.639217 -0.427555 0.639217 +v 0.623612 -0.471397 0.623612 +v 0.573485 -0.427555 0.698793 +v 0.559485 -0.471397 0.681734 +v 0.50223 -0.427555 0.75164 +v 0.489969 -0.471397 0.733291 +v 0.426138 -0.427555 0.797247 +v 0.415735 -0.471397 0.777785 +v 0.345942 -0.427555 0.835177 +v 0.337497 -0.471397 0.814789 +v 0.262414 -0.427555 0.865064 +v 0.256008 -0.471397 0.843946 +v 0.176359 -0.427555 0.886619 +v 0.172054 -0.471397 0.864975 +v 0.0886064 -0.427555 0.899636 +v 0.0864434 -0.471397 0.877675 +v -3.95146e-08 -0.427555 0.903989 +v -3.855e-08 -0.471397 0.881921 +v -0.0886065 -0.427555 0.899636 +v -0.0864435 -0.471397 0.877675 +v -0.17636 -0.427555 0.886619 +v -0.172054 -0.471397 0.864975 +v -0.262414 -0.427555 0.865064 +v -0.256008 -0.471397 0.843946 +v -0.345942 -0.427555 0.835177 +v -0.337497 -0.471397 0.814789 +v -0.426138 -0.427555 0.797247 +v -0.415735 -0.471397 0.777785 +v -0.50223 -0.427555 0.75164 +v -0.489969 -0.471397 0.733291 +v -0.573485 -0.427555 0.698793 +v -0.559485 -0.471397 0.681734 +v -0.639217 -0.427555 0.639217 +v -0.623612 -0.471397 0.623612 +v -0.698793 -0.427555 0.573485 +v -0.681734 -0.471397 0.559485 +v -0.75164 -0.427555 0.50223 +v -0.733291 -0.471397 0.489969 +v -0.797247 -0.427555 0.426138 +v -0.777785 -0.471397 0.415735 +v -0.835177 -0.427555 0.345942 +v -0.814789 -0.471397 0.337497 +v -0.865064 -0.427555 0.262414 +v -0.843946 -0.471397 0.256008 +v -0.886619 -0.427555 0.17636 +v -0.864975 -0.471397 0.172054 +v -0.899636 -0.427555 0.0886064 +v -0.877675 -0.471397 0.0864434 +v -0.903989 -0.427555 -7.90293e-08 +v -0.881921 -0.471397 -7.71e-08 +v -0.899636 -0.427555 -0.0886066 +v -0.877675 -0.471397 -0.0864435 +v -0.886619 -0.427555 -0.17636 +v -0.864975 -0.471397 -0.172054 +v -0.865064 -0.427555 -0.262414 +v -0.843946 -0.471397 -0.256008 +v -0.835177 -0.427555 -0.345942 +v -0.814789 -0.471397 -0.337497 +v -0.797247 -0.427555 -0.426138 +v -0.777785 -0.471397 -0.415735 +v -0.75164 -0.427555 -0.50223 +v -0.733291 -0.471397 -0.489969 +v -0.698793 -0.427555 -0.573485 +v -0.681734 -0.471397 -0.559485 +v -0.639217 -0.427555 -0.639217 +v -0.623612 -0.471397 -0.623613 +v -0.573485 -0.427555 -0.698793 +v -0.559485 -0.471397 -0.681734 +v -0.502229 -0.427555 -0.75164 +v -0.489969 -0.471397 -0.733291 +v -0.426138 -0.427555 -0.797247 +v -0.415735 -0.471397 -0.777785 +v -0.345941 -0.427555 -0.835177 +v -0.337496 -0.471397 -0.814789 +v -0.262414 -0.427555 -0.865064 +v -0.256008 -0.471397 -0.843946 +v -0.17636 -0.427555 -0.886619 +v -0.172054 -0.471397 -0.864975 +v -0.0886063 -0.427555 -0.899636 +v -0.0864432 -0.471397 -0.877675 +v 1.078e-08 -0.427555 -0.903989 +v 1.05168e-08 -0.471397 -0.881921 +v 0.0886067 -0.427555 -0.899636 +v 0.0864437 -0.471397 -0.877675 +v 0.17636 -0.427555 -0.886619 +v 0.172054 -0.471397 -0.864975 +v 0.262415 -0.427555 -0.865064 +v 0.256009 -0.471397 -0.843946 +v 0.345942 -0.427555 -0.835177 +v 0.337497 -0.471397 -0.814789 +v 0.426138 -0.427555 -0.797247 +v 0.415735 -0.471397 -0.777785 +v 0.50223 -0.427555 -0.75164 +v 0.489969 -0.471397 -0.733291 +v 0.573485 -0.427555 -0.698793 +v 0.559485 -0.471397 -0.681734 +v 0.639217 -0.427555 -0.639217 +v 0.623613 -0.471397 -0.623612 +v 0.698793 -0.427555 -0.573485 +v 0.681734 -0.471397 -0.559485 +v 0.75164 -0.427555 -0.50223 +v 0.733291 -0.471397 -0.489969 +v 0.797247 -0.427555 -0.426137 +v 0.777785 -0.471397 -0.415735 +v 0.835177 -0.427555 -0.345942 +v 0.814789 -0.471397 -0.337497 +v 0.865064 -0.427555 -0.262414 +v 0.843946 -0.471397 -0.256008 +v 0.886619 -0.427555 -0.176359 +v 0.864975 -0.471397 -0.172054 +v 0.899636 -0.427555 -0.0886061 +v 0.877675 -0.471397 -0.0864431 +v 0.903989 -0.427555 0 +v 0.881921 -0.471397 0 +v 0.881921 -0.471397 0 +v 0.857729 -0.514103 0 +v 0.877675 -0.471397 0.0864434 +v 0.853598 -0.514103 0.0840721 +v 0.864975 -0.471397 0.172054 +v 0.841248 -0.514103 0.167335 +v 0.843946 -0.471397 0.256008 +v 0.820795 -0.514103 0.248985 +v 0.814789 -0.471397 0.337497 +v 0.792438 -0.514103 0.328239 +v 0.777785 -0.471397 0.415735 +v 0.756449 -0.514103 0.404331 +v 0.733291 -0.471397 0.489969 +v 0.713175 -0.514103 0.476529 +v 0.681734 -0.471397 0.559485 +v 0.663033 -0.514103 0.544137 +v 0.623612 -0.471397 0.623612 +v 0.606506 -0.514103 0.606506 +v 0.559485 -0.471397 0.681734 +v 0.544137 -0.514103 0.663033 +v 0.489969 -0.471397 0.733291 +v 0.476528 -0.514103 0.713175 +v 0.415735 -0.471397 0.777785 +v 0.40433 -0.514103 0.756449 +v 0.337497 -0.471397 0.814789 +v 0.328239 -0.514103 0.792438 +v 0.256008 -0.471397 0.843946 +v 0.248985 -0.514103 0.820795 +v 0.172054 -0.471397 0.864975 +v 0.167334 -0.514103 0.841248 +v 0.0864434 -0.471397 0.877675 +v 0.0840721 -0.514103 0.853598 +v -3.855e-08 -0.471397 0.881921 +v -3.74925e-08 -0.514103 0.857729 +v -0.0864435 -0.471397 0.877675 +v -0.0840722 -0.514103 0.853598 +v -0.172054 -0.471397 0.864975 +v -0.167335 -0.514103 0.841248 +v -0.256008 -0.471397 0.843946 +v -0.248986 -0.514103 0.820795 +v -0.337497 -0.471397 0.814789 +v -0.328239 -0.514103 0.792438 +v -0.415735 -0.471397 0.777785 +v -0.404331 -0.514103 0.756449 +v -0.489969 -0.471397 0.733291 +v -0.476529 -0.514103 0.713175 +v -0.559485 -0.471397 0.681734 +v -0.544137 -0.514103 0.663033 +v -0.623612 -0.471397 0.623612 +v -0.606506 -0.514103 0.606506 +v -0.681734 -0.471397 0.559485 +v -0.663033 -0.514103 0.544137 +v -0.733291 -0.471397 0.489969 +v -0.713175 -0.514103 0.476528 +v -0.777785 -0.471397 0.415735 +v -0.756449 -0.514103 0.40433 +v -0.814789 -0.471397 0.337497 +v -0.792438 -0.514103 0.328238 +v -0.843946 -0.471397 0.256008 +v -0.820795 -0.514103 0.248986 +v -0.864975 -0.471397 0.172054 +v -0.841248 -0.514103 0.167335 +v -0.877675 -0.471397 0.0864434 +v -0.853598 -0.514103 0.0840721 +v -0.881921 -0.471397 -7.71e-08 +v -0.857729 -0.514103 -7.4985e-08 +v -0.877675 -0.471397 -0.0864435 +v -0.853598 -0.514103 -0.0840722 +v -0.864975 -0.471397 -0.172054 +v -0.841248 -0.514103 -0.167335 +v -0.843946 -0.471397 -0.256008 +v -0.820795 -0.514103 -0.248986 +v -0.814789 -0.471397 -0.337497 +v -0.792438 -0.514103 -0.328239 +v -0.777785 -0.471397 -0.415735 +v -0.756449 -0.514103 -0.404331 +v -0.733291 -0.471397 -0.489969 +v -0.713175 -0.514103 -0.476529 +v -0.681734 -0.471397 -0.559485 +v -0.663033 -0.514103 -0.544137 +v -0.623612 -0.471397 -0.623613 +v -0.606506 -0.514103 -0.606506 +v -0.559485 -0.471397 -0.681734 +v -0.544137 -0.514103 -0.663033 +v -0.489969 -0.471397 -0.733291 +v -0.476528 -0.514103 -0.713175 +v -0.415735 -0.471397 -0.777785 +v -0.40433 -0.514103 -0.756449 +v -0.337496 -0.471397 -0.814789 +v -0.328238 -0.514103 -0.792438 +v -0.256008 -0.471397 -0.843946 +v -0.248985 -0.514103 -0.820795 +v -0.172054 -0.471397 -0.864975 +v -0.167335 -0.514103 -0.841248 +v -0.0864432 -0.471397 -0.877675 +v -0.0840719 -0.514103 -0.853598 +v 1.05168e-08 -0.471397 -0.881921 +v 1.02283e-08 -0.514103 -0.857729 +v 0.0864437 -0.471397 -0.877675 +v 0.0840724 -0.514103 -0.853598 +v 0.172054 -0.471397 -0.864975 +v 0.167335 -0.514103 -0.841248 +v 0.256009 -0.471397 -0.843946 +v 0.248986 -0.514103 -0.820795 +v 0.337497 -0.471397 -0.814789 +v 0.328239 -0.514103 -0.792438 +v 0.415735 -0.471397 -0.777785 +v 0.40433 -0.514103 -0.756449 +v 0.489969 -0.471397 -0.733291 +v 0.476529 -0.514103 -0.713175 +v 0.559485 -0.471397 -0.681734 +v 0.544137 -0.514103 -0.663033 +v 0.623613 -0.471397 -0.623612 +v 0.606506 -0.514103 -0.606506 +v 0.681734 -0.471397 -0.559485 +v 0.663033 -0.514103 -0.544137 +v 0.733291 -0.471397 -0.489969 +v 0.713175 -0.514103 -0.476529 +v 0.777785 -0.471397 -0.415735 +v 0.756449 -0.514103 -0.40433 +v 0.814789 -0.471397 -0.337497 +v 0.792438 -0.514103 -0.328239 +v 0.843946 -0.471397 -0.256008 +v 0.820795 -0.514103 -0.248985 +v 0.864975 -0.471397 -0.172054 +v 0.841248 -0.514103 -0.167334 +v 0.877675 -0.471397 -0.0864431 +v 0.853598 -0.514103 -0.0840718 +v 0.881921 -0.471397 0 +v 0.857729 -0.514103 0 +v 0.857729 -0.514103 0 +v 0.83147 -0.55557 0 +v 0.853598 -0.514103 0.0840721 +v 0.827466 -0.55557 0.0814983 +v 0.841248 -0.514103 0.167335 +v 0.815493 -0.55557 0.162212 +v 0.820795 -0.514103 0.248985 +v 0.795667 -0.55557 0.241363 +v 0.792438 -0.514103 0.328239 +v 0.768178 -0.55557 0.31819 +v 0.756449 -0.514103 0.404331 +v 0.733291 -0.55557 0.391952 +v 0.713175 -0.514103 0.476529 +v 0.691342 -0.55557 0.46194 +v 0.663033 -0.514103 0.544137 +v 0.642735 -0.55557 0.527479 +v 0.606506 -0.514103 0.606506 +v 0.587938 -0.55557 0.587938 +v 0.544137 -0.514103 0.663033 +v 0.527479 -0.55557 0.642735 +v 0.476528 -0.514103 0.713175 +v 0.46194 -0.55557 0.691342 +v 0.40433 -0.514103 0.756449 +v 0.391952 -0.55557 0.733291 +v 0.328239 -0.514103 0.792438 +v 0.31819 -0.55557 0.768178 +v 0.248985 -0.514103 0.820795 +v 0.241363 -0.55557 0.795667 +v 0.167334 -0.514103 0.841248 +v 0.162212 -0.55557 0.815493 +v 0.0840721 -0.514103 0.853598 +v 0.0814983 -0.55557 0.827466 +v -3.74925e-08 -0.514103 0.857729 +v -3.63447e-08 -0.55557 0.83147 +v -0.0840722 -0.514103 0.853598 +v -0.0814983 -0.55557 0.827466 +v -0.167335 -0.514103 0.841248 +v -0.162212 -0.55557 0.815493 +v -0.248986 -0.514103 0.820795 +v -0.241363 -0.55557 0.795667 +v -0.328239 -0.514103 0.792438 +v -0.31819 -0.55557 0.768178 +v -0.404331 -0.514103 0.756449 +v -0.391952 -0.55557 0.733291 +v -0.476529 -0.514103 0.713175 +v -0.46194 -0.55557 0.691342 +v -0.544137 -0.514103 0.663033 +v -0.527479 -0.55557 0.642735 +v -0.606506 -0.514103 0.606506 +v -0.587938 -0.55557 0.587938 +v -0.663033 -0.514103 0.544137 +v -0.642735 -0.55557 0.527479 +v -0.713175 -0.514103 0.476528 +v -0.691342 -0.55557 0.46194 +v -0.756449 -0.514103 0.40433 +v -0.733291 -0.55557 0.391952 +v -0.792438 -0.514103 0.328238 +v -0.768178 -0.55557 0.318189 +v -0.820795 -0.514103 0.248986 +v -0.795667 -0.55557 0.241363 +v -0.841248 -0.514103 0.167335 +v -0.815493 -0.55557 0.162212 +v -0.853598 -0.514103 0.0840721 +v -0.827466 -0.55557 0.0814982 +v -0.857729 -0.514103 -7.4985e-08 +v -0.83147 -0.55557 -7.26894e-08 +v -0.853598 -0.514103 -0.0840722 +v -0.827466 -0.55557 -0.0814984 +v -0.841248 -0.514103 -0.167335 +v -0.815493 -0.55557 -0.162212 +v -0.820795 -0.514103 -0.248986 +v -0.795667 -0.55557 -0.241363 +v -0.792438 -0.514103 -0.328239 +v -0.768178 -0.55557 -0.31819 +v -0.756449 -0.514103 -0.404331 +v -0.733291 -0.55557 -0.391952 +v -0.713175 -0.514103 -0.476529 +v -0.691342 -0.55557 -0.46194 +v -0.663033 -0.514103 -0.544137 +v -0.642735 -0.55557 -0.527479 +v -0.606506 -0.514103 -0.606506 +v -0.587938 -0.55557 -0.587938 +v -0.544137 -0.514103 -0.663033 +v -0.527479 -0.55557 -0.642735 +v -0.476528 -0.514103 -0.713175 +v -0.46194 -0.55557 -0.691342 +v -0.40433 -0.514103 -0.756449 +v -0.391952 -0.55557 -0.733291 +v -0.328238 -0.514103 -0.792438 +v -0.318189 -0.55557 -0.768178 +v -0.248985 -0.514103 -0.820795 +v -0.241363 -0.55557 -0.795667 +v -0.167335 -0.514103 -0.841248 +v -0.162212 -0.55557 -0.815493 +v -0.0840719 -0.514103 -0.853598 +v -0.0814981 -0.55557 -0.827466 +v 1.02283e-08 -0.514103 -0.857729 +v 9.91518e-09 -0.55557 -0.83147 +v 0.0840724 -0.514103 -0.853598 +v 0.0814985 -0.55557 -0.827466 +v 0.167335 -0.514103 -0.841248 +v 0.162212 -0.55557 -0.815493 +v 0.248986 -0.514103 -0.820795 +v 0.241363 -0.55557 -0.795667 +v 0.328239 -0.514103 -0.792438 +v 0.31819 -0.55557 -0.768178 +v 0.40433 -0.514103 -0.756449 +v 0.391952 -0.55557 -0.733291 +v 0.476529 -0.514103 -0.713175 +v 0.46194 -0.55557 -0.691342 +v 0.544137 -0.514103 -0.663033 +v 0.527479 -0.55557 -0.642735 +v 0.606506 -0.514103 -0.606506 +v 0.587938 -0.55557 -0.587938 +v 0.663033 -0.514103 -0.544137 +v 0.642735 -0.55557 -0.527479 +v 0.713175 -0.514103 -0.476529 +v 0.691342 -0.55557 -0.46194 +v 0.756449 -0.514103 -0.40433 +v 0.733291 -0.55557 -0.391952 +v 0.792438 -0.514103 -0.328239 +v 0.768178 -0.55557 -0.31819 +v 0.820795 -0.514103 -0.248985 +v 0.795667 -0.55557 -0.241363 +v 0.841248 -0.514103 -0.167334 +v 0.815493 -0.55557 -0.162212 +v 0.853598 -0.514103 -0.0840718 +v 0.827466 -0.55557 -0.081498 +v 0.857729 -0.514103 0 +v 0.83147 -0.55557 0 +v 0.83147 -0.55557 0 +v 0.803208 -0.595699 0 +v 0.827466 -0.55557 0.0814983 +v 0.79934 -0.595699 0.0787281 +v 0.815493 -0.55557 0.162212 +v 0.787774 -0.595699 0.156698 +v 0.795667 -0.55557 0.241363 +v 0.768622 -0.595699 0.233159 +v 0.768178 -0.55557 0.31819 +v 0.742067 -0.595699 0.307374 +v 0.733291 -0.55557 0.391952 +v 0.708366 -0.595699 0.378629 +v 0.691342 -0.55557 0.46194 +v 0.667843 -0.595699 0.446238 +v 0.642735 -0.55557 0.527479 +v 0.620888 -0.595699 0.509549 +v 0.587938 -0.55557 0.587938 +v 0.567953 -0.595699 0.567953 +v 0.527479 -0.55557 0.642735 +v 0.509549 -0.595699 0.620888 +v 0.46194 -0.55557 0.691342 +v 0.446238 -0.595699 0.667843 +v 0.391952 -0.55557 0.733291 +v 0.378629 -0.595699 0.708366 +v 0.31819 -0.55557 0.768178 +v 0.307374 -0.595699 0.742067 +v 0.241363 -0.55557 0.795667 +v 0.233159 -0.595699 0.768622 +v 0.162212 -0.55557 0.815493 +v 0.156698 -0.595699 0.787774 +v 0.0814983 -0.55557 0.827466 +v 0.0787281 -0.595699 0.79934 +v -3.63447e-08 -0.55557 0.83147 +v -3.51093e-08 -0.595699 0.803208 +v -0.0814983 -0.55557 0.827466 +v -0.0787282 -0.595699 0.79934 +v -0.162212 -0.55557 0.815493 +v -0.156698 -0.595699 0.787774 +v -0.241363 -0.55557 0.795667 +v -0.233159 -0.595699 0.768622 +v -0.31819 -0.55557 0.768178 +v -0.307374 -0.595699 0.742067 +v -0.391952 -0.55557 0.733291 +v -0.378629 -0.595699 0.708366 +v -0.46194 -0.55557 0.691342 +v -0.446238 -0.595699 0.667843 +v -0.527479 -0.55557 0.642735 +v -0.509549 -0.595699 0.620888 +v -0.587938 -0.55557 0.587938 +v -0.567953 -0.595699 0.567953 +v -0.642735 -0.55557 0.527479 +v -0.620888 -0.595699 0.509549 +v -0.691342 -0.55557 0.46194 +v -0.667843 -0.595699 0.446238 +v -0.733291 -0.55557 0.391952 +v -0.708366 -0.595699 0.378629 +v -0.768178 -0.55557 0.318189 +v -0.742067 -0.595699 0.307374 +v -0.795667 -0.55557 0.241363 +v -0.768622 -0.595699 0.233159 +v -0.815493 -0.55557 0.162212 +v -0.787774 -0.595699 0.156698 +v -0.827466 -0.55557 0.0814982 +v -0.79934 -0.595699 0.0787281 +v -0.83147 -0.55557 -7.26894e-08 +v -0.803208 -0.595699 -7.02186e-08 +v -0.827466 -0.55557 -0.0814984 +v -0.79934 -0.595699 -0.0787282 +v -0.815493 -0.55557 -0.162212 +v -0.787774 -0.595699 -0.156698 +v -0.795667 -0.55557 -0.241363 +v -0.768622 -0.595699 -0.233159 +v -0.768178 -0.55557 -0.31819 +v -0.742067 -0.595699 -0.307374 +v -0.733291 -0.55557 -0.391952 +v -0.708366 -0.595699 -0.378629 +v -0.691342 -0.55557 -0.46194 +v -0.667843 -0.595699 -0.446238 +v -0.642735 -0.55557 -0.527479 +v -0.620888 -0.595699 -0.50955 +v -0.587938 -0.55557 -0.587938 +v -0.567953 -0.595699 -0.567954 +v -0.527479 -0.55557 -0.642735 +v -0.509549 -0.595699 -0.620888 +v -0.46194 -0.55557 -0.691342 +v -0.446238 -0.595699 -0.667843 +v -0.391952 -0.55557 -0.733291 +v -0.378629 -0.595699 -0.708366 +v -0.318189 -0.55557 -0.768178 +v -0.307374 -0.595699 -0.742067 +v -0.241363 -0.55557 -0.795667 +v -0.233159 -0.595699 -0.768622 +v -0.162212 -0.55557 -0.815493 +v -0.156698 -0.595699 -0.787774 +v -0.0814981 -0.55557 -0.827466 +v -0.0787279 -0.595699 -0.79934 +v 9.91518e-09 -0.55557 -0.83147 +v 9.57815e-09 -0.595699 -0.803208 +v 0.0814985 -0.55557 -0.827466 +v 0.0787283 -0.595699 -0.79934 +v 0.162212 -0.55557 -0.815493 +v 0.156698 -0.595699 -0.787774 +v 0.241363 -0.55557 -0.795667 +v 0.233159 -0.595699 -0.768622 +v 0.31819 -0.55557 -0.768178 +v 0.307374 -0.595699 -0.742067 +v 0.391952 -0.55557 -0.733291 +v 0.378629 -0.595699 -0.708366 +v 0.46194 -0.55557 -0.691342 +v 0.446238 -0.595699 -0.667843 +v 0.527479 -0.55557 -0.642735 +v 0.509549 -0.595699 -0.620888 +v 0.587938 -0.55557 -0.587938 +v 0.567954 -0.595699 -0.567953 +v 0.642735 -0.55557 -0.527479 +v 0.620888 -0.595699 -0.509549 +v 0.691342 -0.55557 -0.46194 +v 0.667843 -0.595699 -0.446238 +v 0.733291 -0.55557 -0.391952 +v 0.708366 -0.595699 -0.378629 +v 0.768178 -0.55557 -0.31819 +v 0.742067 -0.595699 -0.307374 +v 0.795667 -0.55557 -0.241363 +v 0.768622 -0.595699 -0.233159 +v 0.815493 -0.55557 -0.162212 +v 0.787774 -0.595699 -0.156698 +v 0.827466 -0.55557 -0.081498 +v 0.79934 -0.595699 -0.0787278 +v 0.83147 -0.55557 0 +v 0.803208 -0.595699 0 +v 0.803208 -0.595699 0 +v 0.77301 -0.634393 0 +v 0.79934 -0.595699 0.0787281 +v 0.769288 -0.634393 0.0757683 +v 0.787774 -0.595699 0.156698 +v 0.758157 -0.634393 0.150807 +v 0.768622 -0.595699 0.233159 +v 0.739725 -0.634393 0.224393 +v 0.742067 -0.595699 0.307374 +v 0.714169 -0.634393 0.295818 +v 0.708366 -0.595699 0.378629 +v 0.681734 -0.634393 0.364395 +v 0.667843 -0.595699 0.446238 +v 0.642735 -0.634393 0.429462 +v 0.620888 -0.595699 0.509549 +v 0.597545 -0.634393 0.490393 +v 0.567953 -0.595699 0.567953 +v 0.546601 -0.634393 0.546601 +v 0.509549 -0.595699 0.620888 +v 0.490393 -0.634393 0.597545 +v 0.446238 -0.595699 0.667843 +v 0.429462 -0.634393 0.642735 +v 0.378629 -0.595699 0.708366 +v 0.364395 -0.634393 0.681734 +v 0.307374 -0.595699 0.742067 +v 0.295818 -0.634393 0.714169 +v 0.233159 -0.595699 0.768622 +v 0.224393 -0.634393 0.739725 +v 0.156698 -0.595699 0.787774 +v 0.150807 -0.634393 0.758157 +v 0.0787281 -0.595699 0.79934 +v 0.0757683 -0.634393 0.769288 +v -3.51093e-08 -0.595699 0.803208 +v -3.37894e-08 -0.634393 0.77301 +v -0.0787282 -0.595699 0.79934 +v -0.0757683 -0.634393 0.769288 +v -0.156698 -0.595699 0.787774 +v -0.150807 -0.634393 0.758157 +v -0.233159 -0.595699 0.768622 +v -0.224393 -0.634393 0.739725 +v -0.307374 -0.595699 0.742067 +v -0.295818 -0.634393 0.714169 +v -0.378629 -0.595699 0.708366 +v -0.364395 -0.634393 0.681734 +v -0.446238 -0.595699 0.667843 +v -0.429462 -0.634393 0.642735 +v -0.509549 -0.595699 0.620888 +v -0.490393 -0.634393 0.597545 +v -0.567953 -0.595699 0.567953 +v -0.546601 -0.634393 0.546601 +v -0.620888 -0.595699 0.509549 +v -0.597545 -0.634393 0.490393 +v -0.667843 -0.595699 0.446238 +v -0.642735 -0.634393 0.429462 +v -0.708366 -0.595699 0.378629 +v -0.681734 -0.634393 0.364395 +v -0.742067 -0.595699 0.307374 +v -0.714169 -0.634393 0.295818 +v -0.768622 -0.595699 0.233159 +v -0.739725 -0.634393 0.224393 +v -0.787774 -0.595699 0.156698 +v -0.758157 -0.634393 0.150807 +v -0.79934 -0.595699 0.0787281 +v -0.769288 -0.634393 0.0757682 +v -0.803208 -0.595699 -7.02186e-08 +v -0.77301 -0.634393 -6.75787e-08 +v -0.79934 -0.595699 -0.0787282 +v -0.769288 -0.634393 -0.0757684 +v -0.787774 -0.595699 -0.156698 +v -0.758157 -0.634393 -0.150807 +v -0.768622 -0.595699 -0.233159 +v -0.739725 -0.634393 -0.224393 +v -0.742067 -0.595699 -0.307374 +v -0.714169 -0.634393 -0.295818 +v -0.708366 -0.595699 -0.378629 +v -0.681734 -0.634393 -0.364395 +v -0.667843 -0.595699 -0.446238 +v -0.642735 -0.634393 -0.429462 +v -0.620888 -0.595699 -0.50955 +v -0.597545 -0.634393 -0.490393 +v -0.567953 -0.595699 -0.567954 +v -0.546601 -0.634393 -0.546601 +v -0.509549 -0.595699 -0.620888 +v -0.490393 -0.634393 -0.597545 +v -0.446238 -0.595699 -0.667843 +v -0.429461 -0.634393 -0.642735 +v -0.378629 -0.595699 -0.708366 +v -0.364395 -0.634393 -0.681734 +v -0.307374 -0.595699 -0.742067 +v -0.295818 -0.634393 -0.714169 +v -0.233159 -0.595699 -0.768622 +v -0.224393 -0.634393 -0.739725 +v -0.156698 -0.595699 -0.787774 +v -0.150807 -0.634393 -0.758157 +v -0.0787279 -0.595699 -0.79934 +v -0.0757681 -0.634393 -0.769288 +v 9.57815e-09 -0.595699 -0.803208 +v 9.21806e-09 -0.634393 -0.77301 +v 0.0787283 -0.595699 -0.79934 +v 0.0757685 -0.634393 -0.769288 +v 0.156698 -0.595699 -0.787774 +v 0.150807 -0.634393 -0.758157 +v 0.233159 -0.595699 -0.768622 +v 0.224393 -0.634393 -0.739725 +v 0.307374 -0.595699 -0.742067 +v 0.295818 -0.634393 -0.714168 +v 0.378629 -0.595699 -0.708366 +v 0.364395 -0.634393 -0.681734 +v 0.446238 -0.595699 -0.667843 +v 0.429462 -0.634393 -0.642735 +v 0.509549 -0.595699 -0.620888 +v 0.490393 -0.634393 -0.597545 +v 0.567954 -0.595699 -0.567953 +v 0.546601 -0.634393 -0.546601 +v 0.620888 -0.595699 -0.509549 +v 0.597545 -0.634393 -0.490393 +v 0.667843 -0.595699 -0.446238 +v 0.642735 -0.634393 -0.429462 +v 0.708366 -0.595699 -0.378629 +v 0.681734 -0.634393 -0.364394 +v 0.742067 -0.595699 -0.307374 +v 0.714169 -0.634393 -0.295818 +v 0.768622 -0.595699 -0.233159 +v 0.739725 -0.634393 -0.224393 +v 0.787774 -0.595699 -0.156698 +v 0.758157 -0.634393 -0.150807 +v 0.79934 -0.595699 -0.0787278 +v 0.769288 -0.634393 -0.075768 +v 0.803208 -0.595699 0 +v 0.77301 -0.634393 0 +v 0.77301 -0.634393 0 +v 0.740951 -0.671559 0 +v 0.769288 -0.634393 0.0757683 +v 0.737383 -0.671559 0.0726259 +v 0.758157 -0.634393 0.150807 +v 0.726714 -0.671559 0.144552 +v 0.739725 -0.634393 0.224393 +v 0.709046 -0.671559 0.215087 +v 0.714169 -0.634393 0.295818 +v 0.68455 -0.671559 0.28355 +v 0.681734 -0.634393 0.364395 +v 0.653461 -0.671559 0.349282 +v 0.642735 -0.634393 0.429462 +v 0.616078 -0.671559 0.41165 +v 0.597545 -0.634393 0.490393 +v 0.572763 -0.671559 0.470054 +v 0.546601 -0.634393 0.546601 +v 0.523932 -0.671559 0.523932 +v 0.490393 -0.634393 0.597545 +v 0.470054 -0.671559 0.572763 +v 0.429462 -0.634393 0.642735 +v 0.41165 -0.671559 0.616078 +v 0.364395 -0.634393 0.681734 +v 0.349282 -0.671559 0.653461 +v 0.295818 -0.634393 0.714169 +v 0.28355 -0.671559 0.68455 +v 0.224393 -0.634393 0.739725 +v 0.215087 -0.671559 0.709046 +v 0.150807 -0.634393 0.758157 +v 0.144552 -0.671559 0.726714 +v 0.0757683 -0.634393 0.769288 +v 0.0726259 -0.671559 0.737383 +v -3.37894e-08 -0.634393 0.77301 +v -3.2388e-08 -0.671559 0.740951 +v -0.0757683 -0.634393 0.769288 +v -0.072626 -0.671559 0.737383 +v -0.150807 -0.634393 0.758157 +v -0.144552 -0.671559 0.726714 +v -0.224393 -0.634393 0.739725 +v -0.215087 -0.671559 0.709046 +v -0.295818 -0.634393 0.714169 +v -0.28355 -0.671559 0.68455 +v -0.364395 -0.634393 0.681734 +v -0.349282 -0.671559 0.65346 +v -0.429462 -0.634393 0.642735 +v -0.41165 -0.671559 0.616078 +v -0.490393 -0.634393 0.597545 +v -0.470054 -0.671559 0.572763 +v -0.546601 -0.634393 0.546601 +v -0.523932 -0.671559 0.523932 +v -0.597545 -0.634393 0.490393 +v -0.572763 -0.671559 0.470054 +v -0.642735 -0.634393 0.429462 +v -0.616078 -0.671559 0.41165 +v -0.681734 -0.634393 0.364395 +v -0.653461 -0.671559 0.349282 +v -0.714169 -0.634393 0.295818 +v -0.68455 -0.671559 0.28355 +v -0.739725 -0.634393 0.224393 +v -0.709046 -0.671559 0.215087 +v -0.758157 -0.634393 0.150807 +v -0.726714 -0.671559 0.144552 +v -0.769288 -0.634393 0.0757682 +v -0.737383 -0.671559 0.0726259 +v -0.77301 -0.634393 -6.75787e-08 +v -0.740951 -0.671559 -6.4776e-08 +v -0.769288 -0.634393 -0.0757684 +v -0.737383 -0.671559 -0.072626 +v -0.758157 -0.634393 -0.150807 +v -0.726714 -0.671559 -0.144552 +v -0.739725 -0.634393 -0.224393 +v -0.709046 -0.671559 -0.215087 +v -0.714169 -0.634393 -0.295818 +v -0.68455 -0.671559 -0.28355 +v -0.681734 -0.634393 -0.364395 +v -0.653461 -0.671559 -0.349282 +v -0.642735 -0.634393 -0.429462 +v -0.616078 -0.671559 -0.41165 +v -0.597545 -0.634393 -0.490393 +v -0.572763 -0.671559 -0.470054 +v -0.546601 -0.634393 -0.546601 +v -0.523931 -0.671559 -0.523932 +v -0.490393 -0.634393 -0.597545 +v -0.470054 -0.671559 -0.572763 +v -0.429461 -0.634393 -0.642735 +v -0.41165 -0.671559 -0.616078 +v -0.364395 -0.634393 -0.681734 +v -0.349282 -0.671559 -0.653461 +v -0.295818 -0.634393 -0.714169 +v -0.283549 -0.671559 -0.68455 +v -0.224393 -0.634393 -0.739725 +v -0.215087 -0.671559 -0.709046 +v -0.150807 -0.634393 -0.758157 +v -0.144552 -0.671559 -0.726714 +v -0.0757681 -0.634393 -0.769288 +v -0.0726257 -0.671559 -0.737383 +v 9.21806e-09 -0.634393 -0.77301 +v 8.83575e-09 -0.671559 -0.740951 +v 0.0757685 -0.634393 -0.769288 +v 0.0726261 -0.671559 -0.737383 +v 0.150807 -0.634393 -0.758157 +v 0.144552 -0.671559 -0.726714 +v 0.224393 -0.634393 -0.739725 +v 0.215087 -0.671559 -0.709046 +v 0.295818 -0.634393 -0.714168 +v 0.28355 -0.671559 -0.684549 +v 0.364395 -0.634393 -0.681734 +v 0.349282 -0.671559 -0.653461 +v 0.429462 -0.634393 -0.642735 +v 0.411651 -0.671559 -0.616078 +v 0.490393 -0.634393 -0.597545 +v 0.470054 -0.671559 -0.572763 +v 0.546601 -0.634393 -0.546601 +v 0.523932 -0.671559 -0.523931 +v 0.597545 -0.634393 -0.490393 +v 0.572763 -0.671559 -0.470054 +v 0.642735 -0.634393 -0.429462 +v 0.616078 -0.671559 -0.41165 +v 0.681734 -0.634393 -0.364394 +v 0.653461 -0.671559 -0.349282 +v 0.714169 -0.634393 -0.295818 +v 0.68455 -0.671559 -0.28355 +v 0.739725 -0.634393 -0.224393 +v 0.709046 -0.671559 -0.215087 +v 0.758157 -0.634393 -0.150807 +v 0.726714 -0.671559 -0.144552 +v 0.769288 -0.634393 -0.075768 +v 0.737383 -0.671559 -0.0726256 +v 0.77301 -0.634393 0 +v 0.740951 -0.671559 0 +v 0.740951 -0.671559 0 +v 0.707107 -0.707107 0 +v 0.737383 -0.671559 0.0726259 +v 0.703702 -0.707107 0.0693086 +v 0.726714 -0.671559 0.144552 +v 0.69352 -0.707107 0.13795 +v 0.709046 -0.671559 0.215087 +v 0.676659 -0.707107 0.205262 +v 0.68455 -0.671559 0.28355 +v 0.653282 -0.707107 0.270598 +v 0.653461 -0.671559 0.349282 +v 0.623613 -0.707107 0.333328 +v 0.616078 -0.671559 0.41165 +v 0.587938 -0.707107 0.392848 +v 0.572763 -0.671559 0.470054 +v 0.546601 -0.707107 0.448584 +v 0.523932 -0.671559 0.523932 +v 0.5 -0.707107 0.5 +v 0.470054 -0.671559 0.572763 +v 0.448584 -0.707107 0.546601 +v 0.41165 -0.671559 0.616078 +v 0.392847 -0.707107 0.587938 +v 0.349282 -0.671559 0.653461 +v 0.333328 -0.707107 0.623613 +v 0.28355 -0.671559 0.68455 +v 0.270598 -0.707107 0.653282 +v 0.215087 -0.671559 0.709046 +v 0.205262 -0.707107 0.676659 +v 0.144552 -0.671559 0.726714 +v 0.13795 -0.707107 0.69352 +v 0.0726259 -0.671559 0.737383 +v 0.0693086 -0.707107 0.703702 +v -3.2388e-08 -0.671559 0.740951 +v -3.09086e-08 -0.707107 0.707107 +v -0.072626 -0.671559 0.737383 +v -0.0693086 -0.707107 0.703702 +v -0.144552 -0.671559 0.726714 +v -0.13795 -0.707107 0.69352 +v -0.215087 -0.671559 0.709046 +v -0.205262 -0.707107 0.676659 +v -0.28355 -0.671559 0.68455 +v -0.270598 -0.707107 0.653282 +v -0.349282 -0.671559 0.65346 +v -0.333328 -0.707107 0.623612 +v -0.41165 -0.671559 0.616078 +v -0.392848 -0.707107 0.587938 +v -0.470054 -0.671559 0.572763 +v -0.448584 -0.707107 0.546601 +v -0.523932 -0.671559 0.523932 +v -0.5 -0.707107 0.5 +v -0.572763 -0.671559 0.470054 +v -0.546601 -0.707107 0.448584 +v -0.616078 -0.671559 0.41165 +v -0.587938 -0.707107 0.392847 +v -0.653461 -0.671559 0.349282 +v -0.623613 -0.707107 0.333328 +v -0.68455 -0.671559 0.28355 +v -0.653282 -0.707107 0.270598 +v -0.709046 -0.671559 0.215087 +v -0.676659 -0.707107 0.205262 +v -0.726714 -0.671559 0.144552 +v -0.69352 -0.707107 0.13795 +v -0.737383 -0.671559 0.0726259 +v -0.703702 -0.707107 0.0693086 +v -0.740951 -0.671559 -6.4776e-08 +v -0.707107 -0.707107 -6.18172e-08 +v -0.737383 -0.671559 -0.072626 +v -0.703702 -0.707107 -0.0693087 +v -0.726714 -0.671559 -0.144552 +v -0.69352 -0.707107 -0.13795 +v -0.709046 -0.671559 -0.215087 +v -0.676659 -0.707107 -0.205262 +v -0.68455 -0.671559 -0.28355 +v -0.653282 -0.707107 -0.270598 +v -0.653461 -0.671559 -0.349282 +v -0.623613 -0.707107 -0.333328 +v -0.616078 -0.671559 -0.41165 +v -0.587938 -0.707107 -0.392848 +v -0.572763 -0.671559 -0.470054 +v -0.546601 -0.707107 -0.448584 +v -0.523931 -0.671559 -0.523932 +v -0.5 -0.707107 -0.5 +v -0.470054 -0.671559 -0.572763 +v -0.448584 -0.707107 -0.546601 +v -0.41165 -0.671559 -0.616078 +v -0.392847 -0.707107 -0.587938 +v -0.349282 -0.671559 -0.653461 +v -0.333328 -0.707107 -0.623613 +v -0.283549 -0.671559 -0.68455 +v -0.270598 -0.707107 -0.653282 +v -0.215087 -0.671559 -0.709046 +v -0.205262 -0.707107 -0.676659 +v -0.144552 -0.671559 -0.726714 +v -0.13795 -0.707107 -0.69352 +v -0.0726257 -0.671559 -0.737383 +v -0.0693084 -0.707107 -0.703702 +v 8.83575e-09 -0.671559 -0.740951 +v 8.43216e-09 -0.707107 -0.707107 +v 0.0726261 -0.671559 -0.737383 +v 0.0693088 -0.707107 -0.703702 +v 0.144552 -0.671559 -0.726714 +v 0.13795 -0.707107 -0.69352 +v 0.215087 -0.671559 -0.709046 +v 0.205262 -0.707107 -0.676659 +v 0.28355 -0.671559 -0.684549 +v 0.270598 -0.707107 -0.653281 +v 0.349282 -0.671559 -0.653461 +v 0.333328 -0.707107 -0.623613 +v 0.411651 -0.671559 -0.616078 +v 0.392848 -0.707107 -0.587938 +v 0.470054 -0.671559 -0.572763 +v 0.448584 -0.707107 -0.546601 +v 0.523932 -0.671559 -0.523931 +v 0.5 -0.707107 -0.5 +v 0.572763 -0.671559 -0.470054 +v 0.546601 -0.707107 -0.448584 +v 0.616078 -0.671559 -0.41165 +v 0.587938 -0.707107 -0.392848 +v 0.653461 -0.671559 -0.349282 +v 0.623613 -0.707107 -0.333328 +v 0.68455 -0.671559 -0.28355 +v 0.653282 -0.707107 -0.270598 +v 0.709046 -0.671559 -0.215087 +v 0.676659 -0.707107 -0.205262 +v 0.726714 -0.671559 -0.144552 +v 0.69352 -0.707107 -0.13795 +v 0.737383 -0.671559 -0.0726256 +v 0.703702 -0.707107 -0.0693083 +v 0.740951 -0.671559 0 +v 0.707107 -0.707107 0 +v 0.707107 -0.707107 0 +v 0.671559 -0.740951 0 +v 0.703702 -0.707107 0.0693086 +v 0.668325 -0.740951 0.0658243 +v 0.69352 -0.707107 0.13795 +v 0.658655 -0.740951 0.131015 +v 0.676659 -0.707107 0.205262 +v 0.642642 -0.740951 0.194943 +v 0.653282 -0.707107 0.270598 +v 0.620439 -0.740951 0.256994 +v 0.623613 -0.707107 0.333328 +v 0.592262 -0.740951 0.316571 +v 0.587938 -0.707107 0.392848 +v 0.558381 -0.740951 0.373098 +v 0.546601 -0.707107 0.448584 +v 0.519122 -0.740951 0.426032 +v 0.5 -0.707107 0.5 +v 0.474864 -0.740951 0.474864 +v 0.448584 -0.707107 0.546601 +v 0.426032 -0.740951 0.519122 +v 0.392847 -0.707107 0.587938 +v 0.373098 -0.740951 0.558381 +v 0.333328 -0.707107 0.623613 +v 0.316571 -0.740951 0.592262 +v 0.270598 -0.707107 0.653282 +v 0.256994 -0.740951 0.620439 +v 0.205262 -0.707107 0.676659 +v 0.194943 -0.740951 0.642642 +v 0.13795 -0.707107 0.69352 +v 0.131015 -0.740951 0.658655 +v 0.0693086 -0.707107 0.703702 +v 0.0658243 -0.740951 0.668325 +v -3.09086e-08 -0.707107 0.707107 +v -2.93548e-08 -0.740951 0.671559 +v -0.0693086 -0.707107 0.703702 +v -0.0658243 -0.740951 0.668325 +v -0.13795 -0.707107 0.69352 +v -0.131015 -0.740951 0.658655 +v -0.205262 -0.707107 0.676659 +v -0.194943 -0.740951 0.642642 +v -0.270598 -0.707107 0.653282 +v -0.256995 -0.740951 0.620439 +v -0.333328 -0.707107 0.623612 +v -0.316571 -0.740951 0.592262 +v -0.392848 -0.707107 0.587938 +v -0.373098 -0.740951 0.558381 +v -0.448584 -0.707107 0.546601 +v -0.426032 -0.740951 0.519122 +v -0.5 -0.707107 0.5 +v -0.474864 -0.740951 0.474864 +v -0.546601 -0.707107 0.448584 +v -0.519122 -0.740951 0.426032 +v -0.587938 -0.707107 0.392847 +v -0.558381 -0.740951 0.373098 +v -0.623613 -0.707107 0.333328 +v -0.592262 -0.740951 0.316571 +v -0.653282 -0.707107 0.270598 +v -0.62044 -0.740951 0.256994 +v -0.676659 -0.707107 0.205262 +v -0.642642 -0.740951 0.194943 +v -0.69352 -0.707107 0.13795 +v -0.658655 -0.740951 0.131015 +v -0.703702 -0.707107 0.0693086 +v -0.668325 -0.740951 0.0658242 +v -0.707107 -0.707107 -6.18172e-08 +v -0.671559 -0.740951 -5.87095e-08 +v -0.703702 -0.707107 -0.0693087 +v -0.668325 -0.740951 -0.0658244 +v -0.69352 -0.707107 -0.13795 +v -0.658655 -0.740951 -0.131015 +v -0.676659 -0.707107 -0.205262 +v -0.642642 -0.740951 -0.194943 +v -0.653282 -0.707107 -0.270598 +v -0.620439 -0.740951 -0.256994 +v -0.623613 -0.707107 -0.333328 +v -0.592262 -0.740951 -0.316571 +v -0.587938 -0.707107 -0.392848 +v -0.558381 -0.740951 -0.373098 +v -0.546601 -0.707107 -0.448584 +v -0.519122 -0.740951 -0.426033 +v -0.5 -0.707107 -0.5 +v -0.474864 -0.740951 -0.474864 +v -0.448584 -0.707107 -0.546601 +v -0.426032 -0.740951 -0.519122 +v -0.392847 -0.707107 -0.587938 +v -0.373098 -0.740951 -0.558381 +v -0.333328 -0.707107 -0.623613 +v -0.316571 -0.740951 -0.592262 +v -0.270598 -0.707107 -0.653282 +v -0.256994 -0.740951 -0.62044 +v -0.205262 -0.707107 -0.676659 +v -0.194943 -0.740951 -0.642642 +v -0.13795 -0.707107 -0.69352 +v -0.131015 -0.740951 -0.658655 +v -0.0693084 -0.707107 -0.703702 +v -0.0658241 -0.740951 -0.668325 +v 8.43216e-09 -0.707107 -0.707107 +v 8.00826e-09 -0.740951 -0.671559 +v 0.0693088 -0.707107 -0.703702 +v 0.0658245 -0.740951 -0.668325 +v 0.13795 -0.707107 -0.69352 +v 0.131015 -0.740951 -0.658655 +v 0.205262 -0.707107 -0.676659 +v 0.194943 -0.740951 -0.642642 +v 0.270598 -0.707107 -0.653281 +v 0.256995 -0.740951 -0.620439 +v 0.333328 -0.707107 -0.623613 +v 0.316571 -0.740951 -0.592262 +v 0.392848 -0.707107 -0.587938 +v 0.373098 -0.740951 -0.558381 +v 0.448584 -0.707107 -0.546601 +v 0.426032 -0.740951 -0.519122 +v 0.5 -0.707107 -0.5 +v 0.474864 -0.740951 -0.474864 +v 0.546601 -0.707107 -0.448584 +v 0.519122 -0.740951 -0.426032 +v 0.587938 -0.707107 -0.392848 +v 0.558381 -0.740951 -0.373098 +v 0.623613 -0.707107 -0.333328 +v 0.592262 -0.740951 -0.316571 +v 0.653282 -0.707107 -0.270598 +v 0.62044 -0.740951 -0.256994 +v 0.676659 -0.707107 -0.205262 +v 0.642642 -0.740951 -0.194943 +v 0.69352 -0.707107 -0.13795 +v 0.658655 -0.740951 -0.131015 +v 0.703702 -0.707107 -0.0693083 +v 0.668325 -0.740951 -0.065824 +v 0.707107 -0.707107 0 +v 0.671559 -0.740951 0 +v 0.671559 -0.740951 0 +v 0.634393 -0.77301 0 +v 0.668325 -0.740951 0.0658243 +v 0.631338 -0.77301 0.0621814 +v 0.658655 -0.740951 0.131015 +v 0.622204 -0.77301 0.123764 +v 0.642642 -0.740951 0.194943 +v 0.607077 -0.77301 0.184155 +v 0.620439 -0.740951 0.256994 +v 0.586103 -0.77301 0.242772 +v 0.592262 -0.740951 0.316571 +v 0.559485 -0.77301 0.299051 +v 0.558381 -0.740951 0.373098 +v 0.527479 -0.77301 0.35245 +v 0.519122 -0.740951 0.426032 +v 0.490393 -0.77301 0.402455 +v 0.474864 -0.740951 0.474864 +v 0.448584 -0.77301 0.448584 +v 0.426032 -0.740951 0.519122 +v 0.402455 -0.77301 0.490393 +v 0.373098 -0.740951 0.558381 +v 0.35245 -0.77301 0.527479 +v 0.316571 -0.740951 0.592262 +v 0.299051 -0.77301 0.559485 +v 0.256994 -0.740951 0.620439 +v 0.242772 -0.77301 0.586103 +v 0.194943 -0.740951 0.642642 +v 0.184155 -0.77301 0.607077 +v 0.131015 -0.740951 0.658655 +v 0.123764 -0.77301 0.622204 +v 0.0658243 -0.740951 0.668325 +v 0.0621814 -0.77301 0.631338 +v -2.93548e-08 -0.740951 0.671559 +v -2.77302e-08 -0.77301 0.634393 +v -0.0658243 -0.740951 0.668325 +v -0.0621815 -0.77301 0.631338 +v -0.131015 -0.740951 0.658655 +v -0.123764 -0.77301 0.622204 +v -0.194943 -0.740951 0.642642 +v -0.184155 -0.77301 0.607076 +v -0.256995 -0.740951 0.620439 +v -0.242772 -0.77301 0.586103 +v -0.316571 -0.740951 0.592262 +v -0.299051 -0.77301 0.559485 +v -0.373098 -0.740951 0.558381 +v -0.35245 -0.77301 0.527479 +v -0.426032 -0.740951 0.519122 +v -0.402455 -0.77301 0.490393 +v -0.474864 -0.740951 0.474864 +v -0.448584 -0.77301 0.448584 +v -0.519122 -0.740951 0.426032 +v -0.490393 -0.77301 0.402455 +v -0.558381 -0.740951 0.373098 +v -0.527479 -0.77301 0.35245 +v -0.592262 -0.740951 0.316571 +v -0.559485 -0.77301 0.299051 +v -0.62044 -0.740951 0.256994 +v -0.586103 -0.77301 0.242772 +v -0.642642 -0.740951 0.194943 +v -0.607077 -0.77301 0.184155 +v -0.658655 -0.740951 0.131015 +v -0.622204 -0.77301 0.123764 +v -0.668325 -0.740951 0.0658242 +v -0.631338 -0.77301 0.0621814 +v -0.671559 -0.740951 -5.87095e-08 +v -0.634393 -0.77301 -5.54604e-08 +v -0.668325 -0.740951 -0.0658244 +v -0.631338 -0.77301 -0.0621815 +v -0.658655 -0.740951 -0.131015 +v -0.622204 -0.77301 -0.123764 +v -0.642642 -0.740951 -0.194943 +v -0.607076 -0.77301 -0.184155 +v -0.620439 -0.740951 -0.256994 +v -0.586103 -0.77301 -0.242772 +v -0.592262 -0.740951 -0.316571 +v -0.559485 -0.77301 -0.299051 +v -0.558381 -0.740951 -0.373098 +v -0.527479 -0.77301 -0.35245 +v -0.519122 -0.740951 -0.426033 +v -0.490393 -0.77301 -0.402455 +v -0.474864 -0.740951 -0.474864 +v -0.448584 -0.77301 -0.448584 +v -0.426032 -0.740951 -0.519122 +v -0.402455 -0.77301 -0.490393 +v -0.373098 -0.740951 -0.558381 +v -0.35245 -0.77301 -0.527479 +v -0.316571 -0.740951 -0.592262 +v -0.299051 -0.77301 -0.559485 +v -0.256994 -0.740951 -0.62044 +v -0.242772 -0.77301 -0.586103 +v -0.194943 -0.740951 -0.642642 +v -0.184155 -0.77301 -0.607077 +v -0.131015 -0.740951 -0.658655 +v -0.123764 -0.77301 -0.622204 +v -0.0658241 -0.740951 -0.668325 +v -0.0621813 -0.77301 -0.631338 +v 8.00826e-09 -0.740951 -0.671559 +v 7.56506e-09 -0.77301 -0.634393 +v 0.0658245 -0.740951 -0.668325 +v 0.0621816 -0.77301 -0.631338 +v 0.131015 -0.740951 -0.658655 +v 0.123764 -0.77301 -0.622204 +v 0.194943 -0.740951 -0.642642 +v 0.184155 -0.77301 -0.607076 +v 0.256995 -0.740951 -0.620439 +v 0.242772 -0.77301 -0.586103 +v 0.316571 -0.740951 -0.592262 +v 0.299051 -0.77301 -0.559485 +v 0.373098 -0.740951 -0.558381 +v 0.35245 -0.77301 -0.527479 +v 0.426032 -0.740951 -0.519122 +v 0.402455 -0.77301 -0.490393 +v 0.474864 -0.740951 -0.474864 +v 0.448584 -0.77301 -0.448584 +v 0.519122 -0.740951 -0.426032 +v 0.490393 -0.77301 -0.402455 +v 0.558381 -0.740951 -0.373098 +v 0.527479 -0.77301 -0.35245 +v 0.592262 -0.740951 -0.316571 +v 0.559485 -0.773011 -0.299051 +v 0.62044 -0.740951 -0.256994 +v 0.586103 -0.77301 -0.242772 +v 0.642642 -0.740951 -0.194943 +v 0.607077 -0.77301 -0.184154 +v 0.658655 -0.740951 -0.131015 +v 0.622204 -0.77301 -0.123764 +v 0.668325 -0.740951 -0.065824 +v 0.631339 -0.77301 -0.0621812 +v 0.671559 -0.740951 0 +v 0.634393 -0.77301 0 +v 0.634393 -0.77301 0 +v 0.595699 -0.803208 0 +v 0.631338 -0.77301 0.0621814 +v 0.592831 -0.803208 0.0583887 +v 0.622204 -0.77301 0.123764 +v 0.584253 -0.803208 0.116215 +v 0.607077 -0.77301 0.184155 +v 0.570049 -0.803208 0.172922 +v 0.586103 -0.77301 0.242772 +v 0.550354 -0.803208 0.227964 +v 0.559485 -0.77301 0.299051 +v 0.52536 -0.803208 0.280811 +v 0.527479 -0.77301 0.35245 +v 0.495306 -0.803208 0.330953 +v 0.490393 -0.77301 0.402455 +v 0.460482 -0.803208 0.377908 +v 0.448584 -0.77301 0.448584 +v 0.421223 -0.803208 0.421223 +v 0.402455 -0.77301 0.490393 +v 0.377908 -0.803208 0.460482 +v 0.35245 -0.77301 0.527479 +v 0.330953 -0.803208 0.495306 +v 0.299051 -0.77301 0.559485 +v 0.280811 -0.803208 0.52536 +v 0.242772 -0.77301 0.586103 +v 0.227964 -0.803208 0.550354 +v 0.184155 -0.77301 0.607077 +v 0.172922 -0.803208 0.570049 +v 0.123764 -0.77301 0.622204 +v 0.116215 -0.803208 0.584253 +v 0.0621814 -0.77301 0.631338 +v 0.0583887 -0.803208 0.592831 +v -2.77302e-08 -0.77301 0.634393 +v -2.60388e-08 -0.803208 0.595699 +v -0.0621815 -0.77301 0.631338 +v -0.0583888 -0.803208 0.592831 +v -0.123764 -0.77301 0.622204 +v -0.116215 -0.803208 0.584253 +v -0.184155 -0.77301 0.607076 +v -0.172922 -0.803208 0.570049 +v -0.242772 -0.77301 0.586103 +v -0.227964 -0.803208 0.550354 +v -0.299051 -0.77301 0.559485 +v -0.280811 -0.803208 0.52536 +v -0.35245 -0.77301 0.527479 +v -0.330953 -0.803208 0.495306 +v -0.402455 -0.77301 0.490393 +v -0.377908 -0.803208 0.460482 +v -0.448584 -0.77301 0.448584 +v -0.421223 -0.803208 0.421223 +v -0.490393 -0.77301 0.402455 +v -0.460482 -0.803208 0.377908 +v -0.527479 -0.77301 0.35245 +v -0.495306 -0.803208 0.330953 +v -0.559485 -0.77301 0.299051 +v -0.52536 -0.803208 0.280811 +v -0.586103 -0.77301 0.242772 +v -0.550354 -0.803208 0.227964 +v -0.607077 -0.77301 0.184155 +v -0.570049 -0.803208 0.172922 +v -0.622204 -0.77301 0.123764 +v -0.584253 -0.803208 0.116215 +v -0.631338 -0.77301 0.0621814 +v -0.592831 -0.803208 0.0583887 +v -0.634393 -0.77301 -5.54604e-08 +v -0.595699 -0.803208 -5.20777e-08 +v -0.631338 -0.77301 -0.0621815 +v -0.592831 -0.803208 -0.0583888 +v -0.622204 -0.77301 -0.123764 +v -0.584253 -0.803208 -0.116215 +v -0.607076 -0.77301 -0.184155 +v -0.570049 -0.803208 -0.172922 +v -0.586103 -0.77301 -0.242772 +v -0.550354 -0.803208 -0.227964 +v -0.559485 -0.77301 -0.299051 +v -0.52536 -0.803208 -0.280811 +v -0.527479 -0.77301 -0.35245 +v -0.495306 -0.803208 -0.330953 +v -0.490393 -0.77301 -0.402455 +v -0.460482 -0.803208 -0.377908 +v -0.448584 -0.77301 -0.448584 +v -0.421223 -0.803208 -0.421223 +v -0.402455 -0.77301 -0.490393 +v -0.377908 -0.803208 -0.460482 +v -0.35245 -0.77301 -0.527479 +v -0.330953 -0.803208 -0.495306 +v -0.299051 -0.77301 -0.559485 +v -0.280811 -0.803208 -0.52536 +v -0.242772 -0.77301 -0.586103 +v -0.227964 -0.803208 -0.550354 +v -0.184155 -0.77301 -0.607077 +v -0.172922 -0.803208 -0.570049 +v -0.123764 -0.77301 -0.622204 +v -0.116215 -0.803208 -0.584253 +v -0.0621813 -0.77301 -0.631338 +v -0.0583886 -0.803208 -0.592831 +v 7.56506e-09 -0.77301 -0.634393 +v 7.10364e-09 -0.803208 -0.595699 +v 0.0621816 -0.77301 -0.631338 +v 0.0583889 -0.803208 -0.592831 +v 0.123764 -0.77301 -0.622204 +v 0.116215 -0.803208 -0.584253 +v 0.184155 -0.77301 -0.607076 +v 0.172923 -0.803208 -0.570049 +v 0.242772 -0.77301 -0.586103 +v 0.227964 -0.803208 -0.550354 +v 0.299051 -0.77301 -0.559485 +v 0.280811 -0.803208 -0.52536 +v 0.35245 -0.77301 -0.527479 +v 0.330953 -0.803208 -0.495306 +v 0.402455 -0.77301 -0.490393 +v 0.377908 -0.803208 -0.460482 +v 0.448584 -0.77301 -0.448584 +v 0.421223 -0.803208 -0.421223 +v 0.490393 -0.77301 -0.402455 +v 0.460482 -0.803208 -0.377908 +v 0.527479 -0.77301 -0.35245 +v 0.495306 -0.803208 -0.330953 +v 0.559485 -0.773011 -0.299051 +v 0.52536 -0.803208 -0.280811 +v 0.586103 -0.77301 -0.242772 +v 0.550354 -0.803208 -0.227964 +v 0.607077 -0.77301 -0.184154 +v 0.570049 -0.803208 -0.172922 +v 0.622204 -0.77301 -0.123764 +v 0.584253 -0.803208 -0.116215 +v 0.631339 -0.77301 -0.0621812 +v 0.592831 -0.803208 -0.0583885 +v 0.634393 -0.77301 0 +v 0.595699 -0.803208 0 +v 0.595699 -0.803208 0 +v 0.55557 -0.83147 0 +v 0.592831 -0.803208 0.0583887 +v 0.552895 -0.83147 0.0544554 +v 0.584253 -0.803208 0.116215 +v 0.544895 -0.83147 0.108386 +v 0.570049 -0.803208 0.172922 +v 0.531648 -0.83147 0.161274 +v 0.550354 -0.803208 0.227964 +v 0.51328 -0.83147 0.212608 +v 0.52536 -0.803208 0.280811 +v 0.489969 -0.83147 0.261894 +v 0.495306 -0.803208 0.330953 +v 0.46194 -0.83147 0.308658 +v 0.460482 -0.803208 0.377908 +v 0.429462 -0.83147 0.35245 +v 0.421223 -0.803208 0.421223 +v 0.392847 -0.83147 0.392847 +v 0.377908 -0.803208 0.460482 +v 0.35245 -0.83147 0.429462 +v 0.330953 -0.803208 0.495306 +v 0.308658 -0.83147 0.46194 +v 0.280811 -0.803208 0.52536 +v 0.261894 -0.83147 0.489969 +v 0.227964 -0.803208 0.550354 +v 0.212608 -0.83147 0.51328 +v 0.172922 -0.803208 0.570049 +v 0.161273 -0.83147 0.531648 +v 0.116215 -0.803208 0.584253 +v 0.108386 -0.83147 0.544895 +v 0.0583887 -0.803208 0.592831 +v 0.0544554 -0.83147 0.552895 +v -2.60388e-08 -0.803208 0.595699 +v -2.42847e-08 -0.83147 0.55557 +v -0.0583888 -0.803208 0.592831 +v -0.0544554 -0.83147 0.552895 +v -0.116215 -0.803208 0.584253 +v -0.108386 -0.83147 0.544895 +v -0.172922 -0.803208 0.570049 +v -0.161274 -0.83147 0.531648 +v -0.227964 -0.803208 0.550354 +v -0.212608 -0.83147 0.51328 +v -0.280811 -0.803208 0.52536 +v -0.261894 -0.83147 0.489969 +v -0.330953 -0.803208 0.495306 +v -0.308658 -0.83147 0.46194 +v -0.377908 -0.803208 0.460482 +v -0.35245 -0.83147 0.429462 +v -0.421223 -0.803208 0.421223 +v -0.392847 -0.83147 0.392847 +v -0.460482 -0.803208 0.377908 +v -0.429462 -0.83147 0.35245 +v -0.495306 -0.803208 0.330953 +v -0.46194 -0.83147 0.308658 +v -0.52536 -0.803208 0.280811 +v -0.489969 -0.83147 0.261894 +v -0.550354 -0.803208 0.227964 +v -0.51328 -0.83147 0.212607 +v -0.570049 -0.803208 0.172922 +v -0.531648 -0.83147 0.161274 +v -0.584253 -0.803208 0.116215 +v -0.544895 -0.83147 0.108386 +v -0.592831 -0.803208 0.0583887 +v -0.552895 -0.83147 0.0544554 +v -0.595699 -0.803208 -5.20777e-08 +v -0.55557 -0.83147 -4.85695e-08 +v -0.592831 -0.803208 -0.0583888 +v -0.552895 -0.83147 -0.0544555 +v -0.584253 -0.803208 -0.116215 +v -0.544895 -0.83147 -0.108386 +v -0.570049 -0.803208 -0.172922 +v -0.531648 -0.83147 -0.161274 +v -0.550354 -0.803208 -0.227964 +v -0.51328 -0.83147 -0.212608 +v -0.52536 -0.803208 -0.280811 +v -0.489969 -0.83147 -0.261894 +v -0.495306 -0.803208 -0.330953 +v -0.46194 -0.83147 -0.308658 +v -0.460482 -0.803208 -0.377908 +v -0.429462 -0.83147 -0.35245 +v -0.421223 -0.803208 -0.421223 +v -0.392847 -0.83147 -0.392848 +v -0.377908 -0.803208 -0.460482 +v -0.35245 -0.83147 -0.429462 +v -0.330953 -0.803208 -0.495306 +v -0.308658 -0.83147 -0.46194 +v -0.280811 -0.803208 -0.52536 +v -0.261894 -0.83147 -0.489969 +v -0.227964 -0.803208 -0.550354 +v -0.212607 -0.83147 -0.51328 +v -0.172922 -0.803208 -0.570049 +v -0.161273 -0.83147 -0.531648 +v -0.116215 -0.803208 -0.584253 +v -0.108386 -0.83147 -0.544895 +v -0.0583886 -0.803208 -0.592831 +v -0.0544553 -0.83147 -0.552895 +v 7.10364e-09 -0.803208 -0.595699 +v 6.62511e-09 -0.83147 -0.55557 +v 0.0583889 -0.803208 -0.592831 +v 0.0544556 -0.83147 -0.552895 +v 0.116215 -0.803208 -0.584253 +v 0.108386 -0.83147 -0.544895 +v 0.172923 -0.803208 -0.570049 +v 0.161274 -0.83147 -0.531647 +v 0.227964 -0.803208 -0.550354 +v 0.212608 -0.83147 -0.51328 +v 0.280811 -0.803208 -0.52536 +v 0.261894 -0.83147 -0.489969 +v 0.330953 -0.803208 -0.495306 +v 0.308658 -0.83147 -0.46194 +v 0.377908 -0.803208 -0.460482 +v 0.35245 -0.83147 -0.429462 +v 0.421223 -0.803208 -0.421223 +v 0.392848 -0.83147 -0.392847 +v 0.460482 -0.803208 -0.377908 +v 0.429462 -0.83147 -0.35245 +v 0.495306 -0.803208 -0.330953 +v 0.46194 -0.83147 -0.308658 +v 0.52536 -0.803208 -0.280811 +v 0.489969 -0.83147 -0.261894 +v 0.550354 -0.803208 -0.227964 +v 0.51328 -0.83147 -0.212608 +v 0.570049 -0.803208 -0.172922 +v 0.531648 -0.83147 -0.161273 +v 0.584253 -0.803208 -0.116215 +v 0.544895 -0.83147 -0.108386 +v 0.592831 -0.803208 -0.0583885 +v 0.552895 -0.83147 -0.0544552 +v 0.595699 -0.803208 0 +v 0.55557 -0.83147 0 +v 0.55557 -0.83147 0 +v 0.514103 -0.857729 0 +v 0.552895 -0.83147 0.0544554 +v 0.511627 -0.857729 0.0503909 +v 0.544895 -0.83147 0.108386 +v 0.504224 -0.857729 0.100296 +v 0.531648 -0.83147 0.161274 +v 0.491966 -0.857729 0.149236 +v 0.51328 -0.83147 0.212608 +v 0.474969 -0.857729 0.196739 +v 0.489969 -0.83147 0.261894 +v 0.453398 -0.857729 0.242346 +v 0.46194 -0.83147 0.308658 +v 0.427461 -0.857729 0.28562 +v 0.429462 -0.83147 0.35245 +v 0.397407 -0.857729 0.326143 +v 0.392847 -0.83147 0.392847 +v 0.363526 -0.857729 0.363526 +v 0.35245 -0.83147 0.429462 +v 0.326143 -0.857729 0.397407 +v 0.308658 -0.83147 0.46194 +v 0.28562 -0.857729 0.427461 +v 0.261894 -0.83147 0.489969 +v 0.242346 -0.857729 0.453398 +v 0.212608 -0.83147 0.51328 +v 0.196739 -0.857729 0.474969 +v 0.161273 -0.83147 0.531648 +v 0.149236 -0.857729 0.491966 +v 0.108386 -0.83147 0.544895 +v 0.100296 -0.857729 0.504224 +v 0.0544554 -0.83147 0.552895 +v 0.0503909 -0.857729 0.511627 +v -2.42847e-08 -0.83147 0.55557 +v -2.24721e-08 -0.857729 0.514103 +v -0.0544554 -0.83147 0.552895 +v -0.0503909 -0.857729 0.511627 +v -0.108386 -0.83147 0.544895 +v -0.100296 -0.857729 0.504224 +v -0.161274 -0.83147 0.531648 +v -0.149236 -0.857729 0.491966 +v -0.212608 -0.83147 0.51328 +v -0.196739 -0.857729 0.474969 +v -0.261894 -0.83147 0.489969 +v -0.242346 -0.857729 0.453398 +v -0.308658 -0.83147 0.46194 +v -0.28562 -0.857729 0.427461 +v -0.35245 -0.83147 0.429462 +v -0.326143 -0.857729 0.397407 +v -0.392847 -0.83147 0.392847 +v -0.363526 -0.857729 0.363526 +v -0.429462 -0.83147 0.35245 +v -0.397407 -0.857729 0.326143 +v -0.46194 -0.83147 0.308658 +v -0.427461 -0.857729 0.28562 +v -0.489969 -0.83147 0.261894 +v -0.453398 -0.857729 0.242346 +v -0.51328 -0.83147 0.212607 +v -0.474969 -0.857729 0.196739 +v -0.531648 -0.83147 0.161274 +v -0.491966 -0.857729 0.149236 +v -0.544895 -0.83147 0.108386 +v -0.504224 -0.857729 0.100296 +v -0.552895 -0.83147 0.0544554 +v -0.511627 -0.857729 0.0503909 +v -0.55557 -0.83147 -4.85695e-08 +v -0.514103 -0.857729 -4.49443e-08 +v -0.552895 -0.83147 -0.0544555 +v -0.511627 -0.857729 -0.0503909 +v -0.544895 -0.83147 -0.108386 +v -0.504224 -0.857729 -0.100297 +v -0.531648 -0.83147 -0.161274 +v -0.491966 -0.857729 -0.149236 +v -0.51328 -0.83147 -0.212608 +v -0.474969 -0.857729 -0.196739 +v -0.489969 -0.83147 -0.261894 +v -0.453398 -0.857729 -0.242346 +v -0.46194 -0.83147 -0.308658 +v -0.427461 -0.857729 -0.28562 +v -0.429462 -0.83147 -0.35245 +v -0.397407 -0.857729 -0.326143 +v -0.392847 -0.83147 -0.392848 +v -0.363525 -0.857729 -0.363526 +v -0.35245 -0.83147 -0.429462 +v -0.326143 -0.857729 -0.397407 +v -0.308658 -0.83147 -0.46194 +v -0.28562 -0.857729 -0.427461 +v -0.261894 -0.83147 -0.489969 +v -0.242346 -0.857729 -0.453398 +v -0.212607 -0.83147 -0.51328 +v -0.196738 -0.857729 -0.474969 +v -0.161273 -0.83147 -0.531648 +v -0.149236 -0.857729 -0.491966 +v -0.108386 -0.83147 -0.544895 +v -0.100297 -0.857729 -0.504224 +v -0.0544553 -0.83147 -0.552895 +v -0.0503908 -0.857729 -0.511627 +v 6.62511e-09 -0.83147 -0.55557 +v 6.13061e-09 -0.857729 -0.514103 +v 0.0544556 -0.83147 -0.552895 +v 0.050391 -0.857729 -0.511627 +v 0.108386 -0.83147 -0.544895 +v 0.100297 -0.857729 -0.504224 +v 0.161274 -0.83147 -0.531647 +v 0.149236 -0.857729 -0.491966 +v 0.212608 -0.83147 -0.51328 +v 0.196739 -0.857729 -0.474969 +v 0.261894 -0.83147 -0.489969 +v 0.242346 -0.857729 -0.453398 +v 0.308658 -0.83147 -0.46194 +v 0.28562 -0.857729 -0.427461 +v 0.35245 -0.83147 -0.429462 +v 0.326143 -0.857729 -0.397407 +v 0.392848 -0.83147 -0.392847 +v 0.363526 -0.857729 -0.363525 +v 0.429462 -0.83147 -0.35245 +v 0.397407 -0.857729 -0.326143 +v 0.46194 -0.83147 -0.308658 +v 0.427461 -0.857729 -0.28562 +v 0.489969 -0.83147 -0.261894 +v 0.453398 -0.857729 -0.242346 +v 0.51328 -0.83147 -0.212608 +v 0.474969 -0.857729 -0.196739 +v 0.531648 -0.83147 -0.161273 +v 0.491966 -0.857729 -0.149236 +v 0.544895 -0.83147 -0.108386 +v 0.504224 -0.857729 -0.100296 +v 0.552895 -0.83147 -0.0544552 +v 0.511627 -0.857729 -0.0503907 +v 0.55557 -0.83147 0 +v 0.514103 -0.857729 0 +v 0.514103 -0.857729 0 +v 0.471397 -0.881921 0 +v 0.511627 -0.857729 0.0503909 +v 0.469127 -0.881921 0.046205 +v 0.504224 -0.857729 0.100296 +v 0.462339 -0.881921 0.0919649 +v 0.491966 -0.857729 0.149236 +v 0.451098 -0.881921 0.136839 +v 0.474969 -0.857729 0.196739 +v 0.435514 -0.881921 0.180396 +v 0.453398 -0.857729 0.242346 +v 0.415735 -0.881921 0.222215 +v 0.427461 -0.857729 0.28562 +v 0.391952 -0.881921 0.261894 +v 0.397407 -0.857729 0.326143 +v 0.364395 -0.881921 0.299051 +v 0.363526 -0.857729 0.363526 +v 0.333328 -0.881921 0.333328 +v 0.326143 -0.857729 0.397407 +v 0.299051 -0.881921 0.364395 +v 0.28562 -0.857729 0.427461 +v 0.261894 -0.881921 0.391952 +v 0.242346 -0.857729 0.453398 +v 0.222215 -0.881921 0.415735 +v 0.196739 -0.857729 0.474969 +v 0.180396 -0.881921 0.435514 +v 0.149236 -0.857729 0.491966 +v 0.136839 -0.881921 0.451098 +v 0.100296 -0.857729 0.504224 +v 0.0919649 -0.881921 0.462339 +v 0.0503909 -0.857729 0.511627 +v 0.0462049 -0.881921 0.469127 +v -2.24721e-08 -0.857729 0.514103 +v -2.06054e-08 -0.881921 0.471397 +v -0.0503909 -0.857729 0.511627 +v -0.046205 -0.881921 0.469127 +v -0.100296 -0.857729 0.504224 +v -0.0919649 -0.881921 0.462339 +v -0.149236 -0.857729 0.491966 +v -0.136839 -0.881921 0.451098 +v -0.196739 -0.857729 0.474969 +v -0.180396 -0.881921 0.435514 +v -0.242346 -0.857729 0.453398 +v -0.222215 -0.881921 0.415735 +v -0.28562 -0.857729 0.427461 +v -0.261894 -0.881921 0.391952 +v -0.326143 -0.857729 0.397407 +v -0.299051 -0.881921 0.364395 +v -0.363526 -0.857729 0.363526 +v -0.333328 -0.881921 0.333328 +v -0.397407 -0.857729 0.326143 +v -0.364395 -0.881921 0.299051 +v -0.427461 -0.857729 0.28562 +v -0.391952 -0.881921 0.261894 +v -0.453398 -0.857729 0.242346 +v -0.415735 -0.881921 0.222215 +v -0.474969 -0.857729 0.196739 +v -0.435514 -0.881921 0.180396 +v -0.491966 -0.857729 0.149236 +v -0.451098 -0.881921 0.136839 +v -0.504224 -0.857729 0.100296 +v -0.462339 -0.881921 0.0919649 +v -0.511627 -0.857729 0.0503909 +v -0.469127 -0.881921 0.0462049 +v -0.514103 -0.857729 -4.49443e-08 +v -0.471397 -0.881921 -4.12108e-08 +v -0.511627 -0.857729 -0.0503909 +v -0.469127 -0.881921 -0.046205 +v -0.504224 -0.857729 -0.100297 +v -0.462339 -0.881921 -0.091965 +v -0.491966 -0.857729 -0.149236 +v -0.451098 -0.881921 -0.136839 +v -0.474969 -0.857729 -0.196739 +v -0.435514 -0.881921 -0.180396 +v -0.453398 -0.857729 -0.242346 +v -0.415735 -0.881921 -0.222215 +v -0.427461 -0.857729 -0.28562 +v -0.391952 -0.881921 -0.261894 +v -0.397407 -0.857729 -0.326143 +v -0.364394 -0.881921 -0.299051 +v -0.363525 -0.857729 -0.363526 +v -0.333328 -0.881921 -0.333328 +v -0.326143 -0.857729 -0.397407 +v -0.299051 -0.881921 -0.364395 +v -0.28562 -0.857729 -0.427461 +v -0.261894 -0.881921 -0.391952 +v -0.242346 -0.857729 -0.453398 +v -0.222215 -0.881921 -0.415735 +v -0.196738 -0.857729 -0.474969 +v -0.180396 -0.881921 -0.435514 +v -0.149236 -0.857729 -0.491966 +v -0.136839 -0.881921 -0.451098 +v -0.100297 -0.857729 -0.504224 +v -0.0919649 -0.881921 -0.462339 +v -0.0503908 -0.857729 -0.511627 +v -0.0462049 -0.881921 -0.469127 +v 6.13061e-09 -0.857729 -0.514103 +v 5.62135e-09 -0.881921 -0.471397 +v 0.050391 -0.857729 -0.511627 +v 0.0462051 -0.881921 -0.469127 +v 0.100297 -0.857729 -0.504224 +v 0.091965 -0.881921 -0.462339 +v 0.149236 -0.857729 -0.491966 +v 0.136839 -0.881921 -0.451098 +v 0.196739 -0.857729 -0.474969 +v 0.180396 -0.881921 -0.435514 +v 0.242346 -0.857729 -0.453398 +v 0.222215 -0.881921 -0.415735 +v 0.28562 -0.857729 -0.427461 +v 0.261894 -0.881921 -0.391952 +v 0.326143 -0.857729 -0.397407 +v 0.299051 -0.881921 -0.364395 +v 0.363526 -0.857729 -0.363525 +v 0.333328 -0.881921 -0.333328 +v 0.397407 -0.857729 -0.326143 +v 0.364395 -0.881921 -0.299051 +v 0.427461 -0.857729 -0.28562 +v 0.391952 -0.881921 -0.261894 +v 0.453398 -0.857729 -0.242346 +v 0.415735 -0.881921 -0.222215 +v 0.474969 -0.857729 -0.196739 +v 0.435514 -0.881921 -0.180396 +v 0.491966 -0.857729 -0.149236 +v 0.451098 -0.881921 -0.136839 +v 0.504224 -0.857729 -0.100296 +v 0.462339 -0.881921 -0.0919649 +v 0.511627 -0.857729 -0.0503907 +v 0.469127 -0.881921 -0.0462048 +v 0.514103 -0.857729 0 +v 0.471397 -0.881921 0 +v 0.471397 -0.881921 0 +v 0.427555 -0.903989 0 +v 0.469127 -0.881921 0.046205 +v 0.425496 -0.903989 0.0419077 +v 0.462339 -0.881921 0.0919649 +v 0.41934 -0.903989 0.0834119 +v 0.451098 -0.881921 0.136839 +v 0.409145 -0.903989 0.124113 +v 0.435514 -0.881921 0.180396 +v 0.395009 -0.903989 0.163618 +v 0.415735 -0.881921 0.222215 +v 0.37707 -0.903989 0.201548 +v 0.391952 -0.881921 0.261894 +v 0.355499 -0.903989 0.237537 +v 0.364395 -0.881921 0.299051 +v 0.330505 -0.903989 0.271238 +v 0.333328 -0.881921 0.333328 +v 0.302327 -0.903989 0.302327 +v 0.299051 -0.881921 0.364395 +v 0.271238 -0.903989 0.330505 +v 0.261894 -0.881921 0.391952 +v 0.237537 -0.903989 0.355499 +v 0.222215 -0.881921 0.415735 +v 0.201548 -0.903989 0.37707 +v 0.180396 -0.881921 0.435514 +v 0.163618 -0.903989 0.395009 +v 0.136839 -0.881921 0.451098 +v 0.124113 -0.903989 0.409145 +v 0.0919649 -0.881921 0.462339 +v 0.0834118 -0.903989 0.41934 +v 0.0462049 -0.881921 0.469127 +v 0.0419077 -0.903989 0.425496 +v -2.06054e-08 -0.881921 0.471397 +v -1.8689e-08 -0.903989 0.427555 +v -0.046205 -0.881921 0.469127 +v -0.0419078 -0.903989 0.425496 +v -0.0919649 -0.881921 0.462339 +v -0.0834119 -0.903989 0.41934 +v -0.136839 -0.881921 0.451098 +v -0.124113 -0.903989 0.409145 +v -0.180396 -0.881921 0.435514 +v -0.163618 -0.903989 0.395009 +v -0.222215 -0.881921 0.415735 +v -0.201548 -0.903989 0.37707 +v -0.261894 -0.881921 0.391952 +v -0.237537 -0.903989 0.355499 +v -0.299051 -0.881921 0.364395 +v -0.271238 -0.903989 0.330505 +v -0.333328 -0.881921 0.333328 +v -0.302327 -0.903989 0.302327 +v -0.364395 -0.881921 0.299051 +v -0.330505 -0.903989 0.271238 +v -0.391952 -0.881921 0.261894 +v -0.355499 -0.903989 0.237537 +v -0.415735 -0.881921 0.222215 +v -0.37707 -0.903989 0.201548 +v -0.435514 -0.881921 0.180396 +v -0.395009 -0.903989 0.163618 +v -0.451098 -0.881921 0.136839 +v -0.409145 -0.903989 0.124113 +v -0.462339 -0.881921 0.0919649 +v -0.41934 -0.903989 0.0834119 +v -0.469127 -0.881921 0.0462049 +v -0.425496 -0.903989 0.0419077 +v -0.471397 -0.881921 -4.12108e-08 +v -0.427555 -0.903989 -3.73781e-08 +v -0.469127 -0.881921 -0.046205 +v -0.425496 -0.903989 -0.0419078 +v -0.462339 -0.881921 -0.091965 +v -0.41934 -0.903989 -0.0834119 +v -0.451098 -0.881921 -0.136839 +v -0.409145 -0.903989 -0.124113 +v -0.435514 -0.881921 -0.180396 +v -0.395009 -0.903989 -0.163618 +v -0.415735 -0.881921 -0.222215 +v -0.37707 -0.903989 -0.201548 +v -0.391952 -0.881921 -0.261894 +v -0.355499 -0.903989 -0.237537 +v -0.364394 -0.881921 -0.299051 +v -0.330505 -0.903989 -0.271238 +v -0.333328 -0.881921 -0.333328 +v -0.302327 -0.903989 -0.302327 +v -0.299051 -0.881921 -0.364395 +v -0.271238 -0.903989 -0.330505 +v -0.261894 -0.881921 -0.391952 +v -0.237537 -0.903989 -0.355499 +v -0.222215 -0.881921 -0.415735 +v -0.201548 -0.903989 -0.37707 +v -0.180396 -0.881921 -0.435514 +v -0.163618 -0.903989 -0.395009 +v -0.136839 -0.881921 -0.451098 +v -0.124113 -0.903989 -0.409145 +v -0.0919649 -0.881921 -0.462339 +v -0.0834119 -0.903989 -0.41934 +v -0.0462049 -0.881921 -0.469127 +v -0.0419076 -0.903989 -0.425496 +v 5.62135e-09 -0.881921 -0.471397 +v 5.09854e-09 -0.903989 -0.427555 +v 0.0462051 -0.881921 -0.469127 +v 0.0419078 -0.903989 -0.425496 +v 0.091965 -0.881921 -0.462339 +v 0.0834119 -0.903989 -0.41934 +v 0.136839 -0.881921 -0.451098 +v 0.124113 -0.903989 -0.409145 +v 0.180396 -0.881921 -0.435514 +v 0.163618 -0.903989 -0.395009 +v 0.222215 -0.881921 -0.415735 +v 0.201548 -0.903989 -0.37707 +v 0.261894 -0.881921 -0.391952 +v 0.237537 -0.903989 -0.355499 +v 0.299051 -0.881921 -0.364395 +v 0.271238 -0.903989 -0.330505 +v 0.333328 -0.881921 -0.333328 +v 0.302327 -0.903989 -0.302327 +v 0.364395 -0.881921 -0.299051 +v 0.330505 -0.903989 -0.271238 +v 0.391952 -0.881921 -0.261894 +v 0.355499 -0.903989 -0.237537 +v 0.415735 -0.881921 -0.222215 +v 0.37707 -0.903989 -0.201548 +v 0.435514 -0.881921 -0.180396 +v 0.395009 -0.903989 -0.163618 +v 0.451098 -0.881921 -0.136839 +v 0.409145 -0.903989 -0.124113 +v 0.462339 -0.881921 -0.0919649 +v 0.41934 -0.903989 -0.0834118 +v 0.469127 -0.881921 -0.0462048 +v 0.425496 -0.903989 -0.0419076 +v 0.471397 -0.881921 0 +v 0.427555 -0.903989 0 +v 0.427555 -0.903989 0 +v 0.382683 -0.92388 0 +v 0.425496 -0.903989 0.0419077 +v 0.380841 -0.92388 0.0375095 +v 0.41934 -0.903989 0.0834119 +v 0.37533 -0.92388 0.0746578 +v 0.409145 -0.903989 0.124113 +v 0.366205 -0.92388 0.111087 +v 0.395009 -0.903989 0.163618 +v 0.353553 -0.92388 0.146447 +v 0.37707 -0.903989 0.201548 +v 0.337497 -0.92388 0.180396 +v 0.355499 -0.903989 0.237537 +v 0.31819 -0.92388 0.212607 +v 0.330505 -0.903989 0.271238 +v 0.295818 -0.92388 0.242772 +v 0.302327 -0.903989 0.302327 +v 0.270598 -0.92388 0.270598 +v 0.271238 -0.903989 0.330505 +v 0.242772 -0.92388 0.295818 +v 0.237537 -0.903989 0.355499 +v 0.212607 -0.92388 0.31819 +v 0.201548 -0.903989 0.37707 +v 0.180396 -0.92388 0.337497 +v 0.163618 -0.903989 0.395009 +v 0.146447 -0.92388 0.353553 +v 0.124113 -0.903989 0.409145 +v 0.111087 -0.92388 0.366205 +v 0.0834118 -0.903989 0.41934 +v 0.0746578 -0.92388 0.37533 +v 0.0419077 -0.903989 0.425496 +v 0.0375095 -0.92388 0.380841 +v -1.8689e-08 -0.903989 0.427555 +v -1.67276e-08 -0.92388 0.382683 +v -0.0419078 -0.903989 0.425496 +v -0.0375096 -0.92388 0.380841 +v -0.0834119 -0.903989 0.41934 +v -0.0746578 -0.92388 0.37533 +v -0.124113 -0.903989 0.409145 +v -0.111087 -0.92388 0.366205 +v -0.163618 -0.903989 0.395009 +v -0.146447 -0.92388 0.353553 +v -0.201548 -0.903989 0.37707 +v -0.180396 -0.92388 0.337497 +v -0.237537 -0.903989 0.355499 +v -0.212607 -0.92388 0.318189 +v -0.271238 -0.903989 0.330505 +v -0.242772 -0.92388 0.295818 +v -0.302327 -0.903989 0.302327 +v -0.270598 -0.92388 0.270598 +v -0.330505 -0.903989 0.271238 +v -0.295818 -0.92388 0.242772 +v -0.355499 -0.903989 0.237537 +v -0.31819 -0.92388 0.212607 +v -0.37707 -0.903989 0.201548 +v -0.337497 -0.92388 0.180396 +v -0.395009 -0.903989 0.163618 +v -0.353553 -0.92388 0.146446 +v -0.409145 -0.903989 0.124113 +v -0.366205 -0.92388 0.111087 +v -0.41934 -0.903989 0.0834119 +v -0.37533 -0.92388 0.0746578 +v -0.425496 -0.903989 0.0419077 +v -0.380841 -0.92388 0.0375095 +v -0.427555 -0.903989 -3.73781e-08 +v -0.382683 -0.92388 -3.34552e-08 +v -0.425496 -0.903989 -0.0419078 +v -0.380841 -0.92388 -0.0375096 +v -0.41934 -0.903989 -0.0834119 +v -0.37533 -0.92388 -0.0746579 +v -0.409145 -0.903989 -0.124113 +v -0.366205 -0.92388 -0.111087 +v -0.395009 -0.903989 -0.163618 +v -0.353553 -0.92388 -0.146447 +v -0.37707 -0.903989 -0.201548 +v -0.337497 -0.92388 -0.180396 +v -0.355499 -0.903989 -0.237537 +v -0.318189 -0.92388 -0.212607 +v -0.330505 -0.903989 -0.271238 +v -0.295818 -0.92388 -0.242772 +v -0.302327 -0.903989 -0.302327 +v -0.270598 -0.92388 -0.270598 +v -0.271238 -0.903989 -0.330505 +v -0.242772 -0.92388 -0.295818 +v -0.237537 -0.903989 -0.355499 +v -0.212607 -0.92388 -0.31819 +v -0.201548 -0.903989 -0.37707 +v -0.180396 -0.92388 -0.337497 +v -0.163618 -0.903989 -0.395009 +v -0.146446 -0.92388 -0.353553 +v -0.124113 -0.903989 -0.409145 +v -0.111087 -0.92388 -0.366205 +v -0.0834119 -0.903989 -0.41934 +v -0.0746578 -0.92388 -0.37533 +v -0.0419076 -0.903989 -0.425496 +v -0.0375094 -0.92388 -0.380841 +v 5.09854e-09 -0.903989 -0.427555 +v 4.56345e-09 -0.92388 -0.382683 +v 0.0419078 -0.903989 -0.425496 +v 0.0375096 -0.92388 -0.380841 +v 0.0834119 -0.903989 -0.41934 +v 0.0746578 -0.92388 -0.37533 +v 0.124113 -0.903989 -0.409145 +v 0.111087 -0.92388 -0.366205 +v 0.163618 -0.903989 -0.395009 +v 0.146447 -0.92388 -0.353553 +v 0.201548 -0.903989 -0.37707 +v 0.180396 -0.92388 -0.337497 +v 0.237537 -0.903989 -0.355499 +v 0.212608 -0.92388 -0.318189 +v 0.271238 -0.903989 -0.330505 +v 0.242772 -0.92388 -0.295818 +v 0.302327 -0.903989 -0.302327 +v 0.270598 -0.92388 -0.270598 +v 0.330505 -0.903989 -0.271238 +v 0.295818 -0.92388 -0.242772 +v 0.355499 -0.903989 -0.237537 +v 0.31819 -0.92388 -0.212607 +v 0.37707 -0.903989 -0.201548 +v 0.337497 -0.92388 -0.180396 +v 0.395009 -0.903989 -0.163618 +v 0.353553 -0.92388 -0.146447 +v 0.409145 -0.903989 -0.124113 +v 0.366205 -0.92388 -0.111087 +v 0.41934 -0.903989 -0.0834118 +v 0.37533 -0.92388 -0.0746578 +v 0.425496 -0.903989 -0.0419076 +v 0.380841 -0.92388 -0.0375094 +v 0.427555 -0.903989 0 +v 0.382683 -0.92388 0 +v 0.382683 -0.92388 0 +v 0.33689 -0.941544 0 +v 0.380841 -0.92388 0.0375095 +v 0.335268 -0.941544 0.033021 +v 0.37533 -0.92388 0.0746578 +v 0.330417 -0.941544 0.0657239 +v 0.366205 -0.92388 0.111087 +v 0.322383 -0.941544 0.0977939 +v 0.353553 -0.92388 0.146447 +v 0.311246 -0.941544 0.128922 +v 0.337497 -0.92388 0.180396 +v 0.29711 -0.941544 0.158809 +v 0.31819 -0.92388 0.212607 +v 0.280114 -0.941544 0.187166 +v 0.295818 -0.92388 0.242772 +v 0.260419 -0.941544 0.213721 +v 0.270598 -0.92388 0.270598 +v 0.238217 -0.941544 0.238217 +v 0.242772 -0.92388 0.295818 +v 0.213721 -0.941544 0.260419 +v 0.212607 -0.92388 0.31819 +v 0.187166 -0.941544 0.280114 +v 0.180396 -0.92388 0.337497 +v 0.158809 -0.941544 0.29711 +v 0.146447 -0.92388 0.353553 +v 0.128922 -0.941544 0.311246 +v 0.111087 -0.92388 0.366205 +v 0.0977939 -0.941544 0.322383 +v 0.0746578 -0.92388 0.37533 +v 0.0657239 -0.941544 0.330417 +v 0.0375095 -0.92388 0.380841 +v 0.033021 -0.941544 0.335268 +v -1.67276e-08 -0.92388 0.382683 +v -1.47259e-08 -0.941544 0.33689 +v -0.0375096 -0.92388 0.380841 +v -0.033021 -0.941544 0.335268 +v -0.0746578 -0.92388 0.37533 +v -0.0657239 -0.941544 0.330417 +v -0.111087 -0.92388 0.366205 +v -0.097794 -0.941544 0.322383 +v -0.146447 -0.92388 0.353553 +v -0.128922 -0.941544 0.311246 +v -0.180396 -0.92388 0.337497 +v -0.158809 -0.941544 0.29711 +v -0.212607 -0.92388 0.318189 +v -0.187166 -0.941544 0.280114 +v -0.242772 -0.92388 0.295818 +v -0.213721 -0.941544 0.260419 +v -0.270598 -0.92388 0.270598 +v -0.238217 -0.941544 0.238217 +v -0.295818 -0.92388 0.242772 +v -0.260419 -0.941544 0.213721 +v -0.31819 -0.92388 0.212607 +v -0.280114 -0.941544 0.187166 +v -0.337497 -0.92388 0.180396 +v -0.29711 -0.941544 0.158809 +v -0.353553 -0.92388 0.146446 +v -0.311246 -0.941544 0.128922 +v -0.366205 -0.92388 0.111087 +v -0.322383 -0.941544 0.097794 +v -0.37533 -0.92388 0.0746578 +v -0.330417 -0.941544 0.0657239 +v -0.380841 -0.92388 0.0375095 +v -0.335268 -0.941544 0.033021 +v -0.382683 -0.92388 -3.34552e-08 +v -0.33689 -0.941544 -2.94518e-08 +v -0.380841 -0.92388 -0.0375096 +v -0.335268 -0.941544 -0.033021 +v -0.37533 -0.92388 -0.0746579 +v -0.330417 -0.941544 -0.065724 +v -0.366205 -0.92388 -0.111087 +v -0.322383 -0.941544 -0.097794 +v -0.353553 -0.92388 -0.146447 +v -0.311246 -0.941544 -0.128922 +v -0.337497 -0.92388 -0.180396 +v -0.29711 -0.941544 -0.158809 +v -0.318189 -0.92388 -0.212607 +v -0.280114 -0.941544 -0.187166 +v -0.295818 -0.92388 -0.242772 +v -0.260419 -0.941544 -0.213721 +v -0.270598 -0.92388 -0.270598 +v -0.238217 -0.941544 -0.238217 +v -0.242772 -0.92388 -0.295818 +v -0.213721 -0.941544 -0.260419 +v -0.212607 -0.92388 -0.31819 +v -0.187166 -0.941544 -0.280114 +v -0.180396 -0.92388 -0.337497 +v -0.158809 -0.941544 -0.29711 +v -0.146446 -0.92388 -0.353553 +v -0.128922 -0.941544 -0.311246 +v -0.111087 -0.92388 -0.366205 +v -0.0977939 -0.941544 -0.322383 +v -0.0746578 -0.92388 -0.37533 +v -0.065724 -0.941544 -0.330417 +v -0.0375094 -0.92388 -0.380841 +v -0.0330209 -0.941544 -0.335268 +v 4.56345e-09 -0.92388 -0.382683 +v 4.01737e-09 -0.941544 -0.33689 +v 0.0375096 -0.92388 -0.380841 +v 0.0330211 -0.941544 -0.335268 +v 0.0746578 -0.92388 -0.37533 +v 0.065724 -0.941544 -0.330417 +v 0.111087 -0.92388 -0.366205 +v 0.0977941 -0.941544 -0.322383 +v 0.146447 -0.92388 -0.353553 +v 0.128922 -0.941544 -0.311246 +v 0.180396 -0.92388 -0.337497 +v 0.158809 -0.941544 -0.29711 +v 0.212608 -0.92388 -0.318189 +v 0.187166 -0.941544 -0.280114 +v 0.242772 -0.92388 -0.295818 +v 0.213721 -0.941544 -0.260419 +v 0.270598 -0.92388 -0.270598 +v 0.238217 -0.941544 -0.238217 +v 0.295818 -0.92388 -0.242772 +v 0.260419 -0.941544 -0.213721 +v 0.31819 -0.92388 -0.212607 +v 0.280114 -0.941544 -0.187166 +v 0.337497 -0.92388 -0.180396 +v 0.29711 -0.941544 -0.158809 +v 0.353553 -0.92388 -0.146447 +v 0.311246 -0.941544 -0.128922 +v 0.366205 -0.92388 -0.111087 +v 0.322383 -0.941544 -0.0977939 +v 0.37533 -0.92388 -0.0746578 +v 0.330417 -0.941544 -0.0657239 +v 0.380841 -0.92388 -0.0375094 +v 0.335268 -0.941544 -0.0330209 +v 0.382683 -0.92388 0 +v 0.33689 -0.941544 0 +v 0.33689 -0.941544 0 +v 0.290285 -0.95694 0 +v 0.335268 -0.941544 0.033021 +v 0.288887 -0.95694 0.0284529 +v 0.330417 -0.941544 0.0657239 +v 0.284707 -0.95694 0.0566317 +v 0.322383 -0.941544 0.0977939 +v 0.277785 -0.95694 0.0842652 +v 0.311246 -0.941544 0.128922 +v 0.268188 -0.95694 0.111087 +v 0.29711 -0.941544 0.158809 +v 0.256008 -0.95694 0.136839 +v 0.280114 -0.941544 0.187166 +v 0.241363 -0.95694 0.161274 +v 0.260419 -0.941544 0.213721 +v 0.224393 -0.95694 0.184155 +v 0.238217 -0.941544 0.238217 +v 0.205262 -0.95694 0.205262 +v 0.213721 -0.941544 0.260419 +v 0.184155 -0.95694 0.224393 +v 0.187166 -0.941544 0.280114 +v 0.161274 -0.95694 0.241363 +v 0.158809 -0.941544 0.29711 +v 0.136839 -0.95694 0.256008 +v 0.128922 -0.941544 0.311246 +v 0.111087 -0.95694 0.268188 +v 0.0977939 -0.941544 0.322383 +v 0.0842652 -0.95694 0.277785 +v 0.0657239 -0.941544 0.330417 +v 0.0566317 -0.95694 0.284707 +v 0.033021 -0.941544 0.335268 +v 0.0284529 -0.95694 0.288887 +v -1.47259e-08 -0.941544 0.33689 +v -1.26887e-08 -0.95694 0.290285 +v -0.033021 -0.941544 0.335268 +v -0.0284529 -0.95694 0.288887 +v -0.0657239 -0.941544 0.330417 +v -0.0566317 -0.95694 0.284707 +v -0.097794 -0.941544 0.322383 +v -0.0842652 -0.95694 0.277785 +v -0.128922 -0.941544 0.311246 +v -0.111087 -0.95694 0.268188 +v -0.158809 -0.941544 0.29711 +v -0.136839 -0.95694 0.256008 +v -0.187166 -0.941544 0.280114 +v -0.161274 -0.95694 0.241363 +v -0.213721 -0.941544 0.260419 +v -0.184155 -0.95694 0.224393 +v -0.238217 -0.941544 0.238217 +v -0.205262 -0.95694 0.205262 +v -0.260419 -0.941544 0.213721 +v -0.224393 -0.95694 0.184155 +v -0.280114 -0.941544 0.187166 +v -0.241363 -0.95694 0.161274 +v -0.29711 -0.941544 0.158809 +v -0.256008 -0.95694 0.136839 +v -0.311246 -0.941544 0.128922 +v -0.268188 -0.95694 0.111087 +v -0.322383 -0.941544 0.097794 +v -0.277785 -0.95694 0.0842652 +v -0.330417 -0.941544 0.0657239 +v -0.284707 -0.95694 0.0566317 +v -0.335268 -0.941544 0.033021 +v -0.288887 -0.95694 0.0284529 +v -0.33689 -0.941544 -2.94518e-08 +v -0.290285 -0.95694 -2.53775e-08 +v -0.335268 -0.941544 -0.033021 +v -0.288887 -0.95694 -0.0284529 +v -0.330417 -0.941544 -0.065724 +v -0.284707 -0.95694 -0.0566318 +v -0.322383 -0.941544 -0.097794 +v -0.277785 -0.95694 -0.0842653 +v -0.311246 -0.941544 -0.128922 +v -0.268188 -0.95694 -0.111087 +v -0.29711 -0.941544 -0.158809 +v -0.256008 -0.95694 -0.136839 +v -0.280114 -0.941544 -0.187166 +v -0.241363 -0.95694 -0.161274 +v -0.260419 -0.941544 -0.213721 +v -0.224393 -0.95694 -0.184155 +v -0.238217 -0.941544 -0.238217 +v -0.205262 -0.95694 -0.205262 +v -0.213721 -0.941544 -0.260419 +v -0.184155 -0.95694 -0.224393 +v -0.187166 -0.941544 -0.280114 +v -0.161273 -0.95694 -0.241363 +v -0.158809 -0.941544 -0.29711 +v -0.136839 -0.95694 -0.256008 +v -0.128922 -0.941544 -0.311246 +v -0.111087 -0.95694 -0.268188 +v -0.0977939 -0.941544 -0.322383 +v -0.0842652 -0.95694 -0.277785 +v -0.065724 -0.941544 -0.330417 +v -0.0566318 -0.95694 -0.284707 +v -0.0330209 -0.941544 -0.335268 +v -0.0284528 -0.95694 -0.288887 +v 4.01737e-09 -0.941544 -0.33689 +v 3.46161e-09 -0.95694 -0.290285 +v 0.0330211 -0.941544 -0.335268 +v 0.028453 -0.95694 -0.288887 +v 0.065724 -0.941544 -0.330417 +v 0.0566318 -0.95694 -0.284707 +v 0.0977941 -0.941544 -0.322383 +v 0.0842653 -0.95694 -0.277785 +v 0.128922 -0.941544 -0.311246 +v 0.111087 -0.95694 -0.268188 +v 0.158809 -0.941544 -0.29711 +v 0.136839 -0.95694 -0.256008 +v 0.187166 -0.941544 -0.280114 +v 0.161274 -0.95694 -0.241363 +v 0.213721 -0.941544 -0.260419 +v 0.184155 -0.95694 -0.224393 +v 0.238217 -0.941544 -0.238217 +v 0.205262 -0.95694 -0.205262 +v 0.260419 -0.941544 -0.213721 +v 0.224393 -0.95694 -0.184155 +v 0.280114 -0.941544 -0.187166 +v 0.241363 -0.95694 -0.161274 +v 0.29711 -0.941544 -0.158809 +v 0.256008 -0.95694 -0.136839 +v 0.311246 -0.941544 -0.128922 +v 0.268188 -0.95694 -0.111087 +v 0.322383 -0.941544 -0.0977939 +v 0.277785 -0.95694 -0.0842651 +v 0.330417 -0.941544 -0.0657239 +v 0.284707 -0.95694 -0.0566317 +v 0.335268 -0.941544 -0.0330209 +v 0.288887 -0.95694 -0.0284528 +v 0.33689 -0.941544 0 +v 0.290285 -0.95694 0 +v 0.290285 -0.95694 0 +v 0.24298 -0.970031 0 +v 0.288887 -0.95694 0.0284529 +v 0.24181 -0.970031 0.0238162 +v 0.284707 -0.95694 0.0566317 +v 0.238311 -0.970031 0.0474031 +v 0.277785 -0.95694 0.0842652 +v 0.232517 -0.970031 0.0705334 +v 0.268188 -0.95694 0.111087 +v 0.224484 -0.970031 0.0929845 +v 0.256008 -0.95694 0.136839 +v 0.214289 -0.970031 0.11454 +v 0.241363 -0.95694 0.161274 +v 0.202031 -0.970031 0.134992 +v 0.224393 -0.95694 0.184155 +v 0.187826 -0.970031 0.154145 +v 0.205262 -0.95694 0.205262 +v 0.171813 -0.970031 0.171813 +v 0.184155 -0.95694 0.224393 +v 0.154145 -0.970031 0.187826 +v 0.161274 -0.95694 0.241363 +v 0.134992 -0.970031 0.202031 +v 0.136839 -0.95694 0.256008 +v 0.11454 -0.970031 0.214289 +v 0.111087 -0.95694 0.268188 +v 0.0929844 -0.970031 0.224484 +v 0.0842652 -0.95694 0.277785 +v 0.0705334 -0.970031 0.232517 +v 0.0566317 -0.95694 0.284707 +v 0.047403 -0.970031 0.238311 +v 0.0284529 -0.95694 0.288887 +v 0.0238162 -0.970031 0.24181 +v -1.26887e-08 -0.95694 0.290285 +v -1.0621e-08 -0.970031 0.24298 +v -0.0284529 -0.95694 0.288887 +v -0.0238162 -0.970031 0.24181 +v -0.0566317 -0.95694 0.284707 +v -0.0474031 -0.970031 0.238311 +v -0.0842652 -0.95694 0.277785 +v -0.0705334 -0.970031 0.232517 +v -0.111087 -0.95694 0.268188 +v -0.0929845 -0.970031 0.224484 +v -0.136839 -0.95694 0.256008 +v -0.11454 -0.970031 0.214289 +v -0.161274 -0.95694 0.241363 +v -0.134993 -0.970031 0.202031 +v -0.184155 -0.95694 0.224393 +v -0.154145 -0.970031 0.187826 +v -0.205262 -0.95694 0.205262 +v -0.171813 -0.970031 0.171813 +v -0.224393 -0.95694 0.184155 +v -0.187826 -0.970031 0.154145 +v -0.241363 -0.95694 0.161274 +v -0.202031 -0.970031 0.134992 +v -0.256008 -0.95694 0.136839 +v -0.214289 -0.970031 0.11454 +v -0.268188 -0.95694 0.111087 +v -0.224484 -0.970031 0.0929844 +v -0.277785 -0.95694 0.0842652 +v -0.232517 -0.970031 0.0705334 +v -0.284707 -0.95694 0.0566317 +v -0.238311 -0.970031 0.0474031 +v -0.288887 -0.95694 0.0284529 +v -0.24181 -0.970031 0.0238162 +v -0.290285 -0.95694 -2.53775e-08 +v -0.24298 -0.970031 -2.1242e-08 +v -0.288887 -0.95694 -0.0284529 +v -0.24181 -0.970031 -0.0238162 +v -0.284707 -0.95694 -0.0566318 +v -0.238311 -0.970031 -0.0474031 +v -0.277785 -0.95694 -0.0842653 +v -0.232517 -0.970031 -0.0705334 +v -0.268188 -0.95694 -0.111087 +v -0.224484 -0.970031 -0.0929844 +v -0.256008 -0.95694 -0.136839 +v -0.214289 -0.970031 -0.11454 +v -0.241363 -0.95694 -0.161274 +v -0.202031 -0.970031 -0.134993 +v -0.224393 -0.95694 -0.184155 +v -0.187826 -0.970031 -0.154145 +v -0.205262 -0.95694 -0.205262 +v -0.171813 -0.970031 -0.171813 +v -0.184155 -0.95694 -0.224393 +v -0.154145 -0.970031 -0.187826 +v -0.161273 -0.95694 -0.241363 +v -0.134992 -0.970031 -0.202031 +v -0.136839 -0.95694 -0.256008 +v -0.11454 -0.970031 -0.214289 +v -0.111087 -0.95694 -0.268188 +v -0.0929844 -0.970031 -0.224484 +v -0.0842652 -0.95694 -0.277785 +v -0.0705334 -0.970031 -0.232517 +v -0.0566318 -0.95694 -0.284707 +v -0.0474031 -0.970031 -0.238311 +v -0.0284528 -0.95694 -0.288887 +v -0.0238162 -0.970031 -0.24181 +v 3.46161e-09 -0.95694 -0.290285 +v 2.89751e-09 -0.970031 -0.24298 +v 0.028453 -0.95694 -0.288887 +v 0.0238163 -0.970031 -0.24181 +v 0.0566318 -0.95694 -0.284707 +v 0.0474031 -0.970031 -0.238311 +v 0.0842653 -0.95694 -0.277785 +v 0.0705335 -0.970031 -0.232517 +v 0.111087 -0.95694 -0.268188 +v 0.0929845 -0.970031 -0.224484 +v 0.136839 -0.95694 -0.256008 +v 0.11454 -0.970031 -0.214289 +v 0.161274 -0.95694 -0.241363 +v 0.134993 -0.970031 -0.202031 +v 0.184155 -0.95694 -0.224393 +v 0.154145 -0.970031 -0.187826 +v 0.205262 -0.95694 -0.205262 +v 0.171813 -0.970031 -0.171813 +v 0.224393 -0.95694 -0.184155 +v 0.187826 -0.970031 -0.154145 +v 0.241363 -0.95694 -0.161274 +v 0.202031 -0.970031 -0.134993 +v 0.256008 -0.95694 -0.136839 +v 0.214289 -0.970031 -0.11454 +v 0.268188 -0.95694 -0.111087 +v 0.224484 -0.970031 -0.0929844 +v 0.277785 -0.95694 -0.0842651 +v 0.232517 -0.970031 -0.0705333 +v 0.284707 -0.95694 -0.0566317 +v 0.238311 -0.970031 -0.047403 +v 0.288887 -0.95694 -0.0284528 +v 0.24181 -0.970031 -0.0238161 +v 0.290285 -0.95694 0 +v 0.24298 -0.970031 0 +v 0.24298 -0.970031 0 +v 0.19509 -0.980785 0 +v 0.24181 -0.970031 0.0238162 +v 0.194151 -0.980785 0.0191222 +v 0.238311 -0.970031 0.0474031 +v 0.191342 -0.980785 0.0380602 +v 0.232517 -0.970031 0.0705334 +v 0.18669 -0.980785 0.0566317 +v 0.224484 -0.970031 0.0929845 +v 0.18024 -0.980785 0.0746578 +v 0.214289 -0.970031 0.11454 +v 0.172054 -0.980785 0.0919649 +v 0.202031 -0.970031 0.134992 +v 0.162212 -0.980785 0.108386 +v 0.187826 -0.970031 0.154145 +v 0.150807 -0.980785 0.123764 +v 0.171813 -0.970031 0.171813 +v 0.13795 -0.980785 0.13795 +v 0.154145 -0.970031 0.187826 +v 0.123764 -0.980785 0.150807 +v 0.134992 -0.970031 0.202031 +v 0.108386 -0.980785 0.162212 +v 0.11454 -0.970031 0.214289 +v 0.0919649 -0.980785 0.172054 +v 0.0929844 -0.970031 0.224484 +v 0.0746578 -0.980785 0.18024 +v 0.0705334 -0.970031 0.232517 +v 0.0566317 -0.980785 0.18669 +v 0.047403 -0.970031 0.238311 +v 0.0380602 -0.980785 0.191342 +v 0.0238162 -0.970031 0.24181 +v 0.0191222 -0.980785 0.194151 +v -1.0621e-08 -0.970031 0.24298 +v -8.52767e-09 -0.980785 0.19509 +v -0.0238162 -0.970031 0.24181 +v -0.0191222 -0.980785 0.194151 +v -0.0474031 -0.970031 0.238311 +v -0.0380602 -0.980785 0.191342 +v -0.0705334 -0.970031 0.232517 +v -0.0566317 -0.980785 0.18669 +v -0.0929845 -0.970031 0.224484 +v -0.0746578 -0.980785 0.18024 +v -0.11454 -0.970031 0.214289 +v -0.091965 -0.980785 0.172054 +v -0.134993 -0.970031 0.202031 +v -0.108386 -0.980785 0.162212 +v -0.154145 -0.970031 0.187826 +v -0.123764 -0.980785 0.150807 +v -0.171813 -0.970031 0.171813 +v -0.13795 -0.980785 0.13795 +v -0.187826 -0.970031 0.154145 +v -0.150807 -0.980785 0.123764 +v -0.202031 -0.970031 0.134992 +v -0.162212 -0.980785 0.108386 +v -0.214289 -0.970031 0.11454 +v -0.172054 -0.980785 0.0919649 +v -0.224484 -0.970031 0.0929844 +v -0.18024 -0.980785 0.0746578 +v -0.232517 -0.970031 0.0705334 +v -0.18669 -0.980785 0.0566317 +v -0.238311 -0.970031 0.0474031 +v -0.191342 -0.980785 0.0380602 +v -0.24181 -0.970031 0.0238162 +v -0.194151 -0.980785 0.0191222 +v -0.24298 -0.970031 -2.1242e-08 +v -0.19509 -0.980785 -1.70553e-08 +v -0.24181 -0.970031 -0.0238162 +v -0.194151 -0.980785 -0.0191222 +v -0.238311 -0.970031 -0.0474031 +v -0.191342 -0.980785 -0.0380603 +v -0.232517 -0.970031 -0.0705334 +v -0.18669 -0.980785 -0.0566318 +v -0.224484 -0.970031 -0.0929844 +v -0.18024 -0.980785 -0.0746578 +v -0.214289 -0.970031 -0.11454 +v -0.172054 -0.980785 -0.0919649 +v -0.202031 -0.970031 -0.134993 +v -0.162212 -0.980785 -0.108386 +v -0.187826 -0.970031 -0.154145 +v -0.150807 -0.980785 -0.123764 +v -0.171813 -0.970031 -0.171813 +v -0.13795 -0.980785 -0.13795 +v -0.154145 -0.970031 -0.187826 +v -0.123764 -0.980785 -0.150807 +v -0.134992 -0.970031 -0.202031 +v -0.108386 -0.980785 -0.162212 +v -0.11454 -0.970031 -0.214289 +v -0.0919649 -0.980785 -0.172054 +v -0.0929844 -0.970031 -0.224484 +v -0.0746578 -0.980785 -0.18024 +v -0.0705334 -0.970031 -0.232517 +v -0.0566317 -0.980785 -0.18669 +v -0.0474031 -0.970031 -0.238311 +v -0.0380602 -0.980785 -0.191342 +v -0.0238162 -0.970031 -0.24181 +v -0.0191222 -0.980785 -0.194151 +v 2.89751e-09 -0.970031 -0.24298 +v 2.32643e-09 -0.980785 -0.19509 +v 0.0238163 -0.970031 -0.24181 +v 0.0191223 -0.980785 -0.194151 +v 0.0474031 -0.970031 -0.238311 +v 0.0380602 -0.980785 -0.191342 +v 0.0705335 -0.970031 -0.232517 +v 0.0566318 -0.980785 -0.18669 +v 0.0929845 -0.970031 -0.224484 +v 0.0746579 -0.980785 -0.18024 +v 0.11454 -0.970031 -0.214289 +v 0.0919649 -0.980785 -0.172054 +v 0.134993 -0.970031 -0.202031 +v 0.108386 -0.980785 -0.162212 +v 0.154145 -0.970031 -0.187826 +v 0.123764 -0.980785 -0.150807 +v 0.171813 -0.970031 -0.171813 +v 0.13795 -0.980785 -0.13795 +v 0.187826 -0.970031 -0.154145 +v 0.150807 -0.980785 -0.123764 +v 0.202031 -0.970031 -0.134993 +v 0.162212 -0.980785 -0.108386 +v 0.214289 -0.970031 -0.11454 +v 0.172054 -0.980785 -0.0919649 +v 0.224484 -0.970031 -0.0929844 +v 0.18024 -0.980785 -0.0746578 +v 0.232517 -0.970031 -0.0705333 +v 0.18669 -0.980785 -0.0566317 +v 0.238311 -0.970031 -0.047403 +v 0.191342 -0.980785 -0.0380602 +v 0.24181 -0.970031 -0.0238161 +v 0.194151 -0.980785 -0.0191221 +v 0.24298 -0.970031 0 +v 0.19509 -0.980785 0 +v 0.19509 -0.980785 0 +v 0.14673 -0.989177 0 +v 0.194151 -0.980785 0.0191222 +v 0.146024 -0.989177 0.0143821 +v 0.191342 -0.980785 0.0380602 +v 0.143911 -0.989177 0.0286257 +v 0.18669 -0.980785 0.0566317 +v 0.140412 -0.989177 0.0425936 +v 0.18024 -0.980785 0.0746578 +v 0.135561 -0.989177 0.0561513 +v 0.172054 -0.980785 0.0919649 +v 0.129405 -0.989177 0.0691682 +v 0.162212 -0.980785 0.108386 +v 0.122002 -0.989177 0.081519 +v 0.150807 -0.980785 0.123764 +v 0.113424 -0.989177 0.0930848 +v 0.13795 -0.980785 0.13795 +v 0.103754 -0.989177 0.103754 +v 0.123764 -0.980785 0.150807 +v 0.0930847 -0.989177 0.113424 +v 0.108386 -0.980785 0.162212 +v 0.081519 -0.989177 0.122002 +v 0.0919649 -0.980785 0.172054 +v 0.0691682 -0.989177 0.129405 +v 0.0746578 -0.980785 0.18024 +v 0.0561513 -0.989177 0.135561 +v 0.0566317 -0.980785 0.18669 +v 0.0425936 -0.989177 0.140412 +v 0.0380602 -0.980785 0.191342 +v 0.0286257 -0.989177 0.143911 +v 0.0191222 -0.980785 0.194151 +v 0.0143821 -0.989177 0.146024 +v -8.52767e-09 -0.980785 0.19509 +v -6.41379e-09 -0.989177 0.14673 +v -0.0191222 -0.980785 0.194151 +v -0.0143821 -0.989177 0.146024 +v -0.0380602 -0.980785 0.191342 +v -0.0286257 -0.989177 0.143911 +v -0.0566317 -0.980785 0.18669 +v -0.0425936 -0.989177 0.140412 +v -0.0746578 -0.980785 0.18024 +v -0.0561513 -0.989177 0.135561 +v -0.091965 -0.980785 0.172054 +v -0.0691682 -0.989177 0.129405 +v -0.108386 -0.980785 0.162212 +v -0.081519 -0.989177 0.122002 +v -0.123764 -0.980785 0.150807 +v -0.0930847 -0.989177 0.113424 +v -0.13795 -0.980785 0.13795 +v -0.103754 -0.989177 0.103754 +v -0.150807 -0.980785 0.123764 +v -0.113424 -0.989177 0.0930847 +v -0.162212 -0.980785 0.108386 +v -0.122002 -0.989177 0.081519 +v -0.172054 -0.980785 0.0919649 +v -0.129405 -0.989177 0.0691682 +v -0.18024 -0.980785 0.0746578 +v -0.135561 -0.989177 0.0561513 +v -0.18669 -0.980785 0.0566317 +v -0.140412 -0.989177 0.0425936 +v -0.191342 -0.980785 0.0380602 +v -0.143911 -0.989177 0.0286257 +v -0.194151 -0.980785 0.0191222 +v -0.146024 -0.989177 0.0143821 +v -0.19509 -0.980785 -1.70553e-08 +v -0.14673 -0.989177 -1.28276e-08 +v -0.194151 -0.980785 -0.0191222 +v -0.146024 -0.989177 -0.0143821 +v -0.191342 -0.980785 -0.0380603 +v -0.143911 -0.989177 -0.0286257 +v -0.18669 -0.980785 -0.0566318 +v -0.140412 -0.989177 -0.0425936 +v -0.18024 -0.980785 -0.0746578 +v -0.135561 -0.989177 -0.0561513 +v -0.172054 -0.980785 -0.0919649 +v -0.129405 -0.989177 -0.0691682 +v -0.162212 -0.980785 -0.108386 +v -0.122002 -0.989177 -0.081519 +v -0.150807 -0.980785 -0.123764 +v -0.113424 -0.989177 -0.0930848 +v -0.13795 -0.980785 -0.13795 +v -0.103754 -0.989177 -0.103754 +v -0.123764 -0.980785 -0.150807 +v -0.0930848 -0.989177 -0.113424 +v -0.108386 -0.980785 -0.162212 +v -0.081519 -0.989177 -0.122002 +v -0.0919649 -0.980785 -0.172054 +v -0.0691682 -0.989177 -0.129405 +v -0.0746578 -0.980785 -0.18024 +v -0.0561512 -0.989177 -0.135561 +v -0.0566317 -0.980785 -0.18669 +v -0.0425935 -0.989177 -0.140412 +v -0.0380602 -0.980785 -0.191342 +v -0.0286257 -0.989177 -0.143911 +v -0.0191222 -0.980785 -0.194151 +v -0.0143821 -0.989177 -0.146024 +v 2.32643e-09 -0.980785 -0.19509 +v 1.74974e-09 -0.989177 -0.14673 +v 0.0191223 -0.980785 -0.194151 +v 0.0143821 -0.989177 -0.146024 +v 0.0380602 -0.980785 -0.191342 +v 0.0286257 -0.989177 -0.143911 +v 0.0566318 -0.980785 -0.18669 +v 0.0425936 -0.989177 -0.140412 +v 0.0746579 -0.980785 -0.18024 +v 0.0561513 -0.989177 -0.135561 +v 0.0919649 -0.980785 -0.172054 +v 0.0691682 -0.989177 -0.129405 +v 0.108386 -0.980785 -0.162212 +v 0.081519 -0.989177 -0.122002 +v 0.123764 -0.980785 -0.150807 +v 0.0930848 -0.989177 -0.113424 +v 0.13795 -0.980785 -0.13795 +v 0.103754 -0.989177 -0.103754 +v 0.150807 -0.980785 -0.123764 +v 0.113424 -0.989177 -0.0930847 +v 0.162212 -0.980785 -0.108386 +v 0.122002 -0.989177 -0.081519 +v 0.172054 -0.980785 -0.0919649 +v 0.129405 -0.989177 -0.0691682 +v 0.18024 -0.980785 -0.0746578 +v 0.135561 -0.989177 -0.0561513 +v 0.18669 -0.980785 -0.0566317 +v 0.140412 -0.989177 -0.0425935 +v 0.191342 -0.980785 -0.0380602 +v 0.143911 -0.989177 -0.0286257 +v 0.194151 -0.980785 -0.0191221 +v 0.146024 -0.989177 -0.014382 +v 0.19509 -0.980785 0 +v 0.14673 -0.989177 0 +v 0.14673 -0.989177 0 +v 0.0980171 -0.995185 0 +v 0.146024 -0.989177 0.0143821 +v 0.0975451 -0.995185 0.00960736 +v 0.143911 -0.989177 0.0286257 +v 0.0961337 -0.995185 0.0191222 +v 0.140412 -0.989177 0.0425936 +v 0.0937965 -0.995185 0.0284529 +v 0.135561 -0.989177 0.0561513 +v 0.090556 -0.995185 0.0375095 +v 0.129405 -0.989177 0.0691682 +v 0.0864434 -0.995185 0.0462049 +v 0.122002 -0.989177 0.081519 +v 0.0814982 -0.995185 0.0544554 +v 0.113424 -0.989177 0.0930848 +v 0.0757682 -0.995185 0.0621814 +v 0.103754 -0.989177 0.103754 +v 0.0693086 -0.995185 0.0693086 +v 0.0930847 -0.989177 0.113424 +v 0.0621814 -0.995185 0.0757682 +v 0.081519 -0.989177 0.122002 +v 0.0544554 -0.995185 0.0814982 +v 0.0691682 -0.989177 0.129405 +v 0.0462049 -0.995185 0.0864434 +v 0.0561513 -0.989177 0.135561 +v 0.0375095 -0.995185 0.090556 +v 0.0425936 -0.989177 0.140412 +v 0.0284529 -0.995185 0.0937965 +v 0.0286257 -0.989177 0.143911 +v 0.0191222 -0.995185 0.0961337 +v 0.0143821 -0.989177 0.146024 +v 0.00960736 -0.995185 0.0975451 +v -6.41379e-09 -0.989177 0.14673 +v -4.28446e-09 -0.995185 0.0980171 +v -0.0143821 -0.989177 0.146024 +v -0.00960736 -0.995185 0.0975451 +v -0.0286257 -0.989177 0.143911 +v -0.0191222 -0.995185 0.0961337 +v -0.0425936 -0.989177 0.140412 +v -0.0284529 -0.995185 0.0937965 +v -0.0561513 -0.989177 0.135561 +v -0.0375095 -0.995185 0.090556 +v -0.0691682 -0.989177 0.129405 +v -0.046205 -0.995185 0.0864434 +v -0.081519 -0.989177 0.122002 +v -0.0544554 -0.995185 0.0814982 +v -0.0930847 -0.989177 0.113424 +v -0.0621814 -0.995185 0.0757682 +v -0.103754 -0.989177 0.103754 +v -0.0693086 -0.995185 0.0693086 +v -0.113424 -0.989177 0.0930847 +v -0.0757682 -0.995185 0.0621814 +v -0.122002 -0.989177 0.081519 +v -0.0814982 -0.995185 0.0544554 +v -0.129405 -0.989177 0.0691682 +v -0.0864434 -0.995185 0.0462049 +v -0.135561 -0.989177 0.0561513 +v -0.090556 -0.995185 0.0375095 +v -0.140412 -0.989177 0.0425936 +v -0.0937965 -0.995185 0.0284529 +v -0.143911 -0.989177 0.0286257 +v -0.0961337 -0.995185 0.0191222 +v -0.146024 -0.989177 0.0143821 +v -0.0975451 -0.995185 0.00960735 +v -0.14673 -0.989177 -1.28276e-08 +v -0.0980171 -0.995185 -8.56893e-09 +v -0.146024 -0.989177 -0.0143821 +v -0.0975451 -0.995185 -0.00960737 +v -0.143911 -0.989177 -0.0286257 +v -0.0961337 -0.995185 -0.0191222 +v -0.140412 -0.989177 -0.0425936 +v -0.0937965 -0.995185 -0.0284529 +v -0.135561 -0.989177 -0.0561513 +v -0.090556 -0.995185 -0.0375095 +v -0.129405 -0.989177 -0.0691682 +v -0.0864434 -0.995185 -0.0462049 +v -0.122002 -0.989177 -0.081519 +v -0.0814982 -0.995185 -0.0544554 +v -0.113424 -0.989177 -0.0930848 +v -0.0757682 -0.995185 -0.0621814 +v -0.103754 -0.989177 -0.103754 +v -0.0693085 -0.995185 -0.0693086 +v -0.0930848 -0.989177 -0.113424 +v -0.0621814 -0.995185 -0.0757682 +v -0.081519 -0.989177 -0.122002 +v -0.0544554 -0.995185 -0.0814983 +v -0.0691682 -0.989177 -0.129405 +v -0.0462049 -0.995185 -0.0864434 +v -0.0561512 -0.989177 -0.135561 +v -0.0375095 -0.995185 -0.090556 +v -0.0425935 -0.989177 -0.140412 +v -0.0284529 -0.995185 -0.0937965 +v -0.0286257 -0.989177 -0.143911 +v -0.0191222 -0.995185 -0.0961337 +v -0.0143821 -0.989177 -0.146024 +v -0.00960734 -0.995185 -0.0975451 +v 1.74974e-09 -0.989177 -0.14673 +v 1.16884e-09 -0.995185 -0.0980171 +v 0.0143821 -0.989177 -0.146024 +v 0.00960738 -0.995185 -0.0975451 +v 0.0286257 -0.989177 -0.143911 +v 0.0191222 -0.995185 -0.0961337 +v 0.0425936 -0.989177 -0.140412 +v 0.0284529 -0.995185 -0.0937965 +v 0.0561513 -0.989177 -0.135561 +v 0.0375095 -0.995185 -0.090556 +v 0.0691682 -0.989177 -0.129405 +v 0.0462049 -0.995185 -0.0864434 +v 0.081519 -0.989177 -0.122002 +v 0.0544554 -0.995185 -0.0814982 +v 0.0930848 -0.989177 -0.113424 +v 0.0621814 -0.995185 -0.0757682 +v 0.103754 -0.989177 -0.103754 +v 0.0693086 -0.995185 -0.0693085 +v 0.113424 -0.989177 -0.0930847 +v 0.0757682 -0.995185 -0.0621814 +v 0.122002 -0.989177 -0.081519 +v 0.0814982 -0.995185 -0.0544554 +v 0.129405 -0.989177 -0.0691682 +v 0.0864434 -0.995185 -0.0462049 +v 0.135561 -0.989177 -0.0561513 +v 0.090556 -0.995185 -0.0375095 +v 0.140412 -0.989177 -0.0425935 +v 0.0937965 -0.995185 -0.0284528 +v 0.143911 -0.989177 -0.0286257 +v 0.0961337 -0.995185 -0.0191222 +v 0.146024 -0.989177 -0.014382 +v 0.0975451 -0.995185 -0.00960732 +v 0.14673 -0.989177 0 +v 0.0980171 -0.995185 0 +v 0.0980171 -0.995185 0 +v 0.0490675 -0.998796 0 +v 0.0975451 -0.995185 0.00960736 +v 0.0488312 -0.998796 0.00480946 +v 0.0961337 -0.995185 0.0191222 +v 0.0481247 -0.998796 0.00957259 +v 0.0937965 -0.995185 0.0284529 +v 0.0469547 -0.998796 0.0142435 +v 0.090556 -0.995185 0.0375095 +v 0.0453324 -0.998796 0.0187773 +v 0.0864434 -0.995185 0.0462049 +v 0.0432737 -0.998796 0.0231303 +v 0.0814982 -0.995185 0.0544554 +v 0.0407981 -0.998796 0.0272604 +v 0.0757682 -0.995185 0.0621814 +v 0.0379297 -0.998796 0.0311281 +v 0.0693086 -0.995185 0.0693086 +v 0.034696 -0.998795 0.034696 +v 0.0621814 -0.995185 0.0757682 +v 0.0311281 -0.998796 0.0379297 +v 0.0544554 -0.995185 0.0814982 +v 0.0272604 -0.998796 0.0407981 +v 0.0462049 -0.995185 0.0864434 +v 0.0231303 -0.998796 0.0432737 +v 0.0375095 -0.995185 0.090556 +v 0.0187773 -0.998796 0.0453324 +v 0.0284529 -0.995185 0.0937965 +v 0.0142435 -0.998796 0.0469547 +v 0.0191222 -0.995185 0.0961337 +v 0.00957259 -0.998796 0.0481247 +v 0.00960736 -0.995185 0.0975451 +v 0.00480946 -0.998796 0.0488312 +v -4.28446e-09 -0.995185 0.0980171 +v -2.14481e-09 -0.998796 0.0490675 +v -0.00960736 -0.995185 0.0975451 +v -0.00480946 -0.998796 0.0488312 +v -0.0191222 -0.995185 0.0961337 +v -0.00957259 -0.998796 0.0481247 +v -0.0284529 -0.995185 0.0937965 +v -0.0142435 -0.998796 0.0469547 +v -0.0375095 -0.995185 0.090556 +v -0.0187773 -0.998796 0.0453324 +v -0.046205 -0.995185 0.0864434 +v -0.0231303 -0.998796 0.0432737 +v -0.0544554 -0.995185 0.0814982 +v -0.0272604 -0.998796 0.0407981 +v -0.0621814 -0.995185 0.0757682 +v -0.0311281 -0.998796 0.0379297 +v -0.0693086 -0.995185 0.0693086 +v -0.034696 -0.998795 0.034696 +v -0.0757682 -0.995185 0.0621814 +v -0.0379297 -0.998796 0.0311281 +v -0.0814982 -0.995185 0.0544554 +v -0.0407981 -0.998796 0.0272604 +v -0.0864434 -0.995185 0.0462049 +v -0.0432737 -0.998796 0.0231302 +v -0.090556 -0.995185 0.0375095 +v -0.0453325 -0.998796 0.0187773 +v -0.0937965 -0.995185 0.0284529 +v -0.0469547 -0.998796 0.0142435 +v -0.0961337 -0.995185 0.0191222 +v -0.0481247 -0.998796 0.00957259 +v -0.0975451 -0.995185 0.00960735 +v -0.0488312 -0.998796 0.00480945 +v -0.0980171 -0.995185 -8.56893e-09 +v -0.0490675 -0.998796 -4.28962e-09 +v -0.0975451 -0.995185 -0.00960737 +v -0.0488312 -0.998796 -0.00480946 +v -0.0961337 -0.995185 -0.0191222 +v -0.0481247 -0.998796 -0.0095726 +v -0.0937965 -0.995185 -0.0284529 +v -0.0469547 -0.998796 -0.0142436 +v -0.090556 -0.995185 -0.0375095 +v -0.0453324 -0.998796 -0.0187773 +v -0.0864434 -0.995185 -0.0462049 +v -0.0432737 -0.998796 -0.0231303 +v -0.0814982 -0.995185 -0.0544554 +v -0.0407981 -0.998796 -0.0272604 +v -0.0757682 -0.995185 -0.0621814 +v -0.0379297 -0.998796 -0.0311281 +v -0.0693085 -0.995185 -0.0693086 +v -0.0346959 -0.998795 -0.034696 +v -0.0621814 -0.995185 -0.0757682 +v -0.0311281 -0.998796 -0.0379297 +v -0.0544554 -0.995185 -0.0814983 +v -0.0272604 -0.998796 -0.0407981 +v -0.0462049 -0.995185 -0.0864434 +v -0.0231303 -0.998796 -0.0432737 +v -0.0375095 -0.995185 -0.090556 +v -0.0187773 -0.998796 -0.0453325 +v -0.0284529 -0.995185 -0.0937965 +v -0.0142435 -0.998796 -0.0469547 +v -0.0191222 -0.995185 -0.0961337 +v -0.0095726 -0.998796 -0.0481247 +v -0.00960734 -0.995185 -0.0975451 +v -0.00480944 -0.998796 -0.0488312 +v 1.16884e-09 -0.995185 -0.0980171 +v 5.85124e-10 -0.998796 -0.0490675 +v 0.00960738 -0.995185 -0.0975451 +v 0.00480947 -0.998796 -0.0488312 +v 0.0191222 -0.995185 -0.0961337 +v 0.0095726 -0.998796 -0.0481247 +v 0.0284529 -0.995185 -0.0937965 +v 0.0142436 -0.998796 -0.0469547 +v 0.0375095 -0.995185 -0.090556 +v 0.0187773 -0.998796 -0.0453324 +v 0.0462049 -0.995185 -0.0864434 +v 0.0231303 -0.998796 -0.0432737 +v 0.0544554 -0.995185 -0.0814982 +v 0.0272604 -0.998796 -0.0407981 +v 0.0621814 -0.995185 -0.0757682 +v 0.0311281 -0.998796 -0.0379297 +v 0.0693086 -0.995185 -0.0693085 +v 0.034696 -0.998795 -0.0346959 +v 0.0757682 -0.995185 -0.0621814 +v 0.0379297 -0.998796 -0.0311281 +v 0.0814982 -0.995185 -0.0544554 +v 0.0407981 -0.998796 -0.0272604 +v 0.0864434 -0.995185 -0.0462049 +v 0.0432737 -0.998796 -0.0231302 +v 0.090556 -0.995185 -0.0375095 +v 0.0453325 -0.998796 -0.0187773 +v 0.0937965 -0.995185 -0.0284528 +v 0.0469547 -0.998796 -0.0142435 +v 0.0961337 -0.995185 -0.0191222 +v 0.0481247 -0.998796 -0.00957259 +v 0.0975451 -0.995185 -0.00960732 +v 0.0488312 -0.998796 -0.00480944 +v 0.0980171 -0.995185 0 +v 0.0490675 -0.998796 0 +v 0.0490675 -0.998796 0 +v -8.74228e-08 -1 0 +v 0.0488312 -0.998796 0.00480946 +v -8.70018e-08 -1 -8.56893e-09 +v 0.0481247 -0.998796 0.00957259 +v -8.5743e-08 -1 -1.70553e-08 +v 0.0469547 -0.998796 0.0142435 +v -8.36584e-08 -1 -2.53775e-08 +v 0.0453324 -0.998796 0.0187773 +v -8.07681e-08 -1 -3.34553e-08 +v 0.0432737 -0.998796 0.0231303 +v -7.71e-08 -1 -4.12108e-08 +v 0.0407981 -0.998796 0.0272604 +v -7.26894e-08 -1 -4.85695e-08 +v 0.0379297 -0.998796 0.0311281 +v -6.75787e-08 -1 -5.54604e-08 +v 0.034696 -0.998795 0.034696 +v -6.18172e-08 -1 -6.18172e-08 +v 0.0311281 -0.998796 0.0379297 +v -5.54604e-08 -1 -6.75787e-08 +v 0.0272604 -0.998796 0.0407981 +v -4.85695e-08 -1 -7.26894e-08 +v 0.0231303 -0.998796 0.0432737 +v -4.12108e-08 -1 -7.71e-08 +v 0.0187773 -0.998796 0.0453324 +v -3.34552e-08 -1 -8.07681e-08 +v 0.0142435 -0.998796 0.0469547 +v -2.53775e-08 -1 -8.36584e-08 +v 0.00957259 -0.998796 0.0481247 +v -1.70553e-08 -1 -8.5743e-08 +v 0.00480946 -0.998796 0.0488312 +v -8.56893e-09 -1 -8.70018e-08 +v -2.14481e-09 -0.998796 0.0490675 +v 3.82137e-15 -1 -8.74228e-08 +v -0.00480946 -0.998796 0.0488312 +v 8.56894e-09 -1 -8.70018e-08 +v -0.00957259 -0.998796 0.0481247 +v 1.70553e-08 -1 -8.5743e-08 +v -0.0142435 -0.998796 0.0469547 +v 2.53775e-08 -1 -8.36584e-08 +v -0.0187773 -0.998796 0.0453324 +v 3.34553e-08 -1 -8.07681e-08 +v -0.0231303 -0.998796 0.0432737 +v 4.12108e-08 -1 -7.71e-08 +v -0.0272604 -0.998796 0.0407981 +v 4.85695e-08 -1 -7.26894e-08 +v -0.0311281 -0.998796 0.0379297 +v 5.54604e-08 -1 -6.75787e-08 +v -0.034696 -0.998795 0.034696 +v 6.18172e-08 -1 -6.18172e-08 +v -0.0379297 -0.998796 0.0311281 +v 6.75787e-08 -1 -5.54604e-08 +v -0.0407981 -0.998796 0.0272604 +v 7.26894e-08 -1 -4.85695e-08 +v -0.0432737 -0.998796 0.0231302 +v 7.71e-08 -1 -4.12108e-08 +v -0.0453325 -0.998796 0.0187773 +v 8.07681e-08 -1 -3.34552e-08 +v -0.0469547 -0.998796 0.0142435 +v 8.36584e-08 -1 -2.53775e-08 +v -0.0481247 -0.998796 0.00957259 +v 8.5743e-08 -1 -1.70553e-08 +v -0.0488312 -0.998796 0.00480945 +v 8.70018e-08 -1 -8.56893e-09 +v -0.0490675 -0.998796 -4.28962e-09 +v 8.74228e-08 -1 7.64274e-15 +v -0.0488312 -0.998796 -0.00480946 +v 8.70018e-08 -1 8.56894e-09 +v -0.0481247 -0.998796 -0.0095726 +v 8.5743e-08 -1 1.70554e-08 +v -0.0469547 -0.998796 -0.0142436 +v 8.36584e-08 -1 2.53775e-08 +v -0.0453324 -0.998796 -0.0187773 +v 8.07681e-08 -1 3.34552e-08 +v -0.0432737 -0.998796 -0.0231303 +v 7.71e-08 -1 4.12108e-08 +v -0.0407981 -0.998796 -0.0272604 +v 7.26894e-08 -1 4.85695e-08 +v -0.0379297 -0.998796 -0.0311281 +v 6.75787e-08 -1 5.54604e-08 +v -0.0346959 -0.998795 -0.034696 +v 6.18172e-08 -1 6.18172e-08 +v -0.0311281 -0.998796 -0.0379297 +v 5.54604e-08 -1 6.75787e-08 +v -0.0272604 -0.998796 -0.0407981 +v 4.85695e-08 -1 7.26894e-08 +v -0.0231303 -0.998796 -0.0432737 +v 4.12108e-08 -1 7.71e-08 +v -0.0187773 -0.998796 -0.0453325 +v 3.34552e-08 -1 8.07681e-08 +v -0.0142435 -0.998796 -0.0469547 +v 2.53775e-08 -1 8.36584e-08 +v -0.0095726 -0.998796 -0.0481247 +v 1.70553e-08 -1 8.5743e-08 +v -0.00480944 -0.998796 -0.0488312 +v 8.56891e-09 -1 8.70018e-08 +v 5.85124e-10 -0.998796 -0.0490675 +v -1.04251e-15 -1 8.74228e-08 +v 0.00480947 -0.998796 -0.0488312 +v -8.56896e-09 -1 8.70018e-08 +v 0.0095726 -0.998796 -0.0481247 +v -1.70553e-08 -1 8.5743e-08 +v 0.0142436 -0.998796 -0.0469547 +v -2.53775e-08 -1 8.36584e-08 +v 0.0187773 -0.998796 -0.0453324 +v -3.34553e-08 -1 8.07681e-08 +v 0.0231303 -0.998796 -0.0432737 +v -4.12108e-08 -1 7.71e-08 +v 0.0272604 -0.998796 -0.0407981 +v -4.85695e-08 -1 7.26894e-08 +v 0.0311281 -0.998796 -0.0379297 +v -5.54604e-08 -1 6.75787e-08 +v 0.034696 -0.998795 -0.0346959 +v -6.18173e-08 -1 6.18172e-08 +v 0.0379297 -0.998796 -0.0311281 +v -6.75787e-08 -1 5.54604e-08 +v 0.0407981 -0.998796 -0.0272604 +v -7.26894e-08 -1 4.85695e-08 +v 0.0432737 -0.998796 -0.0231302 +v -7.71e-08 -1 4.12108e-08 +v 0.0453325 -0.998796 -0.0187773 +v -8.07681e-08 -1 3.34552e-08 +v 0.0469547 -0.998796 -0.0142435 +v -8.36584e-08 -1 2.53775e-08 +v 0.0481247 -0.998796 -0.00957259 +v -8.5743e-08 -1 1.70553e-08 +v 0.0488312 -0.998796 -0.00480944 +v -8.70018e-08 -1 8.5689e-09 +v 0.0490675 -0.998796 0 +v -8.74228e-08 -1 0 + + +vn 0 1 0 +vn 0.0490677 0.998796 0 +vn 0 1 0 +vn 0.0488314 0.998796 0.00480947 +vn 0 1 0 +vn 0.0481249 0.998796 0.00957263 +vn 0 1 0 +vn 0.0469548 0.998795 0.0142436 +vn 0 1 0 +vn 0.0453326 0.998796 0.0187774 +vn 0 1 0 +vn 0.0432738 0.998796 0.0231303 +vn 0 1 0 +vn 0.0407983 0.998795 0.0272605 +vn 0 1 0 +vn 0.0379298 0.998795 0.0311282 +vn 0 1 0 +vn 0.0346961 0.998795 0.0346961 +vn 0 1 0 +vn 0.0311282 0.998795 0.0379298 +vn 0 1 0 +vn 0.0272605 0.998795 0.0407983 +vn 0 1 0 +vn 0.0231303 0.998796 0.0432738 +vn 0 1 0 +vn 0.0187774 0.998796 0.0453326 +vn 0 1 0 +vn 0.0142436 0.998795 0.0469548 +vn 0 1 0 +vn 0.00957263 0.998796 0.0481249 +vn 0 1 0 +vn 0.00480947 0.998796 0.0488314 +vn 0 1 0 +vn -2.14482e-09 0.998796 0.0490677 +vn 0 1 0 +vn -0.00480948 0.998796 0.0488314 +vn 0 1 0 +vn -0.00957263 0.998796 0.0481249 +vn 0 1 0 +vn -0.0142436 0.998795 0.0469548 +vn 0 1 0 +vn -0.0187774 0.998796 0.0453326 +vn 0 1 0 +vn -0.0231303 0.998796 0.0432738 +vn 0 1 0 +vn -0.0272605 0.998795 0.0407983 +vn 0 1 0 +vn -0.0311282 0.998795 0.0379298 +vn 0 1 0 +vn -0.0346961 0.998795 0.0346961 +vn 0 1 0 +vn -0.0379298 0.998795 0.0311282 +vn 0 1 0 +vn -0.0407983 0.998795 0.0272605 +vn 0 1 0 +vn -0.0432738 0.998796 0.0231303 +vn 0 1 0 +vn -0.0453326 0.998796 0.0187774 +vn 0 1 0 +vn -0.0469548 0.998795 0.0142436 +vn 0 1 0 +vn -0.0481249 0.998796 0.00957263 +vn 0 1 0 +vn -0.0488314 0.998796 0.00480947 +vn 0 1 0 +vn -0.0490677 0.998796 -4.28963e-09 +vn 0 1 0 +vn -0.0488314 0.998796 -0.00480948 +vn 0 1 0 +vn -0.0481249 0.998796 -0.00957264 +vn 0 1 0 +vn -0.0469548 0.998795 -0.0142436 +vn 0 1 0 +vn -0.0453326 0.998796 -0.0187774 +vn 0 1 0 +vn -0.0432738 0.998796 -0.0231303 +vn 0 1 0 +vn -0.0407983 0.998795 -0.0272605 +vn 0 1 0 +vn -0.0379298 0.998795 -0.0311282 +vn 0 1 0 +vn -0.0346961 0.998795 -0.0346961 +vn 0 1 0 +vn -0.0311282 0.998795 -0.0379298 +vn 0 1 0 +vn -0.0272605 0.998795 -0.0407983 +vn 0 1 0 +vn -0.0231303 0.998796 -0.0432738 +vn 0 1 0 +vn -0.0187774 0.998796 -0.0453326 +vn 0 1 0 +vn -0.0142436 0.998795 -0.0469548 +vn 0 1 0 +vn -0.00957263 0.998796 -0.0481249 +vn 0 1 0 +vn -0.00480946 0.998796 -0.0488314 +vn 0 1 0 +vn 5.85126e-10 0.998796 -0.0490677 +vn 0 1 0 +vn 0.00480949 0.998796 -0.0488314 +vn 0 1 0 +vn 0.00957263 0.998796 -0.0481249 +vn 0 1 0 +vn 0.0142436 0.998795 -0.0469548 +vn 0 1 0 +vn 0.0187774 0.998796 -0.0453326 +vn 0 1 0 +vn 0.0231303 0.998796 -0.0432738 +vn 0 1 0 +vn 0.0272605 0.998795 -0.0407983 +vn 0 1 0 +vn 0.0311282 0.998795 -0.0379298 +vn 0 1 0 +vn 0.0346961 0.998795 -0.0346961 +vn 0 1 0 +vn 0.0379298 0.998795 -0.0311282 +vn 0 1 0 +vn 0.0407983 0.998795 -0.0272605 +vn 0 1 0 +vn 0.0432738 0.998796 -0.0231303 +vn 0 1 0 +vn 0.0453326 0.998796 -0.0187774 +vn 0 1 0 +vn 0.0469548 0.998795 -0.0142436 +vn 0 1 0 +vn 0.0481249 0.998796 -0.00957263 +vn 0 1 0 +vn 0.0488314 0.998796 -0.00480946 +vn 0 1 0 +vn 0.0490677 0.998796 0 +vn 0.0490677 0.998796 0 +vn 0.0980171 0.995185 0 +vn 0.0488314 0.998796 0.00480947 +vn 0.0975452 0.995185 0.00960736 +vn 0.0481249 0.998796 0.00957263 +vn 0.0961338 0.995185 0.0191222 +vn 0.0469548 0.998795 0.0142436 +vn 0.0937966 0.995185 0.0284529 +vn 0.0453326 0.998796 0.0187774 +vn 0.090556 0.995185 0.0375095 +vn 0.0432738 0.998796 0.0231303 +vn 0.0864434 0.995185 0.046205 +vn 0.0407983 0.998795 0.0272605 +vn 0.0814983 0.995185 0.0544554 +vn 0.0379298 0.998795 0.0311282 +vn 0.0757683 0.995185 0.0621814 +vn 0.0346961 0.998795 0.0346961 +vn 0.0693086 0.995185 0.0693086 +vn 0.0311282 0.998795 0.0379298 +vn 0.0621814 0.995185 0.0757683 +vn 0.0272605 0.998795 0.0407983 +vn 0.0544554 0.995185 0.0814983 +vn 0.0231303 0.998796 0.0432738 +vn 0.046205 0.995185 0.0864434 +vn 0.0187774 0.998796 0.0453326 +vn 0.0375095 0.995185 0.090556 +vn 0.0142436 0.998795 0.0469548 +vn 0.0284529 0.995185 0.0937966 +vn 0.00957263 0.998796 0.0481249 +vn 0.0191222 0.995185 0.0961338 +vn 0.00480947 0.998796 0.0488314 +vn 0.00960736 0.995185 0.0975452 +vn -2.14482e-09 0.998796 0.0490677 +vn -4.28447e-09 0.995185 0.0980171 +vn -0.00480948 0.998796 0.0488314 +vn -0.00960737 0.995185 0.0975452 +vn -0.00957263 0.998796 0.0481249 +vn -0.0191222 0.995185 0.0961338 +vn -0.0142436 0.998795 0.0469548 +vn -0.0284529 0.995185 0.0937966 +vn -0.0187774 0.998796 0.0453326 +vn -0.0375095 0.995185 0.090556 +vn -0.0231303 0.998796 0.0432738 +vn -0.046205 0.995185 0.0864434 +vn -0.0272605 0.998795 0.0407983 +vn -0.0544554 0.995185 0.0814983 +vn -0.0311282 0.998795 0.0379298 +vn -0.0621814 0.995185 0.0757683 +vn -0.0346961 0.998795 0.0346961 +vn -0.0693086 0.995185 0.0693086 +vn -0.0379298 0.998795 0.0311282 +vn -0.0757683 0.995185 0.0621814 +vn -0.0407983 0.998795 0.0272605 +vn -0.0814983 0.995185 0.0544554 +vn -0.0432738 0.998796 0.0231303 +vn -0.0864434 0.995185 0.046205 +vn -0.0453326 0.998796 0.0187774 +vn -0.090556 0.995185 0.0375095 +vn -0.0469548 0.998795 0.0142436 +vn -0.0937966 0.995185 0.0284529 +vn -0.0481249 0.998796 0.00957263 +vn -0.0961338 0.995185 0.0191222 +vn -0.0488314 0.998796 0.00480947 +vn -0.0975452 0.995185 0.00960736 +vn -0.0490677 0.998796 -4.28963e-09 +vn -0.0980171 0.995185 -8.56893e-09 +vn -0.0488314 0.998796 -0.00480948 +vn -0.0975452 0.995185 -0.00960737 +vn -0.0481249 0.998796 -0.00957264 +vn -0.0961338 0.995185 -0.0191222 +vn -0.0469548 0.998795 -0.0142436 +vn -0.0937966 0.995185 -0.0284529 +vn -0.0453326 0.998796 -0.0187774 +vn -0.090556 0.995185 -0.0375095 +vn -0.0432738 0.998796 -0.0231303 +vn -0.0864434 0.995185 -0.046205 +vn -0.0407983 0.998795 -0.0272605 +vn -0.0814983 0.995185 -0.0544554 +vn -0.0379298 0.998795 -0.0311282 +vn -0.0757683 0.995185 -0.0621814 +vn -0.0346961 0.998795 -0.0346961 +vn -0.0693086 0.995185 -0.0693086 +vn -0.0311282 0.998795 -0.0379298 +vn -0.0621814 0.995185 -0.0757683 +vn -0.0272605 0.998795 -0.0407983 +vn -0.0544554 0.995185 -0.0814983 +vn -0.0231303 0.998796 -0.0432738 +vn -0.046205 0.995185 -0.0864434 +vn -0.0187774 0.998796 -0.0453326 +vn -0.0375095 0.995185 -0.090556 +vn -0.0142436 0.998795 -0.0469548 +vn -0.0284529 0.995185 -0.0937966 +vn -0.00957263 0.998796 -0.0481249 +vn -0.0191222 0.995185 -0.0961338 +vn -0.00480946 0.998796 -0.0488314 +vn -0.00960734 0.995185 -0.0975452 +vn 5.85126e-10 0.998796 -0.0490677 +vn 1.16884e-09 0.995185 -0.0980171 +vn 0.00480949 0.998796 -0.0488314 +vn 0.00960739 0.995185 -0.0975452 +vn 0.00957263 0.998796 -0.0481249 +vn 0.0191222 0.995185 -0.0961338 +vn 0.0142436 0.998795 -0.0469548 +vn 0.0284529 0.995185 -0.0937966 +vn 0.0187774 0.998796 -0.0453326 +vn 0.0375096 0.995185 -0.090556 +vn 0.0231303 0.998796 -0.0432738 +vn 0.046205 0.995185 -0.0864434 +vn 0.0272605 0.998795 -0.0407983 +vn 0.0544554 0.995185 -0.0814983 +vn 0.0311282 0.998795 -0.0379298 +vn 0.0621814 0.995185 -0.0757683 +vn 0.0346961 0.998795 -0.0346961 +vn 0.0693086 0.995185 -0.0693086 +vn 0.0379298 0.998795 -0.0311282 +vn 0.0757683 0.995185 -0.0621814 +vn 0.0407983 0.998795 -0.0272605 +vn 0.0814983 0.995185 -0.0544554 +vn 0.0432738 0.998796 -0.0231303 +vn 0.0864434 0.995185 -0.0462049 +vn 0.0453326 0.998796 -0.0187774 +vn 0.090556 0.995185 -0.0375095 +vn 0.0469548 0.998795 -0.0142436 +vn 0.0937966 0.995185 -0.0284528 +vn 0.0481249 0.998796 -0.00957263 +vn 0.0961338 0.995185 -0.0191222 +vn 0.0488314 0.998796 -0.00480946 +vn 0.0975452 0.995185 -0.00960732 +vn 0.0490677 0.998796 0 +vn 0.0980171 0.995185 0 +vn 0.0980171 0.995185 0 +vn 0.14673 0.989177 0 +vn 0.0975452 0.995185 0.00960736 +vn 0.146024 0.989177 0.0143821 +vn 0.0961338 0.995185 0.0191222 +vn 0.143911 0.989177 0.0286257 +vn 0.0937966 0.995185 0.0284529 +vn 0.140412 0.989177 0.0425936 +vn 0.090556 0.995185 0.0375095 +vn 0.135561 0.989177 0.0561513 +vn 0.0864434 0.995185 0.046205 +vn 0.129405 0.989177 0.0691683 +vn 0.0814983 0.995185 0.0544554 +vn 0.122002 0.989177 0.0815191 +vn 0.0757683 0.995185 0.0621814 +vn 0.113424 0.989177 0.0930848 +vn 0.0693086 0.995185 0.0693086 +vn 0.103754 0.989177 0.103754 +vn 0.0621814 0.995185 0.0757683 +vn 0.0930848 0.989177 0.113424 +vn 0.0544554 0.995185 0.0814983 +vn 0.0815191 0.989177 0.122002 +vn 0.046205 0.995185 0.0864434 +vn 0.0691683 0.989177 0.129405 +vn 0.0375095 0.995185 0.090556 +vn 0.0561513 0.989177 0.135561 +vn 0.0284529 0.995185 0.0937966 +vn 0.0425936 0.989177 0.140412 +vn 0.0191222 0.995185 0.0961338 +vn 0.0286257 0.989177 0.143911 +vn 0.00960736 0.995185 0.0975452 +vn 0.0143821 0.989177 0.146024 +vn -4.28447e-09 0.995185 0.0980171 +vn -6.41379e-09 0.989177 0.14673 +vn -0.00960737 0.995185 0.0975452 +vn -0.0143821 0.989177 0.146024 +vn -0.0191222 0.995185 0.0961338 +vn -0.0286257 0.989177 0.143911 +vn -0.0284529 0.995185 0.0937966 +vn -0.0425936 0.989177 0.140412 +vn -0.0375095 0.995185 0.090556 +vn -0.0561513 0.989177 0.135561 +vn -0.046205 0.995185 0.0864434 +vn -0.0691683 0.989177 0.129405 +vn -0.0544554 0.995185 0.0814983 +vn -0.0815191 0.989177 0.122002 +vn -0.0621814 0.995185 0.0757683 +vn -0.0930848 0.989177 0.113424 +vn -0.0693086 0.995185 0.0693086 +vn -0.103754 0.989177 0.103754 +vn -0.0757683 0.995185 0.0621814 +vn -0.113424 0.989177 0.0930848 +vn -0.0814983 0.995185 0.0544554 +vn -0.122002 0.989177 0.0815191 +vn -0.0864434 0.995185 0.046205 +vn -0.129405 0.989177 0.0691683 +vn -0.090556 0.995185 0.0375095 +vn -0.135561 0.989177 0.0561513 +vn -0.0937966 0.995185 0.0284529 +vn -0.140412 0.989177 0.0425936 +vn -0.0961338 0.995185 0.0191222 +vn -0.143911 0.989177 0.0286257 +vn -0.0975452 0.995185 0.00960736 +vn -0.146024 0.989177 0.0143821 +vn -0.0980171 0.995185 -8.56893e-09 +vn -0.14673 0.989177 -1.28276e-08 +vn -0.0975452 0.995185 -0.00960737 +vn -0.146024 0.989177 -0.0143821 +vn -0.0961338 0.995185 -0.0191222 +vn -0.143911 0.989177 -0.0286257 +vn -0.0937966 0.995185 -0.0284529 +vn -0.140412 0.989177 -0.0425936 +vn -0.090556 0.995185 -0.0375095 +vn -0.135561 0.989177 -0.0561513 +vn -0.0864434 0.995185 -0.046205 +vn -0.129405 0.989177 -0.0691683 +vn -0.0814983 0.995185 -0.0544554 +vn -0.122002 0.989177 -0.0815191 +vn -0.0757683 0.995185 -0.0621814 +vn -0.113424 0.989177 -0.0930848 +vn -0.0693086 0.995185 -0.0693086 +vn -0.103754 0.989177 -0.103754 +vn -0.0621814 0.995185 -0.0757683 +vn -0.0930848 0.989177 -0.113424 +vn -0.0544554 0.995185 -0.0814983 +vn -0.081519 0.989177 -0.122002 +vn -0.046205 0.995185 -0.0864434 +vn -0.0691683 0.989177 -0.129405 +vn -0.0375095 0.995185 -0.090556 +vn -0.0561513 0.989177 -0.135561 +vn -0.0284529 0.995185 -0.0937966 +vn -0.0425936 0.989177 -0.140412 +vn -0.0191222 0.995185 -0.0961338 +vn -0.0286257 0.989177 -0.143911 +vn -0.00960734 0.995185 -0.0975452 +vn -0.0143821 0.989177 -0.146024 +vn 1.16884e-09 0.995185 -0.0980171 +vn 1.74974e-09 0.989177 -0.14673 +vn 0.00960739 0.995185 -0.0975452 +vn 0.0143821 0.989177 -0.146024 +vn 0.0191222 0.995185 -0.0961338 +vn 0.0286257 0.989177 -0.143911 +vn 0.0284529 0.995185 -0.0937966 +vn 0.0425937 0.989177 -0.140412 +vn 0.0375096 0.995185 -0.090556 +vn 0.0561514 0.989177 -0.135561 +vn 0.046205 0.995185 -0.0864434 +vn 0.0691683 0.989177 -0.129405 +vn 0.0544554 0.995185 -0.0814983 +vn 0.0815191 0.989177 -0.122002 +vn 0.0621814 0.995185 -0.0757683 +vn 0.0930848 0.989177 -0.113424 +vn 0.0693086 0.995185 -0.0693086 +vn 0.103754 0.989177 -0.103754 +vn 0.0757683 0.995185 -0.0621814 +vn 0.113424 0.989177 -0.0930848 +vn 0.0814983 0.995185 -0.0544554 +vn 0.122002 0.989177 -0.0815191 +vn 0.0864434 0.995185 -0.0462049 +vn 0.129405 0.989177 -0.0691682 +vn 0.090556 0.995185 -0.0375095 +vn 0.135561 0.989177 -0.0561513 +vn 0.0937966 0.995185 -0.0284528 +vn 0.140412 0.989177 -0.0425936 +vn 0.0961338 0.995185 -0.0191222 +vn 0.143911 0.989177 -0.0286257 +vn 0.0975452 0.995185 -0.00960732 +vn 0.146024 0.989177 -0.014382 +vn 0.0980171 0.995185 0 +vn 0.14673 0.989177 0 +vn 0.14673 0.989177 0 +vn 0.19509 0.980785 0 +vn 0.146024 0.989177 0.0143821 +vn 0.194151 0.980785 0.0191222 +vn 0.143911 0.989177 0.0286257 +vn 0.191342 0.980785 0.0380602 +vn 0.140412 0.989177 0.0425936 +vn 0.18669 0.980785 0.0566317 +vn 0.135561 0.989177 0.0561513 +vn 0.18024 0.980785 0.0746578 +vn 0.129405 0.989177 0.0691683 +vn 0.172054 0.980785 0.091965 +vn 0.122002 0.989177 0.0815191 +vn 0.162212 0.980785 0.108386 +vn 0.113424 0.989177 0.0930848 +vn 0.150807 0.980785 0.123764 +vn 0.103754 0.989177 0.103754 +vn 0.13795 0.980785 0.13795 +vn 0.0930848 0.989177 0.113424 +vn 0.123764 0.980785 0.150807 +vn 0.0815191 0.989177 0.122002 +vn 0.108386 0.980785 0.162212 +vn 0.0691683 0.989177 0.129405 +vn 0.0919649 0.980785 0.172054 +vn 0.0561513 0.989177 0.135561 +vn 0.0746578 0.980785 0.18024 +vn 0.0425936 0.989177 0.140412 +vn 0.0566317 0.980785 0.18669 +vn 0.0286257 0.989177 0.143911 +vn 0.0380602 0.980785 0.191342 +vn 0.0143821 0.989177 0.146024 +vn 0.0191222 0.980785 0.194151 +vn -6.41379e-09 0.989177 0.14673 +vn -8.52767e-09 0.980785 0.19509 +vn -0.0143821 0.989177 0.146024 +vn -0.0191222 0.980785 0.194151 +vn -0.0286257 0.989177 0.143911 +vn -0.0380602 0.980785 0.191342 +vn -0.0425936 0.989177 0.140412 +vn -0.0566317 0.980785 0.18669 +vn -0.0561513 0.989177 0.135561 +vn -0.0746579 0.980785 0.18024 +vn -0.0691683 0.989177 0.129405 +vn -0.091965 0.980785 0.172054 +vn -0.0815191 0.989177 0.122002 +vn -0.108386 0.980785 0.162212 +vn -0.0930848 0.989177 0.113424 +vn -0.123764 0.980785 0.150807 +vn -0.103754 0.989177 0.103754 +vn -0.13795 0.980785 0.13795 +vn -0.113424 0.989177 0.0930848 +vn -0.150807 0.980785 0.123764 +vn -0.122002 0.989177 0.0815191 +vn -0.162212 0.980785 0.108386 +vn -0.129405 0.989177 0.0691683 +vn -0.172054 0.980785 0.0919649 +vn -0.135561 0.989177 0.0561513 +vn -0.18024 0.980785 0.0746578 +vn -0.140412 0.989177 0.0425936 +vn -0.18669 0.980785 0.0566317 +vn -0.143911 0.989177 0.0286257 +vn -0.191342 0.980785 0.0380602 +vn -0.146024 0.989177 0.0143821 +vn -0.194151 0.980785 0.0191222 +vn -0.14673 0.989177 -1.28276e-08 +vn -0.19509 0.980785 -1.70553e-08 +vn -0.146024 0.989177 -0.0143821 +vn -0.194151 0.980785 -0.0191222 +vn -0.143911 0.989177 -0.0286257 +vn -0.191342 0.980785 -0.0380603 +vn -0.140412 0.989177 -0.0425936 +vn -0.18669 0.980785 -0.0566318 +vn -0.135561 0.989177 -0.0561513 +vn -0.18024 0.980785 -0.0746578 +vn -0.129405 0.989177 -0.0691683 +vn -0.172054 0.980785 -0.091965 +vn -0.122002 0.989177 -0.0815191 +vn -0.162212 0.980785 -0.108386 +vn -0.113424 0.989177 -0.0930848 +vn -0.150807 0.980785 -0.123764 +vn -0.103754 0.989177 -0.103754 +vn -0.13795 0.980785 -0.13795 +vn -0.0930848 0.989177 -0.113424 +vn -0.123764 0.980785 -0.150807 +vn -0.081519 0.989177 -0.122002 +vn -0.108386 0.980785 -0.162212 +vn -0.0691683 0.989177 -0.129405 +vn -0.0919649 0.980785 -0.172054 +vn -0.0561513 0.989177 -0.135561 +vn -0.0746578 0.980785 -0.18024 +vn -0.0425936 0.989177 -0.140412 +vn -0.0566317 0.980785 -0.18669 +vn -0.0286257 0.989177 -0.143911 +vn -0.0380602 0.980785 -0.191342 +vn -0.0143821 0.989177 -0.146024 +vn -0.0191222 0.980785 -0.194151 +vn 1.74974e-09 0.989177 -0.14673 +vn 2.32643e-09 0.980785 -0.19509 +vn 0.0143821 0.989177 -0.146024 +vn 0.0191223 0.980785 -0.194151 +vn 0.0286257 0.989177 -0.143911 +vn 0.0380603 0.980785 -0.191342 +vn 0.0425937 0.989177 -0.140412 +vn 0.0566318 0.980785 -0.18669 +vn 0.0561514 0.989177 -0.135561 +vn 0.0746579 0.980785 -0.18024 +vn 0.0691683 0.989177 -0.129405 +vn 0.0919649 0.980785 -0.172054 +vn 0.0815191 0.989177 -0.122002 +vn 0.108386 0.980785 -0.162212 +vn 0.0930848 0.989177 -0.113424 +vn 0.123764 0.980785 -0.150807 +vn 0.103754 0.989177 -0.103754 +vn 0.13795 0.980785 -0.13795 +vn 0.113424 0.989177 -0.0930848 +vn 0.150807 0.980785 -0.123764 +vn 0.122002 0.989177 -0.0815191 +vn 0.162212 0.980785 -0.108386 +vn 0.129405 0.989177 -0.0691682 +vn 0.172054 0.980785 -0.0919649 +vn 0.135561 0.989177 -0.0561513 +vn 0.18024 0.980785 -0.0746578 +vn 0.140412 0.989177 -0.0425936 +vn 0.18669 0.980785 -0.0566317 +vn 0.143911 0.989177 -0.0286257 +vn 0.191342 0.980785 -0.0380602 +vn 0.146024 0.989177 -0.014382 +vn 0.194151 0.980785 -0.0191221 +vn 0.14673 0.989177 0 +vn 0.19509 0.980785 0 +vn 0.19509 0.980785 0 +vn 0.24298 0.970031 0 +vn 0.194151 0.980785 0.0191222 +vn 0.24181 0.970031 0.0238162 +vn 0.191342 0.980785 0.0380602 +vn 0.238311 0.970031 0.0474031 +vn 0.18669 0.980785 0.0566317 +vn 0.232518 0.970031 0.0705334 +vn 0.18024 0.980785 0.0746578 +vn 0.224484 0.970031 0.0929845 +vn 0.172054 0.980785 0.091965 +vn 0.214289 0.970031 0.11454 +vn 0.162212 0.980785 0.108386 +vn 0.202031 0.970031 0.134993 +vn 0.150807 0.980785 0.123764 +vn 0.187826 0.970031 0.154145 +vn 0.13795 0.980785 0.13795 +vn 0.171813 0.970031 0.171813 +vn 0.123764 0.980785 0.150807 +vn 0.154145 0.970031 0.187826 +vn 0.108386 0.980785 0.162212 +vn 0.134993 0.970031 0.202031 +vn 0.0919649 0.980785 0.172054 +vn 0.11454 0.970031 0.214289 +vn 0.0746578 0.980785 0.18024 +vn 0.0929845 0.970031 0.224484 +vn 0.0566317 0.980785 0.18669 +vn 0.0705334 0.970031 0.232518 +vn 0.0380602 0.980785 0.191342 +vn 0.0474031 0.970031 0.238311 +vn 0.0191222 0.980785 0.194151 +vn 0.0238162 0.970031 0.24181 +vn -8.52767e-09 0.980785 0.19509 +vn -1.0621e-08 0.970031 0.24298 +vn -0.0191222 0.980785 0.194151 +vn -0.0238162 0.970031 0.24181 +vn -0.0380602 0.980785 0.191342 +vn -0.0474031 0.970031 0.238311 +vn -0.0566317 0.980785 0.18669 +vn -0.0705334 0.970031 0.232518 +vn -0.0746579 0.980785 0.18024 +vn -0.0929845 0.970031 0.224484 +vn -0.091965 0.980785 0.172054 +vn -0.11454 0.970031 0.214289 +vn -0.108386 0.980785 0.162212 +vn -0.134993 0.970031 0.202031 +vn -0.123764 0.980785 0.150807 +vn -0.154145 0.970031 0.187826 +vn -0.13795 0.980785 0.13795 +vn -0.171813 0.970031 0.171813 +vn -0.150807 0.980785 0.123764 +vn -0.187826 0.970031 0.154145 +vn -0.162212 0.980785 0.108386 +vn -0.202031 0.970031 0.134993 +vn -0.172054 0.980785 0.0919649 +vn -0.214289 0.970031 0.11454 +vn -0.18024 0.980785 0.0746578 +vn -0.224484 0.970031 0.0929845 +vn -0.18669 0.980785 0.0566317 +vn -0.232518 0.970031 0.0705334 +vn -0.191342 0.980785 0.0380602 +vn -0.238311 0.970031 0.0474031 +vn -0.194151 0.980785 0.0191222 +vn -0.24181 0.970031 0.0238162 +vn -0.19509 0.980785 -1.70553e-08 +vn -0.24298 0.970031 -2.1242e-08 +vn -0.194151 0.980785 -0.0191222 +vn -0.24181 0.970031 -0.0238163 +vn -0.191342 0.980785 -0.0380603 +vn -0.238311 0.970031 -0.0474031 +vn -0.18669 0.980785 -0.0566318 +vn -0.232518 0.970031 -0.0705335 +vn -0.18024 0.980785 -0.0746578 +vn -0.224484 0.970031 -0.0929845 +vn -0.172054 0.980785 -0.091965 +vn -0.214289 0.970031 -0.11454 +vn -0.162212 0.980785 -0.108386 +vn -0.202031 0.970031 -0.134993 +vn -0.150807 0.980785 -0.123764 +vn -0.187826 0.970031 -0.154145 +vn -0.13795 0.980785 -0.13795 +vn -0.171813 0.970031 -0.171813 +vn -0.123764 0.980785 -0.150807 +vn -0.154145 0.970031 -0.187826 +vn -0.108386 0.980785 -0.162212 +vn -0.134993 0.970031 -0.202031 +vn -0.0919649 0.980785 -0.172054 +vn -0.11454 0.970031 -0.214289 +vn -0.0746578 0.980785 -0.18024 +vn -0.0929844 0.970031 -0.224484 +vn -0.0566317 0.980785 -0.18669 +vn -0.0705334 0.970031 -0.232518 +vn -0.0380602 0.980785 -0.191342 +vn -0.0474031 0.970031 -0.238311 +vn -0.0191222 0.980785 -0.194151 +vn -0.0238162 0.970031 -0.24181 +vn 2.32643e-09 0.980785 -0.19509 +vn 2.89751e-09 0.970031 -0.24298 +vn 0.0191223 0.980785 -0.194151 +vn 0.0238163 0.970031 -0.24181 +vn 0.0380603 0.980785 -0.191342 +vn 0.0474031 0.970031 -0.238311 +vn 0.0566318 0.980785 -0.18669 +vn 0.0705335 0.970031 -0.232518 +vn 0.0746579 0.980785 -0.18024 +vn 0.0929845 0.970031 -0.224484 +vn 0.0919649 0.980785 -0.172054 +vn 0.11454 0.970031 -0.214289 +vn 0.108386 0.980785 -0.162212 +vn 0.134993 0.970031 -0.202031 +vn 0.123764 0.980785 -0.150807 +vn 0.154145 0.970031 -0.187826 +vn 0.13795 0.980785 -0.13795 +vn 0.171813 0.970031 -0.171813 +vn 0.150807 0.980785 -0.123764 +vn 0.187826 0.970031 -0.154145 +vn 0.162212 0.980785 -0.108386 +vn 0.202031 0.970031 -0.134993 +vn 0.172054 0.980785 -0.0919649 +vn 0.214289 0.970031 -0.11454 +vn 0.18024 0.980785 -0.0746578 +vn 0.224484 0.970031 -0.0929845 +vn 0.18669 0.980785 -0.0566317 +vn 0.232518 0.970031 -0.0705334 +vn 0.191342 0.980785 -0.0380602 +vn 0.238311 0.970031 -0.0474031 +vn 0.194151 0.980785 -0.0191221 +vn 0.24181 0.970031 -0.0238161 +vn 0.19509 0.980785 0 +vn 0.24298 0.970031 0 +vn 0.24298 0.970031 0 +vn 0.290285 0.95694 0 +vn 0.24181 0.970031 0.0238162 +vn 0.288887 0.95694 0.0284529 +vn 0.238311 0.970031 0.0474031 +vn 0.284707 0.95694 0.0566317 +vn 0.232518 0.970031 0.0705334 +vn 0.277785 0.95694 0.0842652 +vn 0.224484 0.970031 0.0929845 +vn 0.268188 0.95694 0.111087 +vn 0.214289 0.970031 0.11454 +vn 0.256008 0.95694 0.136839 +vn 0.202031 0.970031 0.134993 +vn 0.241363 0.95694 0.161274 +vn 0.187826 0.970031 0.154145 +vn 0.224393 0.95694 0.184155 +vn 0.171813 0.970031 0.171813 +vn 0.205262 0.95694 0.205262 +vn 0.154145 0.970031 0.187826 +vn 0.184155 0.95694 0.224393 +vn 0.134993 0.970031 0.202031 +vn 0.161274 0.95694 0.241363 +vn 0.11454 0.970031 0.214289 +vn 0.136839 0.95694 0.256008 +vn 0.0929845 0.970031 0.224484 +vn 0.111087 0.95694 0.268188 +vn 0.0705334 0.970031 0.232518 +vn 0.0842652 0.95694 0.277785 +vn 0.0474031 0.970031 0.238311 +vn 0.0566317 0.95694 0.284707 +vn 0.0238162 0.970031 0.24181 +vn 0.0284529 0.95694 0.288887 +vn -1.0621e-08 0.970031 0.24298 +vn -1.26887e-08 0.95694 0.290285 +vn -0.0238162 0.970031 0.24181 +vn -0.0284529 0.95694 0.288887 +vn -0.0474031 0.970031 0.238311 +vn -0.0566317 0.95694 0.284707 +vn -0.0705334 0.970031 0.232518 +vn -0.0842652 0.95694 0.277785 +vn -0.0929845 0.970031 0.224484 +vn -0.111087 0.95694 0.268188 +vn -0.11454 0.970031 0.214289 +vn -0.136839 0.95694 0.256008 +vn -0.134993 0.970031 0.202031 +vn -0.161274 0.95694 0.241363 +vn -0.154145 0.970031 0.187826 +vn -0.184155 0.95694 0.224393 +vn -0.171813 0.970031 0.171813 +vn -0.205262 0.95694 0.205262 +vn -0.187826 0.970031 0.154145 +vn -0.224393 0.95694 0.184155 +vn -0.202031 0.970031 0.134993 +vn -0.241363 0.95694 0.161274 +vn -0.214289 0.970031 0.11454 +vn -0.256008 0.95694 0.136839 +vn -0.224484 0.970031 0.0929845 +vn -0.268188 0.95694 0.111087 +vn -0.232518 0.970031 0.0705334 +vn -0.277785 0.95694 0.0842652 +vn -0.238311 0.970031 0.0474031 +vn -0.284707 0.95694 0.0566317 +vn -0.24181 0.970031 0.0238162 +vn -0.288887 0.95694 0.0284529 +vn -0.24298 0.970031 -2.1242e-08 +vn -0.290285 0.95694 -2.53775e-08 +vn -0.24181 0.970031 -0.0238163 +vn -0.288887 0.95694 -0.0284529 +vn -0.238311 0.970031 -0.0474031 +vn -0.284707 0.95694 -0.0566318 +vn -0.232518 0.970031 -0.0705335 +vn -0.277785 0.95694 -0.0842652 +vn -0.224484 0.970031 -0.0929845 +vn -0.268188 0.95694 -0.111087 +vn -0.214289 0.970031 -0.11454 +vn -0.256008 0.95694 -0.136839 +vn -0.202031 0.970031 -0.134993 +vn -0.241363 0.95694 -0.161274 +vn -0.187826 0.970031 -0.154145 +vn -0.224393 0.95694 -0.184155 +vn -0.171813 0.970031 -0.171813 +vn -0.205262 0.95694 -0.205262 +vn -0.154145 0.970031 -0.187826 +vn -0.184155 0.95694 -0.224393 +vn -0.134993 0.970031 -0.202031 +vn -0.161273 0.95694 -0.241363 +vn -0.11454 0.970031 -0.214289 +vn -0.136839 0.95694 -0.256008 +vn -0.0929844 0.970031 -0.224484 +vn -0.111087 0.95694 -0.268188 +vn -0.0705334 0.970031 -0.232518 +vn -0.0842652 0.95694 -0.277785 +vn -0.0474031 0.970031 -0.238311 +vn -0.0566317 0.95694 -0.284707 +vn -0.0238162 0.970031 -0.24181 +vn -0.0284528 0.95694 -0.288887 +vn 2.89751e-09 0.970031 -0.24298 +vn 3.46161e-09 0.95694 -0.290285 +vn 0.0238163 0.970031 -0.24181 +vn 0.028453 0.95694 -0.288887 +vn 0.0474031 0.970031 -0.238311 +vn 0.0566318 0.95694 -0.284707 +vn 0.0705335 0.970031 -0.232518 +vn 0.0842653 0.95694 -0.277785 +vn 0.0929845 0.970031 -0.224484 +vn 0.111087 0.95694 -0.268188 +vn 0.11454 0.970031 -0.214289 +vn 0.136839 0.95694 -0.256008 +vn 0.134993 0.970031 -0.202031 +vn 0.161274 0.95694 -0.241363 +vn 0.154145 0.970031 -0.187826 +vn 0.184155 0.95694 -0.224393 +vn 0.171813 0.970031 -0.171813 +vn 0.205262 0.95694 -0.205262 +vn 0.187826 0.970031 -0.154145 +vn 0.224393 0.95694 -0.184155 +vn 0.202031 0.970031 -0.134993 +vn 0.241363 0.95694 -0.161274 +vn 0.214289 0.970031 -0.11454 +vn 0.256008 0.95694 -0.136839 +vn 0.224484 0.970031 -0.0929845 +vn 0.268188 0.95694 -0.111087 +vn 0.232518 0.970031 -0.0705334 +vn 0.277785 0.95694 -0.0842651 +vn 0.238311 0.970031 -0.0474031 +vn 0.284707 0.95694 -0.0566317 +vn 0.24181 0.970031 -0.0238161 +vn 0.288887 0.95694 -0.0284528 +vn 0.24298 0.970031 0 +vn 0.290285 0.95694 0 +vn 0.290285 0.95694 0 +vn 0.33689 0.941544 0 +vn 0.288887 0.95694 0.0284529 +vn 0.335268 0.941544 0.033021 +vn 0.284707 0.95694 0.0566317 +vn 0.330417 0.941544 0.065724 +vn 0.277785 0.95694 0.0842652 +vn 0.322383 0.941544 0.097794 +vn 0.268188 0.95694 0.111087 +vn 0.311246 0.941544 0.128922 +vn 0.256008 0.95694 0.136839 +vn 0.29711 0.941544 0.158809 +vn 0.241363 0.95694 0.161274 +vn 0.280114 0.941544 0.187166 +vn 0.224393 0.95694 0.184155 +vn 0.260419 0.941544 0.213721 +vn 0.205262 0.95694 0.205262 +vn 0.238217 0.941544 0.238217 +vn 0.184155 0.95694 0.224393 +vn 0.213721 0.941544 0.260419 +vn 0.161274 0.95694 0.241363 +vn 0.187166 0.941544 0.280114 +vn 0.136839 0.95694 0.256008 +vn 0.158809 0.941544 0.29711 +vn 0.111087 0.95694 0.268188 +vn 0.128922 0.941544 0.311246 +vn 0.0842652 0.95694 0.277785 +vn 0.097794 0.941544 0.322383 +vn 0.0566317 0.95694 0.284707 +vn 0.0657239 0.941544 0.330417 +vn 0.0284529 0.95694 0.288887 +vn 0.033021 0.941544 0.335268 +vn -1.26887e-08 0.95694 0.290285 +vn -1.47259e-08 0.941544 0.33689 +vn -0.0284529 0.95694 0.288887 +vn -0.033021 0.941544 0.335268 +vn -0.0566317 0.95694 0.284707 +vn -0.065724 0.941544 0.330417 +vn -0.0842652 0.95694 0.277785 +vn -0.097794 0.941544 0.322383 +vn -0.111087 0.95694 0.268188 +vn -0.128922 0.941544 0.311246 +vn -0.136839 0.95694 0.256008 +vn -0.158809 0.941544 0.29711 +vn -0.161274 0.95694 0.241363 +vn -0.187166 0.941544 0.280114 +vn -0.184155 0.95694 0.224393 +vn -0.213721 0.941544 0.260419 +vn -0.205262 0.95694 0.205262 +vn -0.238217 0.941544 0.238217 +vn -0.224393 0.95694 0.184155 +vn -0.260419 0.941544 0.213721 +vn -0.241363 0.95694 0.161274 +vn -0.280114 0.941544 0.187166 +vn -0.256008 0.95694 0.136839 +vn -0.29711 0.941544 0.158809 +vn -0.268188 0.95694 0.111087 +vn -0.311246 0.941544 0.128922 +vn -0.277785 0.95694 0.0842652 +vn -0.322383 0.941544 0.097794 +vn -0.284707 0.95694 0.0566317 +vn -0.330417 0.941544 0.065724 +vn -0.288887 0.95694 0.0284529 +vn -0.335268 0.941544 0.033021 +vn -0.290285 0.95694 -2.53775e-08 +vn -0.33689 0.941544 -2.94519e-08 +vn -0.288887 0.95694 -0.0284529 +vn -0.335268 0.941544 -0.033021 +vn -0.284707 0.95694 -0.0566318 +vn -0.330417 0.941544 -0.065724 +vn -0.277785 0.95694 -0.0842652 +vn -0.322383 0.941544 -0.097794 +vn -0.268188 0.95694 -0.111087 +vn -0.311246 0.941544 -0.128922 +vn -0.256008 0.95694 -0.136839 +vn -0.29711 0.941544 -0.158809 +vn -0.241363 0.95694 -0.161274 +vn -0.280114 0.941544 -0.187166 +vn -0.224393 0.95694 -0.184155 +vn -0.260419 0.941544 -0.213721 +vn -0.205262 0.95694 -0.205262 +vn -0.238217 0.941544 -0.238217 +vn -0.184155 0.95694 -0.224393 +vn -0.213721 0.941544 -0.260419 +vn -0.161273 0.95694 -0.241363 +vn -0.187166 0.941544 -0.280114 +vn -0.136839 0.95694 -0.256008 +vn -0.158809 0.941544 -0.29711 +vn -0.111087 0.95694 -0.268188 +vn -0.128922 0.941544 -0.311246 +vn -0.0842652 0.95694 -0.277785 +vn -0.0977939 0.941544 -0.322384 +vn -0.0566317 0.95694 -0.284707 +vn -0.065724 0.941544 -0.330417 +vn -0.0284528 0.95694 -0.288887 +vn -0.0330209 0.941544 -0.335268 +vn 3.46161e-09 0.95694 -0.290285 +vn 4.01737e-09 0.941544 -0.33689 +vn 0.028453 0.95694 -0.288887 +vn 0.0330211 0.941544 -0.335268 +vn 0.0566318 0.95694 -0.284707 +vn 0.065724 0.941544 -0.330417 +vn 0.0842653 0.95694 -0.277785 +vn 0.0977941 0.941544 -0.322383 +vn 0.111087 0.95694 -0.268188 +vn 0.128922 0.941544 -0.311246 +vn 0.136839 0.95694 -0.256008 +vn 0.158809 0.941544 -0.29711 +vn 0.161274 0.95694 -0.241363 +vn 0.187166 0.941544 -0.280114 +vn 0.184155 0.95694 -0.224393 +vn 0.213721 0.941544 -0.260419 +vn 0.205262 0.95694 -0.205262 +vn 0.238217 0.941544 -0.238217 +vn 0.224393 0.95694 -0.184155 +vn 0.260419 0.941544 -0.213721 +vn 0.241363 0.95694 -0.161274 +vn 0.280114 0.941544 -0.187166 +vn 0.256008 0.95694 -0.136839 +vn 0.29711 0.941544 -0.158809 +vn 0.268188 0.95694 -0.111087 +vn 0.311246 0.941544 -0.128922 +vn 0.277785 0.95694 -0.0842651 +vn 0.322384 0.941544 -0.0977939 +vn 0.284707 0.95694 -0.0566317 +vn 0.330417 0.941544 -0.0657239 +vn 0.288887 0.95694 -0.0284528 +vn 0.335268 0.941544 -0.0330209 +vn 0.290285 0.95694 0 +vn 0.33689 0.941544 0 +vn 0.33689 0.941544 0 +vn 0.382683 0.92388 0 +vn 0.335268 0.941544 0.033021 +vn 0.380841 0.92388 0.0375095 +vn 0.330417 0.941544 0.065724 +vn 0.37533 0.92388 0.0746578 +vn 0.322383 0.941544 0.097794 +vn 0.366205 0.92388 0.111087 +vn 0.311246 0.941544 0.128922 +vn 0.353553 0.92388 0.146447 +vn 0.29711 0.941544 0.158809 +vn 0.337497 0.92388 0.180396 +vn 0.280114 0.941544 0.187166 +vn 0.31819 0.92388 0.212608 +vn 0.260419 0.941544 0.213721 +vn 0.295818 0.92388 0.242772 +vn 0.238217 0.941544 0.238217 +vn 0.270598 0.92388 0.270598 +vn 0.213721 0.941544 0.260419 +vn 0.242772 0.92388 0.295818 +vn 0.187166 0.941544 0.280114 +vn 0.212608 0.92388 0.31819 +vn 0.158809 0.941544 0.29711 +vn 0.180396 0.92388 0.337497 +vn 0.128922 0.941544 0.311246 +vn 0.146447 0.92388 0.353553 +vn 0.097794 0.941544 0.322383 +vn 0.111087 0.92388 0.366205 +vn 0.0657239 0.941544 0.330417 +vn 0.0746578 0.92388 0.37533 +vn 0.033021 0.941544 0.335268 +vn 0.0375095 0.92388 0.380841 +vn -1.47259e-08 0.941544 0.33689 +vn -1.67276e-08 0.92388 0.382683 +vn -0.033021 0.941544 0.335268 +vn -0.0375096 0.92388 0.380841 +vn -0.065724 0.941544 0.330417 +vn -0.0746578 0.92388 0.37533 +vn -0.097794 0.941544 0.322383 +vn -0.111087 0.92388 0.366205 +vn -0.128922 0.941544 0.311246 +vn -0.146447 0.92388 0.353553 +vn -0.158809 0.941544 0.29711 +vn -0.180396 0.92388 0.337497 +vn -0.187166 0.941544 0.280114 +vn -0.212608 0.92388 0.31819 +vn -0.213721 0.941544 0.260419 +vn -0.242772 0.92388 0.295818 +vn -0.238217 0.941544 0.238217 +vn -0.270598 0.92388 0.270598 +vn -0.260419 0.941544 0.213721 +vn -0.295818 0.92388 0.242772 +vn -0.280114 0.941544 0.187166 +vn -0.31819 0.92388 0.212608 +vn -0.29711 0.941544 0.158809 +vn -0.337497 0.92388 0.180396 +vn -0.311246 0.941544 0.128922 +vn -0.353553 0.92388 0.146447 +vn -0.322383 0.941544 0.097794 +vn -0.366205 0.92388 0.111087 +vn -0.330417 0.941544 0.065724 +vn -0.37533 0.92388 0.0746578 +vn -0.335268 0.941544 0.033021 +vn -0.380841 0.92388 0.0375095 +vn -0.33689 0.941544 -2.94519e-08 +vn -0.382683 0.92388 -3.34553e-08 +vn -0.335268 0.941544 -0.033021 +vn -0.380841 0.92388 -0.0375096 +vn -0.330417 0.941544 -0.065724 +vn -0.37533 0.92388 -0.0746579 +vn -0.322383 0.941544 -0.097794 +vn -0.366205 0.92388 -0.111087 +vn -0.311246 0.941544 -0.128922 +vn -0.353553 0.92388 -0.146447 +vn -0.29711 0.941544 -0.158809 +vn -0.337497 0.92388 -0.180396 +vn -0.280114 0.941544 -0.187166 +vn -0.31819 0.92388 -0.212608 +vn -0.260419 0.941544 -0.213721 +vn -0.295818 0.92388 -0.242772 +vn -0.238217 0.941544 -0.238217 +vn -0.270598 0.92388 -0.270598 +vn -0.213721 0.941544 -0.260419 +vn -0.242772 0.92388 -0.295818 +vn -0.187166 0.941544 -0.280114 +vn -0.212607 0.92388 -0.31819 +vn -0.158809 0.941544 -0.29711 +vn -0.180396 0.92388 -0.337497 +vn -0.128922 0.941544 -0.311246 +vn -0.146446 0.92388 -0.353553 +vn -0.0977939 0.941544 -0.322384 +vn -0.111087 0.92388 -0.366205 +vn -0.065724 0.941544 -0.330417 +vn -0.0746579 0.92388 -0.37533 +vn -0.0330209 0.941544 -0.335268 +vn -0.0375095 0.92388 -0.380841 +vn 4.01737e-09 0.941544 -0.33689 +vn 4.56345e-09 0.92388 -0.382683 +vn 0.0330211 0.941544 -0.335268 +vn 0.0375096 0.92388 -0.380841 +vn 0.065724 0.941544 -0.330417 +vn 0.0746579 0.92388 -0.37533 +vn 0.0977941 0.941544 -0.322383 +vn 0.111087 0.92388 -0.366205 +vn 0.128922 0.941544 -0.311246 +vn 0.146447 0.92388 -0.353553 +vn 0.158809 0.941544 -0.29711 +vn 0.180396 0.92388 -0.337497 +vn 0.187166 0.941544 -0.280114 +vn 0.212608 0.92388 -0.31819 +vn 0.213721 0.941544 -0.260419 +vn 0.242772 0.92388 -0.295818 +vn 0.238217 0.941544 -0.238217 +vn 0.270598 0.92388 -0.270598 +vn 0.260419 0.941544 -0.213721 +vn 0.295818 0.92388 -0.242772 +vn 0.280114 0.941544 -0.187166 +vn 0.31819 0.92388 -0.212608 +vn 0.29711 0.941544 -0.158809 +vn 0.337497 0.92388 -0.180396 +vn 0.311246 0.941544 -0.128922 +vn 0.353553 0.92388 -0.146447 +vn 0.322384 0.941544 -0.0977939 +vn 0.366205 0.92388 -0.111087 +vn 0.330417 0.941544 -0.0657239 +vn 0.37533 0.92388 -0.0746578 +vn 0.335268 0.941544 -0.0330209 +vn 0.380841 0.92388 -0.0375094 +vn 0.33689 0.941544 0 +vn 0.382683 0.92388 0 +vn 0.382683 0.92388 0 +vn 0.427555 0.903989 0 +vn 0.380841 0.92388 0.0375095 +vn 0.425496 0.903989 0.0419077 +vn 0.37533 0.92388 0.0746578 +vn 0.41934 0.903989 0.0834119 +vn 0.366205 0.92388 0.111087 +vn 0.409145 0.903989 0.124113 +vn 0.353553 0.92388 0.146447 +vn 0.395009 0.903989 0.163618 +vn 0.337497 0.92388 0.180396 +vn 0.37707 0.903989 0.201548 +vn 0.31819 0.92388 0.212608 +vn 0.355499 0.903989 0.237537 +vn 0.295818 0.92388 0.242772 +vn 0.330505 0.903989 0.271238 +vn 0.270598 0.92388 0.270598 +vn 0.302327 0.903989 0.302327 +vn 0.242772 0.92388 0.295818 +vn 0.271238 0.903989 0.330505 +vn 0.212608 0.92388 0.31819 +vn 0.237537 0.903989 0.355499 +vn 0.180396 0.92388 0.337497 +vn 0.201548 0.903989 0.37707 +vn 0.146447 0.92388 0.353553 +vn 0.163618 0.903989 0.395009 +vn 0.111087 0.92388 0.366205 +vn 0.124113 0.903989 0.409145 +vn 0.0746578 0.92388 0.37533 +vn 0.0834118 0.903989 0.41934 +vn 0.0375095 0.92388 0.380841 +vn 0.0419077 0.903989 0.425496 +vn -1.67276e-08 0.92388 0.382683 +vn -1.8689e-08 0.903989 0.427555 +vn -0.0375096 0.92388 0.380841 +vn -0.0419078 0.903989 0.425496 +vn -0.0746578 0.92388 0.37533 +vn -0.0834119 0.903989 0.41934 +vn -0.111087 0.92388 0.366205 +vn -0.124113 0.903989 0.409145 +vn -0.146447 0.92388 0.353553 +vn -0.163618 0.903989 0.395009 +vn -0.180396 0.92388 0.337497 +vn -0.201548 0.903989 0.37707 +vn -0.212608 0.92388 0.31819 +vn -0.237537 0.903989 0.355499 +vn -0.242772 0.92388 0.295818 +vn -0.271238 0.903989 0.330505 +vn -0.270598 0.92388 0.270598 +vn -0.302327 0.903989 0.302327 +vn -0.295818 0.92388 0.242772 +vn -0.330505 0.903989 0.271238 +vn -0.31819 0.92388 0.212608 +vn -0.355499 0.903989 0.237537 +vn -0.337497 0.92388 0.180396 +vn -0.37707 0.903989 0.201548 +vn -0.353553 0.92388 0.146447 +vn -0.395009 0.903989 0.163618 +vn -0.366205 0.92388 0.111087 +vn -0.409145 0.903989 0.124113 +vn -0.37533 0.92388 0.0746578 +vn -0.41934 0.903989 0.0834119 +vn -0.380841 0.92388 0.0375095 +vn -0.425496 0.903989 0.0419077 +vn -0.382683 0.92388 -3.34553e-08 +vn -0.427555 0.903989 -3.73781e-08 +vn -0.380841 0.92388 -0.0375096 +vn -0.425496 0.903989 -0.0419078 +vn -0.37533 0.92388 -0.0746579 +vn -0.41934 0.903989 -0.0834119 +vn -0.366205 0.92388 -0.111087 +vn -0.409145 0.903989 -0.124113 +vn -0.353553 0.92388 -0.146447 +vn -0.395009 0.903989 -0.163618 +vn -0.337497 0.92388 -0.180396 +vn -0.37707 0.903989 -0.201548 +vn -0.31819 0.92388 -0.212608 +vn -0.355499 0.903989 -0.237537 +vn -0.295818 0.92388 -0.242772 +vn -0.330505 0.903989 -0.271238 +vn -0.270598 0.92388 -0.270598 +vn -0.302327 0.903989 -0.302327 +vn -0.242772 0.92388 -0.295818 +vn -0.271238 0.903989 -0.330505 +vn -0.212607 0.92388 -0.31819 +vn -0.237537 0.903989 -0.355499 +vn -0.180396 0.92388 -0.337497 +vn -0.201548 0.903989 -0.37707 +vn -0.146446 0.92388 -0.353553 +vn -0.163618 0.903989 -0.395009 +vn -0.111087 0.92388 -0.366205 +vn -0.124113 0.903989 -0.409145 +vn -0.0746579 0.92388 -0.37533 +vn -0.0834119 0.903989 -0.41934 +vn -0.0375095 0.92388 -0.380841 +vn -0.0419076 0.903989 -0.425496 +vn 4.56345e-09 0.92388 -0.382683 +vn 5.09854e-09 0.903989 -0.427555 +vn 0.0375096 0.92388 -0.380841 +vn 0.0419079 0.903989 -0.425496 +vn 0.0746579 0.92388 -0.37533 +vn 0.0834119 0.903989 -0.41934 +vn 0.111087 0.92388 -0.366205 +vn 0.124113 0.903989 -0.409145 +vn 0.146447 0.92388 -0.353553 +vn 0.163618 0.903989 -0.395009 +vn 0.180396 0.92388 -0.337497 +vn 0.201548 0.903989 -0.37707 +vn 0.212608 0.92388 -0.31819 +vn 0.237537 0.903989 -0.355499 +vn 0.242772 0.92388 -0.295818 +vn 0.271238 0.903989 -0.330505 +vn 0.270598 0.92388 -0.270598 +vn 0.302327 0.903989 -0.302327 +vn 0.295818 0.92388 -0.242772 +vn 0.330505 0.903989 -0.271238 +vn 0.31819 0.92388 -0.212608 +vn 0.355499 0.903989 -0.237537 +vn 0.337497 0.92388 -0.180396 +vn 0.37707 0.903989 -0.201548 +vn 0.353553 0.92388 -0.146447 +vn 0.395009 0.903989 -0.163618 +vn 0.366205 0.92388 -0.111087 +vn 0.409145 0.903989 -0.124113 +vn 0.37533 0.92388 -0.0746578 +vn 0.41934 0.903989 -0.0834118 +vn 0.380841 0.92388 -0.0375094 +vn 0.425496 0.903989 -0.0419076 +vn 0.382683 0.92388 0 +vn 0.427555 0.903989 0 +vn 0.427555 0.903989 0 +vn 0.471397 0.881921 0 +vn 0.425496 0.903989 0.0419077 +vn 0.469127 0.881921 0.046205 +vn 0.41934 0.903989 0.0834119 +vn 0.462339 0.881921 0.091965 +vn 0.409145 0.903989 0.124113 +vn 0.451099 0.881921 0.136839 +vn 0.395009 0.903989 0.163618 +vn 0.435514 0.881921 0.180396 +vn 0.37707 0.903989 0.201548 +vn 0.415735 0.881921 0.222215 +vn 0.355499 0.903989 0.237537 +vn 0.391952 0.881921 0.261894 +vn 0.330505 0.903989 0.271238 +vn 0.364395 0.881921 0.299051 +vn 0.302327 0.903989 0.302327 +vn 0.333328 0.881921 0.333328 +vn 0.271238 0.903989 0.330505 +vn 0.299051 0.881921 0.364395 +vn 0.237537 0.903989 0.355499 +vn 0.261894 0.881921 0.391952 +vn 0.201548 0.903989 0.37707 +vn 0.222215 0.881921 0.415735 +vn 0.163618 0.903989 0.395009 +vn 0.180396 0.881921 0.435514 +vn 0.124113 0.903989 0.409145 +vn 0.136839 0.881921 0.451099 +vn 0.0834118 0.903989 0.41934 +vn 0.0919649 0.881921 0.462339 +vn 0.0419077 0.903989 0.425496 +vn 0.046205 0.881921 0.469127 +vn -1.8689e-08 0.903989 0.427555 +vn -2.06054e-08 0.881921 0.471397 +vn -0.0419078 0.903989 0.425496 +vn -0.046205 0.881921 0.469127 +vn -0.0834119 0.903989 0.41934 +vn -0.091965 0.881921 0.462339 +vn -0.124113 0.903989 0.409145 +vn -0.136839 0.881921 0.451099 +vn -0.163618 0.903989 0.395009 +vn -0.180396 0.881921 0.435514 +vn -0.201548 0.903989 0.37707 +vn -0.222215 0.881921 0.415735 +vn -0.237537 0.903989 0.355499 +vn -0.261894 0.881921 0.391952 +vn -0.271238 0.903989 0.330505 +vn -0.299051 0.881921 0.364395 +vn -0.302327 0.903989 0.302327 +vn -0.333328 0.881921 0.333328 +vn -0.330505 0.903989 0.271238 +vn -0.364395 0.881921 0.299051 +vn -0.355499 0.903989 0.237537 +vn -0.391952 0.881921 0.261894 +vn -0.37707 0.903989 0.201548 +vn -0.415735 0.881921 0.222215 +vn -0.395009 0.903989 0.163618 +vn -0.435514 0.881921 0.180396 +vn -0.409145 0.903989 0.124113 +vn -0.451099 0.881921 0.136839 +vn -0.41934 0.903989 0.0834119 +vn -0.462339 0.881921 0.0919649 +vn -0.425496 0.903989 0.0419077 +vn -0.469127 0.881921 0.0462049 +vn -0.427555 0.903989 -3.73781e-08 +vn -0.471397 0.881921 -4.12108e-08 +vn -0.425496 0.903989 -0.0419078 +vn -0.469127 0.881921 -0.046205 +vn -0.41934 0.903989 -0.0834119 +vn -0.462339 0.881921 -0.091965 +vn -0.409145 0.903989 -0.124113 +vn -0.451099 0.881921 -0.136839 +vn -0.395009 0.903989 -0.163618 +vn -0.435514 0.881921 -0.180396 +vn -0.37707 0.903989 -0.201548 +vn -0.415735 0.881921 -0.222215 +vn -0.355499 0.903989 -0.237537 +vn -0.391952 0.881921 -0.261894 +vn -0.330505 0.903989 -0.271238 +vn -0.364395 0.881921 -0.299051 +vn -0.302327 0.903989 -0.302327 +vn -0.333328 0.881921 -0.333328 +vn -0.271238 0.903989 -0.330505 +vn -0.299051 0.881921 -0.364395 +vn -0.237537 0.903989 -0.355499 +vn -0.261894 0.881921 -0.391952 +vn -0.201548 0.903989 -0.37707 +vn -0.222215 0.881921 -0.415735 +vn -0.163618 0.903989 -0.395009 +vn -0.180396 0.881921 -0.435514 +vn -0.124113 0.903989 -0.409145 +vn -0.136839 0.881921 -0.451099 +vn -0.0834119 0.903989 -0.41934 +vn -0.091965 0.881921 -0.462339 +vn -0.0419076 0.903989 -0.425496 +vn -0.0462049 0.881921 -0.469127 +vn 5.09854e-09 0.903989 -0.427555 +vn 5.62135e-09 0.881921 -0.471397 +vn 0.0419079 0.903989 -0.425496 +vn 0.0462051 0.881921 -0.469127 +vn 0.0834119 0.903989 -0.41934 +vn 0.091965 0.881921 -0.462339 +vn 0.124113 0.903989 -0.409145 +vn 0.136839 0.881921 -0.451099 +vn 0.163618 0.903989 -0.395009 +vn 0.180396 0.881921 -0.435514 +vn 0.201548 0.903989 -0.37707 +vn 0.222215 0.881921 -0.415735 +vn 0.237537 0.903989 -0.355499 +vn 0.261894 0.881921 -0.391952 +vn 0.271238 0.903989 -0.330505 +vn 0.299051 0.881921 -0.364395 +vn 0.302327 0.903989 -0.302327 +vn 0.333328 0.881921 -0.333328 +vn 0.330505 0.903989 -0.271238 +vn 0.364395 0.881921 -0.299051 +vn 0.355499 0.903989 -0.237537 +vn 0.391952 0.881921 -0.261894 +vn 0.37707 0.903989 -0.201548 +vn 0.415735 0.881921 -0.222215 +vn 0.395009 0.903989 -0.163618 +vn 0.435514 0.881921 -0.180396 +vn 0.409145 0.903989 -0.124113 +vn 0.451099 0.881921 -0.136839 +vn 0.41934 0.903989 -0.0834118 +vn 0.462339 0.881921 -0.0919649 +vn 0.425496 0.903989 -0.0419076 +vn 0.469127 0.881921 -0.0462048 +vn 0.427555 0.903989 0 +vn 0.471397 0.881921 0 +vn 0.471397 0.881921 0 +vn 0.514103 0.857729 0 +vn 0.469127 0.881921 0.046205 +vn 0.511627 0.857729 0.0503909 +vn 0.462339 0.881921 0.091965 +vn 0.504224 0.857729 0.100296 +vn 0.451099 0.881921 0.136839 +vn 0.491966 0.857729 0.149236 +vn 0.435514 0.881921 0.180396 +vn 0.474969 0.857729 0.196739 +vn 0.415735 0.881921 0.222215 +vn 0.453398 0.857729 0.242346 +vn 0.391952 0.881921 0.261894 +vn 0.427461 0.857729 0.28562 +vn 0.364395 0.881921 0.299051 +vn 0.397407 0.857729 0.326143 +vn 0.333328 0.881921 0.333328 +vn 0.363526 0.857729 0.363526 +vn 0.299051 0.881921 0.364395 +vn 0.326143 0.857729 0.397407 +vn 0.261894 0.881921 0.391952 +vn 0.28562 0.857729 0.427461 +vn 0.222215 0.881921 0.415735 +vn 0.242346 0.857729 0.453398 +vn 0.180396 0.881921 0.435514 +vn 0.196739 0.857729 0.474969 +vn 0.136839 0.881921 0.451099 +vn 0.149236 0.857729 0.491966 +vn 0.0919649 0.881921 0.462339 +vn 0.100296 0.857729 0.504224 +vn 0.046205 0.881921 0.469127 +vn 0.0503909 0.857729 0.511627 +vn -2.06054e-08 0.881921 0.471397 +vn -2.24721e-08 0.857729 0.514103 +vn -0.046205 0.881921 0.469127 +vn -0.0503909 0.857729 0.511627 +vn -0.091965 0.881921 0.462339 +vn -0.100296 0.857729 0.504224 +vn -0.136839 0.881921 0.451099 +vn -0.149236 0.857729 0.491966 +vn -0.180396 0.881921 0.435514 +vn -0.196739 0.857729 0.474969 +vn -0.222215 0.881921 0.415735 +vn -0.242346 0.857729 0.453398 +vn -0.261894 0.881921 0.391952 +vn -0.28562 0.857729 0.427461 +vn -0.299051 0.881921 0.364395 +vn -0.326143 0.857729 0.397407 +vn -0.333328 0.881921 0.333328 +vn -0.363526 0.857729 0.363526 +vn -0.364395 0.881921 0.299051 +vn -0.397407 0.857729 0.326143 +vn -0.391952 0.881921 0.261894 +vn -0.427461 0.857729 0.28562 +vn -0.415735 0.881921 0.222215 +vn -0.453398 0.857729 0.242346 +vn -0.435514 0.881921 0.180396 +vn -0.474969 0.857729 0.196739 +vn -0.451099 0.881921 0.136839 +vn -0.491966 0.857729 0.149236 +vn -0.462339 0.881921 0.0919649 +vn -0.504224 0.857729 0.100296 +vn -0.469127 0.881921 0.0462049 +vn -0.511627 0.857729 0.0503909 +vn -0.471397 0.881921 -4.12108e-08 +vn -0.514103 0.857729 -4.49443e-08 +vn -0.469127 0.881921 -0.046205 +vn -0.511627 0.857729 -0.0503909 +vn -0.462339 0.881921 -0.091965 +vn -0.504224 0.857729 -0.100297 +vn -0.451099 0.881921 -0.136839 +vn -0.491966 0.857729 -0.149236 +vn -0.435514 0.881921 -0.180396 +vn -0.474969 0.857729 -0.196739 +vn -0.415735 0.881921 -0.222215 +vn -0.453398 0.857729 -0.242346 +vn -0.391952 0.881921 -0.261894 +vn -0.427461 0.857729 -0.28562 +vn -0.364395 0.881921 -0.299051 +vn -0.397407 0.857729 -0.326143 +vn -0.333328 0.881921 -0.333328 +vn -0.363525 0.857729 -0.363526 +vn -0.299051 0.881921 -0.364395 +vn -0.326143 0.857729 -0.397407 +vn -0.261894 0.881921 -0.391952 +vn -0.28562 0.857729 -0.427461 +vn -0.222215 0.881921 -0.415735 +vn -0.242346 0.857729 -0.453398 +vn -0.180396 0.881921 -0.435514 +vn -0.196738 0.857729 -0.474969 +vn -0.136839 0.881921 -0.451099 +vn -0.149236 0.857729 -0.491966 +vn -0.091965 0.881921 -0.462339 +vn -0.100297 0.857729 -0.504224 +vn -0.0462049 0.881921 -0.469127 +vn -0.0503908 0.857729 -0.511627 +vn 5.62135e-09 0.881921 -0.471397 +vn 6.13061e-09 0.857729 -0.514103 +vn 0.0462051 0.881921 -0.469127 +vn 0.050391 0.857729 -0.511627 +vn 0.091965 0.881921 -0.462339 +vn 0.100297 0.857729 -0.504224 +vn 0.136839 0.881921 -0.451099 +vn 0.149236 0.857729 -0.491966 +vn 0.180396 0.881921 -0.435514 +vn 0.196739 0.857729 -0.474969 +vn 0.222215 0.881921 -0.415735 +vn 0.242346 0.857729 -0.453398 +vn 0.261894 0.881921 -0.391952 +vn 0.28562 0.857729 -0.427461 +vn 0.299051 0.881921 -0.364395 +vn 0.326143 0.857729 -0.397407 +vn 0.333328 0.881921 -0.333328 +vn 0.363526 0.857729 -0.363525 +vn 0.364395 0.881921 -0.299051 +vn 0.397407 0.857729 -0.326143 +vn 0.391952 0.881921 -0.261894 +vn 0.427461 0.857729 -0.28562 +vn 0.415735 0.881921 -0.222215 +vn 0.453398 0.857729 -0.242346 +vn 0.435514 0.881921 -0.180396 +vn 0.474969 0.857729 -0.196739 +vn 0.451099 0.881921 -0.136839 +vn 0.491966 0.857729 -0.149236 +vn 0.462339 0.881921 -0.0919649 +vn 0.504224 0.857729 -0.100296 +vn 0.469127 0.881921 -0.0462048 +vn 0.511627 0.857729 -0.0503907 +vn 0.471397 0.881921 0 +vn 0.514103 0.857729 0 +vn 0.514103 0.857729 0 +vn 0.55557 0.83147 0 +vn 0.511627 0.857729 0.0503909 +vn 0.552895 0.83147 0.0544554 +vn 0.504224 0.857729 0.100296 +vn 0.544895 0.83147 0.108386 +vn 0.491966 0.857729 0.149236 +vn 0.531648 0.83147 0.161274 +vn 0.474969 0.857729 0.196739 +vn 0.51328 0.83147 0.212608 +vn 0.453398 0.857729 0.242346 +vn 0.489969 0.83147 0.261894 +vn 0.427461 0.857729 0.28562 +vn 0.46194 0.83147 0.308658 +vn 0.397407 0.857729 0.326143 +vn 0.429462 0.83147 0.35245 +vn 0.363526 0.857729 0.363526 +vn 0.392848 0.83147 0.392848 +vn 0.326143 0.857729 0.397407 +vn 0.35245 0.83147 0.429462 +vn 0.28562 0.857729 0.427461 +vn 0.308658 0.83147 0.46194 +vn 0.242346 0.857729 0.453398 +vn 0.261894 0.83147 0.489969 +vn 0.196739 0.857729 0.474969 +vn 0.212608 0.83147 0.51328 +vn 0.149236 0.857729 0.491966 +vn 0.161274 0.83147 0.531648 +vn 0.100296 0.857729 0.504224 +vn 0.108386 0.83147 0.544895 +vn 0.0503909 0.857729 0.511627 +vn 0.0544554 0.83147 0.552895 +vn -2.24721e-08 0.857729 0.514103 +vn -2.42847e-08 0.83147 0.55557 +vn -0.0503909 0.857729 0.511627 +vn -0.0544555 0.83147 0.552895 +vn -0.100296 0.857729 0.504224 +vn -0.108386 0.83147 0.544895 +vn -0.149236 0.857729 0.491966 +vn -0.161274 0.83147 0.531648 +vn -0.196739 0.857729 0.474969 +vn -0.212608 0.83147 0.51328 +vn -0.242346 0.857729 0.453398 +vn -0.261894 0.83147 0.489969 +vn -0.28562 0.857729 0.427461 +vn -0.308658 0.83147 0.46194 +vn -0.326143 0.857729 0.397407 +vn -0.35245 0.83147 0.429462 +vn -0.363526 0.857729 0.363526 +vn -0.392848 0.83147 0.392848 +vn -0.397407 0.857729 0.326143 +vn -0.429462 0.83147 0.35245 +vn -0.427461 0.857729 0.28562 +vn -0.46194 0.83147 0.308658 +vn -0.453398 0.857729 0.242346 +vn -0.489969 0.83147 0.261894 +vn -0.474969 0.857729 0.196739 +vn -0.51328 0.83147 0.212607 +vn -0.491966 0.857729 0.149236 +vn -0.531648 0.83147 0.161274 +vn -0.504224 0.857729 0.100296 +vn -0.544895 0.83147 0.108386 +vn -0.511627 0.857729 0.0503909 +vn -0.552895 0.83147 0.0544554 +vn -0.514103 0.857729 -4.49443e-08 +vn -0.55557 0.83147 -4.85695e-08 +vn -0.511627 0.857729 -0.0503909 +vn -0.552895 0.83147 -0.0544555 +vn -0.504224 0.857729 -0.100297 +vn -0.544895 0.83147 -0.108386 +vn -0.491966 0.857729 -0.149236 +vn -0.531648 0.83147 -0.161274 +vn -0.474969 0.857729 -0.196739 +vn -0.51328 0.83147 -0.212608 +vn -0.453398 0.857729 -0.242346 +vn -0.489969 0.83147 -0.261894 +vn -0.427461 0.857729 -0.28562 +vn -0.46194 0.83147 -0.308658 +vn -0.397407 0.857729 -0.326143 +vn -0.429462 0.83147 -0.35245 +vn -0.363525 0.857729 -0.363526 +vn -0.392847 0.83147 -0.392848 +vn -0.326143 0.857729 -0.397407 +vn -0.35245 0.83147 -0.429462 +vn -0.28562 0.857729 -0.427461 +vn -0.308658 0.83147 -0.46194 +vn -0.242346 0.857729 -0.453398 +vn -0.261894 0.83147 -0.489969 +vn -0.196738 0.857729 -0.474969 +vn -0.212607 0.83147 -0.51328 +vn -0.149236 0.857729 -0.491966 +vn -0.161273 0.83147 -0.531648 +vn -0.100297 0.857729 -0.504224 +vn -0.108386 0.83147 -0.544895 +vn -0.0503908 0.857729 -0.511627 +vn -0.0544553 0.83147 -0.552895 +vn 6.13061e-09 0.857729 -0.514103 +vn 6.62511e-09 0.83147 -0.55557 +vn 0.050391 0.857729 -0.511627 +vn 0.0544556 0.83147 -0.552895 +vn 0.100297 0.857729 -0.504224 +vn 0.108386 0.83147 -0.544895 +vn 0.149236 0.857729 -0.491966 +vn 0.161274 0.83147 -0.531648 +vn 0.196739 0.857729 -0.474969 +vn 0.212608 0.83147 -0.51328 +vn 0.242346 0.857729 -0.453398 +vn 0.261894 0.83147 -0.489969 +vn 0.28562 0.857729 -0.427461 +vn 0.308658 0.83147 -0.46194 +vn 0.326143 0.857729 -0.397407 +vn 0.35245 0.83147 -0.429462 +vn 0.363526 0.857729 -0.363525 +vn 0.392848 0.83147 -0.392847 +vn 0.397407 0.857729 -0.326143 +vn 0.429462 0.83147 -0.35245 +vn 0.427461 0.857729 -0.28562 +vn 0.46194 0.83147 -0.308658 +vn 0.453398 0.857729 -0.242346 +vn 0.489969 0.83147 -0.261894 +vn 0.474969 0.857729 -0.196739 +vn 0.51328 0.83147 -0.212608 +vn 0.491966 0.857729 -0.149236 +vn 0.531648 0.83147 -0.161273 +vn 0.504224 0.857729 -0.100296 +vn 0.544895 0.83147 -0.108386 +vn 0.511627 0.857729 -0.0503907 +vn 0.552895 0.83147 -0.0544552 +vn 0.514103 0.857729 0 +vn 0.55557 0.83147 0 +vn 0.55557 0.83147 0 +vn 0.595699 0.803208 0 +vn 0.552895 0.83147 0.0544554 +vn 0.592831 0.803208 0.0583887 +vn 0.544895 0.83147 0.108386 +vn 0.584253 0.803208 0.116215 +vn 0.531648 0.83147 0.161274 +vn 0.570049 0.803208 0.172922 +vn 0.51328 0.83147 0.212608 +vn 0.550354 0.803208 0.227964 +vn 0.489969 0.83147 0.261894 +vn 0.52536 0.803208 0.280811 +vn 0.46194 0.83147 0.308658 +vn 0.495306 0.803208 0.330953 +vn 0.429462 0.83147 0.35245 +vn 0.460482 0.803208 0.377908 +vn 0.392848 0.83147 0.392848 +vn 0.421223 0.803208 0.421223 +vn 0.35245 0.83147 0.429462 +vn 0.377908 0.803208 0.460482 +vn 0.308658 0.83147 0.46194 +vn 0.330953 0.803208 0.495306 +vn 0.261894 0.83147 0.489969 +vn 0.280811 0.803208 0.52536 +vn 0.212608 0.83147 0.51328 +vn 0.227964 0.803208 0.550354 +vn 0.161274 0.83147 0.531648 +vn 0.172922 0.803208 0.570049 +vn 0.108386 0.83147 0.544895 +vn 0.116215 0.803208 0.584253 +vn 0.0544554 0.83147 0.552895 +vn 0.0583887 0.803208 0.592831 +vn -2.42847e-08 0.83147 0.55557 +vn -2.60388e-08 0.803208 0.595699 +vn -0.0544555 0.83147 0.552895 +vn -0.0583888 0.803208 0.592831 +vn -0.108386 0.83147 0.544895 +vn -0.116215 0.803208 0.584253 +vn -0.161274 0.83147 0.531648 +vn -0.172922 0.803208 0.570049 +vn -0.212608 0.83147 0.51328 +vn -0.227964 0.803208 0.550354 +vn -0.261894 0.83147 0.489969 +vn -0.280811 0.803208 0.52536 +vn -0.308658 0.83147 0.46194 +vn -0.330953 0.803208 0.495306 +vn -0.35245 0.83147 0.429462 +vn -0.377908 0.803208 0.460482 +vn -0.392848 0.83147 0.392848 +vn -0.421223 0.803208 0.421223 +vn -0.429462 0.83147 0.35245 +vn -0.460482 0.803208 0.377908 +vn -0.46194 0.83147 0.308658 +vn -0.495306 0.803208 0.330953 +vn -0.489969 0.83147 0.261894 +vn -0.52536 0.803208 0.280811 +vn -0.51328 0.83147 0.212607 +vn -0.550354 0.803208 0.227964 +vn -0.531648 0.83147 0.161274 +vn -0.570049 0.803208 0.172922 +vn -0.544895 0.83147 0.108386 +vn -0.584253 0.803208 0.116215 +vn -0.552895 0.83147 0.0544554 +vn -0.592831 0.803208 0.0583887 +vn -0.55557 0.83147 -4.85695e-08 +vn -0.595699 0.803208 -5.20777e-08 +vn -0.552895 0.83147 -0.0544555 +vn -0.592831 0.803208 -0.0583888 +vn -0.544895 0.83147 -0.108386 +vn -0.584253 0.803208 -0.116215 +vn -0.531648 0.83147 -0.161274 +vn -0.570049 0.803208 -0.172922 +vn -0.51328 0.83147 -0.212608 +vn -0.550354 0.803208 -0.227964 +vn -0.489969 0.83147 -0.261894 +vn -0.52536 0.803208 -0.280811 +vn -0.46194 0.83147 -0.308658 +vn -0.495306 0.803208 -0.330953 +vn -0.429462 0.83147 -0.35245 +vn -0.460482 0.803208 -0.377908 +vn -0.392847 0.83147 -0.392848 +vn -0.421223 0.803208 -0.421223 +vn -0.35245 0.83147 -0.429462 +vn -0.377908 0.803208 -0.460482 +vn -0.308658 0.83147 -0.46194 +vn -0.330953 0.803208 -0.495306 +vn -0.261894 0.83147 -0.489969 +vn -0.280811 0.803208 -0.52536 +vn -0.212607 0.83147 -0.51328 +vn -0.227964 0.803208 -0.550354 +vn -0.161273 0.83147 -0.531648 +vn -0.172922 0.803208 -0.570049 +vn -0.108386 0.83147 -0.544895 +vn -0.116215 0.803208 -0.584253 +vn -0.0544553 0.83147 -0.552895 +vn -0.0583886 0.803208 -0.592831 +vn 6.62511e-09 0.83147 -0.55557 +vn 7.10364e-09 0.803208 -0.595699 +vn 0.0544556 0.83147 -0.552895 +vn 0.0583889 0.803208 -0.592831 +vn 0.108386 0.83147 -0.544895 +vn 0.116215 0.803208 -0.584253 +vn 0.161274 0.83147 -0.531648 +vn 0.172923 0.803208 -0.570049 +vn 0.212608 0.83147 -0.51328 +vn 0.227964 0.803208 -0.550354 +vn 0.261894 0.83147 -0.489969 +vn 0.280811 0.803208 -0.52536 +vn 0.308658 0.83147 -0.46194 +vn 0.330953 0.803208 -0.495306 +vn 0.35245 0.83147 -0.429462 +vn 0.377908 0.803208 -0.460482 +vn 0.392848 0.83147 -0.392847 +vn 0.421223 0.803208 -0.421223 +vn 0.429462 0.83147 -0.35245 +vn 0.460482 0.803208 -0.377908 +vn 0.46194 0.83147 -0.308658 +vn 0.495306 0.803208 -0.330953 +vn 0.489969 0.83147 -0.261894 +vn 0.52536 0.803208 -0.280811 +vn 0.51328 0.83147 -0.212608 +vn 0.550354 0.803208 -0.227964 +vn 0.531648 0.83147 -0.161273 +vn 0.570049 0.803208 -0.172922 +vn 0.544895 0.83147 -0.108386 +vn 0.584253 0.803208 -0.116215 +vn 0.552895 0.83147 -0.0544552 +vn 0.592831 0.803208 -0.0583885 +vn 0.55557 0.83147 0 +vn 0.595699 0.803208 0 +vn 0.595699 0.803208 0 +vn 0.634393 0.77301 0 +vn 0.592831 0.803208 0.0583887 +vn 0.631339 0.77301 0.0621814 +vn 0.584253 0.803208 0.116215 +vn 0.622204 0.77301 0.123764 +vn 0.570049 0.803208 0.172922 +vn 0.607077 0.77301 0.184155 +vn 0.550354 0.803208 0.227964 +vn 0.586103 0.77301 0.242772 +vn 0.52536 0.803208 0.280811 +vn 0.559485 0.77301 0.299051 +vn 0.495306 0.803208 0.330953 +vn 0.527479 0.77301 0.35245 +vn 0.460482 0.803208 0.377908 +vn 0.490393 0.77301 0.402455 +vn 0.421223 0.803208 0.421223 +vn 0.448584 0.77301 0.448584 +vn 0.377908 0.803208 0.460482 +vn 0.402455 0.77301 0.490393 +vn 0.330953 0.803208 0.495306 +vn 0.35245 0.77301 0.527479 +vn 0.280811 0.803208 0.52536 +vn 0.299051 0.77301 0.559485 +vn 0.227964 0.803208 0.550354 +vn 0.242772 0.77301 0.586103 +vn 0.172922 0.803208 0.570049 +vn 0.184155 0.77301 0.607077 +vn 0.116215 0.803208 0.584253 +vn 0.123764 0.77301 0.622204 +vn 0.0583887 0.803208 0.592831 +vn 0.0621814 0.77301 0.631339 +vn -2.60388e-08 0.803208 0.595699 +vn -2.77302e-08 0.77301 0.634393 +vn -0.0583888 0.803208 0.592831 +vn -0.0621815 0.77301 0.631339 +vn -0.116215 0.803208 0.584253 +vn -0.123764 0.77301 0.622204 +vn -0.172922 0.803208 0.570049 +vn -0.184155 0.77301 0.607077 +vn -0.227964 0.803208 0.550354 +vn -0.242772 0.77301 0.586103 +vn -0.280811 0.803208 0.52536 +vn -0.299051 0.77301 0.559485 +vn -0.330953 0.803208 0.495306 +vn -0.35245 0.77301 0.527479 +vn -0.377908 0.803208 0.460482 +vn -0.402455 0.77301 0.490393 +vn -0.421223 0.803208 0.421223 +vn -0.448584 0.77301 0.448584 +vn -0.460482 0.803208 0.377908 +vn -0.490393 0.77301 0.402455 +vn -0.495306 0.803208 0.330953 +vn -0.527479 0.77301 0.35245 +vn -0.52536 0.803208 0.280811 +vn -0.559485 0.77301 0.299051 +vn -0.550354 0.803208 0.227964 +vn -0.586103 0.77301 0.242772 +vn -0.570049 0.803208 0.172922 +vn -0.607077 0.77301 0.184155 +vn -0.584253 0.803208 0.116215 +vn -0.622204 0.77301 0.123764 +vn -0.592831 0.803208 0.0583887 +vn -0.631339 0.77301 0.0621814 +vn -0.595699 0.803208 -5.20777e-08 +vn -0.634393 0.77301 -5.54604e-08 +vn -0.592831 0.803208 -0.0583888 +vn -0.631339 0.77301 -0.0621815 +vn -0.584253 0.803208 -0.116215 +vn -0.622204 0.77301 -0.123764 +vn -0.570049 0.803208 -0.172922 +vn -0.607077 0.77301 -0.184155 +vn -0.550354 0.803208 -0.227964 +vn -0.586103 0.77301 -0.242772 +vn -0.52536 0.803208 -0.280811 +vn -0.559485 0.77301 -0.299051 +vn -0.495306 0.803208 -0.330953 +vn -0.527479 0.77301 -0.35245 +vn -0.460482 0.803208 -0.377908 +vn -0.490393 0.77301 -0.402455 +vn -0.421223 0.803208 -0.421223 +vn -0.448584 0.77301 -0.448584 +vn -0.377908 0.803208 -0.460482 +vn -0.402455 0.77301 -0.490393 +vn -0.330953 0.803208 -0.495306 +vn -0.35245 0.77301 -0.527479 +vn -0.280811 0.803208 -0.52536 +vn -0.299051 0.77301 -0.559485 +vn -0.227964 0.803208 -0.550354 +vn -0.242772 0.77301 -0.586103 +vn -0.172922 0.803208 -0.570049 +vn -0.184155 0.77301 -0.607077 +vn -0.116215 0.803208 -0.584253 +vn -0.123764 0.77301 -0.622204 +vn -0.0583886 0.803208 -0.592831 +vn -0.0621813 0.77301 -0.631339 +vn 7.10364e-09 0.803208 -0.595699 +vn 7.56507e-09 0.77301 -0.634393 +vn 0.0583889 0.803208 -0.592831 +vn 0.0621816 0.77301 -0.631339 +vn 0.116215 0.803208 -0.584253 +vn 0.123764 0.77301 -0.622204 +vn 0.172923 0.803208 -0.570049 +vn 0.184155 0.77301 -0.607077 +vn 0.227964 0.803208 -0.550354 +vn 0.242772 0.77301 -0.586103 +vn 0.280811 0.803208 -0.52536 +vn 0.299051 0.77301 -0.559485 +vn 0.330953 0.803208 -0.495306 +vn 0.35245 0.77301 -0.527479 +vn 0.377908 0.803208 -0.460482 +vn 0.402455 0.77301 -0.490393 +vn 0.421223 0.803208 -0.421223 +vn 0.448584 0.77301 -0.448584 +vn 0.460482 0.803208 -0.377908 +vn 0.490393 0.77301 -0.402455 +vn 0.495306 0.803208 -0.330953 +vn 0.527479 0.77301 -0.35245 +vn 0.52536 0.803208 -0.280811 +vn 0.559485 0.77301 -0.299051 +vn 0.550354 0.803208 -0.227964 +vn 0.586103 0.77301 -0.242772 +vn 0.570049 0.803208 -0.172922 +vn 0.607077 0.77301 -0.184154 +vn 0.584253 0.803208 -0.116215 +vn 0.622204 0.77301 -0.123764 +vn 0.592831 0.803208 -0.0583885 +vn 0.631339 0.77301 -0.0621812 +vn 0.595699 0.803208 0 +vn 0.634393 0.77301 0 +vn 0.634393 0.77301 0 +vn 0.671559 0.740951 0 +vn 0.631339 0.77301 0.0621814 +vn 0.668325 0.740951 0.0658243 +vn 0.622204 0.77301 0.123764 +vn 0.658655 0.740951 0.131015 +vn 0.607077 0.77301 0.184155 +vn 0.642642 0.740951 0.194943 +vn 0.586103 0.77301 0.242772 +vn 0.62044 0.740951 0.256995 +vn 0.559485 0.77301 0.299051 +vn 0.592262 0.740951 0.316571 +vn 0.527479 0.77301 0.35245 +vn 0.558381 0.740951 0.373098 +vn 0.490393 0.77301 0.402455 +vn 0.519122 0.740951 0.426033 +vn 0.448584 0.77301 0.448584 +vn 0.474864 0.740951 0.474864 +vn 0.402455 0.77301 0.490393 +vn 0.426032 0.740951 0.519122 +vn 0.35245 0.77301 0.527479 +vn 0.373098 0.740951 0.558381 +vn 0.299051 0.77301 0.559485 +vn 0.316571 0.740951 0.592262 +vn 0.242772 0.77301 0.586103 +vn 0.256994 0.740951 0.62044 +vn 0.184155 0.77301 0.607077 +vn 0.194943 0.740951 0.642642 +vn 0.123764 0.77301 0.622204 +vn 0.131015 0.740951 0.658655 +vn 0.0621814 0.77301 0.631339 +vn 0.0658243 0.740951 0.668325 +vn -2.77302e-08 0.77301 0.634393 +vn -2.93548e-08 0.740951 0.671559 +vn -0.0621815 0.77301 0.631339 +vn -0.0658243 0.740951 0.668325 +vn -0.123764 0.77301 0.622204 +vn -0.131015 0.740951 0.658655 +vn -0.184155 0.77301 0.607077 +vn -0.194943 0.740951 0.642642 +vn -0.242772 0.77301 0.586103 +vn -0.256995 0.740951 0.62044 +vn -0.299051 0.77301 0.559485 +vn -0.316571 0.740951 0.592262 +vn -0.35245 0.77301 0.527479 +vn -0.373098 0.740951 0.558381 +vn -0.402455 0.77301 0.490393 +vn -0.426032 0.740951 0.519122 +vn -0.448584 0.77301 0.448584 +vn -0.474864 0.740951 0.474864 +vn -0.490393 0.77301 0.402455 +vn -0.519122 0.740951 0.426032 +vn -0.527479 0.77301 0.35245 +vn -0.558381 0.740951 0.373098 +vn -0.559485 0.77301 0.299051 +vn -0.592262 0.740951 0.316571 +vn -0.586103 0.77301 0.242772 +vn -0.62044 0.740951 0.256994 +vn -0.607077 0.77301 0.184155 +vn -0.642642 0.740951 0.194943 +vn -0.622204 0.77301 0.123764 +vn -0.658655 0.740951 0.131015 +vn -0.631339 0.77301 0.0621814 +vn -0.668325 0.740951 0.0658243 +vn -0.634393 0.77301 -5.54604e-08 +vn -0.671559 0.740951 -5.87095e-08 +vn -0.631339 0.77301 -0.0621815 +vn -0.668325 0.740951 -0.0658244 +vn -0.622204 0.77301 -0.123764 +vn -0.658655 0.740951 -0.131015 +vn -0.607077 0.77301 -0.184155 +vn -0.642642 0.740951 -0.194943 +vn -0.586103 0.77301 -0.242772 +vn -0.62044 0.740951 -0.256994 +vn -0.559485 0.77301 -0.299051 +vn -0.592262 0.740951 -0.316571 +vn -0.527479 0.77301 -0.35245 +vn -0.558381 0.740951 -0.373098 +vn -0.490393 0.77301 -0.402455 +vn -0.519122 0.740951 -0.426033 +vn -0.448584 0.77301 -0.448584 +vn -0.474864 0.740951 -0.474864 +vn -0.402455 0.77301 -0.490393 +vn -0.426033 0.740951 -0.519122 +vn -0.35245 0.77301 -0.527479 +vn -0.373098 0.740951 -0.558381 +vn -0.299051 0.77301 -0.559485 +vn -0.316571 0.740951 -0.592262 +vn -0.242772 0.77301 -0.586103 +vn -0.256994 0.740951 -0.62044 +vn -0.184155 0.77301 -0.607077 +vn -0.194943 0.740951 -0.642642 +vn -0.123764 0.77301 -0.622204 +vn -0.131015 0.740951 -0.658655 +vn -0.0621813 0.77301 -0.631339 +vn -0.0658242 0.740951 -0.668325 +vn 7.56507e-09 0.77301 -0.634393 +vn 8.00826e-09 0.740951 -0.671559 +vn 0.0621816 0.77301 -0.631339 +vn 0.0658245 0.740951 -0.668325 +vn 0.123764 0.77301 -0.622204 +vn 0.131015 0.740951 -0.658655 +vn 0.184155 0.77301 -0.607077 +vn 0.194944 0.740951 -0.642642 +vn 0.242772 0.77301 -0.586103 +vn 0.256995 0.740951 -0.62044 +vn 0.299051 0.77301 -0.559485 +vn 0.316571 0.740951 -0.592262 +vn 0.35245 0.77301 -0.527479 +vn 0.373098 0.740951 -0.558381 +vn 0.402455 0.77301 -0.490393 +vn 0.426033 0.740951 -0.519122 +vn 0.448584 0.77301 -0.448584 +vn 0.474864 0.740951 -0.474864 +vn 0.490393 0.77301 -0.402455 +vn 0.519122 0.740951 -0.426032 +vn 0.527479 0.77301 -0.35245 +vn 0.558381 0.740951 -0.373098 +vn 0.559485 0.77301 -0.299051 +vn 0.592262 0.740951 -0.316571 +vn 0.586103 0.77301 -0.242772 +vn 0.62044 0.740951 -0.256994 +vn 0.607077 0.77301 -0.184154 +vn 0.642642 0.740951 -0.194943 +vn 0.622204 0.77301 -0.123764 +vn 0.658655 0.740951 -0.131015 +vn 0.631339 0.77301 -0.0621812 +vn 0.668325 0.740951 -0.065824 +vn 0.634393 0.77301 0 +vn 0.671559 0.740951 0 +vn 0.671559 0.740951 0 +vn 0.707107 0.707107 0 +vn 0.668325 0.740951 0.0658243 +vn 0.703702 0.707107 0.0693086 +vn 0.658655 0.740951 0.131015 +vn 0.69352 0.707107 0.13795 +vn 0.642642 0.740951 0.194943 +vn 0.676659 0.707107 0.205262 +vn 0.62044 0.740951 0.256995 +vn 0.653282 0.707107 0.270598 +vn 0.592262 0.740951 0.316571 +vn 0.623613 0.707107 0.333328 +vn 0.558381 0.740951 0.373098 +vn 0.587938 0.707107 0.392848 +vn 0.519122 0.740951 0.426033 +vn 0.546601 0.707107 0.448584 +vn 0.474864 0.740951 0.474864 +vn 0.5 0.707107 0.5 +vn 0.426032 0.740951 0.519122 +vn 0.448584 0.707107 0.546601 +vn 0.373098 0.740951 0.558381 +vn 0.392847 0.707107 0.587938 +vn 0.316571 0.740951 0.592262 +vn 0.333328 0.707107 0.623613 +vn 0.256994 0.740951 0.62044 +vn 0.270598 0.707107 0.653282 +vn 0.194943 0.740951 0.642642 +vn 0.205262 0.707107 0.676659 +vn 0.131015 0.740951 0.658655 +vn 0.13795 0.707107 0.69352 +vn 0.0658243 0.740951 0.668325 +vn 0.0693086 0.707107 0.703702 +vn -2.93548e-08 0.740951 0.671559 +vn -3.09086e-08 0.707107 0.707107 +vn -0.0658243 0.740951 0.668325 +vn -0.0693086 0.707107 0.703702 +vn -0.131015 0.740951 0.658655 +vn -0.13795 0.707107 0.69352 +vn -0.194943 0.740951 0.642642 +vn -0.205262 0.707107 0.676659 +vn -0.256995 0.740951 0.62044 +vn -0.270598 0.707107 0.653282 +vn -0.316571 0.740951 0.592262 +vn -0.333328 0.707107 0.623612 +vn -0.373098 0.740951 0.558381 +vn -0.392848 0.707107 0.587938 +vn -0.426032 0.740951 0.519122 +vn -0.448584 0.707107 0.546601 +vn -0.474864 0.740951 0.474864 +vn -0.5 0.707107 0.5 +vn -0.519122 0.740951 0.426032 +vn -0.546601 0.707107 0.448584 +vn -0.558381 0.740951 0.373098 +vn -0.587938 0.707107 0.392847 +vn -0.592262 0.740951 0.316571 +vn -0.623613 0.707107 0.333328 +vn -0.62044 0.740951 0.256994 +vn -0.653282 0.707107 0.270598 +vn -0.642642 0.740951 0.194943 +vn -0.676659 0.707107 0.205262 +vn -0.658655 0.740951 0.131015 +vn -0.69352 0.707107 0.13795 +vn -0.668325 0.740951 0.0658243 +vn -0.703702 0.707107 0.0693086 +vn -0.671559 0.740951 -5.87095e-08 +vn -0.707107 0.707107 -6.18172e-08 +vn -0.668325 0.740951 -0.0658244 +vn -0.703702 0.707107 -0.0693087 +vn -0.658655 0.740951 -0.131015 +vn -0.69352 0.707107 -0.13795 +vn -0.642642 0.740951 -0.194943 +vn -0.676659 0.707107 -0.205262 +vn -0.62044 0.740951 -0.256994 +vn -0.653282 0.707107 -0.270598 +vn -0.592262 0.740951 -0.316571 +vn -0.623613 0.707107 -0.333328 +vn -0.558381 0.740951 -0.373098 +vn -0.587938 0.707107 -0.392848 +vn -0.519122 0.740951 -0.426033 +vn -0.546601 0.707107 -0.448584 +vn -0.474864 0.740951 -0.474864 +vn -0.5 0.707107 -0.5 +vn -0.426033 0.740951 -0.519122 +vn -0.448584 0.707107 -0.546601 +vn -0.373098 0.740951 -0.558381 +vn -0.392847 0.707107 -0.587938 +vn -0.316571 0.740951 -0.592262 +vn -0.333328 0.707107 -0.623613 +vn -0.256994 0.740951 -0.62044 +vn -0.270598 0.707107 -0.653282 +vn -0.194943 0.740951 -0.642642 +vn -0.205262 0.707107 -0.676659 +vn -0.131015 0.740951 -0.658655 +vn -0.13795 0.707107 -0.69352 +vn -0.0658242 0.740951 -0.668325 +vn -0.0693084 0.707107 -0.703702 +vn 8.00826e-09 0.740951 -0.671559 +vn 8.43216e-09 0.707107 -0.707107 +vn 0.0658245 0.740951 -0.668325 +vn 0.0693088 0.707107 -0.703702 +vn 0.131015 0.740951 -0.658655 +vn 0.13795 0.707107 -0.69352 +vn 0.194944 0.740951 -0.642642 +vn 0.205262 0.707107 -0.676659 +vn 0.256995 0.740951 -0.62044 +vn 0.270598 0.707107 -0.653281 +vn 0.316571 0.740951 -0.592262 +vn 0.333328 0.707107 -0.623613 +vn 0.373098 0.740951 -0.558381 +vn 0.392848 0.707107 -0.587938 +vn 0.426033 0.740951 -0.519122 +vn 0.448584 0.707107 -0.546601 +vn 0.474864 0.740951 -0.474864 +vn 0.5 0.707107 -0.5 +vn 0.519122 0.740951 -0.426032 +vn 0.546601 0.707107 -0.448584 +vn 0.558381 0.740951 -0.373098 +vn 0.587938 0.707107 -0.392848 +vn 0.592262 0.740951 -0.316571 +vn 0.623613 0.707107 -0.333328 +vn 0.62044 0.740951 -0.256994 +vn 0.653282 0.707107 -0.270598 +vn 0.642642 0.740951 -0.194943 +vn 0.676659 0.707107 -0.205262 +vn 0.658655 0.740951 -0.131015 +vn 0.69352 0.707107 -0.13795 +vn 0.668325 0.740951 -0.065824 +vn 0.703702 0.707107 -0.0693083 +vn 0.671559 0.740951 0 +vn 0.707107 0.707107 0 +vn 0.707107 0.707107 0 +vn 0.740951 0.671559 0 +vn 0.703702 0.707107 0.0693086 +vn 0.737383 0.671559 0.0726259 +vn 0.69352 0.707107 0.13795 +vn 0.726714 0.671559 0.144552 +vn 0.676659 0.707107 0.205262 +vn 0.709046 0.671559 0.215087 +vn 0.653282 0.707107 0.270598 +vn 0.68455 0.671559 0.28355 +vn 0.623613 0.707107 0.333328 +vn 0.653461 0.671559 0.349282 +vn 0.587938 0.707107 0.392848 +vn 0.616078 0.671559 0.41165 +vn 0.546601 0.707107 0.448584 +vn 0.572763 0.671559 0.470054 +vn 0.5 0.707107 0.5 +vn 0.523932 0.671559 0.523932 +vn 0.448584 0.707107 0.546601 +vn 0.470054 0.671559 0.572763 +vn 0.392847 0.707107 0.587938 +vn 0.41165 0.671559 0.616078 +vn 0.333328 0.707107 0.623613 +vn 0.349282 0.671559 0.653461 +vn 0.270598 0.707107 0.653282 +vn 0.28355 0.671559 0.68455 +vn 0.205262 0.707107 0.676659 +vn 0.215087 0.671559 0.709046 +vn 0.13795 0.707107 0.69352 +vn 0.144552 0.671559 0.726714 +vn 0.0693086 0.707107 0.703702 +vn 0.0726259 0.671559 0.737383 +vn -3.09086e-08 0.707107 0.707107 +vn -3.2388e-08 0.671559 0.740951 +vn -0.0693086 0.707107 0.703702 +vn -0.072626 0.671559 0.737383 +vn -0.13795 0.707107 0.69352 +vn -0.144552 0.671559 0.726714 +vn -0.205262 0.707107 0.676659 +vn -0.215087 0.671559 0.709046 +vn -0.270598 0.707107 0.653282 +vn -0.28355 0.671559 0.68455 +vn -0.333328 0.707107 0.623612 +vn -0.349282 0.671559 0.653461 +vn -0.392848 0.707107 0.587938 +vn -0.411651 0.671559 0.616078 +vn -0.448584 0.707107 0.546601 +vn -0.470054 0.671559 0.572763 +vn -0.5 0.707107 0.5 +vn -0.523932 0.671559 0.523932 +vn -0.546601 0.707107 0.448584 +vn -0.572763 0.671559 0.470054 +vn -0.587938 0.707107 0.392847 +vn -0.616078 0.671559 0.41165 +vn -0.623613 0.707107 0.333328 +vn -0.653461 0.671559 0.349282 +vn -0.653282 0.707107 0.270598 +vn -0.68455 0.671559 0.28355 +vn -0.676659 0.707107 0.205262 +vn -0.709046 0.671559 0.215087 +vn -0.69352 0.707107 0.13795 +vn -0.726714 0.671559 0.144552 +vn -0.703702 0.707107 0.0693086 +vn -0.737383 0.671559 0.0726259 +vn -0.707107 0.707107 -6.18172e-08 +vn -0.740951 0.671559 -6.4776e-08 +vn -0.703702 0.707107 -0.0693087 +vn -0.737383 0.671559 -0.072626 +vn -0.69352 0.707107 -0.13795 +vn -0.726714 0.671559 -0.144553 +vn -0.676659 0.707107 -0.205262 +vn -0.709046 0.671559 -0.215087 +vn -0.653282 0.707107 -0.270598 +vn -0.68455 0.671559 -0.28355 +vn -0.623613 0.707107 -0.333328 +vn -0.653461 0.671559 -0.349282 +vn -0.587938 0.707107 -0.392848 +vn -0.616078 0.671559 -0.41165 +vn -0.546601 0.707107 -0.448584 +vn -0.572763 0.671559 -0.470055 +vn -0.5 0.707107 -0.5 +vn -0.523932 0.671559 -0.523932 +vn -0.448584 0.707107 -0.546601 +vn -0.470054 0.671559 -0.572763 +vn -0.392847 0.707107 -0.587938 +vn -0.41165 0.671559 -0.616078 +vn -0.333328 0.707107 -0.623613 +vn -0.349282 0.671559 -0.653461 +vn -0.270598 0.707107 -0.653282 +vn -0.28355 0.671559 -0.68455 +vn -0.205262 0.707107 -0.676659 +vn -0.215087 0.671559 -0.709046 +vn -0.13795 0.707107 -0.69352 +vn -0.144552 0.671559 -0.726714 +vn -0.0693084 0.707107 -0.703702 +vn -0.0726258 0.671559 -0.737383 +vn 8.43216e-09 0.707107 -0.707107 +vn 8.83575e-09 0.671559 -0.740951 +vn 0.0693088 0.707107 -0.703702 +vn 0.0726261 0.671559 -0.737383 +vn 0.13795 0.707107 -0.69352 +vn 0.144552 0.671559 -0.726714 +vn 0.205262 0.707107 -0.676659 +vn 0.215087 0.671559 -0.709046 +vn 0.270598 0.707107 -0.653281 +vn 0.28355 0.671559 -0.68455 +vn 0.333328 0.707107 -0.623613 +vn 0.349282 0.671559 -0.653461 +vn 0.392848 0.707107 -0.587938 +vn 0.411651 0.671559 -0.616078 +vn 0.448584 0.707107 -0.546601 +vn 0.470054 0.671559 -0.572763 +vn 0.5 0.707107 -0.5 +vn 0.523932 0.671559 -0.523931 +vn 0.546601 0.707107 -0.448584 +vn 0.572763 0.671559 -0.470054 +vn 0.587938 0.707107 -0.392848 +vn 0.616078 0.671559 -0.41165 +vn 0.623613 0.707107 -0.333328 +vn 0.653461 0.671559 -0.349282 +vn 0.653282 0.707107 -0.270598 +vn 0.68455 0.671559 -0.28355 +vn 0.676659 0.707107 -0.205262 +vn 0.709046 0.671559 -0.215087 +vn 0.69352 0.707107 -0.13795 +vn 0.726714 0.671559 -0.144552 +vn 0.703702 0.707107 -0.0693083 +vn 0.737383 0.671559 -0.0726256 +vn 0.707107 0.707107 0 +vn 0.740951 0.671559 0 +vn 0.740951 0.671559 0 +vn 0.77301 0.634393 0 +vn 0.737383 0.671559 0.0726259 +vn 0.769288 0.634393 0.0757683 +vn 0.726714 0.671559 0.144552 +vn 0.758157 0.634393 0.150807 +vn 0.709046 0.671559 0.215087 +vn 0.739725 0.634393 0.224393 +vn 0.68455 0.671559 0.28355 +vn 0.714169 0.634393 0.295818 +vn 0.653461 0.671559 0.349282 +vn 0.681734 0.634393 0.364395 +vn 0.616078 0.671559 0.41165 +vn 0.642735 0.634393 0.429462 +vn 0.572763 0.671559 0.470054 +vn 0.597545 0.634393 0.490393 +vn 0.523932 0.671559 0.523932 +vn 0.546601 0.634393 0.546601 +vn 0.470054 0.671559 0.572763 +vn 0.490393 0.634393 0.597545 +vn 0.41165 0.671559 0.616078 +vn 0.429462 0.634393 0.642735 +vn 0.349282 0.671559 0.653461 +vn 0.364395 0.634393 0.681734 +vn 0.28355 0.671559 0.68455 +vn 0.295818 0.634393 0.714169 +vn 0.215087 0.671559 0.709046 +vn 0.224393 0.634393 0.739725 +vn 0.144552 0.671559 0.726714 +vn 0.150807 0.634393 0.758157 +vn 0.0726259 0.671559 0.737383 +vn 0.0757683 0.634393 0.769288 +vn -3.2388e-08 0.671559 0.740951 +vn -3.37894e-08 0.634393 0.77301 +vn -0.072626 0.671559 0.737383 +vn -0.0757683 0.634393 0.769288 +vn -0.144552 0.671559 0.726714 +vn -0.150807 0.634393 0.758157 +vn -0.215087 0.671559 0.709046 +vn -0.224393 0.634393 0.739725 +vn -0.28355 0.671559 0.68455 +vn -0.295818 0.634393 0.714168 +vn -0.349282 0.671559 0.653461 +vn -0.364395 0.634393 0.681734 +vn -0.411651 0.671559 0.616078 +vn -0.429462 0.634393 0.642735 +vn -0.470054 0.671559 0.572763 +vn -0.490393 0.634393 0.597545 +vn -0.523932 0.671559 0.523932 +vn -0.546601 0.634393 0.546601 +vn -0.572763 0.671559 0.470054 +vn -0.597545 0.634393 0.490393 +vn -0.616078 0.671559 0.41165 +vn -0.642735 0.634393 0.429462 +vn -0.653461 0.671559 0.349282 +vn -0.681734 0.634393 0.364395 +vn -0.68455 0.671559 0.28355 +vn -0.714169 0.634393 0.295818 +vn -0.709046 0.671559 0.215087 +vn -0.739725 0.634393 0.224393 +vn -0.726714 0.671559 0.144552 +vn -0.758157 0.634393 0.150807 +vn -0.737383 0.671559 0.0726259 +vn -0.769288 0.634393 0.0757682 +vn -0.740951 0.671559 -6.4776e-08 +vn -0.77301 0.634393 -6.75787e-08 +vn -0.737383 0.671559 -0.072626 +vn -0.769288 0.634393 -0.0757684 +vn -0.726714 0.671559 -0.144553 +vn -0.758157 0.634393 -0.150807 +vn -0.709046 0.671559 -0.215087 +vn -0.739725 0.634393 -0.224393 +vn -0.68455 0.671559 -0.28355 +vn -0.714169 0.634393 -0.295818 +vn -0.653461 0.671559 -0.349282 +vn -0.681734 0.634393 -0.364395 +vn -0.616078 0.671559 -0.41165 +vn -0.642735 0.634393 -0.429462 +vn -0.572763 0.671559 -0.470055 +vn -0.597545 0.634393 -0.490393 +vn -0.523932 0.671559 -0.523932 +vn -0.546601 0.634393 -0.546601 +vn -0.470054 0.671559 -0.572763 +vn -0.490393 0.634393 -0.597545 +vn -0.41165 0.671559 -0.616078 +vn -0.429461 0.634393 -0.642735 +vn -0.349282 0.671559 -0.653461 +vn -0.364395 0.634393 -0.681734 +vn -0.28355 0.671559 -0.68455 +vn -0.295818 0.634393 -0.714169 +vn -0.215087 0.671559 -0.709046 +vn -0.224393 0.634393 -0.739725 +vn -0.144552 0.671559 -0.726714 +vn -0.150807 0.634393 -0.758157 +vn -0.0726258 0.671559 -0.737383 +vn -0.0757681 0.634393 -0.769288 +vn 8.83575e-09 0.671559 -0.740951 +vn 9.21806e-09 0.634393 -0.77301 +vn 0.0726261 0.671559 -0.737383 +vn 0.0757685 0.634393 -0.769288 +vn 0.144552 0.671559 -0.726714 +vn 0.150807 0.634393 -0.758157 +vn 0.215087 0.671559 -0.709046 +vn 0.224393 0.634393 -0.739725 +vn 0.28355 0.671559 -0.68455 +vn 0.295818 0.634393 -0.714168 +vn 0.349282 0.671559 -0.653461 +vn 0.364395 0.634393 -0.681734 +vn 0.411651 0.671559 -0.616078 +vn 0.429462 0.634393 -0.642735 +vn 0.470054 0.671559 -0.572763 +vn 0.490393 0.634393 -0.597545 +vn 0.523932 0.671559 -0.523931 +vn 0.546601 0.634393 -0.546601 +vn 0.572763 0.671559 -0.470054 +vn 0.597545 0.634393 -0.490393 +vn 0.616078 0.671559 -0.41165 +vn 0.642735 0.634393 -0.429462 +vn 0.653461 0.671559 -0.349282 +vn 0.681734 0.634393 -0.364394 +vn 0.68455 0.671559 -0.28355 +vn 0.714169 0.634393 -0.295818 +vn 0.709046 0.671559 -0.215087 +vn 0.739725 0.634393 -0.224393 +vn 0.726714 0.671559 -0.144552 +vn 0.758157 0.634393 -0.150807 +vn 0.737383 0.671559 -0.0726256 +vn 0.769288 0.634393 -0.075768 +vn 0.740951 0.671559 0 +vn 0.77301 0.634393 0 +vn 0.77301 0.634393 0 +vn 0.803208 0.595699 0 +vn 0.769288 0.634393 0.0757683 +vn 0.79934 0.595699 0.0787281 +vn 0.758157 0.634393 0.150807 +vn 0.787774 0.595699 0.156698 +vn 0.739725 0.634393 0.224393 +vn 0.768622 0.595699 0.233159 +vn 0.714169 0.634393 0.295818 +vn 0.742067 0.595699 0.307374 +vn 0.681734 0.634393 0.364395 +vn 0.708366 0.595699 0.378629 +vn 0.642735 0.634393 0.429462 +vn 0.667843 0.595699 0.446238 +vn 0.597545 0.634393 0.490393 +vn 0.620888 0.595699 0.509549 +vn 0.546601 0.634393 0.546601 +vn 0.567953 0.595699 0.567953 +vn 0.490393 0.634393 0.597545 +vn 0.509549 0.595699 0.620888 +vn 0.429462 0.634393 0.642735 +vn 0.446238 0.595699 0.667843 +vn 0.364395 0.634393 0.681734 +vn 0.378629 0.595699 0.708366 +vn 0.295818 0.634393 0.714169 +vn 0.307374 0.595699 0.742067 +vn 0.224393 0.634393 0.739725 +vn 0.233159 0.595699 0.768622 +vn 0.150807 0.634393 0.758157 +vn 0.156698 0.595699 0.787774 +vn 0.0757683 0.634393 0.769288 +vn 0.0787281 0.595699 0.79934 +vn -3.37894e-08 0.634393 0.77301 +vn -3.51093e-08 0.595699 0.803208 +vn -0.0757683 0.634393 0.769288 +vn -0.0787282 0.595699 0.79934 +vn -0.150807 0.634393 0.758157 +vn -0.156698 0.595699 0.787774 +vn -0.224393 0.634393 0.739725 +vn -0.233159 0.595699 0.768622 +vn -0.295818 0.634393 0.714168 +vn -0.307374 0.595699 0.742067 +vn -0.364395 0.634393 0.681734 +vn -0.378629 0.595699 0.708366 +vn -0.429462 0.634393 0.642735 +vn -0.446238 0.595699 0.667843 +vn -0.490393 0.634393 0.597545 +vn -0.509549 0.595699 0.620888 +vn -0.546601 0.634393 0.546601 +vn -0.567953 0.595699 0.567953 +vn -0.597545 0.634393 0.490393 +vn -0.620888 0.595699 0.509549 +vn -0.642735 0.634393 0.429462 +vn -0.667843 0.595699 0.446238 +vn -0.681734 0.634393 0.364395 +vn -0.708366 0.595699 0.378629 +vn -0.714169 0.634393 0.295818 +vn -0.742067 0.595699 0.307374 +vn -0.739725 0.634393 0.224393 +vn -0.768622 0.595699 0.233159 +vn -0.758157 0.634393 0.150807 +vn -0.787774 0.595699 0.156698 +vn -0.769288 0.634393 0.0757682 +vn -0.79934 0.595699 0.0787281 +vn -0.77301 0.634393 -6.75787e-08 +vn -0.803208 0.595699 -7.02186e-08 +vn -0.769288 0.634393 -0.0757684 +vn -0.79934 0.595699 -0.0787282 +vn -0.758157 0.634393 -0.150807 +vn -0.787774 0.595699 -0.156698 +vn -0.739725 0.634393 -0.224393 +vn -0.768622 0.595699 -0.233159 +vn -0.714169 0.634393 -0.295818 +vn -0.742067 0.595699 -0.307374 +vn -0.681734 0.634393 -0.364395 +vn -0.708366 0.595699 -0.37863 +vn -0.642735 0.634393 -0.429462 +vn -0.667843 0.595699 -0.446238 +vn -0.597545 0.634393 -0.490393 +vn -0.620888 0.595699 -0.50955 +vn -0.546601 0.634393 -0.546601 +vn -0.567953 0.595699 -0.567954 +vn -0.490393 0.634393 -0.597545 +vn -0.509549 0.595699 -0.620888 +vn -0.429461 0.634393 -0.642735 +vn -0.446238 0.595699 -0.667843 +vn -0.364395 0.634393 -0.681734 +vn -0.378629 0.595699 -0.708366 +vn -0.295818 0.634393 -0.714169 +vn -0.307374 0.595699 -0.742067 +vn -0.224393 0.634393 -0.739725 +vn -0.233159 0.595699 -0.768622 +vn -0.150807 0.634393 -0.758157 +vn -0.156698 0.595699 -0.787774 +vn -0.0757681 0.634393 -0.769288 +vn -0.0787279 0.595699 -0.79934 +vn 9.21806e-09 0.634393 -0.77301 +vn 9.57815e-09 0.595699 -0.803208 +vn 0.0757685 0.634393 -0.769288 +vn 0.0787283 0.595699 -0.79934 +vn 0.150807 0.634393 -0.758157 +vn 0.156698 0.595699 -0.787774 +vn 0.224393 0.634393 -0.739725 +vn 0.233159 0.595699 -0.768622 +vn 0.295818 0.634393 -0.714168 +vn 0.307374 0.595699 -0.742067 +vn 0.364395 0.634393 -0.681734 +vn 0.378629 0.595699 -0.708366 +vn 0.429462 0.634393 -0.642735 +vn 0.446238 0.595699 -0.667843 +vn 0.490393 0.634393 -0.597545 +vn 0.509549 0.595699 -0.620888 +vn 0.546601 0.634393 -0.546601 +vn 0.567954 0.595699 -0.567953 +vn 0.597545 0.634393 -0.490393 +vn 0.620888 0.595699 -0.509549 +vn 0.642735 0.634393 -0.429462 +vn 0.667843 0.595699 -0.446238 +vn 0.681734 0.634393 -0.364394 +vn 0.708366 0.595699 -0.378629 +vn 0.714169 0.634393 -0.295818 +vn 0.742067 0.595699 -0.307374 +vn 0.739725 0.634393 -0.224393 +vn 0.768622 0.595699 -0.233159 +vn 0.758157 0.634393 -0.150807 +vn 0.787774 0.595699 -0.156698 +vn 0.769288 0.634393 -0.075768 +vn 0.79934 0.595699 -0.0787278 +vn 0.77301 0.634393 0 +vn 0.803208 0.595699 0 +vn 0.803208 0.595699 0 +vn 0.83147 0.55557 0 +vn 0.79934 0.595699 0.0787281 +vn 0.827466 0.55557 0.0814983 +vn 0.787774 0.595699 0.156698 +vn 0.815493 0.55557 0.162212 +vn 0.768622 0.595699 0.233159 +vn 0.795667 0.55557 0.241363 +vn 0.742067 0.595699 0.307374 +vn 0.768178 0.55557 0.31819 +vn 0.708366 0.595699 0.378629 +vn 0.733291 0.55557 0.391952 +vn 0.667843 0.595699 0.446238 +vn 0.691342 0.55557 0.46194 +vn 0.620888 0.595699 0.509549 +vn 0.642735 0.55557 0.527479 +vn 0.567953 0.595699 0.567953 +vn 0.587938 0.55557 0.587938 +vn 0.509549 0.595699 0.620888 +vn 0.527479 0.55557 0.642735 +vn 0.446238 0.595699 0.667843 +vn 0.46194 0.55557 0.691342 +vn 0.378629 0.595699 0.708366 +vn 0.391952 0.55557 0.733291 +vn 0.307374 0.595699 0.742067 +vn 0.31819 0.55557 0.768178 +vn 0.233159 0.595699 0.768622 +vn 0.241363 0.55557 0.795667 +vn 0.156698 0.595699 0.787774 +vn 0.162212 0.55557 0.815493 +vn 0.0787281 0.595699 0.79934 +vn 0.0814983 0.55557 0.827466 +vn -3.51093e-08 0.595699 0.803208 +vn -3.63447e-08 0.55557 0.83147 +vn -0.0787282 0.595699 0.79934 +vn -0.0814983 0.55557 0.827466 +vn -0.156698 0.595699 0.787774 +vn -0.162212 0.55557 0.815493 +vn -0.233159 0.595699 0.768622 +vn -0.241363 0.55557 0.795667 +vn -0.307374 0.595699 0.742067 +vn -0.31819 0.55557 0.768178 +vn -0.378629 0.595699 0.708366 +vn -0.391952 0.55557 0.733291 +vn -0.446238 0.595699 0.667843 +vn -0.46194 0.55557 0.691342 +vn -0.509549 0.595699 0.620888 +vn -0.527479 0.55557 0.642735 +vn -0.567953 0.595699 0.567953 +vn -0.587938 0.55557 0.587938 +vn -0.620888 0.595699 0.509549 +vn -0.642735 0.55557 0.527479 +vn -0.667843 0.595699 0.446238 +vn -0.691342 0.55557 0.46194 +vn -0.708366 0.595699 0.378629 +vn -0.733291 0.55557 0.391952 +vn -0.742067 0.595699 0.307374 +vn -0.768178 0.55557 0.31819 +vn -0.768622 0.595699 0.233159 +vn -0.795667 0.55557 0.241363 +vn -0.787774 0.595699 0.156698 +vn -0.815493 0.55557 0.162212 +vn -0.79934 0.595699 0.0787281 +vn -0.827466 0.55557 0.0814982 +vn -0.803208 0.595699 -7.02186e-08 +vn -0.83147 0.55557 -7.26894e-08 +vn -0.79934 0.595699 -0.0787282 +vn -0.827466 0.55557 -0.0814984 +vn -0.787774 0.595699 -0.156698 +vn -0.815493 0.55557 -0.162212 +vn -0.768622 0.595699 -0.233159 +vn -0.795667 0.55557 -0.241363 +vn -0.742067 0.595699 -0.307374 +vn -0.768178 0.55557 -0.31819 +vn -0.708366 0.595699 -0.37863 +vn -0.733291 0.55557 -0.391952 +vn -0.667843 0.595699 -0.446238 +vn -0.691342 0.55557 -0.46194 +vn -0.620888 0.595699 -0.50955 +vn -0.642735 0.55557 -0.527479 +vn -0.567953 0.595699 -0.567954 +vn -0.587938 0.55557 -0.587938 +vn -0.509549 0.595699 -0.620888 +vn -0.527479 0.55557 -0.642735 +vn -0.446238 0.595699 -0.667843 +vn -0.46194 0.55557 -0.691342 +vn -0.378629 0.595699 -0.708366 +vn -0.391952 0.55557 -0.733291 +vn -0.307374 0.595699 -0.742067 +vn -0.318189 0.55557 -0.768178 +vn -0.233159 0.595699 -0.768622 +vn -0.241363 0.55557 -0.795667 +vn -0.156698 0.595699 -0.787774 +vn -0.162212 0.55557 -0.815493 +vn -0.0787279 0.595699 -0.79934 +vn -0.0814981 0.55557 -0.827466 +vn 9.57815e-09 0.595699 -0.803208 +vn 9.91518e-09 0.55557 -0.83147 +vn 0.0787283 0.595699 -0.79934 +vn 0.0814985 0.55557 -0.827466 +vn 0.156698 0.595699 -0.787774 +vn 0.162212 0.55557 -0.815493 +vn 0.233159 0.595699 -0.768622 +vn 0.241363 0.55557 -0.795667 +vn 0.307374 0.595699 -0.742067 +vn 0.31819 0.55557 -0.768178 +vn 0.378629 0.595699 -0.708366 +vn 0.391952 0.55557 -0.733291 +vn 0.446238 0.595699 -0.667843 +vn 0.46194 0.55557 -0.691342 +vn 0.509549 0.595699 -0.620888 +vn 0.527479 0.55557 -0.642735 +vn 0.567954 0.595699 -0.567953 +vn 0.587938 0.55557 -0.587938 +vn 0.620888 0.595699 -0.509549 +vn 0.642735 0.55557 -0.527479 +vn 0.667843 0.595699 -0.446238 +vn 0.691342 0.55557 -0.46194 +vn 0.708366 0.595699 -0.378629 +vn 0.733291 0.55557 -0.391952 +vn 0.742067 0.595699 -0.307374 +vn 0.768178 0.55557 -0.31819 +vn 0.768622 0.595699 -0.233159 +vn 0.795667 0.55557 -0.241363 +vn 0.787774 0.595699 -0.156698 +vn 0.815493 0.55557 -0.162212 +vn 0.79934 0.595699 -0.0787278 +vn 0.827466 0.55557 -0.081498 +vn 0.803208 0.595699 0 +vn 0.83147 0.55557 0 +vn 0.83147 0.55557 0 +vn 0.857729 0.514103 0 +vn 0.827466 0.55557 0.0814983 +vn 0.853598 0.514103 0.0840721 +vn 0.815493 0.55557 0.162212 +vn 0.841248 0.514103 0.167335 +vn 0.795667 0.55557 0.241363 +vn 0.820795 0.514103 0.248985 +vn 0.768178 0.55557 0.31819 +vn 0.792438 0.514103 0.328239 +vn 0.733291 0.55557 0.391952 +vn 0.756449 0.514103 0.40433 +vn 0.691342 0.55557 0.46194 +vn 0.713175 0.514103 0.476529 +vn 0.642735 0.55557 0.527479 +vn 0.663033 0.514103 0.544137 +vn 0.587938 0.55557 0.587938 +vn 0.606506 0.514103 0.606506 +vn 0.527479 0.55557 0.642735 +vn 0.544137 0.514103 0.663033 +vn 0.46194 0.55557 0.691342 +vn 0.476528 0.514103 0.713175 +vn 0.391952 0.55557 0.733291 +vn 0.40433 0.514103 0.756449 +vn 0.31819 0.55557 0.768178 +vn 0.328239 0.514103 0.792438 +vn 0.241363 0.55557 0.795667 +vn 0.248985 0.514103 0.820795 +vn 0.162212 0.55557 0.815493 +vn 0.167334 0.514103 0.841248 +vn 0.0814983 0.55557 0.827466 +vn 0.0840721 0.514103 0.853598 +vn -3.63447e-08 0.55557 0.83147 +vn -3.74925e-08 0.514103 0.857729 +vn -0.0814983 0.55557 0.827466 +vn -0.0840722 0.514103 0.853598 +vn -0.162212 0.55557 0.815493 +vn -0.167335 0.514103 0.841248 +vn -0.241363 0.55557 0.795667 +vn -0.248986 0.514103 0.820795 +vn -0.31819 0.55557 0.768178 +vn -0.328239 0.514103 0.792438 +vn -0.391952 0.55557 0.733291 +vn -0.404331 0.514103 0.756449 +vn -0.46194 0.55557 0.691342 +vn -0.476529 0.514103 0.713175 +vn -0.527479 0.55557 0.642735 +vn -0.544137 0.514103 0.663033 +vn -0.587938 0.55557 0.587938 +vn -0.606506 0.514103 0.606506 +vn -0.642735 0.55557 0.527479 +vn -0.663033 0.514103 0.544137 +vn -0.691342 0.55557 0.46194 +vn -0.713175 0.514103 0.476528 +vn -0.733291 0.55557 0.391952 +vn -0.756449 0.514103 0.40433 +vn -0.768178 0.55557 0.31819 +vn -0.792438 0.514103 0.328238 +vn -0.795667 0.55557 0.241363 +vn -0.820795 0.514103 0.248986 +vn -0.815493 0.55557 0.162212 +vn -0.841248 0.514103 0.167335 +vn -0.827466 0.55557 0.0814982 +vn -0.853598 0.514103 0.0840721 +vn -0.83147 0.55557 -7.26894e-08 +vn -0.857729 0.514103 -7.4985e-08 +vn -0.827466 0.55557 -0.0814984 +vn -0.853598 0.514103 -0.0840722 +vn -0.815493 0.55557 -0.162212 +vn -0.841248 0.514103 -0.167335 +vn -0.795667 0.55557 -0.241363 +vn -0.820795 0.514103 -0.248986 +vn -0.768178 0.55557 -0.31819 +vn -0.792438 0.514103 -0.328239 +vn -0.733291 0.55557 -0.391952 +vn -0.756449 0.514103 -0.404331 +vn -0.691342 0.55557 -0.46194 +vn -0.713175 0.514103 -0.476529 +vn -0.642735 0.55557 -0.527479 +vn -0.663033 0.514103 -0.544137 +vn -0.587938 0.55557 -0.587938 +vn -0.606506 0.514103 -0.606506 +vn -0.527479 0.55557 -0.642735 +vn -0.544137 0.514103 -0.663033 +vn -0.46194 0.55557 -0.691342 +vn -0.476528 0.514103 -0.713175 +vn -0.391952 0.55557 -0.733291 +vn -0.40433 0.514103 -0.756449 +vn -0.318189 0.55557 -0.768178 +vn -0.328238 0.514103 -0.792438 +vn -0.241363 0.55557 -0.795667 +vn -0.248985 0.514103 -0.820795 +vn -0.162212 0.55557 -0.815493 +vn -0.167335 0.514103 -0.841248 +vn -0.0814981 0.55557 -0.827466 +vn -0.0840719 0.514103 -0.853598 +vn 9.91518e-09 0.55557 -0.83147 +vn 1.02283e-08 0.514103 -0.857729 +vn 0.0814985 0.55557 -0.827466 +vn 0.0840724 0.514103 -0.853598 +vn 0.162212 0.55557 -0.815493 +vn 0.167335 0.514103 -0.841248 +vn 0.241363 0.55557 -0.795667 +vn 0.248986 0.514103 -0.820795 +vn 0.31819 0.55557 -0.768178 +vn 0.328239 0.514103 -0.792438 +vn 0.391952 0.55557 -0.733291 +vn 0.40433 0.514103 -0.756449 +vn 0.46194 0.55557 -0.691342 +vn 0.476529 0.514103 -0.713175 +vn 0.527479 0.55557 -0.642735 +vn 0.544137 0.514103 -0.663033 +vn 0.587938 0.55557 -0.587938 +vn 0.606506 0.514103 -0.606506 +vn 0.642735 0.55557 -0.527479 +vn 0.663033 0.514103 -0.544137 +vn 0.691342 0.55557 -0.46194 +vn 0.713175 0.514103 -0.476529 +vn 0.733291 0.55557 -0.391952 +vn 0.756449 0.514103 -0.40433 +vn 0.768178 0.55557 -0.31819 +vn 0.792438 0.514103 -0.328239 +vn 0.795667 0.55557 -0.241363 +vn 0.820795 0.514103 -0.248985 +vn 0.815493 0.55557 -0.162212 +vn 0.841248 0.514103 -0.167334 +vn 0.827466 0.55557 -0.081498 +vn 0.853599 0.514103 -0.0840718 +vn 0.83147 0.55557 0 +vn 0.857729 0.514103 0 +vn 0.857729 0.514103 0 +vn 0.881921 0.471397 0 +vn 0.853598 0.514103 0.0840721 +vn 0.877675 0.471397 0.0864434 +vn 0.841248 0.514103 0.167335 +vn 0.864976 0.471397 0.172054 +vn 0.820795 0.514103 0.248985 +vn 0.843946 0.471397 0.256008 +vn 0.792438 0.514103 0.328239 +vn 0.814789 0.471397 0.337497 +vn 0.756449 0.514103 0.40433 +vn 0.777785 0.471397 0.415735 +vn 0.713175 0.514103 0.476529 +vn 0.733291 0.471397 0.489969 +vn 0.663033 0.514103 0.544137 +vn 0.681734 0.471397 0.559485 +vn 0.606506 0.514103 0.606506 +vn 0.623613 0.471397 0.623613 +vn 0.544137 0.514103 0.663033 +vn 0.559485 0.471397 0.681734 +vn 0.476528 0.514103 0.713175 +vn 0.489969 0.471397 0.733291 +vn 0.40433 0.514103 0.756449 +vn 0.415735 0.471397 0.777785 +vn 0.328239 0.514103 0.792438 +vn 0.337497 0.471397 0.814789 +vn 0.248985 0.514103 0.820795 +vn 0.256008 0.471397 0.843946 +vn 0.167334 0.514103 0.841248 +vn 0.172054 0.471397 0.864975 +vn 0.0840721 0.514103 0.853598 +vn 0.0864434 0.471397 0.877675 +vn -3.74925e-08 0.514103 0.857729 +vn -3.855e-08 0.471397 0.881921 +vn -0.0840722 0.514103 0.853598 +vn -0.0864435 0.471397 0.877675 +vn -0.167335 0.514103 0.841248 +vn -0.172054 0.471397 0.864976 +vn -0.248986 0.514103 0.820795 +vn -0.256008 0.471397 0.843946 +vn -0.328239 0.514103 0.792438 +vn -0.337497 0.471397 0.814789 +vn -0.404331 0.514103 0.756449 +vn -0.415735 0.471397 0.777785 +vn -0.476529 0.514103 0.713175 +vn -0.489969 0.471397 0.733291 +vn -0.544137 0.514103 0.663033 +vn -0.559485 0.471397 0.681734 +vn -0.606506 0.514103 0.606506 +vn -0.623613 0.471397 0.623613 +vn -0.663033 0.514103 0.544137 +vn -0.681734 0.471397 0.559485 +vn -0.713175 0.514103 0.476528 +vn -0.733291 0.471397 0.489969 +vn -0.756449 0.514103 0.40433 +vn -0.777785 0.471397 0.415735 +vn -0.792438 0.514103 0.328238 +vn -0.814789 0.471397 0.337497 +vn -0.820795 0.514103 0.248986 +vn -0.843946 0.471397 0.256008 +vn -0.841248 0.514103 0.167335 +vn -0.864975 0.471397 0.172054 +vn -0.853598 0.514103 0.0840721 +vn -0.877675 0.471397 0.0864434 +vn -0.857729 0.514103 -7.4985e-08 +vn -0.881921 0.471397 -7.71e-08 +vn -0.853598 0.514103 -0.0840722 +vn -0.877675 0.471397 -0.0864435 +vn -0.841248 0.514103 -0.167335 +vn -0.864975 0.471397 -0.172054 +vn -0.820795 0.514103 -0.248986 +vn -0.843946 0.471397 -0.256008 +vn -0.792438 0.514103 -0.328239 +vn -0.814789 0.471397 -0.337497 +vn -0.756449 0.514103 -0.404331 +vn -0.777785 0.471397 -0.415735 +vn -0.713175 0.514103 -0.476529 +vn -0.733291 0.471397 -0.489969 +vn -0.663033 0.514103 -0.544137 +vn -0.681734 0.471397 -0.559485 +vn -0.606506 0.514103 -0.606506 +vn -0.623612 0.471397 -0.623613 +vn -0.544137 0.514103 -0.663033 +vn -0.559485 0.471397 -0.681734 +vn -0.476528 0.514103 -0.713175 +vn -0.489969 0.471397 -0.733291 +vn -0.40433 0.514103 -0.756449 +vn -0.415735 0.471397 -0.777785 +vn -0.328238 0.514103 -0.792438 +vn -0.337496 0.471397 -0.814789 +vn -0.248985 0.514103 -0.820795 +vn -0.256008 0.471397 -0.843946 +vn -0.167335 0.514103 -0.841248 +vn -0.172054 0.471397 -0.864976 +vn -0.0840719 0.514103 -0.853598 +vn -0.0864432 0.471397 -0.877675 +vn 1.02283e-08 0.514103 -0.857729 +vn 1.05168e-08 0.471397 -0.881921 +vn 0.0840724 0.514103 -0.853598 +vn 0.0864437 0.471397 -0.877675 +vn 0.167335 0.514103 -0.841248 +vn 0.172054 0.471397 -0.864976 +vn 0.248986 0.514103 -0.820795 +vn 0.256009 0.471397 -0.843946 +vn 0.328239 0.514103 -0.792438 +vn 0.337497 0.471397 -0.814789 +vn 0.40433 0.514103 -0.756449 +vn 0.415735 0.471397 -0.777785 +vn 0.476529 0.514103 -0.713175 +vn 0.489969 0.471397 -0.733291 +vn 0.544137 0.514103 -0.663033 +vn 0.559485 0.471397 -0.681734 +vn 0.606506 0.514103 -0.606506 +vn 0.623613 0.471397 -0.623612 +vn 0.663033 0.514103 -0.544137 +vn 0.681734 0.471397 -0.559485 +vn 0.713175 0.514103 -0.476529 +vn 0.733291 0.471397 -0.489969 +vn 0.756449 0.514103 -0.40433 +vn 0.777785 0.471397 -0.415735 +vn 0.792438 0.514103 -0.328239 +vn 0.814789 0.471397 -0.337497 +vn 0.820795 0.514103 -0.248985 +vn 0.843946 0.471397 -0.256008 +vn 0.841248 0.514103 -0.167334 +vn 0.864975 0.471397 -0.172054 +vn 0.853599 0.514103 -0.0840718 +vn 0.877675 0.471397 -0.0864431 +vn 0.857729 0.514103 0 +vn 0.881921 0.471397 0 +vn 0.881921 0.471397 0 +vn 0.903989 0.427555 0 +vn 0.877675 0.471397 0.0864434 +vn 0.899636 0.427555 0.0886064 +vn 0.864976 0.471397 0.172054 +vn 0.886619 0.427555 0.17636 +vn 0.843946 0.471397 0.256008 +vn 0.865064 0.427555 0.262414 +vn 0.814789 0.471397 0.337497 +vn 0.835177 0.427555 0.345942 +vn 0.777785 0.471397 0.415735 +vn 0.797247 0.427555 0.426138 +vn 0.733291 0.471397 0.489969 +vn 0.75164 0.427555 0.50223 +vn 0.681734 0.471397 0.559485 +vn 0.698793 0.427555 0.573485 +vn 0.623613 0.471397 0.623613 +vn 0.639217 0.427555 0.639217 +vn 0.559485 0.471397 0.681734 +vn 0.573485 0.427555 0.698793 +vn 0.489969 0.471397 0.733291 +vn 0.50223 0.427555 0.75164 +vn 0.415735 0.471397 0.777785 +vn 0.426138 0.427555 0.797247 +vn 0.337497 0.471397 0.814789 +vn 0.345942 0.427555 0.835177 +vn 0.256008 0.471397 0.843946 +vn 0.262414 0.427555 0.865064 +vn 0.172054 0.471397 0.864975 +vn 0.176359 0.427555 0.886619 +vn 0.0864434 0.471397 0.877675 +vn 0.0886064 0.427555 0.899636 +vn -3.855e-08 0.471397 0.881921 +vn -3.95146e-08 0.427555 0.903989 +vn -0.0864435 0.471397 0.877675 +vn -0.0886065 0.427555 0.899636 +vn -0.172054 0.471397 0.864976 +vn -0.17636 0.427555 0.886619 +vn -0.256008 0.471397 0.843946 +vn -0.262414 0.427555 0.865064 +vn -0.337497 0.471397 0.814789 +vn -0.345942 0.427555 0.835177 +vn -0.415735 0.471397 0.777785 +vn -0.426138 0.427555 0.797247 +vn -0.489969 0.471397 0.733291 +vn -0.50223 0.427555 0.75164 +vn -0.559485 0.471397 0.681734 +vn -0.573485 0.427555 0.698793 +vn -0.623613 0.471397 0.623613 +vn -0.639217 0.427555 0.639217 +vn -0.681734 0.471397 0.559485 +vn -0.698793 0.427555 0.573485 +vn -0.733291 0.471397 0.489969 +vn -0.75164 0.427555 0.50223 +vn -0.777785 0.471397 0.415735 +vn -0.797247 0.427555 0.426138 +vn -0.814789 0.471397 0.337497 +vn -0.835177 0.427555 0.345942 +vn -0.843946 0.471397 0.256008 +vn -0.865064 0.427555 0.262414 +vn -0.864975 0.471397 0.172054 +vn -0.886619 0.427555 0.17636 +vn -0.877675 0.471397 0.0864434 +vn -0.899636 0.427555 0.0886064 +vn -0.881921 0.471397 -7.71e-08 +vn -0.903989 0.427555 -7.90293e-08 +vn -0.877675 0.471397 -0.0864435 +vn -0.899636 0.427555 -0.0886066 +vn -0.864975 0.471397 -0.172054 +vn -0.886619 0.427555 -0.17636 +vn -0.843946 0.471397 -0.256008 +vn -0.865064 0.427555 -0.262414 +vn -0.814789 0.471397 -0.337497 +vn -0.835177 0.427555 -0.345942 +vn -0.777785 0.471397 -0.415735 +vn -0.797247 0.427555 -0.426138 +vn -0.733291 0.471397 -0.489969 +vn -0.75164 0.427555 -0.50223 +vn -0.681734 0.471397 -0.559485 +vn -0.698793 0.427555 -0.573485 +vn -0.623612 0.471397 -0.623613 +vn -0.639217 0.427555 -0.639217 +vn -0.559485 0.471397 -0.681734 +vn -0.573485 0.427555 -0.698793 +vn -0.489969 0.471397 -0.733291 +vn -0.502229 0.427555 -0.75164 +vn -0.415735 0.471397 -0.777785 +vn -0.426138 0.427555 -0.797247 +vn -0.337496 0.471397 -0.814789 +vn -0.345941 0.427555 -0.835177 +vn -0.256008 0.471397 -0.843946 +vn -0.262414 0.427555 -0.865064 +vn -0.172054 0.471397 -0.864976 +vn -0.17636 0.427555 -0.886619 +vn -0.0864432 0.471397 -0.877675 +vn -0.0886063 0.427555 -0.899636 +vn 1.05168e-08 0.471397 -0.881921 +vn 1.078e-08 0.427555 -0.903989 +vn 0.0864437 0.471397 -0.877675 +vn 0.0886067 0.427555 -0.899636 +vn 0.172054 0.471397 -0.864976 +vn 0.17636 0.427555 -0.886619 +vn 0.256009 0.471397 -0.843946 +vn 0.262415 0.427555 -0.865064 +vn 0.337497 0.471397 -0.814789 +vn 0.345942 0.427555 -0.835177 +vn 0.415735 0.471397 -0.777785 +vn 0.426138 0.427555 -0.797247 +vn 0.489969 0.471397 -0.733291 +vn 0.50223 0.427555 -0.75164 +vn 0.559485 0.471397 -0.681734 +vn 0.573485 0.427555 -0.698793 +vn 0.623613 0.471397 -0.623612 +vn 0.639217 0.427555 -0.639217 +vn 0.681734 0.471397 -0.559485 +vn 0.698793 0.427555 -0.573485 +vn 0.733291 0.471397 -0.489969 +vn 0.75164 0.427555 -0.50223 +vn 0.777785 0.471397 -0.415735 +vn 0.797247 0.427555 -0.426137 +vn 0.814789 0.471397 -0.337497 +vn 0.835177 0.427555 -0.345942 +vn 0.843946 0.471397 -0.256008 +vn 0.865064 0.427555 -0.262414 +vn 0.864975 0.471397 -0.172054 +vn 0.886619 0.427555 -0.176359 +vn 0.877675 0.471397 -0.0864431 +vn 0.899636 0.427555 -0.0886061 +vn 0.881921 0.471397 0 +vn 0.903989 0.427555 0 +vn 0.903989 0.427555 0 +vn 0.92388 0.382683 0 +vn 0.899636 0.427555 0.0886064 +vn 0.919431 0.382683 0.090556 +vn 0.886619 0.427555 0.17636 +vn 0.906128 0.382683 0.18024 +vn 0.865064 0.427555 0.262414 +vn 0.884098 0.382683 0.268188 +vn 0.835177 0.427555 0.345942 +vn 0.853553 0.382683 0.353553 +vn 0.797247 0.427555 0.426138 +vn 0.814789 0.382683 0.435514 +vn 0.75164 0.427555 0.50223 +vn 0.768178 0.382683 0.51328 +vn 0.698793 0.427555 0.573485 +vn 0.714168 0.382683 0.586103 +vn 0.639217 0.427555 0.639217 +vn 0.653282 0.382683 0.653282 +vn 0.573485 0.427555 0.698793 +vn 0.586103 0.382683 0.714169 +vn 0.50223 0.427555 0.75164 +vn 0.51328 0.382683 0.768178 +vn 0.426138 0.427555 0.797247 +vn 0.435514 0.382683 0.814789 +vn 0.345942 0.427555 0.835177 +vn 0.353553 0.382683 0.853553 +vn 0.262414 0.427555 0.865064 +vn 0.268188 0.382683 0.884098 +vn 0.176359 0.427555 0.886619 +vn 0.18024 0.382683 0.906127 +vn 0.0886064 0.427555 0.899636 +vn 0.090556 0.382683 0.919431 +vn -3.95146e-08 0.427555 0.903989 +vn -4.03841e-08 0.382683 0.92388 +vn -0.0886065 0.427555 0.899636 +vn -0.0905561 0.382683 0.919431 +vn -0.17636 0.427555 0.886619 +vn -0.18024 0.382683 0.906128 +vn -0.262414 0.427555 0.865064 +vn -0.268188 0.382683 0.884098 +vn -0.345942 0.427555 0.835177 +vn -0.353553 0.382683 0.853553 +vn -0.426138 0.427555 0.797247 +vn -0.435514 0.382683 0.814789 +vn -0.50223 0.427555 0.75164 +vn -0.51328 0.382683 0.768178 +vn -0.573485 0.427555 0.698793 +vn -0.586103 0.382683 0.714169 +vn -0.639217 0.427555 0.639217 +vn -0.653282 0.382683 0.653282 +vn -0.698793 0.427555 0.573485 +vn -0.714169 0.382683 0.586103 +vn -0.75164 0.427555 0.50223 +vn -0.768178 0.382683 0.51328 +vn -0.797247 0.427555 0.426138 +vn -0.814789 0.382683 0.435514 +vn -0.835177 0.427555 0.345942 +vn -0.853553 0.382683 0.353553 +vn -0.865064 0.427555 0.262414 +vn -0.884098 0.382683 0.268188 +vn -0.886619 0.427555 0.17636 +vn -0.906127 0.382683 0.18024 +vn -0.899636 0.427555 0.0886064 +vn -0.919431 0.382683 0.090556 +vn -0.903989 0.427555 -7.90293e-08 +vn -0.92388 0.382683 -8.07681e-08 +vn -0.899636 0.427555 -0.0886066 +vn -0.919431 0.382683 -0.0905561 +vn -0.886619 0.427555 -0.17636 +vn -0.906128 0.382683 -0.18024 +vn -0.865064 0.427555 -0.262414 +vn -0.884098 0.382683 -0.268188 +vn -0.835177 0.427555 -0.345942 +vn -0.853553 0.382683 -0.353553 +vn -0.797247 0.427555 -0.426138 +vn -0.814789 0.382683 -0.435514 +vn -0.75164 0.427555 -0.50223 +vn -0.768178 0.382683 -0.51328 +vn -0.698793 0.427555 -0.573485 +vn -0.714168 0.382683 -0.586103 +vn -0.639217 0.427555 -0.639217 +vn -0.653281 0.382683 -0.653282 +vn -0.573485 0.427555 -0.698793 +vn -0.586103 0.382683 -0.714168 +vn -0.502229 0.427555 -0.75164 +vn -0.51328 0.382683 -0.768178 +vn -0.426138 0.427555 -0.797247 +vn -0.435514 0.382683 -0.814789 +vn -0.345941 0.427555 -0.835177 +vn -0.353553 0.382683 -0.853554 +vn -0.262414 0.427555 -0.865064 +vn -0.268188 0.382683 -0.884098 +vn -0.17636 0.427555 -0.886619 +vn -0.18024 0.382683 -0.906128 +vn -0.0886063 0.427555 -0.899636 +vn -0.0905558 0.382683 -0.919431 +vn 1.078e-08 0.427555 -0.903989 +vn 1.10172e-08 0.382683 -0.92388 +vn 0.0886067 0.427555 -0.899636 +vn 0.0905563 0.382683 -0.919431 +vn 0.17636 0.427555 -0.886619 +vn 0.18024 0.382683 -0.906128 +vn 0.262415 0.427555 -0.865064 +vn 0.268188 0.382683 -0.884098 +vn 0.345942 0.427555 -0.835177 +vn 0.353554 0.382683 -0.853553 +vn 0.426138 0.427555 -0.797247 +vn 0.435514 0.382683 -0.814789 +vn 0.50223 0.427555 -0.75164 +vn 0.51328 0.382683 -0.768178 +vn 0.573485 0.427555 -0.698793 +vn 0.586103 0.382683 -0.714168 +vn 0.639217 0.427555 -0.639217 +vn 0.653282 0.382683 -0.653281 +vn 0.698793 0.427555 -0.573485 +vn 0.714169 0.382683 -0.586103 +vn 0.75164 0.427555 -0.50223 +vn 0.768178 0.382683 -0.51328 +vn 0.797247 0.427555 -0.426137 +vn 0.814789 0.382683 -0.435514 +vn 0.835177 0.427555 -0.345942 +vn 0.853553 0.382683 -0.353553 +vn 0.865064 0.427555 -0.262414 +vn 0.884098 0.382683 -0.268188 +vn 0.886619 0.427555 -0.176359 +vn 0.906127 0.382683 -0.18024 +vn 0.899636 0.427555 -0.0886061 +vn 0.919431 0.382683 -0.0905557 +vn 0.903989 0.427555 0 +vn 0.92388 0.382683 0 +vn 0.92388 0.382683 0 +vn 0.941544 0.33689 0 +vn 0.919431 0.382683 0.090556 +vn 0.93701 0.33689 0.0922875 +vn 0.906128 0.382683 0.18024 +vn 0.923453 0.33689 0.183686 +vn 0.884098 0.382683 0.268188 +vn 0.901002 0.33689 0.273316 +vn 0.853553 0.382683 0.353553 +vn 0.869873 0.33689 0.360313 +vn 0.814789 0.382683 0.435514 +vn 0.830368 0.33689 0.443841 +vn 0.768178 0.382683 0.51328 +vn 0.782865 0.33689 0.523094 +vn 0.714168 0.382683 0.586103 +vn 0.727823 0.33689 0.597309 +vn 0.653282 0.382683 0.653282 +vn 0.665772 0.33689 0.665772 +vn 0.586103 0.382683 0.714169 +vn 0.597309 0.33689 0.727823 +vn 0.51328 0.382683 0.768178 +vn 0.523094 0.33689 0.782865 +vn 0.435514 0.382683 0.814789 +vn 0.443841 0.33689 0.830368 +vn 0.353553 0.382683 0.853553 +vn 0.360313 0.33689 0.869873 +vn 0.268188 0.382683 0.884098 +vn 0.273316 0.33689 0.901002 +vn 0.18024 0.382683 0.906127 +vn 0.183686 0.33689 0.923453 +vn 0.090556 0.382683 0.919431 +vn 0.0922875 0.33689 0.93701 +vn -4.03841e-08 0.382683 0.92388 +vn -4.11562e-08 0.33689 0.941544 +vn -0.0905561 0.382683 0.919431 +vn -0.0922875 0.33689 0.93701 +vn -0.18024 0.382683 0.906128 +vn -0.183686 0.33689 0.923453 +vn -0.268188 0.382683 0.884098 +vn -0.273316 0.33689 0.901002 +vn -0.353553 0.382683 0.853553 +vn -0.360313 0.33689 0.869873 +vn -0.435514 0.382683 0.814789 +vn -0.443841 0.33689 0.830368 +vn -0.51328 0.382683 0.768178 +vn -0.523094 0.33689 0.782865 +vn -0.586103 0.382683 0.714169 +vn -0.597309 0.33689 0.727823 +vn -0.653282 0.382683 0.653282 +vn -0.665772 0.33689 0.665772 +vn -0.714169 0.382683 0.586103 +vn -0.727823 0.33689 0.597309 +vn -0.768178 0.382683 0.51328 +vn -0.782865 0.33689 0.523094 +vn -0.814789 0.382683 0.435514 +vn -0.830368 0.33689 0.443841 +vn -0.853553 0.382683 0.353553 +vn -0.869873 0.33689 0.360313 +vn -0.884098 0.382683 0.268188 +vn -0.901002 0.33689 0.273316 +vn -0.906127 0.382683 0.18024 +vn -0.923453 0.33689 0.183686 +vn -0.919431 0.382683 0.090556 +vn -0.93701 0.33689 0.0922874 +vn -0.92388 0.382683 -8.07681e-08 +vn -0.941544 0.33689 -8.23124e-08 +vn -0.919431 0.382683 -0.0905561 +vn -0.93701 0.33689 -0.0922876 +vn -0.906128 0.382683 -0.18024 +vn -0.923453 0.33689 -0.183686 +vn -0.884098 0.382683 -0.268188 +vn -0.901001 0.33689 -0.273316 +vn -0.853553 0.382683 -0.353553 +vn -0.869873 0.33689 -0.360313 +vn -0.814789 0.382683 -0.435514 +vn -0.830368 0.33689 -0.443841 +vn -0.768178 0.382683 -0.51328 +vn -0.782865 0.33689 -0.523094 +vn -0.714168 0.382683 -0.586103 +vn -0.727823 0.33689 -0.597309 +vn -0.653281 0.382683 -0.653282 +vn -0.665772 0.33689 -0.665772 +vn -0.586103 0.382683 -0.714168 +vn -0.597309 0.33689 -0.727823 +vn -0.51328 0.382683 -0.768178 +vn -0.523094 0.33689 -0.782865 +vn -0.435514 0.382683 -0.814789 +vn -0.443841 0.33689 -0.830368 +vn -0.353553 0.382683 -0.853554 +vn -0.360313 0.33689 -0.869874 +vn -0.268188 0.382683 -0.884098 +vn -0.273316 0.33689 -0.901002 +vn -0.18024 0.382683 -0.906128 +vn -0.183686 0.33689 -0.923453 +vn -0.0905558 0.382683 -0.919431 +vn -0.0922873 0.33689 -0.93701 +vn 1.10172e-08 0.382683 -0.92388 +vn 1.12278e-08 0.33689 -0.941544 +vn 0.0905563 0.382683 -0.919431 +vn 0.0922877 0.33689 -0.93701 +vn 0.18024 0.382683 -0.906128 +vn 0.183686 0.33689 -0.923453 +vn 0.268188 0.382683 -0.884098 +vn 0.273316 0.33689 -0.901001 +vn 0.353554 0.382683 -0.853553 +vn 0.360313 0.33689 -0.869873 +vn 0.435514 0.382683 -0.814789 +vn 0.443841 0.33689 -0.830368 +vn 0.51328 0.382683 -0.768178 +vn 0.523094 0.33689 -0.782865 +vn 0.586103 0.382683 -0.714168 +vn 0.597309 0.33689 -0.727823 +vn 0.653282 0.382683 -0.653281 +vn 0.665772 0.33689 -0.665772 +vn 0.714169 0.382683 -0.586103 +vn 0.727823 0.33689 -0.597309 +vn 0.768178 0.382683 -0.51328 +vn 0.782865 0.33689 -0.523094 +vn 0.814789 0.382683 -0.435514 +vn 0.830368 0.33689 -0.443841 +vn 0.853553 0.382683 -0.353553 +vn 0.869873 0.33689 -0.360313 +vn 0.884098 0.382683 -0.268188 +vn 0.901002 0.33689 -0.273316 +vn 0.906127 0.382683 -0.18024 +vn 0.923453 0.33689 -0.183686 +vn 0.919431 0.382683 -0.0905557 +vn 0.93701 0.33689 -0.0922871 +vn 0.92388 0.382683 0 +vn 0.941544 0.33689 0 +vn 0.941544 0.33689 0 +vn 0.95694 0.290285 0 +vn 0.93701 0.33689 0.0922875 +vn 0.952332 0.290285 0.0937966 +vn 0.923453 0.33689 0.183686 +vn 0.938553 0.290285 0.18669 +vn 0.901002 0.33689 0.273316 +vn 0.915735 0.290285 0.277785 +vn 0.869873 0.33689 0.360313 +vn 0.884098 0.290285 0.366205 +vn 0.830368 0.33689 0.443841 +vn 0.843946 0.290285 0.451099 +vn 0.782865 0.33689 0.523094 +vn 0.795667 0.290285 0.531648 +vn 0.727823 0.33689 0.597309 +vn 0.739725 0.290285 0.607077 +vn 0.665772 0.33689 0.665772 +vn 0.676659 0.290285 0.676659 +vn 0.597309 0.33689 0.727823 +vn 0.607077 0.290285 0.739725 +vn 0.523094 0.33689 0.782865 +vn 0.531648 0.290285 0.795667 +vn 0.443841 0.33689 0.830368 +vn 0.451098 0.290285 0.843946 +vn 0.360313 0.33689 0.869873 +vn 0.366205 0.290285 0.884098 +vn 0.273316 0.33689 0.901002 +vn 0.277785 0.290285 0.915735 +vn 0.183686 0.33689 0.923453 +vn 0.18669 0.290285 0.938553 +vn 0.0922875 0.33689 0.93701 +vn 0.0937966 0.290285 0.952332 +vn -4.11562e-08 0.33689 0.941544 +vn -4.18292e-08 0.290285 0.95694 +vn -0.0922875 0.33689 0.93701 +vn -0.0937966 0.290285 0.952332 +vn -0.183686 0.33689 0.923453 +vn -0.18669 0.290285 0.938553 +vn -0.273316 0.33689 0.901002 +vn -0.277785 0.290285 0.915735 +vn -0.360313 0.33689 0.869873 +vn -0.366205 0.290285 0.884098 +vn -0.443841 0.33689 0.830368 +vn -0.451099 0.290285 0.843946 +vn -0.523094 0.33689 0.782865 +vn -0.531648 0.290285 0.795667 +vn -0.597309 0.33689 0.727823 +vn -0.607077 0.290285 0.739725 +vn -0.665772 0.33689 0.665772 +vn -0.676659 0.290285 0.676659 +vn -0.727823 0.33689 0.597309 +vn -0.739725 0.290285 0.607077 +vn -0.782865 0.33689 0.523094 +vn -0.795667 0.290285 0.531648 +vn -0.830368 0.33689 0.443841 +vn -0.843946 0.290285 0.451098 +vn -0.869873 0.33689 0.360313 +vn -0.884098 0.290285 0.366205 +vn -0.901002 0.33689 0.273316 +vn -0.915735 0.290285 0.277785 +vn -0.923453 0.33689 0.183686 +vn -0.938553 0.290285 0.18669 +vn -0.93701 0.33689 0.0922874 +vn -0.952332 0.290285 0.0937965 +vn -0.941544 0.33689 -8.23124e-08 +vn -0.95694 0.290285 -8.36584e-08 +vn -0.93701 0.33689 -0.0922876 +vn -0.952332 0.290285 -0.0937967 +vn -0.923453 0.33689 -0.183686 +vn -0.938553 0.290285 -0.18669 +vn -0.901001 0.33689 -0.273316 +vn -0.915735 0.290285 -0.277785 +vn -0.869873 0.33689 -0.360313 +vn -0.884098 0.290285 -0.366205 +vn -0.830368 0.33689 -0.443841 +vn -0.843946 0.290285 -0.451099 +vn -0.782865 0.33689 -0.523094 +vn -0.795667 0.290285 -0.531648 +vn -0.727823 0.33689 -0.597309 +vn -0.739725 0.290285 -0.607077 +vn -0.665772 0.33689 -0.665772 +vn -0.676659 0.290285 -0.676659 +vn -0.597309 0.33689 -0.727823 +vn -0.607077 0.290285 -0.739725 +vn -0.523094 0.33689 -0.782865 +vn -0.531647 0.290285 -0.795667 +vn -0.443841 0.33689 -0.830368 +vn -0.451099 0.290285 -0.843946 +vn -0.360313 0.33689 -0.869874 +vn -0.366205 0.290285 -0.884098 +vn -0.273316 0.33689 -0.901002 +vn -0.277785 0.290285 -0.915735 +vn -0.183686 0.33689 -0.923453 +vn -0.18669 0.290285 -0.938553 +vn -0.0922873 0.33689 -0.93701 +vn -0.0937964 0.290285 -0.952332 +vn 1.12278e-08 0.33689 -0.941544 +vn 1.14114e-08 0.290285 -0.95694 +vn 0.0922877 0.33689 -0.93701 +vn 0.0937968 0.290285 -0.952332 +vn 0.183686 0.33689 -0.923453 +vn 0.18669 0.290285 -0.938553 +vn 0.273316 0.33689 -0.901001 +vn 0.277785 0.290285 -0.915735 +vn 0.360313 0.33689 -0.869873 +vn 0.366205 0.290285 -0.884098 +vn 0.443841 0.33689 -0.830368 +vn 0.451099 0.290285 -0.843946 +vn 0.523094 0.33689 -0.782865 +vn 0.531648 0.290285 -0.795667 +vn 0.597309 0.33689 -0.727823 +vn 0.607077 0.290285 -0.739725 +vn 0.665772 0.33689 -0.665772 +vn 0.676659 0.290285 -0.676659 +vn 0.727823 0.33689 -0.597309 +vn 0.739725 0.290285 -0.607076 +vn 0.782865 0.33689 -0.523094 +vn 0.795667 0.290285 -0.531648 +vn 0.830368 0.33689 -0.443841 +vn 0.843946 0.290285 -0.451098 +vn 0.869873 0.33689 -0.360313 +vn 0.884098 0.290285 -0.366205 +vn 0.901002 0.33689 -0.273316 +vn 0.915735 0.290285 -0.277785 +vn 0.923453 0.33689 -0.183686 +vn 0.938553 0.290285 -0.18669 +vn 0.93701 0.33689 -0.0922871 +vn 0.952332 0.290285 -0.0937962 +vn 0.941544 0.33689 0 +vn 0.95694 0.290285 0 +vn 0.95694 0.290285 0 +vn 0.970031 0.24298 0 +vn 0.952332 0.290285 0.0937966 +vn 0.96536 0.24298 0.0950797 +vn 0.938553 0.290285 0.18669 +vn 0.951392 0.24298 0.189244 +vn 0.915735 0.290285 0.277785 +vn 0.928262 0.24298 0.281585 +vn 0.884098 0.290285 0.366205 +vn 0.896192 0.24298 0.371215 +vn 0.843946 0.290285 0.451099 +vn 0.855491 0.24298 0.45727 +vn 0.795667 0.290285 0.531648 +vn 0.806552 0.24298 0.538921 +vn 0.739725 0.290285 0.607077 +vn 0.749844 0.24298 0.615381 +vn 0.676659 0.290285 0.676659 +vn 0.685916 0.24298 0.685916 +vn 0.607077 0.290285 0.739725 +vn 0.615381 0.24298 0.749844 +vn 0.531648 0.290285 0.795667 +vn 0.53892 0.24298 0.806552 +vn 0.451098 0.290285 0.843946 +vn 0.45727 0.24298 0.855491 +vn 0.366205 0.290285 0.884098 +vn 0.371215 0.24298 0.896192 +vn 0.277785 0.290285 0.915735 +vn 0.281585 0.24298 0.928262 +vn 0.18669 0.290285 0.938553 +vn 0.189244 0.24298 0.951392 +vn 0.0937966 0.290285 0.952332 +vn 0.0950797 0.24298 0.96536 +vn -4.18292e-08 0.290285 0.95694 +vn -4.24014e-08 0.24298 0.970031 +vn -0.0937966 0.290285 0.952332 +vn -0.0950798 0.24298 0.96536 +vn -0.18669 0.290285 0.938553 +vn -0.189244 0.24298 0.951392 +vn -0.277785 0.290285 0.915735 +vn -0.281585 0.24298 0.928262 +vn -0.366205 0.290285 0.884098 +vn -0.371215 0.24298 0.896192 +vn -0.451099 0.290285 0.843946 +vn -0.45727 0.24298 0.855491 +vn -0.531648 0.290285 0.795667 +vn -0.538921 0.24298 0.806551 +vn -0.607077 0.290285 0.739725 +vn -0.615381 0.24298 0.749844 +vn -0.676659 0.290285 0.676659 +vn -0.685916 0.24298 0.685916 +vn -0.739725 0.290285 0.607077 +vn -0.749844 0.24298 0.615381 +vn -0.795667 0.290285 0.531648 +vn -0.806552 0.24298 0.53892 +vn -0.843946 0.290285 0.451098 +vn -0.855491 0.24298 0.457269 +vn -0.884098 0.290285 0.366205 +vn -0.896192 0.24298 0.371215 +vn -0.915735 0.290285 0.277785 +vn -0.928262 0.24298 0.281585 +vn -0.938553 0.290285 0.18669 +vn -0.951392 0.24298 0.189244 +vn -0.952332 0.290285 0.0937965 +vn -0.96536 0.24298 0.0950797 +vn -0.95694 0.290285 -8.36584e-08 +vn -0.970031 0.24298 -8.48028e-08 +vn -0.952332 0.290285 -0.0937967 +vn -0.96536 0.24298 -0.0950798 +vn -0.938553 0.290285 -0.18669 +vn -0.951392 0.24298 -0.189244 +vn -0.915735 0.290285 -0.277785 +vn -0.928262 0.24298 -0.281585 +vn -0.884098 0.290285 -0.366205 +vn -0.896192 0.24298 -0.371215 +vn -0.843946 0.290285 -0.451099 +vn -0.855491 0.24298 -0.45727 +vn -0.795667 0.290285 -0.531648 +vn -0.806551 0.24298 -0.538921 +vn -0.739725 0.290285 -0.607077 +vn -0.749844 0.24298 -0.615381 +vn -0.676659 0.290285 -0.676659 +vn -0.685916 0.24298 -0.685916 +vn -0.607077 0.290285 -0.739725 +vn -0.615381 0.24298 -0.749844 +vn -0.531647 0.290285 -0.795667 +vn -0.53892 0.24298 -0.806552 +vn -0.451099 0.290285 -0.843946 +vn -0.45727 0.24298 -0.855491 +vn -0.366205 0.290285 -0.884098 +vn -0.371215 0.24298 -0.896192 +vn -0.277785 0.290285 -0.915735 +vn -0.281585 0.24298 -0.928262 +vn -0.18669 0.290285 -0.938553 +vn -0.189244 0.24298 -0.951392 +vn -0.0937964 0.290285 -0.952332 +vn -0.0950795 0.24298 -0.96536 +vn 1.14114e-08 0.290285 -0.95694 +vn 1.15675e-08 0.24298 -0.970031 +vn 0.0937968 0.290285 -0.952332 +vn 0.09508 0.24298 -0.96536 +vn 0.18669 0.290285 -0.938553 +vn 0.189244 0.24298 -0.951392 +vn 0.277785 0.290285 -0.915735 +vn 0.281586 0.24298 -0.928262 +vn 0.366205 0.290285 -0.884098 +vn 0.371215 0.24298 -0.896192 +vn 0.451099 0.290285 -0.843946 +vn 0.45727 0.24298 -0.855491 +vn 0.531648 0.290285 -0.795667 +vn 0.538921 0.24298 -0.806551 +vn 0.607077 0.290285 -0.739725 +vn 0.615381 0.24298 -0.749844 +vn 0.676659 0.290285 -0.676659 +vn 0.685916 0.24298 -0.685915 +vn 0.739725 0.290285 -0.607076 +vn 0.749844 0.24298 -0.615381 +vn 0.795667 0.290285 -0.531648 +vn 0.806552 0.24298 -0.538921 +vn 0.843946 0.290285 -0.451098 +vn 0.855491 0.24298 -0.457269 +vn 0.884098 0.290285 -0.366205 +vn 0.896192 0.24298 -0.371215 +vn 0.915735 0.290285 -0.277785 +vn 0.928262 0.24298 -0.281585 +vn 0.938553 0.290285 -0.18669 +vn 0.951392 0.24298 -0.189244 +vn 0.952332 0.290285 -0.0937962 +vn 0.96536 0.24298 -0.0950793 +vn 0.95694 0.290285 0 +vn 0.970031 0.24298 0 +vn 0.970031 0.24298 0 +vn 0.980785 0.19509 0 +vn 0.96536 0.24298 0.0950797 +vn 0.976063 0.19509 0.0961338 +vn 0.951392 0.24298 0.189244 +vn 0.96194 0.19509 0.191342 +vn 0.928262 0.24298 0.281585 +vn 0.938553 0.19509 0.284707 +vn 0.896192 0.24298 0.371215 +vn 0.906127 0.19509 0.37533 +vn 0.855491 0.24298 0.45727 +vn 0.864975 0.19509 0.462339 +vn 0.806552 0.24298 0.538921 +vn 0.815493 0.19509 0.544895 +vn 0.749844 0.24298 0.615381 +vn 0.758157 0.19509 0.622204 +vn 0.685916 0.24298 0.685916 +vn 0.69352 0.19509 0.69352 +vn 0.615381 0.24298 0.749844 +vn 0.622204 0.19509 0.758157 +vn 0.53892 0.24298 0.806552 +vn 0.544895 0.19509 0.815493 +vn 0.45727 0.24298 0.855491 +vn 0.462339 0.19509 0.864975 +vn 0.371215 0.24298 0.896192 +vn 0.37533 0.19509 0.906127 +vn 0.281585 0.24298 0.928262 +vn 0.284707 0.19509 0.938553 +vn 0.189244 0.24298 0.951392 +vn 0.191342 0.19509 0.96194 +vn 0.0950797 0.24298 0.96536 +vn 0.0961338 0.19509 0.976063 +vn -4.24014e-08 0.24298 0.970031 +vn -4.28715e-08 0.19509 0.980785 +vn -0.0950798 0.24298 0.96536 +vn -0.0961339 0.19509 0.976063 +vn -0.189244 0.24298 0.951392 +vn -0.191342 0.19509 0.96194 +vn -0.281585 0.24298 0.928262 +vn -0.284707 0.19509 0.938553 +vn -0.371215 0.24298 0.896192 +vn -0.37533 0.19509 0.906127 +vn -0.45727 0.24298 0.855491 +vn -0.462339 0.19509 0.864975 +vn -0.538921 0.24298 0.806551 +vn -0.544895 0.19509 0.815493 +vn -0.615381 0.24298 0.749844 +vn -0.622204 0.19509 0.758157 +vn -0.685916 0.24298 0.685916 +vn -0.69352 0.19509 0.69352 +vn -0.749844 0.24298 0.615381 +vn -0.758157 0.19509 0.622204 +vn -0.806552 0.24298 0.53892 +vn -0.815493 0.19509 0.544895 +vn -0.855491 0.24298 0.457269 +vn -0.864976 0.19509 0.462339 +vn -0.896192 0.24298 0.371215 +vn -0.906128 0.19509 0.37533 +vn -0.928262 0.24298 0.281585 +vn -0.938553 0.19509 0.284707 +vn -0.951392 0.24298 0.189244 +vn -0.96194 0.19509 0.191342 +vn -0.96536 0.24298 0.0950797 +vn -0.976063 0.19509 0.0961337 +vn -0.970031 0.24298 -8.48028e-08 +vn -0.980785 0.19509 -8.5743e-08 +vn -0.96536 0.24298 -0.0950798 +vn -0.976063 0.19509 -0.0961339 +vn -0.951392 0.24298 -0.189244 +vn -0.96194 0.19509 -0.191342 +vn -0.928262 0.24298 -0.281585 +vn -0.938553 0.19509 -0.284707 +vn -0.896192 0.24298 -0.371215 +vn -0.906127 0.19509 -0.37533 +vn -0.855491 0.24298 -0.45727 +vn -0.864975 0.19509 -0.462339 +vn -0.806551 0.24298 -0.538921 +vn -0.815493 0.19509 -0.544895 +vn -0.749844 0.24298 -0.615381 +vn -0.758157 0.19509 -0.622204 +vn -0.685916 0.24298 -0.685916 +vn -0.69352 0.19509 -0.69352 +vn -0.615381 0.24298 -0.749844 +vn -0.622204 0.19509 -0.758157 +vn -0.53892 0.24298 -0.806552 +vn -0.544895 0.19509 -0.815493 +vn -0.45727 0.24298 -0.855491 +vn -0.462339 0.19509 -0.864975 +vn -0.371215 0.24298 -0.896192 +vn -0.37533 0.19509 -0.906128 +vn -0.281585 0.24298 -0.928262 +vn -0.284707 0.19509 -0.938553 +vn -0.189244 0.24298 -0.951392 +vn -0.191342 0.19509 -0.96194 +vn -0.0950795 0.24298 -0.96536 +vn -0.0961336 0.19509 -0.976063 +vn 1.15675e-08 0.24298 -0.970031 +vn 1.16957e-08 0.19509 -0.980785 +vn 0.09508 0.24298 -0.96536 +vn 0.0961341 0.19509 -0.976063 +vn 0.189244 0.24298 -0.951392 +vn 0.191342 0.19509 -0.96194 +vn 0.281586 0.24298 -0.928262 +vn 0.284707 0.19509 -0.938553 +vn 0.371215 0.24298 -0.896192 +vn 0.37533 0.19509 -0.906127 +vn 0.45727 0.24298 -0.855491 +vn 0.462339 0.19509 -0.864975 +vn 0.538921 0.24298 -0.806551 +vn 0.544895 0.19509 -0.815493 +vn 0.615381 0.24298 -0.749844 +vn 0.622204 0.19509 -0.758157 +vn 0.685916 0.24298 -0.685915 +vn 0.69352 0.19509 -0.69352 +vn 0.749844 0.24298 -0.615381 +vn 0.758157 0.19509 -0.622204 +vn 0.806552 0.24298 -0.538921 +vn 0.815493 0.19509 -0.544895 +vn 0.855491 0.24298 -0.457269 +vn 0.864976 0.19509 -0.462339 +vn 0.896192 0.24298 -0.371215 +vn 0.906128 0.19509 -0.37533 +vn 0.928262 0.24298 -0.281585 +vn 0.938553 0.19509 -0.284707 +vn 0.951392 0.24298 -0.189244 +vn 0.96194 0.19509 -0.191342 +vn 0.96536 0.24298 -0.0950793 +vn 0.976063 0.19509 -0.0961334 +vn 0.970031 0.24298 0 +vn 0.980785 0.19509 0 +vn 0.980785 0.19509 0 +vn 0.989177 0.14673 0 +vn 0.976063 0.19509 0.0961338 +vn 0.984413 0.146731 0.0969563 +vn 0.96194 0.19509 0.191342 +vn 0.97017 0.146731 0.192979 +vn 0.938553 0.19509 0.284707 +vn 0.946583 0.14673 0.287143 +vn 0.906127 0.19509 0.37533 +vn 0.91388 0.14673 0.378541 +vn 0.864975 0.19509 0.462339 +vn 0.872376 0.14673 0.466295 +vn 0.815493 0.19509 0.544895 +vn 0.82247 0.14673 0.549557 +vn 0.758157 0.19509 0.622204 +vn 0.764644 0.14673 0.627527 +vn 0.69352 0.19509 0.69352 +vn 0.699453 0.14673 0.699453 +vn 0.622204 0.19509 0.758157 +vn 0.627527 0.14673 0.764644 +vn 0.544895 0.19509 0.815493 +vn 0.549557 0.14673 0.82247 +vn 0.462339 0.19509 0.864975 +vn 0.466294 0.14673 0.872376 +vn 0.37533 0.19509 0.906127 +vn 0.378541 0.14673 0.91388 +vn 0.284707 0.19509 0.938553 +vn 0.287143 0.14673 0.946583 +vn 0.191342 0.19509 0.96194 +vn 0.192979 0.14673 0.97017 +vn 0.0961338 0.19509 0.976063 +vn 0.0969563 0.146731 0.984413 +vn -4.28715e-08 0.19509 0.980785 +vn -4.32383e-08 0.14673 0.989177 +vn -0.0961339 0.19509 0.976063 +vn -0.0969563 0.14673 0.984413 +vn -0.191342 0.19509 0.96194 +vn -0.192979 0.146731 0.97017 +vn -0.284707 0.19509 0.938553 +vn -0.287143 0.146731 0.946583 +vn -0.37533 0.19509 0.906127 +vn -0.378542 0.14673 0.91388 +vn -0.462339 0.19509 0.864975 +vn -0.466295 0.14673 0.872376 +vn -0.544895 0.19509 0.815493 +vn -0.549557 0.14673 0.82247 +vn -0.622204 0.19509 0.758157 +vn -0.627527 0.14673 0.764644 +vn -0.69352 0.19509 0.69352 +vn -0.699453 0.14673 0.699453 +vn -0.758157 0.19509 0.622204 +vn -0.764644 0.14673 0.627527 +vn -0.815493 0.19509 0.544895 +vn -0.82247 0.14673 0.549557 +vn -0.864976 0.19509 0.462339 +vn -0.872376 0.14673 0.466294 +vn -0.906128 0.19509 0.37533 +vn -0.91388 0.14673 0.378541 +vn -0.938553 0.19509 0.284707 +vn -0.946583 0.14673 0.287143 +vn -0.96194 0.19509 0.191342 +vn -0.97017 0.14673 0.192979 +vn -0.976063 0.19509 0.0961337 +vn -0.984413 0.146731 0.0969562 +vn -0.980785 0.19509 -8.5743e-08 +vn -0.989177 0.14673 -8.64766e-08 +vn -0.976063 0.19509 -0.0961339 +vn -0.984413 0.14673 -0.0969564 +vn -0.96194 0.19509 -0.191342 +vn -0.97017 0.14673 -0.192979 +vn -0.938553 0.19509 -0.284707 +vn -0.946583 0.14673 -0.287143 +vn -0.906127 0.19509 -0.37533 +vn -0.91388 0.14673 -0.378541 +vn -0.864975 0.19509 -0.462339 +vn -0.872376 0.14673 -0.466295 +vn -0.815493 0.19509 -0.544895 +vn -0.82247 0.14673 -0.549557 +vn -0.758157 0.19509 -0.622204 +vn -0.764644 0.14673 -0.627527 +vn -0.69352 0.19509 -0.69352 +vn -0.699453 0.14673 -0.699454 +vn -0.622204 0.19509 -0.758157 +vn -0.627527 0.14673 -0.764644 +vn -0.544895 0.19509 -0.815493 +vn -0.549557 0.14673 -0.82247 +vn -0.462339 0.19509 -0.864975 +vn -0.466295 0.14673 -0.872376 +vn -0.37533 0.19509 -0.906128 +vn -0.378541 0.14673 -0.91388 +vn -0.284707 0.19509 -0.938553 +vn -0.287143 0.14673 -0.946583 +vn -0.191342 0.19509 -0.96194 +vn -0.192979 0.146731 -0.97017 +vn -0.0961336 0.19509 -0.976063 +vn -0.0969561 0.146731 -0.984413 +vn 1.16957e-08 0.19509 -0.980785 +vn 1.17958e-08 0.14673 -0.989177 +vn 0.0961341 0.19509 -0.976063 +vn 0.0969565 0.14673 -0.984413 +vn 0.191342 0.19509 -0.96194 +vn 0.192979 0.146731 -0.97017 +vn 0.284707 0.19509 -0.938553 +vn 0.287143 0.14673 -0.946583 +vn 0.37533 0.19509 -0.906127 +vn 0.378542 0.14673 -0.91388 +vn 0.462339 0.19509 -0.864975 +vn 0.466295 0.14673 -0.872376 +vn 0.544895 0.19509 -0.815493 +vn 0.549557 0.146731 -0.82247 +vn 0.622204 0.19509 -0.758157 +vn 0.627527 0.14673 -0.764644 +vn 0.69352 0.19509 -0.69352 +vn 0.699454 0.14673 -0.699453 +vn 0.758157 0.19509 -0.622204 +vn 0.764644 0.14673 -0.627527 +vn 0.815493 0.19509 -0.544895 +vn 0.82247 0.14673 -0.549557 +vn 0.864976 0.19509 -0.462339 +vn 0.872376 0.14673 -0.466294 +vn 0.906128 0.19509 -0.37533 +vn 0.91388 0.14673 -0.378541 +vn 0.938553 0.19509 -0.284707 +vn 0.946583 0.14673 -0.287143 +vn 0.96194 0.19509 -0.191342 +vn 0.97017 0.14673 -0.192979 +vn 0.976063 0.19509 -0.0961334 +vn 0.984413 0.14673 -0.0969559 +vn 0.980785 0.19509 0 +vn 0.989177 0.14673 0 +vn 0.989177 0.14673 0 +vn 0.995185 0.0980171 0 +vn 0.984413 0.146731 0.0969563 +vn 0.990393 0.0980171 0.0975452 +vn 0.97017 0.146731 0.192979 +vn 0.976063 0.0980171 0.194151 +vn 0.946583 0.14673 0.287143 +vn 0.952332 0.0980171 0.288887 +vn 0.91388 0.14673 0.378541 +vn 0.919431 0.0980171 0.380841 +vn 0.872376 0.14673 0.466295 +vn 0.877675 0.0980171 0.469127 +vn 0.82247 0.14673 0.549557 +vn 0.827466 0.0980171 0.552895 +vn 0.764644 0.14673 0.627527 +vn 0.769288 0.0980171 0.631339 +vn 0.699453 0.14673 0.699453 +vn 0.703702 0.0980171 0.703702 +vn 0.627527 0.14673 0.764644 +vn 0.631339 0.0980171 0.769288 +vn 0.549557 0.14673 0.82247 +vn 0.552895 0.0980171 0.827466 +vn 0.466294 0.14673 0.872376 +vn 0.469127 0.0980171 0.877675 +vn 0.378541 0.14673 0.91388 +vn 0.380841 0.0980171 0.919431 +vn 0.287143 0.14673 0.946583 +vn 0.288887 0.0980171 0.952332 +vn 0.192979 0.14673 0.97017 +vn 0.194151 0.0980171 0.976063 +vn 0.0969563 0.146731 0.984413 +vn 0.0975452 0.0980171 0.990393 +vn -4.32383e-08 0.14673 0.989177 +vn -4.35009e-08 0.0980171 0.995185 +vn -0.0969563 0.14673 0.984413 +vn -0.0975452 0.0980171 0.990393 +vn -0.192979 0.146731 0.97017 +vn -0.194151 0.0980171 0.976063 +vn -0.287143 0.146731 0.946583 +vn -0.288887 0.0980171 0.952332 +vn -0.378542 0.14673 0.91388 +vn -0.380841 0.0980171 0.919431 +vn -0.466295 0.14673 0.872376 +vn -0.469127 0.0980171 0.877675 +vn -0.549557 0.14673 0.82247 +vn -0.552895 0.0980171 0.827466 +vn -0.627527 0.14673 0.764644 +vn -0.631338 0.0980171 0.769288 +vn -0.699453 0.14673 0.699453 +vn -0.703702 0.0980171 0.703702 +vn -0.764644 0.14673 0.627527 +vn -0.769288 0.0980171 0.631338 +vn -0.82247 0.14673 0.549557 +vn -0.827466 0.0980171 0.552895 +vn -0.872376 0.14673 0.466294 +vn -0.877675 0.0980171 0.469127 +vn -0.91388 0.14673 0.378541 +vn -0.919431 0.0980171 0.380841 +vn -0.946583 0.14673 0.287143 +vn -0.952332 0.0980171 0.288887 +vn -0.97017 0.14673 0.192979 +vn -0.976063 0.0980171 0.194151 +vn -0.984413 0.146731 0.0969562 +vn -0.990393 0.0980171 0.0975451 +vn -0.989177 0.14673 -8.64766e-08 +vn -0.995185 0.0980171 -8.70018e-08 +vn -0.984413 0.14673 -0.0969564 +vn -0.990393 0.0980171 -0.0975453 +vn -0.97017 0.14673 -0.192979 +vn -0.976063 0.0980171 -0.194151 +vn -0.946583 0.14673 -0.287143 +vn -0.952332 0.0980171 -0.288887 +vn -0.91388 0.14673 -0.378541 +vn -0.919431 0.0980171 -0.380841 +vn -0.872376 0.14673 -0.466295 +vn -0.877675 0.0980171 -0.469127 +vn -0.82247 0.14673 -0.549557 +vn -0.827466 0.0980171 -0.552895 +vn -0.764644 0.14673 -0.627527 +vn -0.769288 0.0980171 -0.631339 +vn -0.699453 0.14673 -0.699454 +vn -0.703702 0.0980171 -0.703702 +vn -0.627527 0.14673 -0.764644 +vn -0.631339 0.0980171 -0.769288 +vn -0.549557 0.14673 -0.82247 +vn -0.552895 0.0980171 -0.827466 +vn -0.466295 0.14673 -0.872376 +vn -0.469127 0.0980171 -0.877675 +vn -0.378541 0.14673 -0.91388 +vn -0.38084 0.0980171 -0.919431 +vn -0.287143 0.14673 -0.946583 +vn -0.288887 0.0980171 -0.952332 +vn -0.192979 0.146731 -0.97017 +vn -0.194151 0.0980171 -0.976063 +vn -0.0969561 0.146731 -0.984413 +vn -0.097545 0.0980171 -0.990393 +vn 1.17958e-08 0.14673 -0.989177 +vn 1.18675e-08 0.0980171 -0.995185 +vn 0.0969565 0.14673 -0.984413 +vn 0.0975455 0.0980171 -0.990393 +vn 0.192979 0.146731 -0.97017 +vn 0.194151 0.0980171 -0.976063 +vn 0.287143 0.14673 -0.946583 +vn 0.288887 0.0980171 -0.952332 +vn 0.378542 0.14673 -0.91388 +vn 0.380841 0.0980171 -0.919431 +vn 0.466295 0.14673 -0.872376 +vn 0.469127 0.0980171 -0.877675 +vn 0.549557 0.146731 -0.82247 +vn 0.552895 0.0980171 -0.827466 +vn 0.627527 0.14673 -0.764644 +vn 0.631339 0.0980171 -0.769288 +vn 0.699454 0.14673 -0.699453 +vn 0.703702 0.0980171 -0.703702 +vn 0.764644 0.14673 -0.627527 +vn 0.769288 0.0980171 -0.631338 +vn 0.82247 0.14673 -0.549557 +vn 0.827466 0.0980171 -0.552895 +vn 0.872376 0.14673 -0.466294 +vn 0.877675 0.0980171 -0.469127 +vn 0.91388 0.14673 -0.378541 +vn 0.919431 0.0980171 -0.380841 +vn 0.946583 0.14673 -0.287143 +vn 0.952332 0.0980171 -0.288887 +vn 0.97017 0.14673 -0.192979 +vn 0.976063 0.0980171 -0.194151 +vn 0.984413 0.14673 -0.0969559 +vn 0.990393 0.0980171 -0.0975448 +vn 0.989177 0.14673 0 +vn 0.995185 0.0980171 0 +vn 0.995185 0.0980171 0 +vn 0.998796 0.0490677 0 +vn 0.990393 0.0980171 0.0975452 +vn 0.993986 0.0490677 0.0978991 +vn 0.976063 0.0980171 0.194151 +vn 0.979604 0.0490677 0.194855 +vn 0.952332 0.0980171 0.288887 +vn 0.955788 0.0490677 0.289935 +vn 0.919431 0.0980171 0.380841 +vn 0.922767 0.0490677 0.382223 +vn 0.877675 0.0980171 0.469127 +vn 0.880859 0.0490677 0.470829 +vn 0.827466 0.0980171 0.552895 +vn 0.830468 0.0490677 0.554901 +vn 0.769288 0.0980171 0.631339 +vn 0.772079 0.0490676 0.633629 +vn 0.703702 0.0980171 0.703702 +vn 0.706255 0.0490677 0.706255 +vn 0.631339 0.0980171 0.769288 +vn 0.633629 0.0490677 0.772079 +vn 0.552895 0.0980171 0.827466 +vn 0.554901 0.0490676 0.830468 +vn 0.469127 0.0980171 0.877675 +vn 0.470829 0.0490677 0.880859 +vn 0.380841 0.0980171 0.919431 +vn 0.382223 0.0490677 0.922767 +vn 0.288887 0.0980171 0.952332 +vn 0.289935 0.0490676 0.955788 +vn 0.194151 0.0980171 0.976063 +vn 0.194855 0.0490677 0.979604 +vn 0.0975452 0.0980171 0.990393 +vn 0.0978991 0.0490677 0.993986 +vn -4.35009e-08 0.0980171 0.995185 +vn -4.36587e-08 0.0490677 0.998796 +vn -0.0975452 0.0980171 0.990393 +vn -0.0978992 0.0490677 0.993986 +vn -0.194151 0.0980171 0.976063 +vn -0.194855 0.0490677 0.979604 +vn -0.288887 0.0980171 0.952332 +vn -0.289935 0.0490677 0.955788 +vn -0.380841 0.0980171 0.919431 +vn -0.382223 0.0490676 0.922767 +vn -0.469127 0.0980171 0.877675 +vn -0.470829 0.0490676 0.880859 +vn -0.552895 0.0980171 0.827466 +vn -0.554901 0.0490676 0.830468 +vn -0.631338 0.0980171 0.769288 +vn -0.633629 0.0490676 0.772079 +vn -0.703702 0.0980171 0.703702 +vn -0.706255 0.0490677 0.706255 +vn -0.769288 0.0980171 0.631338 +vn -0.772079 0.0490676 0.633629 +vn -0.827466 0.0980171 0.552895 +vn -0.830468 0.0490676 0.554901 +vn -0.877675 0.0980171 0.469127 +vn -0.880859 0.0490677 0.470829 +vn -0.919431 0.0980171 0.380841 +vn -0.922767 0.0490676 0.382222 +vn -0.952332 0.0980171 0.288887 +vn -0.955788 0.0490676 0.289935 +vn -0.976063 0.0980171 0.194151 +vn -0.979604 0.0490677 0.194855 +vn -0.990393 0.0980171 0.0975451 +vn -0.993986 0.0490677 0.097899 +vn -0.995185 0.0980171 -8.70018e-08 +vn -0.998796 0.0490677 -8.73175e-08 +vn -0.990393 0.0980171 -0.0975453 +vn -0.993986 0.0490677 -0.0978992 +vn -0.976063 0.0980171 -0.194151 +vn -0.979604 0.0490677 -0.194856 +vn -0.952332 0.0980171 -0.288887 +vn -0.955788 0.0490677 -0.289935 +vn -0.919431 0.0980171 -0.380841 +vn -0.922767 0.0490677 -0.382223 +vn -0.877675 0.0980171 -0.469127 +vn -0.880859 0.0490677 -0.470829 +vn -0.827466 0.0980171 -0.552895 +vn -0.830468 0.0490677 -0.554901 +vn -0.769288 0.0980171 -0.631339 +vn -0.772079 0.0490676 -0.633629 +vn -0.703702 0.0980171 -0.703702 +vn -0.706255 0.0490677 -0.706255 +vn -0.631339 0.0980171 -0.769288 +vn -0.633629 0.0490676 -0.772079 +vn -0.552895 0.0980171 -0.827466 +vn -0.554901 0.0490676 -0.830468 +vn -0.469127 0.0980171 -0.877675 +vn -0.470829 0.0490676 -0.880859 +vn -0.38084 0.0980171 -0.919431 +vn -0.382222 0.0490676 -0.922767 +vn -0.288887 0.0980171 -0.952332 +vn -0.289935 0.0490677 -0.955788 +vn -0.194151 0.0980171 -0.976063 +vn -0.194855 0.0490677 -0.979604 +vn -0.097545 0.0980171 -0.990393 +vn -0.0978989 0.0490677 -0.993986 +vn 1.18675e-08 0.0980171 -0.995185 +vn 1.19105e-08 0.0490677 -0.998796 +vn 0.0975455 0.0980171 -0.990393 +vn 0.0978994 0.0490676 -0.993986 +vn 0.194151 0.0980171 -0.976063 +vn 0.194855 0.0490677 -0.979604 +vn 0.288887 0.0980171 -0.952332 +vn 0.289935 0.0490677 -0.955788 +vn 0.380841 0.0980171 -0.919431 +vn 0.382223 0.0490677 -0.922767 +vn 0.469127 0.0980171 -0.877675 +vn 0.470829 0.0490676 -0.880859 +vn 0.552895 0.0980171 -0.827466 +vn 0.554901 0.0490676 -0.830468 +vn 0.631339 0.0980171 -0.769288 +vn 0.633629 0.0490676 -0.772079 +vn 0.703702 0.0980171 -0.703702 +vn 0.706255 0.0490677 -0.706255 +vn 0.769288 0.0980171 -0.631338 +vn 0.77208 0.0490677 -0.633629 +vn 0.827466 0.0980171 -0.552895 +vn 0.830468 0.0490676 -0.554901 +vn 0.877675 0.0980171 -0.469127 +vn 0.880859 0.0490677 -0.470829 +vn 0.919431 0.0980171 -0.380841 +vn 0.922767 0.0490676 -0.382222 +vn 0.952332 0.0980171 -0.288887 +vn 0.955788 0.0490677 -0.289935 +vn 0.976063 0.0980171 -0.194151 +vn 0.979604 0.0490677 -0.194855 +vn 0.990393 0.0980171 -0.0975448 +vn 0.993986 0.0490677 -0.0978987 +vn 0.995185 0.0980171 0 +vn 0.998796 0.0490677 0 +vn 0.998796 0.0490677 0 +vn 1 -4.37114e-08 0 +vn 0.993986 0.0490677 0.0978991 +vn 0.995185 -4.37114e-08 0.0980171 +vn 0.979604 0.0490677 0.194855 +vn 0.980785 -4.37114e-08 0.19509 +vn 0.955788 0.0490677 0.289935 +vn 0.95694 -4.37114e-08 0.290285 +vn 0.922767 0.0490677 0.382223 +vn 0.92388 -4.37114e-08 0.382683 +vn 0.880859 0.0490677 0.470829 +vn 0.881921 -4.37114e-08 0.471397 +vn 0.830468 0.0490677 0.554901 +vn 0.83147 -4.37114e-08 0.55557 +vn 0.772079 0.0490676 0.633629 +vn 0.77301 -4.37114e-08 0.634393 +vn 0.706255 0.0490677 0.706255 +vn 0.707107 -4.37114e-08 0.707107 +vn 0.633629 0.0490677 0.772079 +vn 0.634393 -4.37114e-08 0.77301 +vn 0.554901 0.0490676 0.830468 +vn 0.55557 -4.37114e-08 0.83147 +vn 0.470829 0.0490677 0.880859 +vn 0.471397 -4.37114e-08 0.881921 +vn 0.382223 0.0490677 0.922767 +vn 0.382683 -4.37114e-08 0.92388 +vn 0.289935 0.0490676 0.955788 +vn 0.290285 -4.37114e-08 0.95694 +vn 0.194855 0.0490677 0.979604 +vn 0.19509 -4.37114e-08 0.980785 +vn 0.0978991 0.0490677 0.993986 +vn 0.0980171 -4.37114e-08 0.995185 +vn -4.36587e-08 0.0490677 0.998796 +vn -4.37114e-08 -4.37114e-08 1 +vn -0.0978992 0.0490677 0.993986 +vn -0.0980172 -4.37114e-08 0.995185 +vn -0.194855 0.0490677 0.979604 +vn -0.19509 -4.37114e-08 0.980785 +vn -0.289935 0.0490677 0.955788 +vn -0.290285 -4.37114e-08 0.95694 +vn -0.382223 0.0490676 0.922767 +vn -0.382684 -4.37114e-08 0.92388 +vn -0.470829 0.0490676 0.880859 +vn -0.471397 -4.37114e-08 0.881921 +vn -0.554901 0.0490676 0.830468 +vn -0.55557 -4.37114e-08 0.83147 +vn -0.633629 0.0490676 0.772079 +vn -0.634393 -4.37114e-08 0.77301 +vn -0.706255 0.0490677 0.706255 +vn -0.707107 -4.37114e-08 0.707107 +vn -0.772079 0.0490676 0.633629 +vn -0.77301 -4.37114e-08 0.634393 +vn -0.830468 0.0490676 0.554901 +vn -0.83147 -4.37114e-08 0.55557 +vn -0.880859 0.0490677 0.470829 +vn -0.881921 -4.37114e-08 0.471397 +vn -0.922767 0.0490676 0.382222 +vn -0.92388 -4.37114e-08 0.382683 +vn -0.955788 0.0490676 0.289935 +vn -0.95694 -4.37114e-08 0.290285 +vn -0.979604 0.0490677 0.194855 +vn -0.980785 -4.37114e-08 0.19509 +vn -0.993986 0.0490677 0.097899 +vn -0.995185 -4.37114e-08 0.0980171 +vn -0.998796 0.0490677 -8.73175e-08 +vn -1 -4.37114e-08 -8.74228e-08 +vn -0.993986 0.0490677 -0.0978992 +vn -0.995185 -4.37114e-08 -0.0980173 +vn -0.979604 0.0490677 -0.194856 +vn -0.980785 -4.37114e-08 -0.19509 +vn -0.955788 0.0490677 -0.289935 +vn -0.95694 -4.37114e-08 -0.290285 +vn -0.922767 0.0490677 -0.382223 +vn -0.92388 -4.37114e-08 -0.382683 +vn -0.880859 0.0490677 -0.470829 +vn -0.881921 -4.37114e-08 -0.471397 +vn -0.830468 0.0490677 -0.554901 +vn -0.83147 -4.37114e-08 -0.55557 +vn -0.772079 0.0490676 -0.633629 +vn -0.77301 -4.37114e-08 -0.634393 +vn -0.706255 0.0490677 -0.706255 +vn -0.707107 -4.37114e-08 -0.707107 +vn -0.633629 0.0490676 -0.772079 +vn -0.634393 -4.37114e-08 -0.77301 +vn -0.554901 0.0490676 -0.830468 +vn -0.55557 -4.37114e-08 -0.83147 +vn -0.470829 0.0490676 -0.880859 +vn -0.471397 -4.37114e-08 -0.881921 +vn -0.382222 0.0490676 -0.922767 +vn -0.382683 -4.37114e-08 -0.92388 +vn -0.289935 0.0490677 -0.955788 +vn -0.290285 -4.37114e-08 -0.95694 +vn -0.194855 0.0490677 -0.979604 +vn -0.19509 -4.37114e-08 -0.980785 +vn -0.0978989 0.0490677 -0.993986 +vn -0.0980169 -4.37114e-08 -0.995185 +vn 1.19105e-08 0.0490677 -0.998796 +vn 1.19249e-08 -4.37114e-08 -1 +vn 0.0978994 0.0490676 -0.993986 +vn 0.0980174 -4.37114e-08 -0.995185 +vn 0.194855 0.0490677 -0.979604 +vn 0.19509 -4.37114e-08 -0.980785 +vn 0.289935 0.0490677 -0.955788 +vn 0.290285 -4.37114e-08 -0.95694 +vn 0.382223 0.0490677 -0.922767 +vn 0.382684 -4.37114e-08 -0.923879 +vn 0.470829 0.0490676 -0.880859 +vn 0.471397 -4.37114e-08 -0.881921 +vn 0.554901 0.0490676 -0.830468 +vn 0.55557 -4.37114e-08 -0.831469 +vn 0.633629 0.0490676 -0.772079 +vn 0.634393 -4.37114e-08 -0.77301 +vn 0.706255 0.0490677 -0.706255 +vn 0.707107 -4.37114e-08 -0.707107 +vn 0.77208 0.0490677 -0.633629 +vn 0.773011 -4.37114e-08 -0.634393 +vn 0.830468 0.0490676 -0.554901 +vn 0.83147 -4.37114e-08 -0.55557 +vn 0.880859 0.0490677 -0.470829 +vn 0.881921 -4.37114e-08 -0.471397 +vn 0.922767 0.0490676 -0.382222 +vn 0.92388 -4.37114e-08 -0.382683 +vn 0.955788 0.0490677 -0.289935 +vn 0.95694 -4.37114e-08 -0.290284 +vn 0.979604 0.0490677 -0.194855 +vn 0.980785 -4.37114e-08 -0.19509 +vn 0.993986 0.0490677 -0.0978987 +vn 0.995185 -4.37114e-08 -0.0980168 +vn 0.998796 0.0490677 0 +vn 1 -4.37114e-08 0 +vn 1 -4.37114e-08 0 +vn 0.998795 -0.0490677 0 +vn 0.995185 -4.37114e-08 0.0980171 +vn 0.993986 -0.0490677 0.0978991 +vn 0.980785 -4.37114e-08 0.19509 +vn 0.979604 -0.0490677 0.194855 +vn 0.95694 -4.37114e-08 0.290285 +vn 0.955788 -0.0490677 0.289935 +vn 0.92388 -4.37114e-08 0.382683 +vn 0.922767 -0.0490677 0.382223 +vn 0.881921 -4.37114e-08 0.471397 +vn 0.880859 -0.0490677 0.470829 +vn 0.83147 -4.37114e-08 0.55557 +vn 0.830468 -0.0490677 0.554901 +vn 0.77301 -4.37114e-08 0.634393 +vn 0.772079 -0.0490677 0.633629 +vn 0.707107 -4.37114e-08 0.707107 +vn 0.706255 -0.0490677 0.706255 +vn 0.634393 -4.37114e-08 0.77301 +vn 0.633629 -0.0490677 0.772079 +vn 0.55557 -4.37114e-08 0.83147 +vn 0.554901 -0.0490677 0.830468 +vn 0.471397 -4.37114e-08 0.881921 +vn 0.470829 -0.0490677 0.880859 +vn 0.382683 -4.37114e-08 0.92388 +vn 0.382223 -0.0490677 0.922767 +vn 0.290285 -4.37114e-08 0.95694 +vn 0.289935 -0.0490677 0.955788 +vn 0.19509 -4.37114e-08 0.980785 +vn 0.194855 -0.0490677 0.979604 +vn 0.0980171 -4.37114e-08 0.995185 +vn 0.0978991 -0.0490677 0.993986 +vn -4.37114e-08 -4.37114e-08 1 +vn -4.36587e-08 -0.0490677 0.998795 +vn -0.0980172 -4.37114e-08 0.995185 +vn -0.0978992 -0.0490677 0.993986 +vn -0.19509 -4.37114e-08 0.980785 +vn -0.194855 -0.0490677 0.979604 +vn -0.290285 -4.37114e-08 0.95694 +vn -0.289935 -0.0490677 0.955788 +vn -0.382684 -4.37114e-08 0.92388 +vn -0.382223 -0.0490677 0.922767 +vn -0.471397 -4.37114e-08 0.881921 +vn -0.470829 -0.0490677 0.880859 +vn -0.55557 -4.37114e-08 0.83147 +vn -0.554901 -0.0490677 0.830468 +vn -0.634393 -4.37114e-08 0.77301 +vn -0.633629 -0.0490677 0.772079 +vn -0.707107 -4.37114e-08 0.707107 +vn -0.706255 -0.0490677 0.706255 +vn -0.77301 -4.37114e-08 0.634393 +vn -0.772079 -0.0490677 0.633629 +vn -0.83147 -4.37114e-08 0.55557 +vn -0.830468 -0.0490677 0.554901 +vn -0.881921 -4.37114e-08 0.471397 +vn -0.880859 -0.0490677 0.470829 +vn -0.92388 -4.37114e-08 0.382683 +vn -0.922767 -0.0490677 0.382222 +vn -0.95694 -4.37114e-08 0.290285 +vn -0.955788 -0.0490677 0.289935 +vn -0.980785 -4.37114e-08 0.19509 +vn -0.979604 -0.0490677 0.194855 +vn -0.995185 -4.37114e-08 0.0980171 +vn -0.993986 -0.0490677 0.097899 +vn -1 -4.37114e-08 -8.74228e-08 +vn -0.998795 -0.0490677 -8.73175e-08 +vn -0.995185 -4.37114e-08 -0.0980173 +vn -0.993986 -0.0490677 -0.0978992 +vn -0.980785 -4.37114e-08 -0.19509 +vn -0.979604 -0.0490677 -0.194855 +vn -0.95694 -4.37114e-08 -0.290285 +vn -0.955788 -0.0490677 -0.289935 +vn -0.92388 -4.37114e-08 -0.382683 +vn -0.922767 -0.0490677 -0.382223 +vn -0.881921 -4.37114e-08 -0.471397 +vn -0.880859 -0.0490677 -0.470829 +vn -0.83147 -4.37114e-08 -0.55557 +vn -0.830468 -0.0490677 -0.554901 +vn -0.77301 -4.37114e-08 -0.634393 +vn -0.772079 -0.0490677 -0.633629 +vn -0.707107 -4.37114e-08 -0.707107 +vn -0.706255 -0.0490677 -0.706255 +vn -0.634393 -4.37114e-08 -0.77301 +vn -0.633629 -0.0490677 -0.772079 +vn -0.55557 -4.37114e-08 -0.83147 +vn -0.554901 -0.0490677 -0.830468 +vn -0.471397 -4.37114e-08 -0.881921 +vn -0.470829 -0.0490677 -0.880859 +vn -0.382683 -4.37114e-08 -0.92388 +vn -0.382222 -0.0490677 -0.922767 +vn -0.290285 -4.37114e-08 -0.95694 +vn -0.289935 -0.0490677 -0.955788 +vn -0.19509 -4.37114e-08 -0.980785 +vn -0.194855 -0.0490677 -0.979604 +vn -0.0980169 -4.37114e-08 -0.995185 +vn -0.0978989 -0.0490677 -0.993986 +vn 1.19249e-08 -4.37114e-08 -1 +vn 1.19105e-08 -0.0490677 -0.998795 +vn 0.0980174 -4.37114e-08 -0.995185 +vn 0.0978994 -0.0490677 -0.993986 +vn 0.19509 -4.37114e-08 -0.980785 +vn 0.194855 -0.0490677 -0.979604 +vn 0.290285 -4.37114e-08 -0.95694 +vn 0.289935 -0.0490677 -0.955788 +vn 0.382684 -4.37114e-08 -0.923879 +vn 0.382223 -0.0490677 -0.922767 +vn 0.471397 -4.37114e-08 -0.881921 +vn 0.470829 -0.0490677 -0.880859 +vn 0.55557 -4.37114e-08 -0.831469 +vn 0.554901 -0.0490677 -0.830468 +vn 0.634393 -4.37114e-08 -0.77301 +vn 0.633629 -0.0490677 -0.772079 +vn 0.707107 -4.37114e-08 -0.707107 +vn 0.706255 -0.0490677 -0.706255 +vn 0.773011 -4.37114e-08 -0.634393 +vn 0.772079 -0.0490677 -0.633629 +vn 0.83147 -4.37114e-08 -0.55557 +vn 0.830468 -0.0490677 -0.554901 +vn 0.881921 -4.37114e-08 -0.471397 +vn 0.880859 -0.0490677 -0.470829 +vn 0.92388 -4.37114e-08 -0.382683 +vn 0.922767 -0.0490677 -0.382222 +vn 0.95694 -4.37114e-08 -0.290284 +vn 0.955788 -0.0490677 -0.289935 +vn 0.980785 -4.37114e-08 -0.19509 +vn 0.979604 -0.0490677 -0.194855 +vn 0.995185 -4.37114e-08 -0.0980168 +vn 0.993986 -0.0490677 -0.0978987 +vn 1 -4.37114e-08 0 +vn 0.998795 -0.0490677 0 +vn 0.998795 -0.0490677 0 +vn 0.995185 -0.0980172 0 +vn 0.993986 -0.0490677 0.0978991 +vn 0.990393 -0.0980172 0.0975452 +vn 0.979604 -0.0490677 0.194855 +vn 0.976063 -0.0980172 0.194151 +vn 0.955788 -0.0490677 0.289935 +vn 0.952332 -0.0980172 0.288887 +vn 0.922767 -0.0490677 0.382223 +vn 0.919431 -0.0980172 0.380841 +vn 0.880859 -0.0490677 0.470829 +vn 0.877675 -0.0980172 0.469127 +vn 0.830468 -0.0490677 0.554901 +vn 0.827466 -0.0980172 0.552895 +vn 0.772079 -0.0490677 0.633629 +vn 0.769288 -0.0980172 0.631339 +vn 0.706255 -0.0490677 0.706255 +vn 0.703702 -0.0980172 0.703702 +vn 0.633629 -0.0490677 0.772079 +vn 0.631338 -0.0980172 0.769288 +vn 0.554901 -0.0490677 0.830468 +vn 0.552895 -0.0980172 0.827466 +vn 0.470829 -0.0490677 0.880859 +vn 0.469127 -0.0980172 0.877675 +vn 0.382223 -0.0490677 0.922767 +vn 0.380841 -0.0980172 0.919431 +vn 0.289935 -0.0490677 0.955788 +vn 0.288887 -0.0980172 0.952332 +vn 0.194855 -0.0490677 0.979604 +vn 0.194151 -0.0980172 0.976063 +vn 0.0978991 -0.0490677 0.993986 +vn 0.0975452 -0.0980172 0.990393 +vn -4.36587e-08 -0.0490677 0.998795 +vn -4.35009e-08 -0.0980172 0.995185 +vn -0.0978992 -0.0490677 0.993986 +vn -0.0975452 -0.0980172 0.990393 +vn -0.194855 -0.0490677 0.979604 +vn -0.194151 -0.0980172 0.976063 +vn -0.289935 -0.0490677 0.955788 +vn -0.288887 -0.0980172 0.952332 +vn -0.382223 -0.0490677 0.922767 +vn -0.380841 -0.0980172 0.919431 +vn -0.470829 -0.0490677 0.880859 +vn -0.469127 -0.0980172 0.877675 +vn -0.554901 -0.0490677 0.830468 +vn -0.552895 -0.0980172 0.827466 +vn -0.633629 -0.0490677 0.772079 +vn -0.631338 -0.0980172 0.769288 +vn -0.706255 -0.0490677 0.706255 +vn -0.703702 -0.0980172 0.703702 +vn -0.772079 -0.0490677 0.633629 +vn -0.769288 -0.0980172 0.631338 +vn -0.830468 -0.0490677 0.554901 +vn -0.827466 -0.0980172 0.552895 +vn -0.880859 -0.0490677 0.470829 +vn -0.877675 -0.0980172 0.469127 +vn -0.922767 -0.0490677 0.382222 +vn -0.919431 -0.0980172 0.380841 +vn -0.955788 -0.0490677 0.289935 +vn -0.952332 -0.0980172 0.288887 +vn -0.979604 -0.0490677 0.194855 +vn -0.976063 -0.0980172 0.194151 +vn -0.993986 -0.0490677 0.097899 +vn -0.990393 -0.0980172 0.0975451 +vn -0.998795 -0.0490677 -8.73175e-08 +vn -0.995185 -0.0980172 -8.70018e-08 +vn -0.993986 -0.0490677 -0.0978992 +vn -0.990393 -0.0980172 -0.0975453 +vn -0.979604 -0.0490677 -0.194855 +vn -0.976063 -0.0980172 -0.194151 +vn -0.955788 -0.0490677 -0.289935 +vn -0.952332 -0.0980172 -0.288887 +vn -0.922767 -0.0490677 -0.382223 +vn -0.919431 -0.0980172 -0.380841 +vn -0.880859 -0.0490677 -0.470829 +vn -0.877675 -0.0980172 -0.469127 +vn -0.830468 -0.0490677 -0.554901 +vn -0.827466 -0.0980172 -0.552895 +vn -0.772079 -0.0490677 -0.633629 +vn -0.769288 -0.0980172 -0.631339 +vn -0.706255 -0.0490677 -0.706255 +vn -0.703702 -0.0980172 -0.703702 +vn -0.633629 -0.0490677 -0.772079 +vn -0.631339 -0.0980172 -0.769288 +vn -0.554901 -0.0490677 -0.830468 +vn -0.552895 -0.0980172 -0.827466 +vn -0.470829 -0.0490677 -0.880859 +vn -0.469127 -0.0980172 -0.877675 +vn -0.382222 -0.0490677 -0.922767 +vn -0.38084 -0.0980172 -0.919431 +vn -0.289935 -0.0490677 -0.955788 +vn -0.288887 -0.0980172 -0.952332 +vn -0.194855 -0.0490677 -0.979604 +vn -0.194151 -0.0980172 -0.976063 +vn -0.0978989 -0.0490677 -0.993986 +vn -0.097545 -0.0980172 -0.990393 +vn 1.19105e-08 -0.0490677 -0.998795 +vn 1.18675e-08 -0.0980172 -0.995185 +vn 0.0978994 -0.0490677 -0.993986 +vn 0.0975455 -0.0980172 -0.990393 +vn 0.194855 -0.0490677 -0.979604 +vn 0.194151 -0.0980172 -0.976063 +vn 0.289935 -0.0490677 -0.955788 +vn 0.288887 -0.0980172 -0.952332 +vn 0.382223 -0.0490677 -0.922767 +vn 0.380841 -0.0980172 -0.919431 +vn 0.470829 -0.0490677 -0.880859 +vn 0.469127 -0.0980172 -0.877675 +vn 0.554901 -0.0490677 -0.830468 +vn 0.552895 -0.0980172 -0.827466 +vn 0.633629 -0.0490677 -0.772079 +vn 0.631339 -0.0980172 -0.769288 +vn 0.706255 -0.0490677 -0.706255 +vn 0.703702 -0.0980172 -0.703702 +vn 0.772079 -0.0490677 -0.633629 +vn 0.769288 -0.0980172 -0.631338 +vn 0.830468 -0.0490677 -0.554901 +vn 0.827466 -0.0980172 -0.552895 +vn 0.880859 -0.0490677 -0.470829 +vn 0.877675 -0.0980172 -0.469127 +vn 0.922767 -0.0490677 -0.382222 +vn 0.919431 -0.0980172 -0.380841 +vn 0.955788 -0.0490677 -0.289935 +vn 0.952332 -0.0980172 -0.288887 +vn 0.979604 -0.0490677 -0.194855 +vn 0.976063 -0.0980172 -0.194151 +vn 0.993986 -0.0490677 -0.0978987 +vn 0.990393 -0.0980172 -0.0975448 +vn 0.998795 -0.0490677 0 +vn 0.995185 -0.0980172 0 +vn 0.995185 -0.0980172 0 +vn 0.989177 -0.146731 0 +vn 0.990393 -0.0980172 0.0975452 +vn 0.984413 -0.146731 0.0969563 +vn 0.976063 -0.0980172 0.194151 +vn 0.97017 -0.146731 0.192979 +vn 0.952332 -0.0980172 0.288887 +vn 0.946583 -0.146731 0.287143 +vn 0.919431 -0.0980172 0.380841 +vn 0.91388 -0.146731 0.378541 +vn 0.877675 -0.0980172 0.469127 +vn 0.872376 -0.146731 0.466295 +vn 0.827466 -0.0980172 0.552895 +vn 0.82247 -0.146731 0.549557 +vn 0.769288 -0.0980172 0.631339 +vn 0.764644 -0.146731 0.627527 +vn 0.703702 -0.0980172 0.703702 +vn 0.699453 -0.146731 0.699453 +vn 0.631338 -0.0980172 0.769288 +vn 0.627527 -0.146731 0.764644 +vn 0.552895 -0.0980172 0.827466 +vn 0.549557 -0.146731 0.82247 +vn 0.469127 -0.0980172 0.877675 +vn 0.466294 -0.146731 0.872376 +vn 0.380841 -0.0980172 0.919431 +vn 0.378541 -0.146731 0.91388 +vn 0.288887 -0.0980172 0.952332 +vn 0.287143 -0.146731 0.946583 +vn 0.194151 -0.0980172 0.976063 +vn 0.192979 -0.146731 0.97017 +vn 0.0975452 -0.0980172 0.990393 +vn 0.0969562 -0.146731 0.984413 +vn -4.35009e-08 -0.0980172 0.995185 +vn -4.32383e-08 -0.146731 0.989177 +vn -0.0975452 -0.0980172 0.990393 +vn -0.0969563 -0.146731 0.984413 +vn -0.194151 -0.0980172 0.976063 +vn -0.192979 -0.146731 0.97017 +vn -0.288887 -0.0980172 0.952332 +vn -0.287143 -0.146731 0.946583 +vn -0.380841 -0.0980172 0.919431 +vn -0.378542 -0.146731 0.91388 +vn -0.469127 -0.0980172 0.877675 +vn -0.466295 -0.146731 0.872376 +vn -0.552895 -0.0980172 0.827466 +vn -0.549557 -0.146731 0.82247 +vn -0.631338 -0.0980172 0.769288 +vn -0.627527 -0.146731 0.764644 +vn -0.703702 -0.0980172 0.703702 +vn -0.699453 -0.146731 0.699453 +vn -0.769288 -0.0980172 0.631338 +vn -0.764644 -0.146731 0.627527 +vn -0.827466 -0.0980172 0.552895 +vn -0.82247 -0.146731 0.549557 +vn -0.877675 -0.0980172 0.469127 +vn -0.872376 -0.146731 0.466294 +vn -0.919431 -0.0980172 0.380841 +vn -0.91388 -0.146731 0.378541 +vn -0.952332 -0.0980172 0.288887 +vn -0.946583 -0.146731 0.287143 +vn -0.976063 -0.0980172 0.194151 +vn -0.97017 -0.146731 0.192979 +vn -0.990393 -0.0980172 0.0975451 +vn -0.984413 -0.146731 0.0969562 +vn -0.995185 -0.0980172 -8.70018e-08 +vn -0.989177 -0.146731 -8.64766e-08 +vn -0.990393 -0.0980172 -0.0975453 +vn -0.984413 -0.146731 -0.0969564 +vn -0.976063 -0.0980172 -0.194151 +vn -0.97017 -0.146731 -0.192979 +vn -0.952332 -0.0980172 -0.288887 +vn -0.946583 -0.146731 -0.287143 +vn -0.919431 -0.0980172 -0.380841 +vn -0.91388 -0.146731 -0.378541 +vn -0.877675 -0.0980172 -0.469127 +vn -0.872376 -0.146731 -0.466295 +vn -0.827466 -0.0980172 -0.552895 +vn -0.82247 -0.146731 -0.549557 +vn -0.769288 -0.0980172 -0.631339 +vn -0.764644 -0.146731 -0.627527 +vn -0.703702 -0.0980172 -0.703702 +vn -0.699453 -0.146731 -0.699454 +vn -0.631339 -0.0980172 -0.769288 +vn -0.627527 -0.146731 -0.764644 +vn -0.552895 -0.0980172 -0.827466 +vn -0.549557 -0.146731 -0.82247 +vn -0.469127 -0.0980172 -0.877675 +vn -0.466295 -0.146731 -0.872376 +vn -0.38084 -0.0980172 -0.919431 +vn -0.378541 -0.146731 -0.91388 +vn -0.288887 -0.0980172 -0.952332 +vn -0.287143 -0.146731 -0.946583 +vn -0.194151 -0.0980172 -0.976063 +vn -0.192979 -0.146731 -0.97017 +vn -0.097545 -0.0980172 -0.990393 +vn -0.0969561 -0.146731 -0.984413 +vn 1.18675e-08 -0.0980172 -0.995185 +vn 1.17958e-08 -0.146731 -0.989177 +vn 0.0975455 -0.0980172 -0.990393 +vn 0.0969565 -0.146731 -0.984413 +vn 0.194151 -0.0980172 -0.976063 +vn 0.192979 -0.146731 -0.97017 +vn 0.288887 -0.0980172 -0.952332 +vn 0.287143 -0.146731 -0.946583 +vn 0.380841 -0.0980172 -0.919431 +vn 0.378542 -0.146731 -0.91388 +vn 0.469127 -0.0980172 -0.877675 +vn 0.466295 -0.146731 -0.872376 +vn 0.552895 -0.0980172 -0.827466 +vn 0.549557 -0.146731 -0.82247 +vn 0.631339 -0.0980172 -0.769288 +vn 0.627527 -0.146731 -0.764644 +vn 0.703702 -0.0980172 -0.703702 +vn 0.699454 -0.146731 -0.699453 +vn 0.769288 -0.0980172 -0.631338 +vn 0.764644 -0.146731 -0.627527 +vn 0.827466 -0.0980172 -0.552895 +vn 0.82247 -0.146731 -0.549557 +vn 0.877675 -0.0980172 -0.469127 +vn 0.872376 -0.146731 -0.466294 +vn 0.919431 -0.0980172 -0.380841 +vn 0.91388 -0.146731 -0.378541 +vn 0.952332 -0.0980172 -0.288887 +vn 0.946583 -0.146731 -0.287143 +vn 0.976063 -0.0980172 -0.194151 +vn 0.97017 -0.146731 -0.192979 +vn 0.990393 -0.0980172 -0.0975448 +vn 0.984413 -0.146731 -0.0969559 +vn 0.995185 -0.0980172 0 +vn 0.989177 -0.146731 0 +vn 0.989177 -0.146731 0 +vn 0.980785 -0.19509 0 +vn 0.984413 -0.146731 0.0969563 +vn 0.976063 -0.19509 0.0961338 +vn 0.97017 -0.146731 0.192979 +vn 0.96194 -0.19509 0.191342 +vn 0.946583 -0.146731 0.287143 +vn 0.938553 -0.19509 0.284707 +vn 0.91388 -0.146731 0.378541 +vn 0.906128 -0.19509 0.37533 +vn 0.872376 -0.146731 0.466295 +vn 0.864975 -0.19509 0.462339 +vn 0.82247 -0.146731 0.549557 +vn 0.815493 -0.19509 0.544895 +vn 0.764644 -0.146731 0.627527 +vn 0.758157 -0.19509 0.622204 +vn 0.699453 -0.146731 0.699453 +vn 0.69352 -0.19509 0.69352 +vn 0.627527 -0.146731 0.764644 +vn 0.622204 -0.19509 0.758157 +vn 0.549557 -0.146731 0.82247 +vn 0.544895 -0.19509 0.815493 +vn 0.466294 -0.146731 0.872376 +vn 0.462339 -0.19509 0.864976 +vn 0.378541 -0.146731 0.91388 +vn 0.37533 -0.19509 0.906128 +vn 0.287143 -0.146731 0.946583 +vn 0.284707 -0.19509 0.938553 +vn 0.192979 -0.146731 0.97017 +vn 0.191342 -0.19509 0.96194 +vn 0.0969562 -0.146731 0.984413 +vn 0.0961338 -0.19509 0.976063 +vn -4.32383e-08 -0.146731 0.989177 +vn -4.28715e-08 -0.19509 0.980785 +vn -0.0969563 -0.146731 0.984413 +vn -0.0961339 -0.19509 0.976063 +vn -0.192979 -0.146731 0.97017 +vn -0.191342 -0.19509 0.96194 +vn -0.287143 -0.146731 0.946583 +vn -0.284707 -0.19509 0.938553 +vn -0.378542 -0.146731 0.91388 +vn -0.37533 -0.19509 0.906127 +vn -0.466295 -0.146731 0.872376 +vn -0.462339 -0.19509 0.864975 +vn -0.549557 -0.146731 0.82247 +vn -0.544895 -0.19509 0.815493 +vn -0.627527 -0.146731 0.764644 +vn -0.622204 -0.19509 0.758157 +vn -0.699453 -0.146731 0.699453 +vn -0.69352 -0.19509 0.69352 +vn -0.764644 -0.146731 0.627527 +vn -0.758157 -0.19509 0.622204 +vn -0.82247 -0.146731 0.549557 +vn -0.815493 -0.19509 0.544895 +vn -0.872376 -0.146731 0.466294 +vn -0.864975 -0.19509 0.462339 +vn -0.91388 -0.146731 0.378541 +vn -0.906128 -0.19509 0.37533 +vn -0.946583 -0.146731 0.287143 +vn -0.938553 -0.19509 0.284707 +vn -0.97017 -0.146731 0.192979 +vn -0.96194 -0.19509 0.191342 +vn -0.984413 -0.146731 0.0969562 +vn -0.976063 -0.19509 0.0961337 +vn -0.989177 -0.146731 -8.64766e-08 +vn -0.980785 -0.19509 -8.5743e-08 +vn -0.984413 -0.146731 -0.0969564 +vn -0.976063 -0.19509 -0.0961339 +vn -0.97017 -0.146731 -0.192979 +vn -0.96194 -0.19509 -0.191342 +vn -0.946583 -0.146731 -0.287143 +vn -0.938553 -0.19509 -0.284707 +vn -0.91388 -0.146731 -0.378541 +vn -0.906128 -0.19509 -0.37533 +vn -0.872376 -0.146731 -0.466295 +vn -0.864975 -0.19509 -0.462339 +vn -0.82247 -0.146731 -0.549557 +vn -0.815493 -0.19509 -0.544895 +vn -0.764644 -0.146731 -0.627527 +vn -0.758157 -0.19509 -0.622204 +vn -0.699453 -0.146731 -0.699454 +vn -0.69352 -0.19509 -0.69352 +vn -0.627527 -0.146731 -0.764644 +vn -0.622204 -0.19509 -0.758157 +vn -0.549557 -0.146731 -0.82247 +vn -0.544895 -0.19509 -0.815493 +vn -0.466295 -0.146731 -0.872376 +vn -0.462339 -0.19509 -0.864976 +vn -0.378541 -0.146731 -0.91388 +vn -0.37533 -0.19509 -0.906128 +vn -0.287143 -0.146731 -0.946583 +vn -0.284707 -0.19509 -0.938553 +vn -0.192979 -0.146731 -0.97017 +vn -0.191342 -0.19509 -0.96194 +vn -0.0969561 -0.146731 -0.984413 +vn -0.0961336 -0.19509 -0.976063 +vn 1.17958e-08 -0.146731 -0.989177 +vn 1.16957e-08 -0.19509 -0.980785 +vn 0.0969565 -0.146731 -0.984413 +vn 0.0961341 -0.19509 -0.976063 +vn 0.192979 -0.146731 -0.97017 +vn 0.191342 -0.19509 -0.96194 +vn 0.287143 -0.146731 -0.946583 +vn 0.284707 -0.19509 -0.938553 +vn 0.378542 -0.146731 -0.91388 +vn 0.375331 -0.19509 -0.906127 +vn 0.466295 -0.146731 -0.872376 +vn 0.462339 -0.19509 -0.864976 +vn 0.549557 -0.146731 -0.82247 +vn 0.544895 -0.19509 -0.815493 +vn 0.627527 -0.146731 -0.764644 +vn 0.622204 -0.19509 -0.758157 +vn 0.699454 -0.146731 -0.699453 +vn 0.69352 -0.19509 -0.69352 +vn 0.764644 -0.146731 -0.627527 +vn 0.758157 -0.19509 -0.622203 +vn 0.82247 -0.146731 -0.549557 +vn 0.815493 -0.19509 -0.544895 +vn 0.872376 -0.146731 -0.466294 +vn 0.864976 -0.19509 -0.462339 +vn 0.91388 -0.146731 -0.378541 +vn 0.906127 -0.19509 -0.37533 +vn 0.946583 -0.146731 -0.287143 +vn 0.938553 -0.19509 -0.284707 +vn 0.97017 -0.146731 -0.192979 +vn 0.96194 -0.19509 -0.191342 +vn 0.984413 -0.146731 -0.0969559 +vn 0.976063 -0.19509 -0.0961334 +vn 0.989177 -0.146731 0 +vn 0.980785 -0.19509 0 +vn 0.980785 -0.19509 0 +vn 0.970031 -0.24298 0 +vn 0.976063 -0.19509 0.0961338 +vn 0.96536 -0.24298 0.0950797 +vn 0.96194 -0.19509 0.191342 +vn 0.951392 -0.24298 0.189244 +vn 0.938553 -0.19509 0.284707 +vn 0.928262 -0.24298 0.281585 +vn 0.906128 -0.19509 0.37533 +vn 0.896192 -0.24298 0.371215 +vn 0.864975 -0.19509 0.462339 +vn 0.855491 -0.24298 0.45727 +vn 0.815493 -0.19509 0.544895 +vn 0.806552 -0.24298 0.538921 +vn 0.758157 -0.19509 0.622204 +vn 0.749844 -0.24298 0.615381 +vn 0.69352 -0.19509 0.69352 +vn 0.685916 -0.24298 0.685916 +vn 0.622204 -0.19509 0.758157 +vn 0.615381 -0.24298 0.749844 +vn 0.544895 -0.19509 0.815493 +vn 0.53892 -0.24298 0.806552 +vn 0.462339 -0.19509 0.864976 +vn 0.457269 -0.24298 0.855491 +vn 0.37533 -0.19509 0.906128 +vn 0.371215 -0.24298 0.896192 +vn 0.284707 -0.19509 0.938553 +vn 0.281585 -0.24298 0.928262 +vn 0.191342 -0.19509 0.96194 +vn 0.189244 -0.24298 0.951392 +vn 0.0961338 -0.19509 0.976063 +vn 0.0950797 -0.24298 0.96536 +vn -4.28715e-08 -0.19509 0.980785 +vn -4.24014e-08 -0.24298 0.970031 +vn -0.0961339 -0.19509 0.976063 +vn -0.0950798 -0.24298 0.96536 +vn -0.191342 -0.19509 0.96194 +vn -0.189244 -0.24298 0.951392 +vn -0.284707 -0.19509 0.938553 +vn -0.281585 -0.24298 0.928262 +vn -0.37533 -0.19509 0.906127 +vn -0.371215 -0.24298 0.896192 +vn -0.462339 -0.19509 0.864975 +vn -0.45727 -0.24298 0.855491 +vn -0.544895 -0.19509 0.815493 +vn -0.538921 -0.24298 0.806551 +vn -0.622204 -0.19509 0.758157 +vn -0.615381 -0.24298 0.749844 +vn -0.69352 -0.19509 0.69352 +vn -0.685916 -0.24298 0.685916 +vn -0.758157 -0.19509 0.622204 +vn -0.749844 -0.24298 0.615381 +vn -0.815493 -0.19509 0.544895 +vn -0.806552 -0.24298 0.53892 +vn -0.864975 -0.19509 0.462339 +vn -0.855491 -0.24298 0.457269 +vn -0.906128 -0.19509 0.37533 +vn -0.896192 -0.24298 0.371215 +vn -0.938553 -0.19509 0.284707 +vn -0.928262 -0.24298 0.281585 +vn -0.96194 -0.19509 0.191342 +vn -0.951392 -0.24298 0.189244 +vn -0.976063 -0.19509 0.0961337 +vn -0.96536 -0.24298 0.0950797 +vn -0.980785 -0.19509 -8.5743e-08 +vn -0.970031 -0.24298 -8.48028e-08 +vn -0.976063 -0.19509 -0.0961339 +vn -0.96536 -0.24298 -0.0950798 +vn -0.96194 -0.19509 -0.191342 +vn -0.951392 -0.24298 -0.189244 +vn -0.938553 -0.19509 -0.284707 +vn -0.928262 -0.24298 -0.281585 +vn -0.906128 -0.19509 -0.37533 +vn -0.896192 -0.24298 -0.371215 +vn -0.864975 -0.19509 -0.462339 +vn -0.855491 -0.24298 -0.45727 +vn -0.815493 -0.19509 -0.544895 +vn -0.806551 -0.24298 -0.538921 +vn -0.758157 -0.19509 -0.622204 +vn -0.749844 -0.24298 -0.615381 +vn -0.69352 -0.19509 -0.69352 +vn -0.685916 -0.24298 -0.685916 +vn -0.622204 -0.19509 -0.758157 +vn -0.615381 -0.24298 -0.749844 +vn -0.544895 -0.19509 -0.815493 +vn -0.53892 -0.24298 -0.806552 +vn -0.462339 -0.19509 -0.864976 +vn -0.45727 -0.24298 -0.855491 +vn -0.37533 -0.19509 -0.906128 +vn -0.371215 -0.24298 -0.896192 +vn -0.284707 -0.19509 -0.938553 +vn -0.281585 -0.24298 -0.928262 +vn -0.191342 -0.19509 -0.96194 +vn -0.189244 -0.24298 -0.951392 +vn -0.0961336 -0.19509 -0.976063 +vn -0.0950795 -0.24298 -0.96536 +vn 1.16957e-08 -0.19509 -0.980785 +vn 1.15675e-08 -0.24298 -0.970031 +vn 0.0961341 -0.19509 -0.976063 +vn 0.09508 -0.24298 -0.96536 +vn 0.191342 -0.19509 -0.96194 +vn 0.189244 -0.24298 -0.951392 +vn 0.284707 -0.19509 -0.938553 +vn 0.281586 -0.24298 -0.928262 +vn 0.375331 -0.19509 -0.906127 +vn 0.371215 -0.24298 -0.896192 +vn 0.462339 -0.19509 -0.864976 +vn 0.45727 -0.24298 -0.855491 +vn 0.544895 -0.19509 -0.815493 +vn 0.538921 -0.24298 -0.806551 +vn 0.622204 -0.19509 -0.758157 +vn 0.615381 -0.24298 -0.749844 +vn 0.69352 -0.19509 -0.69352 +vn 0.685916 -0.24298 -0.685915 +vn 0.758157 -0.19509 -0.622203 +vn 0.749844 -0.24298 -0.615381 +vn 0.815493 -0.19509 -0.544895 +vn 0.806552 -0.24298 -0.538921 +vn 0.864976 -0.19509 -0.462339 +vn 0.855491 -0.24298 -0.457269 +vn 0.906127 -0.19509 -0.37533 +vn 0.896192 -0.24298 -0.371215 +vn 0.938553 -0.19509 -0.284707 +vn 0.928262 -0.24298 -0.281585 +vn 0.96194 -0.19509 -0.191342 +vn 0.951392 -0.24298 -0.189244 +vn 0.976063 -0.19509 -0.0961334 +vn 0.96536 -0.24298 -0.0950793 +vn 0.980785 -0.19509 0 +vn 0.970031 -0.24298 0 +vn 0.970031 -0.24298 0 +vn 0.95694 -0.290285 0 +vn 0.96536 -0.24298 0.0950797 +vn 0.952332 -0.290285 0.0937966 +vn 0.951392 -0.24298 0.189244 +vn 0.938553 -0.290285 0.18669 +vn 0.928262 -0.24298 0.281585 +vn 0.915735 -0.290285 0.277785 +vn 0.896192 -0.24298 0.371215 +vn 0.884098 -0.290285 0.366205 +vn 0.855491 -0.24298 0.45727 +vn 0.843946 -0.290285 0.451099 +vn 0.806552 -0.24298 0.538921 +vn 0.795667 -0.290285 0.531648 +vn 0.749844 -0.24298 0.615381 +vn 0.739725 -0.290285 0.607077 +vn 0.685916 -0.24298 0.685916 +vn 0.676659 -0.290285 0.676659 +vn 0.615381 -0.24298 0.749844 +vn 0.607077 -0.290285 0.739725 +vn 0.53892 -0.24298 0.806552 +vn 0.531648 -0.290285 0.795667 +vn 0.457269 -0.24298 0.855491 +vn 0.451099 -0.290285 0.843946 +vn 0.371215 -0.24298 0.896192 +vn 0.366205 -0.290285 0.884098 +vn 0.281585 -0.24298 0.928262 +vn 0.277785 -0.290285 0.915735 +vn 0.189244 -0.24298 0.951392 +vn 0.18669 -0.290285 0.938553 +vn 0.0950797 -0.24298 0.96536 +vn 0.0937966 -0.290285 0.952332 +vn -4.24014e-08 -0.24298 0.970031 +vn -4.18292e-08 -0.290285 0.95694 +vn -0.0950798 -0.24298 0.96536 +vn -0.0937966 -0.290285 0.952332 +vn -0.189244 -0.24298 0.951392 +vn -0.18669 -0.290285 0.938553 +vn -0.281585 -0.24298 0.928262 +vn -0.277785 -0.290285 0.915735 +vn -0.371215 -0.24298 0.896192 +vn -0.366205 -0.290285 0.884098 +vn -0.45727 -0.24298 0.855491 +vn -0.451099 -0.290285 0.843946 +vn -0.538921 -0.24298 0.806551 +vn -0.531648 -0.290285 0.795667 +vn -0.615381 -0.24298 0.749844 +vn -0.607077 -0.290285 0.739725 +vn -0.685916 -0.24298 0.685916 +vn -0.676659 -0.290285 0.676659 +vn -0.749844 -0.24298 0.615381 +vn -0.739725 -0.290285 0.607077 +vn -0.806552 -0.24298 0.53892 +vn -0.795667 -0.290285 0.531648 +vn -0.855491 -0.24298 0.457269 +vn -0.843946 -0.290285 0.451098 +vn -0.896192 -0.24298 0.371215 +vn -0.884098 -0.290285 0.366205 +vn -0.928262 -0.24298 0.281585 +vn -0.915735 -0.290285 0.277785 +vn -0.951392 -0.24298 0.189244 +vn -0.938553 -0.290285 0.18669 +vn -0.96536 -0.24298 0.0950797 +vn -0.952332 -0.290285 0.0937965 +vn -0.970031 -0.24298 -8.48028e-08 +vn -0.95694 -0.290285 -8.36584e-08 +vn -0.96536 -0.24298 -0.0950798 +vn -0.952332 -0.290285 -0.0937967 +vn -0.951392 -0.24298 -0.189244 +vn -0.938553 -0.290285 -0.18669 +vn -0.928262 -0.24298 -0.281585 +vn -0.915735 -0.290285 -0.277785 +vn -0.896192 -0.24298 -0.371215 +vn -0.884098 -0.290285 -0.366205 +vn -0.855491 -0.24298 -0.45727 +vn -0.843946 -0.290285 -0.451099 +vn -0.806551 -0.24298 -0.538921 +vn -0.795667 -0.290285 -0.531648 +vn -0.749844 -0.24298 -0.615381 +vn -0.739725 -0.290285 -0.607077 +vn -0.685916 -0.24298 -0.685916 +vn -0.676659 -0.290285 -0.676659 +vn -0.615381 -0.24298 -0.749844 +vn -0.607077 -0.290285 -0.739725 +vn -0.53892 -0.24298 -0.806552 +vn -0.531647 -0.290285 -0.795667 +vn -0.45727 -0.24298 -0.855491 +vn -0.451098 -0.290285 -0.843946 +vn -0.371215 -0.24298 -0.896192 +vn -0.366205 -0.290285 -0.884098 +vn -0.281585 -0.24298 -0.928262 +vn -0.277785 -0.290285 -0.915735 +vn -0.189244 -0.24298 -0.951392 +vn -0.18669 -0.290285 -0.938553 +vn -0.0950795 -0.24298 -0.96536 +vn -0.0937964 -0.290285 -0.952332 +vn 1.15675e-08 -0.24298 -0.970031 +vn 1.14114e-08 -0.290285 -0.95694 +vn 0.09508 -0.24298 -0.96536 +vn 0.0937968 -0.290285 -0.952332 +vn 0.189244 -0.24298 -0.951392 +vn 0.18669 -0.290285 -0.938553 +vn 0.281586 -0.24298 -0.928262 +vn 0.277785 -0.290285 -0.915735 +vn 0.371215 -0.24298 -0.896192 +vn 0.366205 -0.290285 -0.884098 +vn 0.45727 -0.24298 -0.855491 +vn 0.451099 -0.290285 -0.843946 +vn 0.538921 -0.24298 -0.806551 +vn 0.531648 -0.290285 -0.795667 +vn 0.615381 -0.24298 -0.749844 +vn 0.607077 -0.290285 -0.739725 +vn 0.685916 -0.24298 -0.685915 +vn 0.676659 -0.290285 -0.676659 +vn 0.749844 -0.24298 -0.615381 +vn 0.739725 -0.290285 -0.607076 +vn 0.806552 -0.24298 -0.538921 +vn 0.795667 -0.290285 -0.531648 +vn 0.855491 -0.24298 -0.457269 +vn 0.843946 -0.290285 -0.451098 +vn 0.896192 -0.24298 -0.371215 +vn 0.884098 -0.290285 -0.366205 +vn 0.928262 -0.24298 -0.281585 +vn 0.915735 -0.290285 -0.277785 +vn 0.951392 -0.24298 -0.189244 +vn 0.938553 -0.290285 -0.18669 +vn 0.96536 -0.24298 -0.0950793 +vn 0.952332 -0.290285 -0.0937962 +vn 0.970031 -0.24298 0 +vn 0.95694 -0.290285 0 +vn 0.95694 -0.290285 0 +vn 0.941544 -0.33689 0 +vn 0.952332 -0.290285 0.0937966 +vn 0.93701 -0.33689 0.0922875 +vn 0.938553 -0.290285 0.18669 +vn 0.923453 -0.33689 0.183686 +vn 0.915735 -0.290285 0.277785 +vn 0.901002 -0.33689 0.273316 +vn 0.884098 -0.290285 0.366205 +vn 0.869873 -0.33689 0.360313 +vn 0.843946 -0.290285 0.451099 +vn 0.830368 -0.33689 0.443841 +vn 0.795667 -0.290285 0.531648 +vn 0.782865 -0.33689 0.523094 +vn 0.739725 -0.290285 0.607077 +vn 0.727823 -0.33689 0.597309 +vn 0.676659 -0.290285 0.676659 +vn 0.665772 -0.33689 0.665772 +vn 0.607077 -0.290285 0.739725 +vn 0.597309 -0.33689 0.727823 +vn 0.531648 -0.290285 0.795667 +vn 0.523094 -0.33689 0.782865 +vn 0.451099 -0.290285 0.843946 +vn 0.443841 -0.33689 0.830368 +vn 0.366205 -0.290285 0.884098 +vn 0.360313 -0.33689 0.869873 +vn 0.277785 -0.290285 0.915735 +vn 0.273316 -0.33689 0.901002 +vn 0.18669 -0.290285 0.938553 +vn 0.183686 -0.33689 0.923453 +vn 0.0937966 -0.290285 0.952332 +vn 0.0922875 -0.33689 0.93701 +vn -4.18292e-08 -0.290285 0.95694 +vn -4.11562e-08 -0.33689 0.941544 +vn -0.0937966 -0.290285 0.952332 +vn -0.0922875 -0.33689 0.93701 +vn -0.18669 -0.290285 0.938553 +vn -0.183686 -0.33689 0.923453 +vn -0.277785 -0.290285 0.915735 +vn -0.273316 -0.33689 0.901001 +vn -0.366205 -0.290285 0.884098 +vn -0.360313 -0.33689 0.869873 +vn -0.451099 -0.290285 0.843946 +vn -0.443841 -0.33689 0.830368 +vn -0.531648 -0.290285 0.795667 +vn -0.523094 -0.33689 0.782865 +vn -0.607077 -0.290285 0.739725 +vn -0.597309 -0.33689 0.727823 +vn -0.676659 -0.290285 0.676659 +vn -0.665772 -0.33689 0.665772 +vn -0.739725 -0.290285 0.607077 +vn -0.727823 -0.33689 0.597309 +vn -0.795667 -0.290285 0.531648 +vn -0.782865 -0.33689 0.523094 +vn -0.843946 -0.290285 0.451098 +vn -0.830368 -0.33689 0.443841 +vn -0.884098 -0.290285 0.366205 +vn -0.869873 -0.33689 0.360313 +vn -0.915735 -0.290285 0.277785 +vn -0.901002 -0.33689 0.273316 +vn -0.938553 -0.290285 0.18669 +vn -0.923453 -0.33689 0.183686 +vn -0.952332 -0.290285 0.0937965 +vn -0.93701 -0.33689 0.0922874 +vn -0.95694 -0.290285 -8.36584e-08 +vn -0.941544 -0.33689 -8.23124e-08 +vn -0.952332 -0.290285 -0.0937967 +vn -0.93701 -0.33689 -0.0922876 +vn -0.938553 -0.290285 -0.18669 +vn -0.923453 -0.33689 -0.183686 +vn -0.915735 -0.290285 -0.277785 +vn -0.901001 -0.33689 -0.273316 +vn -0.884098 -0.290285 -0.366205 +vn -0.869873 -0.33689 -0.360313 +vn -0.843946 -0.290285 -0.451099 +vn -0.830368 -0.33689 -0.443841 +vn -0.795667 -0.290285 -0.531648 +vn -0.782865 -0.33689 -0.523094 +vn -0.739725 -0.290285 -0.607077 +vn -0.727823 -0.33689 -0.597309 +vn -0.676659 -0.290285 -0.676659 +vn -0.665772 -0.33689 -0.665772 +vn -0.607077 -0.290285 -0.739725 +vn -0.597309 -0.33689 -0.727823 +vn -0.531647 -0.290285 -0.795667 +vn -0.523094 -0.33689 -0.782865 +vn -0.451098 -0.290285 -0.843946 +vn -0.443841 -0.33689 -0.830368 +vn -0.366205 -0.290285 -0.884098 +vn -0.360313 -0.33689 -0.869873 +vn -0.277785 -0.290285 -0.915735 +vn -0.273316 -0.33689 -0.901002 +vn -0.18669 -0.290285 -0.938553 +vn -0.183686 -0.33689 -0.923453 +vn -0.0937964 -0.290285 -0.952332 +vn -0.0922873 -0.33689 -0.93701 +vn 1.14114e-08 -0.290285 -0.95694 +vn 1.12278e-08 -0.33689 -0.941544 +vn 0.0937968 -0.290285 -0.952332 +vn 0.0922877 -0.33689 -0.93701 +vn 0.18669 -0.290285 -0.938553 +vn 0.183686 -0.33689 -0.923453 +vn 0.277785 -0.290285 -0.915735 +vn 0.273316 -0.33689 -0.901001 +vn 0.366205 -0.290285 -0.884098 +vn 0.360313 -0.33689 -0.869873 +vn 0.451099 -0.290285 -0.843946 +vn 0.443841 -0.33689 -0.830368 +vn 0.531648 -0.290285 -0.795667 +vn 0.523094 -0.33689 -0.782865 +vn 0.607077 -0.290285 -0.739725 +vn 0.597309 -0.33689 -0.727823 +vn 0.676659 -0.290285 -0.676659 +vn 0.665772 -0.33689 -0.665772 +vn 0.739725 -0.290285 -0.607076 +vn 0.727823 -0.33689 -0.597309 +vn 0.795667 -0.290285 -0.531648 +vn 0.782865 -0.33689 -0.523094 +vn 0.843946 -0.290285 -0.451098 +vn 0.830368 -0.33689 -0.443841 +vn 0.884098 -0.290285 -0.366205 +vn 0.869873 -0.33689 -0.360313 +vn 0.915735 -0.290285 -0.277785 +vn 0.901002 -0.33689 -0.273316 +vn 0.938553 -0.290285 -0.18669 +vn 0.923453 -0.33689 -0.183686 +vn 0.952332 -0.290285 -0.0937962 +vn 0.93701 -0.33689 -0.0922871 +vn 0.95694 -0.290285 0 +vn 0.941544 -0.33689 0 +vn 0.941544 -0.33689 0 +vn 0.92388 -0.382684 0 +vn 0.93701 -0.33689 0.0922875 +vn 0.919431 -0.382684 0.090556 +vn 0.923453 -0.33689 0.183686 +vn 0.906127 -0.382684 0.18024 +vn 0.901002 -0.33689 0.273316 +vn 0.884098 -0.382684 0.268188 +vn 0.869873 -0.33689 0.360313 +vn 0.853553 -0.382684 0.353553 +vn 0.830368 -0.33689 0.443841 +vn 0.814789 -0.382684 0.435514 +vn 0.782865 -0.33689 0.523094 +vn 0.768178 -0.382684 0.51328 +vn 0.727823 -0.33689 0.597309 +vn 0.714168 -0.382684 0.586103 +vn 0.665772 -0.33689 0.665772 +vn 0.653281 -0.382684 0.653281 +vn 0.597309 -0.33689 0.727823 +vn 0.586103 -0.382684 0.714168 +vn 0.523094 -0.33689 0.782865 +vn 0.51328 -0.382684 0.768178 +vn 0.443841 -0.33689 0.830368 +vn 0.435514 -0.382684 0.814789 +vn 0.360313 -0.33689 0.869873 +vn 0.353553 -0.382684 0.853553 +vn 0.273316 -0.33689 0.901002 +vn 0.268188 -0.382684 0.884098 +vn 0.183686 -0.33689 0.923453 +vn 0.18024 -0.382684 0.906127 +vn 0.0922875 -0.33689 0.93701 +vn 0.090556 -0.382684 0.919431 +vn -4.11562e-08 -0.33689 0.941544 +vn -4.03841e-08 -0.382684 0.92388 +vn -0.0922875 -0.33689 0.93701 +vn -0.0905561 -0.382684 0.919431 +vn -0.183686 -0.33689 0.923453 +vn -0.18024 -0.382684 0.906127 +vn -0.273316 -0.33689 0.901001 +vn -0.268188 -0.382684 0.884098 +vn -0.360313 -0.33689 0.869873 +vn -0.353553 -0.382684 0.853553 +vn -0.443841 -0.33689 0.830368 +vn -0.435514 -0.382684 0.814789 +vn -0.523094 -0.33689 0.782865 +vn -0.51328 -0.382684 0.768178 +vn -0.597309 -0.33689 0.727823 +vn -0.586103 -0.382684 0.714169 +vn -0.665772 -0.33689 0.665772 +vn -0.653281 -0.382684 0.653281 +vn -0.727823 -0.33689 0.597309 +vn -0.714169 -0.382684 0.586103 +vn -0.782865 -0.33689 0.523094 +vn -0.768178 -0.382684 0.51328 +vn -0.830368 -0.33689 0.443841 +vn -0.814789 -0.382684 0.435514 +vn -0.869873 -0.33689 0.360313 +vn -0.853553 -0.382684 0.353553 +vn -0.901002 -0.33689 0.273316 +vn -0.884098 -0.382684 0.268188 +vn -0.923453 -0.33689 0.183686 +vn -0.906127 -0.382684 0.18024 +vn -0.93701 -0.33689 0.0922874 +vn -0.919431 -0.382684 0.090556 +vn -0.941544 -0.33689 -8.23124e-08 +vn -0.92388 -0.382684 -8.07681e-08 +vn -0.93701 -0.33689 -0.0922876 +vn -0.919431 -0.382684 -0.0905561 +vn -0.923453 -0.33689 -0.183686 +vn -0.906127 -0.382684 -0.18024 +vn -0.901001 -0.33689 -0.273316 +vn -0.884098 -0.382684 -0.268188 +vn -0.869873 -0.33689 -0.360313 +vn -0.853553 -0.382684 -0.353553 +vn -0.830368 -0.33689 -0.443841 +vn -0.814789 -0.382684 -0.435514 +vn -0.782865 -0.33689 -0.523094 +vn -0.768178 -0.382684 -0.51328 +vn -0.727823 -0.33689 -0.597309 +vn -0.714168 -0.382684 -0.586103 +vn -0.665772 -0.33689 -0.665772 +vn -0.653281 -0.382684 -0.653282 +vn -0.597309 -0.33689 -0.727823 +vn -0.586103 -0.382684 -0.714168 +vn -0.523094 -0.33689 -0.782865 +vn -0.51328 -0.382684 -0.768178 +vn -0.443841 -0.33689 -0.830368 +vn -0.435514 -0.382684 -0.814789 +vn -0.360313 -0.33689 -0.869873 +vn -0.353553 -0.382684 -0.853553 +vn -0.273316 -0.33689 -0.901002 +vn -0.268188 -0.382684 -0.884098 +vn -0.183686 -0.33689 -0.923453 +vn -0.18024 -0.382684 -0.906127 +vn -0.0922873 -0.33689 -0.93701 +vn -0.0905558 -0.382684 -0.919431 +vn 1.12278e-08 -0.33689 -0.941544 +vn 1.10172e-08 -0.382684 -0.92388 +vn 0.0922877 -0.33689 -0.93701 +vn 0.0905563 -0.382684 -0.919431 +vn 0.183686 -0.33689 -0.923453 +vn 0.18024 -0.382684 -0.906127 +vn 0.273316 -0.33689 -0.901001 +vn 0.268188 -0.382684 -0.884097 +vn 0.360313 -0.33689 -0.869873 +vn 0.353554 -0.382684 -0.853553 +vn 0.443841 -0.33689 -0.830368 +vn 0.435514 -0.382684 -0.814789 +vn 0.523094 -0.33689 -0.782865 +vn 0.51328 -0.382684 -0.768178 +vn 0.597309 -0.33689 -0.727823 +vn 0.586103 -0.382684 -0.714168 +vn 0.665772 -0.33689 -0.665772 +vn 0.653282 -0.382684 -0.653281 +vn 0.727823 -0.33689 -0.597309 +vn 0.714169 -0.382684 -0.586103 +vn 0.782865 -0.33689 -0.523094 +vn 0.768178 -0.382684 -0.51328 +vn 0.830368 -0.33689 -0.443841 +vn 0.814789 -0.382684 -0.435514 +vn 0.869873 -0.33689 -0.360313 +vn 0.853553 -0.382684 -0.353553 +vn 0.901002 -0.33689 -0.273316 +vn 0.884098 -0.382684 -0.268188 +vn 0.923453 -0.33689 -0.183686 +vn 0.906127 -0.382684 -0.18024 +vn 0.93701 -0.33689 -0.0922871 +vn 0.919431 -0.382684 -0.0905557 +vn 0.941544 -0.33689 0 +vn 0.92388 -0.382684 0 +vn 0.92388 -0.382684 0 +vn 0.903989 -0.427555 0 +vn 0.919431 -0.382684 0.090556 +vn 0.899636 -0.427555 0.0886064 +vn 0.906127 -0.382684 0.18024 +vn 0.886619 -0.427555 0.17636 +vn 0.884098 -0.382684 0.268188 +vn 0.865064 -0.427555 0.262414 +vn 0.853553 -0.382684 0.353553 +vn 0.835177 -0.427555 0.345942 +vn 0.814789 -0.382684 0.435514 +vn 0.797247 -0.427555 0.426138 +vn 0.768178 -0.382684 0.51328 +vn 0.75164 -0.427555 0.50223 +vn 0.714168 -0.382684 0.586103 +vn 0.698793 -0.427555 0.573485 +vn 0.653281 -0.382684 0.653281 +vn 0.639217 -0.427555 0.639217 +vn 0.586103 -0.382684 0.714168 +vn 0.573485 -0.427555 0.698793 +vn 0.51328 -0.382684 0.768178 +vn 0.50223 -0.427555 0.75164 +vn 0.435514 -0.382684 0.814789 +vn 0.426138 -0.427555 0.797247 +vn 0.353553 -0.382684 0.853553 +vn 0.345942 -0.427555 0.835177 +vn 0.268188 -0.382684 0.884098 +vn 0.262414 -0.427555 0.865064 +vn 0.18024 -0.382684 0.906127 +vn 0.176359 -0.427555 0.886619 +vn 0.090556 -0.382684 0.919431 +vn 0.0886064 -0.427555 0.899636 +vn -4.03841e-08 -0.382684 0.92388 +vn -3.95146e-08 -0.427555 0.903989 +vn -0.0905561 -0.382684 0.919431 +vn -0.0886065 -0.427555 0.899636 +vn -0.18024 -0.382684 0.906127 +vn -0.17636 -0.427555 0.886619 +vn -0.268188 -0.382684 0.884098 +vn -0.262414 -0.427555 0.865064 +vn -0.353553 -0.382684 0.853553 +vn -0.345942 -0.427555 0.835177 +vn -0.435514 -0.382684 0.814789 +vn -0.426138 -0.427555 0.797247 +vn -0.51328 -0.382684 0.768178 +vn -0.50223 -0.427555 0.75164 +vn -0.586103 -0.382684 0.714169 +vn -0.573485 -0.427555 0.698793 +vn -0.653281 -0.382684 0.653281 +vn -0.639217 -0.427555 0.639217 +vn -0.714169 -0.382684 0.586103 +vn -0.698793 -0.427555 0.573485 +vn -0.768178 -0.382684 0.51328 +vn -0.75164 -0.427555 0.50223 +vn -0.814789 -0.382684 0.435514 +vn -0.797247 -0.427555 0.426138 +vn -0.853553 -0.382684 0.353553 +vn -0.835177 -0.427555 0.345942 +vn -0.884098 -0.382684 0.268188 +vn -0.865064 -0.427555 0.262414 +vn -0.906127 -0.382684 0.18024 +vn -0.886619 -0.427555 0.17636 +vn -0.919431 -0.382684 0.090556 +vn -0.899636 -0.427555 0.0886064 +vn -0.92388 -0.382684 -8.07681e-08 +vn -0.903989 -0.427555 -7.90293e-08 +vn -0.919431 -0.382684 -0.0905561 +vn -0.899636 -0.427555 -0.0886066 +vn -0.906127 -0.382684 -0.18024 +vn -0.886619 -0.427555 -0.17636 +vn -0.884098 -0.382684 -0.268188 +vn -0.865064 -0.427555 -0.262414 +vn -0.853553 -0.382684 -0.353553 +vn -0.835177 -0.427555 -0.345942 +vn -0.814789 -0.382684 -0.435514 +vn -0.797247 -0.427555 -0.426138 +vn -0.768178 -0.382684 -0.51328 +vn -0.75164 -0.427555 -0.50223 +vn -0.714168 -0.382684 -0.586103 +vn -0.698793 -0.427555 -0.573485 +vn -0.653281 -0.382684 -0.653282 +vn -0.639217 -0.427555 -0.639217 +vn -0.586103 -0.382684 -0.714168 +vn -0.573485 -0.427555 -0.698793 +vn -0.51328 -0.382684 -0.768178 +vn -0.502229 -0.427555 -0.75164 +vn -0.435514 -0.382684 -0.814789 +vn -0.426138 -0.427555 -0.797247 +vn -0.353553 -0.382684 -0.853553 +vn -0.345941 -0.427555 -0.835177 +vn -0.268188 -0.382684 -0.884098 +vn -0.262414 -0.427555 -0.865064 +vn -0.18024 -0.382684 -0.906127 +vn -0.17636 -0.427555 -0.886619 +vn -0.0905558 -0.382684 -0.919431 +vn -0.0886063 -0.427555 -0.899636 +vn 1.10172e-08 -0.382684 -0.92388 +vn 1.078e-08 -0.427555 -0.903989 +vn 0.0905563 -0.382684 -0.919431 +vn 0.0886067 -0.427555 -0.899636 +vn 0.18024 -0.382684 -0.906127 +vn 0.17636 -0.427555 -0.886619 +vn 0.268188 -0.382684 -0.884097 +vn 0.262415 -0.427555 -0.865064 +vn 0.353554 -0.382684 -0.853553 +vn 0.345942 -0.427555 -0.835177 +vn 0.435514 -0.382684 -0.814789 +vn 0.426138 -0.427555 -0.797247 +vn 0.51328 -0.382684 -0.768178 +vn 0.50223 -0.427555 -0.75164 +vn 0.586103 -0.382684 -0.714168 +vn 0.573485 -0.427555 -0.698793 +vn 0.653282 -0.382684 -0.653281 +vn 0.639217 -0.427555 -0.639217 +vn 0.714169 -0.382684 -0.586103 +vn 0.698793 -0.427555 -0.573485 +vn 0.768178 -0.382684 -0.51328 +vn 0.75164 -0.427555 -0.50223 +vn 0.814789 -0.382684 -0.435514 +vn 0.797247 -0.427555 -0.426137 +vn 0.853553 -0.382684 -0.353553 +vn 0.835177 -0.427555 -0.345942 +vn 0.884098 -0.382684 -0.268188 +vn 0.865064 -0.427555 -0.262414 +vn 0.906127 -0.382684 -0.18024 +vn 0.886619 -0.427555 -0.176359 +vn 0.919431 -0.382684 -0.0905557 +vn 0.899636 -0.427555 -0.0886061 +vn 0.92388 -0.382684 0 +vn 0.903989 -0.427555 0 +vn 0.903989 -0.427555 0 +vn 0.881921 -0.471397 0 +vn 0.899636 -0.427555 0.0886064 +vn 0.877675 -0.471397 0.0864434 +vn 0.886619 -0.427555 0.17636 +vn 0.864975 -0.471397 0.172054 +vn 0.865064 -0.427555 0.262414 +vn 0.843946 -0.471397 0.256008 +vn 0.835177 -0.427555 0.345942 +vn 0.814789 -0.471397 0.337497 +vn 0.797247 -0.427555 0.426138 +vn 0.777785 -0.471397 0.415735 +vn 0.75164 -0.427555 0.50223 +vn 0.733291 -0.471397 0.489969 +vn 0.698793 -0.427555 0.573485 +vn 0.681734 -0.471397 0.559485 +vn 0.639217 -0.427555 0.639217 +vn 0.623612 -0.471397 0.623612 +vn 0.573485 -0.427555 0.698793 +vn 0.559485 -0.471397 0.681734 +vn 0.50223 -0.427555 0.75164 +vn 0.489969 -0.471397 0.733291 +vn 0.426138 -0.427555 0.797247 +vn 0.415735 -0.471397 0.777785 +vn 0.345942 -0.427555 0.835177 +vn 0.337497 -0.471397 0.814789 +vn 0.262414 -0.427555 0.865064 +vn 0.256008 -0.471397 0.843946 +vn 0.176359 -0.427555 0.886619 +vn 0.172054 -0.471397 0.864975 +vn 0.0886064 -0.427555 0.899636 +vn 0.0864434 -0.471397 0.877675 +vn -3.95146e-08 -0.427555 0.903989 +vn -3.855e-08 -0.471397 0.881921 +vn -0.0886065 -0.427555 0.899636 +vn -0.0864435 -0.471397 0.877675 +vn -0.17636 -0.427555 0.886619 +vn -0.172054 -0.471397 0.864975 +vn -0.262414 -0.427555 0.865064 +vn -0.256008 -0.471397 0.843946 +vn -0.345942 -0.427555 0.835177 +vn -0.337497 -0.471397 0.814789 +vn -0.426138 -0.427555 0.797247 +vn -0.415735 -0.471397 0.777785 +vn -0.50223 -0.427555 0.75164 +vn -0.489969 -0.471397 0.733291 +vn -0.573485 -0.427555 0.698793 +vn -0.559485 -0.471397 0.681734 +vn -0.639217 -0.427555 0.639217 +vn -0.623612 -0.471397 0.623612 +vn -0.698793 -0.427555 0.573485 +vn -0.681734 -0.471397 0.559485 +vn -0.75164 -0.427555 0.50223 +vn -0.733291 -0.471397 0.489969 +vn -0.797247 -0.427555 0.426138 +vn -0.777785 -0.471397 0.415735 +vn -0.835177 -0.427555 0.345942 +vn -0.814789 -0.471397 0.337497 +vn -0.865064 -0.427555 0.262414 +vn -0.843946 -0.471397 0.256008 +vn -0.886619 -0.427555 0.17636 +vn -0.864975 -0.471397 0.172054 +vn -0.899636 -0.427555 0.0886064 +vn -0.877675 -0.471397 0.0864434 +vn -0.903989 -0.427555 -7.90293e-08 +vn -0.881921 -0.471397 -7.71e-08 +vn -0.899636 -0.427555 -0.0886066 +vn -0.877675 -0.471397 -0.0864435 +vn -0.886619 -0.427555 -0.17636 +vn -0.864975 -0.471397 -0.172054 +vn -0.865064 -0.427555 -0.262414 +vn -0.843946 -0.471397 -0.256008 +vn -0.835177 -0.427555 -0.345942 +vn -0.814789 -0.471397 -0.337497 +vn -0.797247 -0.427555 -0.426138 +vn -0.777785 -0.471397 -0.415735 +vn -0.75164 -0.427555 -0.50223 +vn -0.733291 -0.471397 -0.489969 +vn -0.698793 -0.427555 -0.573485 +vn -0.681734 -0.471397 -0.559485 +vn -0.639217 -0.427555 -0.639217 +vn -0.623612 -0.471397 -0.623613 +vn -0.573485 -0.427555 -0.698793 +vn -0.559485 -0.471397 -0.681734 +vn -0.502229 -0.427555 -0.75164 +vn -0.489969 -0.471397 -0.733291 +vn -0.426138 -0.427555 -0.797247 +vn -0.415735 -0.471397 -0.777785 +vn -0.345941 -0.427555 -0.835177 +vn -0.337496 -0.471397 -0.814789 +vn -0.262414 -0.427555 -0.865064 +vn -0.256008 -0.471397 -0.843946 +vn -0.17636 -0.427555 -0.886619 +vn -0.172054 -0.471397 -0.864975 +vn -0.0886063 -0.427555 -0.899636 +vn -0.0864432 -0.471397 -0.877675 +vn 1.078e-08 -0.427555 -0.903989 +vn 1.05168e-08 -0.471397 -0.881921 +vn 0.0886067 -0.427555 -0.899636 +vn 0.0864437 -0.471397 -0.877675 +vn 0.17636 -0.427555 -0.886619 +vn 0.172054 -0.471397 -0.864975 +vn 0.262415 -0.427555 -0.865064 +vn 0.256009 -0.471397 -0.843946 +vn 0.345942 -0.427555 -0.835177 +vn 0.337497 -0.471397 -0.814789 +vn 0.426138 -0.427555 -0.797247 +vn 0.415735 -0.471397 -0.777785 +vn 0.50223 -0.427555 -0.75164 +vn 0.489969 -0.471397 -0.733291 +vn 0.573485 -0.427555 -0.698793 +vn 0.559485 -0.471397 -0.681734 +vn 0.639217 -0.427555 -0.639217 +vn 0.623613 -0.471397 -0.623612 +vn 0.698793 -0.427555 -0.573485 +vn 0.681734 -0.471397 -0.559485 +vn 0.75164 -0.427555 -0.50223 +vn 0.733291 -0.471397 -0.489969 +vn 0.797247 -0.427555 -0.426137 +vn 0.777785 -0.471397 -0.415735 +vn 0.835177 -0.427555 -0.345942 +vn 0.814789 -0.471397 -0.337497 +vn 0.865064 -0.427555 -0.262414 +vn 0.843946 -0.471397 -0.256008 +vn 0.886619 -0.427555 -0.176359 +vn 0.864975 -0.471397 -0.172054 +vn 0.899636 -0.427555 -0.0886061 +vn 0.877675 -0.471397 -0.0864431 +vn 0.903989 -0.427555 0 +vn 0.881921 -0.471397 0 +vn 0.881921 -0.471397 0 +vn 0.857729 -0.514103 0 +vn 0.877675 -0.471397 0.0864434 +vn 0.853598 -0.514103 0.0840721 +vn 0.864975 -0.471397 0.172054 +vn 0.841248 -0.514103 0.167335 +vn 0.843946 -0.471397 0.256008 +vn 0.820795 -0.514103 0.248985 +vn 0.814789 -0.471397 0.337497 +vn 0.792438 -0.514103 0.328239 +vn 0.777785 -0.471397 0.415735 +vn 0.756449 -0.514103 0.404331 +vn 0.733291 -0.471397 0.489969 +vn 0.713175 -0.514103 0.476529 +vn 0.681734 -0.471397 0.559485 +vn 0.663033 -0.514103 0.544137 +vn 0.623612 -0.471397 0.623612 +vn 0.606506 -0.514103 0.606506 +vn 0.559485 -0.471397 0.681734 +vn 0.544137 -0.514103 0.663033 +vn 0.489969 -0.471397 0.733291 +vn 0.476528 -0.514103 0.713175 +vn 0.415735 -0.471397 0.777785 +vn 0.40433 -0.514103 0.756449 +vn 0.337497 -0.471397 0.814789 +vn 0.328239 -0.514103 0.792438 +vn 0.256008 -0.471397 0.843946 +vn 0.248985 -0.514103 0.820795 +vn 0.172054 -0.471397 0.864975 +vn 0.167334 -0.514103 0.841248 +vn 0.0864434 -0.471397 0.877675 +vn 0.0840721 -0.514103 0.853598 +vn -3.855e-08 -0.471397 0.881921 +vn -3.74925e-08 -0.514103 0.857729 +vn -0.0864435 -0.471397 0.877675 +vn -0.0840722 -0.514103 0.853598 +vn -0.172054 -0.471397 0.864975 +vn -0.167335 -0.514103 0.841248 +vn -0.256008 -0.471397 0.843946 +vn -0.248986 -0.514103 0.820795 +vn -0.337497 -0.471397 0.814789 +vn -0.328239 -0.514103 0.792438 +vn -0.415735 -0.471397 0.777785 +vn -0.404331 -0.514103 0.756449 +vn -0.489969 -0.471397 0.733291 +vn -0.476529 -0.514103 0.713175 +vn -0.559485 -0.471397 0.681734 +vn -0.544137 -0.514103 0.663033 +vn -0.623612 -0.471397 0.623612 +vn -0.606506 -0.514103 0.606506 +vn -0.681734 -0.471397 0.559485 +vn -0.663033 -0.514103 0.544137 +vn -0.733291 -0.471397 0.489969 +vn -0.713175 -0.514103 0.476528 +vn -0.777785 -0.471397 0.415735 +vn -0.756449 -0.514103 0.40433 +vn -0.814789 -0.471397 0.337497 +vn -0.792438 -0.514103 0.328238 +vn -0.843946 -0.471397 0.256008 +vn -0.820795 -0.514103 0.248986 +vn -0.864975 -0.471397 0.172054 +vn -0.841248 -0.514103 0.167335 +vn -0.877675 -0.471397 0.0864434 +vn -0.853598 -0.514103 0.0840721 +vn -0.881921 -0.471397 -7.71e-08 +vn -0.857729 -0.514103 -7.4985e-08 +vn -0.877675 -0.471397 -0.0864435 +vn -0.853598 -0.514103 -0.0840722 +vn -0.864975 -0.471397 -0.172054 +vn -0.841248 -0.514103 -0.167335 +vn -0.843946 -0.471397 -0.256008 +vn -0.820795 -0.514103 -0.248986 +vn -0.814789 -0.471397 -0.337497 +vn -0.792438 -0.514103 -0.328239 +vn -0.777785 -0.471397 -0.415735 +vn -0.756449 -0.514103 -0.404331 +vn -0.733291 -0.471397 -0.489969 +vn -0.713175 -0.514103 -0.476529 +vn -0.681734 -0.471397 -0.559485 +vn -0.663033 -0.514103 -0.544137 +vn -0.623612 -0.471397 -0.623613 +vn -0.606506 -0.514103 -0.606506 +vn -0.559485 -0.471397 -0.681734 +vn -0.544137 -0.514103 -0.663033 +vn -0.489969 -0.471397 -0.733291 +vn -0.476528 -0.514103 -0.713175 +vn -0.415735 -0.471397 -0.777785 +vn -0.40433 -0.514103 -0.756449 +vn -0.337496 -0.471397 -0.814789 +vn -0.328238 -0.514103 -0.792438 +vn -0.256008 -0.471397 -0.843946 +vn -0.248985 -0.514103 -0.820795 +vn -0.172054 -0.471397 -0.864975 +vn -0.167335 -0.514103 -0.841248 +vn -0.0864432 -0.471397 -0.877675 +vn -0.0840719 -0.514103 -0.853598 +vn 1.05168e-08 -0.471397 -0.881921 +vn 1.02283e-08 -0.514103 -0.857729 +vn 0.0864437 -0.471397 -0.877675 +vn 0.0840724 -0.514103 -0.853598 +vn 0.172054 -0.471397 -0.864975 +vn 0.167335 -0.514103 -0.841248 +vn 0.256009 -0.471397 -0.843946 +vn 0.248986 -0.514103 -0.820795 +vn 0.337497 -0.471397 -0.814789 +vn 0.328239 -0.514103 -0.792438 +vn 0.415735 -0.471397 -0.777785 +vn 0.40433 -0.514103 -0.756449 +vn 0.489969 -0.471397 -0.733291 +vn 0.476529 -0.514103 -0.713175 +vn 0.559485 -0.471397 -0.681734 +vn 0.544137 -0.514103 -0.663033 +vn 0.623613 -0.471397 -0.623612 +vn 0.606506 -0.514103 -0.606506 +vn 0.681734 -0.471397 -0.559485 +vn 0.663033 -0.514103 -0.544137 +vn 0.733291 -0.471397 -0.489969 +vn 0.713175 -0.514103 -0.476529 +vn 0.777785 -0.471397 -0.415735 +vn 0.756449 -0.514103 -0.40433 +vn 0.814789 -0.471397 -0.337497 +vn 0.792438 -0.514103 -0.328239 +vn 0.843946 -0.471397 -0.256008 +vn 0.820795 -0.514103 -0.248985 +vn 0.864975 -0.471397 -0.172054 +vn 0.841248 -0.514103 -0.167334 +vn 0.877675 -0.471397 -0.0864431 +vn 0.853598 -0.514103 -0.0840718 +vn 0.881921 -0.471397 0 +vn 0.857729 -0.514103 0 +vn 0.857729 -0.514103 0 +vn 0.83147 -0.55557 0 +vn 0.853598 -0.514103 0.0840721 +vn 0.827466 -0.55557 0.0814983 +vn 0.841248 -0.514103 0.167335 +vn 0.815493 -0.55557 0.162212 +vn 0.820795 -0.514103 0.248985 +vn 0.795667 -0.55557 0.241363 +vn 0.792438 -0.514103 0.328239 +vn 0.768178 -0.55557 0.31819 +vn 0.756449 -0.514103 0.404331 +vn 0.733291 -0.55557 0.391952 +vn 0.713175 -0.514103 0.476529 +vn 0.691342 -0.55557 0.46194 +vn 0.663033 -0.514103 0.544137 +vn 0.642735 -0.55557 0.527479 +vn 0.606506 -0.514103 0.606506 +vn 0.587938 -0.55557 0.587938 +vn 0.544137 -0.514103 0.663033 +vn 0.527479 -0.55557 0.642735 +vn 0.476528 -0.514103 0.713175 +vn 0.46194 -0.55557 0.691342 +vn 0.40433 -0.514103 0.756449 +vn 0.391952 -0.55557 0.733291 +vn 0.328239 -0.514103 0.792438 +vn 0.31819 -0.55557 0.768178 +vn 0.248985 -0.514103 0.820795 +vn 0.241363 -0.55557 0.795667 +vn 0.167334 -0.514103 0.841248 +vn 0.162212 -0.55557 0.815493 +vn 0.0840721 -0.514103 0.853598 +vn 0.0814983 -0.55557 0.827466 +vn -3.74925e-08 -0.514103 0.857729 +vn -3.63447e-08 -0.55557 0.83147 +vn -0.0840722 -0.514103 0.853598 +vn -0.0814983 -0.55557 0.827466 +vn -0.167335 -0.514103 0.841248 +vn -0.162212 -0.55557 0.815493 +vn -0.248986 -0.514103 0.820795 +vn -0.241363 -0.55557 0.795667 +vn -0.328239 -0.514103 0.792438 +vn -0.31819 -0.55557 0.768178 +vn -0.404331 -0.514103 0.756449 +vn -0.391952 -0.55557 0.733291 +vn -0.476529 -0.514103 0.713175 +vn -0.46194 -0.55557 0.691342 +vn -0.544137 -0.514103 0.663033 +vn -0.527479 -0.55557 0.642735 +vn -0.606506 -0.514103 0.606506 +vn -0.587938 -0.55557 0.587938 +vn -0.663033 -0.514103 0.544137 +vn -0.642735 -0.55557 0.527479 +vn -0.713175 -0.514103 0.476528 +vn -0.691342 -0.55557 0.46194 +vn -0.756449 -0.514103 0.40433 +vn -0.733291 -0.55557 0.391952 +vn -0.792438 -0.514103 0.328238 +vn -0.768178 -0.55557 0.318189 +vn -0.820795 -0.514103 0.248986 +vn -0.795667 -0.55557 0.241363 +vn -0.841248 -0.514103 0.167335 +vn -0.815493 -0.55557 0.162212 +vn -0.853598 -0.514103 0.0840721 +vn -0.827466 -0.55557 0.0814982 +vn -0.857729 -0.514103 -7.4985e-08 +vn -0.83147 -0.55557 -7.26894e-08 +vn -0.853598 -0.514103 -0.0840722 +vn -0.827466 -0.55557 -0.0814984 +vn -0.841248 -0.514103 -0.167335 +vn -0.815493 -0.55557 -0.162212 +vn -0.820795 -0.514103 -0.248986 +vn -0.795667 -0.55557 -0.241363 +vn -0.792438 -0.514103 -0.328239 +vn -0.768178 -0.55557 -0.31819 +vn -0.756449 -0.514103 -0.404331 +vn -0.733291 -0.55557 -0.391952 +vn -0.713175 -0.514103 -0.476529 +vn -0.691342 -0.55557 -0.46194 +vn -0.663033 -0.514103 -0.544137 +vn -0.642735 -0.55557 -0.527479 +vn -0.606506 -0.514103 -0.606506 +vn -0.587938 -0.55557 -0.587938 +vn -0.544137 -0.514103 -0.663033 +vn -0.527479 -0.55557 -0.642735 +vn -0.476528 -0.514103 -0.713175 +vn -0.46194 -0.55557 -0.691342 +vn -0.40433 -0.514103 -0.756449 +vn -0.391952 -0.55557 -0.733291 +vn -0.328238 -0.514103 -0.792438 +vn -0.318189 -0.55557 -0.768178 +vn -0.248985 -0.514103 -0.820795 +vn -0.241363 -0.55557 -0.795667 +vn -0.167335 -0.514103 -0.841248 +vn -0.162212 -0.55557 -0.815493 +vn -0.0840719 -0.514103 -0.853598 +vn -0.0814981 -0.55557 -0.827466 +vn 1.02283e-08 -0.514103 -0.857729 +vn 9.91518e-09 -0.55557 -0.83147 +vn 0.0840724 -0.514103 -0.853598 +vn 0.0814985 -0.55557 -0.827466 +vn 0.167335 -0.514103 -0.841248 +vn 0.162212 -0.55557 -0.815493 +vn 0.248986 -0.514103 -0.820795 +vn 0.241363 -0.55557 -0.795667 +vn 0.328239 -0.514103 -0.792438 +vn 0.31819 -0.55557 -0.768178 +vn 0.40433 -0.514103 -0.756449 +vn 0.391952 -0.55557 -0.733291 +vn 0.476529 -0.514103 -0.713175 +vn 0.46194 -0.55557 -0.691342 +vn 0.544137 -0.514103 -0.663033 +vn 0.527479 -0.55557 -0.642735 +vn 0.606506 -0.514103 -0.606506 +vn 0.587938 -0.55557 -0.587938 +vn 0.663033 -0.514103 -0.544137 +vn 0.642735 -0.55557 -0.527479 +vn 0.713175 -0.514103 -0.476529 +vn 0.691342 -0.55557 -0.46194 +vn 0.756449 -0.514103 -0.40433 +vn 0.733291 -0.55557 -0.391952 +vn 0.792438 -0.514103 -0.328239 +vn 0.768178 -0.55557 -0.31819 +vn 0.820795 -0.514103 -0.248985 +vn 0.795667 -0.55557 -0.241363 +vn 0.841248 -0.514103 -0.167334 +vn 0.815493 -0.55557 -0.162212 +vn 0.853598 -0.514103 -0.0840718 +vn 0.827466 -0.55557 -0.081498 +vn 0.857729 -0.514103 0 +vn 0.83147 -0.55557 0 +vn 0.83147 -0.55557 0 +vn 0.803208 -0.595699 0 +vn 0.827466 -0.55557 0.0814983 +vn 0.79934 -0.595699 0.0787281 +vn 0.815493 -0.55557 0.162212 +vn 0.787774 -0.595699 0.156698 +vn 0.795667 -0.55557 0.241363 +vn 0.768622 -0.595699 0.233159 +vn 0.768178 -0.55557 0.31819 +vn 0.742067 -0.595699 0.307374 +vn 0.733291 -0.55557 0.391952 +vn 0.708366 -0.595699 0.378629 +vn 0.691342 -0.55557 0.46194 +vn 0.667843 -0.595699 0.446238 +vn 0.642735 -0.55557 0.527479 +vn 0.620888 -0.595699 0.509549 +vn 0.587938 -0.55557 0.587938 +vn 0.567953 -0.595699 0.567953 +vn 0.527479 -0.55557 0.642735 +vn 0.509549 -0.595699 0.620888 +vn 0.46194 -0.55557 0.691342 +vn 0.446238 -0.595699 0.667843 +vn 0.391952 -0.55557 0.733291 +vn 0.378629 -0.595699 0.708366 +vn 0.31819 -0.55557 0.768178 +vn 0.307374 -0.595699 0.742067 +vn 0.241363 -0.55557 0.795667 +vn 0.233159 -0.595699 0.768622 +vn 0.162212 -0.55557 0.815493 +vn 0.156698 -0.595699 0.787774 +vn 0.0814983 -0.55557 0.827466 +vn 0.0787281 -0.595699 0.79934 +vn -3.63447e-08 -0.55557 0.83147 +vn -3.51093e-08 -0.595699 0.803208 +vn -0.0814983 -0.55557 0.827466 +vn -0.0787282 -0.595699 0.79934 +vn -0.162212 -0.55557 0.815493 +vn -0.156698 -0.595699 0.787774 +vn -0.241363 -0.55557 0.795667 +vn -0.233159 -0.595699 0.768622 +vn -0.31819 -0.55557 0.768178 +vn -0.307374 -0.595699 0.742067 +vn -0.391952 -0.55557 0.733291 +vn -0.378629 -0.595699 0.708366 +vn -0.46194 -0.55557 0.691342 +vn -0.446238 -0.595699 0.667843 +vn -0.527479 -0.55557 0.642735 +vn -0.509549 -0.595699 0.620888 +vn -0.587938 -0.55557 0.587938 +vn -0.567953 -0.595699 0.567953 +vn -0.642735 -0.55557 0.527479 +vn -0.620888 -0.595699 0.509549 +vn -0.691342 -0.55557 0.46194 +vn -0.667843 -0.595699 0.446238 +vn -0.733291 -0.55557 0.391952 +vn -0.708366 -0.595699 0.378629 +vn -0.768178 -0.55557 0.318189 +vn -0.742067 -0.595699 0.307374 +vn -0.795667 -0.55557 0.241363 +vn -0.768622 -0.595699 0.233159 +vn -0.815493 -0.55557 0.162212 +vn -0.787774 -0.595699 0.156698 +vn -0.827466 -0.55557 0.0814982 +vn -0.79934 -0.595699 0.0787281 +vn -0.83147 -0.55557 -7.26894e-08 +vn -0.803208 -0.595699 -7.02186e-08 +vn -0.827466 -0.55557 -0.0814984 +vn -0.79934 -0.595699 -0.0787282 +vn -0.815493 -0.55557 -0.162212 +vn -0.787774 -0.595699 -0.156698 +vn -0.795667 -0.55557 -0.241363 +vn -0.768622 -0.595699 -0.233159 +vn -0.768178 -0.55557 -0.31819 +vn -0.742067 -0.595699 -0.307374 +vn -0.733291 -0.55557 -0.391952 +vn -0.708366 -0.595699 -0.378629 +vn -0.691342 -0.55557 -0.46194 +vn -0.667843 -0.595699 -0.446238 +vn -0.642735 -0.55557 -0.527479 +vn -0.620888 -0.595699 -0.50955 +vn -0.587938 -0.55557 -0.587938 +vn -0.567953 -0.595699 -0.567954 +vn -0.527479 -0.55557 -0.642735 +vn -0.509549 -0.595699 -0.620888 +vn -0.46194 -0.55557 -0.691342 +vn -0.446238 -0.595699 -0.667843 +vn -0.391952 -0.55557 -0.733291 +vn -0.378629 -0.595699 -0.708366 +vn -0.318189 -0.55557 -0.768178 +vn -0.307374 -0.595699 -0.742067 +vn -0.241363 -0.55557 -0.795667 +vn -0.233159 -0.595699 -0.768622 +vn -0.162212 -0.55557 -0.815493 +vn -0.156698 -0.595699 -0.787774 +vn -0.0814981 -0.55557 -0.827466 +vn -0.0787279 -0.595699 -0.79934 +vn 9.91518e-09 -0.55557 -0.83147 +vn 9.57815e-09 -0.595699 -0.803208 +vn 0.0814985 -0.55557 -0.827466 +vn 0.0787283 -0.595699 -0.79934 +vn 0.162212 -0.55557 -0.815493 +vn 0.156698 -0.595699 -0.787774 +vn 0.241363 -0.55557 -0.795667 +vn 0.233159 -0.595699 -0.768622 +vn 0.31819 -0.55557 -0.768178 +vn 0.307374 -0.595699 -0.742067 +vn 0.391952 -0.55557 -0.733291 +vn 0.378629 -0.595699 -0.708366 +vn 0.46194 -0.55557 -0.691342 +vn 0.446238 -0.595699 -0.667843 +vn 0.527479 -0.55557 -0.642735 +vn 0.509549 -0.595699 -0.620888 +vn 0.587938 -0.55557 -0.587938 +vn 0.567954 -0.595699 -0.567953 +vn 0.642735 -0.55557 -0.527479 +vn 0.620888 -0.595699 -0.509549 +vn 0.691342 -0.55557 -0.46194 +vn 0.667843 -0.595699 -0.446238 +vn 0.733291 -0.55557 -0.391952 +vn 0.708366 -0.595699 -0.378629 +vn 0.768178 -0.55557 -0.31819 +vn 0.742067 -0.595699 -0.307374 +vn 0.795667 -0.55557 -0.241363 +vn 0.768622 -0.595699 -0.233159 +vn 0.815493 -0.55557 -0.162212 +vn 0.787774 -0.595699 -0.156698 +vn 0.827466 -0.55557 -0.081498 +vn 0.79934 -0.595699 -0.0787278 +vn 0.83147 -0.55557 0 +vn 0.803208 -0.595699 0 +vn 0.803208 -0.595699 0 +vn 0.77301 -0.634393 0 +vn 0.79934 -0.595699 0.0787281 +vn 0.769288 -0.634393 0.0757683 +vn 0.787774 -0.595699 0.156698 +vn 0.758157 -0.634393 0.150807 +vn 0.768622 -0.595699 0.233159 +vn 0.739725 -0.634393 0.224393 +vn 0.742067 -0.595699 0.307374 +vn 0.714169 -0.634393 0.295818 +vn 0.708366 -0.595699 0.378629 +vn 0.681734 -0.634393 0.364395 +vn 0.667843 -0.595699 0.446238 +vn 0.642735 -0.634393 0.429462 +vn 0.620888 -0.595699 0.509549 +vn 0.597545 -0.634393 0.490393 +vn 0.567953 -0.595699 0.567953 +vn 0.546601 -0.634393 0.546601 +vn 0.509549 -0.595699 0.620888 +vn 0.490393 -0.634393 0.597545 +vn 0.446238 -0.595699 0.667843 +vn 0.429462 -0.634393 0.642735 +vn 0.378629 -0.595699 0.708366 +vn 0.364395 -0.634393 0.681734 +vn 0.307374 -0.595699 0.742067 +vn 0.295818 -0.634393 0.714169 +vn 0.233159 -0.595699 0.768622 +vn 0.224393 -0.634393 0.739725 +vn 0.156698 -0.595699 0.787774 +vn 0.150807 -0.634393 0.758157 +vn 0.0787281 -0.595699 0.79934 +vn 0.0757683 -0.634393 0.769288 +vn -3.51093e-08 -0.595699 0.803208 +vn -3.37894e-08 -0.634393 0.77301 +vn -0.0787282 -0.595699 0.79934 +vn -0.0757683 -0.634393 0.769288 +vn -0.156698 -0.595699 0.787774 +vn -0.150807 -0.634393 0.758157 +vn -0.233159 -0.595699 0.768622 +vn -0.224393 -0.634393 0.739725 +vn -0.307374 -0.595699 0.742067 +vn -0.295818 -0.634393 0.714169 +vn -0.378629 -0.595699 0.708366 +vn -0.364395 -0.634393 0.681734 +vn -0.446238 -0.595699 0.667843 +vn -0.429462 -0.634393 0.642735 +vn -0.509549 -0.595699 0.620888 +vn -0.490393 -0.634393 0.597545 +vn -0.567953 -0.595699 0.567953 +vn -0.546601 -0.634393 0.546601 +vn -0.620888 -0.595699 0.509549 +vn -0.597545 -0.634393 0.490393 +vn -0.667843 -0.595699 0.446238 +vn -0.642735 -0.634393 0.429462 +vn -0.708366 -0.595699 0.378629 +vn -0.681734 -0.634393 0.364395 +vn -0.742067 -0.595699 0.307374 +vn -0.714169 -0.634393 0.295818 +vn -0.768622 -0.595699 0.233159 +vn -0.739725 -0.634393 0.224393 +vn -0.787774 -0.595699 0.156698 +vn -0.758157 -0.634393 0.150807 +vn -0.79934 -0.595699 0.0787281 +vn -0.769288 -0.634393 0.0757682 +vn -0.803208 -0.595699 -7.02186e-08 +vn -0.77301 -0.634393 -6.75787e-08 +vn -0.79934 -0.595699 -0.0787282 +vn -0.769288 -0.634393 -0.0757684 +vn -0.787774 -0.595699 -0.156698 +vn -0.758157 -0.634393 -0.150807 +vn -0.768622 -0.595699 -0.233159 +vn -0.739725 -0.634393 -0.224393 +vn -0.742067 -0.595699 -0.307374 +vn -0.714169 -0.634393 -0.295818 +vn -0.708366 -0.595699 -0.378629 +vn -0.681734 -0.634393 -0.364395 +vn -0.667843 -0.595699 -0.446238 +vn -0.642735 -0.634393 -0.429462 +vn -0.620888 -0.595699 -0.50955 +vn -0.597545 -0.634393 -0.490393 +vn -0.567953 -0.595699 -0.567954 +vn -0.546601 -0.634393 -0.546601 +vn -0.509549 -0.595699 -0.620888 +vn -0.490393 -0.634393 -0.597545 +vn -0.446238 -0.595699 -0.667843 +vn -0.429461 -0.634393 -0.642735 +vn -0.378629 -0.595699 -0.708366 +vn -0.364395 -0.634393 -0.681734 +vn -0.307374 -0.595699 -0.742067 +vn -0.295818 -0.634393 -0.714169 +vn -0.233159 -0.595699 -0.768622 +vn -0.224393 -0.634393 -0.739725 +vn -0.156698 -0.595699 -0.787774 +vn -0.150807 -0.634393 -0.758157 +vn -0.0787279 -0.595699 -0.79934 +vn -0.0757681 -0.634393 -0.769288 +vn 9.57815e-09 -0.595699 -0.803208 +vn 9.21806e-09 -0.634393 -0.77301 +vn 0.0787283 -0.595699 -0.79934 +vn 0.0757685 -0.634393 -0.769288 +vn 0.156698 -0.595699 -0.787774 +vn 0.150807 -0.634393 -0.758157 +vn 0.233159 -0.595699 -0.768622 +vn 0.224393 -0.634393 -0.739725 +vn 0.307374 -0.595699 -0.742067 +vn 0.295818 -0.634393 -0.714168 +vn 0.378629 -0.595699 -0.708366 +vn 0.364395 -0.634393 -0.681734 +vn 0.446238 -0.595699 -0.667843 +vn 0.429462 -0.634393 -0.642735 +vn 0.509549 -0.595699 -0.620888 +vn 0.490393 -0.634393 -0.597545 +vn 0.567954 -0.595699 -0.567953 +vn 0.546601 -0.634393 -0.546601 +vn 0.620888 -0.595699 -0.509549 +vn 0.597545 -0.634393 -0.490393 +vn 0.667843 -0.595699 -0.446238 +vn 0.642735 -0.634393 -0.429462 +vn 0.708366 -0.595699 -0.378629 +vn 0.681734 -0.634393 -0.364394 +vn 0.742067 -0.595699 -0.307374 +vn 0.714169 -0.634393 -0.295818 +vn 0.768622 -0.595699 -0.233159 +vn 0.739725 -0.634393 -0.224393 +vn 0.787774 -0.595699 -0.156698 +vn 0.758157 -0.634393 -0.150807 +vn 0.79934 -0.595699 -0.0787278 +vn 0.769288 -0.634393 -0.075768 +vn 0.803208 -0.595699 0 +vn 0.77301 -0.634393 0 +vn 0.77301 -0.634393 0 +vn 0.740951 -0.671559 0 +vn 0.769288 -0.634393 0.0757683 +vn 0.737383 -0.671559 0.0726259 +vn 0.758157 -0.634393 0.150807 +vn 0.726714 -0.671559 0.144552 +vn 0.739725 -0.634393 0.224393 +vn 0.709046 -0.671559 0.215087 +vn 0.714169 -0.634393 0.295818 +vn 0.68455 -0.671559 0.28355 +vn 0.681734 -0.634393 0.364395 +vn 0.653461 -0.671559 0.349282 +vn 0.642735 -0.634393 0.429462 +vn 0.616078 -0.671559 0.41165 +vn 0.597545 -0.634393 0.490393 +vn 0.572763 -0.671559 0.470054 +vn 0.546601 -0.634393 0.546601 +vn 0.523932 -0.671559 0.523932 +vn 0.490393 -0.634393 0.597545 +vn 0.470054 -0.671559 0.572763 +vn 0.429462 -0.634393 0.642735 +vn 0.41165 -0.671559 0.616078 +vn 0.364395 -0.634393 0.681734 +vn 0.349282 -0.671559 0.653461 +vn 0.295818 -0.634393 0.714169 +vn 0.28355 -0.671559 0.68455 +vn 0.224393 -0.634393 0.739725 +vn 0.215087 -0.671559 0.709046 +vn 0.150807 -0.634393 0.758157 +vn 0.144552 -0.671559 0.726714 +vn 0.0757683 -0.634393 0.769288 +vn 0.0726259 -0.671559 0.737383 +vn -3.37894e-08 -0.634393 0.77301 +vn -3.2388e-08 -0.671559 0.740951 +vn -0.0757683 -0.634393 0.769288 +vn -0.072626 -0.671559 0.737383 +vn -0.150807 -0.634393 0.758157 +vn -0.144552 -0.671559 0.726714 +vn -0.224393 -0.634393 0.739725 +vn -0.215087 -0.671559 0.709046 +vn -0.295818 -0.634393 0.714169 +vn -0.28355 -0.671559 0.68455 +vn -0.364395 -0.634393 0.681734 +vn -0.349282 -0.671559 0.65346 +vn -0.429462 -0.634393 0.642735 +vn -0.41165 -0.671559 0.616078 +vn -0.490393 -0.634393 0.597545 +vn -0.470054 -0.671559 0.572763 +vn -0.546601 -0.634393 0.546601 +vn -0.523932 -0.671559 0.523932 +vn -0.597545 -0.634393 0.490393 +vn -0.572763 -0.671559 0.470054 +vn -0.642735 -0.634393 0.429462 +vn -0.616078 -0.671559 0.41165 +vn -0.681734 -0.634393 0.364395 +vn -0.653461 -0.671559 0.349282 +vn -0.714169 -0.634393 0.295818 +vn -0.68455 -0.671559 0.28355 +vn -0.739725 -0.634393 0.224393 +vn -0.709046 -0.671559 0.215087 +vn -0.758157 -0.634393 0.150807 +vn -0.726714 -0.671559 0.144552 +vn -0.769288 -0.634393 0.0757682 +vn -0.737383 -0.671559 0.0726259 +vn -0.77301 -0.634393 -6.75787e-08 +vn -0.740951 -0.671559 -6.4776e-08 +vn -0.769288 -0.634393 -0.0757684 +vn -0.737383 -0.671559 -0.072626 +vn -0.758157 -0.634393 -0.150807 +vn -0.726714 -0.671559 -0.144552 +vn -0.739725 -0.634393 -0.224393 +vn -0.709046 -0.671559 -0.215087 +vn -0.714169 -0.634393 -0.295818 +vn -0.68455 -0.671559 -0.28355 +vn -0.681734 -0.634393 -0.364395 +vn -0.653461 -0.671559 -0.349282 +vn -0.642735 -0.634393 -0.429462 +vn -0.616078 -0.671559 -0.41165 +vn -0.597545 -0.634393 -0.490393 +vn -0.572763 -0.671559 -0.470054 +vn -0.546601 -0.634393 -0.546601 +vn -0.523931 -0.671559 -0.523932 +vn -0.490393 -0.634393 -0.597545 +vn -0.470054 -0.671559 -0.572763 +vn -0.429461 -0.634393 -0.642735 +vn -0.41165 -0.671559 -0.616078 +vn -0.364395 -0.634393 -0.681734 +vn -0.349282 -0.671559 -0.653461 +vn -0.295818 -0.634393 -0.714169 +vn -0.283549 -0.671559 -0.68455 +vn -0.224393 -0.634393 -0.739725 +vn -0.215087 -0.671559 -0.709046 +vn -0.150807 -0.634393 -0.758157 +vn -0.144552 -0.671559 -0.726714 +vn -0.0757681 -0.634393 -0.769288 +vn -0.0726257 -0.671559 -0.737383 +vn 9.21806e-09 -0.634393 -0.77301 +vn 8.83575e-09 -0.671559 -0.740951 +vn 0.0757685 -0.634393 -0.769288 +vn 0.0726261 -0.671559 -0.737383 +vn 0.150807 -0.634393 -0.758157 +vn 0.144552 -0.671559 -0.726714 +vn 0.224393 -0.634393 -0.739725 +vn 0.215087 -0.671559 -0.709046 +vn 0.295818 -0.634393 -0.714168 +vn 0.28355 -0.671559 -0.684549 +vn 0.364395 -0.634393 -0.681734 +vn 0.349282 -0.671559 -0.653461 +vn 0.429462 -0.634393 -0.642735 +vn 0.411651 -0.671559 -0.616078 +vn 0.490393 -0.634393 -0.597545 +vn 0.470054 -0.671559 -0.572763 +vn 0.546601 -0.634393 -0.546601 +vn 0.523932 -0.671559 -0.523931 +vn 0.597545 -0.634393 -0.490393 +vn 0.572763 -0.671559 -0.470054 +vn 0.642735 -0.634393 -0.429462 +vn 0.616078 -0.671559 -0.41165 +vn 0.681734 -0.634393 -0.364394 +vn 0.653461 -0.671559 -0.349282 +vn 0.714169 -0.634393 -0.295818 +vn 0.68455 -0.671559 -0.28355 +vn 0.739725 -0.634393 -0.224393 +vn 0.709046 -0.671559 -0.215087 +vn 0.758157 -0.634393 -0.150807 +vn 0.726714 -0.671559 -0.144552 +vn 0.769288 -0.634393 -0.075768 +vn 0.737383 -0.671559 -0.0726256 +vn 0.77301 -0.634393 0 +vn 0.740951 -0.671559 0 +vn 0.740951 -0.671559 0 +vn 0.707107 -0.707107 0 +vn 0.737383 -0.671559 0.0726259 +vn 0.703702 -0.707107 0.0693086 +vn 0.726714 -0.671559 0.144552 +vn 0.69352 -0.707107 0.13795 +vn 0.709046 -0.671559 0.215087 +vn 0.676659 -0.707107 0.205262 +vn 0.68455 -0.671559 0.28355 +vn 0.653282 -0.707107 0.270598 +vn 0.653461 -0.671559 0.349282 +vn 0.623613 -0.707107 0.333328 +vn 0.616078 -0.671559 0.41165 +vn 0.587938 -0.707107 0.392848 +vn 0.572763 -0.671559 0.470054 +vn 0.546601 -0.707107 0.448584 +vn 0.523932 -0.671559 0.523932 +vn 0.5 -0.707107 0.5 +vn 0.470054 -0.671559 0.572763 +vn 0.448584 -0.707107 0.546601 +vn 0.41165 -0.671559 0.616078 +vn 0.392847 -0.707107 0.587938 +vn 0.349282 -0.671559 0.653461 +vn 0.333328 -0.707107 0.623613 +vn 0.28355 -0.671559 0.68455 +vn 0.270598 -0.707107 0.653282 +vn 0.215087 -0.671559 0.709046 +vn 0.205262 -0.707107 0.676659 +vn 0.144552 -0.671559 0.726714 +vn 0.13795 -0.707107 0.69352 +vn 0.0726259 -0.671559 0.737383 +vn 0.0693086 -0.707107 0.703702 +vn -3.2388e-08 -0.671559 0.740951 +vn -3.09086e-08 -0.707107 0.707107 +vn -0.072626 -0.671559 0.737383 +vn -0.0693086 -0.707107 0.703702 +vn -0.144552 -0.671559 0.726714 +vn -0.13795 -0.707107 0.69352 +vn -0.215087 -0.671559 0.709046 +vn -0.205262 -0.707107 0.676659 +vn -0.28355 -0.671559 0.68455 +vn -0.270598 -0.707107 0.653282 +vn -0.349282 -0.671559 0.65346 +vn -0.333328 -0.707107 0.623612 +vn -0.41165 -0.671559 0.616078 +vn -0.392848 -0.707107 0.587938 +vn -0.470054 -0.671559 0.572763 +vn -0.448584 -0.707107 0.546601 +vn -0.523932 -0.671559 0.523932 +vn -0.5 -0.707107 0.5 +vn -0.572763 -0.671559 0.470054 +vn -0.546601 -0.707107 0.448584 +vn -0.616078 -0.671559 0.41165 +vn -0.587938 -0.707107 0.392847 +vn -0.653461 -0.671559 0.349282 +vn -0.623613 -0.707107 0.333328 +vn -0.68455 -0.671559 0.28355 +vn -0.653282 -0.707107 0.270598 +vn -0.709046 -0.671559 0.215087 +vn -0.676659 -0.707107 0.205262 +vn -0.726714 -0.671559 0.144552 +vn -0.69352 -0.707107 0.13795 +vn -0.737383 -0.671559 0.0726259 +vn -0.703702 -0.707107 0.0693086 +vn -0.740951 -0.671559 -6.4776e-08 +vn -0.707107 -0.707107 -6.18172e-08 +vn -0.737383 -0.671559 -0.072626 +vn -0.703702 -0.707107 -0.0693087 +vn -0.726714 -0.671559 -0.144552 +vn -0.69352 -0.707107 -0.13795 +vn -0.709046 -0.671559 -0.215087 +vn -0.676659 -0.707107 -0.205262 +vn -0.68455 -0.671559 -0.28355 +vn -0.653282 -0.707107 -0.270598 +vn -0.653461 -0.671559 -0.349282 +vn -0.623613 -0.707107 -0.333328 +vn -0.616078 -0.671559 -0.41165 +vn -0.587938 -0.707107 -0.392848 +vn -0.572763 -0.671559 -0.470054 +vn -0.546601 -0.707107 -0.448584 +vn -0.523931 -0.671559 -0.523932 +vn -0.5 -0.707107 -0.5 +vn -0.470054 -0.671559 -0.572763 +vn -0.448584 -0.707107 -0.546601 +vn -0.41165 -0.671559 -0.616078 +vn -0.392847 -0.707107 -0.587938 +vn -0.349282 -0.671559 -0.653461 +vn -0.333328 -0.707107 -0.623613 +vn -0.283549 -0.671559 -0.68455 +vn -0.270598 -0.707107 -0.653282 +vn -0.215087 -0.671559 -0.709046 +vn -0.205262 -0.707107 -0.676659 +vn -0.144552 -0.671559 -0.726714 +vn -0.13795 -0.707107 -0.69352 +vn -0.0726257 -0.671559 -0.737383 +vn -0.0693084 -0.707107 -0.703702 +vn 8.83575e-09 -0.671559 -0.740951 +vn 8.43216e-09 -0.707107 -0.707107 +vn 0.0726261 -0.671559 -0.737383 +vn 0.0693088 -0.707107 -0.703702 +vn 0.144552 -0.671559 -0.726714 +vn 0.13795 -0.707107 -0.69352 +vn 0.215087 -0.671559 -0.709046 +vn 0.205262 -0.707107 -0.676659 +vn 0.28355 -0.671559 -0.684549 +vn 0.270598 -0.707107 -0.653281 +vn 0.349282 -0.671559 -0.653461 +vn 0.333328 -0.707107 -0.623613 +vn 0.411651 -0.671559 -0.616078 +vn 0.392848 -0.707107 -0.587938 +vn 0.470054 -0.671559 -0.572763 +vn 0.448584 -0.707107 -0.546601 +vn 0.523932 -0.671559 -0.523931 +vn 0.5 -0.707107 -0.5 +vn 0.572763 -0.671559 -0.470054 +vn 0.546601 -0.707107 -0.448584 +vn 0.616078 -0.671559 -0.41165 +vn 0.587938 -0.707107 -0.392848 +vn 0.653461 -0.671559 -0.349282 +vn 0.623613 -0.707107 -0.333328 +vn 0.68455 -0.671559 -0.28355 +vn 0.653282 -0.707107 -0.270598 +vn 0.709046 -0.671559 -0.215087 +vn 0.676659 -0.707107 -0.205262 +vn 0.726714 -0.671559 -0.144552 +vn 0.69352 -0.707107 -0.13795 +vn 0.737383 -0.671559 -0.0726256 +vn 0.703702 -0.707107 -0.0693083 +vn 0.740951 -0.671559 0 +vn 0.707107 -0.707107 0 +vn 0.707107 -0.707107 0 +vn 0.671559 -0.740951 0 +vn 0.703702 -0.707107 0.0693086 +vn 0.668325 -0.740951 0.0658243 +vn 0.69352 -0.707107 0.13795 +vn 0.658655 -0.740951 0.131015 +vn 0.676659 -0.707107 0.205262 +vn 0.642642 -0.740951 0.194943 +vn 0.653282 -0.707107 0.270598 +vn 0.620439 -0.740951 0.256994 +vn 0.623613 -0.707107 0.333328 +vn 0.592262 -0.740951 0.316571 +vn 0.587938 -0.707107 0.392848 +vn 0.558381 -0.740951 0.373098 +vn 0.546601 -0.707107 0.448584 +vn 0.519122 -0.740951 0.426032 +vn 0.5 -0.707107 0.5 +vn 0.474864 -0.740951 0.474864 +vn 0.448584 -0.707107 0.546601 +vn 0.426032 -0.740951 0.519122 +vn 0.392847 -0.707107 0.587938 +vn 0.373098 -0.740951 0.558381 +vn 0.333328 -0.707107 0.623613 +vn 0.316571 -0.740951 0.592262 +vn 0.270598 -0.707107 0.653282 +vn 0.256994 -0.740951 0.620439 +vn 0.205262 -0.707107 0.676659 +vn 0.194943 -0.740951 0.642642 +vn 0.13795 -0.707107 0.69352 +vn 0.131015 -0.740951 0.658655 +vn 0.0693086 -0.707107 0.703702 +vn 0.0658243 -0.740951 0.668325 +vn -3.09086e-08 -0.707107 0.707107 +vn -2.93548e-08 -0.740951 0.671559 +vn -0.0693086 -0.707107 0.703702 +vn -0.0658243 -0.740951 0.668325 +vn -0.13795 -0.707107 0.69352 +vn -0.131015 -0.740951 0.658655 +vn -0.205262 -0.707107 0.676659 +vn -0.194943 -0.740951 0.642642 +vn -0.270598 -0.707107 0.653282 +vn -0.256995 -0.740951 0.620439 +vn -0.333328 -0.707107 0.623612 +vn -0.316571 -0.740951 0.592262 +vn -0.392848 -0.707107 0.587938 +vn -0.373098 -0.740951 0.558381 +vn -0.448584 -0.707107 0.546601 +vn -0.426032 -0.740951 0.519122 +vn -0.5 -0.707107 0.5 +vn -0.474864 -0.740951 0.474864 +vn -0.546601 -0.707107 0.448584 +vn -0.519122 -0.740951 0.426032 +vn -0.587938 -0.707107 0.392847 +vn -0.558381 -0.740951 0.373098 +vn -0.623613 -0.707107 0.333328 +vn -0.592262 -0.740951 0.316571 +vn -0.653282 -0.707107 0.270598 +vn -0.62044 -0.740951 0.256994 +vn -0.676659 -0.707107 0.205262 +vn -0.642642 -0.740951 0.194943 +vn -0.69352 -0.707107 0.13795 +vn -0.658655 -0.740951 0.131015 +vn -0.703702 -0.707107 0.0693086 +vn -0.668325 -0.740951 0.0658242 +vn -0.707107 -0.707107 -6.18172e-08 +vn -0.671559 -0.740951 -5.87095e-08 +vn -0.703702 -0.707107 -0.0693087 +vn -0.668325 -0.740951 -0.0658244 +vn -0.69352 -0.707107 -0.13795 +vn -0.658655 -0.740951 -0.131015 +vn -0.676659 -0.707107 -0.205262 +vn -0.642642 -0.740951 -0.194943 +vn -0.653282 -0.707107 -0.270598 +vn -0.620439 -0.740951 -0.256994 +vn -0.623613 -0.707107 -0.333328 +vn -0.592262 -0.740951 -0.316571 +vn -0.587938 -0.707107 -0.392848 +vn -0.558381 -0.740951 -0.373098 +vn -0.546601 -0.707107 -0.448584 +vn -0.519122 -0.740951 -0.426033 +vn -0.5 -0.707107 -0.5 +vn -0.474864 -0.740951 -0.474864 +vn -0.448584 -0.707107 -0.546601 +vn -0.426032 -0.740951 -0.519122 +vn -0.392847 -0.707107 -0.587938 +vn -0.373098 -0.740951 -0.558381 +vn -0.333328 -0.707107 -0.623613 +vn -0.316571 -0.740951 -0.592262 +vn -0.270598 -0.707107 -0.653282 +vn -0.256994 -0.740951 -0.62044 +vn -0.205262 -0.707107 -0.676659 +vn -0.194943 -0.740951 -0.642642 +vn -0.13795 -0.707107 -0.69352 +vn -0.131015 -0.740951 -0.658655 +vn -0.0693084 -0.707107 -0.703702 +vn -0.0658241 -0.740951 -0.668325 +vn 8.43216e-09 -0.707107 -0.707107 +vn 8.00826e-09 -0.740951 -0.671559 +vn 0.0693088 -0.707107 -0.703702 +vn 0.0658245 -0.740951 -0.668325 +vn 0.13795 -0.707107 -0.69352 +vn 0.131015 -0.740951 -0.658655 +vn 0.205262 -0.707107 -0.676659 +vn 0.194943 -0.740951 -0.642642 +vn 0.270598 -0.707107 -0.653281 +vn 0.256995 -0.740951 -0.620439 +vn 0.333328 -0.707107 -0.623613 +vn 0.316571 -0.740951 -0.592262 +vn 0.392848 -0.707107 -0.587938 +vn 0.373098 -0.740951 -0.558381 +vn 0.448584 -0.707107 -0.546601 +vn 0.426032 -0.740951 -0.519122 +vn 0.5 -0.707107 -0.5 +vn 0.474864 -0.740951 -0.474864 +vn 0.546601 -0.707107 -0.448584 +vn 0.519122 -0.740951 -0.426032 +vn 0.587938 -0.707107 -0.392848 +vn 0.558381 -0.740951 -0.373098 +vn 0.623613 -0.707107 -0.333328 +vn 0.592262 -0.740951 -0.316571 +vn 0.653282 -0.707107 -0.270598 +vn 0.62044 -0.740951 -0.256994 +vn 0.676659 -0.707107 -0.205262 +vn 0.642642 -0.740951 -0.194943 +vn 0.69352 -0.707107 -0.13795 +vn 0.658655 -0.740951 -0.131015 +vn 0.703702 -0.707107 -0.0693083 +vn 0.668325 -0.740951 -0.065824 +vn 0.707107 -0.707107 0 +vn 0.671559 -0.740951 0 +vn 0.671559 -0.740951 0 +vn 0.634393 -0.77301 0 +vn 0.668325 -0.740951 0.0658243 +vn 0.631338 -0.77301 0.0621814 +vn 0.658655 -0.740951 0.131015 +vn 0.622204 -0.77301 0.123764 +vn 0.642642 -0.740951 0.194943 +vn 0.607077 -0.77301 0.184155 +vn 0.620439 -0.740951 0.256994 +vn 0.586103 -0.77301 0.242772 +vn 0.592262 -0.740951 0.316571 +vn 0.559485 -0.77301 0.299051 +vn 0.558381 -0.740951 0.373098 +vn 0.527479 -0.77301 0.35245 +vn 0.519122 -0.740951 0.426032 +vn 0.490393 -0.77301 0.402455 +vn 0.474864 -0.740951 0.474864 +vn 0.448584 -0.77301 0.448584 +vn 0.426032 -0.740951 0.519122 +vn 0.402455 -0.77301 0.490393 +vn 0.373098 -0.740951 0.558381 +vn 0.35245 -0.77301 0.527479 +vn 0.316571 -0.740951 0.592262 +vn 0.299051 -0.77301 0.559485 +vn 0.256994 -0.740951 0.620439 +vn 0.242772 -0.77301 0.586103 +vn 0.194943 -0.740951 0.642642 +vn 0.184155 -0.77301 0.607077 +vn 0.131015 -0.740951 0.658655 +vn 0.123764 -0.77301 0.622204 +vn 0.0658243 -0.740951 0.668325 +vn 0.0621814 -0.77301 0.631338 +vn -2.93548e-08 -0.740951 0.671559 +vn -2.77302e-08 -0.77301 0.634393 +vn -0.0658243 -0.740951 0.668325 +vn -0.0621815 -0.77301 0.631338 +vn -0.131015 -0.740951 0.658655 +vn -0.123764 -0.77301 0.622204 +vn -0.194943 -0.740951 0.642642 +vn -0.184155 -0.77301 0.607076 +vn -0.256995 -0.740951 0.620439 +vn -0.242772 -0.77301 0.586103 +vn -0.316571 -0.740951 0.592262 +vn -0.299051 -0.77301 0.559485 +vn -0.373098 -0.740951 0.558381 +vn -0.35245 -0.77301 0.527479 +vn -0.426032 -0.740951 0.519122 +vn -0.402455 -0.77301 0.490393 +vn -0.474864 -0.740951 0.474864 +vn -0.448584 -0.77301 0.448584 +vn -0.519122 -0.740951 0.426032 +vn -0.490393 -0.77301 0.402455 +vn -0.558381 -0.740951 0.373098 +vn -0.527479 -0.77301 0.35245 +vn -0.592262 -0.740951 0.316571 +vn -0.559485 -0.77301 0.299051 +vn -0.62044 -0.740951 0.256994 +vn -0.586103 -0.77301 0.242772 +vn -0.642642 -0.740951 0.194943 +vn -0.607077 -0.77301 0.184155 +vn -0.658655 -0.740951 0.131015 +vn -0.622204 -0.77301 0.123764 +vn -0.668325 -0.740951 0.0658242 +vn -0.631338 -0.77301 0.0621814 +vn -0.671559 -0.740951 -5.87095e-08 +vn -0.634393 -0.77301 -5.54604e-08 +vn -0.668325 -0.740951 -0.0658244 +vn -0.631338 -0.77301 -0.0621815 +vn -0.658655 -0.740951 -0.131015 +vn -0.622204 -0.77301 -0.123764 +vn -0.642642 -0.740951 -0.194943 +vn -0.607076 -0.77301 -0.184155 +vn -0.620439 -0.740951 -0.256994 +vn -0.586103 -0.77301 -0.242772 +vn -0.592262 -0.740951 -0.316571 +vn -0.559485 -0.77301 -0.299051 +vn -0.558381 -0.740951 -0.373098 +vn -0.527479 -0.77301 -0.35245 +vn -0.519122 -0.740951 -0.426033 +vn -0.490393 -0.77301 -0.402455 +vn -0.474864 -0.740951 -0.474864 +vn -0.448584 -0.77301 -0.448584 +vn -0.426032 -0.740951 -0.519122 +vn -0.402455 -0.77301 -0.490393 +vn -0.373098 -0.740951 -0.558381 +vn -0.35245 -0.77301 -0.527479 +vn -0.316571 -0.740951 -0.592262 +vn -0.299051 -0.77301 -0.559485 +vn -0.256994 -0.740951 -0.62044 +vn -0.242772 -0.77301 -0.586103 +vn -0.194943 -0.740951 -0.642642 +vn -0.184155 -0.77301 -0.607077 +vn -0.131015 -0.740951 -0.658655 +vn -0.123764 -0.77301 -0.622204 +vn -0.0658241 -0.740951 -0.668325 +vn -0.0621813 -0.77301 -0.631338 +vn 8.00826e-09 -0.740951 -0.671559 +vn 7.56506e-09 -0.77301 -0.634393 +vn 0.0658245 -0.740951 -0.668325 +vn 0.0621816 -0.77301 -0.631338 +vn 0.131015 -0.740951 -0.658655 +vn 0.123764 -0.77301 -0.622204 +vn 0.194943 -0.740951 -0.642642 +vn 0.184155 -0.77301 -0.607076 +vn 0.256995 -0.740951 -0.620439 +vn 0.242772 -0.77301 -0.586103 +vn 0.316571 -0.740951 -0.592262 +vn 0.299051 -0.77301 -0.559485 +vn 0.373098 -0.740951 -0.558381 +vn 0.35245 -0.77301 -0.527479 +vn 0.426032 -0.740951 -0.519122 +vn 0.402455 -0.77301 -0.490393 +vn 0.474864 -0.740951 -0.474864 +vn 0.448584 -0.77301 -0.448584 +vn 0.519122 -0.740951 -0.426032 +vn 0.490393 -0.77301 -0.402455 +vn 0.558381 -0.740951 -0.373098 +vn 0.527479 -0.77301 -0.35245 +vn 0.592262 -0.740951 -0.316571 +vn 0.559485 -0.773011 -0.299051 +vn 0.62044 -0.740951 -0.256994 +vn 0.586103 -0.77301 -0.242772 +vn 0.642642 -0.740951 -0.194943 +vn 0.607077 -0.77301 -0.184154 +vn 0.658655 -0.740951 -0.131015 +vn 0.622204 -0.77301 -0.123764 +vn 0.668325 -0.740951 -0.065824 +vn 0.631339 -0.77301 -0.0621812 +vn 0.671559 -0.740951 0 +vn 0.634393 -0.77301 0 +vn 0.634393 -0.77301 0 +vn 0.595699 -0.803208 0 +vn 0.631338 -0.77301 0.0621814 +vn 0.592831 -0.803208 0.0583887 +vn 0.622204 -0.77301 0.123764 +vn 0.584253 -0.803208 0.116215 +vn 0.607077 -0.77301 0.184155 +vn 0.570049 -0.803208 0.172922 +vn 0.586103 -0.77301 0.242772 +vn 0.550354 -0.803208 0.227964 +vn 0.559485 -0.77301 0.299051 +vn 0.52536 -0.803208 0.280811 +vn 0.527479 -0.77301 0.35245 +vn 0.495306 -0.803208 0.330953 +vn 0.490393 -0.77301 0.402455 +vn 0.460482 -0.803208 0.377908 +vn 0.448584 -0.77301 0.448584 +vn 0.421223 -0.803208 0.421223 +vn 0.402455 -0.77301 0.490393 +vn 0.377908 -0.803208 0.460482 +vn 0.35245 -0.77301 0.527479 +vn 0.330953 -0.803208 0.495306 +vn 0.299051 -0.77301 0.559485 +vn 0.280811 -0.803208 0.52536 +vn 0.242772 -0.77301 0.586103 +vn 0.227964 -0.803208 0.550354 +vn 0.184155 -0.77301 0.607077 +vn 0.172922 -0.803208 0.570049 +vn 0.123764 -0.77301 0.622204 +vn 0.116215 -0.803208 0.584253 +vn 0.0621814 -0.77301 0.631338 +vn 0.0583887 -0.803208 0.592831 +vn -2.77302e-08 -0.77301 0.634393 +vn -2.60388e-08 -0.803208 0.595699 +vn -0.0621815 -0.77301 0.631338 +vn -0.0583888 -0.803208 0.592831 +vn -0.123764 -0.77301 0.622204 +vn -0.116215 -0.803208 0.584253 +vn -0.184155 -0.77301 0.607076 +vn -0.172922 -0.803208 0.570049 +vn -0.242772 -0.77301 0.586103 +vn -0.227964 -0.803208 0.550354 +vn -0.299051 -0.77301 0.559485 +vn -0.280811 -0.803208 0.52536 +vn -0.35245 -0.77301 0.527479 +vn -0.330953 -0.803208 0.495306 +vn -0.402455 -0.77301 0.490393 +vn -0.377908 -0.803208 0.460482 +vn -0.448584 -0.77301 0.448584 +vn -0.421223 -0.803208 0.421223 +vn -0.490393 -0.77301 0.402455 +vn -0.460482 -0.803208 0.377908 +vn -0.527479 -0.77301 0.35245 +vn -0.495306 -0.803208 0.330953 +vn -0.559485 -0.77301 0.299051 +vn -0.52536 -0.803208 0.280811 +vn -0.586103 -0.77301 0.242772 +vn -0.550354 -0.803208 0.227964 +vn -0.607077 -0.77301 0.184155 +vn -0.570049 -0.803208 0.172922 +vn -0.622204 -0.77301 0.123764 +vn -0.584253 -0.803208 0.116215 +vn -0.631338 -0.77301 0.0621814 +vn -0.592831 -0.803208 0.0583887 +vn -0.634393 -0.77301 -5.54604e-08 +vn -0.595699 -0.803208 -5.20777e-08 +vn -0.631338 -0.77301 -0.0621815 +vn -0.592831 -0.803208 -0.0583888 +vn -0.622204 -0.77301 -0.123764 +vn -0.584253 -0.803208 -0.116215 +vn -0.607076 -0.77301 -0.184155 +vn -0.570049 -0.803208 -0.172922 +vn -0.586103 -0.77301 -0.242772 +vn -0.550354 -0.803208 -0.227964 +vn -0.559485 -0.77301 -0.299051 +vn -0.52536 -0.803208 -0.280811 +vn -0.527479 -0.77301 -0.35245 +vn -0.495306 -0.803208 -0.330953 +vn -0.490393 -0.77301 -0.402455 +vn -0.460482 -0.803208 -0.377908 +vn -0.448584 -0.77301 -0.448584 +vn -0.421223 -0.803208 -0.421223 +vn -0.402455 -0.77301 -0.490393 +vn -0.377908 -0.803208 -0.460482 +vn -0.35245 -0.77301 -0.527479 +vn -0.330953 -0.803208 -0.495306 +vn -0.299051 -0.77301 -0.559485 +vn -0.280811 -0.803208 -0.52536 +vn -0.242772 -0.77301 -0.586103 +vn -0.227964 -0.803208 -0.550354 +vn -0.184155 -0.77301 -0.607077 +vn -0.172922 -0.803208 -0.570049 +vn -0.123764 -0.77301 -0.622204 +vn -0.116215 -0.803208 -0.584253 +vn -0.0621813 -0.77301 -0.631338 +vn -0.0583886 -0.803208 -0.592831 +vn 7.56506e-09 -0.77301 -0.634393 +vn 7.10364e-09 -0.803208 -0.595699 +vn 0.0621816 -0.77301 -0.631338 +vn 0.0583889 -0.803208 -0.592831 +vn 0.123764 -0.77301 -0.622204 +vn 0.116215 -0.803208 -0.584253 +vn 0.184155 -0.77301 -0.607076 +vn 0.172923 -0.803208 -0.570049 +vn 0.242772 -0.77301 -0.586103 +vn 0.227964 -0.803208 -0.550354 +vn 0.299051 -0.77301 -0.559485 +vn 0.280811 -0.803208 -0.52536 +vn 0.35245 -0.77301 -0.527479 +vn 0.330953 -0.803208 -0.495306 +vn 0.402455 -0.77301 -0.490393 +vn 0.377908 -0.803208 -0.460482 +vn 0.448584 -0.77301 -0.448584 +vn 0.421223 -0.803208 -0.421223 +vn 0.490393 -0.77301 -0.402455 +vn 0.460482 -0.803208 -0.377908 +vn 0.527479 -0.77301 -0.35245 +vn 0.495306 -0.803208 -0.330953 +vn 0.559485 -0.773011 -0.299051 +vn 0.52536 -0.803208 -0.280811 +vn 0.586103 -0.77301 -0.242772 +vn 0.550354 -0.803208 -0.227964 +vn 0.607077 -0.77301 -0.184154 +vn 0.570049 -0.803208 -0.172922 +vn 0.622204 -0.77301 -0.123764 +vn 0.584253 -0.803208 -0.116215 +vn 0.631339 -0.77301 -0.0621812 +vn 0.592831 -0.803208 -0.0583885 +vn 0.634393 -0.77301 0 +vn 0.595699 -0.803208 0 +vn 0.595699 -0.803208 0 +vn 0.55557 -0.83147 0 +vn 0.592831 -0.803208 0.0583887 +vn 0.552895 -0.83147 0.0544554 +vn 0.584253 -0.803208 0.116215 +vn 0.544895 -0.83147 0.108386 +vn 0.570049 -0.803208 0.172922 +vn 0.531648 -0.83147 0.161274 +vn 0.550354 -0.803208 0.227964 +vn 0.51328 -0.83147 0.212608 +vn 0.52536 -0.803208 0.280811 +vn 0.489969 -0.83147 0.261894 +vn 0.495306 -0.803208 0.330953 +vn 0.46194 -0.83147 0.308658 +vn 0.460482 -0.803208 0.377908 +vn 0.429462 -0.83147 0.35245 +vn 0.421223 -0.803208 0.421223 +vn 0.392847 -0.83147 0.392847 +vn 0.377908 -0.803208 0.460482 +vn 0.35245 -0.83147 0.429462 +vn 0.330953 -0.803208 0.495306 +vn 0.308658 -0.83147 0.46194 +vn 0.280811 -0.803208 0.52536 +vn 0.261894 -0.83147 0.489969 +vn 0.227964 -0.803208 0.550354 +vn 0.212608 -0.83147 0.51328 +vn 0.172922 -0.803208 0.570049 +vn 0.161273 -0.83147 0.531648 +vn 0.116215 -0.803208 0.584253 +vn 0.108386 -0.83147 0.544895 +vn 0.0583887 -0.803208 0.592831 +vn 0.0544554 -0.83147 0.552895 +vn -2.60388e-08 -0.803208 0.595699 +vn -2.42847e-08 -0.83147 0.55557 +vn -0.0583888 -0.803208 0.592831 +vn -0.0544554 -0.83147 0.552895 +vn -0.116215 -0.803208 0.584253 +vn -0.108386 -0.83147 0.544895 +vn -0.172922 -0.803208 0.570049 +vn -0.161274 -0.83147 0.531648 +vn -0.227964 -0.803208 0.550354 +vn -0.212608 -0.83147 0.51328 +vn -0.280811 -0.803208 0.52536 +vn -0.261894 -0.83147 0.489969 +vn -0.330953 -0.803208 0.495306 +vn -0.308658 -0.83147 0.46194 +vn -0.377908 -0.803208 0.460482 +vn -0.35245 -0.83147 0.429462 +vn -0.421223 -0.803208 0.421223 +vn -0.392847 -0.83147 0.392847 +vn -0.460482 -0.803208 0.377908 +vn -0.429462 -0.83147 0.35245 +vn -0.495306 -0.803208 0.330953 +vn -0.46194 -0.83147 0.308658 +vn -0.52536 -0.803208 0.280811 +vn -0.489969 -0.83147 0.261894 +vn -0.550354 -0.803208 0.227964 +vn -0.51328 -0.83147 0.212607 +vn -0.570049 -0.803208 0.172922 +vn -0.531648 -0.83147 0.161274 +vn -0.584253 -0.803208 0.116215 +vn -0.544895 -0.83147 0.108386 +vn -0.592831 -0.803208 0.0583887 +vn -0.552895 -0.83147 0.0544554 +vn -0.595699 -0.803208 -5.20777e-08 +vn -0.55557 -0.83147 -4.85695e-08 +vn -0.592831 -0.803208 -0.0583888 +vn -0.552895 -0.83147 -0.0544555 +vn -0.584253 -0.803208 -0.116215 +vn -0.544895 -0.83147 -0.108386 +vn -0.570049 -0.803208 -0.172922 +vn -0.531648 -0.83147 -0.161274 +vn -0.550354 -0.803208 -0.227964 +vn -0.51328 -0.83147 -0.212608 +vn -0.52536 -0.803208 -0.280811 +vn -0.489969 -0.83147 -0.261894 +vn -0.495306 -0.803208 -0.330953 +vn -0.46194 -0.83147 -0.308658 +vn -0.460482 -0.803208 -0.377908 +vn -0.429462 -0.83147 -0.35245 +vn -0.421223 -0.803208 -0.421223 +vn -0.392847 -0.83147 -0.392848 +vn -0.377908 -0.803208 -0.460482 +vn -0.35245 -0.83147 -0.429462 +vn -0.330953 -0.803208 -0.495306 +vn -0.308658 -0.83147 -0.46194 +vn -0.280811 -0.803208 -0.52536 +vn -0.261894 -0.83147 -0.489969 +vn -0.227964 -0.803208 -0.550354 +vn -0.212607 -0.83147 -0.51328 +vn -0.172922 -0.803208 -0.570049 +vn -0.161273 -0.83147 -0.531648 +vn -0.116215 -0.803208 -0.584253 +vn -0.108386 -0.83147 -0.544895 +vn -0.0583886 -0.803208 -0.592831 +vn -0.0544553 -0.83147 -0.552895 +vn 7.10364e-09 -0.803208 -0.595699 +vn 6.62511e-09 -0.83147 -0.55557 +vn 0.0583889 -0.803208 -0.592831 +vn 0.0544556 -0.83147 -0.552895 +vn 0.116215 -0.803208 -0.584253 +vn 0.108386 -0.83147 -0.544895 +vn 0.172923 -0.803208 -0.570049 +vn 0.161274 -0.83147 -0.531647 +vn 0.227964 -0.803208 -0.550354 +vn 0.212608 -0.83147 -0.51328 +vn 0.280811 -0.803208 -0.52536 +vn 0.261894 -0.83147 -0.489969 +vn 0.330953 -0.803208 -0.495306 +vn 0.308658 -0.83147 -0.46194 +vn 0.377908 -0.803208 -0.460482 +vn 0.35245 -0.83147 -0.429462 +vn 0.421223 -0.803208 -0.421223 +vn 0.392848 -0.83147 -0.392847 +vn 0.460482 -0.803208 -0.377908 +vn 0.429462 -0.83147 -0.35245 +vn 0.495306 -0.803208 -0.330953 +vn 0.46194 -0.83147 -0.308658 +vn 0.52536 -0.803208 -0.280811 +vn 0.489969 -0.83147 -0.261894 +vn 0.550354 -0.803208 -0.227964 +vn 0.51328 -0.83147 -0.212608 +vn 0.570049 -0.803208 -0.172922 +vn 0.531648 -0.83147 -0.161273 +vn 0.584253 -0.803208 -0.116215 +vn 0.544895 -0.83147 -0.108386 +vn 0.592831 -0.803208 -0.0583885 +vn 0.552895 -0.83147 -0.0544552 +vn 0.595699 -0.803208 0 +vn 0.55557 -0.83147 0 +vn 0.55557 -0.83147 0 +vn 0.514103 -0.857729 0 +vn 0.552895 -0.83147 0.0544554 +vn 0.511627 -0.857729 0.0503909 +vn 0.544895 -0.83147 0.108386 +vn 0.504224 -0.857729 0.100296 +vn 0.531648 -0.83147 0.161274 +vn 0.491966 -0.857729 0.149236 +vn 0.51328 -0.83147 0.212608 +vn 0.474969 -0.857729 0.196739 +vn 0.489969 -0.83147 0.261894 +vn 0.453398 -0.857729 0.242346 +vn 0.46194 -0.83147 0.308658 +vn 0.427461 -0.857729 0.28562 +vn 0.429462 -0.83147 0.35245 +vn 0.397407 -0.857729 0.326143 +vn 0.392847 -0.83147 0.392847 +vn 0.363526 -0.857729 0.363526 +vn 0.35245 -0.83147 0.429462 +vn 0.326143 -0.857729 0.397407 +vn 0.308658 -0.83147 0.46194 +vn 0.28562 -0.857729 0.427461 +vn 0.261894 -0.83147 0.489969 +vn 0.242346 -0.857729 0.453398 +vn 0.212608 -0.83147 0.51328 +vn 0.196739 -0.857729 0.474969 +vn 0.161273 -0.83147 0.531648 +vn 0.149236 -0.857729 0.491966 +vn 0.108386 -0.83147 0.544895 +vn 0.100296 -0.857729 0.504224 +vn 0.0544554 -0.83147 0.552895 +vn 0.0503909 -0.857729 0.511627 +vn -2.42847e-08 -0.83147 0.55557 +vn -2.24721e-08 -0.857729 0.514103 +vn -0.0544554 -0.83147 0.552895 +vn -0.0503909 -0.857729 0.511627 +vn -0.108386 -0.83147 0.544895 +vn -0.100296 -0.857729 0.504224 +vn -0.161274 -0.83147 0.531648 +vn -0.149236 -0.857729 0.491966 +vn -0.212608 -0.83147 0.51328 +vn -0.196739 -0.857729 0.474969 +vn -0.261894 -0.83147 0.489969 +vn -0.242346 -0.857729 0.453398 +vn -0.308658 -0.83147 0.46194 +vn -0.28562 -0.857729 0.427461 +vn -0.35245 -0.83147 0.429462 +vn -0.326143 -0.857729 0.397407 +vn -0.392847 -0.83147 0.392847 +vn -0.363526 -0.857729 0.363526 +vn -0.429462 -0.83147 0.35245 +vn -0.397407 -0.857729 0.326143 +vn -0.46194 -0.83147 0.308658 +vn -0.427461 -0.857729 0.28562 +vn -0.489969 -0.83147 0.261894 +vn -0.453398 -0.857729 0.242346 +vn -0.51328 -0.83147 0.212607 +vn -0.474969 -0.857729 0.196739 +vn -0.531648 -0.83147 0.161274 +vn -0.491966 -0.857729 0.149236 +vn -0.544895 -0.83147 0.108386 +vn -0.504224 -0.857729 0.100296 +vn -0.552895 -0.83147 0.0544554 +vn -0.511627 -0.857729 0.0503909 +vn -0.55557 -0.83147 -4.85695e-08 +vn -0.514103 -0.857729 -4.49443e-08 +vn -0.552895 -0.83147 -0.0544555 +vn -0.511627 -0.857729 -0.0503909 +vn -0.544895 -0.83147 -0.108386 +vn -0.504224 -0.857729 -0.100297 +vn -0.531648 -0.83147 -0.161274 +vn -0.491966 -0.857729 -0.149236 +vn -0.51328 -0.83147 -0.212608 +vn -0.474969 -0.857729 -0.196739 +vn -0.489969 -0.83147 -0.261894 +vn -0.453398 -0.857729 -0.242346 +vn -0.46194 -0.83147 -0.308658 +vn -0.427461 -0.857729 -0.28562 +vn -0.429462 -0.83147 -0.35245 +vn -0.397407 -0.857729 -0.326143 +vn -0.392847 -0.83147 -0.392848 +vn -0.363525 -0.857729 -0.363526 +vn -0.35245 -0.83147 -0.429462 +vn -0.326143 -0.857729 -0.397407 +vn -0.308658 -0.83147 -0.46194 +vn -0.28562 -0.857729 -0.427461 +vn -0.261894 -0.83147 -0.489969 +vn -0.242346 -0.857729 -0.453398 +vn -0.212607 -0.83147 -0.51328 +vn -0.196738 -0.857729 -0.474969 +vn -0.161273 -0.83147 -0.531648 +vn -0.149236 -0.857729 -0.491966 +vn -0.108386 -0.83147 -0.544895 +vn -0.100297 -0.857729 -0.504224 +vn -0.0544553 -0.83147 -0.552895 +vn -0.0503908 -0.857729 -0.511627 +vn 6.62511e-09 -0.83147 -0.55557 +vn 6.13061e-09 -0.857729 -0.514103 +vn 0.0544556 -0.83147 -0.552895 +vn 0.050391 -0.857729 -0.511627 +vn 0.108386 -0.83147 -0.544895 +vn 0.100297 -0.857729 -0.504224 +vn 0.161274 -0.83147 -0.531647 +vn 0.149236 -0.857729 -0.491966 +vn 0.212608 -0.83147 -0.51328 +vn 0.196739 -0.857729 -0.474969 +vn 0.261894 -0.83147 -0.489969 +vn 0.242346 -0.857729 -0.453398 +vn 0.308658 -0.83147 -0.46194 +vn 0.28562 -0.857729 -0.427461 +vn 0.35245 -0.83147 -0.429462 +vn 0.326143 -0.857729 -0.397407 +vn 0.392848 -0.83147 -0.392847 +vn 0.363526 -0.857729 -0.363525 +vn 0.429462 -0.83147 -0.35245 +vn 0.397407 -0.857729 -0.326143 +vn 0.46194 -0.83147 -0.308658 +vn 0.427461 -0.857729 -0.28562 +vn 0.489969 -0.83147 -0.261894 +vn 0.453398 -0.857729 -0.242346 +vn 0.51328 -0.83147 -0.212608 +vn 0.474969 -0.857729 -0.196739 +vn 0.531648 -0.83147 -0.161273 +vn 0.491966 -0.857729 -0.149236 +vn 0.544895 -0.83147 -0.108386 +vn 0.504224 -0.857729 -0.100296 +vn 0.552895 -0.83147 -0.0544552 +vn 0.511627 -0.857729 -0.0503907 +vn 0.55557 -0.83147 0 +vn 0.514103 -0.857729 0 +vn 0.514103 -0.857729 0 +vn 0.471397 -0.881921 0 +vn 0.511627 -0.857729 0.0503909 +vn 0.469127 -0.881921 0.046205 +vn 0.504224 -0.857729 0.100296 +vn 0.462339 -0.881921 0.0919649 +vn 0.491966 -0.857729 0.149236 +vn 0.451098 -0.881921 0.136839 +vn 0.474969 -0.857729 0.196739 +vn 0.435514 -0.881921 0.180396 +vn 0.453398 -0.857729 0.242346 +vn 0.415735 -0.881921 0.222215 +vn 0.427461 -0.857729 0.28562 +vn 0.391952 -0.881921 0.261894 +vn 0.397407 -0.857729 0.326143 +vn 0.364395 -0.881921 0.299051 +vn 0.363526 -0.857729 0.363526 +vn 0.333328 -0.881921 0.333328 +vn 0.326143 -0.857729 0.397407 +vn 0.299051 -0.881921 0.364395 +vn 0.28562 -0.857729 0.427461 +vn 0.261894 -0.881921 0.391952 +vn 0.242346 -0.857729 0.453398 +vn 0.222215 -0.881921 0.415735 +vn 0.196739 -0.857729 0.474969 +vn 0.180396 -0.881921 0.435514 +vn 0.149236 -0.857729 0.491966 +vn 0.136839 -0.881921 0.451098 +vn 0.100296 -0.857729 0.504224 +vn 0.0919649 -0.881921 0.462339 +vn 0.0503909 -0.857729 0.511627 +vn 0.0462049 -0.881921 0.469127 +vn -2.24721e-08 -0.857729 0.514103 +vn -2.06054e-08 -0.881921 0.471397 +vn -0.0503909 -0.857729 0.511627 +vn -0.046205 -0.881921 0.469127 +vn -0.100296 -0.857729 0.504224 +vn -0.0919649 -0.881921 0.462339 +vn -0.149236 -0.857729 0.491966 +vn -0.136839 -0.881921 0.451098 +vn -0.196739 -0.857729 0.474969 +vn -0.180396 -0.881921 0.435514 +vn -0.242346 -0.857729 0.453398 +vn -0.222215 -0.881921 0.415735 +vn -0.28562 -0.857729 0.427461 +vn -0.261894 -0.881921 0.391952 +vn -0.326143 -0.857729 0.397407 +vn -0.299051 -0.881921 0.364395 +vn -0.363526 -0.857729 0.363526 +vn -0.333328 -0.881921 0.333328 +vn -0.397407 -0.857729 0.326143 +vn -0.364395 -0.881921 0.299051 +vn -0.427461 -0.857729 0.28562 +vn -0.391952 -0.881921 0.261894 +vn -0.453398 -0.857729 0.242346 +vn -0.415735 -0.881921 0.222215 +vn -0.474969 -0.857729 0.196739 +vn -0.435514 -0.881921 0.180396 +vn -0.491966 -0.857729 0.149236 +vn -0.451098 -0.881921 0.136839 +vn -0.504224 -0.857729 0.100296 +vn -0.462339 -0.881921 0.0919649 +vn -0.511627 -0.857729 0.0503909 +vn -0.469127 -0.881921 0.0462049 +vn -0.514103 -0.857729 -4.49443e-08 +vn -0.471397 -0.881921 -4.12108e-08 +vn -0.511627 -0.857729 -0.0503909 +vn -0.469127 -0.881921 -0.046205 +vn -0.504224 -0.857729 -0.100297 +vn -0.462339 -0.881921 -0.091965 +vn -0.491966 -0.857729 -0.149236 +vn -0.451098 -0.881921 -0.136839 +vn -0.474969 -0.857729 -0.196739 +vn -0.435514 -0.881921 -0.180396 +vn -0.453398 -0.857729 -0.242346 +vn -0.415735 -0.881921 -0.222215 +vn -0.427461 -0.857729 -0.28562 +vn -0.391952 -0.881921 -0.261894 +vn -0.397407 -0.857729 -0.326143 +vn -0.364394 -0.881921 -0.299051 +vn -0.363525 -0.857729 -0.363526 +vn -0.333328 -0.881921 -0.333328 +vn -0.326143 -0.857729 -0.397407 +vn -0.299051 -0.881921 -0.364395 +vn -0.28562 -0.857729 -0.427461 +vn -0.261894 -0.881921 -0.391952 +vn -0.242346 -0.857729 -0.453398 +vn -0.222215 -0.881921 -0.415735 +vn -0.196738 -0.857729 -0.474969 +vn -0.180396 -0.881921 -0.435514 +vn -0.149236 -0.857729 -0.491966 +vn -0.136839 -0.881921 -0.451098 +vn -0.100297 -0.857729 -0.504224 +vn -0.0919649 -0.881921 -0.462339 +vn -0.0503908 -0.857729 -0.511627 +vn -0.0462049 -0.881921 -0.469127 +vn 6.13061e-09 -0.857729 -0.514103 +vn 5.62135e-09 -0.881921 -0.471397 +vn 0.050391 -0.857729 -0.511627 +vn 0.0462051 -0.881921 -0.469127 +vn 0.100297 -0.857729 -0.504224 +vn 0.091965 -0.881921 -0.462339 +vn 0.149236 -0.857729 -0.491966 +vn 0.136839 -0.881921 -0.451098 +vn 0.196739 -0.857729 -0.474969 +vn 0.180396 -0.881921 -0.435514 +vn 0.242346 -0.857729 -0.453398 +vn 0.222215 -0.881921 -0.415735 +vn 0.28562 -0.857729 -0.427461 +vn 0.261894 -0.881921 -0.391952 +vn 0.326143 -0.857729 -0.397407 +vn 0.299051 -0.881921 -0.364395 +vn 0.363526 -0.857729 -0.363525 +vn 0.333328 -0.881921 -0.333328 +vn 0.397407 -0.857729 -0.326143 +vn 0.364395 -0.881921 -0.299051 +vn 0.427461 -0.857729 -0.28562 +vn 0.391952 -0.881921 -0.261894 +vn 0.453398 -0.857729 -0.242346 +vn 0.415735 -0.881921 -0.222215 +vn 0.474969 -0.857729 -0.196739 +vn 0.435514 -0.881921 -0.180396 +vn 0.491966 -0.857729 -0.149236 +vn 0.451098 -0.881921 -0.136839 +vn 0.504224 -0.857729 -0.100296 +vn 0.462339 -0.881921 -0.0919649 +vn 0.511627 -0.857729 -0.0503907 +vn 0.469127 -0.881921 -0.0462048 +vn 0.514103 -0.857729 0 +vn 0.471397 -0.881921 0 +vn 0.471397 -0.881921 0 +vn 0.427555 -0.903989 0 +vn 0.469127 -0.881921 0.046205 +vn 0.425496 -0.903989 0.0419077 +vn 0.462339 -0.881921 0.0919649 +vn 0.41934 -0.903989 0.0834119 +vn 0.451098 -0.881921 0.136839 +vn 0.409145 -0.903989 0.124113 +vn 0.435514 -0.881921 0.180396 +vn 0.395009 -0.903989 0.163618 +vn 0.415735 -0.881921 0.222215 +vn 0.37707 -0.903989 0.201548 +vn 0.391952 -0.881921 0.261894 +vn 0.355499 -0.903989 0.237537 +vn 0.364395 -0.881921 0.299051 +vn 0.330505 -0.903989 0.271238 +vn 0.333328 -0.881921 0.333328 +vn 0.302327 -0.903989 0.302327 +vn 0.299051 -0.881921 0.364395 +vn 0.271238 -0.903989 0.330505 +vn 0.261894 -0.881921 0.391952 +vn 0.237537 -0.903989 0.355499 +vn 0.222215 -0.881921 0.415735 +vn 0.201548 -0.903989 0.37707 +vn 0.180396 -0.881921 0.435514 +vn 0.163618 -0.903989 0.395009 +vn 0.136839 -0.881921 0.451098 +vn 0.124113 -0.903989 0.409145 +vn 0.0919649 -0.881921 0.462339 +vn 0.0834118 -0.903989 0.41934 +vn 0.0462049 -0.881921 0.469127 +vn 0.0419077 -0.903989 0.425496 +vn -2.06054e-08 -0.881921 0.471397 +vn -1.8689e-08 -0.903989 0.427555 +vn -0.046205 -0.881921 0.469127 +vn -0.0419078 -0.903989 0.425496 +vn -0.0919649 -0.881921 0.462339 +vn -0.0834119 -0.903989 0.41934 +vn -0.136839 -0.881921 0.451098 +vn -0.124113 -0.903989 0.409145 +vn -0.180396 -0.881921 0.435514 +vn -0.163618 -0.903989 0.395009 +vn -0.222215 -0.881921 0.415735 +vn -0.201548 -0.903989 0.37707 +vn -0.261894 -0.881921 0.391952 +vn -0.237537 -0.903989 0.355499 +vn -0.299051 -0.881921 0.364395 +vn -0.271238 -0.903989 0.330505 +vn -0.333328 -0.881921 0.333328 +vn -0.302327 -0.903989 0.302327 +vn -0.364395 -0.881921 0.299051 +vn -0.330505 -0.903989 0.271238 +vn -0.391952 -0.881921 0.261894 +vn -0.355499 -0.903989 0.237537 +vn -0.415735 -0.881921 0.222215 +vn -0.37707 -0.903989 0.201548 +vn -0.435514 -0.881921 0.180396 +vn -0.395009 -0.903989 0.163618 +vn -0.451098 -0.881921 0.136839 +vn -0.409145 -0.903989 0.124113 +vn -0.462339 -0.881921 0.0919649 +vn -0.41934 -0.903989 0.0834119 +vn -0.469127 -0.881921 0.0462049 +vn -0.425496 -0.903989 0.0419077 +vn -0.471397 -0.881921 -4.12108e-08 +vn -0.427555 -0.903989 -3.73781e-08 +vn -0.469127 -0.881921 -0.046205 +vn -0.425496 -0.903989 -0.0419078 +vn -0.462339 -0.881921 -0.091965 +vn -0.41934 -0.903989 -0.0834119 +vn -0.451098 -0.881921 -0.136839 +vn -0.409145 -0.903989 -0.124113 +vn -0.435514 -0.881921 -0.180396 +vn -0.395009 -0.903989 -0.163618 +vn -0.415735 -0.881921 -0.222215 +vn -0.37707 -0.903989 -0.201548 +vn -0.391952 -0.881921 -0.261894 +vn -0.355499 -0.903989 -0.237537 +vn -0.364394 -0.881921 -0.299051 +vn -0.330505 -0.903989 -0.271238 +vn -0.333328 -0.881921 -0.333328 +vn -0.302327 -0.903989 -0.302327 +vn -0.299051 -0.881921 -0.364395 +vn -0.271238 -0.903989 -0.330505 +vn -0.261894 -0.881921 -0.391952 +vn -0.237537 -0.903989 -0.355499 +vn -0.222215 -0.881921 -0.415735 +vn -0.201548 -0.903989 -0.37707 +vn -0.180396 -0.881921 -0.435514 +vn -0.163618 -0.903989 -0.395009 +vn -0.136839 -0.881921 -0.451098 +vn -0.124113 -0.903989 -0.409145 +vn -0.0919649 -0.881921 -0.462339 +vn -0.0834119 -0.903989 -0.41934 +vn -0.0462049 -0.881921 -0.469127 +vn -0.0419076 -0.903989 -0.425496 +vn 5.62135e-09 -0.881921 -0.471397 +vn 5.09854e-09 -0.903989 -0.427555 +vn 0.0462051 -0.881921 -0.469127 +vn 0.0419078 -0.903989 -0.425496 +vn 0.091965 -0.881921 -0.462339 +vn 0.0834119 -0.903989 -0.41934 +vn 0.136839 -0.881921 -0.451098 +vn 0.124113 -0.903989 -0.409145 +vn 0.180396 -0.881921 -0.435514 +vn 0.163618 -0.903989 -0.395009 +vn 0.222215 -0.881921 -0.415735 +vn 0.201548 -0.903989 -0.37707 +vn 0.261894 -0.881921 -0.391952 +vn 0.237537 -0.903989 -0.355499 +vn 0.299051 -0.881921 -0.364395 +vn 0.271238 -0.903989 -0.330505 +vn 0.333328 -0.881921 -0.333328 +vn 0.302327 -0.903989 -0.302327 +vn 0.364395 -0.881921 -0.299051 +vn 0.330505 -0.903989 -0.271238 +vn 0.391952 -0.881921 -0.261894 +vn 0.355499 -0.903989 -0.237537 +vn 0.415735 -0.881921 -0.222215 +vn 0.37707 -0.903989 -0.201548 +vn 0.435514 -0.881921 -0.180396 +vn 0.395009 -0.903989 -0.163618 +vn 0.451098 -0.881921 -0.136839 +vn 0.409145 -0.903989 -0.124113 +vn 0.462339 -0.881921 -0.0919649 +vn 0.41934 -0.903989 -0.0834118 +vn 0.469127 -0.881921 -0.0462048 +vn 0.425496 -0.903989 -0.0419076 +vn 0.471397 -0.881921 0 +vn 0.427555 -0.903989 0 +vn 0.427555 -0.903989 0 +vn 0.382683 -0.92388 0 +vn 0.425496 -0.903989 0.0419077 +vn 0.380841 -0.92388 0.0375095 +vn 0.41934 -0.903989 0.0834119 +vn 0.37533 -0.92388 0.0746578 +vn 0.409145 -0.903989 0.124113 +vn 0.366205 -0.92388 0.111087 +vn 0.395009 -0.903989 0.163618 +vn 0.353553 -0.92388 0.146447 +vn 0.37707 -0.903989 0.201548 +vn 0.337497 -0.92388 0.180396 +vn 0.355499 -0.903989 0.237537 +vn 0.31819 -0.92388 0.212607 +vn 0.330505 -0.903989 0.271238 +vn 0.295818 -0.92388 0.242772 +vn 0.302327 -0.903989 0.302327 +vn 0.270598 -0.92388 0.270598 +vn 0.271238 -0.903989 0.330505 +vn 0.242772 -0.92388 0.295818 +vn 0.237537 -0.903989 0.355499 +vn 0.212607 -0.92388 0.31819 +vn 0.201548 -0.903989 0.37707 +vn 0.180396 -0.92388 0.337497 +vn 0.163618 -0.903989 0.395009 +vn 0.146447 -0.92388 0.353553 +vn 0.124113 -0.903989 0.409145 +vn 0.111087 -0.92388 0.366205 +vn 0.0834118 -0.903989 0.41934 +vn 0.0746578 -0.92388 0.37533 +vn 0.0419077 -0.903989 0.425496 +vn 0.0375095 -0.92388 0.380841 +vn -1.8689e-08 -0.903989 0.427555 +vn -1.67276e-08 -0.92388 0.382683 +vn -0.0419078 -0.903989 0.425496 +vn -0.0375096 -0.92388 0.380841 +vn -0.0834119 -0.903989 0.41934 +vn -0.0746578 -0.92388 0.37533 +vn -0.124113 -0.903989 0.409145 +vn -0.111087 -0.92388 0.366205 +vn -0.163618 -0.903989 0.395009 +vn -0.146447 -0.92388 0.353553 +vn -0.201548 -0.903989 0.37707 +vn -0.180396 -0.92388 0.337497 +vn -0.237537 -0.903989 0.355499 +vn -0.212607 -0.92388 0.318189 +vn -0.271238 -0.903989 0.330505 +vn -0.242772 -0.92388 0.295818 +vn -0.302327 -0.903989 0.302327 +vn -0.270598 -0.92388 0.270598 +vn -0.330505 -0.903989 0.271238 +vn -0.295818 -0.92388 0.242772 +vn -0.355499 -0.903989 0.237537 +vn -0.31819 -0.92388 0.212607 +vn -0.37707 -0.903989 0.201548 +vn -0.337497 -0.92388 0.180396 +vn -0.395009 -0.903989 0.163618 +vn -0.353553 -0.92388 0.146446 +vn -0.409145 -0.903989 0.124113 +vn -0.366205 -0.92388 0.111087 +vn -0.41934 -0.903989 0.0834119 +vn -0.37533 -0.92388 0.0746578 +vn -0.425496 -0.903989 0.0419077 +vn -0.380841 -0.92388 0.0375095 +vn -0.427555 -0.903989 -3.73781e-08 +vn -0.382683 -0.92388 -3.34552e-08 +vn -0.425496 -0.903989 -0.0419078 +vn -0.380841 -0.92388 -0.0375096 +vn -0.41934 -0.903989 -0.0834119 +vn -0.37533 -0.92388 -0.0746579 +vn -0.409145 -0.903989 -0.124113 +vn -0.366205 -0.92388 -0.111087 +vn -0.395009 -0.903989 -0.163618 +vn -0.353553 -0.92388 -0.146447 +vn -0.37707 -0.903989 -0.201548 +vn -0.337497 -0.92388 -0.180396 +vn -0.355499 -0.903989 -0.237537 +vn -0.318189 -0.92388 -0.212607 +vn -0.330505 -0.903989 -0.271238 +vn -0.295818 -0.92388 -0.242772 +vn -0.302327 -0.903989 -0.302327 +vn -0.270598 -0.92388 -0.270598 +vn -0.271238 -0.903989 -0.330505 +vn -0.242772 -0.92388 -0.295818 +vn -0.237537 -0.903989 -0.355499 +vn -0.212607 -0.92388 -0.31819 +vn -0.201548 -0.903989 -0.37707 +vn -0.180396 -0.92388 -0.337497 +vn -0.163618 -0.903989 -0.395009 +vn -0.146446 -0.92388 -0.353553 +vn -0.124113 -0.903989 -0.409145 +vn -0.111087 -0.92388 -0.366205 +vn -0.0834119 -0.903989 -0.41934 +vn -0.0746578 -0.92388 -0.37533 +vn -0.0419076 -0.903989 -0.425496 +vn -0.0375094 -0.92388 -0.380841 +vn 5.09854e-09 -0.903989 -0.427555 +vn 4.56345e-09 -0.92388 -0.382683 +vn 0.0419078 -0.903989 -0.425496 +vn 0.0375096 -0.92388 -0.380841 +vn 0.0834119 -0.903989 -0.41934 +vn 0.0746578 -0.92388 -0.37533 +vn 0.124113 -0.903989 -0.409145 +vn 0.111087 -0.92388 -0.366205 +vn 0.163618 -0.903989 -0.395009 +vn 0.146447 -0.92388 -0.353553 +vn 0.201548 -0.903989 -0.37707 +vn 0.180396 -0.92388 -0.337497 +vn 0.237537 -0.903989 -0.355499 +vn 0.212608 -0.92388 -0.318189 +vn 0.271238 -0.903989 -0.330505 +vn 0.242772 -0.92388 -0.295818 +vn 0.302327 -0.903989 -0.302327 +vn 0.270598 -0.92388 -0.270598 +vn 0.330505 -0.903989 -0.271238 +vn 0.295818 -0.92388 -0.242772 +vn 0.355499 -0.903989 -0.237537 +vn 0.31819 -0.92388 -0.212607 +vn 0.37707 -0.903989 -0.201548 +vn 0.337497 -0.92388 -0.180396 +vn 0.395009 -0.903989 -0.163618 +vn 0.353553 -0.92388 -0.146447 +vn 0.409145 -0.903989 -0.124113 +vn 0.366205 -0.92388 -0.111087 +vn 0.41934 -0.903989 -0.0834118 +vn 0.37533 -0.92388 -0.0746578 +vn 0.425496 -0.903989 -0.0419076 +vn 0.380841 -0.92388 -0.0375094 +vn 0.427555 -0.903989 0 +vn 0.382683 -0.92388 0 +vn 0.382683 -0.92388 0 +vn 0.33689 -0.941544 0 +vn 0.380841 -0.92388 0.0375095 +vn 0.335268 -0.941544 0.033021 +vn 0.37533 -0.92388 0.0746578 +vn 0.330417 -0.941544 0.0657239 +vn 0.366205 -0.92388 0.111087 +vn 0.322383 -0.941544 0.0977939 +vn 0.353553 -0.92388 0.146447 +vn 0.311246 -0.941544 0.128922 +vn 0.337497 -0.92388 0.180396 +vn 0.29711 -0.941544 0.158809 +vn 0.31819 -0.92388 0.212607 +vn 0.280114 -0.941544 0.187166 +vn 0.295818 -0.92388 0.242772 +vn 0.260419 -0.941544 0.213721 +vn 0.270598 -0.92388 0.270598 +vn 0.238217 -0.941544 0.238217 +vn 0.242772 -0.92388 0.295818 +vn 0.213721 -0.941544 0.260419 +vn 0.212607 -0.92388 0.31819 +vn 0.187166 -0.941544 0.280114 +vn 0.180396 -0.92388 0.337497 +vn 0.158809 -0.941544 0.29711 +vn 0.146447 -0.92388 0.353553 +vn 0.128922 -0.941544 0.311246 +vn 0.111087 -0.92388 0.366205 +vn 0.0977939 -0.941544 0.322383 +vn 0.0746578 -0.92388 0.37533 +vn 0.0657239 -0.941544 0.330417 +vn 0.0375095 -0.92388 0.380841 +vn 0.033021 -0.941544 0.335268 +vn -1.67276e-08 -0.92388 0.382683 +vn -1.47259e-08 -0.941544 0.33689 +vn -0.0375096 -0.92388 0.380841 +vn -0.033021 -0.941544 0.335268 +vn -0.0746578 -0.92388 0.37533 +vn -0.0657239 -0.941544 0.330417 +vn -0.111087 -0.92388 0.366205 +vn -0.097794 -0.941544 0.322383 +vn -0.146447 -0.92388 0.353553 +vn -0.128922 -0.941544 0.311246 +vn -0.180396 -0.92388 0.337497 +vn -0.158809 -0.941544 0.29711 +vn -0.212607 -0.92388 0.318189 +vn -0.187166 -0.941544 0.280114 +vn -0.242772 -0.92388 0.295818 +vn -0.213721 -0.941544 0.260419 +vn -0.270598 -0.92388 0.270598 +vn -0.238217 -0.941544 0.238217 +vn -0.295818 -0.92388 0.242772 +vn -0.260419 -0.941544 0.213721 +vn -0.31819 -0.92388 0.212607 +vn -0.280114 -0.941544 0.187166 +vn -0.337497 -0.92388 0.180396 +vn -0.29711 -0.941544 0.158809 +vn -0.353553 -0.92388 0.146446 +vn -0.311246 -0.941544 0.128922 +vn -0.366205 -0.92388 0.111087 +vn -0.322383 -0.941544 0.097794 +vn -0.37533 -0.92388 0.0746578 +vn -0.330417 -0.941544 0.0657239 +vn -0.380841 -0.92388 0.0375095 +vn -0.335268 -0.941544 0.033021 +vn -0.382683 -0.92388 -3.34552e-08 +vn -0.33689 -0.941544 -2.94518e-08 +vn -0.380841 -0.92388 -0.0375096 +vn -0.335268 -0.941544 -0.033021 +vn -0.37533 -0.92388 -0.0746579 +vn -0.330417 -0.941544 -0.065724 +vn -0.366205 -0.92388 -0.111087 +vn -0.322383 -0.941544 -0.097794 +vn -0.353553 -0.92388 -0.146447 +vn -0.311246 -0.941544 -0.128922 +vn -0.337497 -0.92388 -0.180396 +vn -0.29711 -0.941544 -0.158809 +vn -0.318189 -0.92388 -0.212607 +vn -0.280114 -0.941544 -0.187166 +vn -0.295818 -0.92388 -0.242772 +vn -0.260419 -0.941544 -0.213721 +vn -0.270598 -0.92388 -0.270598 +vn -0.238217 -0.941544 -0.238217 +vn -0.242772 -0.92388 -0.295818 +vn -0.213721 -0.941544 -0.260419 +vn -0.212607 -0.92388 -0.31819 +vn -0.187166 -0.941544 -0.280114 +vn -0.180396 -0.92388 -0.337497 +vn -0.158809 -0.941544 -0.29711 +vn -0.146446 -0.92388 -0.353553 +vn -0.128922 -0.941544 -0.311246 +vn -0.111087 -0.92388 -0.366205 +vn -0.0977939 -0.941544 -0.322383 +vn -0.0746578 -0.92388 -0.37533 +vn -0.065724 -0.941544 -0.330417 +vn -0.0375094 -0.92388 -0.380841 +vn -0.0330209 -0.941544 -0.335268 +vn 4.56345e-09 -0.92388 -0.382683 +vn 4.01737e-09 -0.941544 -0.33689 +vn 0.0375096 -0.92388 -0.380841 +vn 0.0330211 -0.941544 -0.335268 +vn 0.0746578 -0.92388 -0.37533 +vn 0.065724 -0.941544 -0.330417 +vn 0.111087 -0.92388 -0.366205 +vn 0.0977941 -0.941544 -0.322383 +vn 0.146447 -0.92388 -0.353553 +vn 0.128922 -0.941544 -0.311246 +vn 0.180396 -0.92388 -0.337497 +vn 0.158809 -0.941544 -0.29711 +vn 0.212608 -0.92388 -0.318189 +vn 0.187166 -0.941544 -0.280114 +vn 0.242772 -0.92388 -0.295818 +vn 0.213721 -0.941544 -0.260419 +vn 0.270598 -0.92388 -0.270598 +vn 0.238217 -0.941544 -0.238217 +vn 0.295818 -0.92388 -0.242772 +vn 0.260419 -0.941544 -0.213721 +vn 0.31819 -0.92388 -0.212607 +vn 0.280114 -0.941544 -0.187166 +vn 0.337497 -0.92388 -0.180396 +vn 0.29711 -0.941544 -0.158809 +vn 0.353553 -0.92388 -0.146447 +vn 0.311246 -0.941544 -0.128922 +vn 0.366205 -0.92388 -0.111087 +vn 0.322383 -0.941544 -0.0977939 +vn 0.37533 -0.92388 -0.0746578 +vn 0.330417 -0.941544 -0.0657239 +vn 0.380841 -0.92388 -0.0375094 +vn 0.335268 -0.941544 -0.0330209 +vn 0.382683 -0.92388 0 +vn 0.33689 -0.941544 0 +vn 0.33689 -0.941544 0 +vn 0.290285 -0.95694 0 +vn 0.335268 -0.941544 0.033021 +vn 0.288887 -0.95694 0.0284529 +vn 0.330417 -0.941544 0.0657239 +vn 0.284707 -0.95694 0.0566317 +vn 0.322383 -0.941544 0.0977939 +vn 0.277785 -0.95694 0.0842652 +vn 0.311246 -0.941544 0.128922 +vn 0.268188 -0.95694 0.111087 +vn 0.29711 -0.941544 0.158809 +vn 0.256008 -0.95694 0.136839 +vn 0.280114 -0.941544 0.187166 +vn 0.241363 -0.95694 0.161274 +vn 0.260419 -0.941544 0.213721 +vn 0.224393 -0.95694 0.184155 +vn 0.238217 -0.941544 0.238217 +vn 0.205262 -0.95694 0.205262 +vn 0.213721 -0.941544 0.260419 +vn 0.184155 -0.95694 0.224393 +vn 0.187166 -0.941544 0.280114 +vn 0.161274 -0.95694 0.241363 +vn 0.158809 -0.941544 0.29711 +vn 0.136839 -0.95694 0.256008 +vn 0.128922 -0.941544 0.311246 +vn 0.111087 -0.95694 0.268188 +vn 0.0977939 -0.941544 0.322383 +vn 0.0842652 -0.95694 0.277785 +vn 0.0657239 -0.941544 0.330417 +vn 0.0566317 -0.95694 0.284707 +vn 0.033021 -0.941544 0.335268 +vn 0.0284529 -0.95694 0.288887 +vn -1.47259e-08 -0.941544 0.33689 +vn -1.26887e-08 -0.95694 0.290285 +vn -0.033021 -0.941544 0.335268 +vn -0.0284529 -0.95694 0.288887 +vn -0.0657239 -0.941544 0.330417 +vn -0.0566317 -0.95694 0.284707 +vn -0.097794 -0.941544 0.322383 +vn -0.0842652 -0.95694 0.277785 +vn -0.128922 -0.941544 0.311246 +vn -0.111087 -0.95694 0.268188 +vn -0.158809 -0.941544 0.29711 +vn -0.136839 -0.95694 0.256008 +vn -0.187166 -0.941544 0.280114 +vn -0.161274 -0.95694 0.241363 +vn -0.213721 -0.941544 0.260419 +vn -0.184155 -0.95694 0.224393 +vn -0.238217 -0.941544 0.238217 +vn -0.205262 -0.95694 0.205262 +vn -0.260419 -0.941544 0.213721 +vn -0.224393 -0.95694 0.184155 +vn -0.280114 -0.941544 0.187166 +vn -0.241363 -0.95694 0.161274 +vn -0.29711 -0.941544 0.158809 +vn -0.256008 -0.95694 0.136839 +vn -0.311246 -0.941544 0.128922 +vn -0.268188 -0.95694 0.111087 +vn -0.322383 -0.941544 0.097794 +vn -0.277785 -0.95694 0.0842652 +vn -0.330417 -0.941544 0.0657239 +vn -0.284707 -0.95694 0.0566317 +vn -0.335268 -0.941544 0.033021 +vn -0.288887 -0.95694 0.0284529 +vn -0.33689 -0.941544 -2.94518e-08 +vn -0.290285 -0.95694 -2.53775e-08 +vn -0.335268 -0.941544 -0.033021 +vn -0.288887 -0.95694 -0.0284529 +vn -0.330417 -0.941544 -0.065724 +vn -0.284707 -0.95694 -0.0566318 +vn -0.322383 -0.941544 -0.097794 +vn -0.277785 -0.95694 -0.0842653 +vn -0.311246 -0.941544 -0.128922 +vn -0.268188 -0.95694 -0.111087 +vn -0.29711 -0.941544 -0.158809 +vn -0.256008 -0.95694 -0.136839 +vn -0.280114 -0.941544 -0.187166 +vn -0.241363 -0.95694 -0.161274 +vn -0.260419 -0.941544 -0.213721 +vn -0.224393 -0.95694 -0.184155 +vn -0.238217 -0.941544 -0.238217 +vn -0.205262 -0.95694 -0.205262 +vn -0.213721 -0.941544 -0.260419 +vn -0.184155 -0.95694 -0.224393 +vn -0.187166 -0.941544 -0.280114 +vn -0.161273 -0.95694 -0.241363 +vn -0.158809 -0.941544 -0.29711 +vn -0.136839 -0.95694 -0.256008 +vn -0.128922 -0.941544 -0.311246 +vn -0.111087 -0.95694 -0.268188 +vn -0.0977939 -0.941544 -0.322383 +vn -0.0842652 -0.95694 -0.277785 +vn -0.065724 -0.941544 -0.330417 +vn -0.0566318 -0.95694 -0.284707 +vn -0.0330209 -0.941544 -0.335268 +vn -0.0284528 -0.95694 -0.288887 +vn 4.01737e-09 -0.941544 -0.33689 +vn 3.46161e-09 -0.95694 -0.290285 +vn 0.0330211 -0.941544 -0.335268 +vn 0.028453 -0.95694 -0.288887 +vn 0.065724 -0.941544 -0.330417 +vn 0.0566318 -0.95694 -0.284707 +vn 0.0977941 -0.941544 -0.322383 +vn 0.0842653 -0.95694 -0.277785 +vn 0.128922 -0.941544 -0.311246 +vn 0.111087 -0.95694 -0.268188 +vn 0.158809 -0.941544 -0.29711 +vn 0.136839 -0.95694 -0.256008 +vn 0.187166 -0.941544 -0.280114 +vn 0.161274 -0.95694 -0.241363 +vn 0.213721 -0.941544 -0.260419 +vn 0.184155 -0.95694 -0.224393 +vn 0.238217 -0.941544 -0.238217 +vn 0.205262 -0.95694 -0.205262 +vn 0.260419 -0.941544 -0.213721 +vn 0.224393 -0.95694 -0.184155 +vn 0.280114 -0.941544 -0.187166 +vn 0.241363 -0.95694 -0.161274 +vn 0.29711 -0.941544 -0.158809 +vn 0.256008 -0.95694 -0.136839 +vn 0.311246 -0.941544 -0.128922 +vn 0.268188 -0.95694 -0.111087 +vn 0.322383 -0.941544 -0.0977939 +vn 0.277785 -0.95694 -0.0842651 +vn 0.330417 -0.941544 -0.0657239 +vn 0.284707 -0.95694 -0.0566317 +vn 0.335268 -0.941544 -0.0330209 +vn 0.288887 -0.95694 -0.0284528 +vn 0.33689 -0.941544 0 +vn 0.290285 -0.95694 0 +vn 0.290285 -0.95694 0 +vn 0.24298 -0.970031 0 +vn 0.288887 -0.95694 0.0284529 +vn 0.24181 -0.970031 0.0238162 +vn 0.284707 -0.95694 0.0566317 +vn 0.238311 -0.970031 0.0474031 +vn 0.277785 -0.95694 0.0842652 +vn 0.232517 -0.970031 0.0705334 +vn 0.268188 -0.95694 0.111087 +vn 0.224484 -0.970031 0.0929845 +vn 0.256008 -0.95694 0.136839 +vn 0.214289 -0.970031 0.11454 +vn 0.241363 -0.95694 0.161274 +vn 0.202031 -0.970031 0.134992 +vn 0.224393 -0.95694 0.184155 +vn 0.187826 -0.970031 0.154145 +vn 0.205262 -0.95694 0.205262 +vn 0.171813 -0.970031 0.171813 +vn 0.184155 -0.95694 0.224393 +vn 0.154145 -0.970031 0.187826 +vn 0.161274 -0.95694 0.241363 +vn 0.134992 -0.970031 0.202031 +vn 0.136839 -0.95694 0.256008 +vn 0.11454 -0.970031 0.214289 +vn 0.111087 -0.95694 0.268188 +vn 0.0929844 -0.970031 0.224484 +vn 0.0842652 -0.95694 0.277785 +vn 0.0705334 -0.970031 0.232517 +vn 0.0566317 -0.95694 0.284707 +vn 0.047403 -0.970031 0.238311 +vn 0.0284529 -0.95694 0.288887 +vn 0.0238162 -0.970031 0.24181 +vn -1.26887e-08 -0.95694 0.290285 +vn -1.0621e-08 -0.970031 0.24298 +vn -0.0284529 -0.95694 0.288887 +vn -0.0238162 -0.970031 0.24181 +vn -0.0566317 -0.95694 0.284707 +vn -0.0474031 -0.970031 0.238311 +vn -0.0842652 -0.95694 0.277785 +vn -0.0705334 -0.970031 0.232517 +vn -0.111087 -0.95694 0.268188 +vn -0.0929845 -0.970031 0.224484 +vn -0.136839 -0.95694 0.256008 +vn -0.11454 -0.970031 0.214289 +vn -0.161274 -0.95694 0.241363 +vn -0.134993 -0.970031 0.202031 +vn -0.184155 -0.95694 0.224393 +vn -0.154145 -0.970031 0.187826 +vn -0.205262 -0.95694 0.205262 +vn -0.171813 -0.970031 0.171813 +vn -0.224393 -0.95694 0.184155 +vn -0.187826 -0.970031 0.154145 +vn -0.241363 -0.95694 0.161274 +vn -0.202031 -0.970031 0.134992 +vn -0.256008 -0.95694 0.136839 +vn -0.214289 -0.970031 0.11454 +vn -0.268188 -0.95694 0.111087 +vn -0.224484 -0.970031 0.0929844 +vn -0.277785 -0.95694 0.0842652 +vn -0.232517 -0.970031 0.0705334 +vn -0.284707 -0.95694 0.0566317 +vn -0.238311 -0.970031 0.0474031 +vn -0.288887 -0.95694 0.0284529 +vn -0.24181 -0.970031 0.0238162 +vn -0.290285 -0.95694 -2.53775e-08 +vn -0.24298 -0.970031 -2.1242e-08 +vn -0.288887 -0.95694 -0.0284529 +vn -0.24181 -0.970031 -0.0238162 +vn -0.284707 -0.95694 -0.0566318 +vn -0.238311 -0.970031 -0.0474031 +vn -0.277785 -0.95694 -0.0842653 +vn -0.232517 -0.970031 -0.0705334 +vn -0.268188 -0.95694 -0.111087 +vn -0.224484 -0.970031 -0.0929844 +vn -0.256008 -0.95694 -0.136839 +vn -0.214289 -0.970031 -0.11454 +vn -0.241363 -0.95694 -0.161274 +vn -0.202031 -0.970031 -0.134993 +vn -0.224393 -0.95694 -0.184155 +vn -0.187826 -0.970031 -0.154145 +vn -0.205262 -0.95694 -0.205262 +vn -0.171813 -0.970031 -0.171813 +vn -0.184155 -0.95694 -0.224393 +vn -0.154145 -0.970031 -0.187826 +vn -0.161273 -0.95694 -0.241363 +vn -0.134992 -0.970031 -0.202031 +vn -0.136839 -0.95694 -0.256008 +vn -0.11454 -0.970031 -0.214289 +vn -0.111087 -0.95694 -0.268188 +vn -0.0929844 -0.970031 -0.224484 +vn -0.0842652 -0.95694 -0.277785 +vn -0.0705334 -0.970031 -0.232517 +vn -0.0566318 -0.95694 -0.284707 +vn -0.0474031 -0.970031 -0.238311 +vn -0.0284528 -0.95694 -0.288887 +vn -0.0238162 -0.970031 -0.24181 +vn 3.46161e-09 -0.95694 -0.290285 +vn 2.89751e-09 -0.970031 -0.24298 +vn 0.028453 -0.95694 -0.288887 +vn 0.0238163 -0.970031 -0.24181 +vn 0.0566318 -0.95694 -0.284707 +vn 0.0474031 -0.970031 -0.238311 +vn 0.0842653 -0.95694 -0.277785 +vn 0.0705335 -0.970031 -0.232517 +vn 0.111087 -0.95694 -0.268188 +vn 0.0929845 -0.970031 -0.224484 +vn 0.136839 -0.95694 -0.256008 +vn 0.11454 -0.970031 -0.214289 +vn 0.161274 -0.95694 -0.241363 +vn 0.134993 -0.970031 -0.202031 +vn 0.184155 -0.95694 -0.224393 +vn 0.154145 -0.970031 -0.187826 +vn 0.205262 -0.95694 -0.205262 +vn 0.171813 -0.970031 -0.171813 +vn 0.224393 -0.95694 -0.184155 +vn 0.187826 -0.970031 -0.154145 +vn 0.241363 -0.95694 -0.161274 +vn 0.202031 -0.970031 -0.134993 +vn 0.256008 -0.95694 -0.136839 +vn 0.214289 -0.970031 -0.11454 +vn 0.268188 -0.95694 -0.111087 +vn 0.224484 -0.970031 -0.0929844 +vn 0.277785 -0.95694 -0.0842651 +vn 0.232517 -0.970031 -0.0705333 +vn 0.284707 -0.95694 -0.0566317 +vn 0.238311 -0.970031 -0.047403 +vn 0.288887 -0.95694 -0.0284528 +vn 0.24181 -0.970031 -0.0238161 +vn 0.290285 -0.95694 0 +vn 0.24298 -0.970031 0 +vn 0.24298 -0.970031 0 +vn 0.19509 -0.980785 0 +vn 0.24181 -0.970031 0.0238162 +vn 0.194151 -0.980785 0.0191222 +vn 0.238311 -0.970031 0.0474031 +vn 0.191342 -0.980785 0.0380602 +vn 0.232517 -0.970031 0.0705334 +vn 0.18669 -0.980785 0.0566317 +vn 0.224484 -0.970031 0.0929845 +vn 0.18024 -0.980785 0.0746578 +vn 0.214289 -0.970031 0.11454 +vn 0.172054 -0.980785 0.0919649 +vn 0.202031 -0.970031 0.134992 +vn 0.162212 -0.980785 0.108386 +vn 0.187826 -0.970031 0.154145 +vn 0.150807 -0.980785 0.123764 +vn 0.171813 -0.970031 0.171813 +vn 0.13795 -0.980785 0.13795 +vn 0.154145 -0.970031 0.187826 +vn 0.123764 -0.980785 0.150807 +vn 0.134992 -0.970031 0.202031 +vn 0.108386 -0.980785 0.162212 +vn 0.11454 -0.970031 0.214289 +vn 0.0919649 -0.980785 0.172054 +vn 0.0929844 -0.970031 0.224484 +vn 0.0746578 -0.980785 0.18024 +vn 0.0705334 -0.970031 0.232517 +vn 0.0566317 -0.980785 0.18669 +vn 0.047403 -0.970031 0.238311 +vn 0.0380602 -0.980785 0.191342 +vn 0.0238162 -0.970031 0.24181 +vn 0.0191222 -0.980785 0.194151 +vn -1.0621e-08 -0.970031 0.24298 +vn -8.52767e-09 -0.980785 0.19509 +vn -0.0238162 -0.970031 0.24181 +vn -0.0191222 -0.980785 0.194151 +vn -0.0474031 -0.970031 0.238311 +vn -0.0380602 -0.980785 0.191342 +vn -0.0705334 -0.970031 0.232517 +vn -0.0566317 -0.980785 0.18669 +vn -0.0929845 -0.970031 0.224484 +vn -0.0746578 -0.980785 0.18024 +vn -0.11454 -0.970031 0.214289 +vn -0.091965 -0.980785 0.172054 +vn -0.134993 -0.970031 0.202031 +vn -0.108386 -0.980785 0.162212 +vn -0.154145 -0.970031 0.187826 +vn -0.123764 -0.980785 0.150807 +vn -0.171813 -0.970031 0.171813 +vn -0.13795 -0.980785 0.13795 +vn -0.187826 -0.970031 0.154145 +vn -0.150807 -0.980785 0.123764 +vn -0.202031 -0.970031 0.134992 +vn -0.162212 -0.980785 0.108386 +vn -0.214289 -0.970031 0.11454 +vn -0.172054 -0.980785 0.0919649 +vn -0.224484 -0.970031 0.0929844 +vn -0.18024 -0.980785 0.0746578 +vn -0.232517 -0.970031 0.0705334 +vn -0.18669 -0.980785 0.0566317 +vn -0.238311 -0.970031 0.0474031 +vn -0.191342 -0.980785 0.0380602 +vn -0.24181 -0.970031 0.0238162 +vn -0.194151 -0.980785 0.0191222 +vn -0.24298 -0.970031 -2.1242e-08 +vn -0.19509 -0.980785 -1.70553e-08 +vn -0.24181 -0.970031 -0.0238162 +vn -0.194151 -0.980785 -0.0191222 +vn -0.238311 -0.970031 -0.0474031 +vn -0.191342 -0.980785 -0.0380603 +vn -0.232517 -0.970031 -0.0705334 +vn -0.18669 -0.980785 -0.0566318 +vn -0.224484 -0.970031 -0.0929844 +vn -0.18024 -0.980785 -0.0746578 +vn -0.214289 -0.970031 -0.11454 +vn -0.172054 -0.980785 -0.0919649 +vn -0.202031 -0.970031 -0.134993 +vn -0.162212 -0.980785 -0.108386 +vn -0.187826 -0.970031 -0.154145 +vn -0.150807 -0.980785 -0.123764 +vn -0.171813 -0.970031 -0.171813 +vn -0.13795 -0.980785 -0.13795 +vn -0.154145 -0.970031 -0.187826 +vn -0.123764 -0.980785 -0.150807 +vn -0.134992 -0.970031 -0.202031 +vn -0.108386 -0.980785 -0.162212 +vn -0.11454 -0.970031 -0.214289 +vn -0.0919649 -0.980785 -0.172054 +vn -0.0929844 -0.970031 -0.224484 +vn -0.0746578 -0.980785 -0.18024 +vn -0.0705334 -0.970031 -0.232517 +vn -0.0566317 -0.980785 -0.18669 +vn -0.0474031 -0.970031 -0.238311 +vn -0.0380602 -0.980785 -0.191342 +vn -0.0238162 -0.970031 -0.24181 +vn -0.0191222 -0.980785 -0.194151 +vn 2.89751e-09 -0.970031 -0.24298 +vn 2.32643e-09 -0.980785 -0.19509 +vn 0.0238163 -0.970031 -0.24181 +vn 0.0191223 -0.980785 -0.194151 +vn 0.0474031 -0.970031 -0.238311 +vn 0.0380602 -0.980785 -0.191342 +vn 0.0705335 -0.970031 -0.232517 +vn 0.0566318 -0.980785 -0.18669 +vn 0.0929845 -0.970031 -0.224484 +vn 0.0746579 -0.980785 -0.18024 +vn 0.11454 -0.970031 -0.214289 +vn 0.0919649 -0.980785 -0.172054 +vn 0.134993 -0.970031 -0.202031 +vn 0.108386 -0.980785 -0.162212 +vn 0.154145 -0.970031 -0.187826 +vn 0.123764 -0.980785 -0.150807 +vn 0.171813 -0.970031 -0.171813 +vn 0.13795 -0.980785 -0.13795 +vn 0.187826 -0.970031 -0.154145 +vn 0.150807 -0.980785 -0.123764 +vn 0.202031 -0.970031 -0.134993 +vn 0.162212 -0.980785 -0.108386 +vn 0.214289 -0.970031 -0.11454 +vn 0.172054 -0.980785 -0.0919649 +vn 0.224484 -0.970031 -0.0929844 +vn 0.18024 -0.980785 -0.0746578 +vn 0.232517 -0.970031 -0.0705333 +vn 0.18669 -0.980785 -0.0566317 +vn 0.238311 -0.970031 -0.047403 +vn 0.191342 -0.980785 -0.0380602 +vn 0.24181 -0.970031 -0.0238161 +vn 0.194151 -0.980785 -0.0191221 +vn 0.24298 -0.970031 0 +vn 0.19509 -0.980785 0 +vn 0.19509 -0.980785 0 +vn 0.14673 -0.989177 0 +vn 0.194151 -0.980785 0.0191222 +vn 0.146024 -0.989177 0.0143821 +vn 0.191342 -0.980785 0.0380602 +vn 0.143911 -0.989177 0.0286257 +vn 0.18669 -0.980785 0.0566317 +vn 0.140412 -0.989177 0.0425936 +vn 0.18024 -0.980785 0.0746578 +vn 0.135561 -0.989177 0.0561513 +vn 0.172054 -0.980785 0.0919649 +vn 0.129405 -0.989177 0.0691682 +vn 0.162212 -0.980785 0.108386 +vn 0.122002 -0.989177 0.081519 +vn 0.150807 -0.980785 0.123764 +vn 0.113424 -0.989177 0.0930848 +vn 0.13795 -0.980785 0.13795 +vn 0.103754 -0.989177 0.103754 +vn 0.123764 -0.980785 0.150807 +vn 0.0930847 -0.989177 0.113424 +vn 0.108386 -0.980785 0.162212 +vn 0.081519 -0.989177 0.122002 +vn 0.0919649 -0.980785 0.172054 +vn 0.0691682 -0.989177 0.129405 +vn 0.0746578 -0.980785 0.18024 +vn 0.0561513 -0.989177 0.135561 +vn 0.0566317 -0.980785 0.18669 +vn 0.0425936 -0.989177 0.140412 +vn 0.0380602 -0.980785 0.191342 +vn 0.0286257 -0.989177 0.143911 +vn 0.0191222 -0.980785 0.194151 +vn 0.0143821 -0.989177 0.146024 +vn -8.52767e-09 -0.980785 0.19509 +vn -6.41379e-09 -0.989177 0.14673 +vn -0.0191222 -0.980785 0.194151 +vn -0.0143821 -0.989177 0.146024 +vn -0.0380602 -0.980785 0.191342 +vn -0.0286257 -0.989177 0.143911 +vn -0.0566317 -0.980785 0.18669 +vn -0.0425936 -0.989177 0.140412 +vn -0.0746578 -0.980785 0.18024 +vn -0.0561513 -0.989177 0.135561 +vn -0.091965 -0.980785 0.172054 +vn -0.0691682 -0.989177 0.129405 +vn -0.108386 -0.980785 0.162212 +vn -0.081519 -0.989177 0.122002 +vn -0.123764 -0.980785 0.150807 +vn -0.0930847 -0.989177 0.113424 +vn -0.13795 -0.980785 0.13795 +vn -0.103754 -0.989177 0.103754 +vn -0.150807 -0.980785 0.123764 +vn -0.113424 -0.989177 0.0930847 +vn -0.162212 -0.980785 0.108386 +vn -0.122002 -0.989177 0.081519 +vn -0.172054 -0.980785 0.0919649 +vn -0.129405 -0.989177 0.0691682 +vn -0.18024 -0.980785 0.0746578 +vn -0.135561 -0.989177 0.0561513 +vn -0.18669 -0.980785 0.0566317 +vn -0.140412 -0.989177 0.0425936 +vn -0.191342 -0.980785 0.0380602 +vn -0.143911 -0.989177 0.0286257 +vn -0.194151 -0.980785 0.0191222 +vn -0.146024 -0.989177 0.0143821 +vn -0.19509 -0.980785 -1.70553e-08 +vn -0.14673 -0.989177 -1.28276e-08 +vn -0.194151 -0.980785 -0.0191222 +vn -0.146024 -0.989177 -0.0143821 +vn -0.191342 -0.980785 -0.0380603 +vn -0.143911 -0.989177 -0.0286257 +vn -0.18669 -0.980785 -0.0566318 +vn -0.140412 -0.989177 -0.0425936 +vn -0.18024 -0.980785 -0.0746578 +vn -0.135561 -0.989177 -0.0561513 +vn -0.172054 -0.980785 -0.0919649 +vn -0.129405 -0.989177 -0.0691682 +vn -0.162212 -0.980785 -0.108386 +vn -0.122002 -0.989177 -0.081519 +vn -0.150807 -0.980785 -0.123764 +vn -0.113424 -0.989177 -0.0930848 +vn -0.13795 -0.980785 -0.13795 +vn -0.103754 -0.989177 -0.103754 +vn -0.123764 -0.980785 -0.150807 +vn -0.0930848 -0.989177 -0.113424 +vn -0.108386 -0.980785 -0.162212 +vn -0.081519 -0.989177 -0.122002 +vn -0.0919649 -0.980785 -0.172054 +vn -0.0691682 -0.989177 -0.129405 +vn -0.0746578 -0.980785 -0.18024 +vn -0.0561512 -0.989177 -0.135561 +vn -0.0566317 -0.980785 -0.18669 +vn -0.0425935 -0.989177 -0.140412 +vn -0.0380602 -0.980785 -0.191342 +vn -0.0286257 -0.989177 -0.143911 +vn -0.0191222 -0.980785 -0.194151 +vn -0.0143821 -0.989177 -0.146024 +vn 2.32643e-09 -0.980785 -0.19509 +vn 1.74974e-09 -0.989177 -0.14673 +vn 0.0191223 -0.980785 -0.194151 +vn 0.0143821 -0.989177 -0.146024 +vn 0.0380602 -0.980785 -0.191342 +vn 0.0286257 -0.989177 -0.143911 +vn 0.0566318 -0.980785 -0.18669 +vn 0.0425936 -0.989177 -0.140412 +vn 0.0746579 -0.980785 -0.18024 +vn 0.0561513 -0.989177 -0.135561 +vn 0.0919649 -0.980785 -0.172054 +vn 0.0691682 -0.989177 -0.129405 +vn 0.108386 -0.980785 -0.162212 +vn 0.081519 -0.989177 -0.122002 +vn 0.123764 -0.980785 -0.150807 +vn 0.0930848 -0.989177 -0.113424 +vn 0.13795 -0.980785 -0.13795 +vn 0.103754 -0.989177 -0.103754 +vn 0.150807 -0.980785 -0.123764 +vn 0.113424 -0.989177 -0.0930847 +vn 0.162212 -0.980785 -0.108386 +vn 0.122002 -0.989177 -0.081519 +vn 0.172054 -0.980785 -0.0919649 +vn 0.129405 -0.989177 -0.0691682 +vn 0.18024 -0.980785 -0.0746578 +vn 0.135561 -0.989177 -0.0561513 +vn 0.18669 -0.980785 -0.0566317 +vn 0.140412 -0.989177 -0.0425935 +vn 0.191342 -0.980785 -0.0380602 +vn 0.143911 -0.989177 -0.0286257 +vn 0.194151 -0.980785 -0.0191221 +vn 0.146024 -0.989177 -0.014382 +vn 0.19509 -0.980785 0 +vn 0.14673 -0.989177 0 +vn 0.14673 -0.989177 0 +vn 0.0980171 -0.995185 0 +vn 0.146024 -0.989177 0.0143821 +vn 0.0975451 -0.995185 0.00960736 +vn 0.143911 -0.989177 0.0286257 +vn 0.0961337 -0.995185 0.0191222 +vn 0.140412 -0.989177 0.0425936 +vn 0.0937965 -0.995185 0.0284529 +vn 0.135561 -0.989177 0.0561513 +vn 0.090556 -0.995185 0.0375095 +vn 0.129405 -0.989177 0.0691682 +vn 0.0864434 -0.995185 0.0462049 +vn 0.122002 -0.989177 0.081519 +vn 0.0814982 -0.995185 0.0544554 +vn 0.113424 -0.989177 0.0930848 +vn 0.0757682 -0.995185 0.0621814 +vn 0.103754 -0.989177 0.103754 +vn 0.0693086 -0.995185 0.0693086 +vn 0.0930847 -0.989177 0.113424 +vn 0.0621814 -0.995185 0.0757682 +vn 0.081519 -0.989177 0.122002 +vn 0.0544554 -0.995185 0.0814982 +vn 0.0691682 -0.989177 0.129405 +vn 0.0462049 -0.995185 0.0864434 +vn 0.0561513 -0.989177 0.135561 +vn 0.0375095 -0.995185 0.090556 +vn 0.0425936 -0.989177 0.140412 +vn 0.0284529 -0.995185 0.0937965 +vn 0.0286257 -0.989177 0.143911 +vn 0.0191222 -0.995185 0.0961337 +vn 0.0143821 -0.989177 0.146024 +vn 0.00960736 -0.995185 0.0975451 +vn -6.41379e-09 -0.989177 0.14673 +vn -4.28446e-09 -0.995185 0.0980171 +vn -0.0143821 -0.989177 0.146024 +vn -0.00960736 -0.995185 0.0975451 +vn -0.0286257 -0.989177 0.143911 +vn -0.0191222 -0.995185 0.0961337 +vn -0.0425936 -0.989177 0.140412 +vn -0.0284529 -0.995185 0.0937965 +vn -0.0561513 -0.989177 0.135561 +vn -0.0375095 -0.995185 0.090556 +vn -0.0691682 -0.989177 0.129405 +vn -0.046205 -0.995185 0.0864434 +vn -0.081519 -0.989177 0.122002 +vn -0.0544554 -0.995185 0.0814982 +vn -0.0930847 -0.989177 0.113424 +vn -0.0621814 -0.995185 0.0757682 +vn -0.103754 -0.989177 0.103754 +vn -0.0693086 -0.995185 0.0693086 +vn -0.113424 -0.989177 0.0930847 +vn -0.0757682 -0.995185 0.0621814 +vn -0.122002 -0.989177 0.081519 +vn -0.0814982 -0.995185 0.0544554 +vn -0.129405 -0.989177 0.0691682 +vn -0.0864434 -0.995185 0.0462049 +vn -0.135561 -0.989177 0.0561513 +vn -0.090556 -0.995185 0.0375095 +vn -0.140412 -0.989177 0.0425936 +vn -0.0937965 -0.995185 0.0284529 +vn -0.143911 -0.989177 0.0286257 +vn -0.0961337 -0.995185 0.0191222 +vn -0.146024 -0.989177 0.0143821 +vn -0.0975451 -0.995185 0.00960735 +vn -0.14673 -0.989177 -1.28276e-08 +vn -0.0980171 -0.995185 -8.56893e-09 +vn -0.146024 -0.989177 -0.0143821 +vn -0.0975451 -0.995185 -0.00960737 +vn -0.143911 -0.989177 -0.0286257 +vn -0.0961337 -0.995185 -0.0191222 +vn -0.140412 -0.989177 -0.0425936 +vn -0.0937965 -0.995185 -0.0284529 +vn -0.135561 -0.989177 -0.0561513 +vn -0.090556 -0.995185 -0.0375095 +vn -0.129405 -0.989177 -0.0691682 +vn -0.0864434 -0.995185 -0.0462049 +vn -0.122002 -0.989177 -0.081519 +vn -0.0814982 -0.995185 -0.0544554 +vn -0.113424 -0.989177 -0.0930848 +vn -0.0757682 -0.995185 -0.0621814 +vn -0.103754 -0.989177 -0.103754 +vn -0.0693085 -0.995185 -0.0693086 +vn -0.0930848 -0.989177 -0.113424 +vn -0.0621814 -0.995185 -0.0757682 +vn -0.081519 -0.989177 -0.122002 +vn -0.0544554 -0.995185 -0.0814983 +vn -0.0691682 -0.989177 -0.129405 +vn -0.0462049 -0.995185 -0.0864434 +vn -0.0561512 -0.989177 -0.135561 +vn -0.0375095 -0.995185 -0.090556 +vn -0.0425935 -0.989177 -0.140412 +vn -0.0284529 -0.995185 -0.0937965 +vn -0.0286257 -0.989177 -0.143911 +vn -0.0191222 -0.995185 -0.0961337 +vn -0.0143821 -0.989177 -0.146024 +vn -0.00960734 -0.995185 -0.0975451 +vn 1.74974e-09 -0.989177 -0.14673 +vn 1.16884e-09 -0.995185 -0.0980171 +vn 0.0143821 -0.989177 -0.146024 +vn 0.00960738 -0.995185 -0.0975451 +vn 0.0286257 -0.989177 -0.143911 +vn 0.0191222 -0.995185 -0.0961337 +vn 0.0425936 -0.989177 -0.140412 +vn 0.0284529 -0.995185 -0.0937965 +vn 0.0561513 -0.989177 -0.135561 +vn 0.0375095 -0.995185 -0.090556 +vn 0.0691682 -0.989177 -0.129405 +vn 0.0462049 -0.995185 -0.0864434 +vn 0.081519 -0.989177 -0.122002 +vn 0.0544554 -0.995185 -0.0814982 +vn 0.0930848 -0.989177 -0.113424 +vn 0.0621814 -0.995185 -0.0757682 +vn 0.103754 -0.989177 -0.103754 +vn 0.0693086 -0.995185 -0.0693085 +vn 0.113424 -0.989177 -0.0930847 +vn 0.0757682 -0.995185 -0.0621814 +vn 0.122002 -0.989177 -0.081519 +vn 0.0814982 -0.995185 -0.0544554 +vn 0.129405 -0.989177 -0.0691682 +vn 0.0864434 -0.995185 -0.0462049 +vn 0.135561 -0.989177 -0.0561513 +vn 0.090556 -0.995185 -0.0375095 +vn 0.140412 -0.989177 -0.0425935 +vn 0.0937965 -0.995185 -0.0284528 +vn 0.143911 -0.989177 -0.0286257 +vn 0.0961337 -0.995185 -0.0191222 +vn 0.146024 -0.989177 -0.014382 +vn 0.0975451 -0.995185 -0.00960732 +vn 0.14673 -0.989177 0 +vn 0.0980171 -0.995185 0 +vn 0.0980171 -0.995185 0 +vn 0.0490675 -0.998796 0 +vn 0.0975451 -0.995185 0.00960736 +vn 0.0488312 -0.998796 0.00480946 +vn 0.0961337 -0.995185 0.0191222 +vn 0.0481247 -0.998796 0.00957259 +vn 0.0937965 -0.995185 0.0284529 +vn 0.0469547 -0.998796 0.0142435 +vn 0.090556 -0.995185 0.0375095 +vn 0.0453324 -0.998796 0.0187773 +vn 0.0864434 -0.995185 0.0462049 +vn 0.0432737 -0.998796 0.0231303 +vn 0.0814982 -0.995185 0.0544554 +vn 0.0407981 -0.998796 0.0272604 +vn 0.0757682 -0.995185 0.0621814 +vn 0.0379297 -0.998796 0.0311281 +vn 0.0693086 -0.995185 0.0693086 +vn 0.034696 -0.998795 0.034696 +vn 0.0621814 -0.995185 0.0757682 +vn 0.0311281 -0.998796 0.0379297 +vn 0.0544554 -0.995185 0.0814982 +vn 0.0272604 -0.998796 0.0407981 +vn 0.0462049 -0.995185 0.0864434 +vn 0.0231303 -0.998796 0.0432737 +vn 0.0375095 -0.995185 0.090556 +vn 0.0187773 -0.998796 0.0453324 +vn 0.0284529 -0.995185 0.0937965 +vn 0.0142435 -0.998796 0.0469547 +vn 0.0191222 -0.995185 0.0961337 +vn 0.00957259 -0.998796 0.0481247 +vn 0.00960736 -0.995185 0.0975451 +vn 0.00480946 -0.998796 0.0488312 +vn -4.28446e-09 -0.995185 0.0980171 +vn -2.14481e-09 -0.998796 0.0490675 +vn -0.00960736 -0.995185 0.0975451 +vn -0.00480946 -0.998796 0.0488312 +vn -0.0191222 -0.995185 0.0961337 +vn -0.00957259 -0.998796 0.0481247 +vn -0.0284529 -0.995185 0.0937965 +vn -0.0142435 -0.998796 0.0469547 +vn -0.0375095 -0.995185 0.090556 +vn -0.0187773 -0.998796 0.0453324 +vn -0.046205 -0.995185 0.0864434 +vn -0.0231303 -0.998796 0.0432737 +vn -0.0544554 -0.995185 0.0814982 +vn -0.0272604 -0.998796 0.0407981 +vn -0.0621814 -0.995185 0.0757682 +vn -0.0311281 -0.998796 0.0379297 +vn -0.0693086 -0.995185 0.0693086 +vn -0.034696 -0.998795 0.034696 +vn -0.0757682 -0.995185 0.0621814 +vn -0.0379297 -0.998796 0.0311281 +vn -0.0814982 -0.995185 0.0544554 +vn -0.0407981 -0.998796 0.0272604 +vn -0.0864434 -0.995185 0.0462049 +vn -0.0432737 -0.998796 0.0231302 +vn -0.090556 -0.995185 0.0375095 +vn -0.0453325 -0.998796 0.0187773 +vn -0.0937965 -0.995185 0.0284529 +vn -0.0469547 -0.998796 0.0142435 +vn -0.0961337 -0.995185 0.0191222 +vn -0.0481247 -0.998796 0.00957259 +vn -0.0975451 -0.995185 0.00960735 +vn -0.0488312 -0.998796 0.00480945 +vn -0.0980171 -0.995185 -8.56893e-09 +vn -0.0490675 -0.998796 -4.28962e-09 +vn -0.0975451 -0.995185 -0.00960737 +vn -0.0488312 -0.998796 -0.00480946 +vn -0.0961337 -0.995185 -0.0191222 +vn -0.0481247 -0.998796 -0.0095726 +vn -0.0937965 -0.995185 -0.0284529 +vn -0.0469547 -0.998796 -0.0142436 +vn -0.090556 -0.995185 -0.0375095 +vn -0.0453324 -0.998796 -0.0187773 +vn -0.0864434 -0.995185 -0.0462049 +vn -0.0432737 -0.998796 -0.0231303 +vn -0.0814982 -0.995185 -0.0544554 +vn -0.0407981 -0.998796 -0.0272604 +vn -0.0757682 -0.995185 -0.0621814 +vn -0.0379297 -0.998796 -0.0311281 +vn -0.0693085 -0.995185 -0.0693086 +vn -0.0346959 -0.998795 -0.034696 +vn -0.0621814 -0.995185 -0.0757682 +vn -0.0311281 -0.998796 -0.0379297 +vn -0.0544554 -0.995185 -0.0814983 +vn -0.0272604 -0.998796 -0.0407981 +vn -0.0462049 -0.995185 -0.0864434 +vn -0.0231303 -0.998796 -0.0432737 +vn -0.0375095 -0.995185 -0.090556 +vn -0.0187773 -0.998796 -0.0453325 +vn -0.0284529 -0.995185 -0.0937965 +vn -0.0142435 -0.998796 -0.0469547 +vn -0.0191222 -0.995185 -0.0961337 +vn -0.0095726 -0.998796 -0.0481247 +vn -0.00960734 -0.995185 -0.0975451 +vn -0.00480944 -0.998796 -0.0488312 +vn 1.16884e-09 -0.995185 -0.0980171 +vn 5.85124e-10 -0.998796 -0.0490675 +vn 0.00960738 -0.995185 -0.0975451 +vn 0.00480947 -0.998796 -0.0488312 +vn 0.0191222 -0.995185 -0.0961337 +vn 0.0095726 -0.998796 -0.0481247 +vn 0.0284529 -0.995185 -0.0937965 +vn 0.0142436 -0.998796 -0.0469547 +vn 0.0375095 -0.995185 -0.090556 +vn 0.0187773 -0.998796 -0.0453324 +vn 0.0462049 -0.995185 -0.0864434 +vn 0.0231303 -0.998796 -0.0432737 +vn 0.0544554 -0.995185 -0.0814982 +vn 0.0272604 -0.998796 -0.0407981 +vn 0.0621814 -0.995185 -0.0757682 +vn 0.0311281 -0.998796 -0.0379297 +vn 0.0693086 -0.995185 -0.0693085 +vn 0.034696 -0.998795 -0.0346959 +vn 0.0757682 -0.995185 -0.0621814 +vn 0.0379297 -0.998796 -0.0311281 +vn 0.0814982 -0.995185 -0.0544554 +vn 0.0407981 -0.998796 -0.0272604 +vn 0.0864434 -0.995185 -0.0462049 +vn 0.0432737 -0.998796 -0.0231302 +vn 0.090556 -0.995185 -0.0375095 +vn 0.0453325 -0.998796 -0.0187773 +vn 0.0937965 -0.995185 -0.0284528 +vn 0.0469547 -0.998796 -0.0142435 +vn 0.0961337 -0.995185 -0.0191222 +vn 0.0481247 -0.998796 -0.00957259 +vn 0.0975451 -0.995185 -0.00960732 +vn 0.0488312 -0.998796 -0.00480944 +vn 0.0980171 -0.995185 0 +vn 0.0490675 -0.998796 0 +vn 0.0490675 -0.998796 0 +vn -8.74228e-08 -1 0 +vn 0.0488312 -0.998796 0.00480946 +vn -8.70018e-08 -1 -8.56893e-09 +vn 0.0481247 -0.998796 0.00957259 +vn -8.5743e-08 -1 -1.70553e-08 +vn 0.0469547 -0.998796 0.0142435 +vn -8.36584e-08 -1 -2.53775e-08 +vn 0.0453324 -0.998796 0.0187773 +vn -8.07681e-08 -1 -3.34553e-08 +vn 0.0432737 -0.998796 0.0231303 +vn -7.71e-08 -1 -4.12108e-08 +vn 0.0407981 -0.998796 0.0272604 +vn -7.26894e-08 -1 -4.85695e-08 +vn 0.0379297 -0.998796 0.0311281 +vn -6.75787e-08 -1 -5.54604e-08 +vn 0.034696 -0.998795 0.034696 +vn -6.18172e-08 -1 -6.18172e-08 +vn 0.0311281 -0.998796 0.0379297 +vn -5.54604e-08 -1 -6.75787e-08 +vn 0.0272604 -0.998796 0.0407981 +vn -4.85695e-08 -1 -7.26894e-08 +vn 0.0231303 -0.998796 0.0432737 +vn -4.12108e-08 -1 -7.71e-08 +vn 0.0187773 -0.998796 0.0453324 +vn -3.34552e-08 -1 -8.07681e-08 +vn 0.0142435 -0.998796 0.0469547 +vn -2.53775e-08 -1 -8.36584e-08 +vn 0.00957259 -0.998796 0.0481247 +vn -1.70553e-08 -1 -8.5743e-08 +vn 0.00480946 -0.998796 0.0488312 +vn -8.56893e-09 -1 -8.70018e-08 +vn -2.14481e-09 -0.998796 0.0490675 +vn 3.82137e-15 -1 -8.74228e-08 +vn -0.00480946 -0.998796 0.0488312 +vn 8.56894e-09 -1 -8.70018e-08 +vn -0.00957259 -0.998796 0.0481247 +vn 1.70553e-08 -1 -8.5743e-08 +vn -0.0142435 -0.998796 0.0469547 +vn 2.53775e-08 -1 -8.36584e-08 +vn -0.0187773 -0.998796 0.0453324 +vn 3.34553e-08 -1 -8.07681e-08 +vn -0.0231303 -0.998796 0.0432737 +vn 4.12108e-08 -1 -7.71e-08 +vn -0.0272604 -0.998796 0.0407981 +vn 4.85695e-08 -1 -7.26894e-08 +vn -0.0311281 -0.998796 0.0379297 +vn 5.54604e-08 -1 -6.75787e-08 +vn -0.034696 -0.998795 0.034696 +vn 6.18172e-08 -1 -6.18172e-08 +vn -0.0379297 -0.998796 0.0311281 +vn 6.75787e-08 -1 -5.54604e-08 +vn -0.0407981 -0.998796 0.0272604 +vn 7.26894e-08 -1 -4.85695e-08 +vn -0.0432737 -0.998796 0.0231302 +vn 7.71e-08 -1 -4.12108e-08 +vn -0.0453325 -0.998796 0.0187773 +vn 8.07681e-08 -1 -3.34552e-08 +vn -0.0469547 -0.998796 0.0142435 +vn 8.36584e-08 -1 -2.53775e-08 +vn -0.0481247 -0.998796 0.00957259 +vn 8.5743e-08 -1 -1.70553e-08 +vn -0.0488312 -0.998796 0.00480945 +vn 8.70018e-08 -1 -8.56893e-09 +vn -0.0490675 -0.998796 -4.28962e-09 +vn 8.74228e-08 -1 7.64274e-15 +vn -0.0488312 -0.998796 -0.00480946 +vn 8.70018e-08 -1 8.56894e-09 +vn -0.0481247 -0.998796 -0.0095726 +vn 8.5743e-08 -1 1.70554e-08 +vn -0.0469547 -0.998796 -0.0142436 +vn 8.36584e-08 -1 2.53775e-08 +vn -0.0453324 -0.998796 -0.0187773 +vn 8.07681e-08 -1 3.34552e-08 +vn -0.0432737 -0.998796 -0.0231303 +vn 7.71e-08 -1 4.12108e-08 +vn -0.0407981 -0.998796 -0.0272604 +vn 7.26894e-08 -1 4.85695e-08 +vn -0.0379297 -0.998796 -0.0311281 +vn 6.75787e-08 -1 5.54604e-08 +vn -0.0346959 -0.998795 -0.034696 +vn 6.18172e-08 -1 6.18172e-08 +vn -0.0311281 -0.998796 -0.0379297 +vn 5.54604e-08 -1 6.75787e-08 +vn -0.0272604 -0.998796 -0.0407981 +vn 4.85695e-08 -1 7.26894e-08 +vn -0.0231303 -0.998796 -0.0432737 +vn 4.12108e-08 -1 7.71e-08 +vn -0.0187773 -0.998796 -0.0453325 +vn 3.34552e-08 -1 8.07681e-08 +vn -0.0142435 -0.998796 -0.0469547 +vn 2.53775e-08 -1 8.36584e-08 +vn -0.0095726 -0.998796 -0.0481247 +vn 1.70553e-08 -1 8.5743e-08 +vn -0.00480944 -0.998796 -0.0488312 +vn 8.56891e-09 -1 8.70018e-08 +vn 5.85124e-10 -0.998796 -0.0490675 +vn -1.04251e-15 -1 8.74228e-08 +vn 0.00480947 -0.998796 -0.0488312 +vn -8.56896e-09 -1 8.70018e-08 +vn 0.0095726 -0.998796 -0.0481247 +vn -1.70553e-08 -1 8.5743e-08 +vn 0.0142436 -0.998796 -0.0469547 +vn -2.53775e-08 -1 8.36584e-08 +vn 0.0187773 -0.998796 -0.0453324 +vn -3.34553e-08 -1 8.07681e-08 +vn 0.0231303 -0.998796 -0.0432737 +vn -4.12108e-08 -1 7.71e-08 +vn 0.0272604 -0.998796 -0.0407981 +vn -4.85695e-08 -1 7.26894e-08 +vn 0.0311281 -0.998796 -0.0379297 +vn -5.54604e-08 -1 6.75787e-08 +vn 0.034696 -0.998795 -0.0346959 +vn -6.18173e-08 -1 6.18172e-08 +vn 0.0379297 -0.998796 -0.0311281 +vn -6.75787e-08 -1 5.54604e-08 +vn 0.0407981 -0.998796 -0.0272604 +vn -7.26894e-08 -1 4.85695e-08 +vn 0.0432737 -0.998796 -0.0231302 +vn -7.71e-08 -1 4.12108e-08 +vn 0.0453325 -0.998796 -0.0187773 +vn -8.07681e-08 -1 3.34552e-08 +vn 0.0469547 -0.998796 -0.0142435 +vn -8.36584e-08 -1 2.53775e-08 +vn 0.0481247 -0.998796 -0.00957259 +vn -8.5743e-08 -1 1.70553e-08 +vn 0.0488312 -0.998796 -0.00480944 +vn -8.70018e-08 -1 8.5689e-09 +vn 0.0490675 -0.998796 0 +vn -8.74228e-08 -1 0 + + +vt 1 1 0 +vt 1 0.984375 0 +vt 0.984375 1 0 +vt 0.984375 0.984375 0 +vt 0.96875 1 0 +vt 0.96875 0.984375 0 +vt 0.953125 1 0 +vt 0.953125 0.984375 0 +vt 0.9375 1 0 +vt 0.9375 0.984375 0 +vt 0.921875 1 0 +vt 0.921875 0.984375 0 +vt 0.90625 1 0 +vt 0.90625 0.984375 0 +vt 0.890625 1 0 +vt 0.890625 0.984375 0 +vt 0.875 1 0 +vt 0.875 0.984375 0 +vt 0.859375 1 0 +vt 0.859375 0.984375 0 +vt 0.84375 1 0 +vt 0.84375 0.984375 0 +vt 0.828125 1 0 +vt 0.828125 0.984375 0 +vt 0.8125 1 0 +vt 0.8125 0.984375 0 +vt 0.796875 1 0 +vt 0.796875 0.984375 0 +vt 0.78125 1 0 +vt 0.78125 0.984375 0 +vt 0.765625 1 0 +vt 0.765625 0.984375 0 +vt 0.75 1 0 +vt 0.75 0.984375 0 +vt 0.734375 1 0 +vt 0.734375 0.984375 0 +vt 0.71875 1 0 +vt 0.71875 0.984375 0 +vt 0.703125 1 0 +vt 0.703125 0.984375 0 +vt 0.6875 1 0 +vt 0.6875 0.984375 0 +vt 0.671875 1 0 +vt 0.671875 0.984375 0 +vt 0.65625 1 0 +vt 0.65625 0.984375 0 +vt 0.640625 1 0 +vt 0.640625 0.984375 0 +vt 0.625 1 0 +vt 0.625 0.984375 0 +vt 0.609375 1 0 +vt 0.609375 0.984375 0 +vt 0.59375 1 0 +vt 0.59375 0.984375 0 +vt 0.578125 1 0 +vt 0.578125 0.984375 0 +vt 0.5625 1 0 +vt 0.5625 0.984375 0 +vt 0.546875 1 0 +vt 0.546875 0.984375 0 +vt 0.53125 1 0 +vt 0.53125 0.984375 0 +vt 0.515625 1 0 +vt 0.515625 0.984375 0 +vt 0.5 1 0 +vt 0.5 0.984375 0 +vt 0.484375 1 0 +vt 0.484375 0.984375 0 +vt 0.46875 1 0 +vt 0.46875 0.984375 0 +vt 0.453125 1 0 +vt 0.453125 0.984375 0 +vt 0.4375 1 0 +vt 0.4375 0.984375 0 +vt 0.421875 1 0 +vt 0.421875 0.984375 0 +vt 0.40625 1 0 +vt 0.40625 0.984375 0 +vt 0.390625 1 0 +vt 0.390625 0.984375 0 +vt 0.375 1 0 +vt 0.375 0.984375 0 +vt 0.359375 1 0 +vt 0.359375 0.984375 0 +vt 0.34375 1 0 +vt 0.34375 0.984375 0 +vt 0.328125 1 0 +vt 0.328125 0.984375 0 +vt 0.3125 1 0 +vt 0.3125 0.984375 0 +vt 0.296875 1 0 +vt 0.296875 0.984375 0 +vt 0.28125 1 0 +vt 0.28125 0.984375 0 +vt 0.265625 1 0 +vt 0.265625 0.984375 0 +vt 0.25 1 0 +vt 0.25 0.984375 0 +vt 0.234375 1 0 +vt 0.234375 0.984375 0 +vt 0.21875 1 0 +vt 0.21875 0.984375 0 +vt 0.203125 1 0 +vt 0.203125 0.984375 0 +vt 0.1875 1 0 +vt 0.1875 0.984375 0 +vt 0.171875 1 0 +vt 0.171875 0.984375 0 +vt 0.15625 1 0 +vt 0.15625 0.984375 0 +vt 0.140625 1 0 +vt 0.140625 0.984375 0 +vt 0.125 1 0 +vt 0.125 0.984375 0 +vt 0.109375 1 0 +vt 0.109375 0.984375 0 +vt 0.09375 1 0 +vt 0.09375 0.984375 0 +vt 0.078125 1 0 +vt 0.078125 0.984375 0 +vt 0.0625 1 0 +vt 0.0625 0.984375 0 +vt 0.046875 1 0 +vt 0.046875 0.984375 0 +vt 0.03125 1 0 +vt 0.03125 0.984375 0 +vt 0.015625 1 0 +vt 0.015625 0.984375 0 +vt 0 1 0 +vt 0 0.984375 0 +vt 1 0.984375 0 +vt 1 0.96875 0 +vt 0.984375 0.984375 0 +vt 0.984375 0.96875 0 +vt 0.96875 0.984375 0 +vt 0.96875 0.96875 0 +vt 0.953125 0.984375 0 +vt 0.953125 0.96875 0 +vt 0.9375 0.984375 0 +vt 0.9375 0.96875 0 +vt 0.921875 0.984375 0 +vt 0.921875 0.96875 0 +vt 0.90625 0.984375 0 +vt 0.90625 0.96875 0 +vt 0.890625 0.984375 0 +vt 0.890625 0.96875 0 +vt 0.875 0.984375 0 +vt 0.875 0.96875 0 +vt 0.859375 0.984375 0 +vt 0.859375 0.96875 0 +vt 0.84375 0.984375 0 +vt 0.84375 0.96875 0 +vt 0.828125 0.984375 0 +vt 0.828125 0.96875 0 +vt 0.8125 0.984375 0 +vt 0.8125 0.96875 0 +vt 0.796875 0.984375 0 +vt 0.796875 0.96875 0 +vt 0.78125 0.984375 0 +vt 0.78125 0.96875 0 +vt 0.765625 0.984375 0 +vt 0.765625 0.96875 0 +vt 0.75 0.984375 0 +vt 0.75 0.96875 0 +vt 0.734375 0.984375 0 +vt 0.734375 0.96875 0 +vt 0.71875 0.984375 0 +vt 0.71875 0.96875 0 +vt 0.703125 0.984375 0 +vt 0.703125 0.96875 0 +vt 0.6875 0.984375 0 +vt 0.6875 0.96875 0 +vt 0.671875 0.984375 0 +vt 0.671875 0.96875 0 +vt 0.65625 0.984375 0 +vt 0.65625 0.96875 0 +vt 0.640625 0.984375 0 +vt 0.640625 0.96875 0 +vt 0.625 0.984375 0 +vt 0.625 0.96875 0 +vt 0.609375 0.984375 0 +vt 0.609375 0.96875 0 +vt 0.59375 0.984375 0 +vt 0.59375 0.96875 0 +vt 0.578125 0.984375 0 +vt 0.578125 0.96875 0 +vt 0.5625 0.984375 0 +vt 0.5625 0.96875 0 +vt 0.546875 0.984375 0 +vt 0.546875 0.96875 0 +vt 0.53125 0.984375 0 +vt 0.53125 0.96875 0 +vt 0.515625 0.984375 0 +vt 0.515625 0.96875 0 +vt 0.5 0.984375 0 +vt 0.5 0.96875 0 +vt 0.484375 0.984375 0 +vt 0.484375 0.96875 0 +vt 0.46875 0.984375 0 +vt 0.46875 0.96875 0 +vt 0.453125 0.984375 0 +vt 0.453125 0.96875 0 +vt 0.4375 0.984375 0 +vt 0.4375 0.96875 0 +vt 0.421875 0.984375 0 +vt 0.421875 0.96875 0 +vt 0.40625 0.984375 0 +vt 0.40625 0.96875 0 +vt 0.390625 0.984375 0 +vt 0.390625 0.96875 0 +vt 0.375 0.984375 0 +vt 0.375 0.96875 0 +vt 0.359375 0.984375 0 +vt 0.359375 0.96875 0 +vt 0.34375 0.984375 0 +vt 0.34375 0.96875 0 +vt 0.328125 0.984375 0 +vt 0.328125 0.96875 0 +vt 0.3125 0.984375 0 +vt 0.3125 0.96875 0 +vt 0.296875 0.984375 0 +vt 0.296875 0.96875 0 +vt 0.28125 0.984375 0 +vt 0.28125 0.96875 0 +vt 0.265625 0.984375 0 +vt 0.265625 0.96875 0 +vt 0.25 0.984375 0 +vt 0.25 0.96875 0 +vt 0.234375 0.984375 0 +vt 0.234375 0.96875 0 +vt 0.21875 0.984375 0 +vt 0.21875 0.96875 0 +vt 0.203125 0.984375 0 +vt 0.203125 0.96875 0 +vt 0.1875 0.984375 0 +vt 0.1875 0.96875 0 +vt 0.171875 0.984375 0 +vt 0.171875 0.96875 0 +vt 0.15625 0.984375 0 +vt 0.15625 0.96875 0 +vt 0.140625 0.984375 0 +vt 0.140625 0.96875 0 +vt 0.125 0.984375 0 +vt 0.125 0.96875 0 +vt 0.109375 0.984375 0 +vt 0.109375 0.96875 0 +vt 0.09375 0.984375 0 +vt 0.09375 0.96875 0 +vt 0.078125 0.984375 0 +vt 0.078125 0.96875 0 +vt 0.0625 0.984375 0 +vt 0.0625 0.96875 0 +vt 0.046875 0.984375 0 +vt 0.046875 0.96875 0 +vt 0.03125 0.984375 0 +vt 0.03125 0.96875 0 +vt 0.015625 0.984375 0 +vt 0.015625 0.96875 0 +vt 0 0.984375 0 +vt 0 0.96875 0 +vt 1 0.96875 0 +vt 1 0.953125 0 +vt 0.984375 0.96875 0 +vt 0.984375 0.953125 0 +vt 0.96875 0.96875 0 +vt 0.96875 0.953125 0 +vt 0.953125 0.96875 0 +vt 0.953125 0.953125 0 +vt 0.9375 0.96875 0 +vt 0.9375 0.953125 0 +vt 0.921875 0.96875 0 +vt 0.921875 0.953125 0 +vt 0.90625 0.96875 0 +vt 0.90625 0.953125 0 +vt 0.890625 0.96875 0 +vt 0.890625 0.953125 0 +vt 0.875 0.96875 0 +vt 0.875 0.953125 0 +vt 0.859375 0.96875 0 +vt 0.859375 0.953125 0 +vt 0.84375 0.96875 0 +vt 0.84375 0.953125 0 +vt 0.828125 0.96875 0 +vt 0.828125 0.953125 0 +vt 0.8125 0.96875 0 +vt 0.8125 0.953125 0 +vt 0.796875 0.96875 0 +vt 0.796875 0.953125 0 +vt 0.78125 0.96875 0 +vt 0.78125 0.953125 0 +vt 0.765625 0.96875 0 +vt 0.765625 0.953125 0 +vt 0.75 0.96875 0 +vt 0.75 0.953125 0 +vt 0.734375 0.96875 0 +vt 0.734375 0.953125 0 +vt 0.71875 0.96875 0 +vt 0.71875 0.953125 0 +vt 0.703125 0.96875 0 +vt 0.703125 0.953125 0 +vt 0.6875 0.96875 0 +vt 0.6875 0.953125 0 +vt 0.671875 0.96875 0 +vt 0.671875 0.953125 0 +vt 0.65625 0.96875 0 +vt 0.65625 0.953125 0 +vt 0.640625 0.96875 0 +vt 0.640625 0.953125 0 +vt 0.625 0.96875 0 +vt 0.625 0.953125 0 +vt 0.609375 0.96875 0 +vt 0.609375 0.953125 0 +vt 0.59375 0.96875 0 +vt 0.59375 0.953125 0 +vt 0.578125 0.96875 0 +vt 0.578125 0.953125 0 +vt 0.5625 0.96875 0 +vt 0.5625 0.953125 0 +vt 0.546875 0.96875 0 +vt 0.546875 0.953125 0 +vt 0.53125 0.96875 0 +vt 0.53125 0.953125 0 +vt 0.515625 0.96875 0 +vt 0.515625 0.953125 0 +vt 0.5 0.96875 0 +vt 0.5 0.953125 0 +vt 0.484375 0.96875 0 +vt 0.484375 0.953125 0 +vt 0.46875 0.96875 0 +vt 0.46875 0.953125 0 +vt 0.453125 0.96875 0 +vt 0.453125 0.953125 0 +vt 0.4375 0.96875 0 +vt 0.4375 0.953125 0 +vt 0.421875 0.96875 0 +vt 0.421875 0.953125 0 +vt 0.40625 0.96875 0 +vt 0.40625 0.953125 0 +vt 0.390625 0.96875 0 +vt 0.390625 0.953125 0 +vt 0.375 0.96875 0 +vt 0.375 0.953125 0 +vt 0.359375 0.96875 0 +vt 0.359375 0.953125 0 +vt 0.34375 0.96875 0 +vt 0.34375 0.953125 0 +vt 0.328125 0.96875 0 +vt 0.328125 0.953125 0 +vt 0.3125 0.96875 0 +vt 0.3125 0.953125 0 +vt 0.296875 0.96875 0 +vt 0.296875 0.953125 0 +vt 0.28125 0.96875 0 +vt 0.28125 0.953125 0 +vt 0.265625 0.96875 0 +vt 0.265625 0.953125 0 +vt 0.25 0.96875 0 +vt 0.25 0.953125 0 +vt 0.234375 0.96875 0 +vt 0.234375 0.953125 0 +vt 0.21875 0.96875 0 +vt 0.21875 0.953125 0 +vt 0.203125 0.96875 0 +vt 0.203125 0.953125 0 +vt 0.1875 0.96875 0 +vt 0.1875 0.953125 0 +vt 0.171875 0.96875 0 +vt 0.171875 0.953125 0 +vt 0.15625 0.96875 0 +vt 0.15625 0.953125 0 +vt 0.140625 0.96875 0 +vt 0.140625 0.953125 0 +vt 0.125 0.96875 0 +vt 0.125 0.953125 0 +vt 0.109375 0.96875 0 +vt 0.109375 0.953125 0 +vt 0.09375 0.96875 0 +vt 0.09375 0.953125 0 +vt 0.078125 0.96875 0 +vt 0.078125 0.953125 0 +vt 0.0625 0.96875 0 +vt 0.0625 0.953125 0 +vt 0.046875 0.96875 0 +vt 0.046875 0.953125 0 +vt 0.03125 0.96875 0 +vt 0.03125 0.953125 0 +vt 0.015625 0.96875 0 +vt 0.015625 0.953125 0 +vt 0 0.96875 0 +vt 0 0.953125 0 +vt 1 0.953125 0 +vt 1 0.9375 0 +vt 0.984375 0.953125 0 +vt 0.984375 0.9375 0 +vt 0.96875 0.953125 0 +vt 0.96875 0.9375 0 +vt 0.953125 0.953125 0 +vt 0.953125 0.9375 0 +vt 0.9375 0.953125 0 +vt 0.9375 0.9375 0 +vt 0.921875 0.953125 0 +vt 0.921875 0.9375 0 +vt 0.90625 0.953125 0 +vt 0.90625 0.9375 0 +vt 0.890625 0.953125 0 +vt 0.890625 0.9375 0 +vt 0.875 0.953125 0 +vt 0.875 0.9375 0 +vt 0.859375 0.953125 0 +vt 0.859375 0.9375 0 +vt 0.84375 0.953125 0 +vt 0.84375 0.9375 0 +vt 0.828125 0.953125 0 +vt 0.828125 0.9375 0 +vt 0.8125 0.953125 0 +vt 0.8125 0.9375 0 +vt 0.796875 0.953125 0 +vt 0.796875 0.9375 0 +vt 0.78125 0.953125 0 +vt 0.78125 0.9375 0 +vt 0.765625 0.953125 0 +vt 0.765625 0.9375 0 +vt 0.75 0.953125 0 +vt 0.75 0.9375 0 +vt 0.734375 0.953125 0 +vt 0.734375 0.9375 0 +vt 0.71875 0.953125 0 +vt 0.71875 0.9375 0 +vt 0.703125 0.953125 0 +vt 0.703125 0.9375 0 +vt 0.6875 0.953125 0 +vt 0.6875 0.9375 0 +vt 0.671875 0.953125 0 +vt 0.671875 0.9375 0 +vt 0.65625 0.953125 0 +vt 0.65625 0.9375 0 +vt 0.640625 0.953125 0 +vt 0.640625 0.9375 0 +vt 0.625 0.953125 0 +vt 0.625 0.9375 0 +vt 0.609375 0.953125 0 +vt 0.609375 0.9375 0 +vt 0.59375 0.953125 0 +vt 0.59375 0.9375 0 +vt 0.578125 0.953125 0 +vt 0.578125 0.9375 0 +vt 0.5625 0.953125 0 +vt 0.5625 0.9375 0 +vt 0.546875 0.953125 0 +vt 0.546875 0.9375 0 +vt 0.53125 0.953125 0 +vt 0.53125 0.9375 0 +vt 0.515625 0.953125 0 +vt 0.515625 0.9375 0 +vt 0.5 0.953125 0 +vt 0.5 0.9375 0 +vt 0.484375 0.953125 0 +vt 0.484375 0.9375 0 +vt 0.46875 0.953125 0 +vt 0.46875 0.9375 0 +vt 0.453125 0.953125 0 +vt 0.453125 0.9375 0 +vt 0.4375 0.953125 0 +vt 0.4375 0.9375 0 +vt 0.421875 0.953125 0 +vt 0.421875 0.9375 0 +vt 0.40625 0.953125 0 +vt 0.40625 0.9375 0 +vt 0.390625 0.953125 0 +vt 0.390625 0.9375 0 +vt 0.375 0.953125 0 +vt 0.375 0.9375 0 +vt 0.359375 0.953125 0 +vt 0.359375 0.9375 0 +vt 0.34375 0.953125 0 +vt 0.34375 0.9375 0 +vt 0.328125 0.953125 0 +vt 0.328125 0.9375 0 +vt 0.3125 0.953125 0 +vt 0.3125 0.9375 0 +vt 0.296875 0.953125 0 +vt 0.296875 0.9375 0 +vt 0.28125 0.953125 0 +vt 0.28125 0.9375 0 +vt 0.265625 0.953125 0 +vt 0.265625 0.9375 0 +vt 0.25 0.953125 0 +vt 0.25 0.9375 0 +vt 0.234375 0.953125 0 +vt 0.234375 0.9375 0 +vt 0.21875 0.953125 0 +vt 0.21875 0.9375 0 +vt 0.203125 0.953125 0 +vt 0.203125 0.9375 0 +vt 0.1875 0.953125 0 +vt 0.1875 0.9375 0 +vt 0.171875 0.953125 0 +vt 0.171875 0.9375 0 +vt 0.15625 0.953125 0 +vt 0.15625 0.9375 0 +vt 0.140625 0.953125 0 +vt 0.140625 0.9375 0 +vt 0.125 0.953125 0 +vt 0.125 0.9375 0 +vt 0.109375 0.953125 0 +vt 0.109375 0.9375 0 +vt 0.09375 0.953125 0 +vt 0.09375 0.9375 0 +vt 0.078125 0.953125 0 +vt 0.078125 0.9375 0 +vt 0.0625 0.953125 0 +vt 0.0625 0.9375 0 +vt 0.046875 0.953125 0 +vt 0.046875 0.9375 0 +vt 0.03125 0.953125 0 +vt 0.03125 0.9375 0 +vt 0.015625 0.953125 0 +vt 0.015625 0.9375 0 +vt 0 0.953125 0 +vt 0 0.9375 0 +vt 1 0.9375 0 +vt 1 0.921875 0 +vt 0.984375 0.9375 0 +vt 0.984375 0.921875 0 +vt 0.96875 0.9375 0 +vt 0.96875 0.921875 0 +vt 0.953125 0.9375 0 +vt 0.953125 0.921875 0 +vt 0.9375 0.9375 0 +vt 0.9375 0.921875 0 +vt 0.921875 0.9375 0 +vt 0.921875 0.921875 0 +vt 0.90625 0.9375 0 +vt 0.90625 0.921875 0 +vt 0.890625 0.9375 0 +vt 0.890625 0.921875 0 +vt 0.875 0.9375 0 +vt 0.875 0.921875 0 +vt 0.859375 0.9375 0 +vt 0.859375 0.921875 0 +vt 0.84375 0.9375 0 +vt 0.84375 0.921875 0 +vt 0.828125 0.9375 0 +vt 0.828125 0.921875 0 +vt 0.8125 0.9375 0 +vt 0.8125 0.921875 0 +vt 0.796875 0.9375 0 +vt 0.796875 0.921875 0 +vt 0.78125 0.9375 0 +vt 0.78125 0.921875 0 +vt 0.765625 0.9375 0 +vt 0.765625 0.921875 0 +vt 0.75 0.9375 0 +vt 0.75 0.921875 0 +vt 0.734375 0.9375 0 +vt 0.734375 0.921875 0 +vt 0.71875 0.9375 0 +vt 0.71875 0.921875 0 +vt 0.703125 0.9375 0 +vt 0.703125 0.921875 0 +vt 0.6875 0.9375 0 +vt 0.6875 0.921875 0 +vt 0.671875 0.9375 0 +vt 0.671875 0.921875 0 +vt 0.65625 0.9375 0 +vt 0.65625 0.921875 0 +vt 0.640625 0.9375 0 +vt 0.640625 0.921875 0 +vt 0.625 0.9375 0 +vt 0.625 0.921875 0 +vt 0.609375 0.9375 0 +vt 0.609375 0.921875 0 +vt 0.59375 0.9375 0 +vt 0.59375 0.921875 0 +vt 0.578125 0.9375 0 +vt 0.578125 0.921875 0 +vt 0.5625 0.9375 0 +vt 0.5625 0.921875 0 +vt 0.546875 0.9375 0 +vt 0.546875 0.921875 0 +vt 0.53125 0.9375 0 +vt 0.53125 0.921875 0 +vt 0.515625 0.9375 0 +vt 0.515625 0.921875 0 +vt 0.5 0.9375 0 +vt 0.5 0.921875 0 +vt 0.484375 0.9375 0 +vt 0.484375 0.921875 0 +vt 0.46875 0.9375 0 +vt 0.46875 0.921875 0 +vt 0.453125 0.9375 0 +vt 0.453125 0.921875 0 +vt 0.4375 0.9375 0 +vt 0.4375 0.921875 0 +vt 0.421875 0.9375 0 +vt 0.421875 0.921875 0 +vt 0.40625 0.9375 0 +vt 0.40625 0.921875 0 +vt 0.390625 0.9375 0 +vt 0.390625 0.921875 0 +vt 0.375 0.9375 0 +vt 0.375 0.921875 0 +vt 0.359375 0.9375 0 +vt 0.359375 0.921875 0 +vt 0.34375 0.9375 0 +vt 0.34375 0.921875 0 +vt 0.328125 0.9375 0 +vt 0.328125 0.921875 0 +vt 0.3125 0.9375 0 +vt 0.3125 0.921875 0 +vt 0.296875 0.9375 0 +vt 0.296875 0.921875 0 +vt 0.28125 0.9375 0 +vt 0.28125 0.921875 0 +vt 0.265625 0.9375 0 +vt 0.265625 0.921875 0 +vt 0.25 0.9375 0 +vt 0.25 0.921875 0 +vt 0.234375 0.9375 0 +vt 0.234375 0.921875 0 +vt 0.21875 0.9375 0 +vt 0.21875 0.921875 0 +vt 0.203125 0.9375 0 +vt 0.203125 0.921875 0 +vt 0.1875 0.9375 0 +vt 0.1875 0.921875 0 +vt 0.171875 0.9375 0 +vt 0.171875 0.921875 0 +vt 0.15625 0.9375 0 +vt 0.15625 0.921875 0 +vt 0.140625 0.9375 0 +vt 0.140625 0.921875 0 +vt 0.125 0.9375 0 +vt 0.125 0.921875 0 +vt 0.109375 0.9375 0 +vt 0.109375 0.921875 0 +vt 0.09375 0.9375 0 +vt 0.09375 0.921875 0 +vt 0.078125 0.9375 0 +vt 0.078125 0.921875 0 +vt 0.0625 0.9375 0 +vt 0.0625 0.921875 0 +vt 0.046875 0.9375 0 +vt 0.046875 0.921875 0 +vt 0.03125 0.9375 0 +vt 0.03125 0.921875 0 +vt 0.015625 0.9375 0 +vt 0.015625 0.921875 0 +vt 0 0.9375 0 +vt 0 0.921875 0 +vt 1 0.921875 0 +vt 1 0.90625 0 +vt 0.984375 0.921875 0 +vt 0.984375 0.90625 0 +vt 0.96875 0.921875 0 +vt 0.96875 0.90625 0 +vt 0.953125 0.921875 0 +vt 0.953125 0.90625 0 +vt 0.9375 0.921875 0 +vt 0.9375 0.90625 0 +vt 0.921875 0.921875 0 +vt 0.921875 0.90625 0 +vt 0.90625 0.921875 0 +vt 0.90625 0.90625 0 +vt 0.890625 0.921875 0 +vt 0.890625 0.90625 0 +vt 0.875 0.921875 0 +vt 0.875 0.90625 0 +vt 0.859375 0.921875 0 +vt 0.859375 0.90625 0 +vt 0.84375 0.921875 0 +vt 0.84375 0.90625 0 +vt 0.828125 0.921875 0 +vt 0.828125 0.90625 0 +vt 0.8125 0.921875 0 +vt 0.8125 0.90625 0 +vt 0.796875 0.921875 0 +vt 0.796875 0.90625 0 +vt 0.78125 0.921875 0 +vt 0.78125 0.90625 0 +vt 0.765625 0.921875 0 +vt 0.765625 0.90625 0 +vt 0.75 0.921875 0 +vt 0.75 0.90625 0 +vt 0.734375 0.921875 0 +vt 0.734375 0.90625 0 +vt 0.71875 0.921875 0 +vt 0.71875 0.90625 0 +vt 0.703125 0.921875 0 +vt 0.703125 0.90625 0 +vt 0.6875 0.921875 0 +vt 0.6875 0.90625 0 +vt 0.671875 0.921875 0 +vt 0.671875 0.90625 0 +vt 0.65625 0.921875 0 +vt 0.65625 0.90625 0 +vt 0.640625 0.921875 0 +vt 0.640625 0.90625 0 +vt 0.625 0.921875 0 +vt 0.625 0.90625 0 +vt 0.609375 0.921875 0 +vt 0.609375 0.90625 0 +vt 0.59375 0.921875 0 +vt 0.59375 0.90625 0 +vt 0.578125 0.921875 0 +vt 0.578125 0.90625 0 +vt 0.5625 0.921875 0 +vt 0.5625 0.90625 0 +vt 0.546875 0.921875 0 +vt 0.546875 0.90625 0 +vt 0.53125 0.921875 0 +vt 0.53125 0.90625 0 +vt 0.515625 0.921875 0 +vt 0.515625 0.90625 0 +vt 0.5 0.921875 0 +vt 0.5 0.90625 0 +vt 0.484375 0.921875 0 +vt 0.484375 0.90625 0 +vt 0.46875 0.921875 0 +vt 0.46875 0.90625 0 +vt 0.453125 0.921875 0 +vt 0.453125 0.90625 0 +vt 0.4375 0.921875 0 +vt 0.4375 0.90625 0 +vt 0.421875 0.921875 0 +vt 0.421875 0.90625 0 +vt 0.40625 0.921875 0 +vt 0.40625 0.90625 0 +vt 0.390625 0.921875 0 +vt 0.390625 0.90625 0 +vt 0.375 0.921875 0 +vt 0.375 0.90625 0 +vt 0.359375 0.921875 0 +vt 0.359375 0.90625 0 +vt 0.34375 0.921875 0 +vt 0.34375 0.90625 0 +vt 0.328125 0.921875 0 +vt 0.328125 0.90625 0 +vt 0.3125 0.921875 0 +vt 0.3125 0.90625 0 +vt 0.296875 0.921875 0 +vt 0.296875 0.90625 0 +vt 0.28125 0.921875 0 +vt 0.28125 0.90625 0 +vt 0.265625 0.921875 0 +vt 0.265625 0.90625 0 +vt 0.25 0.921875 0 +vt 0.25 0.90625 0 +vt 0.234375 0.921875 0 +vt 0.234375 0.90625 0 +vt 0.21875 0.921875 0 +vt 0.21875 0.90625 0 +vt 0.203125 0.921875 0 +vt 0.203125 0.90625 0 +vt 0.1875 0.921875 0 +vt 0.1875 0.90625 0 +vt 0.171875 0.921875 0 +vt 0.171875 0.90625 0 +vt 0.15625 0.921875 0 +vt 0.15625 0.90625 0 +vt 0.140625 0.921875 0 +vt 0.140625 0.90625 0 +vt 0.125 0.921875 0 +vt 0.125 0.90625 0 +vt 0.109375 0.921875 0 +vt 0.109375 0.90625 0 +vt 0.09375 0.921875 0 +vt 0.09375 0.90625 0 +vt 0.078125 0.921875 0 +vt 0.078125 0.90625 0 +vt 0.0625 0.921875 0 +vt 0.0625 0.90625 0 +vt 0.046875 0.921875 0 +vt 0.046875 0.90625 0 +vt 0.03125 0.921875 0 +vt 0.03125 0.90625 0 +vt 0.015625 0.921875 0 +vt 0.015625 0.90625 0 +vt 0 0.921875 0 +vt 0 0.90625 0 +vt 1 0.90625 0 +vt 1 0.890625 0 +vt 0.984375 0.90625 0 +vt 0.984375 0.890625 0 +vt 0.96875 0.90625 0 +vt 0.96875 0.890625 0 +vt 0.953125 0.90625 0 +vt 0.953125 0.890625 0 +vt 0.9375 0.90625 0 +vt 0.9375 0.890625 0 +vt 0.921875 0.90625 0 +vt 0.921875 0.890625 0 +vt 0.90625 0.90625 0 +vt 0.90625 0.890625 0 +vt 0.890625 0.90625 0 +vt 0.890625 0.890625 0 +vt 0.875 0.90625 0 +vt 0.875 0.890625 0 +vt 0.859375 0.90625 0 +vt 0.859375 0.890625 0 +vt 0.84375 0.90625 0 +vt 0.84375 0.890625 0 +vt 0.828125 0.90625 0 +vt 0.828125 0.890625 0 +vt 0.8125 0.90625 0 +vt 0.8125 0.890625 0 +vt 0.796875 0.90625 0 +vt 0.796875 0.890625 0 +vt 0.78125 0.90625 0 +vt 0.78125 0.890625 0 +vt 0.765625 0.90625 0 +vt 0.765625 0.890625 0 +vt 0.75 0.90625 0 +vt 0.75 0.890625 0 +vt 0.734375 0.90625 0 +vt 0.734375 0.890625 0 +vt 0.71875 0.90625 0 +vt 0.71875 0.890625 0 +vt 0.703125 0.90625 0 +vt 0.703125 0.890625 0 +vt 0.6875 0.90625 0 +vt 0.6875 0.890625 0 +vt 0.671875 0.90625 0 +vt 0.671875 0.890625 0 +vt 0.65625 0.90625 0 +vt 0.65625 0.890625 0 +vt 0.640625 0.90625 0 +vt 0.640625 0.890625 0 +vt 0.625 0.90625 0 +vt 0.625 0.890625 0 +vt 0.609375 0.90625 0 +vt 0.609375 0.890625 0 +vt 0.59375 0.90625 0 +vt 0.59375 0.890625 0 +vt 0.578125 0.90625 0 +vt 0.578125 0.890625 0 +vt 0.5625 0.90625 0 +vt 0.5625 0.890625 0 +vt 0.546875 0.90625 0 +vt 0.546875 0.890625 0 +vt 0.53125 0.90625 0 +vt 0.53125 0.890625 0 +vt 0.515625 0.90625 0 +vt 0.515625 0.890625 0 +vt 0.5 0.90625 0 +vt 0.5 0.890625 0 +vt 0.484375 0.90625 0 +vt 0.484375 0.890625 0 +vt 0.46875 0.90625 0 +vt 0.46875 0.890625 0 +vt 0.453125 0.90625 0 +vt 0.453125 0.890625 0 +vt 0.4375 0.90625 0 +vt 0.4375 0.890625 0 +vt 0.421875 0.90625 0 +vt 0.421875 0.890625 0 +vt 0.40625 0.90625 0 +vt 0.40625 0.890625 0 +vt 0.390625 0.90625 0 +vt 0.390625 0.890625 0 +vt 0.375 0.90625 0 +vt 0.375 0.890625 0 +vt 0.359375 0.90625 0 +vt 0.359375 0.890625 0 +vt 0.34375 0.90625 0 +vt 0.34375 0.890625 0 +vt 0.328125 0.90625 0 +vt 0.328125 0.890625 0 +vt 0.3125 0.90625 0 +vt 0.3125 0.890625 0 +vt 0.296875 0.90625 0 +vt 0.296875 0.890625 0 +vt 0.28125 0.90625 0 +vt 0.28125 0.890625 0 +vt 0.265625 0.90625 0 +vt 0.265625 0.890625 0 +vt 0.25 0.90625 0 +vt 0.25 0.890625 0 +vt 0.234375 0.90625 0 +vt 0.234375 0.890625 0 +vt 0.21875 0.90625 0 +vt 0.21875 0.890625 0 +vt 0.203125 0.90625 0 +vt 0.203125 0.890625 0 +vt 0.1875 0.90625 0 +vt 0.1875 0.890625 0 +vt 0.171875 0.90625 0 +vt 0.171875 0.890625 0 +vt 0.15625 0.90625 0 +vt 0.15625 0.890625 0 +vt 0.140625 0.90625 0 +vt 0.140625 0.890625 0 +vt 0.125 0.90625 0 +vt 0.125 0.890625 0 +vt 0.109375 0.90625 0 +vt 0.109375 0.890625 0 +vt 0.09375 0.90625 0 +vt 0.09375 0.890625 0 +vt 0.078125 0.90625 0 +vt 0.078125 0.890625 0 +vt 0.0625 0.90625 0 +vt 0.0625 0.890625 0 +vt 0.046875 0.90625 0 +vt 0.046875 0.890625 0 +vt 0.03125 0.90625 0 +vt 0.03125 0.890625 0 +vt 0.015625 0.90625 0 +vt 0.015625 0.890625 0 +vt 0 0.90625 0 +vt 0 0.890625 0 +vt 1 0.890625 0 +vt 1 0.875 0 +vt 0.984375 0.890625 0 +vt 0.984375 0.875 0 +vt 0.96875 0.890625 0 +vt 0.96875 0.875 0 +vt 0.953125 0.890625 0 +vt 0.953125 0.875 0 +vt 0.9375 0.890625 0 +vt 0.9375 0.875 0 +vt 0.921875 0.890625 0 +vt 0.921875 0.875 0 +vt 0.90625 0.890625 0 +vt 0.90625 0.875 0 +vt 0.890625 0.890625 0 +vt 0.890625 0.875 0 +vt 0.875 0.890625 0 +vt 0.875 0.875 0 +vt 0.859375 0.890625 0 +vt 0.859375 0.875 0 +vt 0.84375 0.890625 0 +vt 0.84375 0.875 0 +vt 0.828125 0.890625 0 +vt 0.828125 0.875 0 +vt 0.8125 0.890625 0 +vt 0.8125 0.875 0 +vt 0.796875 0.890625 0 +vt 0.796875 0.875 0 +vt 0.78125 0.890625 0 +vt 0.78125 0.875 0 +vt 0.765625 0.890625 0 +vt 0.765625 0.875 0 +vt 0.75 0.890625 0 +vt 0.75 0.875 0 +vt 0.734375 0.890625 0 +vt 0.734375 0.875 0 +vt 0.71875 0.890625 0 +vt 0.71875 0.875 0 +vt 0.703125 0.890625 0 +vt 0.703125 0.875 0 +vt 0.6875 0.890625 0 +vt 0.6875 0.875 0 +vt 0.671875 0.890625 0 +vt 0.671875 0.875 0 +vt 0.65625 0.890625 0 +vt 0.65625 0.875 0 +vt 0.640625 0.890625 0 +vt 0.640625 0.875 0 +vt 0.625 0.890625 0 +vt 0.625 0.875 0 +vt 0.609375 0.890625 0 +vt 0.609375 0.875 0 +vt 0.59375 0.890625 0 +vt 0.59375 0.875 0 +vt 0.578125 0.890625 0 +vt 0.578125 0.875 0 +vt 0.5625 0.890625 0 +vt 0.5625 0.875 0 +vt 0.546875 0.890625 0 +vt 0.546875 0.875 0 +vt 0.53125 0.890625 0 +vt 0.53125 0.875 0 +vt 0.515625 0.890625 0 +vt 0.515625 0.875 0 +vt 0.5 0.890625 0 +vt 0.5 0.875 0 +vt 0.484375 0.890625 0 +vt 0.484375 0.875 0 +vt 0.46875 0.890625 0 +vt 0.46875 0.875 0 +vt 0.453125 0.890625 0 +vt 0.453125 0.875 0 +vt 0.4375 0.890625 0 +vt 0.4375 0.875 0 +vt 0.421875 0.890625 0 +vt 0.421875 0.875 0 +vt 0.40625 0.890625 0 +vt 0.40625 0.875 0 +vt 0.390625 0.890625 0 +vt 0.390625 0.875 0 +vt 0.375 0.890625 0 +vt 0.375 0.875 0 +vt 0.359375 0.890625 0 +vt 0.359375 0.875 0 +vt 0.34375 0.890625 0 +vt 0.34375 0.875 0 +vt 0.328125 0.890625 0 +vt 0.328125 0.875 0 +vt 0.3125 0.890625 0 +vt 0.3125 0.875 0 +vt 0.296875 0.890625 0 +vt 0.296875 0.875 0 +vt 0.28125 0.890625 0 +vt 0.28125 0.875 0 +vt 0.265625 0.890625 0 +vt 0.265625 0.875 0 +vt 0.25 0.890625 0 +vt 0.25 0.875 0 +vt 0.234375 0.890625 0 +vt 0.234375 0.875 0 +vt 0.21875 0.890625 0 +vt 0.21875 0.875 0 +vt 0.203125 0.890625 0 +vt 0.203125 0.875 0 +vt 0.1875 0.890625 0 +vt 0.1875 0.875 0 +vt 0.171875 0.890625 0 +vt 0.171875 0.875 0 +vt 0.15625 0.890625 0 +vt 0.15625 0.875 0 +vt 0.140625 0.890625 0 +vt 0.140625 0.875 0 +vt 0.125 0.890625 0 +vt 0.125 0.875 0 +vt 0.109375 0.890625 0 +vt 0.109375 0.875 0 +vt 0.09375 0.890625 0 +vt 0.09375 0.875 0 +vt 0.078125 0.890625 0 +vt 0.078125 0.875 0 +vt 0.0625 0.890625 0 +vt 0.0625 0.875 0 +vt 0.046875 0.890625 0 +vt 0.046875 0.875 0 +vt 0.03125 0.890625 0 +vt 0.03125 0.875 0 +vt 0.015625 0.890625 0 +vt 0.015625 0.875 0 +vt 0 0.890625 0 +vt 0 0.875 0 +vt 1 0.875 0 +vt 1 0.859375 0 +vt 0.984375 0.875 0 +vt 0.984375 0.859375 0 +vt 0.96875 0.875 0 +vt 0.96875 0.859375 0 +vt 0.953125 0.875 0 +vt 0.953125 0.859375 0 +vt 0.9375 0.875 0 +vt 0.9375 0.859375 0 +vt 0.921875 0.875 0 +vt 0.921875 0.859375 0 +vt 0.90625 0.875 0 +vt 0.90625 0.859375 0 +vt 0.890625 0.875 0 +vt 0.890625 0.859375 0 +vt 0.875 0.875 0 +vt 0.875 0.859375 0 +vt 0.859375 0.875 0 +vt 0.859375 0.859375 0 +vt 0.84375 0.875 0 +vt 0.84375 0.859375 0 +vt 0.828125 0.875 0 +vt 0.828125 0.859375 0 +vt 0.8125 0.875 0 +vt 0.8125 0.859375 0 +vt 0.796875 0.875 0 +vt 0.796875 0.859375 0 +vt 0.78125 0.875 0 +vt 0.78125 0.859375 0 +vt 0.765625 0.875 0 +vt 0.765625 0.859375 0 +vt 0.75 0.875 0 +vt 0.75 0.859375 0 +vt 0.734375 0.875 0 +vt 0.734375 0.859375 0 +vt 0.71875 0.875 0 +vt 0.71875 0.859375 0 +vt 0.703125 0.875 0 +vt 0.703125 0.859375 0 +vt 0.6875 0.875 0 +vt 0.6875 0.859375 0 +vt 0.671875 0.875 0 +vt 0.671875 0.859375 0 +vt 0.65625 0.875 0 +vt 0.65625 0.859375 0 +vt 0.640625 0.875 0 +vt 0.640625 0.859375 0 +vt 0.625 0.875 0 +vt 0.625 0.859375 0 +vt 0.609375 0.875 0 +vt 0.609375 0.859375 0 +vt 0.59375 0.875 0 +vt 0.59375 0.859375 0 +vt 0.578125 0.875 0 +vt 0.578125 0.859375 0 +vt 0.5625 0.875 0 +vt 0.5625 0.859375 0 +vt 0.546875 0.875 0 +vt 0.546875 0.859375 0 +vt 0.53125 0.875 0 +vt 0.53125 0.859375 0 +vt 0.515625 0.875 0 +vt 0.515625 0.859375 0 +vt 0.5 0.875 0 +vt 0.5 0.859375 0 +vt 0.484375 0.875 0 +vt 0.484375 0.859375 0 +vt 0.46875 0.875 0 +vt 0.46875 0.859375 0 +vt 0.453125 0.875 0 +vt 0.453125 0.859375 0 +vt 0.4375 0.875 0 +vt 0.4375 0.859375 0 +vt 0.421875 0.875 0 +vt 0.421875 0.859375 0 +vt 0.40625 0.875 0 +vt 0.40625 0.859375 0 +vt 0.390625 0.875 0 +vt 0.390625 0.859375 0 +vt 0.375 0.875 0 +vt 0.375 0.859375 0 +vt 0.359375 0.875 0 +vt 0.359375 0.859375 0 +vt 0.34375 0.875 0 +vt 0.34375 0.859375 0 +vt 0.328125 0.875 0 +vt 0.328125 0.859375 0 +vt 0.3125 0.875 0 +vt 0.3125 0.859375 0 +vt 0.296875 0.875 0 +vt 0.296875 0.859375 0 +vt 0.28125 0.875 0 +vt 0.28125 0.859375 0 +vt 0.265625 0.875 0 +vt 0.265625 0.859375 0 +vt 0.25 0.875 0 +vt 0.25 0.859375 0 +vt 0.234375 0.875 0 +vt 0.234375 0.859375 0 +vt 0.21875 0.875 0 +vt 0.21875 0.859375 0 +vt 0.203125 0.875 0 +vt 0.203125 0.859375 0 +vt 0.1875 0.875 0 +vt 0.1875 0.859375 0 +vt 0.171875 0.875 0 +vt 0.171875 0.859375 0 +vt 0.15625 0.875 0 +vt 0.15625 0.859375 0 +vt 0.140625 0.875 0 +vt 0.140625 0.859375 0 +vt 0.125 0.875 0 +vt 0.125 0.859375 0 +vt 0.109375 0.875 0 +vt 0.109375 0.859375 0 +vt 0.09375 0.875 0 +vt 0.09375 0.859375 0 +vt 0.078125 0.875 0 +vt 0.078125 0.859375 0 +vt 0.0625 0.875 0 +vt 0.0625 0.859375 0 +vt 0.046875 0.875 0 +vt 0.046875 0.859375 0 +vt 0.03125 0.875 0 +vt 0.03125 0.859375 0 +vt 0.015625 0.875 0 +vt 0.015625 0.859375 0 +vt 0 0.875 0 +vt 0 0.859375 0 +vt 1 0.859375 0 +vt 1 0.84375 0 +vt 0.984375 0.859375 0 +vt 0.984375 0.84375 0 +vt 0.96875 0.859375 0 +vt 0.96875 0.84375 0 +vt 0.953125 0.859375 0 +vt 0.953125 0.84375 0 +vt 0.9375 0.859375 0 +vt 0.9375 0.84375 0 +vt 0.921875 0.859375 0 +vt 0.921875 0.84375 0 +vt 0.90625 0.859375 0 +vt 0.90625 0.84375 0 +vt 0.890625 0.859375 0 +vt 0.890625 0.84375 0 +vt 0.875 0.859375 0 +vt 0.875 0.84375 0 +vt 0.859375 0.859375 0 +vt 0.859375 0.84375 0 +vt 0.84375 0.859375 0 +vt 0.84375 0.84375 0 +vt 0.828125 0.859375 0 +vt 0.828125 0.84375 0 +vt 0.8125 0.859375 0 +vt 0.8125 0.84375 0 +vt 0.796875 0.859375 0 +vt 0.796875 0.84375 0 +vt 0.78125 0.859375 0 +vt 0.78125 0.84375 0 +vt 0.765625 0.859375 0 +vt 0.765625 0.84375 0 +vt 0.75 0.859375 0 +vt 0.75 0.84375 0 +vt 0.734375 0.859375 0 +vt 0.734375 0.84375 0 +vt 0.71875 0.859375 0 +vt 0.71875 0.84375 0 +vt 0.703125 0.859375 0 +vt 0.703125 0.84375 0 +vt 0.6875 0.859375 0 +vt 0.6875 0.84375 0 +vt 0.671875 0.859375 0 +vt 0.671875 0.84375 0 +vt 0.65625 0.859375 0 +vt 0.65625 0.84375 0 +vt 0.640625 0.859375 0 +vt 0.640625 0.84375 0 +vt 0.625 0.859375 0 +vt 0.625 0.84375 0 +vt 0.609375 0.859375 0 +vt 0.609375 0.84375 0 +vt 0.59375 0.859375 0 +vt 0.59375 0.84375 0 +vt 0.578125 0.859375 0 +vt 0.578125 0.84375 0 +vt 0.5625 0.859375 0 +vt 0.5625 0.84375 0 +vt 0.546875 0.859375 0 +vt 0.546875 0.84375 0 +vt 0.53125 0.859375 0 +vt 0.53125 0.84375 0 +vt 0.515625 0.859375 0 +vt 0.515625 0.84375 0 +vt 0.5 0.859375 0 +vt 0.5 0.84375 0 +vt 0.484375 0.859375 0 +vt 0.484375 0.84375 0 +vt 0.46875 0.859375 0 +vt 0.46875 0.84375 0 +vt 0.453125 0.859375 0 +vt 0.453125 0.84375 0 +vt 0.4375 0.859375 0 +vt 0.4375 0.84375 0 +vt 0.421875 0.859375 0 +vt 0.421875 0.84375 0 +vt 0.40625 0.859375 0 +vt 0.40625 0.84375 0 +vt 0.390625 0.859375 0 +vt 0.390625 0.84375 0 +vt 0.375 0.859375 0 +vt 0.375 0.84375 0 +vt 0.359375 0.859375 0 +vt 0.359375 0.84375 0 +vt 0.34375 0.859375 0 +vt 0.34375 0.84375 0 +vt 0.328125 0.859375 0 +vt 0.328125 0.84375 0 +vt 0.3125 0.859375 0 +vt 0.3125 0.84375 0 +vt 0.296875 0.859375 0 +vt 0.296875 0.84375 0 +vt 0.28125 0.859375 0 +vt 0.28125 0.84375 0 +vt 0.265625 0.859375 0 +vt 0.265625 0.84375 0 +vt 0.25 0.859375 0 +vt 0.25 0.84375 0 +vt 0.234375 0.859375 0 +vt 0.234375 0.84375 0 +vt 0.21875 0.859375 0 +vt 0.21875 0.84375 0 +vt 0.203125 0.859375 0 +vt 0.203125 0.84375 0 +vt 0.1875 0.859375 0 +vt 0.1875 0.84375 0 +vt 0.171875 0.859375 0 +vt 0.171875 0.84375 0 +vt 0.15625 0.859375 0 +vt 0.15625 0.84375 0 +vt 0.140625 0.859375 0 +vt 0.140625 0.84375 0 +vt 0.125 0.859375 0 +vt 0.125 0.84375 0 +vt 0.109375 0.859375 0 +vt 0.109375 0.84375 0 +vt 0.09375 0.859375 0 +vt 0.09375 0.84375 0 +vt 0.078125 0.859375 0 +vt 0.078125 0.84375 0 +vt 0.0625 0.859375 0 +vt 0.0625 0.84375 0 +vt 0.046875 0.859375 0 +vt 0.046875 0.84375 0 +vt 0.03125 0.859375 0 +vt 0.03125 0.84375 0 +vt 0.015625 0.859375 0 +vt 0.015625 0.84375 0 +vt 0 0.859375 0 +vt 0 0.84375 0 +vt 1 0.84375 0 +vt 1 0.828125 0 +vt 0.984375 0.84375 0 +vt 0.984375 0.828125 0 +vt 0.96875 0.84375 0 +vt 0.96875 0.828125 0 +vt 0.953125 0.84375 0 +vt 0.953125 0.828125 0 +vt 0.9375 0.84375 0 +vt 0.9375 0.828125 0 +vt 0.921875 0.84375 0 +vt 0.921875 0.828125 0 +vt 0.90625 0.84375 0 +vt 0.90625 0.828125 0 +vt 0.890625 0.84375 0 +vt 0.890625 0.828125 0 +vt 0.875 0.84375 0 +vt 0.875 0.828125 0 +vt 0.859375 0.84375 0 +vt 0.859375 0.828125 0 +vt 0.84375 0.84375 0 +vt 0.84375 0.828125 0 +vt 0.828125 0.84375 0 +vt 0.828125 0.828125 0 +vt 0.8125 0.84375 0 +vt 0.8125 0.828125 0 +vt 0.796875 0.84375 0 +vt 0.796875 0.828125 0 +vt 0.78125 0.84375 0 +vt 0.78125 0.828125 0 +vt 0.765625 0.84375 0 +vt 0.765625 0.828125 0 +vt 0.75 0.84375 0 +vt 0.75 0.828125 0 +vt 0.734375 0.84375 0 +vt 0.734375 0.828125 0 +vt 0.71875 0.84375 0 +vt 0.71875 0.828125 0 +vt 0.703125 0.84375 0 +vt 0.703125 0.828125 0 +vt 0.6875 0.84375 0 +vt 0.6875 0.828125 0 +vt 0.671875 0.84375 0 +vt 0.671875 0.828125 0 +vt 0.65625 0.84375 0 +vt 0.65625 0.828125 0 +vt 0.640625 0.84375 0 +vt 0.640625 0.828125 0 +vt 0.625 0.84375 0 +vt 0.625 0.828125 0 +vt 0.609375 0.84375 0 +vt 0.609375 0.828125 0 +vt 0.59375 0.84375 0 +vt 0.59375 0.828125 0 +vt 0.578125 0.84375 0 +vt 0.578125 0.828125 0 +vt 0.5625 0.84375 0 +vt 0.5625 0.828125 0 +vt 0.546875 0.84375 0 +vt 0.546875 0.828125 0 +vt 0.53125 0.84375 0 +vt 0.53125 0.828125 0 +vt 0.515625 0.84375 0 +vt 0.515625 0.828125 0 +vt 0.5 0.84375 0 +vt 0.5 0.828125 0 +vt 0.484375 0.84375 0 +vt 0.484375 0.828125 0 +vt 0.46875 0.84375 0 +vt 0.46875 0.828125 0 +vt 0.453125 0.84375 0 +vt 0.453125 0.828125 0 +vt 0.4375 0.84375 0 +vt 0.4375 0.828125 0 +vt 0.421875 0.84375 0 +vt 0.421875 0.828125 0 +vt 0.40625 0.84375 0 +vt 0.40625 0.828125 0 +vt 0.390625 0.84375 0 +vt 0.390625 0.828125 0 +vt 0.375 0.84375 0 +vt 0.375 0.828125 0 +vt 0.359375 0.84375 0 +vt 0.359375 0.828125 0 +vt 0.34375 0.84375 0 +vt 0.34375 0.828125 0 +vt 0.328125 0.84375 0 +vt 0.328125 0.828125 0 +vt 0.3125 0.84375 0 +vt 0.3125 0.828125 0 +vt 0.296875 0.84375 0 +vt 0.296875 0.828125 0 +vt 0.28125 0.84375 0 +vt 0.28125 0.828125 0 +vt 0.265625 0.84375 0 +vt 0.265625 0.828125 0 +vt 0.25 0.84375 0 +vt 0.25 0.828125 0 +vt 0.234375 0.84375 0 +vt 0.234375 0.828125 0 +vt 0.21875 0.84375 0 +vt 0.21875 0.828125 0 +vt 0.203125 0.84375 0 +vt 0.203125 0.828125 0 +vt 0.1875 0.84375 0 +vt 0.1875 0.828125 0 +vt 0.171875 0.84375 0 +vt 0.171875 0.828125 0 +vt 0.15625 0.84375 0 +vt 0.15625 0.828125 0 +vt 0.140625 0.84375 0 +vt 0.140625 0.828125 0 +vt 0.125 0.84375 0 +vt 0.125 0.828125 0 +vt 0.109375 0.84375 0 +vt 0.109375 0.828125 0 +vt 0.09375 0.84375 0 +vt 0.09375 0.828125 0 +vt 0.078125 0.84375 0 +vt 0.078125 0.828125 0 +vt 0.0625 0.84375 0 +vt 0.0625 0.828125 0 +vt 0.046875 0.84375 0 +vt 0.046875 0.828125 0 +vt 0.03125 0.84375 0 +vt 0.03125 0.828125 0 +vt 0.015625 0.84375 0 +vt 0.015625 0.828125 0 +vt 0 0.84375 0 +vt 0 0.828125 0 +vt 1 0.828125 0 +vt 1 0.8125 0 +vt 0.984375 0.828125 0 +vt 0.984375 0.8125 0 +vt 0.96875 0.828125 0 +vt 0.96875 0.8125 0 +vt 0.953125 0.828125 0 +vt 0.953125 0.8125 0 +vt 0.9375 0.828125 0 +vt 0.9375 0.8125 0 +vt 0.921875 0.828125 0 +vt 0.921875 0.8125 0 +vt 0.90625 0.828125 0 +vt 0.90625 0.8125 0 +vt 0.890625 0.828125 0 +vt 0.890625 0.8125 0 +vt 0.875 0.828125 0 +vt 0.875 0.8125 0 +vt 0.859375 0.828125 0 +vt 0.859375 0.8125 0 +vt 0.84375 0.828125 0 +vt 0.84375 0.8125 0 +vt 0.828125 0.828125 0 +vt 0.828125 0.8125 0 +vt 0.8125 0.828125 0 +vt 0.8125 0.8125 0 +vt 0.796875 0.828125 0 +vt 0.796875 0.8125 0 +vt 0.78125 0.828125 0 +vt 0.78125 0.8125 0 +vt 0.765625 0.828125 0 +vt 0.765625 0.8125 0 +vt 0.75 0.828125 0 +vt 0.75 0.8125 0 +vt 0.734375 0.828125 0 +vt 0.734375 0.8125 0 +vt 0.71875 0.828125 0 +vt 0.71875 0.8125 0 +vt 0.703125 0.828125 0 +vt 0.703125 0.8125 0 +vt 0.6875 0.828125 0 +vt 0.6875 0.8125 0 +vt 0.671875 0.828125 0 +vt 0.671875 0.8125 0 +vt 0.65625 0.828125 0 +vt 0.65625 0.8125 0 +vt 0.640625 0.828125 0 +vt 0.640625 0.8125 0 +vt 0.625 0.828125 0 +vt 0.625 0.8125 0 +vt 0.609375 0.828125 0 +vt 0.609375 0.8125 0 +vt 0.59375 0.828125 0 +vt 0.59375 0.8125 0 +vt 0.578125 0.828125 0 +vt 0.578125 0.8125 0 +vt 0.5625 0.828125 0 +vt 0.5625 0.8125 0 +vt 0.546875 0.828125 0 +vt 0.546875 0.8125 0 +vt 0.53125 0.828125 0 +vt 0.53125 0.8125 0 +vt 0.515625 0.828125 0 +vt 0.515625 0.8125 0 +vt 0.5 0.828125 0 +vt 0.5 0.8125 0 +vt 0.484375 0.828125 0 +vt 0.484375 0.8125 0 +vt 0.46875 0.828125 0 +vt 0.46875 0.8125 0 +vt 0.453125 0.828125 0 +vt 0.453125 0.8125 0 +vt 0.4375 0.828125 0 +vt 0.4375 0.8125 0 +vt 0.421875 0.828125 0 +vt 0.421875 0.8125 0 +vt 0.40625 0.828125 0 +vt 0.40625 0.8125 0 +vt 0.390625 0.828125 0 +vt 0.390625 0.8125 0 +vt 0.375 0.828125 0 +vt 0.375 0.8125 0 +vt 0.359375 0.828125 0 +vt 0.359375 0.8125 0 +vt 0.34375 0.828125 0 +vt 0.34375 0.8125 0 +vt 0.328125 0.828125 0 +vt 0.328125 0.8125 0 +vt 0.3125 0.828125 0 +vt 0.3125 0.8125 0 +vt 0.296875 0.828125 0 +vt 0.296875 0.8125 0 +vt 0.28125 0.828125 0 +vt 0.28125 0.8125 0 +vt 0.265625 0.828125 0 +vt 0.265625 0.8125 0 +vt 0.25 0.828125 0 +vt 0.25 0.8125 0 +vt 0.234375 0.828125 0 +vt 0.234375 0.8125 0 +vt 0.21875 0.828125 0 +vt 0.21875 0.8125 0 +vt 0.203125 0.828125 0 +vt 0.203125 0.8125 0 +vt 0.1875 0.828125 0 +vt 0.1875 0.8125 0 +vt 0.171875 0.828125 0 +vt 0.171875 0.8125 0 +vt 0.15625 0.828125 0 +vt 0.15625 0.8125 0 +vt 0.140625 0.828125 0 +vt 0.140625 0.8125 0 +vt 0.125 0.828125 0 +vt 0.125 0.8125 0 +vt 0.109375 0.828125 0 +vt 0.109375 0.8125 0 +vt 0.09375 0.828125 0 +vt 0.09375 0.8125 0 +vt 0.078125 0.828125 0 +vt 0.078125 0.8125 0 +vt 0.0625 0.828125 0 +vt 0.0625 0.8125 0 +vt 0.046875 0.828125 0 +vt 0.046875 0.8125 0 +vt 0.03125 0.828125 0 +vt 0.03125 0.8125 0 +vt 0.015625 0.828125 0 +vt 0.015625 0.8125 0 +vt 0 0.828125 0 +vt 0 0.8125 0 +vt 1 0.8125 0 +vt 1 0.796875 0 +vt 0.984375 0.8125 0 +vt 0.984375 0.796875 0 +vt 0.96875 0.8125 0 +vt 0.96875 0.796875 0 +vt 0.953125 0.8125 0 +vt 0.953125 0.796875 0 +vt 0.9375 0.8125 0 +vt 0.9375 0.796875 0 +vt 0.921875 0.8125 0 +vt 0.921875 0.796875 0 +vt 0.90625 0.8125 0 +vt 0.90625 0.796875 0 +vt 0.890625 0.8125 0 +vt 0.890625 0.796875 0 +vt 0.875 0.8125 0 +vt 0.875 0.796875 0 +vt 0.859375 0.8125 0 +vt 0.859375 0.796875 0 +vt 0.84375 0.8125 0 +vt 0.84375 0.796875 0 +vt 0.828125 0.8125 0 +vt 0.828125 0.796875 0 +vt 0.8125 0.8125 0 +vt 0.8125 0.796875 0 +vt 0.796875 0.8125 0 +vt 0.796875 0.796875 0 +vt 0.78125 0.8125 0 +vt 0.78125 0.796875 0 +vt 0.765625 0.8125 0 +vt 0.765625 0.796875 0 +vt 0.75 0.8125 0 +vt 0.75 0.796875 0 +vt 0.734375 0.8125 0 +vt 0.734375 0.796875 0 +vt 0.71875 0.8125 0 +vt 0.71875 0.796875 0 +vt 0.703125 0.8125 0 +vt 0.703125 0.796875 0 +vt 0.6875 0.8125 0 +vt 0.6875 0.796875 0 +vt 0.671875 0.8125 0 +vt 0.671875 0.796875 0 +vt 0.65625 0.8125 0 +vt 0.65625 0.796875 0 +vt 0.640625 0.8125 0 +vt 0.640625 0.796875 0 +vt 0.625 0.8125 0 +vt 0.625 0.796875 0 +vt 0.609375 0.8125 0 +vt 0.609375 0.796875 0 +vt 0.59375 0.8125 0 +vt 0.59375 0.796875 0 +vt 0.578125 0.8125 0 +vt 0.578125 0.796875 0 +vt 0.5625 0.8125 0 +vt 0.5625 0.796875 0 +vt 0.546875 0.8125 0 +vt 0.546875 0.796875 0 +vt 0.53125 0.8125 0 +vt 0.53125 0.796875 0 +vt 0.515625 0.8125 0 +vt 0.515625 0.796875 0 +vt 0.5 0.8125 0 +vt 0.5 0.796875 0 +vt 0.484375 0.8125 0 +vt 0.484375 0.796875 0 +vt 0.46875 0.8125 0 +vt 0.46875 0.796875 0 +vt 0.453125 0.8125 0 +vt 0.453125 0.796875 0 +vt 0.4375 0.8125 0 +vt 0.4375 0.796875 0 +vt 0.421875 0.8125 0 +vt 0.421875 0.796875 0 +vt 0.40625 0.8125 0 +vt 0.40625 0.796875 0 +vt 0.390625 0.8125 0 +vt 0.390625 0.796875 0 +vt 0.375 0.8125 0 +vt 0.375 0.796875 0 +vt 0.359375 0.8125 0 +vt 0.359375 0.796875 0 +vt 0.34375 0.8125 0 +vt 0.34375 0.796875 0 +vt 0.328125 0.8125 0 +vt 0.328125 0.796875 0 +vt 0.3125 0.8125 0 +vt 0.3125 0.796875 0 +vt 0.296875 0.8125 0 +vt 0.296875 0.796875 0 +vt 0.28125 0.8125 0 +vt 0.28125 0.796875 0 +vt 0.265625 0.8125 0 +vt 0.265625 0.796875 0 +vt 0.25 0.8125 0 +vt 0.25 0.796875 0 +vt 0.234375 0.8125 0 +vt 0.234375 0.796875 0 +vt 0.21875 0.8125 0 +vt 0.21875 0.796875 0 +vt 0.203125 0.8125 0 +vt 0.203125 0.796875 0 +vt 0.1875 0.8125 0 +vt 0.1875 0.796875 0 +vt 0.171875 0.8125 0 +vt 0.171875 0.796875 0 +vt 0.15625 0.8125 0 +vt 0.15625 0.796875 0 +vt 0.140625 0.8125 0 +vt 0.140625 0.796875 0 +vt 0.125 0.8125 0 +vt 0.125 0.796875 0 +vt 0.109375 0.8125 0 +vt 0.109375 0.796875 0 +vt 0.09375 0.8125 0 +vt 0.09375 0.796875 0 +vt 0.078125 0.8125 0 +vt 0.078125 0.796875 0 +vt 0.0625 0.8125 0 +vt 0.0625 0.796875 0 +vt 0.046875 0.8125 0 +vt 0.046875 0.796875 0 +vt 0.03125 0.8125 0 +vt 0.03125 0.796875 0 +vt 0.015625 0.8125 0 +vt 0.015625 0.796875 0 +vt 0 0.8125 0 +vt 0 0.796875 0 +vt 1 0.796875 0 +vt 1 0.78125 0 +vt 0.984375 0.796875 0 +vt 0.984375 0.78125 0 +vt 0.96875 0.796875 0 +vt 0.96875 0.78125 0 +vt 0.953125 0.796875 0 +vt 0.953125 0.78125 0 +vt 0.9375 0.796875 0 +vt 0.9375 0.78125 0 +vt 0.921875 0.796875 0 +vt 0.921875 0.78125 0 +vt 0.90625 0.796875 0 +vt 0.90625 0.78125 0 +vt 0.890625 0.796875 0 +vt 0.890625 0.78125 0 +vt 0.875 0.796875 0 +vt 0.875 0.78125 0 +vt 0.859375 0.796875 0 +vt 0.859375 0.78125 0 +vt 0.84375 0.796875 0 +vt 0.84375 0.78125 0 +vt 0.828125 0.796875 0 +vt 0.828125 0.78125 0 +vt 0.8125 0.796875 0 +vt 0.8125 0.78125 0 +vt 0.796875 0.796875 0 +vt 0.796875 0.78125 0 +vt 0.78125 0.796875 0 +vt 0.78125 0.78125 0 +vt 0.765625 0.796875 0 +vt 0.765625 0.78125 0 +vt 0.75 0.796875 0 +vt 0.75 0.78125 0 +vt 0.734375 0.796875 0 +vt 0.734375 0.78125 0 +vt 0.71875 0.796875 0 +vt 0.71875 0.78125 0 +vt 0.703125 0.796875 0 +vt 0.703125 0.78125 0 +vt 0.6875 0.796875 0 +vt 0.6875 0.78125 0 +vt 0.671875 0.796875 0 +vt 0.671875 0.78125 0 +vt 0.65625 0.796875 0 +vt 0.65625 0.78125 0 +vt 0.640625 0.796875 0 +vt 0.640625 0.78125 0 +vt 0.625 0.796875 0 +vt 0.625 0.78125 0 +vt 0.609375 0.796875 0 +vt 0.609375 0.78125 0 +vt 0.59375 0.796875 0 +vt 0.59375 0.78125 0 +vt 0.578125 0.796875 0 +vt 0.578125 0.78125 0 +vt 0.5625 0.796875 0 +vt 0.5625 0.78125 0 +vt 0.546875 0.796875 0 +vt 0.546875 0.78125 0 +vt 0.53125 0.796875 0 +vt 0.53125 0.78125 0 +vt 0.515625 0.796875 0 +vt 0.515625 0.78125 0 +vt 0.5 0.796875 0 +vt 0.5 0.78125 0 +vt 0.484375 0.796875 0 +vt 0.484375 0.78125 0 +vt 0.46875 0.796875 0 +vt 0.46875 0.78125 0 +vt 0.453125 0.796875 0 +vt 0.453125 0.78125 0 +vt 0.4375 0.796875 0 +vt 0.4375 0.78125 0 +vt 0.421875 0.796875 0 +vt 0.421875 0.78125 0 +vt 0.40625 0.796875 0 +vt 0.40625 0.78125 0 +vt 0.390625 0.796875 0 +vt 0.390625 0.78125 0 +vt 0.375 0.796875 0 +vt 0.375 0.78125 0 +vt 0.359375 0.796875 0 +vt 0.359375 0.78125 0 +vt 0.34375 0.796875 0 +vt 0.34375 0.78125 0 +vt 0.328125 0.796875 0 +vt 0.328125 0.78125 0 +vt 0.3125 0.796875 0 +vt 0.3125 0.78125 0 +vt 0.296875 0.796875 0 +vt 0.296875 0.78125 0 +vt 0.28125 0.796875 0 +vt 0.28125 0.78125 0 +vt 0.265625 0.796875 0 +vt 0.265625 0.78125 0 +vt 0.25 0.796875 0 +vt 0.25 0.78125 0 +vt 0.234375 0.796875 0 +vt 0.234375 0.78125 0 +vt 0.21875 0.796875 0 +vt 0.21875 0.78125 0 +vt 0.203125 0.796875 0 +vt 0.203125 0.78125 0 +vt 0.1875 0.796875 0 +vt 0.1875 0.78125 0 +vt 0.171875 0.796875 0 +vt 0.171875 0.78125 0 +vt 0.15625 0.796875 0 +vt 0.15625 0.78125 0 +vt 0.140625 0.796875 0 +vt 0.140625 0.78125 0 +vt 0.125 0.796875 0 +vt 0.125 0.78125 0 +vt 0.109375 0.796875 0 +vt 0.109375 0.78125 0 +vt 0.09375 0.796875 0 +vt 0.09375 0.78125 0 +vt 0.078125 0.796875 0 +vt 0.078125 0.78125 0 +vt 0.0625 0.796875 0 +vt 0.0625 0.78125 0 +vt 0.046875 0.796875 0 +vt 0.046875 0.78125 0 +vt 0.03125 0.796875 0 +vt 0.03125 0.78125 0 +vt 0.015625 0.796875 0 +vt 0.015625 0.78125 0 +vt 0 0.796875 0 +vt 0 0.78125 0 +vt 1 0.78125 0 +vt 1 0.765625 0 +vt 0.984375 0.78125 0 +vt 0.984375 0.765625 0 +vt 0.96875 0.78125 0 +vt 0.96875 0.765625 0 +vt 0.953125 0.78125 0 +vt 0.953125 0.765625 0 +vt 0.9375 0.78125 0 +vt 0.9375 0.765625 0 +vt 0.921875 0.78125 0 +vt 0.921875 0.765625 0 +vt 0.90625 0.78125 0 +vt 0.90625 0.765625 0 +vt 0.890625 0.78125 0 +vt 0.890625 0.765625 0 +vt 0.875 0.78125 0 +vt 0.875 0.765625 0 +vt 0.859375 0.78125 0 +vt 0.859375 0.765625 0 +vt 0.84375 0.78125 0 +vt 0.84375 0.765625 0 +vt 0.828125 0.78125 0 +vt 0.828125 0.765625 0 +vt 0.8125 0.78125 0 +vt 0.8125 0.765625 0 +vt 0.796875 0.78125 0 +vt 0.796875 0.765625 0 +vt 0.78125 0.78125 0 +vt 0.78125 0.765625 0 +vt 0.765625 0.78125 0 +vt 0.765625 0.765625 0 +vt 0.75 0.78125 0 +vt 0.75 0.765625 0 +vt 0.734375 0.78125 0 +vt 0.734375 0.765625 0 +vt 0.71875 0.78125 0 +vt 0.71875 0.765625 0 +vt 0.703125 0.78125 0 +vt 0.703125 0.765625 0 +vt 0.6875 0.78125 0 +vt 0.6875 0.765625 0 +vt 0.671875 0.78125 0 +vt 0.671875 0.765625 0 +vt 0.65625 0.78125 0 +vt 0.65625 0.765625 0 +vt 0.640625 0.78125 0 +vt 0.640625 0.765625 0 +vt 0.625 0.78125 0 +vt 0.625 0.765625 0 +vt 0.609375 0.78125 0 +vt 0.609375 0.765625 0 +vt 0.59375 0.78125 0 +vt 0.59375 0.765625 0 +vt 0.578125 0.78125 0 +vt 0.578125 0.765625 0 +vt 0.5625 0.78125 0 +vt 0.5625 0.765625 0 +vt 0.546875 0.78125 0 +vt 0.546875 0.765625 0 +vt 0.53125 0.78125 0 +vt 0.53125 0.765625 0 +vt 0.515625 0.78125 0 +vt 0.515625 0.765625 0 +vt 0.5 0.78125 0 +vt 0.5 0.765625 0 +vt 0.484375 0.78125 0 +vt 0.484375 0.765625 0 +vt 0.46875 0.78125 0 +vt 0.46875 0.765625 0 +vt 0.453125 0.78125 0 +vt 0.453125 0.765625 0 +vt 0.4375 0.78125 0 +vt 0.4375 0.765625 0 +vt 0.421875 0.78125 0 +vt 0.421875 0.765625 0 +vt 0.40625 0.78125 0 +vt 0.40625 0.765625 0 +vt 0.390625 0.78125 0 +vt 0.390625 0.765625 0 +vt 0.375 0.78125 0 +vt 0.375 0.765625 0 +vt 0.359375 0.78125 0 +vt 0.359375 0.765625 0 +vt 0.34375 0.78125 0 +vt 0.34375 0.765625 0 +vt 0.328125 0.78125 0 +vt 0.328125 0.765625 0 +vt 0.3125 0.78125 0 +vt 0.3125 0.765625 0 +vt 0.296875 0.78125 0 +vt 0.296875 0.765625 0 +vt 0.28125 0.78125 0 +vt 0.28125 0.765625 0 +vt 0.265625 0.78125 0 +vt 0.265625 0.765625 0 +vt 0.25 0.78125 0 +vt 0.25 0.765625 0 +vt 0.234375 0.78125 0 +vt 0.234375 0.765625 0 +vt 0.21875 0.78125 0 +vt 0.21875 0.765625 0 +vt 0.203125 0.78125 0 +vt 0.203125 0.765625 0 +vt 0.1875 0.78125 0 +vt 0.1875 0.765625 0 +vt 0.171875 0.78125 0 +vt 0.171875 0.765625 0 +vt 0.15625 0.78125 0 +vt 0.15625 0.765625 0 +vt 0.140625 0.78125 0 +vt 0.140625 0.765625 0 +vt 0.125 0.78125 0 +vt 0.125 0.765625 0 +vt 0.109375 0.78125 0 +vt 0.109375 0.765625 0 +vt 0.09375 0.78125 0 +vt 0.09375 0.765625 0 +vt 0.078125 0.78125 0 +vt 0.078125 0.765625 0 +vt 0.0625 0.78125 0 +vt 0.0625 0.765625 0 +vt 0.046875 0.78125 0 +vt 0.046875 0.765625 0 +vt 0.03125 0.78125 0 +vt 0.03125 0.765625 0 +vt 0.015625 0.78125 0 +vt 0.015625 0.765625 0 +vt 0 0.78125 0 +vt 0 0.765625 0 +vt 1 0.765625 0 +vt 1 0.75 0 +vt 0.984375 0.765625 0 +vt 0.984375 0.75 0 +vt 0.96875 0.765625 0 +vt 0.96875 0.75 0 +vt 0.953125 0.765625 0 +vt 0.953125 0.75 0 +vt 0.9375 0.765625 0 +vt 0.9375 0.75 0 +vt 0.921875 0.765625 0 +vt 0.921875 0.75 0 +vt 0.90625 0.765625 0 +vt 0.90625 0.75 0 +vt 0.890625 0.765625 0 +vt 0.890625 0.75 0 +vt 0.875 0.765625 0 +vt 0.875 0.75 0 +vt 0.859375 0.765625 0 +vt 0.859375 0.75 0 +vt 0.84375 0.765625 0 +vt 0.84375 0.75 0 +vt 0.828125 0.765625 0 +vt 0.828125 0.75 0 +vt 0.8125 0.765625 0 +vt 0.8125 0.75 0 +vt 0.796875 0.765625 0 +vt 0.796875 0.75 0 +vt 0.78125 0.765625 0 +vt 0.78125 0.75 0 +vt 0.765625 0.765625 0 +vt 0.765625 0.75 0 +vt 0.75 0.765625 0 +vt 0.75 0.75 0 +vt 0.734375 0.765625 0 +vt 0.734375 0.75 0 +vt 0.71875 0.765625 0 +vt 0.71875 0.75 0 +vt 0.703125 0.765625 0 +vt 0.703125 0.75 0 +vt 0.6875 0.765625 0 +vt 0.6875 0.75 0 +vt 0.671875 0.765625 0 +vt 0.671875 0.75 0 +vt 0.65625 0.765625 0 +vt 0.65625 0.75 0 +vt 0.640625 0.765625 0 +vt 0.640625 0.75 0 +vt 0.625 0.765625 0 +vt 0.625 0.75 0 +vt 0.609375 0.765625 0 +vt 0.609375 0.75 0 +vt 0.59375 0.765625 0 +vt 0.59375 0.75 0 +vt 0.578125 0.765625 0 +vt 0.578125 0.75 0 +vt 0.5625 0.765625 0 +vt 0.5625 0.75 0 +vt 0.546875 0.765625 0 +vt 0.546875 0.75 0 +vt 0.53125 0.765625 0 +vt 0.53125 0.75 0 +vt 0.515625 0.765625 0 +vt 0.515625 0.75 0 +vt 0.5 0.765625 0 +vt 0.5 0.75 0 +vt 0.484375 0.765625 0 +vt 0.484375 0.75 0 +vt 0.46875 0.765625 0 +vt 0.46875 0.75 0 +vt 0.453125 0.765625 0 +vt 0.453125 0.75 0 +vt 0.4375 0.765625 0 +vt 0.4375 0.75 0 +vt 0.421875 0.765625 0 +vt 0.421875 0.75 0 +vt 0.40625 0.765625 0 +vt 0.40625 0.75 0 +vt 0.390625 0.765625 0 +vt 0.390625 0.75 0 +vt 0.375 0.765625 0 +vt 0.375 0.75 0 +vt 0.359375 0.765625 0 +vt 0.359375 0.75 0 +vt 0.34375 0.765625 0 +vt 0.34375 0.75 0 +vt 0.328125 0.765625 0 +vt 0.328125 0.75 0 +vt 0.3125 0.765625 0 +vt 0.3125 0.75 0 +vt 0.296875 0.765625 0 +vt 0.296875 0.75 0 +vt 0.28125 0.765625 0 +vt 0.28125 0.75 0 +vt 0.265625 0.765625 0 +vt 0.265625 0.75 0 +vt 0.25 0.765625 0 +vt 0.25 0.75 0 +vt 0.234375 0.765625 0 +vt 0.234375 0.75 0 +vt 0.21875 0.765625 0 +vt 0.21875 0.75 0 +vt 0.203125 0.765625 0 +vt 0.203125 0.75 0 +vt 0.1875 0.765625 0 +vt 0.1875 0.75 0 +vt 0.171875 0.765625 0 +vt 0.171875 0.75 0 +vt 0.15625 0.765625 0 +vt 0.15625 0.75 0 +vt 0.140625 0.765625 0 +vt 0.140625 0.75 0 +vt 0.125 0.765625 0 +vt 0.125 0.75 0 +vt 0.109375 0.765625 0 +vt 0.109375 0.75 0 +vt 0.09375 0.765625 0 +vt 0.09375 0.75 0 +vt 0.078125 0.765625 0 +vt 0.078125 0.75 0 +vt 0.0625 0.765625 0 +vt 0.0625 0.75 0 +vt 0.046875 0.765625 0 +vt 0.046875 0.75 0 +vt 0.03125 0.765625 0 +vt 0.03125 0.75 0 +vt 0.015625 0.765625 0 +vt 0.015625 0.75 0 +vt 0 0.765625 0 +vt 0 0.75 0 +vt 1 0.75 0 +vt 1 0.734375 0 +vt 0.984375 0.75 0 +vt 0.984375 0.734375 0 +vt 0.96875 0.75 0 +vt 0.96875 0.734375 0 +vt 0.953125 0.75 0 +vt 0.953125 0.734375 0 +vt 0.9375 0.75 0 +vt 0.9375 0.734375 0 +vt 0.921875 0.75 0 +vt 0.921875 0.734375 0 +vt 0.90625 0.75 0 +vt 0.90625 0.734375 0 +vt 0.890625 0.75 0 +vt 0.890625 0.734375 0 +vt 0.875 0.75 0 +vt 0.875 0.734375 0 +vt 0.859375 0.75 0 +vt 0.859375 0.734375 0 +vt 0.84375 0.75 0 +vt 0.84375 0.734375 0 +vt 0.828125 0.75 0 +vt 0.828125 0.734375 0 +vt 0.8125 0.75 0 +vt 0.8125 0.734375 0 +vt 0.796875 0.75 0 +vt 0.796875 0.734375 0 +vt 0.78125 0.75 0 +vt 0.78125 0.734375 0 +vt 0.765625 0.75 0 +vt 0.765625 0.734375 0 +vt 0.75 0.75 0 +vt 0.75 0.734375 0 +vt 0.734375 0.75 0 +vt 0.734375 0.734375 0 +vt 0.71875 0.75 0 +vt 0.71875 0.734375 0 +vt 0.703125 0.75 0 +vt 0.703125 0.734375 0 +vt 0.6875 0.75 0 +vt 0.6875 0.734375 0 +vt 0.671875 0.75 0 +vt 0.671875 0.734375 0 +vt 0.65625 0.75 0 +vt 0.65625 0.734375 0 +vt 0.640625 0.75 0 +vt 0.640625 0.734375 0 +vt 0.625 0.75 0 +vt 0.625 0.734375 0 +vt 0.609375 0.75 0 +vt 0.609375 0.734375 0 +vt 0.59375 0.75 0 +vt 0.59375 0.734375 0 +vt 0.578125 0.75 0 +vt 0.578125 0.734375 0 +vt 0.5625 0.75 0 +vt 0.5625 0.734375 0 +vt 0.546875 0.75 0 +vt 0.546875 0.734375 0 +vt 0.53125 0.75 0 +vt 0.53125 0.734375 0 +vt 0.515625 0.75 0 +vt 0.515625 0.734375 0 +vt 0.5 0.75 0 +vt 0.5 0.734375 0 +vt 0.484375 0.75 0 +vt 0.484375 0.734375 0 +vt 0.46875 0.75 0 +vt 0.46875 0.734375 0 +vt 0.453125 0.75 0 +vt 0.453125 0.734375 0 +vt 0.4375 0.75 0 +vt 0.4375 0.734375 0 +vt 0.421875 0.75 0 +vt 0.421875 0.734375 0 +vt 0.40625 0.75 0 +vt 0.40625 0.734375 0 +vt 0.390625 0.75 0 +vt 0.390625 0.734375 0 +vt 0.375 0.75 0 +vt 0.375 0.734375 0 +vt 0.359375 0.75 0 +vt 0.359375 0.734375 0 +vt 0.34375 0.75 0 +vt 0.34375 0.734375 0 +vt 0.328125 0.75 0 +vt 0.328125 0.734375 0 +vt 0.3125 0.75 0 +vt 0.3125 0.734375 0 +vt 0.296875 0.75 0 +vt 0.296875 0.734375 0 +vt 0.28125 0.75 0 +vt 0.28125 0.734375 0 +vt 0.265625 0.75 0 +vt 0.265625 0.734375 0 +vt 0.25 0.75 0 +vt 0.25 0.734375 0 +vt 0.234375 0.75 0 +vt 0.234375 0.734375 0 +vt 0.21875 0.75 0 +vt 0.21875 0.734375 0 +vt 0.203125 0.75 0 +vt 0.203125 0.734375 0 +vt 0.1875 0.75 0 +vt 0.1875 0.734375 0 +vt 0.171875 0.75 0 +vt 0.171875 0.734375 0 +vt 0.15625 0.75 0 +vt 0.15625 0.734375 0 +vt 0.140625 0.75 0 +vt 0.140625 0.734375 0 +vt 0.125 0.75 0 +vt 0.125 0.734375 0 +vt 0.109375 0.75 0 +vt 0.109375 0.734375 0 +vt 0.09375 0.75 0 +vt 0.09375 0.734375 0 +vt 0.078125 0.75 0 +vt 0.078125 0.734375 0 +vt 0.0625 0.75 0 +vt 0.0625 0.734375 0 +vt 0.046875 0.75 0 +vt 0.046875 0.734375 0 +vt 0.03125 0.75 0 +vt 0.03125 0.734375 0 +vt 0.015625 0.75 0 +vt 0.015625 0.734375 0 +vt 0 0.75 0 +vt 0 0.734375 0 +vt 1 0.734375 0 +vt 1 0.71875 0 +vt 0.984375 0.734375 0 +vt 0.984375 0.71875 0 +vt 0.96875 0.734375 0 +vt 0.96875 0.71875 0 +vt 0.953125 0.734375 0 +vt 0.953125 0.71875 0 +vt 0.9375 0.734375 0 +vt 0.9375 0.71875 0 +vt 0.921875 0.734375 0 +vt 0.921875 0.71875 0 +vt 0.90625 0.734375 0 +vt 0.90625 0.71875 0 +vt 0.890625 0.734375 0 +vt 0.890625 0.71875 0 +vt 0.875 0.734375 0 +vt 0.875 0.71875 0 +vt 0.859375 0.734375 0 +vt 0.859375 0.71875 0 +vt 0.84375 0.734375 0 +vt 0.84375 0.71875 0 +vt 0.828125 0.734375 0 +vt 0.828125 0.71875 0 +vt 0.8125 0.734375 0 +vt 0.8125 0.71875 0 +vt 0.796875 0.734375 0 +vt 0.796875 0.71875 0 +vt 0.78125 0.734375 0 +vt 0.78125 0.71875 0 +vt 0.765625 0.734375 0 +vt 0.765625 0.71875 0 +vt 0.75 0.734375 0 +vt 0.75 0.71875 0 +vt 0.734375 0.734375 0 +vt 0.734375 0.71875 0 +vt 0.71875 0.734375 0 +vt 0.71875 0.71875 0 +vt 0.703125 0.734375 0 +vt 0.703125 0.71875 0 +vt 0.6875 0.734375 0 +vt 0.6875 0.71875 0 +vt 0.671875 0.734375 0 +vt 0.671875 0.71875 0 +vt 0.65625 0.734375 0 +vt 0.65625 0.71875 0 +vt 0.640625 0.734375 0 +vt 0.640625 0.71875 0 +vt 0.625 0.734375 0 +vt 0.625 0.71875 0 +vt 0.609375 0.734375 0 +vt 0.609375 0.71875 0 +vt 0.59375 0.734375 0 +vt 0.59375 0.71875 0 +vt 0.578125 0.734375 0 +vt 0.578125 0.71875 0 +vt 0.5625 0.734375 0 +vt 0.5625 0.71875 0 +vt 0.546875 0.734375 0 +vt 0.546875 0.71875 0 +vt 0.53125 0.734375 0 +vt 0.53125 0.71875 0 +vt 0.515625 0.734375 0 +vt 0.515625 0.71875 0 +vt 0.5 0.734375 0 +vt 0.5 0.71875 0 +vt 0.484375 0.734375 0 +vt 0.484375 0.71875 0 +vt 0.46875 0.734375 0 +vt 0.46875 0.71875 0 +vt 0.453125 0.734375 0 +vt 0.453125 0.71875 0 +vt 0.4375 0.734375 0 +vt 0.4375 0.71875 0 +vt 0.421875 0.734375 0 +vt 0.421875 0.71875 0 +vt 0.40625 0.734375 0 +vt 0.40625 0.71875 0 +vt 0.390625 0.734375 0 +vt 0.390625 0.71875 0 +vt 0.375 0.734375 0 +vt 0.375 0.71875 0 +vt 0.359375 0.734375 0 +vt 0.359375 0.71875 0 +vt 0.34375 0.734375 0 +vt 0.34375 0.71875 0 +vt 0.328125 0.734375 0 +vt 0.328125 0.71875 0 +vt 0.3125 0.734375 0 +vt 0.3125 0.71875 0 +vt 0.296875 0.734375 0 +vt 0.296875 0.71875 0 +vt 0.28125 0.734375 0 +vt 0.28125 0.71875 0 +vt 0.265625 0.734375 0 +vt 0.265625 0.71875 0 +vt 0.25 0.734375 0 +vt 0.25 0.71875 0 +vt 0.234375 0.734375 0 +vt 0.234375 0.71875 0 +vt 0.21875 0.734375 0 +vt 0.21875 0.71875 0 +vt 0.203125 0.734375 0 +vt 0.203125 0.71875 0 +vt 0.1875 0.734375 0 +vt 0.1875 0.71875 0 +vt 0.171875 0.734375 0 +vt 0.171875 0.71875 0 +vt 0.15625 0.734375 0 +vt 0.15625 0.71875 0 +vt 0.140625 0.734375 0 +vt 0.140625 0.71875 0 +vt 0.125 0.734375 0 +vt 0.125 0.71875 0 +vt 0.109375 0.734375 0 +vt 0.109375 0.71875 0 +vt 0.09375 0.734375 0 +vt 0.09375 0.71875 0 +vt 0.078125 0.734375 0 +vt 0.078125 0.71875 0 +vt 0.0625 0.734375 0 +vt 0.0625 0.71875 0 +vt 0.046875 0.734375 0 +vt 0.046875 0.71875 0 +vt 0.03125 0.734375 0 +vt 0.03125 0.71875 0 +vt 0.015625 0.734375 0 +vt 0.015625 0.71875 0 +vt 0 0.734375 0 +vt 0 0.71875 0 +vt 1 0.71875 0 +vt 1 0.703125 0 +vt 0.984375 0.71875 0 +vt 0.984375 0.703125 0 +vt 0.96875 0.71875 0 +vt 0.96875 0.703125 0 +vt 0.953125 0.71875 0 +vt 0.953125 0.703125 0 +vt 0.9375 0.71875 0 +vt 0.9375 0.703125 0 +vt 0.921875 0.71875 0 +vt 0.921875 0.703125 0 +vt 0.90625 0.71875 0 +vt 0.90625 0.703125 0 +vt 0.890625 0.71875 0 +vt 0.890625 0.703125 0 +vt 0.875 0.71875 0 +vt 0.875 0.703125 0 +vt 0.859375 0.71875 0 +vt 0.859375 0.703125 0 +vt 0.84375 0.71875 0 +vt 0.84375 0.703125 0 +vt 0.828125 0.71875 0 +vt 0.828125 0.703125 0 +vt 0.8125 0.71875 0 +vt 0.8125 0.703125 0 +vt 0.796875 0.71875 0 +vt 0.796875 0.703125 0 +vt 0.78125 0.71875 0 +vt 0.78125 0.703125 0 +vt 0.765625 0.71875 0 +vt 0.765625 0.703125 0 +vt 0.75 0.71875 0 +vt 0.75 0.703125 0 +vt 0.734375 0.71875 0 +vt 0.734375 0.703125 0 +vt 0.71875 0.71875 0 +vt 0.71875 0.703125 0 +vt 0.703125 0.71875 0 +vt 0.703125 0.703125 0 +vt 0.6875 0.71875 0 +vt 0.6875 0.703125 0 +vt 0.671875 0.71875 0 +vt 0.671875 0.703125 0 +vt 0.65625 0.71875 0 +vt 0.65625 0.703125 0 +vt 0.640625 0.71875 0 +vt 0.640625 0.703125 0 +vt 0.625 0.71875 0 +vt 0.625 0.703125 0 +vt 0.609375 0.71875 0 +vt 0.609375 0.703125 0 +vt 0.59375 0.71875 0 +vt 0.59375 0.703125 0 +vt 0.578125 0.71875 0 +vt 0.578125 0.703125 0 +vt 0.5625 0.71875 0 +vt 0.5625 0.703125 0 +vt 0.546875 0.71875 0 +vt 0.546875 0.703125 0 +vt 0.53125 0.71875 0 +vt 0.53125 0.703125 0 +vt 0.515625 0.71875 0 +vt 0.515625 0.703125 0 +vt 0.5 0.71875 0 +vt 0.5 0.703125 0 +vt 0.484375 0.71875 0 +vt 0.484375 0.703125 0 +vt 0.46875 0.71875 0 +vt 0.46875 0.703125 0 +vt 0.453125 0.71875 0 +vt 0.453125 0.703125 0 +vt 0.4375 0.71875 0 +vt 0.4375 0.703125 0 +vt 0.421875 0.71875 0 +vt 0.421875 0.703125 0 +vt 0.40625 0.71875 0 +vt 0.40625 0.703125 0 +vt 0.390625 0.71875 0 +vt 0.390625 0.703125 0 +vt 0.375 0.71875 0 +vt 0.375 0.703125 0 +vt 0.359375 0.71875 0 +vt 0.359375 0.703125 0 +vt 0.34375 0.71875 0 +vt 0.34375 0.703125 0 +vt 0.328125 0.71875 0 +vt 0.328125 0.703125 0 +vt 0.3125 0.71875 0 +vt 0.3125 0.703125 0 +vt 0.296875 0.71875 0 +vt 0.296875 0.703125 0 +vt 0.28125 0.71875 0 +vt 0.28125 0.703125 0 +vt 0.265625 0.71875 0 +vt 0.265625 0.703125 0 +vt 0.25 0.71875 0 +vt 0.25 0.703125 0 +vt 0.234375 0.71875 0 +vt 0.234375 0.703125 0 +vt 0.21875 0.71875 0 +vt 0.21875 0.703125 0 +vt 0.203125 0.71875 0 +vt 0.203125 0.703125 0 +vt 0.1875 0.71875 0 +vt 0.1875 0.703125 0 +vt 0.171875 0.71875 0 +vt 0.171875 0.703125 0 +vt 0.15625 0.71875 0 +vt 0.15625 0.703125 0 +vt 0.140625 0.71875 0 +vt 0.140625 0.703125 0 +vt 0.125 0.71875 0 +vt 0.125 0.703125 0 +vt 0.109375 0.71875 0 +vt 0.109375 0.703125 0 +vt 0.09375 0.71875 0 +vt 0.09375 0.703125 0 +vt 0.078125 0.71875 0 +vt 0.078125 0.703125 0 +vt 0.0625 0.71875 0 +vt 0.0625 0.703125 0 +vt 0.046875 0.71875 0 +vt 0.046875 0.703125 0 +vt 0.03125 0.71875 0 +vt 0.03125 0.703125 0 +vt 0.015625 0.71875 0 +vt 0.015625 0.703125 0 +vt 0 0.71875 0 +vt 0 0.703125 0 +vt 1 0.703125 0 +vt 1 0.6875 0 +vt 0.984375 0.703125 0 +vt 0.984375 0.6875 0 +vt 0.96875 0.703125 0 +vt 0.96875 0.6875 0 +vt 0.953125 0.703125 0 +vt 0.953125 0.6875 0 +vt 0.9375 0.703125 0 +vt 0.9375 0.6875 0 +vt 0.921875 0.703125 0 +vt 0.921875 0.6875 0 +vt 0.90625 0.703125 0 +vt 0.90625 0.6875 0 +vt 0.890625 0.703125 0 +vt 0.890625 0.6875 0 +vt 0.875 0.703125 0 +vt 0.875 0.6875 0 +vt 0.859375 0.703125 0 +vt 0.859375 0.6875 0 +vt 0.84375 0.703125 0 +vt 0.84375 0.6875 0 +vt 0.828125 0.703125 0 +vt 0.828125 0.6875 0 +vt 0.8125 0.703125 0 +vt 0.8125 0.6875 0 +vt 0.796875 0.703125 0 +vt 0.796875 0.6875 0 +vt 0.78125 0.703125 0 +vt 0.78125 0.6875 0 +vt 0.765625 0.703125 0 +vt 0.765625 0.6875 0 +vt 0.75 0.703125 0 +vt 0.75 0.6875 0 +vt 0.734375 0.703125 0 +vt 0.734375 0.6875 0 +vt 0.71875 0.703125 0 +vt 0.71875 0.6875 0 +vt 0.703125 0.703125 0 +vt 0.703125 0.6875 0 +vt 0.6875 0.703125 0 +vt 0.6875 0.6875 0 +vt 0.671875 0.703125 0 +vt 0.671875 0.6875 0 +vt 0.65625 0.703125 0 +vt 0.65625 0.6875 0 +vt 0.640625 0.703125 0 +vt 0.640625 0.6875 0 +vt 0.625 0.703125 0 +vt 0.625 0.6875 0 +vt 0.609375 0.703125 0 +vt 0.609375 0.6875 0 +vt 0.59375 0.703125 0 +vt 0.59375 0.6875 0 +vt 0.578125 0.703125 0 +vt 0.578125 0.6875 0 +vt 0.5625 0.703125 0 +vt 0.5625 0.6875 0 +vt 0.546875 0.703125 0 +vt 0.546875 0.6875 0 +vt 0.53125 0.703125 0 +vt 0.53125 0.6875 0 +vt 0.515625 0.703125 0 +vt 0.515625 0.6875 0 +vt 0.5 0.703125 0 +vt 0.5 0.6875 0 +vt 0.484375 0.703125 0 +vt 0.484375 0.6875 0 +vt 0.46875 0.703125 0 +vt 0.46875 0.6875 0 +vt 0.453125 0.703125 0 +vt 0.453125 0.6875 0 +vt 0.4375 0.703125 0 +vt 0.4375 0.6875 0 +vt 0.421875 0.703125 0 +vt 0.421875 0.6875 0 +vt 0.40625 0.703125 0 +vt 0.40625 0.6875 0 +vt 0.390625 0.703125 0 +vt 0.390625 0.6875 0 +vt 0.375 0.703125 0 +vt 0.375 0.6875 0 +vt 0.359375 0.703125 0 +vt 0.359375 0.6875 0 +vt 0.34375 0.703125 0 +vt 0.34375 0.6875 0 +vt 0.328125 0.703125 0 +vt 0.328125 0.6875 0 +vt 0.3125 0.703125 0 +vt 0.3125 0.6875 0 +vt 0.296875 0.703125 0 +vt 0.296875 0.6875 0 +vt 0.28125 0.703125 0 +vt 0.28125 0.6875 0 +vt 0.265625 0.703125 0 +vt 0.265625 0.6875 0 +vt 0.25 0.703125 0 +vt 0.25 0.6875 0 +vt 0.234375 0.703125 0 +vt 0.234375 0.6875 0 +vt 0.21875 0.703125 0 +vt 0.21875 0.6875 0 +vt 0.203125 0.703125 0 +vt 0.203125 0.6875 0 +vt 0.1875 0.703125 0 +vt 0.1875 0.6875 0 +vt 0.171875 0.703125 0 +vt 0.171875 0.6875 0 +vt 0.15625 0.703125 0 +vt 0.15625 0.6875 0 +vt 0.140625 0.703125 0 +vt 0.140625 0.6875 0 +vt 0.125 0.703125 0 +vt 0.125 0.6875 0 +vt 0.109375 0.703125 0 +vt 0.109375 0.6875 0 +vt 0.09375 0.703125 0 +vt 0.09375 0.6875 0 +vt 0.078125 0.703125 0 +vt 0.078125 0.6875 0 +vt 0.0625 0.703125 0 +vt 0.0625 0.6875 0 +vt 0.046875 0.703125 0 +vt 0.046875 0.6875 0 +vt 0.03125 0.703125 0 +vt 0.03125 0.6875 0 +vt 0.015625 0.703125 0 +vt 0.015625 0.6875 0 +vt 0 0.703125 0 +vt 0 0.6875 0 +vt 1 0.6875 0 +vt 1 0.671875 0 +vt 0.984375 0.6875 0 +vt 0.984375 0.671875 0 +vt 0.96875 0.6875 0 +vt 0.96875 0.671875 0 +vt 0.953125 0.6875 0 +vt 0.953125 0.671875 0 +vt 0.9375 0.6875 0 +vt 0.9375 0.671875 0 +vt 0.921875 0.6875 0 +vt 0.921875 0.671875 0 +vt 0.90625 0.6875 0 +vt 0.90625 0.671875 0 +vt 0.890625 0.6875 0 +vt 0.890625 0.671875 0 +vt 0.875 0.6875 0 +vt 0.875 0.671875 0 +vt 0.859375 0.6875 0 +vt 0.859375 0.671875 0 +vt 0.84375 0.6875 0 +vt 0.84375 0.671875 0 +vt 0.828125 0.6875 0 +vt 0.828125 0.671875 0 +vt 0.8125 0.6875 0 +vt 0.8125 0.671875 0 +vt 0.796875 0.6875 0 +vt 0.796875 0.671875 0 +vt 0.78125 0.6875 0 +vt 0.78125 0.671875 0 +vt 0.765625 0.6875 0 +vt 0.765625 0.671875 0 +vt 0.75 0.6875 0 +vt 0.75 0.671875 0 +vt 0.734375 0.6875 0 +vt 0.734375 0.671875 0 +vt 0.71875 0.6875 0 +vt 0.71875 0.671875 0 +vt 0.703125 0.6875 0 +vt 0.703125 0.671875 0 +vt 0.6875 0.6875 0 +vt 0.6875 0.671875 0 +vt 0.671875 0.6875 0 +vt 0.671875 0.671875 0 +vt 0.65625 0.6875 0 +vt 0.65625 0.671875 0 +vt 0.640625 0.6875 0 +vt 0.640625 0.671875 0 +vt 0.625 0.6875 0 +vt 0.625 0.671875 0 +vt 0.609375 0.6875 0 +vt 0.609375 0.671875 0 +vt 0.59375 0.6875 0 +vt 0.59375 0.671875 0 +vt 0.578125 0.6875 0 +vt 0.578125 0.671875 0 +vt 0.5625 0.6875 0 +vt 0.5625 0.671875 0 +vt 0.546875 0.6875 0 +vt 0.546875 0.671875 0 +vt 0.53125 0.6875 0 +vt 0.53125 0.671875 0 +vt 0.515625 0.6875 0 +vt 0.515625 0.671875 0 +vt 0.5 0.6875 0 +vt 0.5 0.671875 0 +vt 0.484375 0.6875 0 +vt 0.484375 0.671875 0 +vt 0.46875 0.6875 0 +vt 0.46875 0.671875 0 +vt 0.453125 0.6875 0 +vt 0.453125 0.671875 0 +vt 0.4375 0.6875 0 +vt 0.4375 0.671875 0 +vt 0.421875 0.6875 0 +vt 0.421875 0.671875 0 +vt 0.40625 0.6875 0 +vt 0.40625 0.671875 0 +vt 0.390625 0.6875 0 +vt 0.390625 0.671875 0 +vt 0.375 0.6875 0 +vt 0.375 0.671875 0 +vt 0.359375 0.6875 0 +vt 0.359375 0.671875 0 +vt 0.34375 0.6875 0 +vt 0.34375 0.671875 0 +vt 0.328125 0.6875 0 +vt 0.328125 0.671875 0 +vt 0.3125 0.6875 0 +vt 0.3125 0.671875 0 +vt 0.296875 0.6875 0 +vt 0.296875 0.671875 0 +vt 0.28125 0.6875 0 +vt 0.28125 0.671875 0 +vt 0.265625 0.6875 0 +vt 0.265625 0.671875 0 +vt 0.25 0.6875 0 +vt 0.25 0.671875 0 +vt 0.234375 0.6875 0 +vt 0.234375 0.671875 0 +vt 0.21875 0.6875 0 +vt 0.21875 0.671875 0 +vt 0.203125 0.6875 0 +vt 0.203125 0.671875 0 +vt 0.1875 0.6875 0 +vt 0.1875 0.671875 0 +vt 0.171875 0.6875 0 +vt 0.171875 0.671875 0 +vt 0.15625 0.6875 0 +vt 0.15625 0.671875 0 +vt 0.140625 0.6875 0 +vt 0.140625 0.671875 0 +vt 0.125 0.6875 0 +vt 0.125 0.671875 0 +vt 0.109375 0.6875 0 +vt 0.109375 0.671875 0 +vt 0.09375 0.6875 0 +vt 0.09375 0.671875 0 +vt 0.078125 0.6875 0 +vt 0.078125 0.671875 0 +vt 0.0625 0.6875 0 +vt 0.0625 0.671875 0 +vt 0.046875 0.6875 0 +vt 0.046875 0.671875 0 +vt 0.03125 0.6875 0 +vt 0.03125 0.671875 0 +vt 0.015625 0.6875 0 +vt 0.015625 0.671875 0 +vt 0 0.6875 0 +vt 0 0.671875 0 +vt 1 0.671875 0 +vt 1 0.65625 0 +vt 0.984375 0.671875 0 +vt 0.984375 0.65625 0 +vt 0.96875 0.671875 0 +vt 0.96875 0.65625 0 +vt 0.953125 0.671875 0 +vt 0.953125 0.65625 0 +vt 0.9375 0.671875 0 +vt 0.9375 0.65625 0 +vt 0.921875 0.671875 0 +vt 0.921875 0.65625 0 +vt 0.90625 0.671875 0 +vt 0.90625 0.65625 0 +vt 0.890625 0.671875 0 +vt 0.890625 0.65625 0 +vt 0.875 0.671875 0 +vt 0.875 0.65625 0 +vt 0.859375 0.671875 0 +vt 0.859375 0.65625 0 +vt 0.84375 0.671875 0 +vt 0.84375 0.65625 0 +vt 0.828125 0.671875 0 +vt 0.828125 0.65625 0 +vt 0.8125 0.671875 0 +vt 0.8125 0.65625 0 +vt 0.796875 0.671875 0 +vt 0.796875 0.65625 0 +vt 0.78125 0.671875 0 +vt 0.78125 0.65625 0 +vt 0.765625 0.671875 0 +vt 0.765625 0.65625 0 +vt 0.75 0.671875 0 +vt 0.75 0.65625 0 +vt 0.734375 0.671875 0 +vt 0.734375 0.65625 0 +vt 0.71875 0.671875 0 +vt 0.71875 0.65625 0 +vt 0.703125 0.671875 0 +vt 0.703125 0.65625 0 +vt 0.6875 0.671875 0 +vt 0.6875 0.65625 0 +vt 0.671875 0.671875 0 +vt 0.671875 0.65625 0 +vt 0.65625 0.671875 0 +vt 0.65625 0.65625 0 +vt 0.640625 0.671875 0 +vt 0.640625 0.65625 0 +vt 0.625 0.671875 0 +vt 0.625 0.65625 0 +vt 0.609375 0.671875 0 +vt 0.609375 0.65625 0 +vt 0.59375 0.671875 0 +vt 0.59375 0.65625 0 +vt 0.578125 0.671875 0 +vt 0.578125 0.65625 0 +vt 0.5625 0.671875 0 +vt 0.5625 0.65625 0 +vt 0.546875 0.671875 0 +vt 0.546875 0.65625 0 +vt 0.53125 0.671875 0 +vt 0.53125 0.65625 0 +vt 0.515625 0.671875 0 +vt 0.515625 0.65625 0 +vt 0.5 0.671875 0 +vt 0.5 0.65625 0 +vt 0.484375 0.671875 0 +vt 0.484375 0.65625 0 +vt 0.46875 0.671875 0 +vt 0.46875 0.65625 0 +vt 0.453125 0.671875 0 +vt 0.453125 0.65625 0 +vt 0.4375 0.671875 0 +vt 0.4375 0.65625 0 +vt 0.421875 0.671875 0 +vt 0.421875 0.65625 0 +vt 0.40625 0.671875 0 +vt 0.40625 0.65625 0 +vt 0.390625 0.671875 0 +vt 0.390625 0.65625 0 +vt 0.375 0.671875 0 +vt 0.375 0.65625 0 +vt 0.359375 0.671875 0 +vt 0.359375 0.65625 0 +vt 0.34375 0.671875 0 +vt 0.34375 0.65625 0 +vt 0.328125 0.671875 0 +vt 0.328125 0.65625 0 +vt 0.3125 0.671875 0 +vt 0.3125 0.65625 0 +vt 0.296875 0.671875 0 +vt 0.296875 0.65625 0 +vt 0.28125 0.671875 0 +vt 0.28125 0.65625 0 +vt 0.265625 0.671875 0 +vt 0.265625 0.65625 0 +vt 0.25 0.671875 0 +vt 0.25 0.65625 0 +vt 0.234375 0.671875 0 +vt 0.234375 0.65625 0 +vt 0.21875 0.671875 0 +vt 0.21875 0.65625 0 +vt 0.203125 0.671875 0 +vt 0.203125 0.65625 0 +vt 0.1875 0.671875 0 +vt 0.1875 0.65625 0 +vt 0.171875 0.671875 0 +vt 0.171875 0.65625 0 +vt 0.15625 0.671875 0 +vt 0.15625 0.65625 0 +vt 0.140625 0.671875 0 +vt 0.140625 0.65625 0 +vt 0.125 0.671875 0 +vt 0.125 0.65625 0 +vt 0.109375 0.671875 0 +vt 0.109375 0.65625 0 +vt 0.09375 0.671875 0 +vt 0.09375 0.65625 0 +vt 0.078125 0.671875 0 +vt 0.078125 0.65625 0 +vt 0.0625 0.671875 0 +vt 0.0625 0.65625 0 +vt 0.046875 0.671875 0 +vt 0.046875 0.65625 0 +vt 0.03125 0.671875 0 +vt 0.03125 0.65625 0 +vt 0.015625 0.671875 0 +vt 0.015625 0.65625 0 +vt 0 0.671875 0 +vt 0 0.65625 0 +vt 1 0.65625 0 +vt 1 0.640625 0 +vt 0.984375 0.65625 0 +vt 0.984375 0.640625 0 +vt 0.96875 0.65625 0 +vt 0.96875 0.640625 0 +vt 0.953125 0.65625 0 +vt 0.953125 0.640625 0 +vt 0.9375 0.65625 0 +vt 0.9375 0.640625 0 +vt 0.921875 0.65625 0 +vt 0.921875 0.640625 0 +vt 0.90625 0.65625 0 +vt 0.90625 0.640625 0 +vt 0.890625 0.65625 0 +vt 0.890625 0.640625 0 +vt 0.875 0.65625 0 +vt 0.875 0.640625 0 +vt 0.859375 0.65625 0 +vt 0.859375 0.640625 0 +vt 0.84375 0.65625 0 +vt 0.84375 0.640625 0 +vt 0.828125 0.65625 0 +vt 0.828125 0.640625 0 +vt 0.8125 0.65625 0 +vt 0.8125 0.640625 0 +vt 0.796875 0.65625 0 +vt 0.796875 0.640625 0 +vt 0.78125 0.65625 0 +vt 0.78125 0.640625 0 +vt 0.765625 0.65625 0 +vt 0.765625 0.640625 0 +vt 0.75 0.65625 0 +vt 0.75 0.640625 0 +vt 0.734375 0.65625 0 +vt 0.734375 0.640625 0 +vt 0.71875 0.65625 0 +vt 0.71875 0.640625 0 +vt 0.703125 0.65625 0 +vt 0.703125 0.640625 0 +vt 0.6875 0.65625 0 +vt 0.6875 0.640625 0 +vt 0.671875 0.65625 0 +vt 0.671875 0.640625 0 +vt 0.65625 0.65625 0 +vt 0.65625 0.640625 0 +vt 0.640625 0.65625 0 +vt 0.640625 0.640625 0 +vt 0.625 0.65625 0 +vt 0.625 0.640625 0 +vt 0.609375 0.65625 0 +vt 0.609375 0.640625 0 +vt 0.59375 0.65625 0 +vt 0.59375 0.640625 0 +vt 0.578125 0.65625 0 +vt 0.578125 0.640625 0 +vt 0.5625 0.65625 0 +vt 0.5625 0.640625 0 +vt 0.546875 0.65625 0 +vt 0.546875 0.640625 0 +vt 0.53125 0.65625 0 +vt 0.53125 0.640625 0 +vt 0.515625 0.65625 0 +vt 0.515625 0.640625 0 +vt 0.5 0.65625 0 +vt 0.5 0.640625 0 +vt 0.484375 0.65625 0 +vt 0.484375 0.640625 0 +vt 0.46875 0.65625 0 +vt 0.46875 0.640625 0 +vt 0.453125 0.65625 0 +vt 0.453125 0.640625 0 +vt 0.4375 0.65625 0 +vt 0.4375 0.640625 0 +vt 0.421875 0.65625 0 +vt 0.421875 0.640625 0 +vt 0.40625 0.65625 0 +vt 0.40625 0.640625 0 +vt 0.390625 0.65625 0 +vt 0.390625 0.640625 0 +vt 0.375 0.65625 0 +vt 0.375 0.640625 0 +vt 0.359375 0.65625 0 +vt 0.359375 0.640625 0 +vt 0.34375 0.65625 0 +vt 0.34375 0.640625 0 +vt 0.328125 0.65625 0 +vt 0.328125 0.640625 0 +vt 0.3125 0.65625 0 +vt 0.3125 0.640625 0 +vt 0.296875 0.65625 0 +vt 0.296875 0.640625 0 +vt 0.28125 0.65625 0 +vt 0.28125 0.640625 0 +vt 0.265625 0.65625 0 +vt 0.265625 0.640625 0 +vt 0.25 0.65625 0 +vt 0.25 0.640625 0 +vt 0.234375 0.65625 0 +vt 0.234375 0.640625 0 +vt 0.21875 0.65625 0 +vt 0.21875 0.640625 0 +vt 0.203125 0.65625 0 +vt 0.203125 0.640625 0 +vt 0.1875 0.65625 0 +vt 0.1875 0.640625 0 +vt 0.171875 0.65625 0 +vt 0.171875 0.640625 0 +vt 0.15625 0.65625 0 +vt 0.15625 0.640625 0 +vt 0.140625 0.65625 0 +vt 0.140625 0.640625 0 +vt 0.125 0.65625 0 +vt 0.125 0.640625 0 +vt 0.109375 0.65625 0 +vt 0.109375 0.640625 0 +vt 0.09375 0.65625 0 +vt 0.09375 0.640625 0 +vt 0.078125 0.65625 0 +vt 0.078125 0.640625 0 +vt 0.0625 0.65625 0 +vt 0.0625 0.640625 0 +vt 0.046875 0.65625 0 +vt 0.046875 0.640625 0 +vt 0.03125 0.65625 0 +vt 0.03125 0.640625 0 +vt 0.015625 0.65625 0 +vt 0.015625 0.640625 0 +vt 0 0.65625 0 +vt 0 0.640625 0 +vt 1 0.640625 0 +vt 1 0.625 0 +vt 0.984375 0.640625 0 +vt 0.984375 0.625 0 +vt 0.96875 0.640625 0 +vt 0.96875 0.625 0 +vt 0.953125 0.640625 0 +vt 0.953125 0.625 0 +vt 0.9375 0.640625 0 +vt 0.9375 0.625 0 +vt 0.921875 0.640625 0 +vt 0.921875 0.625 0 +vt 0.90625 0.640625 0 +vt 0.90625 0.625 0 +vt 0.890625 0.640625 0 +vt 0.890625 0.625 0 +vt 0.875 0.640625 0 +vt 0.875 0.625 0 +vt 0.859375 0.640625 0 +vt 0.859375 0.625 0 +vt 0.84375 0.640625 0 +vt 0.84375 0.625 0 +vt 0.828125 0.640625 0 +vt 0.828125 0.625 0 +vt 0.8125 0.640625 0 +vt 0.8125 0.625 0 +vt 0.796875 0.640625 0 +vt 0.796875 0.625 0 +vt 0.78125 0.640625 0 +vt 0.78125 0.625 0 +vt 0.765625 0.640625 0 +vt 0.765625 0.625 0 +vt 0.75 0.640625 0 +vt 0.75 0.625 0 +vt 0.734375 0.640625 0 +vt 0.734375 0.625 0 +vt 0.71875 0.640625 0 +vt 0.71875 0.625 0 +vt 0.703125 0.640625 0 +vt 0.703125 0.625 0 +vt 0.6875 0.640625 0 +vt 0.6875 0.625 0 +vt 0.671875 0.640625 0 +vt 0.671875 0.625 0 +vt 0.65625 0.640625 0 +vt 0.65625 0.625 0 +vt 0.640625 0.640625 0 +vt 0.640625 0.625 0 +vt 0.625 0.640625 0 +vt 0.625 0.625 0 +vt 0.609375 0.640625 0 +vt 0.609375 0.625 0 +vt 0.59375 0.640625 0 +vt 0.59375 0.625 0 +vt 0.578125 0.640625 0 +vt 0.578125 0.625 0 +vt 0.5625 0.640625 0 +vt 0.5625 0.625 0 +vt 0.546875 0.640625 0 +vt 0.546875 0.625 0 +vt 0.53125 0.640625 0 +vt 0.53125 0.625 0 +vt 0.515625 0.640625 0 +vt 0.515625 0.625 0 +vt 0.5 0.640625 0 +vt 0.5 0.625 0 +vt 0.484375 0.640625 0 +vt 0.484375 0.625 0 +vt 0.46875 0.640625 0 +vt 0.46875 0.625 0 +vt 0.453125 0.640625 0 +vt 0.453125 0.625 0 +vt 0.4375 0.640625 0 +vt 0.4375 0.625 0 +vt 0.421875 0.640625 0 +vt 0.421875 0.625 0 +vt 0.40625 0.640625 0 +vt 0.40625 0.625 0 +vt 0.390625 0.640625 0 +vt 0.390625 0.625 0 +vt 0.375 0.640625 0 +vt 0.375 0.625 0 +vt 0.359375 0.640625 0 +vt 0.359375 0.625 0 +vt 0.34375 0.640625 0 +vt 0.34375 0.625 0 +vt 0.328125 0.640625 0 +vt 0.328125 0.625 0 +vt 0.3125 0.640625 0 +vt 0.3125 0.625 0 +vt 0.296875 0.640625 0 +vt 0.296875 0.625 0 +vt 0.28125 0.640625 0 +vt 0.28125 0.625 0 +vt 0.265625 0.640625 0 +vt 0.265625 0.625 0 +vt 0.25 0.640625 0 +vt 0.25 0.625 0 +vt 0.234375 0.640625 0 +vt 0.234375 0.625 0 +vt 0.21875 0.640625 0 +vt 0.21875 0.625 0 +vt 0.203125 0.640625 0 +vt 0.203125 0.625 0 +vt 0.1875 0.640625 0 +vt 0.1875 0.625 0 +vt 0.171875 0.640625 0 +vt 0.171875 0.625 0 +vt 0.15625 0.640625 0 +vt 0.15625 0.625 0 +vt 0.140625 0.640625 0 +vt 0.140625 0.625 0 +vt 0.125 0.640625 0 +vt 0.125 0.625 0 +vt 0.109375 0.640625 0 +vt 0.109375 0.625 0 +vt 0.09375 0.640625 0 +vt 0.09375 0.625 0 +vt 0.078125 0.640625 0 +vt 0.078125 0.625 0 +vt 0.0625 0.640625 0 +vt 0.0625 0.625 0 +vt 0.046875 0.640625 0 +vt 0.046875 0.625 0 +vt 0.03125 0.640625 0 +vt 0.03125 0.625 0 +vt 0.015625 0.640625 0 +vt 0.015625 0.625 0 +vt 0 0.640625 0 +vt 0 0.625 0 +vt 1 0.625 0 +vt 1 0.609375 0 +vt 0.984375 0.625 0 +vt 0.984375 0.609375 0 +vt 0.96875 0.625 0 +vt 0.96875 0.609375 0 +vt 0.953125 0.625 0 +vt 0.953125 0.609375 0 +vt 0.9375 0.625 0 +vt 0.9375 0.609375 0 +vt 0.921875 0.625 0 +vt 0.921875 0.609375 0 +vt 0.90625 0.625 0 +vt 0.90625 0.609375 0 +vt 0.890625 0.625 0 +vt 0.890625 0.609375 0 +vt 0.875 0.625 0 +vt 0.875 0.609375 0 +vt 0.859375 0.625 0 +vt 0.859375 0.609375 0 +vt 0.84375 0.625 0 +vt 0.84375 0.609375 0 +vt 0.828125 0.625 0 +vt 0.828125 0.609375 0 +vt 0.8125 0.625 0 +vt 0.8125 0.609375 0 +vt 0.796875 0.625 0 +vt 0.796875 0.609375 0 +vt 0.78125 0.625 0 +vt 0.78125 0.609375 0 +vt 0.765625 0.625 0 +vt 0.765625 0.609375 0 +vt 0.75 0.625 0 +vt 0.75 0.609375 0 +vt 0.734375 0.625 0 +vt 0.734375 0.609375 0 +vt 0.71875 0.625 0 +vt 0.71875 0.609375 0 +vt 0.703125 0.625 0 +vt 0.703125 0.609375 0 +vt 0.6875 0.625 0 +vt 0.6875 0.609375 0 +vt 0.671875 0.625 0 +vt 0.671875 0.609375 0 +vt 0.65625 0.625 0 +vt 0.65625 0.609375 0 +vt 0.640625 0.625 0 +vt 0.640625 0.609375 0 +vt 0.625 0.625 0 +vt 0.625 0.609375 0 +vt 0.609375 0.625 0 +vt 0.609375 0.609375 0 +vt 0.59375 0.625 0 +vt 0.59375 0.609375 0 +vt 0.578125 0.625 0 +vt 0.578125 0.609375 0 +vt 0.5625 0.625 0 +vt 0.5625 0.609375 0 +vt 0.546875 0.625 0 +vt 0.546875 0.609375 0 +vt 0.53125 0.625 0 +vt 0.53125 0.609375 0 +vt 0.515625 0.625 0 +vt 0.515625 0.609375 0 +vt 0.5 0.625 0 +vt 0.5 0.609375 0 +vt 0.484375 0.625 0 +vt 0.484375 0.609375 0 +vt 0.46875 0.625 0 +vt 0.46875 0.609375 0 +vt 0.453125 0.625 0 +vt 0.453125 0.609375 0 +vt 0.4375 0.625 0 +vt 0.4375 0.609375 0 +vt 0.421875 0.625 0 +vt 0.421875 0.609375 0 +vt 0.40625 0.625 0 +vt 0.40625 0.609375 0 +vt 0.390625 0.625 0 +vt 0.390625 0.609375 0 +vt 0.375 0.625 0 +vt 0.375 0.609375 0 +vt 0.359375 0.625 0 +vt 0.359375 0.609375 0 +vt 0.34375 0.625 0 +vt 0.34375 0.609375 0 +vt 0.328125 0.625 0 +vt 0.328125 0.609375 0 +vt 0.3125 0.625 0 +vt 0.3125 0.609375 0 +vt 0.296875 0.625 0 +vt 0.296875 0.609375 0 +vt 0.28125 0.625 0 +vt 0.28125 0.609375 0 +vt 0.265625 0.625 0 +vt 0.265625 0.609375 0 +vt 0.25 0.625 0 +vt 0.25 0.609375 0 +vt 0.234375 0.625 0 +vt 0.234375 0.609375 0 +vt 0.21875 0.625 0 +vt 0.21875 0.609375 0 +vt 0.203125 0.625 0 +vt 0.203125 0.609375 0 +vt 0.1875 0.625 0 +vt 0.1875 0.609375 0 +vt 0.171875 0.625 0 +vt 0.171875 0.609375 0 +vt 0.15625 0.625 0 +vt 0.15625 0.609375 0 +vt 0.140625 0.625 0 +vt 0.140625 0.609375 0 +vt 0.125 0.625 0 +vt 0.125 0.609375 0 +vt 0.109375 0.625 0 +vt 0.109375 0.609375 0 +vt 0.09375 0.625 0 +vt 0.09375 0.609375 0 +vt 0.078125 0.625 0 +vt 0.078125 0.609375 0 +vt 0.0625 0.625 0 +vt 0.0625 0.609375 0 +vt 0.046875 0.625 0 +vt 0.046875 0.609375 0 +vt 0.03125 0.625 0 +vt 0.03125 0.609375 0 +vt 0.015625 0.625 0 +vt 0.015625 0.609375 0 +vt 0 0.625 0 +vt 0 0.609375 0 +vt 1 0.609375 0 +vt 1 0.59375 0 +vt 0.984375 0.609375 0 +vt 0.984375 0.59375 0 +vt 0.96875 0.609375 0 +vt 0.96875 0.59375 0 +vt 0.953125 0.609375 0 +vt 0.953125 0.59375 0 +vt 0.9375 0.609375 0 +vt 0.9375 0.59375 0 +vt 0.921875 0.609375 0 +vt 0.921875 0.59375 0 +vt 0.90625 0.609375 0 +vt 0.90625 0.59375 0 +vt 0.890625 0.609375 0 +vt 0.890625 0.59375 0 +vt 0.875 0.609375 0 +vt 0.875 0.59375 0 +vt 0.859375 0.609375 0 +vt 0.859375 0.59375 0 +vt 0.84375 0.609375 0 +vt 0.84375 0.59375 0 +vt 0.828125 0.609375 0 +vt 0.828125 0.59375 0 +vt 0.8125 0.609375 0 +vt 0.8125 0.59375 0 +vt 0.796875 0.609375 0 +vt 0.796875 0.59375 0 +vt 0.78125 0.609375 0 +vt 0.78125 0.59375 0 +vt 0.765625 0.609375 0 +vt 0.765625 0.59375 0 +vt 0.75 0.609375 0 +vt 0.75 0.59375 0 +vt 0.734375 0.609375 0 +vt 0.734375 0.59375 0 +vt 0.71875 0.609375 0 +vt 0.71875 0.59375 0 +vt 0.703125 0.609375 0 +vt 0.703125 0.59375 0 +vt 0.6875 0.609375 0 +vt 0.6875 0.59375 0 +vt 0.671875 0.609375 0 +vt 0.671875 0.59375 0 +vt 0.65625 0.609375 0 +vt 0.65625 0.59375 0 +vt 0.640625 0.609375 0 +vt 0.640625 0.59375 0 +vt 0.625 0.609375 0 +vt 0.625 0.59375 0 +vt 0.609375 0.609375 0 +vt 0.609375 0.59375 0 +vt 0.59375 0.609375 0 +vt 0.59375 0.59375 0 +vt 0.578125 0.609375 0 +vt 0.578125 0.59375 0 +vt 0.5625 0.609375 0 +vt 0.5625 0.59375 0 +vt 0.546875 0.609375 0 +vt 0.546875 0.59375 0 +vt 0.53125 0.609375 0 +vt 0.53125 0.59375 0 +vt 0.515625 0.609375 0 +vt 0.515625 0.59375 0 +vt 0.5 0.609375 0 +vt 0.5 0.59375 0 +vt 0.484375 0.609375 0 +vt 0.484375 0.59375 0 +vt 0.46875 0.609375 0 +vt 0.46875 0.59375 0 +vt 0.453125 0.609375 0 +vt 0.453125 0.59375 0 +vt 0.4375 0.609375 0 +vt 0.4375 0.59375 0 +vt 0.421875 0.609375 0 +vt 0.421875 0.59375 0 +vt 0.40625 0.609375 0 +vt 0.40625 0.59375 0 +vt 0.390625 0.609375 0 +vt 0.390625 0.59375 0 +vt 0.375 0.609375 0 +vt 0.375 0.59375 0 +vt 0.359375 0.609375 0 +vt 0.359375 0.59375 0 +vt 0.34375 0.609375 0 +vt 0.34375 0.59375 0 +vt 0.328125 0.609375 0 +vt 0.328125 0.59375 0 +vt 0.3125 0.609375 0 +vt 0.3125 0.59375 0 +vt 0.296875 0.609375 0 +vt 0.296875 0.59375 0 +vt 0.28125 0.609375 0 +vt 0.28125 0.59375 0 +vt 0.265625 0.609375 0 +vt 0.265625 0.59375 0 +vt 0.25 0.609375 0 +vt 0.25 0.59375 0 +vt 0.234375 0.609375 0 +vt 0.234375 0.59375 0 +vt 0.21875 0.609375 0 +vt 0.21875 0.59375 0 +vt 0.203125 0.609375 0 +vt 0.203125 0.59375 0 +vt 0.1875 0.609375 0 +vt 0.1875 0.59375 0 +vt 0.171875 0.609375 0 +vt 0.171875 0.59375 0 +vt 0.15625 0.609375 0 +vt 0.15625 0.59375 0 +vt 0.140625 0.609375 0 +vt 0.140625 0.59375 0 +vt 0.125 0.609375 0 +vt 0.125 0.59375 0 +vt 0.109375 0.609375 0 +vt 0.109375 0.59375 0 +vt 0.09375 0.609375 0 +vt 0.09375 0.59375 0 +vt 0.078125 0.609375 0 +vt 0.078125 0.59375 0 +vt 0.0625 0.609375 0 +vt 0.0625 0.59375 0 +vt 0.046875 0.609375 0 +vt 0.046875 0.59375 0 +vt 0.03125 0.609375 0 +vt 0.03125 0.59375 0 +vt 0.015625 0.609375 0 +vt 0.015625 0.59375 0 +vt 0 0.609375 0 +vt 0 0.59375 0 +vt 1 0.59375 0 +vt 1 0.578125 0 +vt 0.984375 0.59375 0 +vt 0.984375 0.578125 0 +vt 0.96875 0.59375 0 +vt 0.96875 0.578125 0 +vt 0.953125 0.59375 0 +vt 0.953125 0.578125 0 +vt 0.9375 0.59375 0 +vt 0.9375 0.578125 0 +vt 0.921875 0.59375 0 +vt 0.921875 0.578125 0 +vt 0.90625 0.59375 0 +vt 0.90625 0.578125 0 +vt 0.890625 0.59375 0 +vt 0.890625 0.578125 0 +vt 0.875 0.59375 0 +vt 0.875 0.578125 0 +vt 0.859375 0.59375 0 +vt 0.859375 0.578125 0 +vt 0.84375 0.59375 0 +vt 0.84375 0.578125 0 +vt 0.828125 0.59375 0 +vt 0.828125 0.578125 0 +vt 0.8125 0.59375 0 +vt 0.8125 0.578125 0 +vt 0.796875 0.59375 0 +vt 0.796875 0.578125 0 +vt 0.78125 0.59375 0 +vt 0.78125 0.578125 0 +vt 0.765625 0.59375 0 +vt 0.765625 0.578125 0 +vt 0.75 0.59375 0 +vt 0.75 0.578125 0 +vt 0.734375 0.59375 0 +vt 0.734375 0.578125 0 +vt 0.71875 0.59375 0 +vt 0.71875 0.578125 0 +vt 0.703125 0.59375 0 +vt 0.703125 0.578125 0 +vt 0.6875 0.59375 0 +vt 0.6875 0.578125 0 +vt 0.671875 0.59375 0 +vt 0.671875 0.578125 0 +vt 0.65625 0.59375 0 +vt 0.65625 0.578125 0 +vt 0.640625 0.59375 0 +vt 0.640625 0.578125 0 +vt 0.625 0.59375 0 +vt 0.625 0.578125 0 +vt 0.609375 0.59375 0 +vt 0.609375 0.578125 0 +vt 0.59375 0.59375 0 +vt 0.59375 0.578125 0 +vt 0.578125 0.59375 0 +vt 0.578125 0.578125 0 +vt 0.5625 0.59375 0 +vt 0.5625 0.578125 0 +vt 0.546875 0.59375 0 +vt 0.546875 0.578125 0 +vt 0.53125 0.59375 0 +vt 0.53125 0.578125 0 +vt 0.515625 0.59375 0 +vt 0.515625 0.578125 0 +vt 0.5 0.59375 0 +vt 0.5 0.578125 0 +vt 0.484375 0.59375 0 +vt 0.484375 0.578125 0 +vt 0.46875 0.59375 0 +vt 0.46875 0.578125 0 +vt 0.453125 0.59375 0 +vt 0.453125 0.578125 0 +vt 0.4375 0.59375 0 +vt 0.4375 0.578125 0 +vt 0.421875 0.59375 0 +vt 0.421875 0.578125 0 +vt 0.40625 0.59375 0 +vt 0.40625 0.578125 0 +vt 0.390625 0.59375 0 +vt 0.390625 0.578125 0 +vt 0.375 0.59375 0 +vt 0.375 0.578125 0 +vt 0.359375 0.59375 0 +vt 0.359375 0.578125 0 +vt 0.34375 0.59375 0 +vt 0.34375 0.578125 0 +vt 0.328125 0.59375 0 +vt 0.328125 0.578125 0 +vt 0.3125 0.59375 0 +vt 0.3125 0.578125 0 +vt 0.296875 0.59375 0 +vt 0.296875 0.578125 0 +vt 0.28125 0.59375 0 +vt 0.28125 0.578125 0 +vt 0.265625 0.59375 0 +vt 0.265625 0.578125 0 +vt 0.25 0.59375 0 +vt 0.25 0.578125 0 +vt 0.234375 0.59375 0 +vt 0.234375 0.578125 0 +vt 0.21875 0.59375 0 +vt 0.21875 0.578125 0 +vt 0.203125 0.59375 0 +vt 0.203125 0.578125 0 +vt 0.1875 0.59375 0 +vt 0.1875 0.578125 0 +vt 0.171875 0.59375 0 +vt 0.171875 0.578125 0 +vt 0.15625 0.59375 0 +vt 0.15625 0.578125 0 +vt 0.140625 0.59375 0 +vt 0.140625 0.578125 0 +vt 0.125 0.59375 0 +vt 0.125 0.578125 0 +vt 0.109375 0.59375 0 +vt 0.109375 0.578125 0 +vt 0.09375 0.59375 0 +vt 0.09375 0.578125 0 +vt 0.078125 0.59375 0 +vt 0.078125 0.578125 0 +vt 0.0625 0.59375 0 +vt 0.0625 0.578125 0 +vt 0.046875 0.59375 0 +vt 0.046875 0.578125 0 +vt 0.03125 0.59375 0 +vt 0.03125 0.578125 0 +vt 0.015625 0.59375 0 +vt 0.015625 0.578125 0 +vt 0 0.59375 0 +vt 0 0.578125 0 +vt 1 0.578125 0 +vt 1 0.5625 0 +vt 0.984375 0.578125 0 +vt 0.984375 0.5625 0 +vt 0.96875 0.578125 0 +vt 0.96875 0.5625 0 +vt 0.953125 0.578125 0 +vt 0.953125 0.5625 0 +vt 0.9375 0.578125 0 +vt 0.9375 0.5625 0 +vt 0.921875 0.578125 0 +vt 0.921875 0.5625 0 +vt 0.90625 0.578125 0 +vt 0.90625 0.5625 0 +vt 0.890625 0.578125 0 +vt 0.890625 0.5625 0 +vt 0.875 0.578125 0 +vt 0.875 0.5625 0 +vt 0.859375 0.578125 0 +vt 0.859375 0.5625 0 +vt 0.84375 0.578125 0 +vt 0.84375 0.5625 0 +vt 0.828125 0.578125 0 +vt 0.828125 0.5625 0 +vt 0.8125 0.578125 0 +vt 0.8125 0.5625 0 +vt 0.796875 0.578125 0 +vt 0.796875 0.5625 0 +vt 0.78125 0.578125 0 +vt 0.78125 0.5625 0 +vt 0.765625 0.578125 0 +vt 0.765625 0.5625 0 +vt 0.75 0.578125 0 +vt 0.75 0.5625 0 +vt 0.734375 0.578125 0 +vt 0.734375 0.5625 0 +vt 0.71875 0.578125 0 +vt 0.71875 0.5625 0 +vt 0.703125 0.578125 0 +vt 0.703125 0.5625 0 +vt 0.6875 0.578125 0 +vt 0.6875 0.5625 0 +vt 0.671875 0.578125 0 +vt 0.671875 0.5625 0 +vt 0.65625 0.578125 0 +vt 0.65625 0.5625 0 +vt 0.640625 0.578125 0 +vt 0.640625 0.5625 0 +vt 0.625 0.578125 0 +vt 0.625 0.5625 0 +vt 0.609375 0.578125 0 +vt 0.609375 0.5625 0 +vt 0.59375 0.578125 0 +vt 0.59375 0.5625 0 +vt 0.578125 0.578125 0 +vt 0.578125 0.5625 0 +vt 0.5625 0.578125 0 +vt 0.5625 0.5625 0 +vt 0.546875 0.578125 0 +vt 0.546875 0.5625 0 +vt 0.53125 0.578125 0 +vt 0.53125 0.5625 0 +vt 0.515625 0.578125 0 +vt 0.515625 0.5625 0 +vt 0.5 0.578125 0 +vt 0.5 0.5625 0 +vt 0.484375 0.578125 0 +vt 0.484375 0.5625 0 +vt 0.46875 0.578125 0 +vt 0.46875 0.5625 0 +vt 0.453125 0.578125 0 +vt 0.453125 0.5625 0 +vt 0.4375 0.578125 0 +vt 0.4375 0.5625 0 +vt 0.421875 0.578125 0 +vt 0.421875 0.5625 0 +vt 0.40625 0.578125 0 +vt 0.40625 0.5625 0 +vt 0.390625 0.578125 0 +vt 0.390625 0.5625 0 +vt 0.375 0.578125 0 +vt 0.375 0.5625 0 +vt 0.359375 0.578125 0 +vt 0.359375 0.5625 0 +vt 0.34375 0.578125 0 +vt 0.34375 0.5625 0 +vt 0.328125 0.578125 0 +vt 0.328125 0.5625 0 +vt 0.3125 0.578125 0 +vt 0.3125 0.5625 0 +vt 0.296875 0.578125 0 +vt 0.296875 0.5625 0 +vt 0.28125 0.578125 0 +vt 0.28125 0.5625 0 +vt 0.265625 0.578125 0 +vt 0.265625 0.5625 0 +vt 0.25 0.578125 0 +vt 0.25 0.5625 0 +vt 0.234375 0.578125 0 +vt 0.234375 0.5625 0 +vt 0.21875 0.578125 0 +vt 0.21875 0.5625 0 +vt 0.203125 0.578125 0 +vt 0.203125 0.5625 0 +vt 0.1875 0.578125 0 +vt 0.1875 0.5625 0 +vt 0.171875 0.578125 0 +vt 0.171875 0.5625 0 +vt 0.15625 0.578125 0 +vt 0.15625 0.5625 0 +vt 0.140625 0.578125 0 +vt 0.140625 0.5625 0 +vt 0.125 0.578125 0 +vt 0.125 0.5625 0 +vt 0.109375 0.578125 0 +vt 0.109375 0.5625 0 +vt 0.09375 0.578125 0 +vt 0.09375 0.5625 0 +vt 0.078125 0.578125 0 +vt 0.078125 0.5625 0 +vt 0.0625 0.578125 0 +vt 0.0625 0.5625 0 +vt 0.046875 0.578125 0 +vt 0.046875 0.5625 0 +vt 0.03125 0.578125 0 +vt 0.03125 0.5625 0 +vt 0.015625 0.578125 0 +vt 0.015625 0.5625 0 +vt 0 0.578125 0 +vt 0 0.5625 0 +vt 1 0.5625 0 +vt 1 0.546875 0 +vt 0.984375 0.5625 0 +vt 0.984375 0.546875 0 +vt 0.96875 0.5625 0 +vt 0.96875 0.546875 0 +vt 0.953125 0.5625 0 +vt 0.953125 0.546875 0 +vt 0.9375 0.5625 0 +vt 0.9375 0.546875 0 +vt 0.921875 0.5625 0 +vt 0.921875 0.546875 0 +vt 0.90625 0.5625 0 +vt 0.90625 0.546875 0 +vt 0.890625 0.5625 0 +vt 0.890625 0.546875 0 +vt 0.875 0.5625 0 +vt 0.875 0.546875 0 +vt 0.859375 0.5625 0 +vt 0.859375 0.546875 0 +vt 0.84375 0.5625 0 +vt 0.84375 0.546875 0 +vt 0.828125 0.5625 0 +vt 0.828125 0.546875 0 +vt 0.8125 0.5625 0 +vt 0.8125 0.546875 0 +vt 0.796875 0.5625 0 +vt 0.796875 0.546875 0 +vt 0.78125 0.5625 0 +vt 0.78125 0.546875 0 +vt 0.765625 0.5625 0 +vt 0.765625 0.546875 0 +vt 0.75 0.5625 0 +vt 0.75 0.546875 0 +vt 0.734375 0.5625 0 +vt 0.734375 0.546875 0 +vt 0.71875 0.5625 0 +vt 0.71875 0.546875 0 +vt 0.703125 0.5625 0 +vt 0.703125 0.546875 0 +vt 0.6875 0.5625 0 +vt 0.6875 0.546875 0 +vt 0.671875 0.5625 0 +vt 0.671875 0.546875 0 +vt 0.65625 0.5625 0 +vt 0.65625 0.546875 0 +vt 0.640625 0.5625 0 +vt 0.640625 0.546875 0 +vt 0.625 0.5625 0 +vt 0.625 0.546875 0 +vt 0.609375 0.5625 0 +vt 0.609375 0.546875 0 +vt 0.59375 0.5625 0 +vt 0.59375 0.546875 0 +vt 0.578125 0.5625 0 +vt 0.578125 0.546875 0 +vt 0.5625 0.5625 0 +vt 0.5625 0.546875 0 +vt 0.546875 0.5625 0 +vt 0.546875 0.546875 0 +vt 0.53125 0.5625 0 +vt 0.53125 0.546875 0 +vt 0.515625 0.5625 0 +vt 0.515625 0.546875 0 +vt 0.5 0.5625 0 +vt 0.5 0.546875 0 +vt 0.484375 0.5625 0 +vt 0.484375 0.546875 0 +vt 0.46875 0.5625 0 +vt 0.46875 0.546875 0 +vt 0.453125 0.5625 0 +vt 0.453125 0.546875 0 +vt 0.4375 0.5625 0 +vt 0.4375 0.546875 0 +vt 0.421875 0.5625 0 +vt 0.421875 0.546875 0 +vt 0.40625 0.5625 0 +vt 0.40625 0.546875 0 +vt 0.390625 0.5625 0 +vt 0.390625 0.546875 0 +vt 0.375 0.5625 0 +vt 0.375 0.546875 0 +vt 0.359375 0.5625 0 +vt 0.359375 0.546875 0 +vt 0.34375 0.5625 0 +vt 0.34375 0.546875 0 +vt 0.328125 0.5625 0 +vt 0.328125 0.546875 0 +vt 0.3125 0.5625 0 +vt 0.3125 0.546875 0 +vt 0.296875 0.5625 0 +vt 0.296875 0.546875 0 +vt 0.28125 0.5625 0 +vt 0.28125 0.546875 0 +vt 0.265625 0.5625 0 +vt 0.265625 0.546875 0 +vt 0.25 0.5625 0 +vt 0.25 0.546875 0 +vt 0.234375 0.5625 0 +vt 0.234375 0.546875 0 +vt 0.21875 0.5625 0 +vt 0.21875 0.546875 0 +vt 0.203125 0.5625 0 +vt 0.203125 0.546875 0 +vt 0.1875 0.5625 0 +vt 0.1875 0.546875 0 +vt 0.171875 0.5625 0 +vt 0.171875 0.546875 0 +vt 0.15625 0.5625 0 +vt 0.15625 0.546875 0 +vt 0.140625 0.5625 0 +vt 0.140625 0.546875 0 +vt 0.125 0.5625 0 +vt 0.125 0.546875 0 +vt 0.109375 0.5625 0 +vt 0.109375 0.546875 0 +vt 0.09375 0.5625 0 +vt 0.09375 0.546875 0 +vt 0.078125 0.5625 0 +vt 0.078125 0.546875 0 +vt 0.0625 0.5625 0 +vt 0.0625 0.546875 0 +vt 0.046875 0.5625 0 +vt 0.046875 0.546875 0 +vt 0.03125 0.5625 0 +vt 0.03125 0.546875 0 +vt 0.015625 0.5625 0 +vt 0.015625 0.546875 0 +vt 0 0.5625 0 +vt 0 0.546875 0 +vt 1 0.546875 0 +vt 1 0.53125 0 +vt 0.984375 0.546875 0 +vt 0.984375 0.53125 0 +vt 0.96875 0.546875 0 +vt 0.96875 0.53125 0 +vt 0.953125 0.546875 0 +vt 0.953125 0.53125 0 +vt 0.9375 0.546875 0 +vt 0.9375 0.53125 0 +vt 0.921875 0.546875 0 +vt 0.921875 0.53125 0 +vt 0.90625 0.546875 0 +vt 0.90625 0.53125 0 +vt 0.890625 0.546875 0 +vt 0.890625 0.53125 0 +vt 0.875 0.546875 0 +vt 0.875 0.53125 0 +vt 0.859375 0.546875 0 +vt 0.859375 0.53125 0 +vt 0.84375 0.546875 0 +vt 0.84375 0.53125 0 +vt 0.828125 0.546875 0 +vt 0.828125 0.53125 0 +vt 0.8125 0.546875 0 +vt 0.8125 0.53125 0 +vt 0.796875 0.546875 0 +vt 0.796875 0.53125 0 +vt 0.78125 0.546875 0 +vt 0.78125 0.53125 0 +vt 0.765625 0.546875 0 +vt 0.765625 0.53125 0 +vt 0.75 0.546875 0 +vt 0.75 0.53125 0 +vt 0.734375 0.546875 0 +vt 0.734375 0.53125 0 +vt 0.71875 0.546875 0 +vt 0.71875 0.53125 0 +vt 0.703125 0.546875 0 +vt 0.703125 0.53125 0 +vt 0.6875 0.546875 0 +vt 0.6875 0.53125 0 +vt 0.671875 0.546875 0 +vt 0.671875 0.53125 0 +vt 0.65625 0.546875 0 +vt 0.65625 0.53125 0 +vt 0.640625 0.546875 0 +vt 0.640625 0.53125 0 +vt 0.625 0.546875 0 +vt 0.625 0.53125 0 +vt 0.609375 0.546875 0 +vt 0.609375 0.53125 0 +vt 0.59375 0.546875 0 +vt 0.59375 0.53125 0 +vt 0.578125 0.546875 0 +vt 0.578125 0.53125 0 +vt 0.5625 0.546875 0 +vt 0.5625 0.53125 0 +vt 0.546875 0.546875 0 +vt 0.546875 0.53125 0 +vt 0.53125 0.546875 0 +vt 0.53125 0.53125 0 +vt 0.515625 0.546875 0 +vt 0.515625 0.53125 0 +vt 0.5 0.546875 0 +vt 0.5 0.53125 0 +vt 0.484375 0.546875 0 +vt 0.484375 0.53125 0 +vt 0.46875 0.546875 0 +vt 0.46875 0.53125 0 +vt 0.453125 0.546875 0 +vt 0.453125 0.53125 0 +vt 0.4375 0.546875 0 +vt 0.4375 0.53125 0 +vt 0.421875 0.546875 0 +vt 0.421875 0.53125 0 +vt 0.40625 0.546875 0 +vt 0.40625 0.53125 0 +vt 0.390625 0.546875 0 +vt 0.390625 0.53125 0 +vt 0.375 0.546875 0 +vt 0.375 0.53125 0 +vt 0.359375 0.546875 0 +vt 0.359375 0.53125 0 +vt 0.34375 0.546875 0 +vt 0.34375 0.53125 0 +vt 0.328125 0.546875 0 +vt 0.328125 0.53125 0 +vt 0.3125 0.546875 0 +vt 0.3125 0.53125 0 +vt 0.296875 0.546875 0 +vt 0.296875 0.53125 0 +vt 0.28125 0.546875 0 +vt 0.28125 0.53125 0 +vt 0.265625 0.546875 0 +vt 0.265625 0.53125 0 +vt 0.25 0.546875 0 +vt 0.25 0.53125 0 +vt 0.234375 0.546875 0 +vt 0.234375 0.53125 0 +vt 0.21875 0.546875 0 +vt 0.21875 0.53125 0 +vt 0.203125 0.546875 0 +vt 0.203125 0.53125 0 +vt 0.1875 0.546875 0 +vt 0.1875 0.53125 0 +vt 0.171875 0.546875 0 +vt 0.171875 0.53125 0 +vt 0.15625 0.546875 0 +vt 0.15625 0.53125 0 +vt 0.140625 0.546875 0 +vt 0.140625 0.53125 0 +vt 0.125 0.546875 0 +vt 0.125 0.53125 0 +vt 0.109375 0.546875 0 +vt 0.109375 0.53125 0 +vt 0.09375 0.546875 0 +vt 0.09375 0.53125 0 +vt 0.078125 0.546875 0 +vt 0.078125 0.53125 0 +vt 0.0625 0.546875 0 +vt 0.0625 0.53125 0 +vt 0.046875 0.546875 0 +vt 0.046875 0.53125 0 +vt 0.03125 0.546875 0 +vt 0.03125 0.53125 0 +vt 0.015625 0.546875 0 +vt 0.015625 0.53125 0 +vt 0 0.546875 0 +vt 0 0.53125 0 +vt 1 0.53125 0 +vt 1 0.515625 0 +vt 0.984375 0.53125 0 +vt 0.984375 0.515625 0 +vt 0.96875 0.53125 0 +vt 0.96875 0.515625 0 +vt 0.953125 0.53125 0 +vt 0.953125 0.515625 0 +vt 0.9375 0.53125 0 +vt 0.9375 0.515625 0 +vt 0.921875 0.53125 0 +vt 0.921875 0.515625 0 +vt 0.90625 0.53125 0 +vt 0.90625 0.515625 0 +vt 0.890625 0.53125 0 +vt 0.890625 0.515625 0 +vt 0.875 0.53125 0 +vt 0.875 0.515625 0 +vt 0.859375 0.53125 0 +vt 0.859375 0.515625 0 +vt 0.84375 0.53125 0 +vt 0.84375 0.515625 0 +vt 0.828125 0.53125 0 +vt 0.828125 0.515625 0 +vt 0.8125 0.53125 0 +vt 0.8125 0.515625 0 +vt 0.796875 0.53125 0 +vt 0.796875 0.515625 0 +vt 0.78125 0.53125 0 +vt 0.78125 0.515625 0 +vt 0.765625 0.53125 0 +vt 0.765625 0.515625 0 +vt 0.75 0.53125 0 +vt 0.75 0.515625 0 +vt 0.734375 0.53125 0 +vt 0.734375 0.515625 0 +vt 0.71875 0.53125 0 +vt 0.71875 0.515625 0 +vt 0.703125 0.53125 0 +vt 0.703125 0.515625 0 +vt 0.6875 0.53125 0 +vt 0.6875 0.515625 0 +vt 0.671875 0.53125 0 +vt 0.671875 0.515625 0 +vt 0.65625 0.53125 0 +vt 0.65625 0.515625 0 +vt 0.640625 0.53125 0 +vt 0.640625 0.515625 0 +vt 0.625 0.53125 0 +vt 0.625 0.515625 0 +vt 0.609375 0.53125 0 +vt 0.609375 0.515625 0 +vt 0.59375 0.53125 0 +vt 0.59375 0.515625 0 +vt 0.578125 0.53125 0 +vt 0.578125 0.515625 0 +vt 0.5625 0.53125 0 +vt 0.5625 0.515625 0 +vt 0.546875 0.53125 0 +vt 0.546875 0.515625 0 +vt 0.53125 0.53125 0 +vt 0.53125 0.515625 0 +vt 0.515625 0.53125 0 +vt 0.515625 0.515625 0 +vt 0.5 0.53125 0 +vt 0.5 0.515625 0 +vt 0.484375 0.53125 0 +vt 0.484375 0.515625 0 +vt 0.46875 0.53125 0 +vt 0.46875 0.515625 0 +vt 0.453125 0.53125 0 +vt 0.453125 0.515625 0 +vt 0.4375 0.53125 0 +vt 0.4375 0.515625 0 +vt 0.421875 0.53125 0 +vt 0.421875 0.515625 0 +vt 0.40625 0.53125 0 +vt 0.40625 0.515625 0 +vt 0.390625 0.53125 0 +vt 0.390625 0.515625 0 +vt 0.375 0.53125 0 +vt 0.375 0.515625 0 +vt 0.359375 0.53125 0 +vt 0.359375 0.515625 0 +vt 0.34375 0.53125 0 +vt 0.34375 0.515625 0 +vt 0.328125 0.53125 0 +vt 0.328125 0.515625 0 +vt 0.3125 0.53125 0 +vt 0.3125 0.515625 0 +vt 0.296875 0.53125 0 +vt 0.296875 0.515625 0 +vt 0.28125 0.53125 0 +vt 0.28125 0.515625 0 +vt 0.265625 0.53125 0 +vt 0.265625 0.515625 0 +vt 0.25 0.53125 0 +vt 0.25 0.515625 0 +vt 0.234375 0.53125 0 +vt 0.234375 0.515625 0 +vt 0.21875 0.53125 0 +vt 0.21875 0.515625 0 +vt 0.203125 0.53125 0 +vt 0.203125 0.515625 0 +vt 0.1875 0.53125 0 +vt 0.1875 0.515625 0 +vt 0.171875 0.53125 0 +vt 0.171875 0.515625 0 +vt 0.15625 0.53125 0 +vt 0.15625 0.515625 0 +vt 0.140625 0.53125 0 +vt 0.140625 0.515625 0 +vt 0.125 0.53125 0 +vt 0.125 0.515625 0 +vt 0.109375 0.53125 0 +vt 0.109375 0.515625 0 +vt 0.09375 0.53125 0 +vt 0.09375 0.515625 0 +vt 0.078125 0.53125 0 +vt 0.078125 0.515625 0 +vt 0.0625 0.53125 0 +vt 0.0625 0.515625 0 +vt 0.046875 0.53125 0 +vt 0.046875 0.515625 0 +vt 0.03125 0.53125 0 +vt 0.03125 0.515625 0 +vt 0.015625 0.53125 0 +vt 0.015625 0.515625 0 +vt 0 0.53125 0 +vt 0 0.515625 0 +vt 1 0.515625 0 +vt 1 0.5 0 +vt 0.984375 0.515625 0 +vt 0.984375 0.5 0 +vt 0.96875 0.515625 0 +vt 0.96875 0.5 0 +vt 0.953125 0.515625 0 +vt 0.953125 0.5 0 +vt 0.9375 0.515625 0 +vt 0.9375 0.5 0 +vt 0.921875 0.515625 0 +vt 0.921875 0.5 0 +vt 0.90625 0.515625 0 +vt 0.90625 0.5 0 +vt 0.890625 0.515625 0 +vt 0.890625 0.5 0 +vt 0.875 0.515625 0 +vt 0.875 0.5 0 +vt 0.859375 0.515625 0 +vt 0.859375 0.5 0 +vt 0.84375 0.515625 0 +vt 0.84375 0.5 0 +vt 0.828125 0.515625 0 +vt 0.828125 0.5 0 +vt 0.8125 0.515625 0 +vt 0.8125 0.5 0 +vt 0.796875 0.515625 0 +vt 0.796875 0.5 0 +vt 0.78125 0.515625 0 +vt 0.78125 0.5 0 +vt 0.765625 0.515625 0 +vt 0.765625 0.5 0 +vt 0.75 0.515625 0 +vt 0.75 0.5 0 +vt 0.734375 0.515625 0 +vt 0.734375 0.5 0 +vt 0.71875 0.515625 0 +vt 0.71875 0.5 0 +vt 0.703125 0.515625 0 +vt 0.703125 0.5 0 +vt 0.6875 0.515625 0 +vt 0.6875 0.5 0 +vt 0.671875 0.515625 0 +vt 0.671875 0.5 0 +vt 0.65625 0.515625 0 +vt 0.65625 0.5 0 +vt 0.640625 0.515625 0 +vt 0.640625 0.5 0 +vt 0.625 0.515625 0 +vt 0.625 0.5 0 +vt 0.609375 0.515625 0 +vt 0.609375 0.5 0 +vt 0.59375 0.515625 0 +vt 0.59375 0.5 0 +vt 0.578125 0.515625 0 +vt 0.578125 0.5 0 +vt 0.5625 0.515625 0 +vt 0.5625 0.5 0 +vt 0.546875 0.515625 0 +vt 0.546875 0.5 0 +vt 0.53125 0.515625 0 +vt 0.53125 0.5 0 +vt 0.515625 0.515625 0 +vt 0.515625 0.5 0 +vt 0.5 0.515625 0 +vt 0.5 0.5 0 +vt 0.484375 0.515625 0 +vt 0.484375 0.5 0 +vt 0.46875 0.515625 0 +vt 0.46875 0.5 0 +vt 0.453125 0.515625 0 +vt 0.453125 0.5 0 +vt 0.4375 0.515625 0 +vt 0.4375 0.5 0 +vt 0.421875 0.515625 0 +vt 0.421875 0.5 0 +vt 0.40625 0.515625 0 +vt 0.40625 0.5 0 +vt 0.390625 0.515625 0 +vt 0.390625 0.5 0 +vt 0.375 0.515625 0 +vt 0.375 0.5 0 +vt 0.359375 0.515625 0 +vt 0.359375 0.5 0 +vt 0.34375 0.515625 0 +vt 0.34375 0.5 0 +vt 0.328125 0.515625 0 +vt 0.328125 0.5 0 +vt 0.3125 0.515625 0 +vt 0.3125 0.5 0 +vt 0.296875 0.515625 0 +vt 0.296875 0.5 0 +vt 0.28125 0.515625 0 +vt 0.28125 0.5 0 +vt 0.265625 0.515625 0 +vt 0.265625 0.5 0 +vt 0.25 0.515625 0 +vt 0.25 0.5 0 +vt 0.234375 0.515625 0 +vt 0.234375 0.5 0 +vt 0.21875 0.515625 0 +vt 0.21875 0.5 0 +vt 0.203125 0.515625 0 +vt 0.203125 0.5 0 +vt 0.1875 0.515625 0 +vt 0.1875 0.5 0 +vt 0.171875 0.515625 0 +vt 0.171875 0.5 0 +vt 0.15625 0.515625 0 +vt 0.15625 0.5 0 +vt 0.140625 0.515625 0 +vt 0.140625 0.5 0 +vt 0.125 0.515625 0 +vt 0.125 0.5 0 +vt 0.109375 0.515625 0 +vt 0.109375 0.5 0 +vt 0.09375 0.515625 0 +vt 0.09375 0.5 0 +vt 0.078125 0.515625 0 +vt 0.078125 0.5 0 +vt 0.0625 0.515625 0 +vt 0.0625 0.5 0 +vt 0.046875 0.515625 0 +vt 0.046875 0.5 0 +vt 0.03125 0.515625 0 +vt 0.03125 0.5 0 +vt 0.015625 0.515625 0 +vt 0.015625 0.5 0 +vt 0 0.515625 0 +vt 0 0.5 0 +vt 1 0.5 0 +vt 1 0.484375 0 +vt 0.984375 0.5 0 +vt 0.984375 0.484375 0 +vt 0.96875 0.5 0 +vt 0.96875 0.484375 0 +vt 0.953125 0.5 0 +vt 0.953125 0.484375 0 +vt 0.9375 0.5 0 +vt 0.9375 0.484375 0 +vt 0.921875 0.5 0 +vt 0.921875 0.484375 0 +vt 0.90625 0.5 0 +vt 0.90625 0.484375 0 +vt 0.890625 0.5 0 +vt 0.890625 0.484375 0 +vt 0.875 0.5 0 +vt 0.875 0.484375 0 +vt 0.859375 0.5 0 +vt 0.859375 0.484375 0 +vt 0.84375 0.5 0 +vt 0.84375 0.484375 0 +vt 0.828125 0.5 0 +vt 0.828125 0.484375 0 +vt 0.8125 0.5 0 +vt 0.8125 0.484375 0 +vt 0.796875 0.5 0 +vt 0.796875 0.484375 0 +vt 0.78125 0.5 0 +vt 0.78125 0.484375 0 +vt 0.765625 0.5 0 +vt 0.765625 0.484375 0 +vt 0.75 0.5 0 +vt 0.75 0.484375 0 +vt 0.734375 0.5 0 +vt 0.734375 0.484375 0 +vt 0.71875 0.5 0 +vt 0.71875 0.484375 0 +vt 0.703125 0.5 0 +vt 0.703125 0.484375 0 +vt 0.6875 0.5 0 +vt 0.6875 0.484375 0 +vt 0.671875 0.5 0 +vt 0.671875 0.484375 0 +vt 0.65625 0.5 0 +vt 0.65625 0.484375 0 +vt 0.640625 0.5 0 +vt 0.640625 0.484375 0 +vt 0.625 0.5 0 +vt 0.625 0.484375 0 +vt 0.609375 0.5 0 +vt 0.609375 0.484375 0 +vt 0.59375 0.5 0 +vt 0.59375 0.484375 0 +vt 0.578125 0.5 0 +vt 0.578125 0.484375 0 +vt 0.5625 0.5 0 +vt 0.5625 0.484375 0 +vt 0.546875 0.5 0 +vt 0.546875 0.484375 0 +vt 0.53125 0.5 0 +vt 0.53125 0.484375 0 +vt 0.515625 0.5 0 +vt 0.515625 0.484375 0 +vt 0.5 0.5 0 +vt 0.5 0.484375 0 +vt 0.484375 0.5 0 +vt 0.484375 0.484375 0 +vt 0.46875 0.5 0 +vt 0.46875 0.484375 0 +vt 0.453125 0.5 0 +vt 0.453125 0.484375 0 +vt 0.4375 0.5 0 +vt 0.4375 0.484375 0 +vt 0.421875 0.5 0 +vt 0.421875 0.484375 0 +vt 0.40625 0.5 0 +vt 0.40625 0.484375 0 +vt 0.390625 0.5 0 +vt 0.390625 0.484375 0 +vt 0.375 0.5 0 +vt 0.375 0.484375 0 +vt 0.359375 0.5 0 +vt 0.359375 0.484375 0 +vt 0.34375 0.5 0 +vt 0.34375 0.484375 0 +vt 0.328125 0.5 0 +vt 0.328125 0.484375 0 +vt 0.3125 0.5 0 +vt 0.3125 0.484375 0 +vt 0.296875 0.5 0 +vt 0.296875 0.484375 0 +vt 0.28125 0.5 0 +vt 0.28125 0.484375 0 +vt 0.265625 0.5 0 +vt 0.265625 0.484375 0 +vt 0.25 0.5 0 +vt 0.25 0.484375 0 +vt 0.234375 0.5 0 +vt 0.234375 0.484375 0 +vt 0.21875 0.5 0 +vt 0.21875 0.484375 0 +vt 0.203125 0.5 0 +vt 0.203125 0.484375 0 +vt 0.1875 0.5 0 +vt 0.1875 0.484375 0 +vt 0.171875 0.5 0 +vt 0.171875 0.484375 0 +vt 0.15625 0.5 0 +vt 0.15625 0.484375 0 +vt 0.140625 0.5 0 +vt 0.140625 0.484375 0 +vt 0.125 0.5 0 +vt 0.125 0.484375 0 +vt 0.109375 0.5 0 +vt 0.109375 0.484375 0 +vt 0.09375 0.5 0 +vt 0.09375 0.484375 0 +vt 0.078125 0.5 0 +vt 0.078125 0.484375 0 +vt 0.0625 0.5 0 +vt 0.0625 0.484375 0 +vt 0.046875 0.5 0 +vt 0.046875 0.484375 0 +vt 0.03125 0.5 0 +vt 0.03125 0.484375 0 +vt 0.015625 0.5 0 +vt 0.015625 0.484375 0 +vt 0 0.5 0 +vt 0 0.484375 0 +vt 1 0.484375 0 +vt 1 0.46875 0 +vt 0.984375 0.484375 0 +vt 0.984375 0.46875 0 +vt 0.96875 0.484375 0 +vt 0.96875 0.46875 0 +vt 0.953125 0.484375 0 +vt 0.953125 0.46875 0 +vt 0.9375 0.484375 0 +vt 0.9375 0.46875 0 +vt 0.921875 0.484375 0 +vt 0.921875 0.46875 0 +vt 0.90625 0.484375 0 +vt 0.90625 0.46875 0 +vt 0.890625 0.484375 0 +vt 0.890625 0.46875 0 +vt 0.875 0.484375 0 +vt 0.875 0.46875 0 +vt 0.859375 0.484375 0 +vt 0.859375 0.46875 0 +vt 0.84375 0.484375 0 +vt 0.84375 0.46875 0 +vt 0.828125 0.484375 0 +vt 0.828125 0.46875 0 +vt 0.8125 0.484375 0 +vt 0.8125 0.46875 0 +vt 0.796875 0.484375 0 +vt 0.796875 0.46875 0 +vt 0.78125 0.484375 0 +vt 0.78125 0.46875 0 +vt 0.765625 0.484375 0 +vt 0.765625 0.46875 0 +vt 0.75 0.484375 0 +vt 0.75 0.46875 0 +vt 0.734375 0.484375 0 +vt 0.734375 0.46875 0 +vt 0.71875 0.484375 0 +vt 0.71875 0.46875 0 +vt 0.703125 0.484375 0 +vt 0.703125 0.46875 0 +vt 0.6875 0.484375 0 +vt 0.6875 0.46875 0 +vt 0.671875 0.484375 0 +vt 0.671875 0.46875 0 +vt 0.65625 0.484375 0 +vt 0.65625 0.46875 0 +vt 0.640625 0.484375 0 +vt 0.640625 0.46875 0 +vt 0.625 0.484375 0 +vt 0.625 0.46875 0 +vt 0.609375 0.484375 0 +vt 0.609375 0.46875 0 +vt 0.59375 0.484375 0 +vt 0.59375 0.46875 0 +vt 0.578125 0.484375 0 +vt 0.578125 0.46875 0 +vt 0.5625 0.484375 0 +vt 0.5625 0.46875 0 +vt 0.546875 0.484375 0 +vt 0.546875 0.46875 0 +vt 0.53125 0.484375 0 +vt 0.53125 0.46875 0 +vt 0.515625 0.484375 0 +vt 0.515625 0.46875 0 +vt 0.5 0.484375 0 +vt 0.5 0.46875 0 +vt 0.484375 0.484375 0 +vt 0.484375 0.46875 0 +vt 0.46875 0.484375 0 +vt 0.46875 0.46875 0 +vt 0.453125 0.484375 0 +vt 0.453125 0.46875 0 +vt 0.4375 0.484375 0 +vt 0.4375 0.46875 0 +vt 0.421875 0.484375 0 +vt 0.421875 0.46875 0 +vt 0.40625 0.484375 0 +vt 0.40625 0.46875 0 +vt 0.390625 0.484375 0 +vt 0.390625 0.46875 0 +vt 0.375 0.484375 0 +vt 0.375 0.46875 0 +vt 0.359375 0.484375 0 +vt 0.359375 0.46875 0 +vt 0.34375 0.484375 0 +vt 0.34375 0.46875 0 +vt 0.328125 0.484375 0 +vt 0.328125 0.46875 0 +vt 0.3125 0.484375 0 +vt 0.3125 0.46875 0 +vt 0.296875 0.484375 0 +vt 0.296875 0.46875 0 +vt 0.28125 0.484375 0 +vt 0.28125 0.46875 0 +vt 0.265625 0.484375 0 +vt 0.265625 0.46875 0 +vt 0.25 0.484375 0 +vt 0.25 0.46875 0 +vt 0.234375 0.484375 0 +vt 0.234375 0.46875 0 +vt 0.21875 0.484375 0 +vt 0.21875 0.46875 0 +vt 0.203125 0.484375 0 +vt 0.203125 0.46875 0 +vt 0.1875 0.484375 0 +vt 0.1875 0.46875 0 +vt 0.171875 0.484375 0 +vt 0.171875 0.46875 0 +vt 0.15625 0.484375 0 +vt 0.15625 0.46875 0 +vt 0.140625 0.484375 0 +vt 0.140625 0.46875 0 +vt 0.125 0.484375 0 +vt 0.125 0.46875 0 +vt 0.109375 0.484375 0 +vt 0.109375 0.46875 0 +vt 0.09375 0.484375 0 +vt 0.09375 0.46875 0 +vt 0.078125 0.484375 0 +vt 0.078125 0.46875 0 +vt 0.0625 0.484375 0 +vt 0.0625 0.46875 0 +vt 0.046875 0.484375 0 +vt 0.046875 0.46875 0 +vt 0.03125 0.484375 0 +vt 0.03125 0.46875 0 +vt 0.015625 0.484375 0 +vt 0.015625 0.46875 0 +vt 0 0.484375 0 +vt 0 0.46875 0 +vt 1 0.46875 0 +vt 1 0.453125 0 +vt 0.984375 0.46875 0 +vt 0.984375 0.453125 0 +vt 0.96875 0.46875 0 +vt 0.96875 0.453125 0 +vt 0.953125 0.46875 0 +vt 0.953125 0.453125 0 +vt 0.9375 0.46875 0 +vt 0.9375 0.453125 0 +vt 0.921875 0.46875 0 +vt 0.921875 0.453125 0 +vt 0.90625 0.46875 0 +vt 0.90625 0.453125 0 +vt 0.890625 0.46875 0 +vt 0.890625 0.453125 0 +vt 0.875 0.46875 0 +vt 0.875 0.453125 0 +vt 0.859375 0.46875 0 +vt 0.859375 0.453125 0 +vt 0.84375 0.46875 0 +vt 0.84375 0.453125 0 +vt 0.828125 0.46875 0 +vt 0.828125 0.453125 0 +vt 0.8125 0.46875 0 +vt 0.8125 0.453125 0 +vt 0.796875 0.46875 0 +vt 0.796875 0.453125 0 +vt 0.78125 0.46875 0 +vt 0.78125 0.453125 0 +vt 0.765625 0.46875 0 +vt 0.765625 0.453125 0 +vt 0.75 0.46875 0 +vt 0.75 0.453125 0 +vt 0.734375 0.46875 0 +vt 0.734375 0.453125 0 +vt 0.71875 0.46875 0 +vt 0.71875 0.453125 0 +vt 0.703125 0.46875 0 +vt 0.703125 0.453125 0 +vt 0.6875 0.46875 0 +vt 0.6875 0.453125 0 +vt 0.671875 0.46875 0 +vt 0.671875 0.453125 0 +vt 0.65625 0.46875 0 +vt 0.65625 0.453125 0 +vt 0.640625 0.46875 0 +vt 0.640625 0.453125 0 +vt 0.625 0.46875 0 +vt 0.625 0.453125 0 +vt 0.609375 0.46875 0 +vt 0.609375 0.453125 0 +vt 0.59375 0.46875 0 +vt 0.59375 0.453125 0 +vt 0.578125 0.46875 0 +vt 0.578125 0.453125 0 +vt 0.5625 0.46875 0 +vt 0.5625 0.453125 0 +vt 0.546875 0.46875 0 +vt 0.546875 0.453125 0 +vt 0.53125 0.46875 0 +vt 0.53125 0.453125 0 +vt 0.515625 0.46875 0 +vt 0.515625 0.453125 0 +vt 0.5 0.46875 0 +vt 0.5 0.453125 0 +vt 0.484375 0.46875 0 +vt 0.484375 0.453125 0 +vt 0.46875 0.46875 0 +vt 0.46875 0.453125 0 +vt 0.453125 0.46875 0 +vt 0.453125 0.453125 0 +vt 0.4375 0.46875 0 +vt 0.4375 0.453125 0 +vt 0.421875 0.46875 0 +vt 0.421875 0.453125 0 +vt 0.40625 0.46875 0 +vt 0.40625 0.453125 0 +vt 0.390625 0.46875 0 +vt 0.390625 0.453125 0 +vt 0.375 0.46875 0 +vt 0.375 0.453125 0 +vt 0.359375 0.46875 0 +vt 0.359375 0.453125 0 +vt 0.34375 0.46875 0 +vt 0.34375 0.453125 0 +vt 0.328125 0.46875 0 +vt 0.328125 0.453125 0 +vt 0.3125 0.46875 0 +vt 0.3125 0.453125 0 +vt 0.296875 0.46875 0 +vt 0.296875 0.453125 0 +vt 0.28125 0.46875 0 +vt 0.28125 0.453125 0 +vt 0.265625 0.46875 0 +vt 0.265625 0.453125 0 +vt 0.25 0.46875 0 +vt 0.25 0.453125 0 +vt 0.234375 0.46875 0 +vt 0.234375 0.453125 0 +vt 0.21875 0.46875 0 +vt 0.21875 0.453125 0 +vt 0.203125 0.46875 0 +vt 0.203125 0.453125 0 +vt 0.1875 0.46875 0 +vt 0.1875 0.453125 0 +vt 0.171875 0.46875 0 +vt 0.171875 0.453125 0 +vt 0.15625 0.46875 0 +vt 0.15625 0.453125 0 +vt 0.140625 0.46875 0 +vt 0.140625 0.453125 0 +vt 0.125 0.46875 0 +vt 0.125 0.453125 0 +vt 0.109375 0.46875 0 +vt 0.109375 0.453125 0 +vt 0.09375 0.46875 0 +vt 0.09375 0.453125 0 +vt 0.078125 0.46875 0 +vt 0.078125 0.453125 0 +vt 0.0625 0.46875 0 +vt 0.0625 0.453125 0 +vt 0.046875 0.46875 0 +vt 0.046875 0.453125 0 +vt 0.03125 0.46875 0 +vt 0.03125 0.453125 0 +vt 0.015625 0.46875 0 +vt 0.015625 0.453125 0 +vt 0 0.46875 0 +vt 0 0.453125 0 +vt 1 0.453125 0 +vt 1 0.4375 0 +vt 0.984375 0.453125 0 +vt 0.984375 0.4375 0 +vt 0.96875 0.453125 0 +vt 0.96875 0.4375 0 +vt 0.953125 0.453125 0 +vt 0.953125 0.4375 0 +vt 0.9375 0.453125 0 +vt 0.9375 0.4375 0 +vt 0.921875 0.453125 0 +vt 0.921875 0.4375 0 +vt 0.90625 0.453125 0 +vt 0.90625 0.4375 0 +vt 0.890625 0.453125 0 +vt 0.890625 0.4375 0 +vt 0.875 0.453125 0 +vt 0.875 0.4375 0 +vt 0.859375 0.453125 0 +vt 0.859375 0.4375 0 +vt 0.84375 0.453125 0 +vt 0.84375 0.4375 0 +vt 0.828125 0.453125 0 +vt 0.828125 0.4375 0 +vt 0.8125 0.453125 0 +vt 0.8125 0.4375 0 +vt 0.796875 0.453125 0 +vt 0.796875 0.4375 0 +vt 0.78125 0.453125 0 +vt 0.78125 0.4375 0 +vt 0.765625 0.453125 0 +vt 0.765625 0.4375 0 +vt 0.75 0.453125 0 +vt 0.75 0.4375 0 +vt 0.734375 0.453125 0 +vt 0.734375 0.4375 0 +vt 0.71875 0.453125 0 +vt 0.71875 0.4375 0 +vt 0.703125 0.453125 0 +vt 0.703125 0.4375 0 +vt 0.6875 0.453125 0 +vt 0.6875 0.4375 0 +vt 0.671875 0.453125 0 +vt 0.671875 0.4375 0 +vt 0.65625 0.453125 0 +vt 0.65625 0.4375 0 +vt 0.640625 0.453125 0 +vt 0.640625 0.4375 0 +vt 0.625 0.453125 0 +vt 0.625 0.4375 0 +vt 0.609375 0.453125 0 +vt 0.609375 0.4375 0 +vt 0.59375 0.453125 0 +vt 0.59375 0.4375 0 +vt 0.578125 0.453125 0 +vt 0.578125 0.4375 0 +vt 0.5625 0.453125 0 +vt 0.5625 0.4375 0 +vt 0.546875 0.453125 0 +vt 0.546875 0.4375 0 +vt 0.53125 0.453125 0 +vt 0.53125 0.4375 0 +vt 0.515625 0.453125 0 +vt 0.515625 0.4375 0 +vt 0.5 0.453125 0 +vt 0.5 0.4375 0 +vt 0.484375 0.453125 0 +vt 0.484375 0.4375 0 +vt 0.46875 0.453125 0 +vt 0.46875 0.4375 0 +vt 0.453125 0.453125 0 +vt 0.453125 0.4375 0 +vt 0.4375 0.453125 0 +vt 0.4375 0.4375 0 +vt 0.421875 0.453125 0 +vt 0.421875 0.4375 0 +vt 0.40625 0.453125 0 +vt 0.40625 0.4375 0 +vt 0.390625 0.453125 0 +vt 0.390625 0.4375 0 +vt 0.375 0.453125 0 +vt 0.375 0.4375 0 +vt 0.359375 0.453125 0 +vt 0.359375 0.4375 0 +vt 0.34375 0.453125 0 +vt 0.34375 0.4375 0 +vt 0.328125 0.453125 0 +vt 0.328125 0.4375 0 +vt 0.3125 0.453125 0 +vt 0.3125 0.4375 0 +vt 0.296875 0.453125 0 +vt 0.296875 0.4375 0 +vt 0.28125 0.453125 0 +vt 0.28125 0.4375 0 +vt 0.265625 0.453125 0 +vt 0.265625 0.4375 0 +vt 0.25 0.453125 0 +vt 0.25 0.4375 0 +vt 0.234375 0.453125 0 +vt 0.234375 0.4375 0 +vt 0.21875 0.453125 0 +vt 0.21875 0.4375 0 +vt 0.203125 0.453125 0 +vt 0.203125 0.4375 0 +vt 0.1875 0.453125 0 +vt 0.1875 0.4375 0 +vt 0.171875 0.453125 0 +vt 0.171875 0.4375 0 +vt 0.15625 0.453125 0 +vt 0.15625 0.4375 0 +vt 0.140625 0.453125 0 +vt 0.140625 0.4375 0 +vt 0.125 0.453125 0 +vt 0.125 0.4375 0 +vt 0.109375 0.453125 0 +vt 0.109375 0.4375 0 +vt 0.09375 0.453125 0 +vt 0.09375 0.4375 0 +vt 0.078125 0.453125 0 +vt 0.078125 0.4375 0 +vt 0.0625 0.453125 0 +vt 0.0625 0.4375 0 +vt 0.046875 0.453125 0 +vt 0.046875 0.4375 0 +vt 0.03125 0.453125 0 +vt 0.03125 0.4375 0 +vt 0.015625 0.453125 0 +vt 0.015625 0.4375 0 +vt 0 0.453125 0 +vt 0 0.4375 0 +vt 1 0.4375 0 +vt 1 0.421875 0 +vt 0.984375 0.4375 0 +vt 0.984375 0.421875 0 +vt 0.96875 0.4375 0 +vt 0.96875 0.421875 0 +vt 0.953125 0.4375 0 +vt 0.953125 0.421875 0 +vt 0.9375 0.4375 0 +vt 0.9375 0.421875 0 +vt 0.921875 0.4375 0 +vt 0.921875 0.421875 0 +vt 0.90625 0.4375 0 +vt 0.90625 0.421875 0 +vt 0.890625 0.4375 0 +vt 0.890625 0.421875 0 +vt 0.875 0.4375 0 +vt 0.875 0.421875 0 +vt 0.859375 0.4375 0 +vt 0.859375 0.421875 0 +vt 0.84375 0.4375 0 +vt 0.84375 0.421875 0 +vt 0.828125 0.4375 0 +vt 0.828125 0.421875 0 +vt 0.8125 0.4375 0 +vt 0.8125 0.421875 0 +vt 0.796875 0.4375 0 +vt 0.796875 0.421875 0 +vt 0.78125 0.4375 0 +vt 0.78125 0.421875 0 +vt 0.765625 0.4375 0 +vt 0.765625 0.421875 0 +vt 0.75 0.4375 0 +vt 0.75 0.421875 0 +vt 0.734375 0.4375 0 +vt 0.734375 0.421875 0 +vt 0.71875 0.4375 0 +vt 0.71875 0.421875 0 +vt 0.703125 0.4375 0 +vt 0.703125 0.421875 0 +vt 0.6875 0.4375 0 +vt 0.6875 0.421875 0 +vt 0.671875 0.4375 0 +vt 0.671875 0.421875 0 +vt 0.65625 0.4375 0 +vt 0.65625 0.421875 0 +vt 0.640625 0.4375 0 +vt 0.640625 0.421875 0 +vt 0.625 0.4375 0 +vt 0.625 0.421875 0 +vt 0.609375 0.4375 0 +vt 0.609375 0.421875 0 +vt 0.59375 0.4375 0 +vt 0.59375 0.421875 0 +vt 0.578125 0.4375 0 +vt 0.578125 0.421875 0 +vt 0.5625 0.4375 0 +vt 0.5625 0.421875 0 +vt 0.546875 0.4375 0 +vt 0.546875 0.421875 0 +vt 0.53125 0.4375 0 +vt 0.53125 0.421875 0 +vt 0.515625 0.4375 0 +vt 0.515625 0.421875 0 +vt 0.5 0.4375 0 +vt 0.5 0.421875 0 +vt 0.484375 0.4375 0 +vt 0.484375 0.421875 0 +vt 0.46875 0.4375 0 +vt 0.46875 0.421875 0 +vt 0.453125 0.4375 0 +vt 0.453125 0.421875 0 +vt 0.4375 0.4375 0 +vt 0.4375 0.421875 0 +vt 0.421875 0.4375 0 +vt 0.421875 0.421875 0 +vt 0.40625 0.4375 0 +vt 0.40625 0.421875 0 +vt 0.390625 0.4375 0 +vt 0.390625 0.421875 0 +vt 0.375 0.4375 0 +vt 0.375 0.421875 0 +vt 0.359375 0.4375 0 +vt 0.359375 0.421875 0 +vt 0.34375 0.4375 0 +vt 0.34375 0.421875 0 +vt 0.328125 0.4375 0 +vt 0.328125 0.421875 0 +vt 0.3125 0.4375 0 +vt 0.3125 0.421875 0 +vt 0.296875 0.4375 0 +vt 0.296875 0.421875 0 +vt 0.28125 0.4375 0 +vt 0.28125 0.421875 0 +vt 0.265625 0.4375 0 +vt 0.265625 0.421875 0 +vt 0.25 0.4375 0 +vt 0.25 0.421875 0 +vt 0.234375 0.4375 0 +vt 0.234375 0.421875 0 +vt 0.21875 0.4375 0 +vt 0.21875 0.421875 0 +vt 0.203125 0.4375 0 +vt 0.203125 0.421875 0 +vt 0.1875 0.4375 0 +vt 0.1875 0.421875 0 +vt 0.171875 0.4375 0 +vt 0.171875 0.421875 0 +vt 0.15625 0.4375 0 +vt 0.15625 0.421875 0 +vt 0.140625 0.4375 0 +vt 0.140625 0.421875 0 +vt 0.125 0.4375 0 +vt 0.125 0.421875 0 +vt 0.109375 0.4375 0 +vt 0.109375 0.421875 0 +vt 0.09375 0.4375 0 +vt 0.09375 0.421875 0 +vt 0.078125 0.4375 0 +vt 0.078125 0.421875 0 +vt 0.0625 0.4375 0 +vt 0.0625 0.421875 0 +vt 0.046875 0.4375 0 +vt 0.046875 0.421875 0 +vt 0.03125 0.4375 0 +vt 0.03125 0.421875 0 +vt 0.015625 0.4375 0 +vt 0.015625 0.421875 0 +vt 0 0.4375 0 +vt 0 0.421875 0 +vt 1 0.421875 0 +vt 1 0.40625 0 +vt 0.984375 0.421875 0 +vt 0.984375 0.40625 0 +vt 0.96875 0.421875 0 +vt 0.96875 0.40625 0 +vt 0.953125 0.421875 0 +vt 0.953125 0.40625 0 +vt 0.9375 0.421875 0 +vt 0.9375 0.40625 0 +vt 0.921875 0.421875 0 +vt 0.921875 0.40625 0 +vt 0.90625 0.421875 0 +vt 0.90625 0.40625 0 +vt 0.890625 0.421875 0 +vt 0.890625 0.40625 0 +vt 0.875 0.421875 0 +vt 0.875 0.40625 0 +vt 0.859375 0.421875 0 +vt 0.859375 0.40625 0 +vt 0.84375 0.421875 0 +vt 0.84375 0.40625 0 +vt 0.828125 0.421875 0 +vt 0.828125 0.40625 0 +vt 0.8125 0.421875 0 +vt 0.8125 0.40625 0 +vt 0.796875 0.421875 0 +vt 0.796875 0.40625 0 +vt 0.78125 0.421875 0 +vt 0.78125 0.40625 0 +vt 0.765625 0.421875 0 +vt 0.765625 0.40625 0 +vt 0.75 0.421875 0 +vt 0.75 0.40625 0 +vt 0.734375 0.421875 0 +vt 0.734375 0.40625 0 +vt 0.71875 0.421875 0 +vt 0.71875 0.40625 0 +vt 0.703125 0.421875 0 +vt 0.703125 0.40625 0 +vt 0.6875 0.421875 0 +vt 0.6875 0.40625 0 +vt 0.671875 0.421875 0 +vt 0.671875 0.40625 0 +vt 0.65625 0.421875 0 +vt 0.65625 0.40625 0 +vt 0.640625 0.421875 0 +vt 0.640625 0.40625 0 +vt 0.625 0.421875 0 +vt 0.625 0.40625 0 +vt 0.609375 0.421875 0 +vt 0.609375 0.40625 0 +vt 0.59375 0.421875 0 +vt 0.59375 0.40625 0 +vt 0.578125 0.421875 0 +vt 0.578125 0.40625 0 +vt 0.5625 0.421875 0 +vt 0.5625 0.40625 0 +vt 0.546875 0.421875 0 +vt 0.546875 0.40625 0 +vt 0.53125 0.421875 0 +vt 0.53125 0.40625 0 +vt 0.515625 0.421875 0 +vt 0.515625 0.40625 0 +vt 0.5 0.421875 0 +vt 0.5 0.40625 0 +vt 0.484375 0.421875 0 +vt 0.484375 0.40625 0 +vt 0.46875 0.421875 0 +vt 0.46875 0.40625 0 +vt 0.453125 0.421875 0 +vt 0.453125 0.40625 0 +vt 0.4375 0.421875 0 +vt 0.4375 0.40625 0 +vt 0.421875 0.421875 0 +vt 0.421875 0.40625 0 +vt 0.40625 0.421875 0 +vt 0.40625 0.40625 0 +vt 0.390625 0.421875 0 +vt 0.390625 0.40625 0 +vt 0.375 0.421875 0 +vt 0.375 0.40625 0 +vt 0.359375 0.421875 0 +vt 0.359375 0.40625 0 +vt 0.34375 0.421875 0 +vt 0.34375 0.40625 0 +vt 0.328125 0.421875 0 +vt 0.328125 0.40625 0 +vt 0.3125 0.421875 0 +vt 0.3125 0.40625 0 +vt 0.296875 0.421875 0 +vt 0.296875 0.40625 0 +vt 0.28125 0.421875 0 +vt 0.28125 0.40625 0 +vt 0.265625 0.421875 0 +vt 0.265625 0.40625 0 +vt 0.25 0.421875 0 +vt 0.25 0.40625 0 +vt 0.234375 0.421875 0 +vt 0.234375 0.40625 0 +vt 0.21875 0.421875 0 +vt 0.21875 0.40625 0 +vt 0.203125 0.421875 0 +vt 0.203125 0.40625 0 +vt 0.1875 0.421875 0 +vt 0.1875 0.40625 0 +vt 0.171875 0.421875 0 +vt 0.171875 0.40625 0 +vt 0.15625 0.421875 0 +vt 0.15625 0.40625 0 +vt 0.140625 0.421875 0 +vt 0.140625 0.40625 0 +vt 0.125 0.421875 0 +vt 0.125 0.40625 0 +vt 0.109375 0.421875 0 +vt 0.109375 0.40625 0 +vt 0.09375 0.421875 0 +vt 0.09375 0.40625 0 +vt 0.078125 0.421875 0 +vt 0.078125 0.40625 0 +vt 0.0625 0.421875 0 +vt 0.0625 0.40625 0 +vt 0.046875 0.421875 0 +vt 0.046875 0.40625 0 +vt 0.03125 0.421875 0 +vt 0.03125 0.40625 0 +vt 0.015625 0.421875 0 +vt 0.015625 0.40625 0 +vt 0 0.421875 0 +vt 0 0.40625 0 +vt 1 0.40625 0 +vt 1 0.390625 0 +vt 0.984375 0.40625 0 +vt 0.984375 0.390625 0 +vt 0.96875 0.40625 0 +vt 0.96875 0.390625 0 +vt 0.953125 0.40625 0 +vt 0.953125 0.390625 0 +vt 0.9375 0.40625 0 +vt 0.9375 0.390625 0 +vt 0.921875 0.40625 0 +vt 0.921875 0.390625 0 +vt 0.90625 0.40625 0 +vt 0.90625 0.390625 0 +vt 0.890625 0.40625 0 +vt 0.890625 0.390625 0 +vt 0.875 0.40625 0 +vt 0.875 0.390625 0 +vt 0.859375 0.40625 0 +vt 0.859375 0.390625 0 +vt 0.84375 0.40625 0 +vt 0.84375 0.390625 0 +vt 0.828125 0.40625 0 +vt 0.828125 0.390625 0 +vt 0.8125 0.40625 0 +vt 0.8125 0.390625 0 +vt 0.796875 0.40625 0 +vt 0.796875 0.390625 0 +vt 0.78125 0.40625 0 +vt 0.78125 0.390625 0 +vt 0.765625 0.40625 0 +vt 0.765625 0.390625 0 +vt 0.75 0.40625 0 +vt 0.75 0.390625 0 +vt 0.734375 0.40625 0 +vt 0.734375 0.390625 0 +vt 0.71875 0.40625 0 +vt 0.71875 0.390625 0 +vt 0.703125 0.40625 0 +vt 0.703125 0.390625 0 +vt 0.6875 0.40625 0 +vt 0.6875 0.390625 0 +vt 0.671875 0.40625 0 +vt 0.671875 0.390625 0 +vt 0.65625 0.40625 0 +vt 0.65625 0.390625 0 +vt 0.640625 0.40625 0 +vt 0.640625 0.390625 0 +vt 0.625 0.40625 0 +vt 0.625 0.390625 0 +vt 0.609375 0.40625 0 +vt 0.609375 0.390625 0 +vt 0.59375 0.40625 0 +vt 0.59375 0.390625 0 +vt 0.578125 0.40625 0 +vt 0.578125 0.390625 0 +vt 0.5625 0.40625 0 +vt 0.5625 0.390625 0 +vt 0.546875 0.40625 0 +vt 0.546875 0.390625 0 +vt 0.53125 0.40625 0 +vt 0.53125 0.390625 0 +vt 0.515625 0.40625 0 +vt 0.515625 0.390625 0 +vt 0.5 0.40625 0 +vt 0.5 0.390625 0 +vt 0.484375 0.40625 0 +vt 0.484375 0.390625 0 +vt 0.46875 0.40625 0 +vt 0.46875 0.390625 0 +vt 0.453125 0.40625 0 +vt 0.453125 0.390625 0 +vt 0.4375 0.40625 0 +vt 0.4375 0.390625 0 +vt 0.421875 0.40625 0 +vt 0.421875 0.390625 0 +vt 0.40625 0.40625 0 +vt 0.40625 0.390625 0 +vt 0.390625 0.40625 0 +vt 0.390625 0.390625 0 +vt 0.375 0.40625 0 +vt 0.375 0.390625 0 +vt 0.359375 0.40625 0 +vt 0.359375 0.390625 0 +vt 0.34375 0.40625 0 +vt 0.34375 0.390625 0 +vt 0.328125 0.40625 0 +vt 0.328125 0.390625 0 +vt 0.3125 0.40625 0 +vt 0.3125 0.390625 0 +vt 0.296875 0.40625 0 +vt 0.296875 0.390625 0 +vt 0.28125 0.40625 0 +vt 0.28125 0.390625 0 +vt 0.265625 0.40625 0 +vt 0.265625 0.390625 0 +vt 0.25 0.40625 0 +vt 0.25 0.390625 0 +vt 0.234375 0.40625 0 +vt 0.234375 0.390625 0 +vt 0.21875 0.40625 0 +vt 0.21875 0.390625 0 +vt 0.203125 0.40625 0 +vt 0.203125 0.390625 0 +vt 0.1875 0.40625 0 +vt 0.1875 0.390625 0 +vt 0.171875 0.40625 0 +vt 0.171875 0.390625 0 +vt 0.15625 0.40625 0 +vt 0.15625 0.390625 0 +vt 0.140625 0.40625 0 +vt 0.140625 0.390625 0 +vt 0.125 0.40625 0 +vt 0.125 0.390625 0 +vt 0.109375 0.40625 0 +vt 0.109375 0.390625 0 +vt 0.09375 0.40625 0 +vt 0.09375 0.390625 0 +vt 0.078125 0.40625 0 +vt 0.078125 0.390625 0 +vt 0.0625 0.40625 0 +vt 0.0625 0.390625 0 +vt 0.046875 0.40625 0 +vt 0.046875 0.390625 0 +vt 0.03125 0.40625 0 +vt 0.03125 0.390625 0 +vt 0.015625 0.40625 0 +vt 0.015625 0.390625 0 +vt 0 0.40625 0 +vt 0 0.390625 0 +vt 1 0.390625 0 +vt 1 0.375 0 +vt 0.984375 0.390625 0 +vt 0.984375 0.375 0 +vt 0.96875 0.390625 0 +vt 0.96875 0.375 0 +vt 0.953125 0.390625 0 +vt 0.953125 0.375 0 +vt 0.9375 0.390625 0 +vt 0.9375 0.375 0 +vt 0.921875 0.390625 0 +vt 0.921875 0.375 0 +vt 0.90625 0.390625 0 +vt 0.90625 0.375 0 +vt 0.890625 0.390625 0 +vt 0.890625 0.375 0 +vt 0.875 0.390625 0 +vt 0.875 0.375 0 +vt 0.859375 0.390625 0 +vt 0.859375 0.375 0 +vt 0.84375 0.390625 0 +vt 0.84375 0.375 0 +vt 0.828125 0.390625 0 +vt 0.828125 0.375 0 +vt 0.8125 0.390625 0 +vt 0.8125 0.375 0 +vt 0.796875 0.390625 0 +vt 0.796875 0.375 0 +vt 0.78125 0.390625 0 +vt 0.78125 0.375 0 +vt 0.765625 0.390625 0 +vt 0.765625 0.375 0 +vt 0.75 0.390625 0 +vt 0.75 0.375 0 +vt 0.734375 0.390625 0 +vt 0.734375 0.375 0 +vt 0.71875 0.390625 0 +vt 0.71875 0.375 0 +vt 0.703125 0.390625 0 +vt 0.703125 0.375 0 +vt 0.6875 0.390625 0 +vt 0.6875 0.375 0 +vt 0.671875 0.390625 0 +vt 0.671875 0.375 0 +vt 0.65625 0.390625 0 +vt 0.65625 0.375 0 +vt 0.640625 0.390625 0 +vt 0.640625 0.375 0 +vt 0.625 0.390625 0 +vt 0.625 0.375 0 +vt 0.609375 0.390625 0 +vt 0.609375 0.375 0 +vt 0.59375 0.390625 0 +vt 0.59375 0.375 0 +vt 0.578125 0.390625 0 +vt 0.578125 0.375 0 +vt 0.5625 0.390625 0 +vt 0.5625 0.375 0 +vt 0.546875 0.390625 0 +vt 0.546875 0.375 0 +vt 0.53125 0.390625 0 +vt 0.53125 0.375 0 +vt 0.515625 0.390625 0 +vt 0.515625 0.375 0 +vt 0.5 0.390625 0 +vt 0.5 0.375 0 +vt 0.484375 0.390625 0 +vt 0.484375 0.375 0 +vt 0.46875 0.390625 0 +vt 0.46875 0.375 0 +vt 0.453125 0.390625 0 +vt 0.453125 0.375 0 +vt 0.4375 0.390625 0 +vt 0.4375 0.375 0 +vt 0.421875 0.390625 0 +vt 0.421875 0.375 0 +vt 0.40625 0.390625 0 +vt 0.40625 0.375 0 +vt 0.390625 0.390625 0 +vt 0.390625 0.375 0 +vt 0.375 0.390625 0 +vt 0.375 0.375 0 +vt 0.359375 0.390625 0 +vt 0.359375 0.375 0 +vt 0.34375 0.390625 0 +vt 0.34375 0.375 0 +vt 0.328125 0.390625 0 +vt 0.328125 0.375 0 +vt 0.3125 0.390625 0 +vt 0.3125 0.375 0 +vt 0.296875 0.390625 0 +vt 0.296875 0.375 0 +vt 0.28125 0.390625 0 +vt 0.28125 0.375 0 +vt 0.265625 0.390625 0 +vt 0.265625 0.375 0 +vt 0.25 0.390625 0 +vt 0.25 0.375 0 +vt 0.234375 0.390625 0 +vt 0.234375 0.375 0 +vt 0.21875 0.390625 0 +vt 0.21875 0.375 0 +vt 0.203125 0.390625 0 +vt 0.203125 0.375 0 +vt 0.1875 0.390625 0 +vt 0.1875 0.375 0 +vt 0.171875 0.390625 0 +vt 0.171875 0.375 0 +vt 0.15625 0.390625 0 +vt 0.15625 0.375 0 +vt 0.140625 0.390625 0 +vt 0.140625 0.375 0 +vt 0.125 0.390625 0 +vt 0.125 0.375 0 +vt 0.109375 0.390625 0 +vt 0.109375 0.375 0 +vt 0.09375 0.390625 0 +vt 0.09375 0.375 0 +vt 0.078125 0.390625 0 +vt 0.078125 0.375 0 +vt 0.0625 0.390625 0 +vt 0.0625 0.375 0 +vt 0.046875 0.390625 0 +vt 0.046875 0.375 0 +vt 0.03125 0.390625 0 +vt 0.03125 0.375 0 +vt 0.015625 0.390625 0 +vt 0.015625 0.375 0 +vt 0 0.390625 0 +vt 0 0.375 0 +vt 1 0.375 0 +vt 1 0.359375 0 +vt 0.984375 0.375 0 +vt 0.984375 0.359375 0 +vt 0.96875 0.375 0 +vt 0.96875 0.359375 0 +vt 0.953125 0.375 0 +vt 0.953125 0.359375 0 +vt 0.9375 0.375 0 +vt 0.9375 0.359375 0 +vt 0.921875 0.375 0 +vt 0.921875 0.359375 0 +vt 0.90625 0.375 0 +vt 0.90625 0.359375 0 +vt 0.890625 0.375 0 +vt 0.890625 0.359375 0 +vt 0.875 0.375 0 +vt 0.875 0.359375 0 +vt 0.859375 0.375 0 +vt 0.859375 0.359375 0 +vt 0.84375 0.375 0 +vt 0.84375 0.359375 0 +vt 0.828125 0.375 0 +vt 0.828125 0.359375 0 +vt 0.8125 0.375 0 +vt 0.8125 0.359375 0 +vt 0.796875 0.375 0 +vt 0.796875 0.359375 0 +vt 0.78125 0.375 0 +vt 0.78125 0.359375 0 +vt 0.765625 0.375 0 +vt 0.765625 0.359375 0 +vt 0.75 0.375 0 +vt 0.75 0.359375 0 +vt 0.734375 0.375 0 +vt 0.734375 0.359375 0 +vt 0.71875 0.375 0 +vt 0.71875 0.359375 0 +vt 0.703125 0.375 0 +vt 0.703125 0.359375 0 +vt 0.6875 0.375 0 +vt 0.6875 0.359375 0 +vt 0.671875 0.375 0 +vt 0.671875 0.359375 0 +vt 0.65625 0.375 0 +vt 0.65625 0.359375 0 +vt 0.640625 0.375 0 +vt 0.640625 0.359375 0 +vt 0.625 0.375 0 +vt 0.625 0.359375 0 +vt 0.609375 0.375 0 +vt 0.609375 0.359375 0 +vt 0.59375 0.375 0 +vt 0.59375 0.359375 0 +vt 0.578125 0.375 0 +vt 0.578125 0.359375 0 +vt 0.5625 0.375 0 +vt 0.5625 0.359375 0 +vt 0.546875 0.375 0 +vt 0.546875 0.359375 0 +vt 0.53125 0.375 0 +vt 0.53125 0.359375 0 +vt 0.515625 0.375 0 +vt 0.515625 0.359375 0 +vt 0.5 0.375 0 +vt 0.5 0.359375 0 +vt 0.484375 0.375 0 +vt 0.484375 0.359375 0 +vt 0.46875 0.375 0 +vt 0.46875 0.359375 0 +vt 0.453125 0.375 0 +vt 0.453125 0.359375 0 +vt 0.4375 0.375 0 +vt 0.4375 0.359375 0 +vt 0.421875 0.375 0 +vt 0.421875 0.359375 0 +vt 0.40625 0.375 0 +vt 0.40625 0.359375 0 +vt 0.390625 0.375 0 +vt 0.390625 0.359375 0 +vt 0.375 0.375 0 +vt 0.375 0.359375 0 +vt 0.359375 0.375 0 +vt 0.359375 0.359375 0 +vt 0.34375 0.375 0 +vt 0.34375 0.359375 0 +vt 0.328125 0.375 0 +vt 0.328125 0.359375 0 +vt 0.3125 0.375 0 +vt 0.3125 0.359375 0 +vt 0.296875 0.375 0 +vt 0.296875 0.359375 0 +vt 0.28125 0.375 0 +vt 0.28125 0.359375 0 +vt 0.265625 0.375 0 +vt 0.265625 0.359375 0 +vt 0.25 0.375 0 +vt 0.25 0.359375 0 +vt 0.234375 0.375 0 +vt 0.234375 0.359375 0 +vt 0.21875 0.375 0 +vt 0.21875 0.359375 0 +vt 0.203125 0.375 0 +vt 0.203125 0.359375 0 +vt 0.1875 0.375 0 +vt 0.1875 0.359375 0 +vt 0.171875 0.375 0 +vt 0.171875 0.359375 0 +vt 0.15625 0.375 0 +vt 0.15625 0.359375 0 +vt 0.140625 0.375 0 +vt 0.140625 0.359375 0 +vt 0.125 0.375 0 +vt 0.125 0.359375 0 +vt 0.109375 0.375 0 +vt 0.109375 0.359375 0 +vt 0.09375 0.375 0 +vt 0.09375 0.359375 0 +vt 0.078125 0.375 0 +vt 0.078125 0.359375 0 +vt 0.0625 0.375 0 +vt 0.0625 0.359375 0 +vt 0.046875 0.375 0 +vt 0.046875 0.359375 0 +vt 0.03125 0.375 0 +vt 0.03125 0.359375 0 +vt 0.015625 0.375 0 +vt 0.015625 0.359375 0 +vt 0 0.375 0 +vt 0 0.359375 0 +vt 1 0.359375 0 +vt 1 0.34375 0 +vt 0.984375 0.359375 0 +vt 0.984375 0.34375 0 +vt 0.96875 0.359375 0 +vt 0.96875 0.34375 0 +vt 0.953125 0.359375 0 +vt 0.953125 0.34375 0 +vt 0.9375 0.359375 0 +vt 0.9375 0.34375 0 +vt 0.921875 0.359375 0 +vt 0.921875 0.34375 0 +vt 0.90625 0.359375 0 +vt 0.90625 0.34375 0 +vt 0.890625 0.359375 0 +vt 0.890625 0.34375 0 +vt 0.875 0.359375 0 +vt 0.875 0.34375 0 +vt 0.859375 0.359375 0 +vt 0.859375 0.34375 0 +vt 0.84375 0.359375 0 +vt 0.84375 0.34375 0 +vt 0.828125 0.359375 0 +vt 0.828125 0.34375 0 +vt 0.8125 0.359375 0 +vt 0.8125 0.34375 0 +vt 0.796875 0.359375 0 +vt 0.796875 0.34375 0 +vt 0.78125 0.359375 0 +vt 0.78125 0.34375 0 +vt 0.765625 0.359375 0 +vt 0.765625 0.34375 0 +vt 0.75 0.359375 0 +vt 0.75 0.34375 0 +vt 0.734375 0.359375 0 +vt 0.734375 0.34375 0 +vt 0.71875 0.359375 0 +vt 0.71875 0.34375 0 +vt 0.703125 0.359375 0 +vt 0.703125 0.34375 0 +vt 0.6875 0.359375 0 +vt 0.6875 0.34375 0 +vt 0.671875 0.359375 0 +vt 0.671875 0.34375 0 +vt 0.65625 0.359375 0 +vt 0.65625 0.34375 0 +vt 0.640625 0.359375 0 +vt 0.640625 0.34375 0 +vt 0.625 0.359375 0 +vt 0.625 0.34375 0 +vt 0.609375 0.359375 0 +vt 0.609375 0.34375 0 +vt 0.59375 0.359375 0 +vt 0.59375 0.34375 0 +vt 0.578125 0.359375 0 +vt 0.578125 0.34375 0 +vt 0.5625 0.359375 0 +vt 0.5625 0.34375 0 +vt 0.546875 0.359375 0 +vt 0.546875 0.34375 0 +vt 0.53125 0.359375 0 +vt 0.53125 0.34375 0 +vt 0.515625 0.359375 0 +vt 0.515625 0.34375 0 +vt 0.5 0.359375 0 +vt 0.5 0.34375 0 +vt 0.484375 0.359375 0 +vt 0.484375 0.34375 0 +vt 0.46875 0.359375 0 +vt 0.46875 0.34375 0 +vt 0.453125 0.359375 0 +vt 0.453125 0.34375 0 +vt 0.4375 0.359375 0 +vt 0.4375 0.34375 0 +vt 0.421875 0.359375 0 +vt 0.421875 0.34375 0 +vt 0.40625 0.359375 0 +vt 0.40625 0.34375 0 +vt 0.390625 0.359375 0 +vt 0.390625 0.34375 0 +vt 0.375 0.359375 0 +vt 0.375 0.34375 0 +vt 0.359375 0.359375 0 +vt 0.359375 0.34375 0 +vt 0.34375 0.359375 0 +vt 0.34375 0.34375 0 +vt 0.328125 0.359375 0 +vt 0.328125 0.34375 0 +vt 0.3125 0.359375 0 +vt 0.3125 0.34375 0 +vt 0.296875 0.359375 0 +vt 0.296875 0.34375 0 +vt 0.28125 0.359375 0 +vt 0.28125 0.34375 0 +vt 0.265625 0.359375 0 +vt 0.265625 0.34375 0 +vt 0.25 0.359375 0 +vt 0.25 0.34375 0 +vt 0.234375 0.359375 0 +vt 0.234375 0.34375 0 +vt 0.21875 0.359375 0 +vt 0.21875 0.34375 0 +vt 0.203125 0.359375 0 +vt 0.203125 0.34375 0 +vt 0.1875 0.359375 0 +vt 0.1875 0.34375 0 +vt 0.171875 0.359375 0 +vt 0.171875 0.34375 0 +vt 0.15625 0.359375 0 +vt 0.15625 0.34375 0 +vt 0.140625 0.359375 0 +vt 0.140625 0.34375 0 +vt 0.125 0.359375 0 +vt 0.125 0.34375 0 +vt 0.109375 0.359375 0 +vt 0.109375 0.34375 0 +vt 0.09375 0.359375 0 +vt 0.09375 0.34375 0 +vt 0.078125 0.359375 0 +vt 0.078125 0.34375 0 +vt 0.0625 0.359375 0 +vt 0.0625 0.34375 0 +vt 0.046875 0.359375 0 +vt 0.046875 0.34375 0 +vt 0.03125 0.359375 0 +vt 0.03125 0.34375 0 +vt 0.015625 0.359375 0 +vt 0.015625 0.34375 0 +vt 0 0.359375 0 +vt 0 0.34375 0 +vt 1 0.34375 0 +vt 1 0.328125 0 +vt 0.984375 0.34375 0 +vt 0.984375 0.328125 0 +vt 0.96875 0.34375 0 +vt 0.96875 0.328125 0 +vt 0.953125 0.34375 0 +vt 0.953125 0.328125 0 +vt 0.9375 0.34375 0 +vt 0.9375 0.328125 0 +vt 0.921875 0.34375 0 +vt 0.921875 0.328125 0 +vt 0.90625 0.34375 0 +vt 0.90625 0.328125 0 +vt 0.890625 0.34375 0 +vt 0.890625 0.328125 0 +vt 0.875 0.34375 0 +vt 0.875 0.328125 0 +vt 0.859375 0.34375 0 +vt 0.859375 0.328125 0 +vt 0.84375 0.34375 0 +vt 0.84375 0.328125 0 +vt 0.828125 0.34375 0 +vt 0.828125 0.328125 0 +vt 0.8125 0.34375 0 +vt 0.8125 0.328125 0 +vt 0.796875 0.34375 0 +vt 0.796875 0.328125 0 +vt 0.78125 0.34375 0 +vt 0.78125 0.328125 0 +vt 0.765625 0.34375 0 +vt 0.765625 0.328125 0 +vt 0.75 0.34375 0 +vt 0.75 0.328125 0 +vt 0.734375 0.34375 0 +vt 0.734375 0.328125 0 +vt 0.71875 0.34375 0 +vt 0.71875 0.328125 0 +vt 0.703125 0.34375 0 +vt 0.703125 0.328125 0 +vt 0.6875 0.34375 0 +vt 0.6875 0.328125 0 +vt 0.671875 0.34375 0 +vt 0.671875 0.328125 0 +vt 0.65625 0.34375 0 +vt 0.65625 0.328125 0 +vt 0.640625 0.34375 0 +vt 0.640625 0.328125 0 +vt 0.625 0.34375 0 +vt 0.625 0.328125 0 +vt 0.609375 0.34375 0 +vt 0.609375 0.328125 0 +vt 0.59375 0.34375 0 +vt 0.59375 0.328125 0 +vt 0.578125 0.34375 0 +vt 0.578125 0.328125 0 +vt 0.5625 0.34375 0 +vt 0.5625 0.328125 0 +vt 0.546875 0.34375 0 +vt 0.546875 0.328125 0 +vt 0.53125 0.34375 0 +vt 0.53125 0.328125 0 +vt 0.515625 0.34375 0 +vt 0.515625 0.328125 0 +vt 0.5 0.34375 0 +vt 0.5 0.328125 0 +vt 0.484375 0.34375 0 +vt 0.484375 0.328125 0 +vt 0.46875 0.34375 0 +vt 0.46875 0.328125 0 +vt 0.453125 0.34375 0 +vt 0.453125 0.328125 0 +vt 0.4375 0.34375 0 +vt 0.4375 0.328125 0 +vt 0.421875 0.34375 0 +vt 0.421875 0.328125 0 +vt 0.40625 0.34375 0 +vt 0.40625 0.328125 0 +vt 0.390625 0.34375 0 +vt 0.390625 0.328125 0 +vt 0.375 0.34375 0 +vt 0.375 0.328125 0 +vt 0.359375 0.34375 0 +vt 0.359375 0.328125 0 +vt 0.34375 0.34375 0 +vt 0.34375 0.328125 0 +vt 0.328125 0.34375 0 +vt 0.328125 0.328125 0 +vt 0.3125 0.34375 0 +vt 0.3125 0.328125 0 +vt 0.296875 0.34375 0 +vt 0.296875 0.328125 0 +vt 0.28125 0.34375 0 +vt 0.28125 0.328125 0 +vt 0.265625 0.34375 0 +vt 0.265625 0.328125 0 +vt 0.25 0.34375 0 +vt 0.25 0.328125 0 +vt 0.234375 0.34375 0 +vt 0.234375 0.328125 0 +vt 0.21875 0.34375 0 +vt 0.21875 0.328125 0 +vt 0.203125 0.34375 0 +vt 0.203125 0.328125 0 +vt 0.1875 0.34375 0 +vt 0.1875 0.328125 0 +vt 0.171875 0.34375 0 +vt 0.171875 0.328125 0 +vt 0.15625 0.34375 0 +vt 0.15625 0.328125 0 +vt 0.140625 0.34375 0 +vt 0.140625 0.328125 0 +vt 0.125 0.34375 0 +vt 0.125 0.328125 0 +vt 0.109375 0.34375 0 +vt 0.109375 0.328125 0 +vt 0.09375 0.34375 0 +vt 0.09375 0.328125 0 +vt 0.078125 0.34375 0 +vt 0.078125 0.328125 0 +vt 0.0625 0.34375 0 +vt 0.0625 0.328125 0 +vt 0.046875 0.34375 0 +vt 0.046875 0.328125 0 +vt 0.03125 0.34375 0 +vt 0.03125 0.328125 0 +vt 0.015625 0.34375 0 +vt 0.015625 0.328125 0 +vt 0 0.34375 0 +vt 0 0.328125 0 +vt 1 0.328125 0 +vt 1 0.3125 0 +vt 0.984375 0.328125 0 +vt 0.984375 0.3125 0 +vt 0.96875 0.328125 0 +vt 0.96875 0.3125 0 +vt 0.953125 0.328125 0 +vt 0.953125 0.3125 0 +vt 0.9375 0.328125 0 +vt 0.9375 0.3125 0 +vt 0.921875 0.328125 0 +vt 0.921875 0.3125 0 +vt 0.90625 0.328125 0 +vt 0.90625 0.3125 0 +vt 0.890625 0.328125 0 +vt 0.890625 0.3125 0 +vt 0.875 0.328125 0 +vt 0.875 0.3125 0 +vt 0.859375 0.328125 0 +vt 0.859375 0.3125 0 +vt 0.84375 0.328125 0 +vt 0.84375 0.3125 0 +vt 0.828125 0.328125 0 +vt 0.828125 0.3125 0 +vt 0.8125 0.328125 0 +vt 0.8125 0.3125 0 +vt 0.796875 0.328125 0 +vt 0.796875 0.3125 0 +vt 0.78125 0.328125 0 +vt 0.78125 0.3125 0 +vt 0.765625 0.328125 0 +vt 0.765625 0.3125 0 +vt 0.75 0.328125 0 +vt 0.75 0.3125 0 +vt 0.734375 0.328125 0 +vt 0.734375 0.3125 0 +vt 0.71875 0.328125 0 +vt 0.71875 0.3125 0 +vt 0.703125 0.328125 0 +vt 0.703125 0.3125 0 +vt 0.6875 0.328125 0 +vt 0.6875 0.3125 0 +vt 0.671875 0.328125 0 +vt 0.671875 0.3125 0 +vt 0.65625 0.328125 0 +vt 0.65625 0.3125 0 +vt 0.640625 0.328125 0 +vt 0.640625 0.3125 0 +vt 0.625 0.328125 0 +vt 0.625 0.3125 0 +vt 0.609375 0.328125 0 +vt 0.609375 0.3125 0 +vt 0.59375 0.328125 0 +vt 0.59375 0.3125 0 +vt 0.578125 0.328125 0 +vt 0.578125 0.3125 0 +vt 0.5625 0.328125 0 +vt 0.5625 0.3125 0 +vt 0.546875 0.328125 0 +vt 0.546875 0.3125 0 +vt 0.53125 0.328125 0 +vt 0.53125 0.3125 0 +vt 0.515625 0.328125 0 +vt 0.515625 0.3125 0 +vt 0.5 0.328125 0 +vt 0.5 0.3125 0 +vt 0.484375 0.328125 0 +vt 0.484375 0.3125 0 +vt 0.46875 0.328125 0 +vt 0.46875 0.3125 0 +vt 0.453125 0.328125 0 +vt 0.453125 0.3125 0 +vt 0.4375 0.328125 0 +vt 0.4375 0.3125 0 +vt 0.421875 0.328125 0 +vt 0.421875 0.3125 0 +vt 0.40625 0.328125 0 +vt 0.40625 0.3125 0 +vt 0.390625 0.328125 0 +vt 0.390625 0.3125 0 +vt 0.375 0.328125 0 +vt 0.375 0.3125 0 +vt 0.359375 0.328125 0 +vt 0.359375 0.3125 0 +vt 0.34375 0.328125 0 +vt 0.34375 0.3125 0 +vt 0.328125 0.328125 0 +vt 0.328125 0.3125 0 +vt 0.3125 0.328125 0 +vt 0.3125 0.3125 0 +vt 0.296875 0.328125 0 +vt 0.296875 0.3125 0 +vt 0.28125 0.328125 0 +vt 0.28125 0.3125 0 +vt 0.265625 0.328125 0 +vt 0.265625 0.3125 0 +vt 0.25 0.328125 0 +vt 0.25 0.3125 0 +vt 0.234375 0.328125 0 +vt 0.234375 0.3125 0 +vt 0.21875 0.328125 0 +vt 0.21875 0.3125 0 +vt 0.203125 0.328125 0 +vt 0.203125 0.3125 0 +vt 0.1875 0.328125 0 +vt 0.1875 0.3125 0 +vt 0.171875 0.328125 0 +vt 0.171875 0.3125 0 +vt 0.15625 0.328125 0 +vt 0.15625 0.3125 0 +vt 0.140625 0.328125 0 +vt 0.140625 0.3125 0 +vt 0.125 0.328125 0 +vt 0.125 0.3125 0 +vt 0.109375 0.328125 0 +vt 0.109375 0.3125 0 +vt 0.09375 0.328125 0 +vt 0.09375 0.3125 0 +vt 0.078125 0.328125 0 +vt 0.078125 0.3125 0 +vt 0.0625 0.328125 0 +vt 0.0625 0.3125 0 +vt 0.046875 0.328125 0 +vt 0.046875 0.3125 0 +vt 0.03125 0.328125 0 +vt 0.03125 0.3125 0 +vt 0.015625 0.328125 0 +vt 0.015625 0.3125 0 +vt 0 0.328125 0 +vt 0 0.3125 0 +vt 1 0.3125 0 +vt 1 0.296875 0 +vt 0.984375 0.3125 0 +vt 0.984375 0.296875 0 +vt 0.96875 0.3125 0 +vt 0.96875 0.296875 0 +vt 0.953125 0.3125 0 +vt 0.953125 0.296875 0 +vt 0.9375 0.3125 0 +vt 0.9375 0.296875 0 +vt 0.921875 0.3125 0 +vt 0.921875 0.296875 0 +vt 0.90625 0.3125 0 +vt 0.90625 0.296875 0 +vt 0.890625 0.3125 0 +vt 0.890625 0.296875 0 +vt 0.875 0.3125 0 +vt 0.875 0.296875 0 +vt 0.859375 0.3125 0 +vt 0.859375 0.296875 0 +vt 0.84375 0.3125 0 +vt 0.84375 0.296875 0 +vt 0.828125 0.3125 0 +vt 0.828125 0.296875 0 +vt 0.8125 0.3125 0 +vt 0.8125 0.296875 0 +vt 0.796875 0.3125 0 +vt 0.796875 0.296875 0 +vt 0.78125 0.3125 0 +vt 0.78125 0.296875 0 +vt 0.765625 0.3125 0 +vt 0.765625 0.296875 0 +vt 0.75 0.3125 0 +vt 0.75 0.296875 0 +vt 0.734375 0.3125 0 +vt 0.734375 0.296875 0 +vt 0.71875 0.3125 0 +vt 0.71875 0.296875 0 +vt 0.703125 0.3125 0 +vt 0.703125 0.296875 0 +vt 0.6875 0.3125 0 +vt 0.6875 0.296875 0 +vt 0.671875 0.3125 0 +vt 0.671875 0.296875 0 +vt 0.65625 0.3125 0 +vt 0.65625 0.296875 0 +vt 0.640625 0.3125 0 +vt 0.640625 0.296875 0 +vt 0.625 0.3125 0 +vt 0.625 0.296875 0 +vt 0.609375 0.3125 0 +vt 0.609375 0.296875 0 +vt 0.59375 0.3125 0 +vt 0.59375 0.296875 0 +vt 0.578125 0.3125 0 +vt 0.578125 0.296875 0 +vt 0.5625 0.3125 0 +vt 0.5625 0.296875 0 +vt 0.546875 0.3125 0 +vt 0.546875 0.296875 0 +vt 0.53125 0.3125 0 +vt 0.53125 0.296875 0 +vt 0.515625 0.3125 0 +vt 0.515625 0.296875 0 +vt 0.5 0.3125 0 +vt 0.5 0.296875 0 +vt 0.484375 0.3125 0 +vt 0.484375 0.296875 0 +vt 0.46875 0.3125 0 +vt 0.46875 0.296875 0 +vt 0.453125 0.3125 0 +vt 0.453125 0.296875 0 +vt 0.4375 0.3125 0 +vt 0.4375 0.296875 0 +vt 0.421875 0.3125 0 +vt 0.421875 0.296875 0 +vt 0.40625 0.3125 0 +vt 0.40625 0.296875 0 +vt 0.390625 0.3125 0 +vt 0.390625 0.296875 0 +vt 0.375 0.3125 0 +vt 0.375 0.296875 0 +vt 0.359375 0.3125 0 +vt 0.359375 0.296875 0 +vt 0.34375 0.3125 0 +vt 0.34375 0.296875 0 +vt 0.328125 0.3125 0 +vt 0.328125 0.296875 0 +vt 0.3125 0.3125 0 +vt 0.3125 0.296875 0 +vt 0.296875 0.3125 0 +vt 0.296875 0.296875 0 +vt 0.28125 0.3125 0 +vt 0.28125 0.296875 0 +vt 0.265625 0.3125 0 +vt 0.265625 0.296875 0 +vt 0.25 0.3125 0 +vt 0.25 0.296875 0 +vt 0.234375 0.3125 0 +vt 0.234375 0.296875 0 +vt 0.21875 0.3125 0 +vt 0.21875 0.296875 0 +vt 0.203125 0.3125 0 +vt 0.203125 0.296875 0 +vt 0.1875 0.3125 0 +vt 0.1875 0.296875 0 +vt 0.171875 0.3125 0 +vt 0.171875 0.296875 0 +vt 0.15625 0.3125 0 +vt 0.15625 0.296875 0 +vt 0.140625 0.3125 0 +vt 0.140625 0.296875 0 +vt 0.125 0.3125 0 +vt 0.125 0.296875 0 +vt 0.109375 0.3125 0 +vt 0.109375 0.296875 0 +vt 0.09375 0.3125 0 +vt 0.09375 0.296875 0 +vt 0.078125 0.3125 0 +vt 0.078125 0.296875 0 +vt 0.0625 0.3125 0 +vt 0.0625 0.296875 0 +vt 0.046875 0.3125 0 +vt 0.046875 0.296875 0 +vt 0.03125 0.3125 0 +vt 0.03125 0.296875 0 +vt 0.015625 0.3125 0 +vt 0.015625 0.296875 0 +vt 0 0.3125 0 +vt 0 0.296875 0 +vt 1 0.296875 0 +vt 1 0.28125 0 +vt 0.984375 0.296875 0 +vt 0.984375 0.28125 0 +vt 0.96875 0.296875 0 +vt 0.96875 0.28125 0 +vt 0.953125 0.296875 0 +vt 0.953125 0.28125 0 +vt 0.9375 0.296875 0 +vt 0.9375 0.28125 0 +vt 0.921875 0.296875 0 +vt 0.921875 0.28125 0 +vt 0.90625 0.296875 0 +vt 0.90625 0.28125 0 +vt 0.890625 0.296875 0 +vt 0.890625 0.28125 0 +vt 0.875 0.296875 0 +vt 0.875 0.28125 0 +vt 0.859375 0.296875 0 +vt 0.859375 0.28125 0 +vt 0.84375 0.296875 0 +vt 0.84375 0.28125 0 +vt 0.828125 0.296875 0 +vt 0.828125 0.28125 0 +vt 0.8125 0.296875 0 +vt 0.8125 0.28125 0 +vt 0.796875 0.296875 0 +vt 0.796875 0.28125 0 +vt 0.78125 0.296875 0 +vt 0.78125 0.28125 0 +vt 0.765625 0.296875 0 +vt 0.765625 0.28125 0 +vt 0.75 0.296875 0 +vt 0.75 0.28125 0 +vt 0.734375 0.296875 0 +vt 0.734375 0.28125 0 +vt 0.71875 0.296875 0 +vt 0.71875 0.28125 0 +vt 0.703125 0.296875 0 +vt 0.703125 0.28125 0 +vt 0.6875 0.296875 0 +vt 0.6875 0.28125 0 +vt 0.671875 0.296875 0 +vt 0.671875 0.28125 0 +vt 0.65625 0.296875 0 +vt 0.65625 0.28125 0 +vt 0.640625 0.296875 0 +vt 0.640625 0.28125 0 +vt 0.625 0.296875 0 +vt 0.625 0.28125 0 +vt 0.609375 0.296875 0 +vt 0.609375 0.28125 0 +vt 0.59375 0.296875 0 +vt 0.59375 0.28125 0 +vt 0.578125 0.296875 0 +vt 0.578125 0.28125 0 +vt 0.5625 0.296875 0 +vt 0.5625 0.28125 0 +vt 0.546875 0.296875 0 +vt 0.546875 0.28125 0 +vt 0.53125 0.296875 0 +vt 0.53125 0.28125 0 +vt 0.515625 0.296875 0 +vt 0.515625 0.28125 0 +vt 0.5 0.296875 0 +vt 0.5 0.28125 0 +vt 0.484375 0.296875 0 +vt 0.484375 0.28125 0 +vt 0.46875 0.296875 0 +vt 0.46875 0.28125 0 +vt 0.453125 0.296875 0 +vt 0.453125 0.28125 0 +vt 0.4375 0.296875 0 +vt 0.4375 0.28125 0 +vt 0.421875 0.296875 0 +vt 0.421875 0.28125 0 +vt 0.40625 0.296875 0 +vt 0.40625 0.28125 0 +vt 0.390625 0.296875 0 +vt 0.390625 0.28125 0 +vt 0.375 0.296875 0 +vt 0.375 0.28125 0 +vt 0.359375 0.296875 0 +vt 0.359375 0.28125 0 +vt 0.34375 0.296875 0 +vt 0.34375 0.28125 0 +vt 0.328125 0.296875 0 +vt 0.328125 0.28125 0 +vt 0.3125 0.296875 0 +vt 0.3125 0.28125 0 +vt 0.296875 0.296875 0 +vt 0.296875 0.28125 0 +vt 0.28125 0.296875 0 +vt 0.28125 0.28125 0 +vt 0.265625 0.296875 0 +vt 0.265625 0.28125 0 +vt 0.25 0.296875 0 +vt 0.25 0.28125 0 +vt 0.234375 0.296875 0 +vt 0.234375 0.28125 0 +vt 0.21875 0.296875 0 +vt 0.21875 0.28125 0 +vt 0.203125 0.296875 0 +vt 0.203125 0.28125 0 +vt 0.1875 0.296875 0 +vt 0.1875 0.28125 0 +vt 0.171875 0.296875 0 +vt 0.171875 0.28125 0 +vt 0.15625 0.296875 0 +vt 0.15625 0.28125 0 +vt 0.140625 0.296875 0 +vt 0.140625 0.28125 0 +vt 0.125 0.296875 0 +vt 0.125 0.28125 0 +vt 0.109375 0.296875 0 +vt 0.109375 0.28125 0 +vt 0.09375 0.296875 0 +vt 0.09375 0.28125 0 +vt 0.078125 0.296875 0 +vt 0.078125 0.28125 0 +vt 0.0625 0.296875 0 +vt 0.0625 0.28125 0 +vt 0.046875 0.296875 0 +vt 0.046875 0.28125 0 +vt 0.03125 0.296875 0 +vt 0.03125 0.28125 0 +vt 0.015625 0.296875 0 +vt 0.015625 0.28125 0 +vt 0 0.296875 0 +vt 0 0.28125 0 +vt 1 0.28125 0 +vt 1 0.265625 0 +vt 0.984375 0.28125 0 +vt 0.984375 0.265625 0 +vt 0.96875 0.28125 0 +vt 0.96875 0.265625 0 +vt 0.953125 0.28125 0 +vt 0.953125 0.265625 0 +vt 0.9375 0.28125 0 +vt 0.9375 0.265625 0 +vt 0.921875 0.28125 0 +vt 0.921875 0.265625 0 +vt 0.90625 0.28125 0 +vt 0.90625 0.265625 0 +vt 0.890625 0.28125 0 +vt 0.890625 0.265625 0 +vt 0.875 0.28125 0 +vt 0.875 0.265625 0 +vt 0.859375 0.28125 0 +vt 0.859375 0.265625 0 +vt 0.84375 0.28125 0 +vt 0.84375 0.265625 0 +vt 0.828125 0.28125 0 +vt 0.828125 0.265625 0 +vt 0.8125 0.28125 0 +vt 0.8125 0.265625 0 +vt 0.796875 0.28125 0 +vt 0.796875 0.265625 0 +vt 0.78125 0.28125 0 +vt 0.78125 0.265625 0 +vt 0.765625 0.28125 0 +vt 0.765625 0.265625 0 +vt 0.75 0.28125 0 +vt 0.75 0.265625 0 +vt 0.734375 0.28125 0 +vt 0.734375 0.265625 0 +vt 0.71875 0.28125 0 +vt 0.71875 0.265625 0 +vt 0.703125 0.28125 0 +vt 0.703125 0.265625 0 +vt 0.6875 0.28125 0 +vt 0.6875 0.265625 0 +vt 0.671875 0.28125 0 +vt 0.671875 0.265625 0 +vt 0.65625 0.28125 0 +vt 0.65625 0.265625 0 +vt 0.640625 0.28125 0 +vt 0.640625 0.265625 0 +vt 0.625 0.28125 0 +vt 0.625 0.265625 0 +vt 0.609375 0.28125 0 +vt 0.609375 0.265625 0 +vt 0.59375 0.28125 0 +vt 0.59375 0.265625 0 +vt 0.578125 0.28125 0 +vt 0.578125 0.265625 0 +vt 0.5625 0.28125 0 +vt 0.5625 0.265625 0 +vt 0.546875 0.28125 0 +vt 0.546875 0.265625 0 +vt 0.53125 0.28125 0 +vt 0.53125 0.265625 0 +vt 0.515625 0.28125 0 +vt 0.515625 0.265625 0 +vt 0.5 0.28125 0 +vt 0.5 0.265625 0 +vt 0.484375 0.28125 0 +vt 0.484375 0.265625 0 +vt 0.46875 0.28125 0 +vt 0.46875 0.265625 0 +vt 0.453125 0.28125 0 +vt 0.453125 0.265625 0 +vt 0.4375 0.28125 0 +vt 0.4375 0.265625 0 +vt 0.421875 0.28125 0 +vt 0.421875 0.265625 0 +vt 0.40625 0.28125 0 +vt 0.40625 0.265625 0 +vt 0.390625 0.28125 0 +vt 0.390625 0.265625 0 +vt 0.375 0.28125 0 +vt 0.375 0.265625 0 +vt 0.359375 0.28125 0 +vt 0.359375 0.265625 0 +vt 0.34375 0.28125 0 +vt 0.34375 0.265625 0 +vt 0.328125 0.28125 0 +vt 0.328125 0.265625 0 +vt 0.3125 0.28125 0 +vt 0.3125 0.265625 0 +vt 0.296875 0.28125 0 +vt 0.296875 0.265625 0 +vt 0.28125 0.28125 0 +vt 0.28125 0.265625 0 +vt 0.265625 0.28125 0 +vt 0.265625 0.265625 0 +vt 0.25 0.28125 0 +vt 0.25 0.265625 0 +vt 0.234375 0.28125 0 +vt 0.234375 0.265625 0 +vt 0.21875 0.28125 0 +vt 0.21875 0.265625 0 +vt 0.203125 0.28125 0 +vt 0.203125 0.265625 0 +vt 0.1875 0.28125 0 +vt 0.1875 0.265625 0 +vt 0.171875 0.28125 0 +vt 0.171875 0.265625 0 +vt 0.15625 0.28125 0 +vt 0.15625 0.265625 0 +vt 0.140625 0.28125 0 +vt 0.140625 0.265625 0 +vt 0.125 0.28125 0 +vt 0.125 0.265625 0 +vt 0.109375 0.28125 0 +vt 0.109375 0.265625 0 +vt 0.09375 0.28125 0 +vt 0.09375 0.265625 0 +vt 0.078125 0.28125 0 +vt 0.078125 0.265625 0 +vt 0.0625 0.28125 0 +vt 0.0625 0.265625 0 +vt 0.046875 0.28125 0 +vt 0.046875 0.265625 0 +vt 0.03125 0.28125 0 +vt 0.03125 0.265625 0 +vt 0.015625 0.28125 0 +vt 0.015625 0.265625 0 +vt 0 0.28125 0 +vt 0 0.265625 0 +vt 1 0.265625 0 +vt 1 0.25 0 +vt 0.984375 0.265625 0 +vt 0.984375 0.25 0 +vt 0.96875 0.265625 0 +vt 0.96875 0.25 0 +vt 0.953125 0.265625 0 +vt 0.953125 0.25 0 +vt 0.9375 0.265625 0 +vt 0.9375 0.25 0 +vt 0.921875 0.265625 0 +vt 0.921875 0.25 0 +vt 0.90625 0.265625 0 +vt 0.90625 0.25 0 +vt 0.890625 0.265625 0 +vt 0.890625 0.25 0 +vt 0.875 0.265625 0 +vt 0.875 0.25 0 +vt 0.859375 0.265625 0 +vt 0.859375 0.25 0 +vt 0.84375 0.265625 0 +vt 0.84375 0.25 0 +vt 0.828125 0.265625 0 +vt 0.828125 0.25 0 +vt 0.8125 0.265625 0 +vt 0.8125 0.25 0 +vt 0.796875 0.265625 0 +vt 0.796875 0.25 0 +vt 0.78125 0.265625 0 +vt 0.78125 0.25 0 +vt 0.765625 0.265625 0 +vt 0.765625 0.25 0 +vt 0.75 0.265625 0 +vt 0.75 0.25 0 +vt 0.734375 0.265625 0 +vt 0.734375 0.25 0 +vt 0.71875 0.265625 0 +vt 0.71875 0.25 0 +vt 0.703125 0.265625 0 +vt 0.703125 0.25 0 +vt 0.6875 0.265625 0 +vt 0.6875 0.25 0 +vt 0.671875 0.265625 0 +vt 0.671875 0.25 0 +vt 0.65625 0.265625 0 +vt 0.65625 0.25 0 +vt 0.640625 0.265625 0 +vt 0.640625 0.25 0 +vt 0.625 0.265625 0 +vt 0.625 0.25 0 +vt 0.609375 0.265625 0 +vt 0.609375 0.25 0 +vt 0.59375 0.265625 0 +vt 0.59375 0.25 0 +vt 0.578125 0.265625 0 +vt 0.578125 0.25 0 +vt 0.5625 0.265625 0 +vt 0.5625 0.25 0 +vt 0.546875 0.265625 0 +vt 0.546875 0.25 0 +vt 0.53125 0.265625 0 +vt 0.53125 0.25 0 +vt 0.515625 0.265625 0 +vt 0.515625 0.25 0 +vt 0.5 0.265625 0 +vt 0.5 0.25 0 +vt 0.484375 0.265625 0 +vt 0.484375 0.25 0 +vt 0.46875 0.265625 0 +vt 0.46875 0.25 0 +vt 0.453125 0.265625 0 +vt 0.453125 0.25 0 +vt 0.4375 0.265625 0 +vt 0.4375 0.25 0 +vt 0.421875 0.265625 0 +vt 0.421875 0.25 0 +vt 0.40625 0.265625 0 +vt 0.40625 0.25 0 +vt 0.390625 0.265625 0 +vt 0.390625 0.25 0 +vt 0.375 0.265625 0 +vt 0.375 0.25 0 +vt 0.359375 0.265625 0 +vt 0.359375 0.25 0 +vt 0.34375 0.265625 0 +vt 0.34375 0.25 0 +vt 0.328125 0.265625 0 +vt 0.328125 0.25 0 +vt 0.3125 0.265625 0 +vt 0.3125 0.25 0 +vt 0.296875 0.265625 0 +vt 0.296875 0.25 0 +vt 0.28125 0.265625 0 +vt 0.28125 0.25 0 +vt 0.265625 0.265625 0 +vt 0.265625 0.25 0 +vt 0.25 0.265625 0 +vt 0.25 0.25 0 +vt 0.234375 0.265625 0 +vt 0.234375 0.25 0 +vt 0.21875 0.265625 0 +vt 0.21875 0.25 0 +vt 0.203125 0.265625 0 +vt 0.203125 0.25 0 +vt 0.1875 0.265625 0 +vt 0.1875 0.25 0 +vt 0.171875 0.265625 0 +vt 0.171875 0.25 0 +vt 0.15625 0.265625 0 +vt 0.15625 0.25 0 +vt 0.140625 0.265625 0 +vt 0.140625 0.25 0 +vt 0.125 0.265625 0 +vt 0.125 0.25 0 +vt 0.109375 0.265625 0 +vt 0.109375 0.25 0 +vt 0.09375 0.265625 0 +vt 0.09375 0.25 0 +vt 0.078125 0.265625 0 +vt 0.078125 0.25 0 +vt 0.0625 0.265625 0 +vt 0.0625 0.25 0 +vt 0.046875 0.265625 0 +vt 0.046875 0.25 0 +vt 0.03125 0.265625 0 +vt 0.03125 0.25 0 +vt 0.015625 0.265625 0 +vt 0.015625 0.25 0 +vt 0 0.265625 0 +vt 0 0.25 0 +vt 1 0.25 0 +vt 1 0.234375 0 +vt 0.984375 0.25 0 +vt 0.984375 0.234375 0 +vt 0.96875 0.25 0 +vt 0.96875 0.234375 0 +vt 0.953125 0.25 0 +vt 0.953125 0.234375 0 +vt 0.9375 0.25 0 +vt 0.9375 0.234375 0 +vt 0.921875 0.25 0 +vt 0.921875 0.234375 0 +vt 0.90625 0.25 0 +vt 0.90625 0.234375 0 +vt 0.890625 0.25 0 +vt 0.890625 0.234375 0 +vt 0.875 0.25 0 +vt 0.875 0.234375 0 +vt 0.859375 0.25 0 +vt 0.859375 0.234375 0 +vt 0.84375 0.25 0 +vt 0.84375 0.234375 0 +vt 0.828125 0.25 0 +vt 0.828125 0.234375 0 +vt 0.8125 0.25 0 +vt 0.8125 0.234375 0 +vt 0.796875 0.25 0 +vt 0.796875 0.234375 0 +vt 0.78125 0.25 0 +vt 0.78125 0.234375 0 +vt 0.765625 0.25 0 +vt 0.765625 0.234375 0 +vt 0.75 0.25 0 +vt 0.75 0.234375 0 +vt 0.734375 0.25 0 +vt 0.734375 0.234375 0 +vt 0.71875 0.25 0 +vt 0.71875 0.234375 0 +vt 0.703125 0.25 0 +vt 0.703125 0.234375 0 +vt 0.6875 0.25 0 +vt 0.6875 0.234375 0 +vt 0.671875 0.25 0 +vt 0.671875 0.234375 0 +vt 0.65625 0.25 0 +vt 0.65625 0.234375 0 +vt 0.640625 0.25 0 +vt 0.640625 0.234375 0 +vt 0.625 0.25 0 +vt 0.625 0.234375 0 +vt 0.609375 0.25 0 +vt 0.609375 0.234375 0 +vt 0.59375 0.25 0 +vt 0.59375 0.234375 0 +vt 0.578125 0.25 0 +vt 0.578125 0.234375 0 +vt 0.5625 0.25 0 +vt 0.5625 0.234375 0 +vt 0.546875 0.25 0 +vt 0.546875 0.234375 0 +vt 0.53125 0.25 0 +vt 0.53125 0.234375 0 +vt 0.515625 0.25 0 +vt 0.515625 0.234375 0 +vt 0.5 0.25 0 +vt 0.5 0.234375 0 +vt 0.484375 0.25 0 +vt 0.484375 0.234375 0 +vt 0.46875 0.25 0 +vt 0.46875 0.234375 0 +vt 0.453125 0.25 0 +vt 0.453125 0.234375 0 +vt 0.4375 0.25 0 +vt 0.4375 0.234375 0 +vt 0.421875 0.25 0 +vt 0.421875 0.234375 0 +vt 0.40625 0.25 0 +vt 0.40625 0.234375 0 +vt 0.390625 0.25 0 +vt 0.390625 0.234375 0 +vt 0.375 0.25 0 +vt 0.375 0.234375 0 +vt 0.359375 0.25 0 +vt 0.359375 0.234375 0 +vt 0.34375 0.25 0 +vt 0.34375 0.234375 0 +vt 0.328125 0.25 0 +vt 0.328125 0.234375 0 +vt 0.3125 0.25 0 +vt 0.3125 0.234375 0 +vt 0.296875 0.25 0 +vt 0.296875 0.234375 0 +vt 0.28125 0.25 0 +vt 0.28125 0.234375 0 +vt 0.265625 0.25 0 +vt 0.265625 0.234375 0 +vt 0.25 0.25 0 +vt 0.25 0.234375 0 +vt 0.234375 0.25 0 +vt 0.234375 0.234375 0 +vt 0.21875 0.25 0 +vt 0.21875 0.234375 0 +vt 0.203125 0.25 0 +vt 0.203125 0.234375 0 +vt 0.1875 0.25 0 +vt 0.1875 0.234375 0 +vt 0.171875 0.25 0 +vt 0.171875 0.234375 0 +vt 0.15625 0.25 0 +vt 0.15625 0.234375 0 +vt 0.140625 0.25 0 +vt 0.140625 0.234375 0 +vt 0.125 0.25 0 +vt 0.125 0.234375 0 +vt 0.109375 0.25 0 +vt 0.109375 0.234375 0 +vt 0.09375 0.25 0 +vt 0.09375 0.234375 0 +vt 0.078125 0.25 0 +vt 0.078125 0.234375 0 +vt 0.0625 0.25 0 +vt 0.0625 0.234375 0 +vt 0.046875 0.25 0 +vt 0.046875 0.234375 0 +vt 0.03125 0.25 0 +vt 0.03125 0.234375 0 +vt 0.015625 0.25 0 +vt 0.015625 0.234375 0 +vt 0 0.25 0 +vt 0 0.234375 0 +vt 1 0.234375 0 +vt 1 0.21875 0 +vt 0.984375 0.234375 0 +vt 0.984375 0.21875 0 +vt 0.96875 0.234375 0 +vt 0.96875 0.21875 0 +vt 0.953125 0.234375 0 +vt 0.953125 0.21875 0 +vt 0.9375 0.234375 0 +vt 0.9375 0.21875 0 +vt 0.921875 0.234375 0 +vt 0.921875 0.21875 0 +vt 0.90625 0.234375 0 +vt 0.90625 0.21875 0 +vt 0.890625 0.234375 0 +vt 0.890625 0.21875 0 +vt 0.875 0.234375 0 +vt 0.875 0.21875 0 +vt 0.859375 0.234375 0 +vt 0.859375 0.21875 0 +vt 0.84375 0.234375 0 +vt 0.84375 0.21875 0 +vt 0.828125 0.234375 0 +vt 0.828125 0.21875 0 +vt 0.8125 0.234375 0 +vt 0.8125 0.21875 0 +vt 0.796875 0.234375 0 +vt 0.796875 0.21875 0 +vt 0.78125 0.234375 0 +vt 0.78125 0.21875 0 +vt 0.765625 0.234375 0 +vt 0.765625 0.21875 0 +vt 0.75 0.234375 0 +vt 0.75 0.21875 0 +vt 0.734375 0.234375 0 +vt 0.734375 0.21875 0 +vt 0.71875 0.234375 0 +vt 0.71875 0.21875 0 +vt 0.703125 0.234375 0 +vt 0.703125 0.21875 0 +vt 0.6875 0.234375 0 +vt 0.6875 0.21875 0 +vt 0.671875 0.234375 0 +vt 0.671875 0.21875 0 +vt 0.65625 0.234375 0 +vt 0.65625 0.21875 0 +vt 0.640625 0.234375 0 +vt 0.640625 0.21875 0 +vt 0.625 0.234375 0 +vt 0.625 0.21875 0 +vt 0.609375 0.234375 0 +vt 0.609375 0.21875 0 +vt 0.59375 0.234375 0 +vt 0.59375 0.21875 0 +vt 0.578125 0.234375 0 +vt 0.578125 0.21875 0 +vt 0.5625 0.234375 0 +vt 0.5625 0.21875 0 +vt 0.546875 0.234375 0 +vt 0.546875 0.21875 0 +vt 0.53125 0.234375 0 +vt 0.53125 0.21875 0 +vt 0.515625 0.234375 0 +vt 0.515625 0.21875 0 +vt 0.5 0.234375 0 +vt 0.5 0.21875 0 +vt 0.484375 0.234375 0 +vt 0.484375 0.21875 0 +vt 0.46875 0.234375 0 +vt 0.46875 0.21875 0 +vt 0.453125 0.234375 0 +vt 0.453125 0.21875 0 +vt 0.4375 0.234375 0 +vt 0.4375 0.21875 0 +vt 0.421875 0.234375 0 +vt 0.421875 0.21875 0 +vt 0.40625 0.234375 0 +vt 0.40625 0.21875 0 +vt 0.390625 0.234375 0 +vt 0.390625 0.21875 0 +vt 0.375 0.234375 0 +vt 0.375 0.21875 0 +vt 0.359375 0.234375 0 +vt 0.359375 0.21875 0 +vt 0.34375 0.234375 0 +vt 0.34375 0.21875 0 +vt 0.328125 0.234375 0 +vt 0.328125 0.21875 0 +vt 0.3125 0.234375 0 +vt 0.3125 0.21875 0 +vt 0.296875 0.234375 0 +vt 0.296875 0.21875 0 +vt 0.28125 0.234375 0 +vt 0.28125 0.21875 0 +vt 0.265625 0.234375 0 +vt 0.265625 0.21875 0 +vt 0.25 0.234375 0 +vt 0.25 0.21875 0 +vt 0.234375 0.234375 0 +vt 0.234375 0.21875 0 +vt 0.21875 0.234375 0 +vt 0.21875 0.21875 0 +vt 0.203125 0.234375 0 +vt 0.203125 0.21875 0 +vt 0.1875 0.234375 0 +vt 0.1875 0.21875 0 +vt 0.171875 0.234375 0 +vt 0.171875 0.21875 0 +vt 0.15625 0.234375 0 +vt 0.15625 0.21875 0 +vt 0.140625 0.234375 0 +vt 0.140625 0.21875 0 +vt 0.125 0.234375 0 +vt 0.125 0.21875 0 +vt 0.109375 0.234375 0 +vt 0.109375 0.21875 0 +vt 0.09375 0.234375 0 +vt 0.09375 0.21875 0 +vt 0.078125 0.234375 0 +vt 0.078125 0.21875 0 +vt 0.0625 0.234375 0 +vt 0.0625 0.21875 0 +vt 0.046875 0.234375 0 +vt 0.046875 0.21875 0 +vt 0.03125 0.234375 0 +vt 0.03125 0.21875 0 +vt 0.015625 0.234375 0 +vt 0.015625 0.21875 0 +vt 0 0.234375 0 +vt 0 0.21875 0 +vt 1 0.21875 0 +vt 1 0.203125 0 +vt 0.984375 0.21875 0 +vt 0.984375 0.203125 0 +vt 0.96875 0.21875 0 +vt 0.96875 0.203125 0 +vt 0.953125 0.21875 0 +vt 0.953125 0.203125 0 +vt 0.9375 0.21875 0 +vt 0.9375 0.203125 0 +vt 0.921875 0.21875 0 +vt 0.921875 0.203125 0 +vt 0.90625 0.21875 0 +vt 0.90625 0.203125 0 +vt 0.890625 0.21875 0 +vt 0.890625 0.203125 0 +vt 0.875 0.21875 0 +vt 0.875 0.203125 0 +vt 0.859375 0.21875 0 +vt 0.859375 0.203125 0 +vt 0.84375 0.21875 0 +vt 0.84375 0.203125 0 +vt 0.828125 0.21875 0 +vt 0.828125 0.203125 0 +vt 0.8125 0.21875 0 +vt 0.8125 0.203125 0 +vt 0.796875 0.21875 0 +vt 0.796875 0.203125 0 +vt 0.78125 0.21875 0 +vt 0.78125 0.203125 0 +vt 0.765625 0.21875 0 +vt 0.765625 0.203125 0 +vt 0.75 0.21875 0 +vt 0.75 0.203125 0 +vt 0.734375 0.21875 0 +vt 0.734375 0.203125 0 +vt 0.71875 0.21875 0 +vt 0.71875 0.203125 0 +vt 0.703125 0.21875 0 +vt 0.703125 0.203125 0 +vt 0.6875 0.21875 0 +vt 0.6875 0.203125 0 +vt 0.671875 0.21875 0 +vt 0.671875 0.203125 0 +vt 0.65625 0.21875 0 +vt 0.65625 0.203125 0 +vt 0.640625 0.21875 0 +vt 0.640625 0.203125 0 +vt 0.625 0.21875 0 +vt 0.625 0.203125 0 +vt 0.609375 0.21875 0 +vt 0.609375 0.203125 0 +vt 0.59375 0.21875 0 +vt 0.59375 0.203125 0 +vt 0.578125 0.21875 0 +vt 0.578125 0.203125 0 +vt 0.5625 0.21875 0 +vt 0.5625 0.203125 0 +vt 0.546875 0.21875 0 +vt 0.546875 0.203125 0 +vt 0.53125 0.21875 0 +vt 0.53125 0.203125 0 +vt 0.515625 0.21875 0 +vt 0.515625 0.203125 0 +vt 0.5 0.21875 0 +vt 0.5 0.203125 0 +vt 0.484375 0.21875 0 +vt 0.484375 0.203125 0 +vt 0.46875 0.21875 0 +vt 0.46875 0.203125 0 +vt 0.453125 0.21875 0 +vt 0.453125 0.203125 0 +vt 0.4375 0.21875 0 +vt 0.4375 0.203125 0 +vt 0.421875 0.21875 0 +vt 0.421875 0.203125 0 +vt 0.40625 0.21875 0 +vt 0.40625 0.203125 0 +vt 0.390625 0.21875 0 +vt 0.390625 0.203125 0 +vt 0.375 0.21875 0 +vt 0.375 0.203125 0 +vt 0.359375 0.21875 0 +vt 0.359375 0.203125 0 +vt 0.34375 0.21875 0 +vt 0.34375 0.203125 0 +vt 0.328125 0.21875 0 +vt 0.328125 0.203125 0 +vt 0.3125 0.21875 0 +vt 0.3125 0.203125 0 +vt 0.296875 0.21875 0 +vt 0.296875 0.203125 0 +vt 0.28125 0.21875 0 +vt 0.28125 0.203125 0 +vt 0.265625 0.21875 0 +vt 0.265625 0.203125 0 +vt 0.25 0.21875 0 +vt 0.25 0.203125 0 +vt 0.234375 0.21875 0 +vt 0.234375 0.203125 0 +vt 0.21875 0.21875 0 +vt 0.21875 0.203125 0 +vt 0.203125 0.21875 0 +vt 0.203125 0.203125 0 +vt 0.1875 0.21875 0 +vt 0.1875 0.203125 0 +vt 0.171875 0.21875 0 +vt 0.171875 0.203125 0 +vt 0.15625 0.21875 0 +vt 0.15625 0.203125 0 +vt 0.140625 0.21875 0 +vt 0.140625 0.203125 0 +vt 0.125 0.21875 0 +vt 0.125 0.203125 0 +vt 0.109375 0.21875 0 +vt 0.109375 0.203125 0 +vt 0.09375 0.21875 0 +vt 0.09375 0.203125 0 +vt 0.078125 0.21875 0 +vt 0.078125 0.203125 0 +vt 0.0625 0.21875 0 +vt 0.0625 0.203125 0 +vt 0.046875 0.21875 0 +vt 0.046875 0.203125 0 +vt 0.03125 0.21875 0 +vt 0.03125 0.203125 0 +vt 0.015625 0.21875 0 +vt 0.015625 0.203125 0 +vt 0 0.21875 0 +vt 0 0.203125 0 +vt 1 0.203125 0 +vt 1 0.1875 0 +vt 0.984375 0.203125 0 +vt 0.984375 0.1875 0 +vt 0.96875 0.203125 0 +vt 0.96875 0.1875 0 +vt 0.953125 0.203125 0 +vt 0.953125 0.1875 0 +vt 0.9375 0.203125 0 +vt 0.9375 0.1875 0 +vt 0.921875 0.203125 0 +vt 0.921875 0.1875 0 +vt 0.90625 0.203125 0 +vt 0.90625 0.1875 0 +vt 0.890625 0.203125 0 +vt 0.890625 0.1875 0 +vt 0.875 0.203125 0 +vt 0.875 0.1875 0 +vt 0.859375 0.203125 0 +vt 0.859375 0.1875 0 +vt 0.84375 0.203125 0 +vt 0.84375 0.1875 0 +vt 0.828125 0.203125 0 +vt 0.828125 0.1875 0 +vt 0.8125 0.203125 0 +vt 0.8125 0.1875 0 +vt 0.796875 0.203125 0 +vt 0.796875 0.1875 0 +vt 0.78125 0.203125 0 +vt 0.78125 0.1875 0 +vt 0.765625 0.203125 0 +vt 0.765625 0.1875 0 +vt 0.75 0.203125 0 +vt 0.75 0.1875 0 +vt 0.734375 0.203125 0 +vt 0.734375 0.1875 0 +vt 0.71875 0.203125 0 +vt 0.71875 0.1875 0 +vt 0.703125 0.203125 0 +vt 0.703125 0.1875 0 +vt 0.6875 0.203125 0 +vt 0.6875 0.1875 0 +vt 0.671875 0.203125 0 +vt 0.671875 0.1875 0 +vt 0.65625 0.203125 0 +vt 0.65625 0.1875 0 +vt 0.640625 0.203125 0 +vt 0.640625 0.1875 0 +vt 0.625 0.203125 0 +vt 0.625 0.1875 0 +vt 0.609375 0.203125 0 +vt 0.609375 0.1875 0 +vt 0.59375 0.203125 0 +vt 0.59375 0.1875 0 +vt 0.578125 0.203125 0 +vt 0.578125 0.1875 0 +vt 0.5625 0.203125 0 +vt 0.5625 0.1875 0 +vt 0.546875 0.203125 0 +vt 0.546875 0.1875 0 +vt 0.53125 0.203125 0 +vt 0.53125 0.1875 0 +vt 0.515625 0.203125 0 +vt 0.515625 0.1875 0 +vt 0.5 0.203125 0 +vt 0.5 0.1875 0 +vt 0.484375 0.203125 0 +vt 0.484375 0.1875 0 +vt 0.46875 0.203125 0 +vt 0.46875 0.1875 0 +vt 0.453125 0.203125 0 +vt 0.453125 0.1875 0 +vt 0.4375 0.203125 0 +vt 0.4375 0.1875 0 +vt 0.421875 0.203125 0 +vt 0.421875 0.1875 0 +vt 0.40625 0.203125 0 +vt 0.40625 0.1875 0 +vt 0.390625 0.203125 0 +vt 0.390625 0.1875 0 +vt 0.375 0.203125 0 +vt 0.375 0.1875 0 +vt 0.359375 0.203125 0 +vt 0.359375 0.1875 0 +vt 0.34375 0.203125 0 +vt 0.34375 0.1875 0 +vt 0.328125 0.203125 0 +vt 0.328125 0.1875 0 +vt 0.3125 0.203125 0 +vt 0.3125 0.1875 0 +vt 0.296875 0.203125 0 +vt 0.296875 0.1875 0 +vt 0.28125 0.203125 0 +vt 0.28125 0.1875 0 +vt 0.265625 0.203125 0 +vt 0.265625 0.1875 0 +vt 0.25 0.203125 0 +vt 0.25 0.1875 0 +vt 0.234375 0.203125 0 +vt 0.234375 0.1875 0 +vt 0.21875 0.203125 0 +vt 0.21875 0.1875 0 +vt 0.203125 0.203125 0 +vt 0.203125 0.1875 0 +vt 0.1875 0.203125 0 +vt 0.1875 0.1875 0 +vt 0.171875 0.203125 0 +vt 0.171875 0.1875 0 +vt 0.15625 0.203125 0 +vt 0.15625 0.1875 0 +vt 0.140625 0.203125 0 +vt 0.140625 0.1875 0 +vt 0.125 0.203125 0 +vt 0.125 0.1875 0 +vt 0.109375 0.203125 0 +vt 0.109375 0.1875 0 +vt 0.09375 0.203125 0 +vt 0.09375 0.1875 0 +vt 0.078125 0.203125 0 +vt 0.078125 0.1875 0 +vt 0.0625 0.203125 0 +vt 0.0625 0.1875 0 +vt 0.046875 0.203125 0 +vt 0.046875 0.1875 0 +vt 0.03125 0.203125 0 +vt 0.03125 0.1875 0 +vt 0.015625 0.203125 0 +vt 0.015625 0.1875 0 +vt 0 0.203125 0 +vt 0 0.1875 0 +vt 1 0.1875 0 +vt 1 0.171875 0 +vt 0.984375 0.1875 0 +vt 0.984375 0.171875 0 +vt 0.96875 0.1875 0 +vt 0.96875 0.171875 0 +vt 0.953125 0.1875 0 +vt 0.953125 0.171875 0 +vt 0.9375 0.1875 0 +vt 0.9375 0.171875 0 +vt 0.921875 0.1875 0 +vt 0.921875 0.171875 0 +vt 0.90625 0.1875 0 +vt 0.90625 0.171875 0 +vt 0.890625 0.1875 0 +vt 0.890625 0.171875 0 +vt 0.875 0.1875 0 +vt 0.875 0.171875 0 +vt 0.859375 0.1875 0 +vt 0.859375 0.171875 0 +vt 0.84375 0.1875 0 +vt 0.84375 0.171875 0 +vt 0.828125 0.1875 0 +vt 0.828125 0.171875 0 +vt 0.8125 0.1875 0 +vt 0.8125 0.171875 0 +vt 0.796875 0.1875 0 +vt 0.796875 0.171875 0 +vt 0.78125 0.1875 0 +vt 0.78125 0.171875 0 +vt 0.765625 0.1875 0 +vt 0.765625 0.171875 0 +vt 0.75 0.1875 0 +vt 0.75 0.171875 0 +vt 0.734375 0.1875 0 +vt 0.734375 0.171875 0 +vt 0.71875 0.1875 0 +vt 0.71875 0.171875 0 +vt 0.703125 0.1875 0 +vt 0.703125 0.171875 0 +vt 0.6875 0.1875 0 +vt 0.6875 0.171875 0 +vt 0.671875 0.1875 0 +vt 0.671875 0.171875 0 +vt 0.65625 0.1875 0 +vt 0.65625 0.171875 0 +vt 0.640625 0.1875 0 +vt 0.640625 0.171875 0 +vt 0.625 0.1875 0 +vt 0.625 0.171875 0 +vt 0.609375 0.1875 0 +vt 0.609375 0.171875 0 +vt 0.59375 0.1875 0 +vt 0.59375 0.171875 0 +vt 0.578125 0.1875 0 +vt 0.578125 0.171875 0 +vt 0.5625 0.1875 0 +vt 0.5625 0.171875 0 +vt 0.546875 0.1875 0 +vt 0.546875 0.171875 0 +vt 0.53125 0.1875 0 +vt 0.53125 0.171875 0 +vt 0.515625 0.1875 0 +vt 0.515625 0.171875 0 +vt 0.5 0.1875 0 +vt 0.5 0.171875 0 +vt 0.484375 0.1875 0 +vt 0.484375 0.171875 0 +vt 0.46875 0.1875 0 +vt 0.46875 0.171875 0 +vt 0.453125 0.1875 0 +vt 0.453125 0.171875 0 +vt 0.4375 0.1875 0 +vt 0.4375 0.171875 0 +vt 0.421875 0.1875 0 +vt 0.421875 0.171875 0 +vt 0.40625 0.1875 0 +vt 0.40625 0.171875 0 +vt 0.390625 0.1875 0 +vt 0.390625 0.171875 0 +vt 0.375 0.1875 0 +vt 0.375 0.171875 0 +vt 0.359375 0.1875 0 +vt 0.359375 0.171875 0 +vt 0.34375 0.1875 0 +vt 0.34375 0.171875 0 +vt 0.328125 0.1875 0 +vt 0.328125 0.171875 0 +vt 0.3125 0.1875 0 +vt 0.3125 0.171875 0 +vt 0.296875 0.1875 0 +vt 0.296875 0.171875 0 +vt 0.28125 0.1875 0 +vt 0.28125 0.171875 0 +vt 0.265625 0.1875 0 +vt 0.265625 0.171875 0 +vt 0.25 0.1875 0 +vt 0.25 0.171875 0 +vt 0.234375 0.1875 0 +vt 0.234375 0.171875 0 +vt 0.21875 0.1875 0 +vt 0.21875 0.171875 0 +vt 0.203125 0.1875 0 +vt 0.203125 0.171875 0 +vt 0.1875 0.1875 0 +vt 0.1875 0.171875 0 +vt 0.171875 0.1875 0 +vt 0.171875 0.171875 0 +vt 0.15625 0.1875 0 +vt 0.15625 0.171875 0 +vt 0.140625 0.1875 0 +vt 0.140625 0.171875 0 +vt 0.125 0.1875 0 +vt 0.125 0.171875 0 +vt 0.109375 0.1875 0 +vt 0.109375 0.171875 0 +vt 0.09375 0.1875 0 +vt 0.09375 0.171875 0 +vt 0.078125 0.1875 0 +vt 0.078125 0.171875 0 +vt 0.0625 0.1875 0 +vt 0.0625 0.171875 0 +vt 0.046875 0.1875 0 +vt 0.046875 0.171875 0 +vt 0.03125 0.1875 0 +vt 0.03125 0.171875 0 +vt 0.015625 0.1875 0 +vt 0.015625 0.171875 0 +vt 0 0.1875 0 +vt 0 0.171875 0 +vt 1 0.171875 0 +vt 1 0.15625 0 +vt 0.984375 0.171875 0 +vt 0.984375 0.15625 0 +vt 0.96875 0.171875 0 +vt 0.96875 0.15625 0 +vt 0.953125 0.171875 0 +vt 0.953125 0.15625 0 +vt 0.9375 0.171875 0 +vt 0.9375 0.15625 0 +vt 0.921875 0.171875 0 +vt 0.921875 0.15625 0 +vt 0.90625 0.171875 0 +vt 0.90625 0.15625 0 +vt 0.890625 0.171875 0 +vt 0.890625 0.15625 0 +vt 0.875 0.171875 0 +vt 0.875 0.15625 0 +vt 0.859375 0.171875 0 +vt 0.859375 0.15625 0 +vt 0.84375 0.171875 0 +vt 0.84375 0.15625 0 +vt 0.828125 0.171875 0 +vt 0.828125 0.15625 0 +vt 0.8125 0.171875 0 +vt 0.8125 0.15625 0 +vt 0.796875 0.171875 0 +vt 0.796875 0.15625 0 +vt 0.78125 0.171875 0 +vt 0.78125 0.15625 0 +vt 0.765625 0.171875 0 +vt 0.765625 0.15625 0 +vt 0.75 0.171875 0 +vt 0.75 0.15625 0 +vt 0.734375 0.171875 0 +vt 0.734375 0.15625 0 +vt 0.71875 0.171875 0 +vt 0.71875 0.15625 0 +vt 0.703125 0.171875 0 +vt 0.703125 0.15625 0 +vt 0.6875 0.171875 0 +vt 0.6875 0.15625 0 +vt 0.671875 0.171875 0 +vt 0.671875 0.15625 0 +vt 0.65625 0.171875 0 +vt 0.65625 0.15625 0 +vt 0.640625 0.171875 0 +vt 0.640625 0.15625 0 +vt 0.625 0.171875 0 +vt 0.625 0.15625 0 +vt 0.609375 0.171875 0 +vt 0.609375 0.15625 0 +vt 0.59375 0.171875 0 +vt 0.59375 0.15625 0 +vt 0.578125 0.171875 0 +vt 0.578125 0.15625 0 +vt 0.5625 0.171875 0 +vt 0.5625 0.15625 0 +vt 0.546875 0.171875 0 +vt 0.546875 0.15625 0 +vt 0.53125 0.171875 0 +vt 0.53125 0.15625 0 +vt 0.515625 0.171875 0 +vt 0.515625 0.15625 0 +vt 0.5 0.171875 0 +vt 0.5 0.15625 0 +vt 0.484375 0.171875 0 +vt 0.484375 0.15625 0 +vt 0.46875 0.171875 0 +vt 0.46875 0.15625 0 +vt 0.453125 0.171875 0 +vt 0.453125 0.15625 0 +vt 0.4375 0.171875 0 +vt 0.4375 0.15625 0 +vt 0.421875 0.171875 0 +vt 0.421875 0.15625 0 +vt 0.40625 0.171875 0 +vt 0.40625 0.15625 0 +vt 0.390625 0.171875 0 +vt 0.390625 0.15625 0 +vt 0.375 0.171875 0 +vt 0.375 0.15625 0 +vt 0.359375 0.171875 0 +vt 0.359375 0.15625 0 +vt 0.34375 0.171875 0 +vt 0.34375 0.15625 0 +vt 0.328125 0.171875 0 +vt 0.328125 0.15625 0 +vt 0.3125 0.171875 0 +vt 0.3125 0.15625 0 +vt 0.296875 0.171875 0 +vt 0.296875 0.15625 0 +vt 0.28125 0.171875 0 +vt 0.28125 0.15625 0 +vt 0.265625 0.171875 0 +vt 0.265625 0.15625 0 +vt 0.25 0.171875 0 +vt 0.25 0.15625 0 +vt 0.234375 0.171875 0 +vt 0.234375 0.15625 0 +vt 0.21875 0.171875 0 +vt 0.21875 0.15625 0 +vt 0.203125 0.171875 0 +vt 0.203125 0.15625 0 +vt 0.1875 0.171875 0 +vt 0.1875 0.15625 0 +vt 0.171875 0.171875 0 +vt 0.171875 0.15625 0 +vt 0.15625 0.171875 0 +vt 0.15625 0.15625 0 +vt 0.140625 0.171875 0 +vt 0.140625 0.15625 0 +vt 0.125 0.171875 0 +vt 0.125 0.15625 0 +vt 0.109375 0.171875 0 +vt 0.109375 0.15625 0 +vt 0.09375 0.171875 0 +vt 0.09375 0.15625 0 +vt 0.078125 0.171875 0 +vt 0.078125 0.15625 0 +vt 0.0625 0.171875 0 +vt 0.0625 0.15625 0 +vt 0.046875 0.171875 0 +vt 0.046875 0.15625 0 +vt 0.03125 0.171875 0 +vt 0.03125 0.15625 0 +vt 0.015625 0.171875 0 +vt 0.015625 0.15625 0 +vt 0 0.171875 0 +vt 0 0.15625 0 +vt 1 0.15625 0 +vt 1 0.140625 0 +vt 0.984375 0.15625 0 +vt 0.984375 0.140625 0 +vt 0.96875 0.15625 0 +vt 0.96875 0.140625 0 +vt 0.953125 0.15625 0 +vt 0.953125 0.140625 0 +vt 0.9375 0.15625 0 +vt 0.9375 0.140625 0 +vt 0.921875 0.15625 0 +vt 0.921875 0.140625 0 +vt 0.90625 0.15625 0 +vt 0.90625 0.140625 0 +vt 0.890625 0.15625 0 +vt 0.890625 0.140625 0 +vt 0.875 0.15625 0 +vt 0.875 0.140625 0 +vt 0.859375 0.15625 0 +vt 0.859375 0.140625 0 +vt 0.84375 0.15625 0 +vt 0.84375 0.140625 0 +vt 0.828125 0.15625 0 +vt 0.828125 0.140625 0 +vt 0.8125 0.15625 0 +vt 0.8125 0.140625 0 +vt 0.796875 0.15625 0 +vt 0.796875 0.140625 0 +vt 0.78125 0.15625 0 +vt 0.78125 0.140625 0 +vt 0.765625 0.15625 0 +vt 0.765625 0.140625 0 +vt 0.75 0.15625 0 +vt 0.75 0.140625 0 +vt 0.734375 0.15625 0 +vt 0.734375 0.140625 0 +vt 0.71875 0.15625 0 +vt 0.71875 0.140625 0 +vt 0.703125 0.15625 0 +vt 0.703125 0.140625 0 +vt 0.6875 0.15625 0 +vt 0.6875 0.140625 0 +vt 0.671875 0.15625 0 +vt 0.671875 0.140625 0 +vt 0.65625 0.15625 0 +vt 0.65625 0.140625 0 +vt 0.640625 0.15625 0 +vt 0.640625 0.140625 0 +vt 0.625 0.15625 0 +vt 0.625 0.140625 0 +vt 0.609375 0.15625 0 +vt 0.609375 0.140625 0 +vt 0.59375 0.15625 0 +vt 0.59375 0.140625 0 +vt 0.578125 0.15625 0 +vt 0.578125 0.140625 0 +vt 0.5625 0.15625 0 +vt 0.5625 0.140625 0 +vt 0.546875 0.15625 0 +vt 0.546875 0.140625 0 +vt 0.53125 0.15625 0 +vt 0.53125 0.140625 0 +vt 0.515625 0.15625 0 +vt 0.515625 0.140625 0 +vt 0.5 0.15625 0 +vt 0.5 0.140625 0 +vt 0.484375 0.15625 0 +vt 0.484375 0.140625 0 +vt 0.46875 0.15625 0 +vt 0.46875 0.140625 0 +vt 0.453125 0.15625 0 +vt 0.453125 0.140625 0 +vt 0.4375 0.15625 0 +vt 0.4375 0.140625 0 +vt 0.421875 0.15625 0 +vt 0.421875 0.140625 0 +vt 0.40625 0.15625 0 +vt 0.40625 0.140625 0 +vt 0.390625 0.15625 0 +vt 0.390625 0.140625 0 +vt 0.375 0.15625 0 +vt 0.375 0.140625 0 +vt 0.359375 0.15625 0 +vt 0.359375 0.140625 0 +vt 0.34375 0.15625 0 +vt 0.34375 0.140625 0 +vt 0.328125 0.15625 0 +vt 0.328125 0.140625 0 +vt 0.3125 0.15625 0 +vt 0.3125 0.140625 0 +vt 0.296875 0.15625 0 +vt 0.296875 0.140625 0 +vt 0.28125 0.15625 0 +vt 0.28125 0.140625 0 +vt 0.265625 0.15625 0 +vt 0.265625 0.140625 0 +vt 0.25 0.15625 0 +vt 0.25 0.140625 0 +vt 0.234375 0.15625 0 +vt 0.234375 0.140625 0 +vt 0.21875 0.15625 0 +vt 0.21875 0.140625 0 +vt 0.203125 0.15625 0 +vt 0.203125 0.140625 0 +vt 0.1875 0.15625 0 +vt 0.1875 0.140625 0 +vt 0.171875 0.15625 0 +vt 0.171875 0.140625 0 +vt 0.15625 0.15625 0 +vt 0.15625 0.140625 0 +vt 0.140625 0.15625 0 +vt 0.140625 0.140625 0 +vt 0.125 0.15625 0 +vt 0.125 0.140625 0 +vt 0.109375 0.15625 0 +vt 0.109375 0.140625 0 +vt 0.09375 0.15625 0 +vt 0.09375 0.140625 0 +vt 0.078125 0.15625 0 +vt 0.078125 0.140625 0 +vt 0.0625 0.15625 0 +vt 0.0625 0.140625 0 +vt 0.046875 0.15625 0 +vt 0.046875 0.140625 0 +vt 0.03125 0.15625 0 +vt 0.03125 0.140625 0 +vt 0.015625 0.15625 0 +vt 0.015625 0.140625 0 +vt 0 0.15625 0 +vt 0 0.140625 0 +vt 1 0.140625 0 +vt 1 0.125 0 +vt 0.984375 0.140625 0 +vt 0.984375 0.125 0 +vt 0.96875 0.140625 0 +vt 0.96875 0.125 0 +vt 0.953125 0.140625 0 +vt 0.953125 0.125 0 +vt 0.9375 0.140625 0 +vt 0.9375 0.125 0 +vt 0.921875 0.140625 0 +vt 0.921875 0.125 0 +vt 0.90625 0.140625 0 +vt 0.90625 0.125 0 +vt 0.890625 0.140625 0 +vt 0.890625 0.125 0 +vt 0.875 0.140625 0 +vt 0.875 0.125 0 +vt 0.859375 0.140625 0 +vt 0.859375 0.125 0 +vt 0.84375 0.140625 0 +vt 0.84375 0.125 0 +vt 0.828125 0.140625 0 +vt 0.828125 0.125 0 +vt 0.8125 0.140625 0 +vt 0.8125 0.125 0 +vt 0.796875 0.140625 0 +vt 0.796875 0.125 0 +vt 0.78125 0.140625 0 +vt 0.78125 0.125 0 +vt 0.765625 0.140625 0 +vt 0.765625 0.125 0 +vt 0.75 0.140625 0 +vt 0.75 0.125 0 +vt 0.734375 0.140625 0 +vt 0.734375 0.125 0 +vt 0.71875 0.140625 0 +vt 0.71875 0.125 0 +vt 0.703125 0.140625 0 +vt 0.703125 0.125 0 +vt 0.6875 0.140625 0 +vt 0.6875 0.125 0 +vt 0.671875 0.140625 0 +vt 0.671875 0.125 0 +vt 0.65625 0.140625 0 +vt 0.65625 0.125 0 +vt 0.640625 0.140625 0 +vt 0.640625 0.125 0 +vt 0.625 0.140625 0 +vt 0.625 0.125 0 +vt 0.609375 0.140625 0 +vt 0.609375 0.125 0 +vt 0.59375 0.140625 0 +vt 0.59375 0.125 0 +vt 0.578125 0.140625 0 +vt 0.578125 0.125 0 +vt 0.5625 0.140625 0 +vt 0.5625 0.125 0 +vt 0.546875 0.140625 0 +vt 0.546875 0.125 0 +vt 0.53125 0.140625 0 +vt 0.53125 0.125 0 +vt 0.515625 0.140625 0 +vt 0.515625 0.125 0 +vt 0.5 0.140625 0 +vt 0.5 0.125 0 +vt 0.484375 0.140625 0 +vt 0.484375 0.125 0 +vt 0.46875 0.140625 0 +vt 0.46875 0.125 0 +vt 0.453125 0.140625 0 +vt 0.453125 0.125 0 +vt 0.4375 0.140625 0 +vt 0.4375 0.125 0 +vt 0.421875 0.140625 0 +vt 0.421875 0.125 0 +vt 0.40625 0.140625 0 +vt 0.40625 0.125 0 +vt 0.390625 0.140625 0 +vt 0.390625 0.125 0 +vt 0.375 0.140625 0 +vt 0.375 0.125 0 +vt 0.359375 0.140625 0 +vt 0.359375 0.125 0 +vt 0.34375 0.140625 0 +vt 0.34375 0.125 0 +vt 0.328125 0.140625 0 +vt 0.328125 0.125 0 +vt 0.3125 0.140625 0 +vt 0.3125 0.125 0 +vt 0.296875 0.140625 0 +vt 0.296875 0.125 0 +vt 0.28125 0.140625 0 +vt 0.28125 0.125 0 +vt 0.265625 0.140625 0 +vt 0.265625 0.125 0 +vt 0.25 0.140625 0 +vt 0.25 0.125 0 +vt 0.234375 0.140625 0 +vt 0.234375 0.125 0 +vt 0.21875 0.140625 0 +vt 0.21875 0.125 0 +vt 0.203125 0.140625 0 +vt 0.203125 0.125 0 +vt 0.1875 0.140625 0 +vt 0.1875 0.125 0 +vt 0.171875 0.140625 0 +vt 0.171875 0.125 0 +vt 0.15625 0.140625 0 +vt 0.15625 0.125 0 +vt 0.140625 0.140625 0 +vt 0.140625 0.125 0 +vt 0.125 0.140625 0 +vt 0.125 0.125 0 +vt 0.109375 0.140625 0 +vt 0.109375 0.125 0 +vt 0.09375 0.140625 0 +vt 0.09375 0.125 0 +vt 0.078125 0.140625 0 +vt 0.078125 0.125 0 +vt 0.0625 0.140625 0 +vt 0.0625 0.125 0 +vt 0.046875 0.140625 0 +vt 0.046875 0.125 0 +vt 0.03125 0.140625 0 +vt 0.03125 0.125 0 +vt 0.015625 0.140625 0 +vt 0.015625 0.125 0 +vt 0 0.140625 0 +vt 0 0.125 0 +vt 1 0.125 0 +vt 1 0.109375 0 +vt 0.984375 0.125 0 +vt 0.984375 0.109375 0 +vt 0.96875 0.125 0 +vt 0.96875 0.109375 0 +vt 0.953125 0.125 0 +vt 0.953125 0.109375 0 +vt 0.9375 0.125 0 +vt 0.9375 0.109375 0 +vt 0.921875 0.125 0 +vt 0.921875 0.109375 0 +vt 0.90625 0.125 0 +vt 0.90625 0.109375 0 +vt 0.890625 0.125 0 +vt 0.890625 0.109375 0 +vt 0.875 0.125 0 +vt 0.875 0.109375 0 +vt 0.859375 0.125 0 +vt 0.859375 0.109375 0 +vt 0.84375 0.125 0 +vt 0.84375 0.109375 0 +vt 0.828125 0.125 0 +vt 0.828125 0.109375 0 +vt 0.8125 0.125 0 +vt 0.8125 0.109375 0 +vt 0.796875 0.125 0 +vt 0.796875 0.109375 0 +vt 0.78125 0.125 0 +vt 0.78125 0.109375 0 +vt 0.765625 0.125 0 +vt 0.765625 0.109375 0 +vt 0.75 0.125 0 +vt 0.75 0.109375 0 +vt 0.734375 0.125 0 +vt 0.734375 0.109375 0 +vt 0.71875 0.125 0 +vt 0.71875 0.109375 0 +vt 0.703125 0.125 0 +vt 0.703125 0.109375 0 +vt 0.6875 0.125 0 +vt 0.6875 0.109375 0 +vt 0.671875 0.125 0 +vt 0.671875 0.109375 0 +vt 0.65625 0.125 0 +vt 0.65625 0.109375 0 +vt 0.640625 0.125 0 +vt 0.640625 0.109375 0 +vt 0.625 0.125 0 +vt 0.625 0.109375 0 +vt 0.609375 0.125 0 +vt 0.609375 0.109375 0 +vt 0.59375 0.125 0 +vt 0.59375 0.109375 0 +vt 0.578125 0.125 0 +vt 0.578125 0.109375 0 +vt 0.5625 0.125 0 +vt 0.5625 0.109375 0 +vt 0.546875 0.125 0 +vt 0.546875 0.109375 0 +vt 0.53125 0.125 0 +vt 0.53125 0.109375 0 +vt 0.515625 0.125 0 +vt 0.515625 0.109375 0 +vt 0.5 0.125 0 +vt 0.5 0.109375 0 +vt 0.484375 0.125 0 +vt 0.484375 0.109375 0 +vt 0.46875 0.125 0 +vt 0.46875 0.109375 0 +vt 0.453125 0.125 0 +vt 0.453125 0.109375 0 +vt 0.4375 0.125 0 +vt 0.4375 0.109375 0 +vt 0.421875 0.125 0 +vt 0.421875 0.109375 0 +vt 0.40625 0.125 0 +vt 0.40625 0.109375 0 +vt 0.390625 0.125 0 +vt 0.390625 0.109375 0 +vt 0.375 0.125 0 +vt 0.375 0.109375 0 +vt 0.359375 0.125 0 +vt 0.359375 0.109375 0 +vt 0.34375 0.125 0 +vt 0.34375 0.109375 0 +vt 0.328125 0.125 0 +vt 0.328125 0.109375 0 +vt 0.3125 0.125 0 +vt 0.3125 0.109375 0 +vt 0.296875 0.125 0 +vt 0.296875 0.109375 0 +vt 0.28125 0.125 0 +vt 0.28125 0.109375 0 +vt 0.265625 0.125 0 +vt 0.265625 0.109375 0 +vt 0.25 0.125 0 +vt 0.25 0.109375 0 +vt 0.234375 0.125 0 +vt 0.234375 0.109375 0 +vt 0.21875 0.125 0 +vt 0.21875 0.109375 0 +vt 0.203125 0.125 0 +vt 0.203125 0.109375 0 +vt 0.1875 0.125 0 +vt 0.1875 0.109375 0 +vt 0.171875 0.125 0 +vt 0.171875 0.109375 0 +vt 0.15625 0.125 0 +vt 0.15625 0.109375 0 +vt 0.140625 0.125 0 +vt 0.140625 0.109375 0 +vt 0.125 0.125 0 +vt 0.125 0.109375 0 +vt 0.109375 0.125 0 +vt 0.109375 0.109375 0 +vt 0.09375 0.125 0 +vt 0.09375 0.109375 0 +vt 0.078125 0.125 0 +vt 0.078125 0.109375 0 +vt 0.0625 0.125 0 +vt 0.0625 0.109375 0 +vt 0.046875 0.125 0 +vt 0.046875 0.109375 0 +vt 0.03125 0.125 0 +vt 0.03125 0.109375 0 +vt 0.015625 0.125 0 +vt 0.015625 0.109375 0 +vt 0 0.125 0 +vt 0 0.109375 0 +vt 1 0.109375 0 +vt 1 0.09375 0 +vt 0.984375 0.109375 0 +vt 0.984375 0.09375 0 +vt 0.96875 0.109375 0 +vt 0.96875 0.09375 0 +vt 0.953125 0.109375 0 +vt 0.953125 0.09375 0 +vt 0.9375 0.109375 0 +vt 0.9375 0.09375 0 +vt 0.921875 0.109375 0 +vt 0.921875 0.09375 0 +vt 0.90625 0.109375 0 +vt 0.90625 0.09375 0 +vt 0.890625 0.109375 0 +vt 0.890625 0.09375 0 +vt 0.875 0.109375 0 +vt 0.875 0.09375 0 +vt 0.859375 0.109375 0 +vt 0.859375 0.09375 0 +vt 0.84375 0.109375 0 +vt 0.84375 0.09375 0 +vt 0.828125 0.109375 0 +vt 0.828125 0.09375 0 +vt 0.8125 0.109375 0 +vt 0.8125 0.09375 0 +vt 0.796875 0.109375 0 +vt 0.796875 0.09375 0 +vt 0.78125 0.109375 0 +vt 0.78125 0.09375 0 +vt 0.765625 0.109375 0 +vt 0.765625 0.09375 0 +vt 0.75 0.109375 0 +vt 0.75 0.09375 0 +vt 0.734375 0.109375 0 +vt 0.734375 0.09375 0 +vt 0.71875 0.109375 0 +vt 0.71875 0.09375 0 +vt 0.703125 0.109375 0 +vt 0.703125 0.09375 0 +vt 0.6875 0.109375 0 +vt 0.6875 0.09375 0 +vt 0.671875 0.109375 0 +vt 0.671875 0.09375 0 +vt 0.65625 0.109375 0 +vt 0.65625 0.09375 0 +vt 0.640625 0.109375 0 +vt 0.640625 0.09375 0 +vt 0.625 0.109375 0 +vt 0.625 0.09375 0 +vt 0.609375 0.109375 0 +vt 0.609375 0.09375 0 +vt 0.59375 0.109375 0 +vt 0.59375 0.09375 0 +vt 0.578125 0.109375 0 +vt 0.578125 0.09375 0 +vt 0.5625 0.109375 0 +vt 0.5625 0.09375 0 +vt 0.546875 0.109375 0 +vt 0.546875 0.09375 0 +vt 0.53125 0.109375 0 +vt 0.53125 0.09375 0 +vt 0.515625 0.109375 0 +vt 0.515625 0.09375 0 +vt 0.5 0.109375 0 +vt 0.5 0.09375 0 +vt 0.484375 0.109375 0 +vt 0.484375 0.09375 0 +vt 0.46875 0.109375 0 +vt 0.46875 0.09375 0 +vt 0.453125 0.109375 0 +vt 0.453125 0.09375 0 +vt 0.4375 0.109375 0 +vt 0.4375 0.09375 0 +vt 0.421875 0.109375 0 +vt 0.421875 0.09375 0 +vt 0.40625 0.109375 0 +vt 0.40625 0.09375 0 +vt 0.390625 0.109375 0 +vt 0.390625 0.09375 0 +vt 0.375 0.109375 0 +vt 0.375 0.09375 0 +vt 0.359375 0.109375 0 +vt 0.359375 0.09375 0 +vt 0.34375 0.109375 0 +vt 0.34375 0.09375 0 +vt 0.328125 0.109375 0 +vt 0.328125 0.09375 0 +vt 0.3125 0.109375 0 +vt 0.3125 0.09375 0 +vt 0.296875 0.109375 0 +vt 0.296875 0.09375 0 +vt 0.28125 0.109375 0 +vt 0.28125 0.09375 0 +vt 0.265625 0.109375 0 +vt 0.265625 0.09375 0 +vt 0.25 0.109375 0 +vt 0.25 0.09375 0 +vt 0.234375 0.109375 0 +vt 0.234375 0.09375 0 +vt 0.21875 0.109375 0 +vt 0.21875 0.09375 0 +vt 0.203125 0.109375 0 +vt 0.203125 0.09375 0 +vt 0.1875 0.109375 0 +vt 0.1875 0.09375 0 +vt 0.171875 0.109375 0 +vt 0.171875 0.09375 0 +vt 0.15625 0.109375 0 +vt 0.15625 0.09375 0 +vt 0.140625 0.109375 0 +vt 0.140625 0.09375 0 +vt 0.125 0.109375 0 +vt 0.125 0.09375 0 +vt 0.109375 0.109375 0 +vt 0.109375 0.09375 0 +vt 0.09375 0.109375 0 +vt 0.09375 0.09375 0 +vt 0.078125 0.109375 0 +vt 0.078125 0.09375 0 +vt 0.0625 0.109375 0 +vt 0.0625 0.09375 0 +vt 0.046875 0.109375 0 +vt 0.046875 0.09375 0 +vt 0.03125 0.109375 0 +vt 0.03125 0.09375 0 +vt 0.015625 0.109375 0 +vt 0.015625 0.09375 0 +vt 0 0.109375 0 +vt 0 0.09375 0 +vt 1 0.09375 0 +vt 1 0.078125 0 +vt 0.984375 0.09375 0 +vt 0.984375 0.078125 0 +vt 0.96875 0.09375 0 +vt 0.96875 0.078125 0 +vt 0.953125 0.09375 0 +vt 0.953125 0.078125 0 +vt 0.9375 0.09375 0 +vt 0.9375 0.078125 0 +vt 0.921875 0.09375 0 +vt 0.921875 0.078125 0 +vt 0.90625 0.09375 0 +vt 0.90625 0.078125 0 +vt 0.890625 0.09375 0 +vt 0.890625 0.078125 0 +vt 0.875 0.09375 0 +vt 0.875 0.078125 0 +vt 0.859375 0.09375 0 +vt 0.859375 0.078125 0 +vt 0.84375 0.09375 0 +vt 0.84375 0.078125 0 +vt 0.828125 0.09375 0 +vt 0.828125 0.078125 0 +vt 0.8125 0.09375 0 +vt 0.8125 0.078125 0 +vt 0.796875 0.09375 0 +vt 0.796875 0.078125 0 +vt 0.78125 0.09375 0 +vt 0.78125 0.078125 0 +vt 0.765625 0.09375 0 +vt 0.765625 0.078125 0 +vt 0.75 0.09375 0 +vt 0.75 0.078125 0 +vt 0.734375 0.09375 0 +vt 0.734375 0.078125 0 +vt 0.71875 0.09375 0 +vt 0.71875 0.078125 0 +vt 0.703125 0.09375 0 +vt 0.703125 0.078125 0 +vt 0.6875 0.09375 0 +vt 0.6875 0.078125 0 +vt 0.671875 0.09375 0 +vt 0.671875 0.078125 0 +vt 0.65625 0.09375 0 +vt 0.65625 0.078125 0 +vt 0.640625 0.09375 0 +vt 0.640625 0.078125 0 +vt 0.625 0.09375 0 +vt 0.625 0.078125 0 +vt 0.609375 0.09375 0 +vt 0.609375 0.078125 0 +vt 0.59375 0.09375 0 +vt 0.59375 0.078125 0 +vt 0.578125 0.09375 0 +vt 0.578125 0.078125 0 +vt 0.5625 0.09375 0 +vt 0.5625 0.078125 0 +vt 0.546875 0.09375 0 +vt 0.546875 0.078125 0 +vt 0.53125 0.09375 0 +vt 0.53125 0.078125 0 +vt 0.515625 0.09375 0 +vt 0.515625 0.078125 0 +vt 0.5 0.09375 0 +vt 0.5 0.078125 0 +vt 0.484375 0.09375 0 +vt 0.484375 0.078125 0 +vt 0.46875 0.09375 0 +vt 0.46875 0.078125 0 +vt 0.453125 0.09375 0 +vt 0.453125 0.078125 0 +vt 0.4375 0.09375 0 +vt 0.4375 0.078125 0 +vt 0.421875 0.09375 0 +vt 0.421875 0.078125 0 +vt 0.40625 0.09375 0 +vt 0.40625 0.078125 0 +vt 0.390625 0.09375 0 +vt 0.390625 0.078125 0 +vt 0.375 0.09375 0 +vt 0.375 0.078125 0 +vt 0.359375 0.09375 0 +vt 0.359375 0.078125 0 +vt 0.34375 0.09375 0 +vt 0.34375 0.078125 0 +vt 0.328125 0.09375 0 +vt 0.328125 0.078125 0 +vt 0.3125 0.09375 0 +vt 0.3125 0.078125 0 +vt 0.296875 0.09375 0 +vt 0.296875 0.078125 0 +vt 0.28125 0.09375 0 +vt 0.28125 0.078125 0 +vt 0.265625 0.09375 0 +vt 0.265625 0.078125 0 +vt 0.25 0.09375 0 +vt 0.25 0.078125 0 +vt 0.234375 0.09375 0 +vt 0.234375 0.078125 0 +vt 0.21875 0.09375 0 +vt 0.21875 0.078125 0 +vt 0.203125 0.09375 0 +vt 0.203125 0.078125 0 +vt 0.1875 0.09375 0 +vt 0.1875 0.078125 0 +vt 0.171875 0.09375 0 +vt 0.171875 0.078125 0 +vt 0.15625 0.09375 0 +vt 0.15625 0.078125 0 +vt 0.140625 0.09375 0 +vt 0.140625 0.078125 0 +vt 0.125 0.09375 0 +vt 0.125 0.078125 0 +vt 0.109375 0.09375 0 +vt 0.109375 0.078125 0 +vt 0.09375 0.09375 0 +vt 0.09375 0.078125 0 +vt 0.078125 0.09375 0 +vt 0.078125 0.078125 0 +vt 0.0625 0.09375 0 +vt 0.0625 0.078125 0 +vt 0.046875 0.09375 0 +vt 0.046875 0.078125 0 +vt 0.03125 0.09375 0 +vt 0.03125 0.078125 0 +vt 0.015625 0.09375 0 +vt 0.015625 0.078125 0 +vt 0 0.09375 0 +vt 0 0.078125 0 +vt 1 0.078125 0 +vt 1 0.0625 0 +vt 0.984375 0.078125 0 +vt 0.984375 0.0625 0 +vt 0.96875 0.078125 0 +vt 0.96875 0.0625 0 +vt 0.953125 0.078125 0 +vt 0.953125 0.0625 0 +vt 0.9375 0.078125 0 +vt 0.9375 0.0625 0 +vt 0.921875 0.078125 0 +vt 0.921875 0.0625 0 +vt 0.90625 0.078125 0 +vt 0.90625 0.0625 0 +vt 0.890625 0.078125 0 +vt 0.890625 0.0625 0 +vt 0.875 0.078125 0 +vt 0.875 0.0625 0 +vt 0.859375 0.078125 0 +vt 0.859375 0.0625 0 +vt 0.84375 0.078125 0 +vt 0.84375 0.0625 0 +vt 0.828125 0.078125 0 +vt 0.828125 0.0625 0 +vt 0.8125 0.078125 0 +vt 0.8125 0.0625 0 +vt 0.796875 0.078125 0 +vt 0.796875 0.0625 0 +vt 0.78125 0.078125 0 +vt 0.78125 0.0625 0 +vt 0.765625 0.078125 0 +vt 0.765625 0.0625 0 +vt 0.75 0.078125 0 +vt 0.75 0.0625 0 +vt 0.734375 0.078125 0 +vt 0.734375 0.0625 0 +vt 0.71875 0.078125 0 +vt 0.71875 0.0625 0 +vt 0.703125 0.078125 0 +vt 0.703125 0.0625 0 +vt 0.6875 0.078125 0 +vt 0.6875 0.0625 0 +vt 0.671875 0.078125 0 +vt 0.671875 0.0625 0 +vt 0.65625 0.078125 0 +vt 0.65625 0.0625 0 +vt 0.640625 0.078125 0 +vt 0.640625 0.0625 0 +vt 0.625 0.078125 0 +vt 0.625 0.0625 0 +vt 0.609375 0.078125 0 +vt 0.609375 0.0625 0 +vt 0.59375 0.078125 0 +vt 0.59375 0.0625 0 +vt 0.578125 0.078125 0 +vt 0.578125 0.0625 0 +vt 0.5625 0.078125 0 +vt 0.5625 0.0625 0 +vt 0.546875 0.078125 0 +vt 0.546875 0.0625 0 +vt 0.53125 0.078125 0 +vt 0.53125 0.0625 0 +vt 0.515625 0.078125 0 +vt 0.515625 0.0625 0 +vt 0.5 0.078125 0 +vt 0.5 0.0625 0 +vt 0.484375 0.078125 0 +vt 0.484375 0.0625 0 +vt 0.46875 0.078125 0 +vt 0.46875 0.0625 0 +vt 0.453125 0.078125 0 +vt 0.453125 0.0625 0 +vt 0.4375 0.078125 0 +vt 0.4375 0.0625 0 +vt 0.421875 0.078125 0 +vt 0.421875 0.0625 0 +vt 0.40625 0.078125 0 +vt 0.40625 0.0625 0 +vt 0.390625 0.078125 0 +vt 0.390625 0.0625 0 +vt 0.375 0.078125 0 +vt 0.375 0.0625 0 +vt 0.359375 0.078125 0 +vt 0.359375 0.0625 0 +vt 0.34375 0.078125 0 +vt 0.34375 0.0625 0 +vt 0.328125 0.078125 0 +vt 0.328125 0.0625 0 +vt 0.3125 0.078125 0 +vt 0.3125 0.0625 0 +vt 0.296875 0.078125 0 +vt 0.296875 0.0625 0 +vt 0.28125 0.078125 0 +vt 0.28125 0.0625 0 +vt 0.265625 0.078125 0 +vt 0.265625 0.0625 0 +vt 0.25 0.078125 0 +vt 0.25 0.0625 0 +vt 0.234375 0.078125 0 +vt 0.234375 0.0625 0 +vt 0.21875 0.078125 0 +vt 0.21875 0.0625 0 +vt 0.203125 0.078125 0 +vt 0.203125 0.0625 0 +vt 0.1875 0.078125 0 +vt 0.1875 0.0625 0 +vt 0.171875 0.078125 0 +vt 0.171875 0.0625 0 +vt 0.15625 0.078125 0 +vt 0.15625 0.0625 0 +vt 0.140625 0.078125 0 +vt 0.140625 0.0625 0 +vt 0.125 0.078125 0 +vt 0.125 0.0625 0 +vt 0.109375 0.078125 0 +vt 0.109375 0.0625 0 +vt 0.09375 0.078125 0 +vt 0.09375 0.0625 0 +vt 0.078125 0.078125 0 +vt 0.078125 0.0625 0 +vt 0.0625 0.078125 0 +vt 0.0625 0.0625 0 +vt 0.046875 0.078125 0 +vt 0.046875 0.0625 0 +vt 0.03125 0.078125 0 +vt 0.03125 0.0625 0 +vt 0.015625 0.078125 0 +vt 0.015625 0.0625 0 +vt 0 0.078125 0 +vt 0 0.0625 0 +vt 1 0.0625 0 +vt 1 0.046875 0 +vt 0.984375 0.0625 0 +vt 0.984375 0.046875 0 +vt 0.96875 0.0625 0 +vt 0.96875 0.046875 0 +vt 0.953125 0.0625 0 +vt 0.953125 0.046875 0 +vt 0.9375 0.0625 0 +vt 0.9375 0.046875 0 +vt 0.921875 0.0625 0 +vt 0.921875 0.046875 0 +vt 0.90625 0.0625 0 +vt 0.90625 0.046875 0 +vt 0.890625 0.0625 0 +vt 0.890625 0.046875 0 +vt 0.875 0.0625 0 +vt 0.875 0.046875 0 +vt 0.859375 0.0625 0 +vt 0.859375 0.046875 0 +vt 0.84375 0.0625 0 +vt 0.84375 0.046875 0 +vt 0.828125 0.0625 0 +vt 0.828125 0.046875 0 +vt 0.8125 0.0625 0 +vt 0.8125 0.046875 0 +vt 0.796875 0.0625 0 +vt 0.796875 0.046875 0 +vt 0.78125 0.0625 0 +vt 0.78125 0.046875 0 +vt 0.765625 0.0625 0 +vt 0.765625 0.046875 0 +vt 0.75 0.0625 0 +vt 0.75 0.046875 0 +vt 0.734375 0.0625 0 +vt 0.734375 0.046875 0 +vt 0.71875 0.0625 0 +vt 0.71875 0.046875 0 +vt 0.703125 0.0625 0 +vt 0.703125 0.046875 0 +vt 0.6875 0.0625 0 +vt 0.6875 0.046875 0 +vt 0.671875 0.0625 0 +vt 0.671875 0.046875 0 +vt 0.65625 0.0625 0 +vt 0.65625 0.046875 0 +vt 0.640625 0.0625 0 +vt 0.640625 0.046875 0 +vt 0.625 0.0625 0 +vt 0.625 0.046875 0 +vt 0.609375 0.0625 0 +vt 0.609375 0.046875 0 +vt 0.59375 0.0625 0 +vt 0.59375 0.046875 0 +vt 0.578125 0.0625 0 +vt 0.578125 0.046875 0 +vt 0.5625 0.0625 0 +vt 0.5625 0.046875 0 +vt 0.546875 0.0625 0 +vt 0.546875 0.046875 0 +vt 0.53125 0.0625 0 +vt 0.53125 0.046875 0 +vt 0.515625 0.0625 0 +vt 0.515625 0.046875 0 +vt 0.5 0.0625 0 +vt 0.5 0.046875 0 +vt 0.484375 0.0625 0 +vt 0.484375 0.046875 0 +vt 0.46875 0.0625 0 +vt 0.46875 0.046875 0 +vt 0.453125 0.0625 0 +vt 0.453125 0.046875 0 +vt 0.4375 0.0625 0 +vt 0.4375 0.046875 0 +vt 0.421875 0.0625 0 +vt 0.421875 0.046875 0 +vt 0.40625 0.0625 0 +vt 0.40625 0.046875 0 +vt 0.390625 0.0625 0 +vt 0.390625 0.046875 0 +vt 0.375 0.0625 0 +vt 0.375 0.046875 0 +vt 0.359375 0.0625 0 +vt 0.359375 0.046875 0 +vt 0.34375 0.0625 0 +vt 0.34375 0.046875 0 +vt 0.328125 0.0625 0 +vt 0.328125 0.046875 0 +vt 0.3125 0.0625 0 +vt 0.3125 0.046875 0 +vt 0.296875 0.0625 0 +vt 0.296875 0.046875 0 +vt 0.28125 0.0625 0 +vt 0.28125 0.046875 0 +vt 0.265625 0.0625 0 +vt 0.265625 0.046875 0 +vt 0.25 0.0625 0 +vt 0.25 0.046875 0 +vt 0.234375 0.0625 0 +vt 0.234375 0.046875 0 +vt 0.21875 0.0625 0 +vt 0.21875 0.046875 0 +vt 0.203125 0.0625 0 +vt 0.203125 0.046875 0 +vt 0.1875 0.0625 0 +vt 0.1875 0.046875 0 +vt 0.171875 0.0625 0 +vt 0.171875 0.046875 0 +vt 0.15625 0.0625 0 +vt 0.15625 0.046875 0 +vt 0.140625 0.0625 0 +vt 0.140625 0.046875 0 +vt 0.125 0.0625 0 +vt 0.125 0.046875 0 +vt 0.109375 0.0625 0 +vt 0.109375 0.046875 0 +vt 0.09375 0.0625 0 +vt 0.09375 0.046875 0 +vt 0.078125 0.0625 0 +vt 0.078125 0.046875 0 +vt 0.0625 0.0625 0 +vt 0.0625 0.046875 0 +vt 0.046875 0.0625 0 +vt 0.046875 0.046875 0 +vt 0.03125 0.0625 0 +vt 0.03125 0.046875 0 +vt 0.015625 0.0625 0 +vt 0.015625 0.046875 0 +vt 0 0.0625 0 +vt 0 0.046875 0 +vt 1 0.046875 0 +vt 1 0.03125 0 +vt 0.984375 0.046875 0 +vt 0.984375 0.03125 0 +vt 0.96875 0.046875 0 +vt 0.96875 0.03125 0 +vt 0.953125 0.046875 0 +vt 0.953125 0.03125 0 +vt 0.9375 0.046875 0 +vt 0.9375 0.03125 0 +vt 0.921875 0.046875 0 +vt 0.921875 0.03125 0 +vt 0.90625 0.046875 0 +vt 0.90625 0.03125 0 +vt 0.890625 0.046875 0 +vt 0.890625 0.03125 0 +vt 0.875 0.046875 0 +vt 0.875 0.03125 0 +vt 0.859375 0.046875 0 +vt 0.859375 0.03125 0 +vt 0.84375 0.046875 0 +vt 0.84375 0.03125 0 +vt 0.828125 0.046875 0 +vt 0.828125 0.03125 0 +vt 0.8125 0.046875 0 +vt 0.8125 0.03125 0 +vt 0.796875 0.046875 0 +vt 0.796875 0.03125 0 +vt 0.78125 0.046875 0 +vt 0.78125 0.03125 0 +vt 0.765625 0.046875 0 +vt 0.765625 0.03125 0 +vt 0.75 0.046875 0 +vt 0.75 0.03125 0 +vt 0.734375 0.046875 0 +vt 0.734375 0.03125 0 +vt 0.71875 0.046875 0 +vt 0.71875 0.03125 0 +vt 0.703125 0.046875 0 +vt 0.703125 0.03125 0 +vt 0.6875 0.046875 0 +vt 0.6875 0.03125 0 +vt 0.671875 0.046875 0 +vt 0.671875 0.03125 0 +vt 0.65625 0.046875 0 +vt 0.65625 0.03125 0 +vt 0.640625 0.046875 0 +vt 0.640625 0.03125 0 +vt 0.625 0.046875 0 +vt 0.625 0.03125 0 +vt 0.609375 0.046875 0 +vt 0.609375 0.03125 0 +vt 0.59375 0.046875 0 +vt 0.59375 0.03125 0 +vt 0.578125 0.046875 0 +vt 0.578125 0.03125 0 +vt 0.5625 0.046875 0 +vt 0.5625 0.03125 0 +vt 0.546875 0.046875 0 +vt 0.546875 0.03125 0 +vt 0.53125 0.046875 0 +vt 0.53125 0.03125 0 +vt 0.515625 0.046875 0 +vt 0.515625 0.03125 0 +vt 0.5 0.046875 0 +vt 0.5 0.03125 0 +vt 0.484375 0.046875 0 +vt 0.484375 0.03125 0 +vt 0.46875 0.046875 0 +vt 0.46875 0.03125 0 +vt 0.453125 0.046875 0 +vt 0.453125 0.03125 0 +vt 0.4375 0.046875 0 +vt 0.4375 0.03125 0 +vt 0.421875 0.046875 0 +vt 0.421875 0.03125 0 +vt 0.40625 0.046875 0 +vt 0.40625 0.03125 0 +vt 0.390625 0.046875 0 +vt 0.390625 0.03125 0 +vt 0.375 0.046875 0 +vt 0.375 0.03125 0 +vt 0.359375 0.046875 0 +vt 0.359375 0.03125 0 +vt 0.34375 0.046875 0 +vt 0.34375 0.03125 0 +vt 0.328125 0.046875 0 +vt 0.328125 0.03125 0 +vt 0.3125 0.046875 0 +vt 0.3125 0.03125 0 +vt 0.296875 0.046875 0 +vt 0.296875 0.03125 0 +vt 0.28125 0.046875 0 +vt 0.28125 0.03125 0 +vt 0.265625 0.046875 0 +vt 0.265625 0.03125 0 +vt 0.25 0.046875 0 +vt 0.25 0.03125 0 +vt 0.234375 0.046875 0 +vt 0.234375 0.03125 0 +vt 0.21875 0.046875 0 +vt 0.21875 0.03125 0 +vt 0.203125 0.046875 0 +vt 0.203125 0.03125 0 +vt 0.1875 0.046875 0 +vt 0.1875 0.03125 0 +vt 0.171875 0.046875 0 +vt 0.171875 0.03125 0 +vt 0.15625 0.046875 0 +vt 0.15625 0.03125 0 +vt 0.140625 0.046875 0 +vt 0.140625 0.03125 0 +vt 0.125 0.046875 0 +vt 0.125 0.03125 0 +vt 0.109375 0.046875 0 +vt 0.109375 0.03125 0 +vt 0.09375 0.046875 0 +vt 0.09375 0.03125 0 +vt 0.078125 0.046875 0 +vt 0.078125 0.03125 0 +vt 0.0625 0.046875 0 +vt 0.0625 0.03125 0 +vt 0.046875 0.046875 0 +vt 0.046875 0.03125 0 +vt 0.03125 0.046875 0 +vt 0.03125 0.03125 0 +vt 0.015625 0.046875 0 +vt 0.015625 0.03125 0 +vt 0 0.046875 0 +vt 0 0.03125 0 +vt 1 0.03125 0 +vt 1 0.015625 0 +vt 0.984375 0.03125 0 +vt 0.984375 0.015625 0 +vt 0.96875 0.03125 0 +vt 0.96875 0.015625 0 +vt 0.953125 0.03125 0 +vt 0.953125 0.015625 0 +vt 0.9375 0.03125 0 +vt 0.9375 0.015625 0 +vt 0.921875 0.03125 0 +vt 0.921875 0.015625 0 +vt 0.90625 0.03125 0 +vt 0.90625 0.015625 0 +vt 0.890625 0.03125 0 +vt 0.890625 0.015625 0 +vt 0.875 0.03125 0 +vt 0.875 0.015625 0 +vt 0.859375 0.03125 0 +vt 0.859375 0.015625 0 +vt 0.84375 0.03125 0 +vt 0.84375 0.015625 0 +vt 0.828125 0.03125 0 +vt 0.828125 0.015625 0 +vt 0.8125 0.03125 0 +vt 0.8125 0.015625 0 +vt 0.796875 0.03125 0 +vt 0.796875 0.015625 0 +vt 0.78125 0.03125 0 +vt 0.78125 0.015625 0 +vt 0.765625 0.03125 0 +vt 0.765625 0.015625 0 +vt 0.75 0.03125 0 +vt 0.75 0.015625 0 +vt 0.734375 0.03125 0 +vt 0.734375 0.015625 0 +vt 0.71875 0.03125 0 +vt 0.71875 0.015625 0 +vt 0.703125 0.03125 0 +vt 0.703125 0.015625 0 +vt 0.6875 0.03125 0 +vt 0.6875 0.015625 0 +vt 0.671875 0.03125 0 +vt 0.671875 0.015625 0 +vt 0.65625 0.03125 0 +vt 0.65625 0.015625 0 +vt 0.640625 0.03125 0 +vt 0.640625 0.015625 0 +vt 0.625 0.03125 0 +vt 0.625 0.015625 0 +vt 0.609375 0.03125 0 +vt 0.609375 0.015625 0 +vt 0.59375 0.03125 0 +vt 0.59375 0.015625 0 +vt 0.578125 0.03125 0 +vt 0.578125 0.015625 0 +vt 0.5625 0.03125 0 +vt 0.5625 0.015625 0 +vt 0.546875 0.03125 0 +vt 0.546875 0.015625 0 +vt 0.53125 0.03125 0 +vt 0.53125 0.015625 0 +vt 0.515625 0.03125 0 +vt 0.515625 0.015625 0 +vt 0.5 0.03125 0 +vt 0.5 0.015625 0 +vt 0.484375 0.03125 0 +vt 0.484375 0.015625 0 +vt 0.46875 0.03125 0 +vt 0.46875 0.015625 0 +vt 0.453125 0.03125 0 +vt 0.453125 0.015625 0 +vt 0.4375 0.03125 0 +vt 0.4375 0.015625 0 +vt 0.421875 0.03125 0 +vt 0.421875 0.015625 0 +vt 0.40625 0.03125 0 +vt 0.40625 0.015625 0 +vt 0.390625 0.03125 0 +vt 0.390625 0.015625 0 +vt 0.375 0.03125 0 +vt 0.375 0.015625 0 +vt 0.359375 0.03125 0 +vt 0.359375 0.015625 0 +vt 0.34375 0.03125 0 +vt 0.34375 0.015625 0 +vt 0.328125 0.03125 0 +vt 0.328125 0.015625 0 +vt 0.3125 0.03125 0 +vt 0.3125 0.015625 0 +vt 0.296875 0.03125 0 +vt 0.296875 0.015625 0 +vt 0.28125 0.03125 0 +vt 0.28125 0.015625 0 +vt 0.265625 0.03125 0 +vt 0.265625 0.015625 0 +vt 0.25 0.03125 0 +vt 0.25 0.015625 0 +vt 0.234375 0.03125 0 +vt 0.234375 0.015625 0 +vt 0.21875 0.03125 0 +vt 0.21875 0.015625 0 +vt 0.203125 0.03125 0 +vt 0.203125 0.015625 0 +vt 0.1875 0.03125 0 +vt 0.1875 0.015625 0 +vt 0.171875 0.03125 0 +vt 0.171875 0.015625 0 +vt 0.15625 0.03125 0 +vt 0.15625 0.015625 0 +vt 0.140625 0.03125 0 +vt 0.140625 0.015625 0 +vt 0.125 0.03125 0 +vt 0.125 0.015625 0 +vt 0.109375 0.03125 0 +vt 0.109375 0.015625 0 +vt 0.09375 0.03125 0 +vt 0.09375 0.015625 0 +vt 0.078125 0.03125 0 +vt 0.078125 0.015625 0 +vt 0.0625 0.03125 0 +vt 0.0625 0.015625 0 +vt 0.046875 0.03125 0 +vt 0.046875 0.015625 0 +vt 0.03125 0.03125 0 +vt 0.03125 0.015625 0 +vt 0.015625 0.03125 0 +vt 0.015625 0.015625 0 +vt 0 0.03125 0 +vt 0 0.015625 0 +vt 1 0.015625 0 +vt 1 0 0 +vt 0.984375 0.015625 0 +vt 0.984375 0 0 +vt 0.96875 0.015625 0 +vt 0.96875 0 0 +vt 0.953125 0.015625 0 +vt 0.953125 0 0 +vt 0.9375 0.015625 0 +vt 0.9375 0 0 +vt 0.921875 0.015625 0 +vt 0.921875 0 0 +vt 0.90625 0.015625 0 +vt 0.90625 0 0 +vt 0.890625 0.015625 0 +vt 0.890625 0 0 +vt 0.875 0.015625 0 +vt 0.875 0 0 +vt 0.859375 0.015625 0 +vt 0.859375 0 0 +vt 0.84375 0.015625 0 +vt 0.84375 0 0 +vt 0.828125 0.015625 0 +vt 0.828125 0 0 +vt 0.8125 0.015625 0 +vt 0.8125 0 0 +vt 0.796875 0.015625 0 +vt 0.796875 0 0 +vt 0.78125 0.015625 0 +vt 0.78125 0 0 +vt 0.765625 0.015625 0 +vt 0.765625 0 0 +vt 0.75 0.015625 0 +vt 0.75 0 0 +vt 0.734375 0.015625 0 +vt 0.734375 0 0 +vt 0.71875 0.015625 0 +vt 0.71875 0 0 +vt 0.703125 0.015625 0 +vt 0.703125 0 0 +vt 0.6875 0.015625 0 +vt 0.6875 0 0 +vt 0.671875 0.015625 0 +vt 0.671875 0 0 +vt 0.65625 0.015625 0 +vt 0.65625 0 0 +vt 0.640625 0.015625 0 +vt 0.640625 0 0 +vt 0.625 0.015625 0 +vt 0.625 0 0 +vt 0.609375 0.015625 0 +vt 0.609375 0 0 +vt 0.59375 0.015625 0 +vt 0.59375 0 0 +vt 0.578125 0.015625 0 +vt 0.578125 0 0 +vt 0.5625 0.015625 0 +vt 0.5625 0 0 +vt 0.546875 0.015625 0 +vt 0.546875 0 0 +vt 0.53125 0.015625 0 +vt 0.53125 0 0 +vt 0.515625 0.015625 0 +vt 0.515625 0 0 +vt 0.5 0.015625 0 +vt 0.5 0 0 +vt 0.484375 0.015625 0 +vt 0.484375 0 0 +vt 0.46875 0.015625 0 +vt 0.46875 0 0 +vt 0.453125 0.015625 0 +vt 0.453125 0 0 +vt 0.4375 0.015625 0 +vt 0.4375 0 0 +vt 0.421875 0.015625 0 +vt 0.421875 0 0 +vt 0.40625 0.015625 0 +vt 0.40625 0 0 +vt 0.390625 0.015625 0 +vt 0.390625 0 0 +vt 0.375 0.015625 0 +vt 0.375 0 0 +vt 0.359375 0.015625 0 +vt 0.359375 0 0 +vt 0.34375 0.015625 0 +vt 0.34375 0 0 +vt 0.328125 0.015625 0 +vt 0.328125 0 0 +vt 0.3125 0.015625 0 +vt 0.3125 0 0 +vt 0.296875 0.015625 0 +vt 0.296875 0 0 +vt 0.28125 0.015625 0 +vt 0.28125 0 0 +vt 0.265625 0.015625 0 +vt 0.265625 0 0 +vt 0.25 0.015625 0 +vt 0.25 0 0 +vt 0.234375 0.015625 0 +vt 0.234375 0 0 +vt 0.21875 0.015625 0 +vt 0.21875 0 0 +vt 0.203125 0.015625 0 +vt 0.203125 0 0 +vt 0.1875 0.015625 0 +vt 0.1875 0 0 +vt 0.171875 0.015625 0 +vt 0.171875 0 0 +vt 0.15625 0.015625 0 +vt 0.15625 0 0 +vt 0.140625 0.015625 0 +vt 0.140625 0 0 +vt 0.125 0.015625 0 +vt 0.125 0 0 +vt 0.109375 0.015625 0 +vt 0.109375 0 0 +vt 0.09375 0.015625 0 +vt 0.09375 0 0 +vt 0.078125 0.015625 0 +vt 0.078125 0 0 +vt 0.0625 0.015625 0 +vt 0.0625 0 0 +vt 0.046875 0.015625 0 +vt 0.046875 0 0 +vt 0.03125 0.015625 0 +vt 0.03125 0 0 +vt 0.015625 0.015625 0 +vt 0.015625 0 0 +vt 0 0.015625 0 +vt 0 0 0 + + +f 1/1/1 3/3/3 2/2/2 +f 2/2/2 3/3/3 4/4/4 +f 3/3/3 5/5/5 4/4/4 +f 4/4/4 5/5/5 6/6/6 +f 5/5/5 7/7/7 6/6/6 +f 6/6/6 7/7/7 8/8/8 +f 7/7/7 9/9/9 8/8/8 +f 8/8/8 9/9/9 10/10/10 +f 9/9/9 11/11/11 10/10/10 +f 10/10/10 11/11/11 12/12/12 +f 11/11/11 13/13/13 12/12/12 +f 12/12/12 13/13/13 14/14/14 +f 13/13/13 15/15/15 14/14/14 +f 14/14/14 15/15/15 16/16/16 +f 15/15/15 17/17/17 16/16/16 +f 16/16/16 17/17/17 18/18/18 +f 17/17/17 19/19/19 18/18/18 +f 18/18/18 19/19/19 20/20/20 +f 19/19/19 21/21/21 20/20/20 +f 20/20/20 21/21/21 22/22/22 +f 21/21/21 23/23/23 22/22/22 +f 22/22/22 23/23/23 24/24/24 +f 23/23/23 25/25/25 24/24/24 +f 24/24/24 25/25/25 26/26/26 +f 25/25/25 27/27/27 26/26/26 +f 26/26/26 27/27/27 28/28/28 +f 27/27/27 29/29/29 28/28/28 +f 28/28/28 29/29/29 30/30/30 +f 29/29/29 31/31/31 30/30/30 +f 30/30/30 31/31/31 32/32/32 +f 31/31/31 33/33/33 32/32/32 +f 32/32/32 33/33/33 34/34/34 +f 33/33/33 35/35/35 34/34/34 +f 34/34/34 35/35/35 36/36/36 +f 35/35/35 37/37/37 36/36/36 +f 36/36/36 37/37/37 38/38/38 +f 37/37/37 39/39/39 38/38/38 +f 38/38/38 39/39/39 40/40/40 +f 39/39/39 41/41/41 40/40/40 +f 40/40/40 41/41/41 42/42/42 +f 41/41/41 43/43/43 42/42/42 +f 42/42/42 43/43/43 44/44/44 +f 43/43/43 45/45/45 44/44/44 +f 44/44/44 45/45/45 46/46/46 +f 45/45/45 47/47/47 46/46/46 +f 46/46/46 47/47/47 48/48/48 +f 47/47/47 49/49/49 48/48/48 +f 48/48/48 49/49/49 50/50/50 +f 49/49/49 51/51/51 50/50/50 +f 50/50/50 51/51/51 52/52/52 +f 51/51/51 53/53/53 52/52/52 +f 52/52/52 53/53/53 54/54/54 +f 53/53/53 55/55/55 54/54/54 +f 54/54/54 55/55/55 56/56/56 +f 55/55/55 57/57/57 56/56/56 +f 56/56/56 57/57/57 58/58/58 +f 57/57/57 59/59/59 58/58/58 +f 58/58/58 59/59/59 60/60/60 +f 59/59/59 61/61/61 60/60/60 +f 60/60/60 61/61/61 62/62/62 +f 61/61/61 63/63/63 62/62/62 +f 62/62/62 63/63/63 64/64/64 +f 63/63/63 65/65/65 64/64/64 +f 64/64/64 65/65/65 66/66/66 +f 65/65/65 67/67/67 66/66/66 +f 66/66/66 67/67/67 68/68/68 +f 67/67/67 69/69/69 68/68/68 +f 68/68/68 69/69/69 70/70/70 +f 69/69/69 71/71/71 70/70/70 +f 70/70/70 71/71/71 72/72/72 +f 71/71/71 73/73/73 72/72/72 +f 72/72/72 73/73/73 74/74/74 +f 73/73/73 75/75/75 74/74/74 +f 74/74/74 75/75/75 76/76/76 +f 75/75/75 77/77/77 76/76/76 +f 76/76/76 77/77/77 78/78/78 +f 77/77/77 79/79/79 78/78/78 +f 78/78/78 79/79/79 80/80/80 +f 79/79/79 81/81/81 80/80/80 +f 80/80/80 81/81/81 82/82/82 +f 81/81/81 83/83/83 82/82/82 +f 82/82/82 83/83/83 84/84/84 +f 83/83/83 85/85/85 84/84/84 +f 84/84/84 85/85/85 86/86/86 +f 85/85/85 87/87/87 86/86/86 +f 86/86/86 87/87/87 88/88/88 +f 87/87/87 89/89/89 88/88/88 +f 88/88/88 89/89/89 90/90/90 +f 89/89/89 91/91/91 90/90/90 +f 90/90/90 91/91/91 92/92/92 +f 91/91/91 93/93/93 92/92/92 +f 92/92/92 93/93/93 94/94/94 +f 93/93/93 95/95/95 94/94/94 +f 94/94/94 95/95/95 96/96/96 +f 95/95/95 97/97/97 96/96/96 +f 96/96/96 97/97/97 98/98/98 +f 97/97/97 99/99/99 98/98/98 +f 98/98/98 99/99/99 100/100/100 +f 99/99/99 101/101/101 100/100/100 +f 100/100/100 101/101/101 102/102/102 +f 101/101/101 103/103/103 102/102/102 +f 102/102/102 103/103/103 104/104/104 +f 103/103/103 105/105/105 104/104/104 +f 104/104/104 105/105/105 106/106/106 +f 105/105/105 107/107/107 106/106/106 +f 106/106/106 107/107/107 108/108/108 +f 107/107/107 109/109/109 108/108/108 +f 108/108/108 109/109/109 110/110/110 +f 109/109/109 111/111/111 110/110/110 +f 110/110/110 111/111/111 112/112/112 +f 111/111/111 113/113/113 112/112/112 +f 112/112/112 113/113/113 114/114/114 +f 113/113/113 115/115/115 114/114/114 +f 114/114/114 115/115/115 116/116/116 +f 115/115/115 117/117/117 116/116/116 +f 116/116/116 117/117/117 118/118/118 +f 117/117/117 119/119/119 118/118/118 +f 118/118/118 119/119/119 120/120/120 +f 119/119/119 121/121/121 120/120/120 +f 120/120/120 121/121/121 122/122/122 +f 121/121/121 123/123/123 122/122/122 +f 122/122/122 123/123/123 124/124/124 +f 123/123/123 125/125/125 124/124/124 +f 124/124/124 125/125/125 126/126/126 +f 125/125/125 127/127/127 126/126/126 +f 126/126/126 127/127/127 128/128/128 +f 127/127/127 129/129/129 128/128/128 +f 128/128/128 129/129/129 130/130/130 +f 129/129/129 131/131/131 130/130/130 +f 130/130/130 131/131/131 132/132/132 +f 131/131/131 133/133/133 132/132/132 +f 132/132/132 133/133/133 134/134/134 +f 133/133/133 135/135/135 134/134/134 +f 134/134/134 135/135/135 136/136/136 +f 135/135/135 137/137/137 136/136/136 +f 136/136/136 137/137/137 138/138/138 +f 137/137/137 139/139/139 138/138/138 +f 138/138/138 139/139/139 140/140/140 +f 139/139/139 141/141/141 140/140/140 +f 140/140/140 141/141/141 142/142/142 +f 141/141/141 143/143/143 142/142/142 +f 142/142/142 143/143/143 144/144/144 +f 143/143/143 145/145/145 144/144/144 +f 144/144/144 145/145/145 146/146/146 +f 145/145/145 147/147/147 146/146/146 +f 146/146/146 147/147/147 148/148/148 +f 147/147/147 149/149/149 148/148/148 +f 148/148/148 149/149/149 150/150/150 +f 149/149/149 151/151/151 150/150/150 +f 150/150/150 151/151/151 152/152/152 +f 151/151/151 153/153/153 152/152/152 +f 152/152/152 153/153/153 154/154/154 +f 153/153/153 155/155/155 154/154/154 +f 154/154/154 155/155/155 156/156/156 +f 155/155/155 157/157/157 156/156/156 +f 156/156/156 157/157/157 158/158/158 +f 157/157/157 159/159/159 158/158/158 +f 158/158/158 159/159/159 160/160/160 +f 159/159/159 161/161/161 160/160/160 +f 160/160/160 161/161/161 162/162/162 +f 161/161/161 163/163/163 162/162/162 +f 162/162/162 163/163/163 164/164/164 +f 163/163/163 165/165/165 164/164/164 +f 164/164/164 165/165/165 166/166/166 +f 165/165/165 167/167/167 166/166/166 +f 166/166/166 167/167/167 168/168/168 +f 167/167/167 169/169/169 168/168/168 +f 168/168/168 169/169/169 170/170/170 +f 169/169/169 171/171/171 170/170/170 +f 170/170/170 171/171/171 172/172/172 +f 171/171/171 173/173/173 172/172/172 +f 172/172/172 173/173/173 174/174/174 +f 173/173/173 175/175/175 174/174/174 +f 174/174/174 175/175/175 176/176/176 +f 175/175/175 177/177/177 176/176/176 +f 176/176/176 177/177/177 178/178/178 +f 177/177/177 179/179/179 178/178/178 +f 178/178/178 179/179/179 180/180/180 +f 179/179/179 181/181/181 180/180/180 +f 180/180/180 181/181/181 182/182/182 +f 181/181/181 183/183/183 182/182/182 +f 182/182/182 183/183/183 184/184/184 +f 183/183/183 185/185/185 184/184/184 +f 184/184/184 185/185/185 186/186/186 +f 185/185/185 187/187/187 186/186/186 +f 186/186/186 187/187/187 188/188/188 +f 187/187/187 189/189/189 188/188/188 +f 188/188/188 189/189/189 190/190/190 +f 189/189/189 191/191/191 190/190/190 +f 190/190/190 191/191/191 192/192/192 +f 191/191/191 193/193/193 192/192/192 +f 192/192/192 193/193/193 194/194/194 +f 193/193/193 195/195/195 194/194/194 +f 194/194/194 195/195/195 196/196/196 +f 195/195/195 197/197/197 196/196/196 +f 196/196/196 197/197/197 198/198/198 +f 197/197/197 199/199/199 198/198/198 +f 198/198/198 199/199/199 200/200/200 +f 199/199/199 201/201/201 200/200/200 +f 200/200/200 201/201/201 202/202/202 +f 201/201/201 203/203/203 202/202/202 +f 202/202/202 203/203/203 204/204/204 +f 203/203/203 205/205/205 204/204/204 +f 204/204/204 205/205/205 206/206/206 +f 205/205/205 207/207/207 206/206/206 +f 206/206/206 207/207/207 208/208/208 +f 207/207/207 209/209/209 208/208/208 +f 208/208/208 209/209/209 210/210/210 +f 209/209/209 211/211/211 210/210/210 +f 210/210/210 211/211/211 212/212/212 +f 211/211/211 213/213/213 212/212/212 +f 212/212/212 213/213/213 214/214/214 +f 213/213/213 215/215/215 214/214/214 +f 214/214/214 215/215/215 216/216/216 +f 215/215/215 217/217/217 216/216/216 +f 216/216/216 217/217/217 218/218/218 +f 217/217/217 219/219/219 218/218/218 +f 218/218/218 219/219/219 220/220/220 +f 219/219/219 221/221/221 220/220/220 +f 220/220/220 221/221/221 222/222/222 +f 221/221/221 223/223/223 222/222/222 +f 222/222/222 223/223/223 224/224/224 +f 223/223/223 225/225/225 224/224/224 +f 224/224/224 225/225/225 226/226/226 +f 225/225/225 227/227/227 226/226/226 +f 226/226/226 227/227/227 228/228/228 +f 227/227/227 229/229/229 228/228/228 +f 228/228/228 229/229/229 230/230/230 +f 229/229/229 231/231/231 230/230/230 +f 230/230/230 231/231/231 232/232/232 +f 231/231/231 233/233/233 232/232/232 +f 232/232/232 233/233/233 234/234/234 +f 233/233/233 235/235/235 234/234/234 +f 234/234/234 235/235/235 236/236/236 +f 235/235/235 237/237/237 236/236/236 +f 236/236/236 237/237/237 238/238/238 +f 237/237/237 239/239/239 238/238/238 +f 238/238/238 239/239/239 240/240/240 +f 239/239/239 241/241/241 240/240/240 +f 240/240/240 241/241/241 242/242/242 +f 241/241/241 243/243/243 242/242/242 +f 242/242/242 243/243/243 244/244/244 +f 243/243/243 245/245/245 244/244/244 +f 244/244/244 245/245/245 246/246/246 +f 245/245/245 247/247/247 246/246/246 +f 246/246/246 247/247/247 248/248/248 +f 247/247/247 249/249/249 248/248/248 +f 248/248/248 249/249/249 250/250/250 +f 249/249/249 251/251/251 250/250/250 +f 250/250/250 251/251/251 252/252/252 +f 251/251/251 253/253/253 252/252/252 +f 252/252/252 253/253/253 254/254/254 +f 253/253/253 255/255/255 254/254/254 +f 254/254/254 255/255/255 256/256/256 +f 255/255/255 257/257/257 256/256/256 +f 256/256/256 257/257/257 258/258/258 +f 257/257/257 259/259/259 258/258/258 +f 258/258/258 259/259/259 260/260/260 +f 259/259/259 261/261/261 260/260/260 +f 260/260/260 261/261/261 262/262/262 +f 261/261/261 263/263/263 262/262/262 +f 262/262/262 263/263/263 264/264/264 +f 263/263/263 265/265/265 264/264/264 +f 264/264/264 265/265/265 266/266/266 +f 265/265/265 267/267/267 266/266/266 +f 266/266/266 267/267/267 268/268/268 +f 267/267/267 269/269/269 268/268/268 +f 268/268/268 269/269/269 270/270/270 +f 269/269/269 271/271/271 270/270/270 +f 270/270/270 271/271/271 272/272/272 +f 271/271/271 273/273/273 272/272/272 +f 272/272/272 273/273/273 274/274/274 +f 273/273/273 275/275/275 274/274/274 +f 274/274/274 275/275/275 276/276/276 +f 275/275/275 277/277/277 276/276/276 +f 276/276/276 277/277/277 278/278/278 +f 277/277/277 279/279/279 278/278/278 +f 278/278/278 279/279/279 280/280/280 +f 279/279/279 281/281/281 280/280/280 +f 280/280/280 281/281/281 282/282/282 +f 281/281/281 283/283/283 282/282/282 +f 282/282/282 283/283/283 284/284/284 +f 283/283/283 285/285/285 284/284/284 +f 284/284/284 285/285/285 286/286/286 +f 285/285/285 287/287/287 286/286/286 +f 286/286/286 287/287/287 288/288/288 +f 287/287/287 289/289/289 288/288/288 +f 288/288/288 289/289/289 290/290/290 +f 289/289/289 291/291/291 290/290/290 +f 290/290/290 291/291/291 292/292/292 +f 291/291/291 293/293/293 292/292/292 +f 292/292/292 293/293/293 294/294/294 +f 293/293/293 295/295/295 294/294/294 +f 294/294/294 295/295/295 296/296/296 +f 295/295/295 297/297/297 296/296/296 +f 296/296/296 297/297/297 298/298/298 +f 297/297/297 299/299/299 298/298/298 +f 298/298/298 299/299/299 300/300/300 +f 299/299/299 301/301/301 300/300/300 +f 300/300/300 301/301/301 302/302/302 +f 301/301/301 303/303/303 302/302/302 +f 302/302/302 303/303/303 304/304/304 +f 303/303/303 305/305/305 304/304/304 +f 304/304/304 305/305/305 306/306/306 +f 305/305/305 307/307/307 306/306/306 +f 306/306/306 307/307/307 308/308/308 +f 307/307/307 309/309/309 308/308/308 +f 308/308/308 309/309/309 310/310/310 +f 309/309/309 311/311/311 310/310/310 +f 310/310/310 311/311/311 312/312/312 +f 311/311/311 313/313/313 312/312/312 +f 312/312/312 313/313/313 314/314/314 +f 313/313/313 315/315/315 314/314/314 +f 314/314/314 315/315/315 316/316/316 +f 315/315/315 317/317/317 316/316/316 +f 316/316/316 317/317/317 318/318/318 +f 317/317/317 319/319/319 318/318/318 +f 318/318/318 319/319/319 320/320/320 +f 319/319/319 321/321/321 320/320/320 +f 320/320/320 321/321/321 322/322/322 +f 321/321/321 323/323/323 322/322/322 +f 322/322/322 323/323/323 324/324/324 +f 323/323/323 325/325/325 324/324/324 +f 324/324/324 325/325/325 326/326/326 +f 325/325/325 327/327/327 326/326/326 +f 326/326/326 327/327/327 328/328/328 +f 327/327/327 329/329/329 328/328/328 +f 328/328/328 329/329/329 330/330/330 +f 329/329/329 331/331/331 330/330/330 +f 330/330/330 331/331/331 332/332/332 +f 331/331/331 333/333/333 332/332/332 +f 332/332/332 333/333/333 334/334/334 +f 333/333/333 335/335/335 334/334/334 +f 334/334/334 335/335/335 336/336/336 +f 335/335/335 337/337/337 336/336/336 +f 336/336/336 337/337/337 338/338/338 +f 337/337/337 339/339/339 338/338/338 +f 338/338/338 339/339/339 340/340/340 +f 339/339/339 341/341/341 340/340/340 +f 340/340/340 341/341/341 342/342/342 +f 341/341/341 343/343/343 342/342/342 +f 342/342/342 343/343/343 344/344/344 +f 343/343/343 345/345/345 344/344/344 +f 344/344/344 345/345/345 346/346/346 +f 345/345/345 347/347/347 346/346/346 +f 346/346/346 347/347/347 348/348/348 +f 347/347/347 349/349/349 348/348/348 +f 348/348/348 349/349/349 350/350/350 +f 349/349/349 351/351/351 350/350/350 +f 350/350/350 351/351/351 352/352/352 +f 351/351/351 353/353/353 352/352/352 +f 352/352/352 353/353/353 354/354/354 +f 353/353/353 355/355/355 354/354/354 +f 354/354/354 355/355/355 356/356/356 +f 355/355/355 357/357/357 356/356/356 +f 356/356/356 357/357/357 358/358/358 +f 357/357/357 359/359/359 358/358/358 +f 358/358/358 359/359/359 360/360/360 +f 359/359/359 361/361/361 360/360/360 +f 360/360/360 361/361/361 362/362/362 +f 361/361/361 363/363/363 362/362/362 +f 362/362/362 363/363/363 364/364/364 +f 363/363/363 365/365/365 364/364/364 +f 364/364/364 365/365/365 366/366/366 +f 365/365/365 367/367/367 366/366/366 +f 366/366/366 367/367/367 368/368/368 +f 367/367/367 369/369/369 368/368/368 +f 368/368/368 369/369/369 370/370/370 +f 369/369/369 371/371/371 370/370/370 +f 370/370/370 371/371/371 372/372/372 +f 371/371/371 373/373/373 372/372/372 +f 372/372/372 373/373/373 374/374/374 +f 373/373/373 375/375/375 374/374/374 +f 374/374/374 375/375/375 376/376/376 +f 375/375/375 377/377/377 376/376/376 +f 376/376/376 377/377/377 378/378/378 +f 377/377/377 379/379/379 378/378/378 +f 378/378/378 379/379/379 380/380/380 +f 379/379/379 381/381/381 380/380/380 +f 380/380/380 381/381/381 382/382/382 +f 381/381/381 383/383/383 382/382/382 +f 382/382/382 383/383/383 384/384/384 +f 383/383/383 385/385/385 384/384/384 +f 384/384/384 385/385/385 386/386/386 +f 385/385/385 387/387/387 386/386/386 +f 386/386/386 387/387/387 388/388/388 +f 387/387/387 389/389/389 388/388/388 +f 388/388/388 389/389/389 390/390/390 +f 389/389/389 391/391/391 390/390/390 +f 390/390/390 391/391/391 392/392/392 +f 391/391/391 393/393/393 392/392/392 +f 392/392/392 393/393/393 394/394/394 +f 393/393/393 395/395/395 394/394/394 +f 394/394/394 395/395/395 396/396/396 +f 395/395/395 397/397/397 396/396/396 +f 396/396/396 397/397/397 398/398/398 +f 397/397/397 399/399/399 398/398/398 +f 398/398/398 399/399/399 400/400/400 +f 399/399/399 401/401/401 400/400/400 +f 400/400/400 401/401/401 402/402/402 +f 401/401/401 403/403/403 402/402/402 +f 402/402/402 403/403/403 404/404/404 +f 403/403/403 405/405/405 404/404/404 +f 404/404/404 405/405/405 406/406/406 +f 405/405/405 407/407/407 406/406/406 +f 406/406/406 407/407/407 408/408/408 +f 407/407/407 409/409/409 408/408/408 +f 408/408/408 409/409/409 410/410/410 +f 409/409/409 411/411/411 410/410/410 +f 410/410/410 411/411/411 412/412/412 +f 411/411/411 413/413/413 412/412/412 +f 412/412/412 413/413/413 414/414/414 +f 413/413/413 415/415/415 414/414/414 +f 414/414/414 415/415/415 416/416/416 +f 415/415/415 417/417/417 416/416/416 +f 416/416/416 417/417/417 418/418/418 +f 417/417/417 419/419/419 418/418/418 +f 418/418/418 419/419/419 420/420/420 +f 419/419/419 421/421/421 420/420/420 +f 420/420/420 421/421/421 422/422/422 +f 421/421/421 423/423/423 422/422/422 +f 422/422/422 423/423/423 424/424/424 +f 423/423/423 425/425/425 424/424/424 +f 424/424/424 425/425/425 426/426/426 +f 425/425/425 427/427/427 426/426/426 +f 426/426/426 427/427/427 428/428/428 +f 427/427/427 429/429/429 428/428/428 +f 428/428/428 429/429/429 430/430/430 +f 429/429/429 431/431/431 430/430/430 +f 430/430/430 431/431/431 432/432/432 +f 431/431/431 433/433/433 432/432/432 +f 432/432/432 433/433/433 434/434/434 +f 433/433/433 435/435/435 434/434/434 +f 434/434/434 435/435/435 436/436/436 +f 435/435/435 437/437/437 436/436/436 +f 436/436/436 437/437/437 438/438/438 +f 437/437/437 439/439/439 438/438/438 +f 438/438/438 439/439/439 440/440/440 +f 439/439/439 441/441/441 440/440/440 +f 440/440/440 441/441/441 442/442/442 +f 441/441/441 443/443/443 442/442/442 +f 442/442/442 443/443/443 444/444/444 +f 443/443/443 445/445/445 444/444/444 +f 444/444/444 445/445/445 446/446/446 +f 445/445/445 447/447/447 446/446/446 +f 446/446/446 447/447/447 448/448/448 +f 447/447/447 449/449/449 448/448/448 +f 448/448/448 449/449/449 450/450/450 +f 449/449/449 451/451/451 450/450/450 +f 450/450/450 451/451/451 452/452/452 +f 451/451/451 453/453/453 452/452/452 +f 452/452/452 453/453/453 454/454/454 +f 453/453/453 455/455/455 454/454/454 +f 454/454/454 455/455/455 456/456/456 +f 455/455/455 457/457/457 456/456/456 +f 456/456/456 457/457/457 458/458/458 +f 457/457/457 459/459/459 458/458/458 +f 458/458/458 459/459/459 460/460/460 +f 459/459/459 461/461/461 460/460/460 +f 460/460/460 461/461/461 462/462/462 +f 461/461/461 463/463/463 462/462/462 +f 462/462/462 463/463/463 464/464/464 +f 463/463/463 465/465/465 464/464/464 +f 464/464/464 465/465/465 466/466/466 +f 465/465/465 467/467/467 466/466/466 +f 466/466/466 467/467/467 468/468/468 +f 467/467/467 469/469/469 468/468/468 +f 468/468/468 469/469/469 470/470/470 +f 469/469/469 471/471/471 470/470/470 +f 470/470/470 471/471/471 472/472/472 +f 471/471/471 473/473/473 472/472/472 +f 472/472/472 473/473/473 474/474/474 +f 473/473/473 475/475/475 474/474/474 +f 474/474/474 475/475/475 476/476/476 +f 475/475/475 477/477/477 476/476/476 +f 476/476/476 477/477/477 478/478/478 +f 477/477/477 479/479/479 478/478/478 +f 478/478/478 479/479/479 480/480/480 +f 479/479/479 481/481/481 480/480/480 +f 480/480/480 481/481/481 482/482/482 +f 481/481/481 483/483/483 482/482/482 +f 482/482/482 483/483/483 484/484/484 +f 483/483/483 485/485/485 484/484/484 +f 484/484/484 485/485/485 486/486/486 +f 485/485/485 487/487/487 486/486/486 +f 486/486/486 487/487/487 488/488/488 +f 487/487/487 489/489/489 488/488/488 +f 488/488/488 489/489/489 490/490/490 +f 489/489/489 491/491/491 490/490/490 +f 490/490/490 491/491/491 492/492/492 +f 491/491/491 493/493/493 492/492/492 +f 492/492/492 493/493/493 494/494/494 +f 493/493/493 495/495/495 494/494/494 +f 494/494/494 495/495/495 496/496/496 +f 495/495/495 497/497/497 496/496/496 +f 496/496/496 497/497/497 498/498/498 +f 497/497/497 499/499/499 498/498/498 +f 498/498/498 499/499/499 500/500/500 +f 499/499/499 501/501/501 500/500/500 +f 500/500/500 501/501/501 502/502/502 +f 501/501/501 503/503/503 502/502/502 +f 502/502/502 503/503/503 504/504/504 +f 503/503/503 505/505/505 504/504/504 +f 504/504/504 505/505/505 506/506/506 +f 505/505/505 507/507/507 506/506/506 +f 506/506/506 507/507/507 508/508/508 +f 507/507/507 509/509/509 508/508/508 +f 508/508/508 509/509/509 510/510/510 +f 509/509/509 511/511/511 510/510/510 +f 510/510/510 511/511/511 512/512/512 +f 511/511/511 513/513/513 512/512/512 +f 512/512/512 513/513/513 514/514/514 +f 513/513/513 515/515/515 514/514/514 +f 514/514/514 515/515/515 516/516/516 +f 515/515/515 517/517/517 516/516/516 +f 516/516/516 517/517/517 518/518/518 +f 517/517/517 519/519/519 518/518/518 +f 518/518/518 519/519/519 520/520/520 +f 519/519/519 521/521/521 520/520/520 +f 520/520/520 521/521/521 522/522/522 +f 521/521/521 523/523/523 522/522/522 +f 522/522/522 523/523/523 524/524/524 +f 523/523/523 525/525/525 524/524/524 +f 524/524/524 525/525/525 526/526/526 +f 525/525/525 527/527/527 526/526/526 +f 526/526/526 527/527/527 528/528/528 +f 527/527/527 529/529/529 528/528/528 +f 528/528/528 529/529/529 530/530/530 +f 529/529/529 531/531/531 530/530/530 +f 530/530/530 531/531/531 532/532/532 +f 531/531/531 533/533/533 532/532/532 +f 532/532/532 533/533/533 534/534/534 +f 533/533/533 535/535/535 534/534/534 +f 534/534/534 535/535/535 536/536/536 +f 535/535/535 537/537/537 536/536/536 +f 536/536/536 537/537/537 538/538/538 +f 537/537/537 539/539/539 538/538/538 +f 538/538/538 539/539/539 540/540/540 +f 539/539/539 541/541/541 540/540/540 +f 540/540/540 541/541/541 542/542/542 +f 541/541/541 543/543/543 542/542/542 +f 542/542/542 543/543/543 544/544/544 +f 543/543/543 545/545/545 544/544/544 +f 544/544/544 545/545/545 546/546/546 +f 545/545/545 547/547/547 546/546/546 +f 546/546/546 547/547/547 548/548/548 +f 547/547/547 549/549/549 548/548/548 +f 548/548/548 549/549/549 550/550/550 +f 549/549/549 551/551/551 550/550/550 +f 550/550/550 551/551/551 552/552/552 +f 551/551/551 553/553/553 552/552/552 +f 552/552/552 553/553/553 554/554/554 +f 553/553/553 555/555/555 554/554/554 +f 554/554/554 555/555/555 556/556/556 +f 555/555/555 557/557/557 556/556/556 +f 556/556/556 557/557/557 558/558/558 +f 557/557/557 559/559/559 558/558/558 +f 558/558/558 559/559/559 560/560/560 +f 559/559/559 561/561/561 560/560/560 +f 560/560/560 561/561/561 562/562/562 +f 561/561/561 563/563/563 562/562/562 +f 562/562/562 563/563/563 564/564/564 +f 563/563/563 565/565/565 564/564/564 +f 564/564/564 565/565/565 566/566/566 +f 565/565/565 567/567/567 566/566/566 +f 566/566/566 567/567/567 568/568/568 +f 567/567/567 569/569/569 568/568/568 +f 568/568/568 569/569/569 570/570/570 +f 569/569/569 571/571/571 570/570/570 +f 570/570/570 571/571/571 572/572/572 +f 571/571/571 573/573/573 572/572/572 +f 572/572/572 573/573/573 574/574/574 +f 573/573/573 575/575/575 574/574/574 +f 574/574/574 575/575/575 576/576/576 +f 575/575/575 577/577/577 576/576/576 +f 576/576/576 577/577/577 578/578/578 +f 577/577/577 579/579/579 578/578/578 +f 578/578/578 579/579/579 580/580/580 +f 579/579/579 581/581/581 580/580/580 +f 580/580/580 581/581/581 582/582/582 +f 581/581/581 583/583/583 582/582/582 +f 582/582/582 583/583/583 584/584/584 +f 583/583/583 585/585/585 584/584/584 +f 584/584/584 585/585/585 586/586/586 +f 585/585/585 587/587/587 586/586/586 +f 586/586/586 587/587/587 588/588/588 +f 587/587/587 589/589/589 588/588/588 +f 588/588/588 589/589/589 590/590/590 +f 589/589/589 591/591/591 590/590/590 +f 590/590/590 591/591/591 592/592/592 +f 591/591/591 593/593/593 592/592/592 +f 592/592/592 593/593/593 594/594/594 +f 593/593/593 595/595/595 594/594/594 +f 594/594/594 595/595/595 596/596/596 +f 595/595/595 597/597/597 596/596/596 +f 596/596/596 597/597/597 598/598/598 +f 597/597/597 599/599/599 598/598/598 +f 598/598/598 599/599/599 600/600/600 +f 599/599/599 601/601/601 600/600/600 +f 600/600/600 601/601/601 602/602/602 +f 601/601/601 603/603/603 602/602/602 +f 602/602/602 603/603/603 604/604/604 +f 603/603/603 605/605/605 604/604/604 +f 604/604/604 605/605/605 606/606/606 +f 605/605/605 607/607/607 606/606/606 +f 606/606/606 607/607/607 608/608/608 +f 607/607/607 609/609/609 608/608/608 +f 608/608/608 609/609/609 610/610/610 +f 609/609/609 611/611/611 610/610/610 +f 610/610/610 611/611/611 612/612/612 +f 611/611/611 613/613/613 612/612/612 +f 612/612/612 613/613/613 614/614/614 +f 613/613/613 615/615/615 614/614/614 +f 614/614/614 615/615/615 616/616/616 +f 615/615/615 617/617/617 616/616/616 +f 616/616/616 617/617/617 618/618/618 +f 617/617/617 619/619/619 618/618/618 +f 618/618/618 619/619/619 620/620/620 +f 619/619/619 621/621/621 620/620/620 +f 620/620/620 621/621/621 622/622/622 +f 621/621/621 623/623/623 622/622/622 +f 622/622/622 623/623/623 624/624/624 +f 623/623/623 625/625/625 624/624/624 +f 624/624/624 625/625/625 626/626/626 +f 625/625/625 627/627/627 626/626/626 +f 626/626/626 627/627/627 628/628/628 +f 627/627/627 629/629/629 628/628/628 +f 628/628/628 629/629/629 630/630/630 +f 629/629/629 631/631/631 630/630/630 +f 630/630/630 631/631/631 632/632/632 +f 631/631/631 633/633/633 632/632/632 +f 632/632/632 633/633/633 634/634/634 +f 633/633/633 635/635/635 634/634/634 +f 634/634/634 635/635/635 636/636/636 +f 635/635/635 637/637/637 636/636/636 +f 636/636/636 637/637/637 638/638/638 +f 637/637/637 639/639/639 638/638/638 +f 638/638/638 639/639/639 640/640/640 +f 639/639/639 641/641/641 640/640/640 +f 640/640/640 641/641/641 642/642/642 +f 641/641/641 643/643/643 642/642/642 +f 642/642/642 643/643/643 644/644/644 +f 643/643/643 645/645/645 644/644/644 +f 644/644/644 645/645/645 646/646/646 +f 645/645/645 647/647/647 646/646/646 +f 646/646/646 647/647/647 648/648/648 +f 647/647/647 649/649/649 648/648/648 +f 648/648/648 649/649/649 650/650/650 +f 649/649/649 651/651/651 650/650/650 +f 650/650/650 651/651/651 652/652/652 +f 651/651/651 653/653/653 652/652/652 +f 652/652/652 653/653/653 654/654/654 +f 653/653/653 655/655/655 654/654/654 +f 654/654/654 655/655/655 656/656/656 +f 655/655/655 657/657/657 656/656/656 +f 656/656/656 657/657/657 658/658/658 +f 657/657/657 659/659/659 658/658/658 +f 658/658/658 659/659/659 660/660/660 +f 659/659/659 661/661/661 660/660/660 +f 660/660/660 661/661/661 662/662/662 +f 661/661/661 663/663/663 662/662/662 +f 662/662/662 663/663/663 664/664/664 +f 663/663/663 665/665/665 664/664/664 +f 664/664/664 665/665/665 666/666/666 +f 665/665/665 667/667/667 666/666/666 +f 666/666/666 667/667/667 668/668/668 +f 667/667/667 669/669/669 668/668/668 +f 668/668/668 669/669/669 670/670/670 +f 669/669/669 671/671/671 670/670/670 +f 670/670/670 671/671/671 672/672/672 +f 671/671/671 673/673/673 672/672/672 +f 672/672/672 673/673/673 674/674/674 +f 673/673/673 675/675/675 674/674/674 +f 674/674/674 675/675/675 676/676/676 +f 675/675/675 677/677/677 676/676/676 +f 676/676/676 677/677/677 678/678/678 +f 677/677/677 679/679/679 678/678/678 +f 678/678/678 679/679/679 680/680/680 +f 679/679/679 681/681/681 680/680/680 +f 680/680/680 681/681/681 682/682/682 +f 681/681/681 683/683/683 682/682/682 +f 682/682/682 683/683/683 684/684/684 +f 683/683/683 685/685/685 684/684/684 +f 684/684/684 685/685/685 686/686/686 +f 685/685/685 687/687/687 686/686/686 +f 686/686/686 687/687/687 688/688/688 +f 687/687/687 689/689/689 688/688/688 +f 688/688/688 689/689/689 690/690/690 +f 689/689/689 691/691/691 690/690/690 +f 690/690/690 691/691/691 692/692/692 +f 691/691/691 693/693/693 692/692/692 +f 692/692/692 693/693/693 694/694/694 +f 693/693/693 695/695/695 694/694/694 +f 694/694/694 695/695/695 696/696/696 +f 695/695/695 697/697/697 696/696/696 +f 696/696/696 697/697/697 698/698/698 +f 697/697/697 699/699/699 698/698/698 +f 698/698/698 699/699/699 700/700/700 +f 699/699/699 701/701/701 700/700/700 +f 700/700/700 701/701/701 702/702/702 +f 701/701/701 703/703/703 702/702/702 +f 702/702/702 703/703/703 704/704/704 +f 703/703/703 705/705/705 704/704/704 +f 704/704/704 705/705/705 706/706/706 +f 705/705/705 707/707/707 706/706/706 +f 706/706/706 707/707/707 708/708/708 +f 707/707/707 709/709/709 708/708/708 +f 708/708/708 709/709/709 710/710/710 +f 709/709/709 711/711/711 710/710/710 +f 710/710/710 711/711/711 712/712/712 +f 711/711/711 713/713/713 712/712/712 +f 712/712/712 713/713/713 714/714/714 +f 713/713/713 715/715/715 714/714/714 +f 714/714/714 715/715/715 716/716/716 +f 715/715/715 717/717/717 716/716/716 +f 716/716/716 717/717/717 718/718/718 +f 717/717/717 719/719/719 718/718/718 +f 718/718/718 719/719/719 720/720/720 +f 719/719/719 721/721/721 720/720/720 +f 720/720/720 721/721/721 722/722/722 +f 721/721/721 723/723/723 722/722/722 +f 722/722/722 723/723/723 724/724/724 +f 723/723/723 725/725/725 724/724/724 +f 724/724/724 725/725/725 726/726/726 +f 725/725/725 727/727/727 726/726/726 +f 726/726/726 727/727/727 728/728/728 +f 727/727/727 729/729/729 728/728/728 +f 728/728/728 729/729/729 730/730/730 +f 729/729/729 731/731/731 730/730/730 +f 730/730/730 731/731/731 732/732/732 +f 731/731/731 733/733/733 732/732/732 +f 732/732/732 733/733/733 734/734/734 +f 733/733/733 735/735/735 734/734/734 +f 734/734/734 735/735/735 736/736/736 +f 735/735/735 737/737/737 736/736/736 +f 736/736/736 737/737/737 738/738/738 +f 737/737/737 739/739/739 738/738/738 +f 738/738/738 739/739/739 740/740/740 +f 739/739/739 741/741/741 740/740/740 +f 740/740/740 741/741/741 742/742/742 +f 741/741/741 743/743/743 742/742/742 +f 742/742/742 743/743/743 744/744/744 +f 743/743/743 745/745/745 744/744/744 +f 744/744/744 745/745/745 746/746/746 +f 745/745/745 747/747/747 746/746/746 +f 746/746/746 747/747/747 748/748/748 +f 747/747/747 749/749/749 748/748/748 +f 748/748/748 749/749/749 750/750/750 +f 749/749/749 751/751/751 750/750/750 +f 750/750/750 751/751/751 752/752/752 +f 751/751/751 753/753/753 752/752/752 +f 752/752/752 753/753/753 754/754/754 +f 753/753/753 755/755/755 754/754/754 +f 754/754/754 755/755/755 756/756/756 +f 755/755/755 757/757/757 756/756/756 +f 756/756/756 757/757/757 758/758/758 +f 757/757/757 759/759/759 758/758/758 +f 758/758/758 759/759/759 760/760/760 +f 759/759/759 761/761/761 760/760/760 +f 760/760/760 761/761/761 762/762/762 +f 761/761/761 763/763/763 762/762/762 +f 762/762/762 763/763/763 764/764/764 +f 763/763/763 765/765/765 764/764/764 +f 764/764/764 765/765/765 766/766/766 +f 765/765/765 767/767/767 766/766/766 +f 766/766/766 767/767/767 768/768/768 +f 767/767/767 769/769/769 768/768/768 +f 768/768/768 769/769/769 770/770/770 +f 769/769/769 771/771/771 770/770/770 +f 770/770/770 771/771/771 772/772/772 +f 771/771/771 773/773/773 772/772/772 +f 772/772/772 773/773/773 774/774/774 +f 773/773/773 775/775/775 774/774/774 +f 774/774/774 775/775/775 776/776/776 +f 775/775/775 777/777/777 776/776/776 +f 776/776/776 777/777/777 778/778/778 +f 777/777/777 779/779/779 778/778/778 +f 778/778/778 779/779/779 780/780/780 +f 779/779/779 781/781/781 780/780/780 +f 780/780/780 781/781/781 782/782/782 +f 781/781/781 783/783/783 782/782/782 +f 782/782/782 783/783/783 784/784/784 +f 783/783/783 785/785/785 784/784/784 +f 784/784/784 785/785/785 786/786/786 +f 785/785/785 787/787/787 786/786/786 +f 786/786/786 787/787/787 788/788/788 +f 787/787/787 789/789/789 788/788/788 +f 788/788/788 789/789/789 790/790/790 +f 789/789/789 791/791/791 790/790/790 +f 790/790/790 791/791/791 792/792/792 +f 791/791/791 793/793/793 792/792/792 +f 792/792/792 793/793/793 794/794/794 +f 793/793/793 795/795/795 794/794/794 +f 794/794/794 795/795/795 796/796/796 +f 795/795/795 797/797/797 796/796/796 +f 796/796/796 797/797/797 798/798/798 +f 797/797/797 799/799/799 798/798/798 +f 798/798/798 799/799/799 800/800/800 +f 799/799/799 801/801/801 800/800/800 +f 800/800/800 801/801/801 802/802/802 +f 801/801/801 803/803/803 802/802/802 +f 802/802/802 803/803/803 804/804/804 +f 803/803/803 805/805/805 804/804/804 +f 804/804/804 805/805/805 806/806/806 +f 805/805/805 807/807/807 806/806/806 +f 806/806/806 807/807/807 808/808/808 +f 807/807/807 809/809/809 808/808/808 +f 808/808/808 809/809/809 810/810/810 +f 809/809/809 811/811/811 810/810/810 +f 810/810/810 811/811/811 812/812/812 +f 811/811/811 813/813/813 812/812/812 +f 812/812/812 813/813/813 814/814/814 +f 813/813/813 815/815/815 814/814/814 +f 814/814/814 815/815/815 816/816/816 +f 815/815/815 817/817/817 816/816/816 +f 816/816/816 817/817/817 818/818/818 +f 817/817/817 819/819/819 818/818/818 +f 818/818/818 819/819/819 820/820/820 +f 819/819/819 821/821/821 820/820/820 +f 820/820/820 821/821/821 822/822/822 +f 821/821/821 823/823/823 822/822/822 +f 822/822/822 823/823/823 824/824/824 +f 823/823/823 825/825/825 824/824/824 +f 824/824/824 825/825/825 826/826/826 +f 825/825/825 827/827/827 826/826/826 +f 826/826/826 827/827/827 828/828/828 +f 827/827/827 829/829/829 828/828/828 +f 828/828/828 829/829/829 830/830/830 +f 829/829/829 831/831/831 830/830/830 +f 830/830/830 831/831/831 832/832/832 +f 831/831/831 833/833/833 832/832/832 +f 832/832/832 833/833/833 834/834/834 +f 833/833/833 835/835/835 834/834/834 +f 834/834/834 835/835/835 836/836/836 +f 835/835/835 837/837/837 836/836/836 +f 836/836/836 837/837/837 838/838/838 +f 837/837/837 839/839/839 838/838/838 +f 838/838/838 839/839/839 840/840/840 +f 839/839/839 841/841/841 840/840/840 +f 840/840/840 841/841/841 842/842/842 +f 841/841/841 843/843/843 842/842/842 +f 842/842/842 843/843/843 844/844/844 +f 843/843/843 845/845/845 844/844/844 +f 844/844/844 845/845/845 846/846/846 +f 845/845/845 847/847/847 846/846/846 +f 846/846/846 847/847/847 848/848/848 +f 847/847/847 849/849/849 848/848/848 +f 848/848/848 849/849/849 850/850/850 +f 849/849/849 851/851/851 850/850/850 +f 850/850/850 851/851/851 852/852/852 +f 851/851/851 853/853/853 852/852/852 +f 852/852/852 853/853/853 854/854/854 +f 853/853/853 855/855/855 854/854/854 +f 854/854/854 855/855/855 856/856/856 +f 855/855/855 857/857/857 856/856/856 +f 856/856/856 857/857/857 858/858/858 +f 857/857/857 859/859/859 858/858/858 +f 858/858/858 859/859/859 860/860/860 +f 859/859/859 861/861/861 860/860/860 +f 860/860/860 861/861/861 862/862/862 +f 861/861/861 863/863/863 862/862/862 +f 862/862/862 863/863/863 864/864/864 +f 863/863/863 865/865/865 864/864/864 +f 864/864/864 865/865/865 866/866/866 +f 865/865/865 867/867/867 866/866/866 +f 866/866/866 867/867/867 868/868/868 +f 867/867/867 869/869/869 868/868/868 +f 868/868/868 869/869/869 870/870/870 +f 869/869/869 871/871/871 870/870/870 +f 870/870/870 871/871/871 872/872/872 +f 871/871/871 873/873/873 872/872/872 +f 872/872/872 873/873/873 874/874/874 +f 873/873/873 875/875/875 874/874/874 +f 874/874/874 875/875/875 876/876/876 +f 875/875/875 877/877/877 876/876/876 +f 876/876/876 877/877/877 878/878/878 +f 877/877/877 879/879/879 878/878/878 +f 878/878/878 879/879/879 880/880/880 +f 879/879/879 881/881/881 880/880/880 +f 880/880/880 881/881/881 882/882/882 +f 881/881/881 883/883/883 882/882/882 +f 882/882/882 883/883/883 884/884/884 +f 883/883/883 885/885/885 884/884/884 +f 884/884/884 885/885/885 886/886/886 +f 885/885/885 887/887/887 886/886/886 +f 886/886/886 887/887/887 888/888/888 +f 887/887/887 889/889/889 888/888/888 +f 888/888/888 889/889/889 890/890/890 +f 889/889/889 891/891/891 890/890/890 +f 890/890/890 891/891/891 892/892/892 +f 891/891/891 893/893/893 892/892/892 +f 892/892/892 893/893/893 894/894/894 +f 893/893/893 895/895/895 894/894/894 +f 894/894/894 895/895/895 896/896/896 +f 895/895/895 897/897/897 896/896/896 +f 896/896/896 897/897/897 898/898/898 +f 897/897/897 899/899/899 898/898/898 +f 898/898/898 899/899/899 900/900/900 +f 899/899/899 901/901/901 900/900/900 +f 900/900/900 901/901/901 902/902/902 +f 901/901/901 903/903/903 902/902/902 +f 902/902/902 903/903/903 904/904/904 +f 903/903/903 905/905/905 904/904/904 +f 904/904/904 905/905/905 906/906/906 +f 905/905/905 907/907/907 906/906/906 +f 906/906/906 907/907/907 908/908/908 +f 907/907/907 909/909/909 908/908/908 +f 908/908/908 909/909/909 910/910/910 +f 909/909/909 911/911/911 910/910/910 +f 910/910/910 911/911/911 912/912/912 +f 911/911/911 913/913/913 912/912/912 +f 912/912/912 913/913/913 914/914/914 +f 913/913/913 915/915/915 914/914/914 +f 914/914/914 915/915/915 916/916/916 +f 915/915/915 917/917/917 916/916/916 +f 916/916/916 917/917/917 918/918/918 +f 917/917/917 919/919/919 918/918/918 +f 918/918/918 919/919/919 920/920/920 +f 919/919/919 921/921/921 920/920/920 +f 920/920/920 921/921/921 922/922/922 +f 921/921/921 923/923/923 922/922/922 +f 922/922/922 923/923/923 924/924/924 +f 923/923/923 925/925/925 924/924/924 +f 924/924/924 925/925/925 926/926/926 +f 925/925/925 927/927/927 926/926/926 +f 926/926/926 927/927/927 928/928/928 +f 927/927/927 929/929/929 928/928/928 +f 928/928/928 929/929/929 930/930/930 +f 929/929/929 931/931/931 930/930/930 +f 930/930/930 931/931/931 932/932/932 +f 931/931/931 933/933/933 932/932/932 +f 932/932/932 933/933/933 934/934/934 +f 933/933/933 935/935/935 934/934/934 +f 934/934/934 935/935/935 936/936/936 +f 935/935/935 937/937/937 936/936/936 +f 936/936/936 937/937/937 938/938/938 +f 937/937/937 939/939/939 938/938/938 +f 938/938/938 939/939/939 940/940/940 +f 939/939/939 941/941/941 940/940/940 +f 940/940/940 941/941/941 942/942/942 +f 941/941/941 943/943/943 942/942/942 +f 942/942/942 943/943/943 944/944/944 +f 943/943/943 945/945/945 944/944/944 +f 944/944/944 945/945/945 946/946/946 +f 945/945/945 947/947/947 946/946/946 +f 946/946/946 947/947/947 948/948/948 +f 947/947/947 949/949/949 948/948/948 +f 948/948/948 949/949/949 950/950/950 +f 949/949/949 951/951/951 950/950/950 +f 950/950/950 951/951/951 952/952/952 +f 951/951/951 953/953/953 952/952/952 +f 952/952/952 953/953/953 954/954/954 +f 953/953/953 955/955/955 954/954/954 +f 954/954/954 955/955/955 956/956/956 +f 955/955/955 957/957/957 956/956/956 +f 956/956/956 957/957/957 958/958/958 +f 957/957/957 959/959/959 958/958/958 +f 958/958/958 959/959/959 960/960/960 +f 959/959/959 961/961/961 960/960/960 +f 960/960/960 961/961/961 962/962/962 +f 961/961/961 963/963/963 962/962/962 +f 962/962/962 963/963/963 964/964/964 +f 963/963/963 965/965/965 964/964/964 +f 964/964/964 965/965/965 966/966/966 +f 965/965/965 967/967/967 966/966/966 +f 966/966/966 967/967/967 968/968/968 +f 967/967/967 969/969/969 968/968/968 +f 968/968/968 969/969/969 970/970/970 +f 969/969/969 971/971/971 970/970/970 +f 970/970/970 971/971/971 972/972/972 +f 971/971/971 973/973/973 972/972/972 +f 972/972/972 973/973/973 974/974/974 +f 973/973/973 975/975/975 974/974/974 +f 974/974/974 975/975/975 976/976/976 +f 975/975/975 977/977/977 976/976/976 +f 976/976/976 977/977/977 978/978/978 +f 977/977/977 979/979/979 978/978/978 +f 978/978/978 979/979/979 980/980/980 +f 979/979/979 981/981/981 980/980/980 +f 980/980/980 981/981/981 982/982/982 +f 981/981/981 983/983/983 982/982/982 +f 982/982/982 983/983/983 984/984/984 +f 983/983/983 985/985/985 984/984/984 +f 984/984/984 985/985/985 986/986/986 +f 985/985/985 987/987/987 986/986/986 +f 986/986/986 987/987/987 988/988/988 +f 987/987/987 989/989/989 988/988/988 +f 988/988/988 989/989/989 990/990/990 +f 989/989/989 991/991/991 990/990/990 +f 990/990/990 991/991/991 992/992/992 +f 991/991/991 993/993/993 992/992/992 +f 992/992/992 993/993/993 994/994/994 +f 993/993/993 995/995/995 994/994/994 +f 994/994/994 995/995/995 996/996/996 +f 995/995/995 997/997/997 996/996/996 +f 996/996/996 997/997/997 998/998/998 +f 997/997/997 999/999/999 998/998/998 +f 998/998/998 999/999/999 1000/1000/1000 +f 999/999/999 1001/1001/1001 1000/1000/1000 +f 1000/1000/1000 1001/1001/1001 1002/1002/1002 +f 1001/1001/1001 1003/1003/1003 1002/1002/1002 +f 1002/1002/1002 1003/1003/1003 1004/1004/1004 +f 1003/1003/1003 1005/1005/1005 1004/1004/1004 +f 1004/1004/1004 1005/1005/1005 1006/1006/1006 +f 1005/1005/1005 1007/1007/1007 1006/1006/1006 +f 1006/1006/1006 1007/1007/1007 1008/1008/1008 +f 1007/1007/1007 1009/1009/1009 1008/1008/1008 +f 1008/1008/1008 1009/1009/1009 1010/1010/1010 +f 1009/1009/1009 1011/1011/1011 1010/1010/1010 +f 1010/1010/1010 1011/1011/1011 1012/1012/1012 +f 1011/1011/1011 1013/1013/1013 1012/1012/1012 +f 1012/1012/1012 1013/1013/1013 1014/1014/1014 +f 1013/1013/1013 1015/1015/1015 1014/1014/1014 +f 1014/1014/1014 1015/1015/1015 1016/1016/1016 +f 1015/1015/1015 1017/1017/1017 1016/1016/1016 +f 1016/1016/1016 1017/1017/1017 1018/1018/1018 +f 1017/1017/1017 1019/1019/1019 1018/1018/1018 +f 1018/1018/1018 1019/1019/1019 1020/1020/1020 +f 1019/1019/1019 1021/1021/1021 1020/1020/1020 +f 1020/1020/1020 1021/1021/1021 1022/1022/1022 +f 1021/1021/1021 1023/1023/1023 1022/1022/1022 +f 1022/1022/1022 1023/1023/1023 1024/1024/1024 +f 1023/1023/1023 1025/1025/1025 1024/1024/1024 +f 1024/1024/1024 1025/1025/1025 1026/1026/1026 +f 1025/1025/1025 1027/1027/1027 1026/1026/1026 +f 1026/1026/1026 1027/1027/1027 1028/1028/1028 +f 1027/1027/1027 1029/1029/1029 1028/1028/1028 +f 1028/1028/1028 1029/1029/1029 1030/1030/1030 +f 1029/1029/1029 1031/1031/1031 1030/1030/1030 +f 1030/1030/1030 1031/1031/1031 1032/1032/1032 +f 1031/1031/1031 1033/1033/1033 1032/1032/1032 +f 1032/1032/1032 1033/1033/1033 1034/1034/1034 +f 1033/1033/1033 1035/1035/1035 1034/1034/1034 +f 1034/1034/1034 1035/1035/1035 1036/1036/1036 +f 1035/1035/1035 1037/1037/1037 1036/1036/1036 +f 1036/1036/1036 1037/1037/1037 1038/1038/1038 +f 1037/1037/1037 1039/1039/1039 1038/1038/1038 +f 1038/1038/1038 1039/1039/1039 1040/1040/1040 +f 1039/1039/1039 1041/1041/1041 1040/1040/1040 +f 1040/1040/1040 1041/1041/1041 1042/1042/1042 +f 1041/1041/1041 1043/1043/1043 1042/1042/1042 +f 1042/1042/1042 1043/1043/1043 1044/1044/1044 +f 1043/1043/1043 1045/1045/1045 1044/1044/1044 +f 1044/1044/1044 1045/1045/1045 1046/1046/1046 +f 1045/1045/1045 1047/1047/1047 1046/1046/1046 +f 1046/1046/1046 1047/1047/1047 1048/1048/1048 +f 1047/1047/1047 1049/1049/1049 1048/1048/1048 +f 1048/1048/1048 1049/1049/1049 1050/1050/1050 +f 1049/1049/1049 1051/1051/1051 1050/1050/1050 +f 1050/1050/1050 1051/1051/1051 1052/1052/1052 +f 1051/1051/1051 1053/1053/1053 1052/1052/1052 +f 1052/1052/1052 1053/1053/1053 1054/1054/1054 +f 1053/1053/1053 1055/1055/1055 1054/1054/1054 +f 1054/1054/1054 1055/1055/1055 1056/1056/1056 +f 1055/1055/1055 1057/1057/1057 1056/1056/1056 +f 1056/1056/1056 1057/1057/1057 1058/1058/1058 +f 1057/1057/1057 1059/1059/1059 1058/1058/1058 +f 1058/1058/1058 1059/1059/1059 1060/1060/1060 +f 1059/1059/1059 1061/1061/1061 1060/1060/1060 +f 1060/1060/1060 1061/1061/1061 1062/1062/1062 +f 1061/1061/1061 1063/1063/1063 1062/1062/1062 +f 1062/1062/1062 1063/1063/1063 1064/1064/1064 +f 1063/1063/1063 1065/1065/1065 1064/1064/1064 +f 1064/1064/1064 1065/1065/1065 1066/1066/1066 +f 1065/1065/1065 1067/1067/1067 1066/1066/1066 +f 1066/1066/1066 1067/1067/1067 1068/1068/1068 +f 1067/1067/1067 1069/1069/1069 1068/1068/1068 +f 1068/1068/1068 1069/1069/1069 1070/1070/1070 +f 1069/1069/1069 1071/1071/1071 1070/1070/1070 +f 1070/1070/1070 1071/1071/1071 1072/1072/1072 +f 1071/1071/1071 1073/1073/1073 1072/1072/1072 +f 1072/1072/1072 1073/1073/1073 1074/1074/1074 +f 1073/1073/1073 1075/1075/1075 1074/1074/1074 +f 1074/1074/1074 1075/1075/1075 1076/1076/1076 +f 1075/1075/1075 1077/1077/1077 1076/1076/1076 +f 1076/1076/1076 1077/1077/1077 1078/1078/1078 +f 1077/1077/1077 1079/1079/1079 1078/1078/1078 +f 1078/1078/1078 1079/1079/1079 1080/1080/1080 +f 1079/1079/1079 1081/1081/1081 1080/1080/1080 +f 1080/1080/1080 1081/1081/1081 1082/1082/1082 +f 1081/1081/1081 1083/1083/1083 1082/1082/1082 +f 1082/1082/1082 1083/1083/1083 1084/1084/1084 +f 1083/1083/1083 1085/1085/1085 1084/1084/1084 +f 1084/1084/1084 1085/1085/1085 1086/1086/1086 +f 1085/1085/1085 1087/1087/1087 1086/1086/1086 +f 1086/1086/1086 1087/1087/1087 1088/1088/1088 +f 1087/1087/1087 1089/1089/1089 1088/1088/1088 +f 1088/1088/1088 1089/1089/1089 1090/1090/1090 +f 1089/1089/1089 1091/1091/1091 1090/1090/1090 +f 1090/1090/1090 1091/1091/1091 1092/1092/1092 +f 1091/1091/1091 1093/1093/1093 1092/1092/1092 +f 1092/1092/1092 1093/1093/1093 1094/1094/1094 +f 1093/1093/1093 1095/1095/1095 1094/1094/1094 +f 1094/1094/1094 1095/1095/1095 1096/1096/1096 +f 1095/1095/1095 1097/1097/1097 1096/1096/1096 +f 1096/1096/1096 1097/1097/1097 1098/1098/1098 +f 1097/1097/1097 1099/1099/1099 1098/1098/1098 +f 1098/1098/1098 1099/1099/1099 1100/1100/1100 +f 1099/1099/1099 1101/1101/1101 1100/1100/1100 +f 1100/1100/1100 1101/1101/1101 1102/1102/1102 +f 1101/1101/1101 1103/1103/1103 1102/1102/1102 +f 1102/1102/1102 1103/1103/1103 1104/1104/1104 +f 1103/1103/1103 1105/1105/1105 1104/1104/1104 +f 1104/1104/1104 1105/1105/1105 1106/1106/1106 +f 1105/1105/1105 1107/1107/1107 1106/1106/1106 +f 1106/1106/1106 1107/1107/1107 1108/1108/1108 +f 1107/1107/1107 1109/1109/1109 1108/1108/1108 +f 1108/1108/1108 1109/1109/1109 1110/1110/1110 +f 1109/1109/1109 1111/1111/1111 1110/1110/1110 +f 1110/1110/1110 1111/1111/1111 1112/1112/1112 +f 1111/1111/1111 1113/1113/1113 1112/1112/1112 +f 1112/1112/1112 1113/1113/1113 1114/1114/1114 +f 1113/1113/1113 1115/1115/1115 1114/1114/1114 +f 1114/1114/1114 1115/1115/1115 1116/1116/1116 +f 1115/1115/1115 1117/1117/1117 1116/1116/1116 +f 1116/1116/1116 1117/1117/1117 1118/1118/1118 +f 1117/1117/1117 1119/1119/1119 1118/1118/1118 +f 1118/1118/1118 1119/1119/1119 1120/1120/1120 +f 1119/1119/1119 1121/1121/1121 1120/1120/1120 +f 1120/1120/1120 1121/1121/1121 1122/1122/1122 +f 1121/1121/1121 1123/1123/1123 1122/1122/1122 +f 1122/1122/1122 1123/1123/1123 1124/1124/1124 +f 1123/1123/1123 1125/1125/1125 1124/1124/1124 +f 1124/1124/1124 1125/1125/1125 1126/1126/1126 +f 1125/1125/1125 1127/1127/1127 1126/1126/1126 +f 1126/1126/1126 1127/1127/1127 1128/1128/1128 +f 1127/1127/1127 1129/1129/1129 1128/1128/1128 +f 1128/1128/1128 1129/1129/1129 1130/1130/1130 +f 1129/1129/1129 1131/1131/1131 1130/1130/1130 +f 1130/1130/1130 1131/1131/1131 1132/1132/1132 +f 1131/1131/1131 1133/1133/1133 1132/1132/1132 +f 1132/1132/1132 1133/1133/1133 1134/1134/1134 +f 1133/1133/1133 1135/1135/1135 1134/1134/1134 +f 1134/1134/1134 1135/1135/1135 1136/1136/1136 +f 1135/1135/1135 1137/1137/1137 1136/1136/1136 +f 1136/1136/1136 1137/1137/1137 1138/1138/1138 +f 1137/1137/1137 1139/1139/1139 1138/1138/1138 +f 1138/1138/1138 1139/1139/1139 1140/1140/1140 +f 1139/1139/1139 1141/1141/1141 1140/1140/1140 +f 1140/1140/1140 1141/1141/1141 1142/1142/1142 +f 1141/1141/1141 1143/1143/1143 1142/1142/1142 +f 1142/1142/1142 1143/1143/1143 1144/1144/1144 +f 1143/1143/1143 1145/1145/1145 1144/1144/1144 +f 1144/1144/1144 1145/1145/1145 1146/1146/1146 +f 1145/1145/1145 1147/1147/1147 1146/1146/1146 +f 1146/1146/1146 1147/1147/1147 1148/1148/1148 +f 1147/1147/1147 1149/1149/1149 1148/1148/1148 +f 1148/1148/1148 1149/1149/1149 1150/1150/1150 +f 1149/1149/1149 1151/1151/1151 1150/1150/1150 +f 1150/1150/1150 1151/1151/1151 1152/1152/1152 +f 1151/1151/1151 1153/1153/1153 1152/1152/1152 +f 1152/1152/1152 1153/1153/1153 1154/1154/1154 +f 1153/1153/1153 1155/1155/1155 1154/1154/1154 +f 1154/1154/1154 1155/1155/1155 1156/1156/1156 +f 1155/1155/1155 1157/1157/1157 1156/1156/1156 +f 1156/1156/1156 1157/1157/1157 1158/1158/1158 +f 1157/1157/1157 1159/1159/1159 1158/1158/1158 +f 1158/1158/1158 1159/1159/1159 1160/1160/1160 +f 1159/1159/1159 1161/1161/1161 1160/1160/1160 +f 1160/1160/1160 1161/1161/1161 1162/1162/1162 +f 1161/1161/1161 1163/1163/1163 1162/1162/1162 +f 1162/1162/1162 1163/1163/1163 1164/1164/1164 +f 1163/1163/1163 1165/1165/1165 1164/1164/1164 +f 1164/1164/1164 1165/1165/1165 1166/1166/1166 +f 1165/1165/1165 1167/1167/1167 1166/1166/1166 +f 1166/1166/1166 1167/1167/1167 1168/1168/1168 +f 1167/1167/1167 1169/1169/1169 1168/1168/1168 +f 1168/1168/1168 1169/1169/1169 1170/1170/1170 +f 1169/1169/1169 1171/1171/1171 1170/1170/1170 +f 1170/1170/1170 1171/1171/1171 1172/1172/1172 +f 1171/1171/1171 1173/1173/1173 1172/1172/1172 +f 1172/1172/1172 1173/1173/1173 1174/1174/1174 +f 1173/1173/1173 1175/1175/1175 1174/1174/1174 +f 1174/1174/1174 1175/1175/1175 1176/1176/1176 +f 1175/1175/1175 1177/1177/1177 1176/1176/1176 +f 1176/1176/1176 1177/1177/1177 1178/1178/1178 +f 1177/1177/1177 1179/1179/1179 1178/1178/1178 +f 1178/1178/1178 1179/1179/1179 1180/1180/1180 +f 1179/1179/1179 1181/1181/1181 1180/1180/1180 +f 1180/1180/1180 1181/1181/1181 1182/1182/1182 +f 1181/1181/1181 1183/1183/1183 1182/1182/1182 +f 1182/1182/1182 1183/1183/1183 1184/1184/1184 +f 1183/1183/1183 1185/1185/1185 1184/1184/1184 +f 1184/1184/1184 1185/1185/1185 1186/1186/1186 +f 1185/1185/1185 1187/1187/1187 1186/1186/1186 +f 1186/1186/1186 1187/1187/1187 1188/1188/1188 +f 1187/1187/1187 1189/1189/1189 1188/1188/1188 +f 1188/1188/1188 1189/1189/1189 1190/1190/1190 +f 1189/1189/1189 1191/1191/1191 1190/1190/1190 +f 1190/1190/1190 1191/1191/1191 1192/1192/1192 +f 1191/1191/1191 1193/1193/1193 1192/1192/1192 +f 1192/1192/1192 1193/1193/1193 1194/1194/1194 +f 1193/1193/1193 1195/1195/1195 1194/1194/1194 +f 1194/1194/1194 1195/1195/1195 1196/1196/1196 +f 1195/1195/1195 1197/1197/1197 1196/1196/1196 +f 1196/1196/1196 1197/1197/1197 1198/1198/1198 +f 1197/1197/1197 1199/1199/1199 1198/1198/1198 +f 1198/1198/1198 1199/1199/1199 1200/1200/1200 +f 1199/1199/1199 1201/1201/1201 1200/1200/1200 +f 1200/1200/1200 1201/1201/1201 1202/1202/1202 +f 1201/1201/1201 1203/1203/1203 1202/1202/1202 +f 1202/1202/1202 1203/1203/1203 1204/1204/1204 +f 1203/1203/1203 1205/1205/1205 1204/1204/1204 +f 1204/1204/1204 1205/1205/1205 1206/1206/1206 +f 1205/1205/1205 1207/1207/1207 1206/1206/1206 +f 1206/1206/1206 1207/1207/1207 1208/1208/1208 +f 1207/1207/1207 1209/1209/1209 1208/1208/1208 +f 1208/1208/1208 1209/1209/1209 1210/1210/1210 +f 1209/1209/1209 1211/1211/1211 1210/1210/1210 +f 1210/1210/1210 1211/1211/1211 1212/1212/1212 +f 1211/1211/1211 1213/1213/1213 1212/1212/1212 +f 1212/1212/1212 1213/1213/1213 1214/1214/1214 +f 1213/1213/1213 1215/1215/1215 1214/1214/1214 +f 1214/1214/1214 1215/1215/1215 1216/1216/1216 +f 1215/1215/1215 1217/1217/1217 1216/1216/1216 +f 1216/1216/1216 1217/1217/1217 1218/1218/1218 +f 1217/1217/1217 1219/1219/1219 1218/1218/1218 +f 1218/1218/1218 1219/1219/1219 1220/1220/1220 +f 1219/1219/1219 1221/1221/1221 1220/1220/1220 +f 1220/1220/1220 1221/1221/1221 1222/1222/1222 +f 1221/1221/1221 1223/1223/1223 1222/1222/1222 +f 1222/1222/1222 1223/1223/1223 1224/1224/1224 +f 1223/1223/1223 1225/1225/1225 1224/1224/1224 +f 1224/1224/1224 1225/1225/1225 1226/1226/1226 +f 1225/1225/1225 1227/1227/1227 1226/1226/1226 +f 1226/1226/1226 1227/1227/1227 1228/1228/1228 +f 1227/1227/1227 1229/1229/1229 1228/1228/1228 +f 1228/1228/1228 1229/1229/1229 1230/1230/1230 +f 1229/1229/1229 1231/1231/1231 1230/1230/1230 +f 1230/1230/1230 1231/1231/1231 1232/1232/1232 +f 1231/1231/1231 1233/1233/1233 1232/1232/1232 +f 1232/1232/1232 1233/1233/1233 1234/1234/1234 +f 1233/1233/1233 1235/1235/1235 1234/1234/1234 +f 1234/1234/1234 1235/1235/1235 1236/1236/1236 +f 1235/1235/1235 1237/1237/1237 1236/1236/1236 +f 1236/1236/1236 1237/1237/1237 1238/1238/1238 +f 1237/1237/1237 1239/1239/1239 1238/1238/1238 +f 1238/1238/1238 1239/1239/1239 1240/1240/1240 +f 1239/1239/1239 1241/1241/1241 1240/1240/1240 +f 1240/1240/1240 1241/1241/1241 1242/1242/1242 +f 1241/1241/1241 1243/1243/1243 1242/1242/1242 +f 1242/1242/1242 1243/1243/1243 1244/1244/1244 +f 1243/1243/1243 1245/1245/1245 1244/1244/1244 +f 1244/1244/1244 1245/1245/1245 1246/1246/1246 +f 1245/1245/1245 1247/1247/1247 1246/1246/1246 +f 1246/1246/1246 1247/1247/1247 1248/1248/1248 +f 1247/1247/1247 1249/1249/1249 1248/1248/1248 +f 1248/1248/1248 1249/1249/1249 1250/1250/1250 +f 1249/1249/1249 1251/1251/1251 1250/1250/1250 +f 1250/1250/1250 1251/1251/1251 1252/1252/1252 +f 1251/1251/1251 1253/1253/1253 1252/1252/1252 +f 1252/1252/1252 1253/1253/1253 1254/1254/1254 +f 1253/1253/1253 1255/1255/1255 1254/1254/1254 +f 1254/1254/1254 1255/1255/1255 1256/1256/1256 +f 1255/1255/1255 1257/1257/1257 1256/1256/1256 +f 1256/1256/1256 1257/1257/1257 1258/1258/1258 +f 1257/1257/1257 1259/1259/1259 1258/1258/1258 +f 1258/1258/1258 1259/1259/1259 1260/1260/1260 +f 1259/1259/1259 1261/1261/1261 1260/1260/1260 +f 1260/1260/1260 1261/1261/1261 1262/1262/1262 +f 1261/1261/1261 1263/1263/1263 1262/1262/1262 +f 1262/1262/1262 1263/1263/1263 1264/1264/1264 +f 1263/1263/1263 1265/1265/1265 1264/1264/1264 +f 1264/1264/1264 1265/1265/1265 1266/1266/1266 +f 1265/1265/1265 1267/1267/1267 1266/1266/1266 +f 1266/1266/1266 1267/1267/1267 1268/1268/1268 +f 1267/1267/1267 1269/1269/1269 1268/1268/1268 +f 1268/1268/1268 1269/1269/1269 1270/1270/1270 +f 1269/1269/1269 1271/1271/1271 1270/1270/1270 +f 1270/1270/1270 1271/1271/1271 1272/1272/1272 +f 1271/1271/1271 1273/1273/1273 1272/1272/1272 +f 1272/1272/1272 1273/1273/1273 1274/1274/1274 +f 1273/1273/1273 1275/1275/1275 1274/1274/1274 +f 1274/1274/1274 1275/1275/1275 1276/1276/1276 +f 1275/1275/1275 1277/1277/1277 1276/1276/1276 +f 1276/1276/1276 1277/1277/1277 1278/1278/1278 +f 1277/1277/1277 1279/1279/1279 1278/1278/1278 +f 1278/1278/1278 1279/1279/1279 1280/1280/1280 +f 1279/1279/1279 1281/1281/1281 1280/1280/1280 +f 1280/1280/1280 1281/1281/1281 1282/1282/1282 +f 1281/1281/1281 1283/1283/1283 1282/1282/1282 +f 1282/1282/1282 1283/1283/1283 1284/1284/1284 +f 1283/1283/1283 1285/1285/1285 1284/1284/1284 +f 1284/1284/1284 1285/1285/1285 1286/1286/1286 +f 1285/1285/1285 1287/1287/1287 1286/1286/1286 +f 1286/1286/1286 1287/1287/1287 1288/1288/1288 +f 1287/1287/1287 1289/1289/1289 1288/1288/1288 +f 1288/1288/1288 1289/1289/1289 1290/1290/1290 +f 1289/1289/1289 1291/1291/1291 1290/1290/1290 +f 1290/1290/1290 1291/1291/1291 1292/1292/1292 +f 1291/1291/1291 1293/1293/1293 1292/1292/1292 +f 1292/1292/1292 1293/1293/1293 1294/1294/1294 +f 1293/1293/1293 1295/1295/1295 1294/1294/1294 +f 1294/1294/1294 1295/1295/1295 1296/1296/1296 +f 1295/1295/1295 1297/1297/1297 1296/1296/1296 +f 1296/1296/1296 1297/1297/1297 1298/1298/1298 +f 1297/1297/1297 1299/1299/1299 1298/1298/1298 +f 1298/1298/1298 1299/1299/1299 1300/1300/1300 +f 1299/1299/1299 1301/1301/1301 1300/1300/1300 +f 1300/1300/1300 1301/1301/1301 1302/1302/1302 +f 1301/1301/1301 1303/1303/1303 1302/1302/1302 +f 1302/1302/1302 1303/1303/1303 1304/1304/1304 +f 1303/1303/1303 1305/1305/1305 1304/1304/1304 +f 1304/1304/1304 1305/1305/1305 1306/1306/1306 +f 1305/1305/1305 1307/1307/1307 1306/1306/1306 +f 1306/1306/1306 1307/1307/1307 1308/1308/1308 +f 1307/1307/1307 1309/1309/1309 1308/1308/1308 +f 1308/1308/1308 1309/1309/1309 1310/1310/1310 +f 1309/1309/1309 1311/1311/1311 1310/1310/1310 +f 1310/1310/1310 1311/1311/1311 1312/1312/1312 +f 1311/1311/1311 1313/1313/1313 1312/1312/1312 +f 1312/1312/1312 1313/1313/1313 1314/1314/1314 +f 1313/1313/1313 1315/1315/1315 1314/1314/1314 +f 1314/1314/1314 1315/1315/1315 1316/1316/1316 +f 1315/1315/1315 1317/1317/1317 1316/1316/1316 +f 1316/1316/1316 1317/1317/1317 1318/1318/1318 +f 1317/1317/1317 1319/1319/1319 1318/1318/1318 +f 1318/1318/1318 1319/1319/1319 1320/1320/1320 +f 1319/1319/1319 1321/1321/1321 1320/1320/1320 +f 1320/1320/1320 1321/1321/1321 1322/1322/1322 +f 1321/1321/1321 1323/1323/1323 1322/1322/1322 +f 1322/1322/1322 1323/1323/1323 1324/1324/1324 +f 1323/1323/1323 1325/1325/1325 1324/1324/1324 +f 1324/1324/1324 1325/1325/1325 1326/1326/1326 +f 1325/1325/1325 1327/1327/1327 1326/1326/1326 +f 1326/1326/1326 1327/1327/1327 1328/1328/1328 +f 1327/1327/1327 1329/1329/1329 1328/1328/1328 +f 1328/1328/1328 1329/1329/1329 1330/1330/1330 +f 1329/1329/1329 1331/1331/1331 1330/1330/1330 +f 1330/1330/1330 1331/1331/1331 1332/1332/1332 +f 1331/1331/1331 1333/1333/1333 1332/1332/1332 +f 1332/1332/1332 1333/1333/1333 1334/1334/1334 +f 1333/1333/1333 1335/1335/1335 1334/1334/1334 +f 1334/1334/1334 1335/1335/1335 1336/1336/1336 +f 1335/1335/1335 1337/1337/1337 1336/1336/1336 +f 1336/1336/1336 1337/1337/1337 1338/1338/1338 +f 1337/1337/1337 1339/1339/1339 1338/1338/1338 +f 1338/1338/1338 1339/1339/1339 1340/1340/1340 +f 1339/1339/1339 1341/1341/1341 1340/1340/1340 +f 1340/1340/1340 1341/1341/1341 1342/1342/1342 +f 1341/1341/1341 1343/1343/1343 1342/1342/1342 +f 1342/1342/1342 1343/1343/1343 1344/1344/1344 +f 1343/1343/1343 1345/1345/1345 1344/1344/1344 +f 1344/1344/1344 1345/1345/1345 1346/1346/1346 +f 1345/1345/1345 1347/1347/1347 1346/1346/1346 +f 1346/1346/1346 1347/1347/1347 1348/1348/1348 +f 1347/1347/1347 1349/1349/1349 1348/1348/1348 +f 1348/1348/1348 1349/1349/1349 1350/1350/1350 +f 1349/1349/1349 1351/1351/1351 1350/1350/1350 +f 1350/1350/1350 1351/1351/1351 1352/1352/1352 +f 1351/1351/1351 1353/1353/1353 1352/1352/1352 +f 1352/1352/1352 1353/1353/1353 1354/1354/1354 +f 1353/1353/1353 1355/1355/1355 1354/1354/1354 +f 1354/1354/1354 1355/1355/1355 1356/1356/1356 +f 1355/1355/1355 1357/1357/1357 1356/1356/1356 +f 1356/1356/1356 1357/1357/1357 1358/1358/1358 +f 1357/1357/1357 1359/1359/1359 1358/1358/1358 +f 1358/1358/1358 1359/1359/1359 1360/1360/1360 +f 1359/1359/1359 1361/1361/1361 1360/1360/1360 +f 1360/1360/1360 1361/1361/1361 1362/1362/1362 +f 1361/1361/1361 1363/1363/1363 1362/1362/1362 +f 1362/1362/1362 1363/1363/1363 1364/1364/1364 +f 1363/1363/1363 1365/1365/1365 1364/1364/1364 +f 1364/1364/1364 1365/1365/1365 1366/1366/1366 +f 1365/1365/1365 1367/1367/1367 1366/1366/1366 +f 1366/1366/1366 1367/1367/1367 1368/1368/1368 +f 1367/1367/1367 1369/1369/1369 1368/1368/1368 +f 1368/1368/1368 1369/1369/1369 1370/1370/1370 +f 1369/1369/1369 1371/1371/1371 1370/1370/1370 +f 1370/1370/1370 1371/1371/1371 1372/1372/1372 +f 1371/1371/1371 1373/1373/1373 1372/1372/1372 +f 1372/1372/1372 1373/1373/1373 1374/1374/1374 +f 1373/1373/1373 1375/1375/1375 1374/1374/1374 +f 1374/1374/1374 1375/1375/1375 1376/1376/1376 +f 1375/1375/1375 1377/1377/1377 1376/1376/1376 +f 1376/1376/1376 1377/1377/1377 1378/1378/1378 +f 1377/1377/1377 1379/1379/1379 1378/1378/1378 +f 1378/1378/1378 1379/1379/1379 1380/1380/1380 +f 1379/1379/1379 1381/1381/1381 1380/1380/1380 +f 1380/1380/1380 1381/1381/1381 1382/1382/1382 +f 1381/1381/1381 1383/1383/1383 1382/1382/1382 +f 1382/1382/1382 1383/1383/1383 1384/1384/1384 +f 1383/1383/1383 1385/1385/1385 1384/1384/1384 +f 1384/1384/1384 1385/1385/1385 1386/1386/1386 +f 1385/1385/1385 1387/1387/1387 1386/1386/1386 +f 1386/1386/1386 1387/1387/1387 1388/1388/1388 +f 1387/1387/1387 1389/1389/1389 1388/1388/1388 +f 1388/1388/1388 1389/1389/1389 1390/1390/1390 +f 1389/1389/1389 1391/1391/1391 1390/1390/1390 +f 1390/1390/1390 1391/1391/1391 1392/1392/1392 +f 1391/1391/1391 1393/1393/1393 1392/1392/1392 +f 1392/1392/1392 1393/1393/1393 1394/1394/1394 +f 1393/1393/1393 1395/1395/1395 1394/1394/1394 +f 1394/1394/1394 1395/1395/1395 1396/1396/1396 +f 1395/1395/1395 1397/1397/1397 1396/1396/1396 +f 1396/1396/1396 1397/1397/1397 1398/1398/1398 +f 1397/1397/1397 1399/1399/1399 1398/1398/1398 +f 1398/1398/1398 1399/1399/1399 1400/1400/1400 +f 1399/1399/1399 1401/1401/1401 1400/1400/1400 +f 1400/1400/1400 1401/1401/1401 1402/1402/1402 +f 1401/1401/1401 1403/1403/1403 1402/1402/1402 +f 1402/1402/1402 1403/1403/1403 1404/1404/1404 +f 1403/1403/1403 1405/1405/1405 1404/1404/1404 +f 1404/1404/1404 1405/1405/1405 1406/1406/1406 +f 1405/1405/1405 1407/1407/1407 1406/1406/1406 +f 1406/1406/1406 1407/1407/1407 1408/1408/1408 +f 1407/1407/1407 1409/1409/1409 1408/1408/1408 +f 1408/1408/1408 1409/1409/1409 1410/1410/1410 +f 1409/1409/1409 1411/1411/1411 1410/1410/1410 +f 1410/1410/1410 1411/1411/1411 1412/1412/1412 +f 1411/1411/1411 1413/1413/1413 1412/1412/1412 +f 1412/1412/1412 1413/1413/1413 1414/1414/1414 +f 1413/1413/1413 1415/1415/1415 1414/1414/1414 +f 1414/1414/1414 1415/1415/1415 1416/1416/1416 +f 1415/1415/1415 1417/1417/1417 1416/1416/1416 +f 1416/1416/1416 1417/1417/1417 1418/1418/1418 +f 1417/1417/1417 1419/1419/1419 1418/1418/1418 +f 1418/1418/1418 1419/1419/1419 1420/1420/1420 +f 1419/1419/1419 1421/1421/1421 1420/1420/1420 +f 1420/1420/1420 1421/1421/1421 1422/1422/1422 +f 1421/1421/1421 1423/1423/1423 1422/1422/1422 +f 1422/1422/1422 1423/1423/1423 1424/1424/1424 +f 1423/1423/1423 1425/1425/1425 1424/1424/1424 +f 1424/1424/1424 1425/1425/1425 1426/1426/1426 +f 1425/1425/1425 1427/1427/1427 1426/1426/1426 +f 1426/1426/1426 1427/1427/1427 1428/1428/1428 +f 1427/1427/1427 1429/1429/1429 1428/1428/1428 +f 1428/1428/1428 1429/1429/1429 1430/1430/1430 +f 1429/1429/1429 1431/1431/1431 1430/1430/1430 +f 1430/1430/1430 1431/1431/1431 1432/1432/1432 +f 1431/1431/1431 1433/1433/1433 1432/1432/1432 +f 1432/1432/1432 1433/1433/1433 1434/1434/1434 +f 1433/1433/1433 1435/1435/1435 1434/1434/1434 +f 1434/1434/1434 1435/1435/1435 1436/1436/1436 +f 1435/1435/1435 1437/1437/1437 1436/1436/1436 +f 1436/1436/1436 1437/1437/1437 1438/1438/1438 +f 1437/1437/1437 1439/1439/1439 1438/1438/1438 +f 1438/1438/1438 1439/1439/1439 1440/1440/1440 +f 1439/1439/1439 1441/1441/1441 1440/1440/1440 +f 1440/1440/1440 1441/1441/1441 1442/1442/1442 +f 1441/1441/1441 1443/1443/1443 1442/1442/1442 +f 1442/1442/1442 1443/1443/1443 1444/1444/1444 +f 1443/1443/1443 1445/1445/1445 1444/1444/1444 +f 1444/1444/1444 1445/1445/1445 1446/1446/1446 +f 1445/1445/1445 1447/1447/1447 1446/1446/1446 +f 1446/1446/1446 1447/1447/1447 1448/1448/1448 +f 1447/1447/1447 1449/1449/1449 1448/1448/1448 +f 1448/1448/1448 1449/1449/1449 1450/1450/1450 +f 1449/1449/1449 1451/1451/1451 1450/1450/1450 +f 1450/1450/1450 1451/1451/1451 1452/1452/1452 +f 1451/1451/1451 1453/1453/1453 1452/1452/1452 +f 1452/1452/1452 1453/1453/1453 1454/1454/1454 +f 1453/1453/1453 1455/1455/1455 1454/1454/1454 +f 1454/1454/1454 1455/1455/1455 1456/1456/1456 +f 1455/1455/1455 1457/1457/1457 1456/1456/1456 +f 1456/1456/1456 1457/1457/1457 1458/1458/1458 +f 1457/1457/1457 1459/1459/1459 1458/1458/1458 +f 1458/1458/1458 1459/1459/1459 1460/1460/1460 +f 1459/1459/1459 1461/1461/1461 1460/1460/1460 +f 1460/1460/1460 1461/1461/1461 1462/1462/1462 +f 1461/1461/1461 1463/1463/1463 1462/1462/1462 +f 1462/1462/1462 1463/1463/1463 1464/1464/1464 +f 1463/1463/1463 1465/1465/1465 1464/1464/1464 +f 1464/1464/1464 1465/1465/1465 1466/1466/1466 +f 1465/1465/1465 1467/1467/1467 1466/1466/1466 +f 1466/1466/1466 1467/1467/1467 1468/1468/1468 +f 1467/1467/1467 1469/1469/1469 1468/1468/1468 +f 1468/1468/1468 1469/1469/1469 1470/1470/1470 +f 1469/1469/1469 1471/1471/1471 1470/1470/1470 +f 1470/1470/1470 1471/1471/1471 1472/1472/1472 +f 1471/1471/1471 1473/1473/1473 1472/1472/1472 +f 1472/1472/1472 1473/1473/1473 1474/1474/1474 +f 1473/1473/1473 1475/1475/1475 1474/1474/1474 +f 1474/1474/1474 1475/1475/1475 1476/1476/1476 +f 1475/1475/1475 1477/1477/1477 1476/1476/1476 +f 1476/1476/1476 1477/1477/1477 1478/1478/1478 +f 1477/1477/1477 1479/1479/1479 1478/1478/1478 +f 1478/1478/1478 1479/1479/1479 1480/1480/1480 +f 1479/1479/1479 1481/1481/1481 1480/1480/1480 +f 1480/1480/1480 1481/1481/1481 1482/1482/1482 +f 1481/1481/1481 1483/1483/1483 1482/1482/1482 +f 1482/1482/1482 1483/1483/1483 1484/1484/1484 +f 1483/1483/1483 1485/1485/1485 1484/1484/1484 +f 1484/1484/1484 1485/1485/1485 1486/1486/1486 +f 1485/1485/1485 1487/1487/1487 1486/1486/1486 +f 1486/1486/1486 1487/1487/1487 1488/1488/1488 +f 1487/1487/1487 1489/1489/1489 1488/1488/1488 +f 1488/1488/1488 1489/1489/1489 1490/1490/1490 +f 1489/1489/1489 1491/1491/1491 1490/1490/1490 +f 1490/1490/1490 1491/1491/1491 1492/1492/1492 +f 1491/1491/1491 1493/1493/1493 1492/1492/1492 +f 1492/1492/1492 1493/1493/1493 1494/1494/1494 +f 1493/1493/1493 1495/1495/1495 1494/1494/1494 +f 1494/1494/1494 1495/1495/1495 1496/1496/1496 +f 1495/1495/1495 1497/1497/1497 1496/1496/1496 +f 1496/1496/1496 1497/1497/1497 1498/1498/1498 +f 1497/1497/1497 1499/1499/1499 1498/1498/1498 +f 1498/1498/1498 1499/1499/1499 1500/1500/1500 +f 1499/1499/1499 1501/1501/1501 1500/1500/1500 +f 1500/1500/1500 1501/1501/1501 1502/1502/1502 +f 1501/1501/1501 1503/1503/1503 1502/1502/1502 +f 1502/1502/1502 1503/1503/1503 1504/1504/1504 +f 1503/1503/1503 1505/1505/1505 1504/1504/1504 +f 1504/1504/1504 1505/1505/1505 1506/1506/1506 +f 1505/1505/1505 1507/1507/1507 1506/1506/1506 +f 1506/1506/1506 1507/1507/1507 1508/1508/1508 +f 1507/1507/1507 1509/1509/1509 1508/1508/1508 +f 1508/1508/1508 1509/1509/1509 1510/1510/1510 +f 1509/1509/1509 1511/1511/1511 1510/1510/1510 +f 1510/1510/1510 1511/1511/1511 1512/1512/1512 +f 1511/1511/1511 1513/1513/1513 1512/1512/1512 +f 1512/1512/1512 1513/1513/1513 1514/1514/1514 +f 1513/1513/1513 1515/1515/1515 1514/1514/1514 +f 1514/1514/1514 1515/1515/1515 1516/1516/1516 +f 1515/1515/1515 1517/1517/1517 1516/1516/1516 +f 1516/1516/1516 1517/1517/1517 1518/1518/1518 +f 1517/1517/1517 1519/1519/1519 1518/1518/1518 +f 1518/1518/1518 1519/1519/1519 1520/1520/1520 +f 1519/1519/1519 1521/1521/1521 1520/1520/1520 +f 1520/1520/1520 1521/1521/1521 1522/1522/1522 +f 1521/1521/1521 1523/1523/1523 1522/1522/1522 +f 1522/1522/1522 1523/1523/1523 1524/1524/1524 +f 1523/1523/1523 1525/1525/1525 1524/1524/1524 +f 1524/1524/1524 1525/1525/1525 1526/1526/1526 +f 1525/1525/1525 1527/1527/1527 1526/1526/1526 +f 1526/1526/1526 1527/1527/1527 1528/1528/1528 +f 1527/1527/1527 1529/1529/1529 1528/1528/1528 +f 1528/1528/1528 1529/1529/1529 1530/1530/1530 +f 1529/1529/1529 1531/1531/1531 1530/1530/1530 +f 1530/1530/1530 1531/1531/1531 1532/1532/1532 +f 1531/1531/1531 1533/1533/1533 1532/1532/1532 +f 1532/1532/1532 1533/1533/1533 1534/1534/1534 +f 1533/1533/1533 1535/1535/1535 1534/1534/1534 +f 1534/1534/1534 1535/1535/1535 1536/1536/1536 +f 1535/1535/1535 1537/1537/1537 1536/1536/1536 +f 1536/1536/1536 1537/1537/1537 1538/1538/1538 +f 1537/1537/1537 1539/1539/1539 1538/1538/1538 +f 1538/1538/1538 1539/1539/1539 1540/1540/1540 +f 1539/1539/1539 1541/1541/1541 1540/1540/1540 +f 1540/1540/1540 1541/1541/1541 1542/1542/1542 +f 1541/1541/1541 1543/1543/1543 1542/1542/1542 +f 1542/1542/1542 1543/1543/1543 1544/1544/1544 +f 1543/1543/1543 1545/1545/1545 1544/1544/1544 +f 1544/1544/1544 1545/1545/1545 1546/1546/1546 +f 1545/1545/1545 1547/1547/1547 1546/1546/1546 +f 1546/1546/1546 1547/1547/1547 1548/1548/1548 +f 1547/1547/1547 1549/1549/1549 1548/1548/1548 +f 1548/1548/1548 1549/1549/1549 1550/1550/1550 +f 1549/1549/1549 1551/1551/1551 1550/1550/1550 +f 1550/1550/1550 1551/1551/1551 1552/1552/1552 +f 1551/1551/1551 1553/1553/1553 1552/1552/1552 +f 1552/1552/1552 1553/1553/1553 1554/1554/1554 +f 1553/1553/1553 1555/1555/1555 1554/1554/1554 +f 1554/1554/1554 1555/1555/1555 1556/1556/1556 +f 1555/1555/1555 1557/1557/1557 1556/1556/1556 +f 1556/1556/1556 1557/1557/1557 1558/1558/1558 +f 1557/1557/1557 1559/1559/1559 1558/1558/1558 +f 1558/1558/1558 1559/1559/1559 1560/1560/1560 +f 1559/1559/1559 1561/1561/1561 1560/1560/1560 +f 1560/1560/1560 1561/1561/1561 1562/1562/1562 +f 1561/1561/1561 1563/1563/1563 1562/1562/1562 +f 1562/1562/1562 1563/1563/1563 1564/1564/1564 +f 1563/1563/1563 1565/1565/1565 1564/1564/1564 +f 1564/1564/1564 1565/1565/1565 1566/1566/1566 +f 1565/1565/1565 1567/1567/1567 1566/1566/1566 +f 1566/1566/1566 1567/1567/1567 1568/1568/1568 +f 1567/1567/1567 1569/1569/1569 1568/1568/1568 +f 1568/1568/1568 1569/1569/1569 1570/1570/1570 +f 1569/1569/1569 1571/1571/1571 1570/1570/1570 +f 1570/1570/1570 1571/1571/1571 1572/1572/1572 +f 1571/1571/1571 1573/1573/1573 1572/1572/1572 +f 1572/1572/1572 1573/1573/1573 1574/1574/1574 +f 1573/1573/1573 1575/1575/1575 1574/1574/1574 +f 1574/1574/1574 1575/1575/1575 1576/1576/1576 +f 1575/1575/1575 1577/1577/1577 1576/1576/1576 +f 1576/1576/1576 1577/1577/1577 1578/1578/1578 +f 1577/1577/1577 1579/1579/1579 1578/1578/1578 +f 1578/1578/1578 1579/1579/1579 1580/1580/1580 +f 1579/1579/1579 1581/1581/1581 1580/1580/1580 +f 1580/1580/1580 1581/1581/1581 1582/1582/1582 +f 1581/1581/1581 1583/1583/1583 1582/1582/1582 +f 1582/1582/1582 1583/1583/1583 1584/1584/1584 +f 1583/1583/1583 1585/1585/1585 1584/1584/1584 +f 1584/1584/1584 1585/1585/1585 1586/1586/1586 +f 1585/1585/1585 1587/1587/1587 1586/1586/1586 +f 1586/1586/1586 1587/1587/1587 1588/1588/1588 +f 1587/1587/1587 1589/1589/1589 1588/1588/1588 +f 1588/1588/1588 1589/1589/1589 1590/1590/1590 +f 1589/1589/1589 1591/1591/1591 1590/1590/1590 +f 1590/1590/1590 1591/1591/1591 1592/1592/1592 +f 1591/1591/1591 1593/1593/1593 1592/1592/1592 +f 1592/1592/1592 1593/1593/1593 1594/1594/1594 +f 1593/1593/1593 1595/1595/1595 1594/1594/1594 +f 1594/1594/1594 1595/1595/1595 1596/1596/1596 +f 1595/1595/1595 1597/1597/1597 1596/1596/1596 +f 1596/1596/1596 1597/1597/1597 1598/1598/1598 +f 1597/1597/1597 1599/1599/1599 1598/1598/1598 +f 1598/1598/1598 1599/1599/1599 1600/1600/1600 +f 1599/1599/1599 1601/1601/1601 1600/1600/1600 +f 1600/1600/1600 1601/1601/1601 1602/1602/1602 +f 1601/1601/1601 1603/1603/1603 1602/1602/1602 +f 1602/1602/1602 1603/1603/1603 1604/1604/1604 +f 1603/1603/1603 1605/1605/1605 1604/1604/1604 +f 1604/1604/1604 1605/1605/1605 1606/1606/1606 +f 1605/1605/1605 1607/1607/1607 1606/1606/1606 +f 1606/1606/1606 1607/1607/1607 1608/1608/1608 +f 1607/1607/1607 1609/1609/1609 1608/1608/1608 +f 1608/1608/1608 1609/1609/1609 1610/1610/1610 +f 1609/1609/1609 1611/1611/1611 1610/1610/1610 +f 1610/1610/1610 1611/1611/1611 1612/1612/1612 +f 1611/1611/1611 1613/1613/1613 1612/1612/1612 +f 1612/1612/1612 1613/1613/1613 1614/1614/1614 +f 1613/1613/1613 1615/1615/1615 1614/1614/1614 +f 1614/1614/1614 1615/1615/1615 1616/1616/1616 +f 1615/1615/1615 1617/1617/1617 1616/1616/1616 +f 1616/1616/1616 1617/1617/1617 1618/1618/1618 +f 1617/1617/1617 1619/1619/1619 1618/1618/1618 +f 1618/1618/1618 1619/1619/1619 1620/1620/1620 +f 1619/1619/1619 1621/1621/1621 1620/1620/1620 +f 1620/1620/1620 1621/1621/1621 1622/1622/1622 +f 1621/1621/1621 1623/1623/1623 1622/1622/1622 +f 1622/1622/1622 1623/1623/1623 1624/1624/1624 +f 1623/1623/1623 1625/1625/1625 1624/1624/1624 +f 1624/1624/1624 1625/1625/1625 1626/1626/1626 +f 1625/1625/1625 1627/1627/1627 1626/1626/1626 +f 1626/1626/1626 1627/1627/1627 1628/1628/1628 +f 1627/1627/1627 1629/1629/1629 1628/1628/1628 +f 1628/1628/1628 1629/1629/1629 1630/1630/1630 +f 1629/1629/1629 1631/1631/1631 1630/1630/1630 +f 1630/1630/1630 1631/1631/1631 1632/1632/1632 +f 1631/1631/1631 1633/1633/1633 1632/1632/1632 +f 1632/1632/1632 1633/1633/1633 1634/1634/1634 +f 1633/1633/1633 1635/1635/1635 1634/1634/1634 +f 1634/1634/1634 1635/1635/1635 1636/1636/1636 +f 1635/1635/1635 1637/1637/1637 1636/1636/1636 +f 1636/1636/1636 1637/1637/1637 1638/1638/1638 +f 1637/1637/1637 1639/1639/1639 1638/1638/1638 +f 1638/1638/1638 1639/1639/1639 1640/1640/1640 +f 1639/1639/1639 1641/1641/1641 1640/1640/1640 +f 1640/1640/1640 1641/1641/1641 1642/1642/1642 +f 1641/1641/1641 1643/1643/1643 1642/1642/1642 +f 1642/1642/1642 1643/1643/1643 1644/1644/1644 +f 1643/1643/1643 1645/1645/1645 1644/1644/1644 +f 1644/1644/1644 1645/1645/1645 1646/1646/1646 +f 1645/1645/1645 1647/1647/1647 1646/1646/1646 +f 1646/1646/1646 1647/1647/1647 1648/1648/1648 +f 1647/1647/1647 1649/1649/1649 1648/1648/1648 +f 1648/1648/1648 1649/1649/1649 1650/1650/1650 +f 1649/1649/1649 1651/1651/1651 1650/1650/1650 +f 1650/1650/1650 1651/1651/1651 1652/1652/1652 +f 1651/1651/1651 1653/1653/1653 1652/1652/1652 +f 1652/1652/1652 1653/1653/1653 1654/1654/1654 +f 1653/1653/1653 1655/1655/1655 1654/1654/1654 +f 1654/1654/1654 1655/1655/1655 1656/1656/1656 +f 1655/1655/1655 1657/1657/1657 1656/1656/1656 +f 1656/1656/1656 1657/1657/1657 1658/1658/1658 +f 1657/1657/1657 1659/1659/1659 1658/1658/1658 +f 1658/1658/1658 1659/1659/1659 1660/1660/1660 +f 1659/1659/1659 1661/1661/1661 1660/1660/1660 +f 1660/1660/1660 1661/1661/1661 1662/1662/1662 +f 1661/1661/1661 1663/1663/1663 1662/1662/1662 +f 1662/1662/1662 1663/1663/1663 1664/1664/1664 +f 1663/1663/1663 1665/1665/1665 1664/1664/1664 +f 1664/1664/1664 1665/1665/1665 1666/1666/1666 +f 1665/1665/1665 1667/1667/1667 1666/1666/1666 +f 1666/1666/1666 1667/1667/1667 1668/1668/1668 +f 1667/1667/1667 1669/1669/1669 1668/1668/1668 +f 1668/1668/1668 1669/1669/1669 1670/1670/1670 +f 1669/1669/1669 1671/1671/1671 1670/1670/1670 +f 1670/1670/1670 1671/1671/1671 1672/1672/1672 +f 1671/1671/1671 1673/1673/1673 1672/1672/1672 +f 1672/1672/1672 1673/1673/1673 1674/1674/1674 +f 1673/1673/1673 1675/1675/1675 1674/1674/1674 +f 1674/1674/1674 1675/1675/1675 1676/1676/1676 +f 1675/1675/1675 1677/1677/1677 1676/1676/1676 +f 1676/1676/1676 1677/1677/1677 1678/1678/1678 +f 1677/1677/1677 1679/1679/1679 1678/1678/1678 +f 1678/1678/1678 1679/1679/1679 1680/1680/1680 +f 1679/1679/1679 1681/1681/1681 1680/1680/1680 +f 1680/1680/1680 1681/1681/1681 1682/1682/1682 +f 1681/1681/1681 1683/1683/1683 1682/1682/1682 +f 1682/1682/1682 1683/1683/1683 1684/1684/1684 +f 1683/1683/1683 1685/1685/1685 1684/1684/1684 +f 1684/1684/1684 1685/1685/1685 1686/1686/1686 +f 1685/1685/1685 1687/1687/1687 1686/1686/1686 +f 1686/1686/1686 1687/1687/1687 1688/1688/1688 +f 1687/1687/1687 1689/1689/1689 1688/1688/1688 +f 1688/1688/1688 1689/1689/1689 1690/1690/1690 +f 1689/1689/1689 1691/1691/1691 1690/1690/1690 +f 1690/1690/1690 1691/1691/1691 1692/1692/1692 +f 1691/1691/1691 1693/1693/1693 1692/1692/1692 +f 1692/1692/1692 1693/1693/1693 1694/1694/1694 +f 1693/1693/1693 1695/1695/1695 1694/1694/1694 +f 1694/1694/1694 1695/1695/1695 1696/1696/1696 +f 1695/1695/1695 1697/1697/1697 1696/1696/1696 +f 1696/1696/1696 1697/1697/1697 1698/1698/1698 +f 1697/1697/1697 1699/1699/1699 1698/1698/1698 +f 1698/1698/1698 1699/1699/1699 1700/1700/1700 +f 1699/1699/1699 1701/1701/1701 1700/1700/1700 +f 1700/1700/1700 1701/1701/1701 1702/1702/1702 +f 1701/1701/1701 1703/1703/1703 1702/1702/1702 +f 1702/1702/1702 1703/1703/1703 1704/1704/1704 +f 1703/1703/1703 1705/1705/1705 1704/1704/1704 +f 1704/1704/1704 1705/1705/1705 1706/1706/1706 +f 1705/1705/1705 1707/1707/1707 1706/1706/1706 +f 1706/1706/1706 1707/1707/1707 1708/1708/1708 +f 1707/1707/1707 1709/1709/1709 1708/1708/1708 +f 1708/1708/1708 1709/1709/1709 1710/1710/1710 +f 1709/1709/1709 1711/1711/1711 1710/1710/1710 +f 1710/1710/1710 1711/1711/1711 1712/1712/1712 +f 1711/1711/1711 1713/1713/1713 1712/1712/1712 +f 1712/1712/1712 1713/1713/1713 1714/1714/1714 +f 1713/1713/1713 1715/1715/1715 1714/1714/1714 +f 1714/1714/1714 1715/1715/1715 1716/1716/1716 +f 1715/1715/1715 1717/1717/1717 1716/1716/1716 +f 1716/1716/1716 1717/1717/1717 1718/1718/1718 +f 1717/1717/1717 1719/1719/1719 1718/1718/1718 +f 1718/1718/1718 1719/1719/1719 1720/1720/1720 +f 1719/1719/1719 1721/1721/1721 1720/1720/1720 +f 1720/1720/1720 1721/1721/1721 1722/1722/1722 +f 1721/1721/1721 1723/1723/1723 1722/1722/1722 +f 1722/1722/1722 1723/1723/1723 1724/1724/1724 +f 1723/1723/1723 1725/1725/1725 1724/1724/1724 +f 1724/1724/1724 1725/1725/1725 1726/1726/1726 +f 1725/1725/1725 1727/1727/1727 1726/1726/1726 +f 1726/1726/1726 1727/1727/1727 1728/1728/1728 +f 1727/1727/1727 1729/1729/1729 1728/1728/1728 +f 1728/1728/1728 1729/1729/1729 1730/1730/1730 +f 1729/1729/1729 1731/1731/1731 1730/1730/1730 +f 1730/1730/1730 1731/1731/1731 1732/1732/1732 +f 1731/1731/1731 1733/1733/1733 1732/1732/1732 +f 1732/1732/1732 1733/1733/1733 1734/1734/1734 +f 1733/1733/1733 1735/1735/1735 1734/1734/1734 +f 1734/1734/1734 1735/1735/1735 1736/1736/1736 +f 1735/1735/1735 1737/1737/1737 1736/1736/1736 +f 1736/1736/1736 1737/1737/1737 1738/1738/1738 +f 1737/1737/1737 1739/1739/1739 1738/1738/1738 +f 1738/1738/1738 1739/1739/1739 1740/1740/1740 +f 1739/1739/1739 1741/1741/1741 1740/1740/1740 +f 1740/1740/1740 1741/1741/1741 1742/1742/1742 +f 1741/1741/1741 1743/1743/1743 1742/1742/1742 +f 1742/1742/1742 1743/1743/1743 1744/1744/1744 +f 1743/1743/1743 1745/1745/1745 1744/1744/1744 +f 1744/1744/1744 1745/1745/1745 1746/1746/1746 +f 1745/1745/1745 1747/1747/1747 1746/1746/1746 +f 1746/1746/1746 1747/1747/1747 1748/1748/1748 +f 1747/1747/1747 1749/1749/1749 1748/1748/1748 +f 1748/1748/1748 1749/1749/1749 1750/1750/1750 +f 1749/1749/1749 1751/1751/1751 1750/1750/1750 +f 1750/1750/1750 1751/1751/1751 1752/1752/1752 +f 1751/1751/1751 1753/1753/1753 1752/1752/1752 +f 1752/1752/1752 1753/1753/1753 1754/1754/1754 +f 1753/1753/1753 1755/1755/1755 1754/1754/1754 +f 1754/1754/1754 1755/1755/1755 1756/1756/1756 +f 1755/1755/1755 1757/1757/1757 1756/1756/1756 +f 1756/1756/1756 1757/1757/1757 1758/1758/1758 +f 1757/1757/1757 1759/1759/1759 1758/1758/1758 +f 1758/1758/1758 1759/1759/1759 1760/1760/1760 +f 1759/1759/1759 1761/1761/1761 1760/1760/1760 +f 1760/1760/1760 1761/1761/1761 1762/1762/1762 +f 1761/1761/1761 1763/1763/1763 1762/1762/1762 +f 1762/1762/1762 1763/1763/1763 1764/1764/1764 +f 1763/1763/1763 1765/1765/1765 1764/1764/1764 +f 1764/1764/1764 1765/1765/1765 1766/1766/1766 +f 1765/1765/1765 1767/1767/1767 1766/1766/1766 +f 1766/1766/1766 1767/1767/1767 1768/1768/1768 +f 1767/1767/1767 1769/1769/1769 1768/1768/1768 +f 1768/1768/1768 1769/1769/1769 1770/1770/1770 +f 1769/1769/1769 1771/1771/1771 1770/1770/1770 +f 1770/1770/1770 1771/1771/1771 1772/1772/1772 +f 1771/1771/1771 1773/1773/1773 1772/1772/1772 +f 1772/1772/1772 1773/1773/1773 1774/1774/1774 +f 1773/1773/1773 1775/1775/1775 1774/1774/1774 +f 1774/1774/1774 1775/1775/1775 1776/1776/1776 +f 1775/1775/1775 1777/1777/1777 1776/1776/1776 +f 1776/1776/1776 1777/1777/1777 1778/1778/1778 +f 1777/1777/1777 1779/1779/1779 1778/1778/1778 +f 1778/1778/1778 1779/1779/1779 1780/1780/1780 +f 1779/1779/1779 1781/1781/1781 1780/1780/1780 +f 1780/1780/1780 1781/1781/1781 1782/1782/1782 +f 1781/1781/1781 1783/1783/1783 1782/1782/1782 +f 1782/1782/1782 1783/1783/1783 1784/1784/1784 +f 1783/1783/1783 1785/1785/1785 1784/1784/1784 +f 1784/1784/1784 1785/1785/1785 1786/1786/1786 +f 1785/1785/1785 1787/1787/1787 1786/1786/1786 +f 1786/1786/1786 1787/1787/1787 1788/1788/1788 +f 1787/1787/1787 1789/1789/1789 1788/1788/1788 +f 1788/1788/1788 1789/1789/1789 1790/1790/1790 +f 1789/1789/1789 1791/1791/1791 1790/1790/1790 +f 1790/1790/1790 1791/1791/1791 1792/1792/1792 +f 1791/1791/1791 1793/1793/1793 1792/1792/1792 +f 1792/1792/1792 1793/1793/1793 1794/1794/1794 +f 1793/1793/1793 1795/1795/1795 1794/1794/1794 +f 1794/1794/1794 1795/1795/1795 1796/1796/1796 +f 1795/1795/1795 1797/1797/1797 1796/1796/1796 +f 1796/1796/1796 1797/1797/1797 1798/1798/1798 +f 1797/1797/1797 1799/1799/1799 1798/1798/1798 +f 1798/1798/1798 1799/1799/1799 1800/1800/1800 +f 1799/1799/1799 1801/1801/1801 1800/1800/1800 +f 1800/1800/1800 1801/1801/1801 1802/1802/1802 +f 1801/1801/1801 1803/1803/1803 1802/1802/1802 +f 1802/1802/1802 1803/1803/1803 1804/1804/1804 +f 1803/1803/1803 1805/1805/1805 1804/1804/1804 +f 1804/1804/1804 1805/1805/1805 1806/1806/1806 +f 1805/1805/1805 1807/1807/1807 1806/1806/1806 +f 1806/1806/1806 1807/1807/1807 1808/1808/1808 +f 1807/1807/1807 1809/1809/1809 1808/1808/1808 +f 1808/1808/1808 1809/1809/1809 1810/1810/1810 +f 1809/1809/1809 1811/1811/1811 1810/1810/1810 +f 1810/1810/1810 1811/1811/1811 1812/1812/1812 +f 1811/1811/1811 1813/1813/1813 1812/1812/1812 +f 1812/1812/1812 1813/1813/1813 1814/1814/1814 +f 1813/1813/1813 1815/1815/1815 1814/1814/1814 +f 1814/1814/1814 1815/1815/1815 1816/1816/1816 +f 1815/1815/1815 1817/1817/1817 1816/1816/1816 +f 1816/1816/1816 1817/1817/1817 1818/1818/1818 +f 1817/1817/1817 1819/1819/1819 1818/1818/1818 +f 1818/1818/1818 1819/1819/1819 1820/1820/1820 +f 1819/1819/1819 1821/1821/1821 1820/1820/1820 +f 1820/1820/1820 1821/1821/1821 1822/1822/1822 +f 1821/1821/1821 1823/1823/1823 1822/1822/1822 +f 1822/1822/1822 1823/1823/1823 1824/1824/1824 +f 1823/1823/1823 1825/1825/1825 1824/1824/1824 +f 1824/1824/1824 1825/1825/1825 1826/1826/1826 +f 1825/1825/1825 1827/1827/1827 1826/1826/1826 +f 1826/1826/1826 1827/1827/1827 1828/1828/1828 +f 1827/1827/1827 1829/1829/1829 1828/1828/1828 +f 1828/1828/1828 1829/1829/1829 1830/1830/1830 +f 1829/1829/1829 1831/1831/1831 1830/1830/1830 +f 1830/1830/1830 1831/1831/1831 1832/1832/1832 +f 1831/1831/1831 1833/1833/1833 1832/1832/1832 +f 1832/1832/1832 1833/1833/1833 1834/1834/1834 +f 1833/1833/1833 1835/1835/1835 1834/1834/1834 +f 1834/1834/1834 1835/1835/1835 1836/1836/1836 +f 1835/1835/1835 1837/1837/1837 1836/1836/1836 +f 1836/1836/1836 1837/1837/1837 1838/1838/1838 +f 1837/1837/1837 1839/1839/1839 1838/1838/1838 +f 1838/1838/1838 1839/1839/1839 1840/1840/1840 +f 1839/1839/1839 1841/1841/1841 1840/1840/1840 +f 1840/1840/1840 1841/1841/1841 1842/1842/1842 +f 1841/1841/1841 1843/1843/1843 1842/1842/1842 +f 1842/1842/1842 1843/1843/1843 1844/1844/1844 +f 1843/1843/1843 1845/1845/1845 1844/1844/1844 +f 1844/1844/1844 1845/1845/1845 1846/1846/1846 +f 1845/1845/1845 1847/1847/1847 1846/1846/1846 +f 1846/1846/1846 1847/1847/1847 1848/1848/1848 +f 1847/1847/1847 1849/1849/1849 1848/1848/1848 +f 1848/1848/1848 1849/1849/1849 1850/1850/1850 +f 1849/1849/1849 1851/1851/1851 1850/1850/1850 +f 1850/1850/1850 1851/1851/1851 1852/1852/1852 +f 1851/1851/1851 1853/1853/1853 1852/1852/1852 +f 1852/1852/1852 1853/1853/1853 1854/1854/1854 +f 1853/1853/1853 1855/1855/1855 1854/1854/1854 +f 1854/1854/1854 1855/1855/1855 1856/1856/1856 +f 1855/1855/1855 1857/1857/1857 1856/1856/1856 +f 1856/1856/1856 1857/1857/1857 1858/1858/1858 +f 1857/1857/1857 1859/1859/1859 1858/1858/1858 +f 1858/1858/1858 1859/1859/1859 1860/1860/1860 +f 1859/1859/1859 1861/1861/1861 1860/1860/1860 +f 1860/1860/1860 1861/1861/1861 1862/1862/1862 +f 1861/1861/1861 1863/1863/1863 1862/1862/1862 +f 1862/1862/1862 1863/1863/1863 1864/1864/1864 +f 1863/1863/1863 1865/1865/1865 1864/1864/1864 +f 1864/1864/1864 1865/1865/1865 1866/1866/1866 +f 1865/1865/1865 1867/1867/1867 1866/1866/1866 +f 1866/1866/1866 1867/1867/1867 1868/1868/1868 +f 1867/1867/1867 1869/1869/1869 1868/1868/1868 +f 1868/1868/1868 1869/1869/1869 1870/1870/1870 +f 1869/1869/1869 1871/1871/1871 1870/1870/1870 +f 1870/1870/1870 1871/1871/1871 1872/1872/1872 +f 1871/1871/1871 1873/1873/1873 1872/1872/1872 +f 1872/1872/1872 1873/1873/1873 1874/1874/1874 +f 1873/1873/1873 1875/1875/1875 1874/1874/1874 +f 1874/1874/1874 1875/1875/1875 1876/1876/1876 +f 1875/1875/1875 1877/1877/1877 1876/1876/1876 +f 1876/1876/1876 1877/1877/1877 1878/1878/1878 +f 1877/1877/1877 1879/1879/1879 1878/1878/1878 +f 1878/1878/1878 1879/1879/1879 1880/1880/1880 +f 1879/1879/1879 1881/1881/1881 1880/1880/1880 +f 1880/1880/1880 1881/1881/1881 1882/1882/1882 +f 1881/1881/1881 1883/1883/1883 1882/1882/1882 +f 1882/1882/1882 1883/1883/1883 1884/1884/1884 +f 1883/1883/1883 1885/1885/1885 1884/1884/1884 +f 1884/1884/1884 1885/1885/1885 1886/1886/1886 +f 1885/1885/1885 1887/1887/1887 1886/1886/1886 +f 1886/1886/1886 1887/1887/1887 1888/1888/1888 +f 1887/1887/1887 1889/1889/1889 1888/1888/1888 +f 1888/1888/1888 1889/1889/1889 1890/1890/1890 +f 1889/1889/1889 1891/1891/1891 1890/1890/1890 +f 1890/1890/1890 1891/1891/1891 1892/1892/1892 +f 1891/1891/1891 1893/1893/1893 1892/1892/1892 +f 1892/1892/1892 1893/1893/1893 1894/1894/1894 +f 1893/1893/1893 1895/1895/1895 1894/1894/1894 +f 1894/1894/1894 1895/1895/1895 1896/1896/1896 +f 1895/1895/1895 1897/1897/1897 1896/1896/1896 +f 1896/1896/1896 1897/1897/1897 1898/1898/1898 +f 1897/1897/1897 1899/1899/1899 1898/1898/1898 +f 1898/1898/1898 1899/1899/1899 1900/1900/1900 +f 1899/1899/1899 1901/1901/1901 1900/1900/1900 +f 1900/1900/1900 1901/1901/1901 1902/1902/1902 +f 1901/1901/1901 1903/1903/1903 1902/1902/1902 +f 1902/1902/1902 1903/1903/1903 1904/1904/1904 +f 1903/1903/1903 1905/1905/1905 1904/1904/1904 +f 1904/1904/1904 1905/1905/1905 1906/1906/1906 +f 1905/1905/1905 1907/1907/1907 1906/1906/1906 +f 1906/1906/1906 1907/1907/1907 1908/1908/1908 +f 1907/1907/1907 1909/1909/1909 1908/1908/1908 +f 1908/1908/1908 1909/1909/1909 1910/1910/1910 +f 1909/1909/1909 1911/1911/1911 1910/1910/1910 +f 1910/1910/1910 1911/1911/1911 1912/1912/1912 +f 1911/1911/1911 1913/1913/1913 1912/1912/1912 +f 1912/1912/1912 1913/1913/1913 1914/1914/1914 +f 1913/1913/1913 1915/1915/1915 1914/1914/1914 +f 1914/1914/1914 1915/1915/1915 1916/1916/1916 +f 1915/1915/1915 1917/1917/1917 1916/1916/1916 +f 1916/1916/1916 1917/1917/1917 1918/1918/1918 +f 1917/1917/1917 1919/1919/1919 1918/1918/1918 +f 1918/1918/1918 1919/1919/1919 1920/1920/1920 +f 1919/1919/1919 1921/1921/1921 1920/1920/1920 +f 1920/1920/1920 1921/1921/1921 1922/1922/1922 +f 1921/1921/1921 1923/1923/1923 1922/1922/1922 +f 1922/1922/1922 1923/1923/1923 1924/1924/1924 +f 1923/1923/1923 1925/1925/1925 1924/1924/1924 +f 1924/1924/1924 1925/1925/1925 1926/1926/1926 +f 1925/1925/1925 1927/1927/1927 1926/1926/1926 +f 1926/1926/1926 1927/1927/1927 1928/1928/1928 +f 1927/1927/1927 1929/1929/1929 1928/1928/1928 +f 1928/1928/1928 1929/1929/1929 1930/1930/1930 +f 1929/1929/1929 1931/1931/1931 1930/1930/1930 +f 1930/1930/1930 1931/1931/1931 1932/1932/1932 +f 1931/1931/1931 1933/1933/1933 1932/1932/1932 +f 1932/1932/1932 1933/1933/1933 1934/1934/1934 +f 1933/1933/1933 1935/1935/1935 1934/1934/1934 +f 1934/1934/1934 1935/1935/1935 1936/1936/1936 +f 1935/1935/1935 1937/1937/1937 1936/1936/1936 +f 1936/1936/1936 1937/1937/1937 1938/1938/1938 +f 1937/1937/1937 1939/1939/1939 1938/1938/1938 +f 1938/1938/1938 1939/1939/1939 1940/1940/1940 +f 1939/1939/1939 1941/1941/1941 1940/1940/1940 +f 1940/1940/1940 1941/1941/1941 1942/1942/1942 +f 1941/1941/1941 1943/1943/1943 1942/1942/1942 +f 1942/1942/1942 1943/1943/1943 1944/1944/1944 +f 1943/1943/1943 1945/1945/1945 1944/1944/1944 +f 1944/1944/1944 1945/1945/1945 1946/1946/1946 +f 1945/1945/1945 1947/1947/1947 1946/1946/1946 +f 1946/1946/1946 1947/1947/1947 1948/1948/1948 +f 1947/1947/1947 1949/1949/1949 1948/1948/1948 +f 1948/1948/1948 1949/1949/1949 1950/1950/1950 +f 1949/1949/1949 1951/1951/1951 1950/1950/1950 +f 1950/1950/1950 1951/1951/1951 1952/1952/1952 +f 1951/1951/1951 1953/1953/1953 1952/1952/1952 +f 1952/1952/1952 1953/1953/1953 1954/1954/1954 +f 1953/1953/1953 1955/1955/1955 1954/1954/1954 +f 1954/1954/1954 1955/1955/1955 1956/1956/1956 +f 1955/1955/1955 1957/1957/1957 1956/1956/1956 +f 1956/1956/1956 1957/1957/1957 1958/1958/1958 +f 1957/1957/1957 1959/1959/1959 1958/1958/1958 +f 1958/1958/1958 1959/1959/1959 1960/1960/1960 +f 1959/1959/1959 1961/1961/1961 1960/1960/1960 +f 1960/1960/1960 1961/1961/1961 1962/1962/1962 +f 1961/1961/1961 1963/1963/1963 1962/1962/1962 +f 1962/1962/1962 1963/1963/1963 1964/1964/1964 +f 1963/1963/1963 1965/1965/1965 1964/1964/1964 +f 1964/1964/1964 1965/1965/1965 1966/1966/1966 +f 1965/1965/1965 1967/1967/1967 1966/1966/1966 +f 1966/1966/1966 1967/1967/1967 1968/1968/1968 +f 1967/1967/1967 1969/1969/1969 1968/1968/1968 +f 1968/1968/1968 1969/1969/1969 1970/1970/1970 +f 1969/1969/1969 1971/1971/1971 1970/1970/1970 +f 1970/1970/1970 1971/1971/1971 1972/1972/1972 +f 1971/1971/1971 1973/1973/1973 1972/1972/1972 +f 1972/1972/1972 1973/1973/1973 1974/1974/1974 +f 1973/1973/1973 1975/1975/1975 1974/1974/1974 +f 1974/1974/1974 1975/1975/1975 1976/1976/1976 +f 1975/1975/1975 1977/1977/1977 1976/1976/1976 +f 1976/1976/1976 1977/1977/1977 1978/1978/1978 +f 1977/1977/1977 1979/1979/1979 1978/1978/1978 +f 1978/1978/1978 1979/1979/1979 1980/1980/1980 +f 1979/1979/1979 1981/1981/1981 1980/1980/1980 +f 1980/1980/1980 1981/1981/1981 1982/1982/1982 +f 1981/1981/1981 1983/1983/1983 1982/1982/1982 +f 1982/1982/1982 1983/1983/1983 1984/1984/1984 +f 1983/1983/1983 1985/1985/1985 1984/1984/1984 +f 1984/1984/1984 1985/1985/1985 1986/1986/1986 +f 1985/1985/1985 1987/1987/1987 1986/1986/1986 +f 1986/1986/1986 1987/1987/1987 1988/1988/1988 +f 1987/1987/1987 1989/1989/1989 1988/1988/1988 +f 1988/1988/1988 1989/1989/1989 1990/1990/1990 +f 1989/1989/1989 1991/1991/1991 1990/1990/1990 +f 1990/1990/1990 1991/1991/1991 1992/1992/1992 +f 1991/1991/1991 1993/1993/1993 1992/1992/1992 +f 1992/1992/1992 1993/1993/1993 1994/1994/1994 +f 1993/1993/1993 1995/1995/1995 1994/1994/1994 +f 1994/1994/1994 1995/1995/1995 1996/1996/1996 +f 1995/1995/1995 1997/1997/1997 1996/1996/1996 +f 1996/1996/1996 1997/1997/1997 1998/1998/1998 +f 1997/1997/1997 1999/1999/1999 1998/1998/1998 +f 1998/1998/1998 1999/1999/1999 2000/2000/2000 +f 1999/1999/1999 2001/2001/2001 2000/2000/2000 +f 2000/2000/2000 2001/2001/2001 2002/2002/2002 +f 2001/2001/2001 2003/2003/2003 2002/2002/2002 +f 2002/2002/2002 2003/2003/2003 2004/2004/2004 +f 2003/2003/2003 2005/2005/2005 2004/2004/2004 +f 2004/2004/2004 2005/2005/2005 2006/2006/2006 +f 2005/2005/2005 2007/2007/2007 2006/2006/2006 +f 2006/2006/2006 2007/2007/2007 2008/2008/2008 +f 2007/2007/2007 2009/2009/2009 2008/2008/2008 +f 2008/2008/2008 2009/2009/2009 2010/2010/2010 +f 2009/2009/2009 2011/2011/2011 2010/2010/2010 +f 2010/2010/2010 2011/2011/2011 2012/2012/2012 +f 2011/2011/2011 2013/2013/2013 2012/2012/2012 +f 2012/2012/2012 2013/2013/2013 2014/2014/2014 +f 2013/2013/2013 2015/2015/2015 2014/2014/2014 +f 2014/2014/2014 2015/2015/2015 2016/2016/2016 +f 2015/2015/2015 2017/2017/2017 2016/2016/2016 +f 2016/2016/2016 2017/2017/2017 2018/2018/2018 +f 2017/2017/2017 2019/2019/2019 2018/2018/2018 +f 2018/2018/2018 2019/2019/2019 2020/2020/2020 +f 2019/2019/2019 2021/2021/2021 2020/2020/2020 +f 2020/2020/2020 2021/2021/2021 2022/2022/2022 +f 2021/2021/2021 2023/2023/2023 2022/2022/2022 +f 2022/2022/2022 2023/2023/2023 2024/2024/2024 +f 2023/2023/2023 2025/2025/2025 2024/2024/2024 +f 2024/2024/2024 2025/2025/2025 2026/2026/2026 +f 2025/2025/2025 2027/2027/2027 2026/2026/2026 +f 2026/2026/2026 2027/2027/2027 2028/2028/2028 +f 2027/2027/2027 2029/2029/2029 2028/2028/2028 +f 2028/2028/2028 2029/2029/2029 2030/2030/2030 +f 2029/2029/2029 2031/2031/2031 2030/2030/2030 +f 2030/2030/2030 2031/2031/2031 2032/2032/2032 +f 2031/2031/2031 2033/2033/2033 2032/2032/2032 +f 2032/2032/2032 2033/2033/2033 2034/2034/2034 +f 2033/2033/2033 2035/2035/2035 2034/2034/2034 +f 2034/2034/2034 2035/2035/2035 2036/2036/2036 +f 2035/2035/2035 2037/2037/2037 2036/2036/2036 +f 2036/2036/2036 2037/2037/2037 2038/2038/2038 +f 2037/2037/2037 2039/2039/2039 2038/2038/2038 +f 2038/2038/2038 2039/2039/2039 2040/2040/2040 +f 2039/2039/2039 2041/2041/2041 2040/2040/2040 +f 2040/2040/2040 2041/2041/2041 2042/2042/2042 +f 2041/2041/2041 2043/2043/2043 2042/2042/2042 +f 2042/2042/2042 2043/2043/2043 2044/2044/2044 +f 2043/2043/2043 2045/2045/2045 2044/2044/2044 +f 2044/2044/2044 2045/2045/2045 2046/2046/2046 +f 2045/2045/2045 2047/2047/2047 2046/2046/2046 +f 2046/2046/2046 2047/2047/2047 2048/2048/2048 +f 2047/2047/2047 2049/2049/2049 2048/2048/2048 +f 2048/2048/2048 2049/2049/2049 2050/2050/2050 +f 2049/2049/2049 2051/2051/2051 2050/2050/2050 +f 2050/2050/2050 2051/2051/2051 2052/2052/2052 +f 2051/2051/2051 2053/2053/2053 2052/2052/2052 +f 2052/2052/2052 2053/2053/2053 2054/2054/2054 +f 2053/2053/2053 2055/2055/2055 2054/2054/2054 +f 2054/2054/2054 2055/2055/2055 2056/2056/2056 +f 2055/2055/2055 2057/2057/2057 2056/2056/2056 +f 2056/2056/2056 2057/2057/2057 2058/2058/2058 +f 2057/2057/2057 2059/2059/2059 2058/2058/2058 +f 2058/2058/2058 2059/2059/2059 2060/2060/2060 +f 2059/2059/2059 2061/2061/2061 2060/2060/2060 +f 2060/2060/2060 2061/2061/2061 2062/2062/2062 +f 2061/2061/2061 2063/2063/2063 2062/2062/2062 +f 2062/2062/2062 2063/2063/2063 2064/2064/2064 +f 2063/2063/2063 2065/2065/2065 2064/2064/2064 +f 2064/2064/2064 2065/2065/2065 2066/2066/2066 +f 2065/2065/2065 2067/2067/2067 2066/2066/2066 +f 2066/2066/2066 2067/2067/2067 2068/2068/2068 +f 2067/2067/2067 2069/2069/2069 2068/2068/2068 +f 2068/2068/2068 2069/2069/2069 2070/2070/2070 +f 2069/2069/2069 2071/2071/2071 2070/2070/2070 +f 2070/2070/2070 2071/2071/2071 2072/2072/2072 +f 2071/2071/2071 2073/2073/2073 2072/2072/2072 +f 2072/2072/2072 2073/2073/2073 2074/2074/2074 +f 2073/2073/2073 2075/2075/2075 2074/2074/2074 +f 2074/2074/2074 2075/2075/2075 2076/2076/2076 +f 2075/2075/2075 2077/2077/2077 2076/2076/2076 +f 2076/2076/2076 2077/2077/2077 2078/2078/2078 +f 2077/2077/2077 2079/2079/2079 2078/2078/2078 +f 2078/2078/2078 2079/2079/2079 2080/2080/2080 +f 2079/2079/2079 2081/2081/2081 2080/2080/2080 +f 2080/2080/2080 2081/2081/2081 2082/2082/2082 +f 2081/2081/2081 2083/2083/2083 2082/2082/2082 +f 2082/2082/2082 2083/2083/2083 2084/2084/2084 +f 2083/2083/2083 2085/2085/2085 2084/2084/2084 +f 2084/2084/2084 2085/2085/2085 2086/2086/2086 +f 2085/2085/2085 2087/2087/2087 2086/2086/2086 +f 2086/2086/2086 2087/2087/2087 2088/2088/2088 +f 2087/2087/2087 2089/2089/2089 2088/2088/2088 +f 2088/2088/2088 2089/2089/2089 2090/2090/2090 +f 2089/2089/2089 2091/2091/2091 2090/2090/2090 +f 2090/2090/2090 2091/2091/2091 2092/2092/2092 +f 2091/2091/2091 2093/2093/2093 2092/2092/2092 +f 2092/2092/2092 2093/2093/2093 2094/2094/2094 +f 2093/2093/2093 2095/2095/2095 2094/2094/2094 +f 2094/2094/2094 2095/2095/2095 2096/2096/2096 +f 2095/2095/2095 2097/2097/2097 2096/2096/2096 +f 2096/2096/2096 2097/2097/2097 2098/2098/2098 +f 2097/2097/2097 2099/2099/2099 2098/2098/2098 +f 2098/2098/2098 2099/2099/2099 2100/2100/2100 +f 2099/2099/2099 2101/2101/2101 2100/2100/2100 +f 2100/2100/2100 2101/2101/2101 2102/2102/2102 +f 2101/2101/2101 2103/2103/2103 2102/2102/2102 +f 2102/2102/2102 2103/2103/2103 2104/2104/2104 +f 2103/2103/2103 2105/2105/2105 2104/2104/2104 +f 2104/2104/2104 2105/2105/2105 2106/2106/2106 +f 2105/2105/2105 2107/2107/2107 2106/2106/2106 +f 2106/2106/2106 2107/2107/2107 2108/2108/2108 +f 2107/2107/2107 2109/2109/2109 2108/2108/2108 +f 2108/2108/2108 2109/2109/2109 2110/2110/2110 +f 2109/2109/2109 2111/2111/2111 2110/2110/2110 +f 2110/2110/2110 2111/2111/2111 2112/2112/2112 +f 2111/2111/2111 2113/2113/2113 2112/2112/2112 +f 2112/2112/2112 2113/2113/2113 2114/2114/2114 +f 2113/2113/2113 2115/2115/2115 2114/2114/2114 +f 2114/2114/2114 2115/2115/2115 2116/2116/2116 +f 2115/2115/2115 2117/2117/2117 2116/2116/2116 +f 2116/2116/2116 2117/2117/2117 2118/2118/2118 +f 2117/2117/2117 2119/2119/2119 2118/2118/2118 +f 2118/2118/2118 2119/2119/2119 2120/2120/2120 +f 2119/2119/2119 2121/2121/2121 2120/2120/2120 +f 2120/2120/2120 2121/2121/2121 2122/2122/2122 +f 2121/2121/2121 2123/2123/2123 2122/2122/2122 +f 2122/2122/2122 2123/2123/2123 2124/2124/2124 +f 2123/2123/2123 2125/2125/2125 2124/2124/2124 +f 2124/2124/2124 2125/2125/2125 2126/2126/2126 +f 2125/2125/2125 2127/2127/2127 2126/2126/2126 +f 2126/2126/2126 2127/2127/2127 2128/2128/2128 +f 2127/2127/2127 2129/2129/2129 2128/2128/2128 +f 2128/2128/2128 2129/2129/2129 2130/2130/2130 +f 2129/2129/2129 2131/2131/2131 2130/2130/2130 +f 2130/2130/2130 2131/2131/2131 2132/2132/2132 +f 2131/2131/2131 2133/2133/2133 2132/2132/2132 +f 2132/2132/2132 2133/2133/2133 2134/2134/2134 +f 2133/2133/2133 2135/2135/2135 2134/2134/2134 +f 2134/2134/2134 2135/2135/2135 2136/2136/2136 +f 2135/2135/2135 2137/2137/2137 2136/2136/2136 +f 2136/2136/2136 2137/2137/2137 2138/2138/2138 +f 2137/2137/2137 2139/2139/2139 2138/2138/2138 +f 2138/2138/2138 2139/2139/2139 2140/2140/2140 +f 2139/2139/2139 2141/2141/2141 2140/2140/2140 +f 2140/2140/2140 2141/2141/2141 2142/2142/2142 +f 2141/2141/2141 2143/2143/2143 2142/2142/2142 +f 2142/2142/2142 2143/2143/2143 2144/2144/2144 +f 2143/2143/2143 2145/2145/2145 2144/2144/2144 +f 2144/2144/2144 2145/2145/2145 2146/2146/2146 +f 2145/2145/2145 2147/2147/2147 2146/2146/2146 +f 2146/2146/2146 2147/2147/2147 2148/2148/2148 +f 2147/2147/2147 2149/2149/2149 2148/2148/2148 +f 2148/2148/2148 2149/2149/2149 2150/2150/2150 +f 2149/2149/2149 2151/2151/2151 2150/2150/2150 +f 2150/2150/2150 2151/2151/2151 2152/2152/2152 +f 2151/2151/2151 2153/2153/2153 2152/2152/2152 +f 2152/2152/2152 2153/2153/2153 2154/2154/2154 +f 2153/2153/2153 2155/2155/2155 2154/2154/2154 +f 2154/2154/2154 2155/2155/2155 2156/2156/2156 +f 2155/2155/2155 2157/2157/2157 2156/2156/2156 +f 2156/2156/2156 2157/2157/2157 2158/2158/2158 +f 2157/2157/2157 2159/2159/2159 2158/2158/2158 +f 2158/2158/2158 2159/2159/2159 2160/2160/2160 +f 2159/2159/2159 2161/2161/2161 2160/2160/2160 +f 2160/2160/2160 2161/2161/2161 2162/2162/2162 +f 2161/2161/2161 2163/2163/2163 2162/2162/2162 +f 2162/2162/2162 2163/2163/2163 2164/2164/2164 +f 2163/2163/2163 2165/2165/2165 2164/2164/2164 +f 2164/2164/2164 2165/2165/2165 2166/2166/2166 +f 2165/2165/2165 2167/2167/2167 2166/2166/2166 +f 2166/2166/2166 2167/2167/2167 2168/2168/2168 +f 2167/2167/2167 2169/2169/2169 2168/2168/2168 +f 2168/2168/2168 2169/2169/2169 2170/2170/2170 +f 2169/2169/2169 2171/2171/2171 2170/2170/2170 +f 2170/2170/2170 2171/2171/2171 2172/2172/2172 +f 2171/2171/2171 2173/2173/2173 2172/2172/2172 +f 2172/2172/2172 2173/2173/2173 2174/2174/2174 +f 2173/2173/2173 2175/2175/2175 2174/2174/2174 +f 2174/2174/2174 2175/2175/2175 2176/2176/2176 +f 2175/2175/2175 2177/2177/2177 2176/2176/2176 +f 2176/2176/2176 2177/2177/2177 2178/2178/2178 +f 2177/2177/2177 2179/2179/2179 2178/2178/2178 +f 2178/2178/2178 2179/2179/2179 2180/2180/2180 +f 2179/2179/2179 2181/2181/2181 2180/2180/2180 +f 2180/2180/2180 2181/2181/2181 2182/2182/2182 +f 2181/2181/2181 2183/2183/2183 2182/2182/2182 +f 2182/2182/2182 2183/2183/2183 2184/2184/2184 +f 2183/2183/2183 2185/2185/2185 2184/2184/2184 +f 2184/2184/2184 2185/2185/2185 2186/2186/2186 +f 2185/2185/2185 2187/2187/2187 2186/2186/2186 +f 2186/2186/2186 2187/2187/2187 2188/2188/2188 +f 2187/2187/2187 2189/2189/2189 2188/2188/2188 +f 2188/2188/2188 2189/2189/2189 2190/2190/2190 +f 2189/2189/2189 2191/2191/2191 2190/2190/2190 +f 2190/2190/2190 2191/2191/2191 2192/2192/2192 +f 2191/2191/2191 2193/2193/2193 2192/2192/2192 +f 2192/2192/2192 2193/2193/2193 2194/2194/2194 +f 2193/2193/2193 2195/2195/2195 2194/2194/2194 +f 2194/2194/2194 2195/2195/2195 2196/2196/2196 +f 2195/2195/2195 2197/2197/2197 2196/2196/2196 +f 2196/2196/2196 2197/2197/2197 2198/2198/2198 +f 2197/2197/2197 2199/2199/2199 2198/2198/2198 +f 2198/2198/2198 2199/2199/2199 2200/2200/2200 +f 2199/2199/2199 2201/2201/2201 2200/2200/2200 +f 2200/2200/2200 2201/2201/2201 2202/2202/2202 +f 2201/2201/2201 2203/2203/2203 2202/2202/2202 +f 2202/2202/2202 2203/2203/2203 2204/2204/2204 +f 2203/2203/2203 2205/2205/2205 2204/2204/2204 +f 2204/2204/2204 2205/2205/2205 2206/2206/2206 +f 2205/2205/2205 2207/2207/2207 2206/2206/2206 +f 2206/2206/2206 2207/2207/2207 2208/2208/2208 +f 2207/2207/2207 2209/2209/2209 2208/2208/2208 +f 2208/2208/2208 2209/2209/2209 2210/2210/2210 +f 2209/2209/2209 2211/2211/2211 2210/2210/2210 +f 2210/2210/2210 2211/2211/2211 2212/2212/2212 +f 2211/2211/2211 2213/2213/2213 2212/2212/2212 +f 2212/2212/2212 2213/2213/2213 2214/2214/2214 +f 2213/2213/2213 2215/2215/2215 2214/2214/2214 +f 2214/2214/2214 2215/2215/2215 2216/2216/2216 +f 2215/2215/2215 2217/2217/2217 2216/2216/2216 +f 2216/2216/2216 2217/2217/2217 2218/2218/2218 +f 2217/2217/2217 2219/2219/2219 2218/2218/2218 +f 2218/2218/2218 2219/2219/2219 2220/2220/2220 +f 2219/2219/2219 2221/2221/2221 2220/2220/2220 +f 2220/2220/2220 2221/2221/2221 2222/2222/2222 +f 2221/2221/2221 2223/2223/2223 2222/2222/2222 +f 2222/2222/2222 2223/2223/2223 2224/2224/2224 +f 2223/2223/2223 2225/2225/2225 2224/2224/2224 +f 2224/2224/2224 2225/2225/2225 2226/2226/2226 +f 2225/2225/2225 2227/2227/2227 2226/2226/2226 +f 2226/2226/2226 2227/2227/2227 2228/2228/2228 +f 2227/2227/2227 2229/2229/2229 2228/2228/2228 +f 2228/2228/2228 2229/2229/2229 2230/2230/2230 +f 2229/2229/2229 2231/2231/2231 2230/2230/2230 +f 2230/2230/2230 2231/2231/2231 2232/2232/2232 +f 2231/2231/2231 2233/2233/2233 2232/2232/2232 +f 2232/2232/2232 2233/2233/2233 2234/2234/2234 +f 2233/2233/2233 2235/2235/2235 2234/2234/2234 +f 2234/2234/2234 2235/2235/2235 2236/2236/2236 +f 2235/2235/2235 2237/2237/2237 2236/2236/2236 +f 2236/2236/2236 2237/2237/2237 2238/2238/2238 +f 2237/2237/2237 2239/2239/2239 2238/2238/2238 +f 2238/2238/2238 2239/2239/2239 2240/2240/2240 +f 2239/2239/2239 2241/2241/2241 2240/2240/2240 +f 2240/2240/2240 2241/2241/2241 2242/2242/2242 +f 2241/2241/2241 2243/2243/2243 2242/2242/2242 +f 2242/2242/2242 2243/2243/2243 2244/2244/2244 +f 2243/2243/2243 2245/2245/2245 2244/2244/2244 +f 2244/2244/2244 2245/2245/2245 2246/2246/2246 +f 2245/2245/2245 2247/2247/2247 2246/2246/2246 +f 2246/2246/2246 2247/2247/2247 2248/2248/2248 +f 2247/2247/2247 2249/2249/2249 2248/2248/2248 +f 2248/2248/2248 2249/2249/2249 2250/2250/2250 +f 2249/2249/2249 2251/2251/2251 2250/2250/2250 +f 2250/2250/2250 2251/2251/2251 2252/2252/2252 +f 2251/2251/2251 2253/2253/2253 2252/2252/2252 +f 2252/2252/2252 2253/2253/2253 2254/2254/2254 +f 2253/2253/2253 2255/2255/2255 2254/2254/2254 +f 2254/2254/2254 2255/2255/2255 2256/2256/2256 +f 2255/2255/2255 2257/2257/2257 2256/2256/2256 +f 2256/2256/2256 2257/2257/2257 2258/2258/2258 +f 2257/2257/2257 2259/2259/2259 2258/2258/2258 +f 2258/2258/2258 2259/2259/2259 2260/2260/2260 +f 2259/2259/2259 2261/2261/2261 2260/2260/2260 +f 2260/2260/2260 2261/2261/2261 2262/2262/2262 +f 2261/2261/2261 2263/2263/2263 2262/2262/2262 +f 2262/2262/2262 2263/2263/2263 2264/2264/2264 +f 2263/2263/2263 2265/2265/2265 2264/2264/2264 +f 2264/2264/2264 2265/2265/2265 2266/2266/2266 +f 2265/2265/2265 2267/2267/2267 2266/2266/2266 +f 2266/2266/2266 2267/2267/2267 2268/2268/2268 +f 2267/2267/2267 2269/2269/2269 2268/2268/2268 +f 2268/2268/2268 2269/2269/2269 2270/2270/2270 +f 2269/2269/2269 2271/2271/2271 2270/2270/2270 +f 2270/2270/2270 2271/2271/2271 2272/2272/2272 +f 2271/2271/2271 2273/2273/2273 2272/2272/2272 +f 2272/2272/2272 2273/2273/2273 2274/2274/2274 +f 2273/2273/2273 2275/2275/2275 2274/2274/2274 +f 2274/2274/2274 2275/2275/2275 2276/2276/2276 +f 2275/2275/2275 2277/2277/2277 2276/2276/2276 +f 2276/2276/2276 2277/2277/2277 2278/2278/2278 +f 2277/2277/2277 2279/2279/2279 2278/2278/2278 +f 2278/2278/2278 2279/2279/2279 2280/2280/2280 +f 2279/2279/2279 2281/2281/2281 2280/2280/2280 +f 2280/2280/2280 2281/2281/2281 2282/2282/2282 +f 2281/2281/2281 2283/2283/2283 2282/2282/2282 +f 2282/2282/2282 2283/2283/2283 2284/2284/2284 +f 2283/2283/2283 2285/2285/2285 2284/2284/2284 +f 2284/2284/2284 2285/2285/2285 2286/2286/2286 +f 2285/2285/2285 2287/2287/2287 2286/2286/2286 +f 2286/2286/2286 2287/2287/2287 2288/2288/2288 +f 2287/2287/2287 2289/2289/2289 2288/2288/2288 +f 2288/2288/2288 2289/2289/2289 2290/2290/2290 +f 2289/2289/2289 2291/2291/2291 2290/2290/2290 +f 2290/2290/2290 2291/2291/2291 2292/2292/2292 +f 2291/2291/2291 2293/2293/2293 2292/2292/2292 +f 2292/2292/2292 2293/2293/2293 2294/2294/2294 +f 2293/2293/2293 2295/2295/2295 2294/2294/2294 +f 2294/2294/2294 2295/2295/2295 2296/2296/2296 +f 2295/2295/2295 2297/2297/2297 2296/2296/2296 +f 2296/2296/2296 2297/2297/2297 2298/2298/2298 +f 2297/2297/2297 2299/2299/2299 2298/2298/2298 +f 2298/2298/2298 2299/2299/2299 2300/2300/2300 +f 2299/2299/2299 2301/2301/2301 2300/2300/2300 +f 2300/2300/2300 2301/2301/2301 2302/2302/2302 +f 2301/2301/2301 2303/2303/2303 2302/2302/2302 +f 2302/2302/2302 2303/2303/2303 2304/2304/2304 +f 2303/2303/2303 2305/2305/2305 2304/2304/2304 +f 2304/2304/2304 2305/2305/2305 2306/2306/2306 +f 2305/2305/2305 2307/2307/2307 2306/2306/2306 +f 2306/2306/2306 2307/2307/2307 2308/2308/2308 +f 2307/2307/2307 2309/2309/2309 2308/2308/2308 +f 2308/2308/2308 2309/2309/2309 2310/2310/2310 +f 2309/2309/2309 2311/2311/2311 2310/2310/2310 +f 2310/2310/2310 2311/2311/2311 2312/2312/2312 +f 2311/2311/2311 2313/2313/2313 2312/2312/2312 +f 2312/2312/2312 2313/2313/2313 2314/2314/2314 +f 2313/2313/2313 2315/2315/2315 2314/2314/2314 +f 2314/2314/2314 2315/2315/2315 2316/2316/2316 +f 2315/2315/2315 2317/2317/2317 2316/2316/2316 +f 2316/2316/2316 2317/2317/2317 2318/2318/2318 +f 2317/2317/2317 2319/2319/2319 2318/2318/2318 +f 2318/2318/2318 2319/2319/2319 2320/2320/2320 +f 2319/2319/2319 2321/2321/2321 2320/2320/2320 +f 2320/2320/2320 2321/2321/2321 2322/2322/2322 +f 2321/2321/2321 2323/2323/2323 2322/2322/2322 +f 2322/2322/2322 2323/2323/2323 2324/2324/2324 +f 2323/2323/2323 2325/2325/2325 2324/2324/2324 +f 2324/2324/2324 2325/2325/2325 2326/2326/2326 +f 2325/2325/2325 2327/2327/2327 2326/2326/2326 +f 2326/2326/2326 2327/2327/2327 2328/2328/2328 +f 2327/2327/2327 2329/2329/2329 2328/2328/2328 +f 2328/2328/2328 2329/2329/2329 2330/2330/2330 +f 2329/2329/2329 2331/2331/2331 2330/2330/2330 +f 2330/2330/2330 2331/2331/2331 2332/2332/2332 +f 2331/2331/2331 2333/2333/2333 2332/2332/2332 +f 2332/2332/2332 2333/2333/2333 2334/2334/2334 +f 2333/2333/2333 2335/2335/2335 2334/2334/2334 +f 2334/2334/2334 2335/2335/2335 2336/2336/2336 +f 2335/2335/2335 2337/2337/2337 2336/2336/2336 +f 2336/2336/2336 2337/2337/2337 2338/2338/2338 +f 2337/2337/2337 2339/2339/2339 2338/2338/2338 +f 2338/2338/2338 2339/2339/2339 2340/2340/2340 +f 2339/2339/2339 2341/2341/2341 2340/2340/2340 +f 2340/2340/2340 2341/2341/2341 2342/2342/2342 +f 2341/2341/2341 2343/2343/2343 2342/2342/2342 +f 2342/2342/2342 2343/2343/2343 2344/2344/2344 +f 2343/2343/2343 2345/2345/2345 2344/2344/2344 +f 2344/2344/2344 2345/2345/2345 2346/2346/2346 +f 2345/2345/2345 2347/2347/2347 2346/2346/2346 +f 2346/2346/2346 2347/2347/2347 2348/2348/2348 +f 2347/2347/2347 2349/2349/2349 2348/2348/2348 +f 2348/2348/2348 2349/2349/2349 2350/2350/2350 +f 2349/2349/2349 2351/2351/2351 2350/2350/2350 +f 2350/2350/2350 2351/2351/2351 2352/2352/2352 +f 2351/2351/2351 2353/2353/2353 2352/2352/2352 +f 2352/2352/2352 2353/2353/2353 2354/2354/2354 +f 2353/2353/2353 2355/2355/2355 2354/2354/2354 +f 2354/2354/2354 2355/2355/2355 2356/2356/2356 +f 2355/2355/2355 2357/2357/2357 2356/2356/2356 +f 2356/2356/2356 2357/2357/2357 2358/2358/2358 +f 2357/2357/2357 2359/2359/2359 2358/2358/2358 +f 2358/2358/2358 2359/2359/2359 2360/2360/2360 +f 2359/2359/2359 2361/2361/2361 2360/2360/2360 +f 2360/2360/2360 2361/2361/2361 2362/2362/2362 +f 2361/2361/2361 2363/2363/2363 2362/2362/2362 +f 2362/2362/2362 2363/2363/2363 2364/2364/2364 +f 2363/2363/2363 2365/2365/2365 2364/2364/2364 +f 2364/2364/2364 2365/2365/2365 2366/2366/2366 +f 2365/2365/2365 2367/2367/2367 2366/2366/2366 +f 2366/2366/2366 2367/2367/2367 2368/2368/2368 +f 2367/2367/2367 2369/2369/2369 2368/2368/2368 +f 2368/2368/2368 2369/2369/2369 2370/2370/2370 +f 2369/2369/2369 2371/2371/2371 2370/2370/2370 +f 2370/2370/2370 2371/2371/2371 2372/2372/2372 +f 2371/2371/2371 2373/2373/2373 2372/2372/2372 +f 2372/2372/2372 2373/2373/2373 2374/2374/2374 +f 2373/2373/2373 2375/2375/2375 2374/2374/2374 +f 2374/2374/2374 2375/2375/2375 2376/2376/2376 +f 2375/2375/2375 2377/2377/2377 2376/2376/2376 +f 2376/2376/2376 2377/2377/2377 2378/2378/2378 +f 2377/2377/2377 2379/2379/2379 2378/2378/2378 +f 2378/2378/2378 2379/2379/2379 2380/2380/2380 +f 2379/2379/2379 2381/2381/2381 2380/2380/2380 +f 2380/2380/2380 2381/2381/2381 2382/2382/2382 +f 2381/2381/2381 2383/2383/2383 2382/2382/2382 +f 2382/2382/2382 2383/2383/2383 2384/2384/2384 +f 2383/2383/2383 2385/2385/2385 2384/2384/2384 +f 2384/2384/2384 2385/2385/2385 2386/2386/2386 +f 2385/2385/2385 2387/2387/2387 2386/2386/2386 +f 2386/2386/2386 2387/2387/2387 2388/2388/2388 +f 2387/2387/2387 2389/2389/2389 2388/2388/2388 +f 2388/2388/2388 2389/2389/2389 2390/2390/2390 +f 2389/2389/2389 2391/2391/2391 2390/2390/2390 +f 2390/2390/2390 2391/2391/2391 2392/2392/2392 +f 2391/2391/2391 2393/2393/2393 2392/2392/2392 +f 2392/2392/2392 2393/2393/2393 2394/2394/2394 +f 2393/2393/2393 2395/2395/2395 2394/2394/2394 +f 2394/2394/2394 2395/2395/2395 2396/2396/2396 +f 2395/2395/2395 2397/2397/2397 2396/2396/2396 +f 2396/2396/2396 2397/2397/2397 2398/2398/2398 +f 2397/2397/2397 2399/2399/2399 2398/2398/2398 +f 2398/2398/2398 2399/2399/2399 2400/2400/2400 +f 2399/2399/2399 2401/2401/2401 2400/2400/2400 +f 2400/2400/2400 2401/2401/2401 2402/2402/2402 +f 2401/2401/2401 2403/2403/2403 2402/2402/2402 +f 2402/2402/2402 2403/2403/2403 2404/2404/2404 +f 2403/2403/2403 2405/2405/2405 2404/2404/2404 +f 2404/2404/2404 2405/2405/2405 2406/2406/2406 +f 2405/2405/2405 2407/2407/2407 2406/2406/2406 +f 2406/2406/2406 2407/2407/2407 2408/2408/2408 +f 2407/2407/2407 2409/2409/2409 2408/2408/2408 +f 2408/2408/2408 2409/2409/2409 2410/2410/2410 +f 2409/2409/2409 2411/2411/2411 2410/2410/2410 +f 2410/2410/2410 2411/2411/2411 2412/2412/2412 +f 2411/2411/2411 2413/2413/2413 2412/2412/2412 +f 2412/2412/2412 2413/2413/2413 2414/2414/2414 +f 2413/2413/2413 2415/2415/2415 2414/2414/2414 +f 2414/2414/2414 2415/2415/2415 2416/2416/2416 +f 2415/2415/2415 2417/2417/2417 2416/2416/2416 +f 2416/2416/2416 2417/2417/2417 2418/2418/2418 +f 2417/2417/2417 2419/2419/2419 2418/2418/2418 +f 2418/2418/2418 2419/2419/2419 2420/2420/2420 +f 2419/2419/2419 2421/2421/2421 2420/2420/2420 +f 2420/2420/2420 2421/2421/2421 2422/2422/2422 +f 2421/2421/2421 2423/2423/2423 2422/2422/2422 +f 2422/2422/2422 2423/2423/2423 2424/2424/2424 +f 2423/2423/2423 2425/2425/2425 2424/2424/2424 +f 2424/2424/2424 2425/2425/2425 2426/2426/2426 +f 2425/2425/2425 2427/2427/2427 2426/2426/2426 +f 2426/2426/2426 2427/2427/2427 2428/2428/2428 +f 2427/2427/2427 2429/2429/2429 2428/2428/2428 +f 2428/2428/2428 2429/2429/2429 2430/2430/2430 +f 2429/2429/2429 2431/2431/2431 2430/2430/2430 +f 2430/2430/2430 2431/2431/2431 2432/2432/2432 +f 2431/2431/2431 2433/2433/2433 2432/2432/2432 +f 2432/2432/2432 2433/2433/2433 2434/2434/2434 +f 2433/2433/2433 2435/2435/2435 2434/2434/2434 +f 2434/2434/2434 2435/2435/2435 2436/2436/2436 +f 2435/2435/2435 2437/2437/2437 2436/2436/2436 +f 2436/2436/2436 2437/2437/2437 2438/2438/2438 +f 2437/2437/2437 2439/2439/2439 2438/2438/2438 +f 2438/2438/2438 2439/2439/2439 2440/2440/2440 +f 2439/2439/2439 2441/2441/2441 2440/2440/2440 +f 2440/2440/2440 2441/2441/2441 2442/2442/2442 +f 2441/2441/2441 2443/2443/2443 2442/2442/2442 +f 2442/2442/2442 2443/2443/2443 2444/2444/2444 +f 2443/2443/2443 2445/2445/2445 2444/2444/2444 +f 2444/2444/2444 2445/2445/2445 2446/2446/2446 +f 2445/2445/2445 2447/2447/2447 2446/2446/2446 +f 2446/2446/2446 2447/2447/2447 2448/2448/2448 +f 2447/2447/2447 2449/2449/2449 2448/2448/2448 +f 2448/2448/2448 2449/2449/2449 2450/2450/2450 +f 2449/2449/2449 2451/2451/2451 2450/2450/2450 +f 2450/2450/2450 2451/2451/2451 2452/2452/2452 +f 2451/2451/2451 2453/2453/2453 2452/2452/2452 +f 2452/2452/2452 2453/2453/2453 2454/2454/2454 +f 2453/2453/2453 2455/2455/2455 2454/2454/2454 +f 2454/2454/2454 2455/2455/2455 2456/2456/2456 +f 2455/2455/2455 2457/2457/2457 2456/2456/2456 +f 2456/2456/2456 2457/2457/2457 2458/2458/2458 +f 2457/2457/2457 2459/2459/2459 2458/2458/2458 +f 2458/2458/2458 2459/2459/2459 2460/2460/2460 +f 2459/2459/2459 2461/2461/2461 2460/2460/2460 +f 2460/2460/2460 2461/2461/2461 2462/2462/2462 +f 2461/2461/2461 2463/2463/2463 2462/2462/2462 +f 2462/2462/2462 2463/2463/2463 2464/2464/2464 +f 2463/2463/2463 2465/2465/2465 2464/2464/2464 +f 2464/2464/2464 2465/2465/2465 2466/2466/2466 +f 2465/2465/2465 2467/2467/2467 2466/2466/2466 +f 2466/2466/2466 2467/2467/2467 2468/2468/2468 +f 2467/2467/2467 2469/2469/2469 2468/2468/2468 +f 2468/2468/2468 2469/2469/2469 2470/2470/2470 +f 2469/2469/2469 2471/2471/2471 2470/2470/2470 +f 2470/2470/2470 2471/2471/2471 2472/2472/2472 +f 2471/2471/2471 2473/2473/2473 2472/2472/2472 +f 2472/2472/2472 2473/2473/2473 2474/2474/2474 +f 2473/2473/2473 2475/2475/2475 2474/2474/2474 +f 2474/2474/2474 2475/2475/2475 2476/2476/2476 +f 2475/2475/2475 2477/2477/2477 2476/2476/2476 +f 2476/2476/2476 2477/2477/2477 2478/2478/2478 +f 2477/2477/2477 2479/2479/2479 2478/2478/2478 +f 2478/2478/2478 2479/2479/2479 2480/2480/2480 +f 2479/2479/2479 2481/2481/2481 2480/2480/2480 +f 2480/2480/2480 2481/2481/2481 2482/2482/2482 +f 2481/2481/2481 2483/2483/2483 2482/2482/2482 +f 2482/2482/2482 2483/2483/2483 2484/2484/2484 +f 2483/2483/2483 2485/2485/2485 2484/2484/2484 +f 2484/2484/2484 2485/2485/2485 2486/2486/2486 +f 2485/2485/2485 2487/2487/2487 2486/2486/2486 +f 2486/2486/2486 2487/2487/2487 2488/2488/2488 +f 2487/2487/2487 2489/2489/2489 2488/2488/2488 +f 2488/2488/2488 2489/2489/2489 2490/2490/2490 +f 2489/2489/2489 2491/2491/2491 2490/2490/2490 +f 2490/2490/2490 2491/2491/2491 2492/2492/2492 +f 2491/2491/2491 2493/2493/2493 2492/2492/2492 +f 2492/2492/2492 2493/2493/2493 2494/2494/2494 +f 2493/2493/2493 2495/2495/2495 2494/2494/2494 +f 2494/2494/2494 2495/2495/2495 2496/2496/2496 +f 2495/2495/2495 2497/2497/2497 2496/2496/2496 +f 2496/2496/2496 2497/2497/2497 2498/2498/2498 +f 2497/2497/2497 2499/2499/2499 2498/2498/2498 +f 2498/2498/2498 2499/2499/2499 2500/2500/2500 +f 2499/2499/2499 2501/2501/2501 2500/2500/2500 +f 2500/2500/2500 2501/2501/2501 2502/2502/2502 +f 2501/2501/2501 2503/2503/2503 2502/2502/2502 +f 2502/2502/2502 2503/2503/2503 2504/2504/2504 +f 2503/2503/2503 2505/2505/2505 2504/2504/2504 +f 2504/2504/2504 2505/2505/2505 2506/2506/2506 +f 2505/2505/2505 2507/2507/2507 2506/2506/2506 +f 2506/2506/2506 2507/2507/2507 2508/2508/2508 +f 2507/2507/2507 2509/2509/2509 2508/2508/2508 +f 2508/2508/2508 2509/2509/2509 2510/2510/2510 +f 2509/2509/2509 2511/2511/2511 2510/2510/2510 +f 2510/2510/2510 2511/2511/2511 2512/2512/2512 +f 2511/2511/2511 2513/2513/2513 2512/2512/2512 +f 2512/2512/2512 2513/2513/2513 2514/2514/2514 +f 2513/2513/2513 2515/2515/2515 2514/2514/2514 +f 2514/2514/2514 2515/2515/2515 2516/2516/2516 +f 2515/2515/2515 2517/2517/2517 2516/2516/2516 +f 2516/2516/2516 2517/2517/2517 2518/2518/2518 +f 2517/2517/2517 2519/2519/2519 2518/2518/2518 +f 2518/2518/2518 2519/2519/2519 2520/2520/2520 +f 2519/2519/2519 2521/2521/2521 2520/2520/2520 +f 2520/2520/2520 2521/2521/2521 2522/2522/2522 +f 2521/2521/2521 2523/2523/2523 2522/2522/2522 +f 2522/2522/2522 2523/2523/2523 2524/2524/2524 +f 2523/2523/2523 2525/2525/2525 2524/2524/2524 +f 2524/2524/2524 2525/2525/2525 2526/2526/2526 +f 2525/2525/2525 2527/2527/2527 2526/2526/2526 +f 2526/2526/2526 2527/2527/2527 2528/2528/2528 +f 2527/2527/2527 2529/2529/2529 2528/2528/2528 +f 2528/2528/2528 2529/2529/2529 2530/2530/2530 +f 2529/2529/2529 2531/2531/2531 2530/2530/2530 +f 2530/2530/2530 2531/2531/2531 2532/2532/2532 +f 2531/2531/2531 2533/2533/2533 2532/2532/2532 +f 2532/2532/2532 2533/2533/2533 2534/2534/2534 +f 2533/2533/2533 2535/2535/2535 2534/2534/2534 +f 2534/2534/2534 2535/2535/2535 2536/2536/2536 +f 2535/2535/2535 2537/2537/2537 2536/2536/2536 +f 2536/2536/2536 2537/2537/2537 2538/2538/2538 +f 2537/2537/2537 2539/2539/2539 2538/2538/2538 +f 2538/2538/2538 2539/2539/2539 2540/2540/2540 +f 2539/2539/2539 2541/2541/2541 2540/2540/2540 +f 2540/2540/2540 2541/2541/2541 2542/2542/2542 +f 2541/2541/2541 2543/2543/2543 2542/2542/2542 +f 2542/2542/2542 2543/2543/2543 2544/2544/2544 +f 2543/2543/2543 2545/2545/2545 2544/2544/2544 +f 2544/2544/2544 2545/2545/2545 2546/2546/2546 +f 2545/2545/2545 2547/2547/2547 2546/2546/2546 +f 2546/2546/2546 2547/2547/2547 2548/2548/2548 +f 2547/2547/2547 2549/2549/2549 2548/2548/2548 +f 2548/2548/2548 2549/2549/2549 2550/2550/2550 +f 2549/2549/2549 2551/2551/2551 2550/2550/2550 +f 2550/2550/2550 2551/2551/2551 2552/2552/2552 +f 2551/2551/2551 2553/2553/2553 2552/2552/2552 +f 2552/2552/2552 2553/2553/2553 2554/2554/2554 +f 2553/2553/2553 2555/2555/2555 2554/2554/2554 +f 2554/2554/2554 2555/2555/2555 2556/2556/2556 +f 2555/2555/2555 2557/2557/2557 2556/2556/2556 +f 2556/2556/2556 2557/2557/2557 2558/2558/2558 +f 2557/2557/2557 2559/2559/2559 2558/2558/2558 +f 2558/2558/2558 2559/2559/2559 2560/2560/2560 +f 2559/2559/2559 2561/2561/2561 2560/2560/2560 +f 2560/2560/2560 2561/2561/2561 2562/2562/2562 +f 2561/2561/2561 2563/2563/2563 2562/2562/2562 +f 2562/2562/2562 2563/2563/2563 2564/2564/2564 +f 2563/2563/2563 2565/2565/2565 2564/2564/2564 +f 2564/2564/2564 2565/2565/2565 2566/2566/2566 +f 2565/2565/2565 2567/2567/2567 2566/2566/2566 +f 2566/2566/2566 2567/2567/2567 2568/2568/2568 +f 2567/2567/2567 2569/2569/2569 2568/2568/2568 +f 2568/2568/2568 2569/2569/2569 2570/2570/2570 +f 2569/2569/2569 2571/2571/2571 2570/2570/2570 +f 2570/2570/2570 2571/2571/2571 2572/2572/2572 +f 2571/2571/2571 2573/2573/2573 2572/2572/2572 +f 2572/2572/2572 2573/2573/2573 2574/2574/2574 +f 2573/2573/2573 2575/2575/2575 2574/2574/2574 +f 2574/2574/2574 2575/2575/2575 2576/2576/2576 +f 2575/2575/2575 2577/2577/2577 2576/2576/2576 +f 2576/2576/2576 2577/2577/2577 2578/2578/2578 +f 2577/2577/2577 2579/2579/2579 2578/2578/2578 +f 2578/2578/2578 2579/2579/2579 2580/2580/2580 +f 2579/2579/2579 2581/2581/2581 2580/2580/2580 +f 2580/2580/2580 2581/2581/2581 2582/2582/2582 +f 2581/2581/2581 2583/2583/2583 2582/2582/2582 +f 2582/2582/2582 2583/2583/2583 2584/2584/2584 +f 2583/2583/2583 2585/2585/2585 2584/2584/2584 +f 2584/2584/2584 2585/2585/2585 2586/2586/2586 +f 2585/2585/2585 2587/2587/2587 2586/2586/2586 +f 2586/2586/2586 2587/2587/2587 2588/2588/2588 +f 2587/2587/2587 2589/2589/2589 2588/2588/2588 +f 2588/2588/2588 2589/2589/2589 2590/2590/2590 +f 2589/2589/2589 2591/2591/2591 2590/2590/2590 +f 2590/2590/2590 2591/2591/2591 2592/2592/2592 +f 2591/2591/2591 2593/2593/2593 2592/2592/2592 +f 2592/2592/2592 2593/2593/2593 2594/2594/2594 +f 2593/2593/2593 2595/2595/2595 2594/2594/2594 +f 2594/2594/2594 2595/2595/2595 2596/2596/2596 +f 2595/2595/2595 2597/2597/2597 2596/2596/2596 +f 2596/2596/2596 2597/2597/2597 2598/2598/2598 +f 2597/2597/2597 2599/2599/2599 2598/2598/2598 +f 2598/2598/2598 2599/2599/2599 2600/2600/2600 +f 2599/2599/2599 2601/2601/2601 2600/2600/2600 +f 2600/2600/2600 2601/2601/2601 2602/2602/2602 +f 2601/2601/2601 2603/2603/2603 2602/2602/2602 +f 2602/2602/2602 2603/2603/2603 2604/2604/2604 +f 2603/2603/2603 2605/2605/2605 2604/2604/2604 +f 2604/2604/2604 2605/2605/2605 2606/2606/2606 +f 2605/2605/2605 2607/2607/2607 2606/2606/2606 +f 2606/2606/2606 2607/2607/2607 2608/2608/2608 +f 2607/2607/2607 2609/2609/2609 2608/2608/2608 +f 2608/2608/2608 2609/2609/2609 2610/2610/2610 +f 2609/2609/2609 2611/2611/2611 2610/2610/2610 +f 2610/2610/2610 2611/2611/2611 2612/2612/2612 +f 2611/2611/2611 2613/2613/2613 2612/2612/2612 +f 2612/2612/2612 2613/2613/2613 2614/2614/2614 +f 2613/2613/2613 2615/2615/2615 2614/2614/2614 +f 2614/2614/2614 2615/2615/2615 2616/2616/2616 +f 2615/2615/2615 2617/2617/2617 2616/2616/2616 +f 2616/2616/2616 2617/2617/2617 2618/2618/2618 +f 2617/2617/2617 2619/2619/2619 2618/2618/2618 +f 2618/2618/2618 2619/2619/2619 2620/2620/2620 +f 2619/2619/2619 2621/2621/2621 2620/2620/2620 +f 2620/2620/2620 2621/2621/2621 2622/2622/2622 +f 2621/2621/2621 2623/2623/2623 2622/2622/2622 +f 2622/2622/2622 2623/2623/2623 2624/2624/2624 +f 2623/2623/2623 2625/2625/2625 2624/2624/2624 +f 2624/2624/2624 2625/2625/2625 2626/2626/2626 +f 2625/2625/2625 2627/2627/2627 2626/2626/2626 +f 2626/2626/2626 2627/2627/2627 2628/2628/2628 +f 2627/2627/2627 2629/2629/2629 2628/2628/2628 +f 2628/2628/2628 2629/2629/2629 2630/2630/2630 +f 2629/2629/2629 2631/2631/2631 2630/2630/2630 +f 2630/2630/2630 2631/2631/2631 2632/2632/2632 +f 2631/2631/2631 2633/2633/2633 2632/2632/2632 +f 2632/2632/2632 2633/2633/2633 2634/2634/2634 +f 2633/2633/2633 2635/2635/2635 2634/2634/2634 +f 2634/2634/2634 2635/2635/2635 2636/2636/2636 +f 2635/2635/2635 2637/2637/2637 2636/2636/2636 +f 2636/2636/2636 2637/2637/2637 2638/2638/2638 +f 2637/2637/2637 2639/2639/2639 2638/2638/2638 +f 2638/2638/2638 2639/2639/2639 2640/2640/2640 +f 2639/2639/2639 2641/2641/2641 2640/2640/2640 +f 2640/2640/2640 2641/2641/2641 2642/2642/2642 +f 2641/2641/2641 2643/2643/2643 2642/2642/2642 +f 2642/2642/2642 2643/2643/2643 2644/2644/2644 +f 2643/2643/2643 2645/2645/2645 2644/2644/2644 +f 2644/2644/2644 2645/2645/2645 2646/2646/2646 +f 2645/2645/2645 2647/2647/2647 2646/2646/2646 +f 2646/2646/2646 2647/2647/2647 2648/2648/2648 +f 2647/2647/2647 2649/2649/2649 2648/2648/2648 +f 2648/2648/2648 2649/2649/2649 2650/2650/2650 +f 2649/2649/2649 2651/2651/2651 2650/2650/2650 +f 2650/2650/2650 2651/2651/2651 2652/2652/2652 +f 2651/2651/2651 2653/2653/2653 2652/2652/2652 +f 2652/2652/2652 2653/2653/2653 2654/2654/2654 +f 2653/2653/2653 2655/2655/2655 2654/2654/2654 +f 2654/2654/2654 2655/2655/2655 2656/2656/2656 +f 2655/2655/2655 2657/2657/2657 2656/2656/2656 +f 2656/2656/2656 2657/2657/2657 2658/2658/2658 +f 2657/2657/2657 2659/2659/2659 2658/2658/2658 +f 2658/2658/2658 2659/2659/2659 2660/2660/2660 +f 2659/2659/2659 2661/2661/2661 2660/2660/2660 +f 2660/2660/2660 2661/2661/2661 2662/2662/2662 +f 2661/2661/2661 2663/2663/2663 2662/2662/2662 +f 2662/2662/2662 2663/2663/2663 2664/2664/2664 +f 2663/2663/2663 2665/2665/2665 2664/2664/2664 +f 2664/2664/2664 2665/2665/2665 2666/2666/2666 +f 2665/2665/2665 2667/2667/2667 2666/2666/2666 +f 2666/2666/2666 2667/2667/2667 2668/2668/2668 +f 2667/2667/2667 2669/2669/2669 2668/2668/2668 +f 2668/2668/2668 2669/2669/2669 2670/2670/2670 +f 2669/2669/2669 2671/2671/2671 2670/2670/2670 +f 2670/2670/2670 2671/2671/2671 2672/2672/2672 +f 2671/2671/2671 2673/2673/2673 2672/2672/2672 +f 2672/2672/2672 2673/2673/2673 2674/2674/2674 +f 2673/2673/2673 2675/2675/2675 2674/2674/2674 +f 2674/2674/2674 2675/2675/2675 2676/2676/2676 +f 2675/2675/2675 2677/2677/2677 2676/2676/2676 +f 2676/2676/2676 2677/2677/2677 2678/2678/2678 +f 2677/2677/2677 2679/2679/2679 2678/2678/2678 +f 2678/2678/2678 2679/2679/2679 2680/2680/2680 +f 2679/2679/2679 2681/2681/2681 2680/2680/2680 +f 2680/2680/2680 2681/2681/2681 2682/2682/2682 +f 2681/2681/2681 2683/2683/2683 2682/2682/2682 +f 2682/2682/2682 2683/2683/2683 2684/2684/2684 +f 2683/2683/2683 2685/2685/2685 2684/2684/2684 +f 2684/2684/2684 2685/2685/2685 2686/2686/2686 +f 2685/2685/2685 2687/2687/2687 2686/2686/2686 +f 2686/2686/2686 2687/2687/2687 2688/2688/2688 +f 2687/2687/2687 2689/2689/2689 2688/2688/2688 +f 2688/2688/2688 2689/2689/2689 2690/2690/2690 +f 2689/2689/2689 2691/2691/2691 2690/2690/2690 +f 2690/2690/2690 2691/2691/2691 2692/2692/2692 +f 2691/2691/2691 2693/2693/2693 2692/2692/2692 +f 2692/2692/2692 2693/2693/2693 2694/2694/2694 +f 2693/2693/2693 2695/2695/2695 2694/2694/2694 +f 2694/2694/2694 2695/2695/2695 2696/2696/2696 +f 2695/2695/2695 2697/2697/2697 2696/2696/2696 +f 2696/2696/2696 2697/2697/2697 2698/2698/2698 +f 2697/2697/2697 2699/2699/2699 2698/2698/2698 +f 2698/2698/2698 2699/2699/2699 2700/2700/2700 +f 2699/2699/2699 2701/2701/2701 2700/2700/2700 +f 2700/2700/2700 2701/2701/2701 2702/2702/2702 +f 2701/2701/2701 2703/2703/2703 2702/2702/2702 +f 2702/2702/2702 2703/2703/2703 2704/2704/2704 +f 2703/2703/2703 2705/2705/2705 2704/2704/2704 +f 2704/2704/2704 2705/2705/2705 2706/2706/2706 +f 2705/2705/2705 2707/2707/2707 2706/2706/2706 +f 2706/2706/2706 2707/2707/2707 2708/2708/2708 +f 2707/2707/2707 2709/2709/2709 2708/2708/2708 +f 2708/2708/2708 2709/2709/2709 2710/2710/2710 +f 2709/2709/2709 2711/2711/2711 2710/2710/2710 +f 2710/2710/2710 2711/2711/2711 2712/2712/2712 +f 2711/2711/2711 2713/2713/2713 2712/2712/2712 +f 2712/2712/2712 2713/2713/2713 2714/2714/2714 +f 2713/2713/2713 2715/2715/2715 2714/2714/2714 +f 2714/2714/2714 2715/2715/2715 2716/2716/2716 +f 2715/2715/2715 2717/2717/2717 2716/2716/2716 +f 2716/2716/2716 2717/2717/2717 2718/2718/2718 +f 2717/2717/2717 2719/2719/2719 2718/2718/2718 +f 2718/2718/2718 2719/2719/2719 2720/2720/2720 +f 2719/2719/2719 2721/2721/2721 2720/2720/2720 +f 2720/2720/2720 2721/2721/2721 2722/2722/2722 +f 2721/2721/2721 2723/2723/2723 2722/2722/2722 +f 2722/2722/2722 2723/2723/2723 2724/2724/2724 +f 2723/2723/2723 2725/2725/2725 2724/2724/2724 +f 2724/2724/2724 2725/2725/2725 2726/2726/2726 +f 2725/2725/2725 2727/2727/2727 2726/2726/2726 +f 2726/2726/2726 2727/2727/2727 2728/2728/2728 +f 2727/2727/2727 2729/2729/2729 2728/2728/2728 +f 2728/2728/2728 2729/2729/2729 2730/2730/2730 +f 2729/2729/2729 2731/2731/2731 2730/2730/2730 +f 2730/2730/2730 2731/2731/2731 2732/2732/2732 +f 2731/2731/2731 2733/2733/2733 2732/2732/2732 +f 2732/2732/2732 2733/2733/2733 2734/2734/2734 +f 2733/2733/2733 2735/2735/2735 2734/2734/2734 +f 2734/2734/2734 2735/2735/2735 2736/2736/2736 +f 2735/2735/2735 2737/2737/2737 2736/2736/2736 +f 2736/2736/2736 2737/2737/2737 2738/2738/2738 +f 2737/2737/2737 2739/2739/2739 2738/2738/2738 +f 2738/2738/2738 2739/2739/2739 2740/2740/2740 +f 2739/2739/2739 2741/2741/2741 2740/2740/2740 +f 2740/2740/2740 2741/2741/2741 2742/2742/2742 +f 2741/2741/2741 2743/2743/2743 2742/2742/2742 +f 2742/2742/2742 2743/2743/2743 2744/2744/2744 +f 2743/2743/2743 2745/2745/2745 2744/2744/2744 +f 2744/2744/2744 2745/2745/2745 2746/2746/2746 +f 2745/2745/2745 2747/2747/2747 2746/2746/2746 +f 2746/2746/2746 2747/2747/2747 2748/2748/2748 +f 2747/2747/2747 2749/2749/2749 2748/2748/2748 +f 2748/2748/2748 2749/2749/2749 2750/2750/2750 +f 2749/2749/2749 2751/2751/2751 2750/2750/2750 +f 2750/2750/2750 2751/2751/2751 2752/2752/2752 +f 2751/2751/2751 2753/2753/2753 2752/2752/2752 +f 2752/2752/2752 2753/2753/2753 2754/2754/2754 +f 2753/2753/2753 2755/2755/2755 2754/2754/2754 +f 2754/2754/2754 2755/2755/2755 2756/2756/2756 +f 2755/2755/2755 2757/2757/2757 2756/2756/2756 +f 2756/2756/2756 2757/2757/2757 2758/2758/2758 +f 2757/2757/2757 2759/2759/2759 2758/2758/2758 +f 2758/2758/2758 2759/2759/2759 2760/2760/2760 +f 2759/2759/2759 2761/2761/2761 2760/2760/2760 +f 2760/2760/2760 2761/2761/2761 2762/2762/2762 +f 2761/2761/2761 2763/2763/2763 2762/2762/2762 +f 2762/2762/2762 2763/2763/2763 2764/2764/2764 +f 2763/2763/2763 2765/2765/2765 2764/2764/2764 +f 2764/2764/2764 2765/2765/2765 2766/2766/2766 +f 2765/2765/2765 2767/2767/2767 2766/2766/2766 +f 2766/2766/2766 2767/2767/2767 2768/2768/2768 +f 2767/2767/2767 2769/2769/2769 2768/2768/2768 +f 2768/2768/2768 2769/2769/2769 2770/2770/2770 +f 2769/2769/2769 2771/2771/2771 2770/2770/2770 +f 2770/2770/2770 2771/2771/2771 2772/2772/2772 +f 2771/2771/2771 2773/2773/2773 2772/2772/2772 +f 2772/2772/2772 2773/2773/2773 2774/2774/2774 +f 2773/2773/2773 2775/2775/2775 2774/2774/2774 +f 2774/2774/2774 2775/2775/2775 2776/2776/2776 +f 2775/2775/2775 2777/2777/2777 2776/2776/2776 +f 2776/2776/2776 2777/2777/2777 2778/2778/2778 +f 2777/2777/2777 2779/2779/2779 2778/2778/2778 +f 2778/2778/2778 2779/2779/2779 2780/2780/2780 +f 2779/2779/2779 2781/2781/2781 2780/2780/2780 +f 2780/2780/2780 2781/2781/2781 2782/2782/2782 +f 2781/2781/2781 2783/2783/2783 2782/2782/2782 +f 2782/2782/2782 2783/2783/2783 2784/2784/2784 +f 2783/2783/2783 2785/2785/2785 2784/2784/2784 +f 2784/2784/2784 2785/2785/2785 2786/2786/2786 +f 2785/2785/2785 2787/2787/2787 2786/2786/2786 +f 2786/2786/2786 2787/2787/2787 2788/2788/2788 +f 2787/2787/2787 2789/2789/2789 2788/2788/2788 +f 2788/2788/2788 2789/2789/2789 2790/2790/2790 +f 2789/2789/2789 2791/2791/2791 2790/2790/2790 +f 2790/2790/2790 2791/2791/2791 2792/2792/2792 +f 2791/2791/2791 2793/2793/2793 2792/2792/2792 +f 2792/2792/2792 2793/2793/2793 2794/2794/2794 +f 2793/2793/2793 2795/2795/2795 2794/2794/2794 +f 2794/2794/2794 2795/2795/2795 2796/2796/2796 +f 2795/2795/2795 2797/2797/2797 2796/2796/2796 +f 2796/2796/2796 2797/2797/2797 2798/2798/2798 +f 2797/2797/2797 2799/2799/2799 2798/2798/2798 +f 2798/2798/2798 2799/2799/2799 2800/2800/2800 +f 2799/2799/2799 2801/2801/2801 2800/2800/2800 +f 2800/2800/2800 2801/2801/2801 2802/2802/2802 +f 2801/2801/2801 2803/2803/2803 2802/2802/2802 +f 2802/2802/2802 2803/2803/2803 2804/2804/2804 +f 2803/2803/2803 2805/2805/2805 2804/2804/2804 +f 2804/2804/2804 2805/2805/2805 2806/2806/2806 +f 2805/2805/2805 2807/2807/2807 2806/2806/2806 +f 2806/2806/2806 2807/2807/2807 2808/2808/2808 +f 2807/2807/2807 2809/2809/2809 2808/2808/2808 +f 2808/2808/2808 2809/2809/2809 2810/2810/2810 +f 2809/2809/2809 2811/2811/2811 2810/2810/2810 +f 2810/2810/2810 2811/2811/2811 2812/2812/2812 +f 2811/2811/2811 2813/2813/2813 2812/2812/2812 +f 2812/2812/2812 2813/2813/2813 2814/2814/2814 +f 2813/2813/2813 2815/2815/2815 2814/2814/2814 +f 2814/2814/2814 2815/2815/2815 2816/2816/2816 +f 2815/2815/2815 2817/2817/2817 2816/2816/2816 +f 2816/2816/2816 2817/2817/2817 2818/2818/2818 +f 2817/2817/2817 2819/2819/2819 2818/2818/2818 +f 2818/2818/2818 2819/2819/2819 2820/2820/2820 +f 2819/2819/2819 2821/2821/2821 2820/2820/2820 +f 2820/2820/2820 2821/2821/2821 2822/2822/2822 +f 2821/2821/2821 2823/2823/2823 2822/2822/2822 +f 2822/2822/2822 2823/2823/2823 2824/2824/2824 +f 2823/2823/2823 2825/2825/2825 2824/2824/2824 +f 2824/2824/2824 2825/2825/2825 2826/2826/2826 +f 2825/2825/2825 2827/2827/2827 2826/2826/2826 +f 2826/2826/2826 2827/2827/2827 2828/2828/2828 +f 2827/2827/2827 2829/2829/2829 2828/2828/2828 +f 2828/2828/2828 2829/2829/2829 2830/2830/2830 +f 2829/2829/2829 2831/2831/2831 2830/2830/2830 +f 2830/2830/2830 2831/2831/2831 2832/2832/2832 +f 2831/2831/2831 2833/2833/2833 2832/2832/2832 +f 2832/2832/2832 2833/2833/2833 2834/2834/2834 +f 2833/2833/2833 2835/2835/2835 2834/2834/2834 +f 2834/2834/2834 2835/2835/2835 2836/2836/2836 +f 2835/2835/2835 2837/2837/2837 2836/2836/2836 +f 2836/2836/2836 2837/2837/2837 2838/2838/2838 +f 2837/2837/2837 2839/2839/2839 2838/2838/2838 +f 2838/2838/2838 2839/2839/2839 2840/2840/2840 +f 2839/2839/2839 2841/2841/2841 2840/2840/2840 +f 2840/2840/2840 2841/2841/2841 2842/2842/2842 +f 2841/2841/2841 2843/2843/2843 2842/2842/2842 +f 2842/2842/2842 2843/2843/2843 2844/2844/2844 +f 2843/2843/2843 2845/2845/2845 2844/2844/2844 +f 2844/2844/2844 2845/2845/2845 2846/2846/2846 +f 2845/2845/2845 2847/2847/2847 2846/2846/2846 +f 2846/2846/2846 2847/2847/2847 2848/2848/2848 +f 2847/2847/2847 2849/2849/2849 2848/2848/2848 +f 2848/2848/2848 2849/2849/2849 2850/2850/2850 +f 2849/2849/2849 2851/2851/2851 2850/2850/2850 +f 2850/2850/2850 2851/2851/2851 2852/2852/2852 +f 2851/2851/2851 2853/2853/2853 2852/2852/2852 +f 2852/2852/2852 2853/2853/2853 2854/2854/2854 +f 2853/2853/2853 2855/2855/2855 2854/2854/2854 +f 2854/2854/2854 2855/2855/2855 2856/2856/2856 +f 2855/2855/2855 2857/2857/2857 2856/2856/2856 +f 2856/2856/2856 2857/2857/2857 2858/2858/2858 +f 2857/2857/2857 2859/2859/2859 2858/2858/2858 +f 2858/2858/2858 2859/2859/2859 2860/2860/2860 +f 2859/2859/2859 2861/2861/2861 2860/2860/2860 +f 2860/2860/2860 2861/2861/2861 2862/2862/2862 +f 2861/2861/2861 2863/2863/2863 2862/2862/2862 +f 2862/2862/2862 2863/2863/2863 2864/2864/2864 +f 2863/2863/2863 2865/2865/2865 2864/2864/2864 +f 2864/2864/2864 2865/2865/2865 2866/2866/2866 +f 2865/2865/2865 2867/2867/2867 2866/2866/2866 +f 2866/2866/2866 2867/2867/2867 2868/2868/2868 +f 2867/2867/2867 2869/2869/2869 2868/2868/2868 +f 2868/2868/2868 2869/2869/2869 2870/2870/2870 +f 2869/2869/2869 2871/2871/2871 2870/2870/2870 +f 2870/2870/2870 2871/2871/2871 2872/2872/2872 +f 2871/2871/2871 2873/2873/2873 2872/2872/2872 +f 2872/2872/2872 2873/2873/2873 2874/2874/2874 +f 2873/2873/2873 2875/2875/2875 2874/2874/2874 +f 2874/2874/2874 2875/2875/2875 2876/2876/2876 +f 2875/2875/2875 2877/2877/2877 2876/2876/2876 +f 2876/2876/2876 2877/2877/2877 2878/2878/2878 +f 2877/2877/2877 2879/2879/2879 2878/2878/2878 +f 2878/2878/2878 2879/2879/2879 2880/2880/2880 +f 2879/2879/2879 2881/2881/2881 2880/2880/2880 +f 2880/2880/2880 2881/2881/2881 2882/2882/2882 +f 2881/2881/2881 2883/2883/2883 2882/2882/2882 +f 2882/2882/2882 2883/2883/2883 2884/2884/2884 +f 2883/2883/2883 2885/2885/2885 2884/2884/2884 +f 2884/2884/2884 2885/2885/2885 2886/2886/2886 +f 2885/2885/2885 2887/2887/2887 2886/2886/2886 +f 2886/2886/2886 2887/2887/2887 2888/2888/2888 +f 2887/2887/2887 2889/2889/2889 2888/2888/2888 +f 2888/2888/2888 2889/2889/2889 2890/2890/2890 +f 2889/2889/2889 2891/2891/2891 2890/2890/2890 +f 2890/2890/2890 2891/2891/2891 2892/2892/2892 +f 2891/2891/2891 2893/2893/2893 2892/2892/2892 +f 2892/2892/2892 2893/2893/2893 2894/2894/2894 +f 2893/2893/2893 2895/2895/2895 2894/2894/2894 +f 2894/2894/2894 2895/2895/2895 2896/2896/2896 +f 2895/2895/2895 2897/2897/2897 2896/2896/2896 +f 2896/2896/2896 2897/2897/2897 2898/2898/2898 +f 2897/2897/2897 2899/2899/2899 2898/2898/2898 +f 2898/2898/2898 2899/2899/2899 2900/2900/2900 +f 2899/2899/2899 2901/2901/2901 2900/2900/2900 +f 2900/2900/2900 2901/2901/2901 2902/2902/2902 +f 2901/2901/2901 2903/2903/2903 2902/2902/2902 +f 2902/2902/2902 2903/2903/2903 2904/2904/2904 +f 2903/2903/2903 2905/2905/2905 2904/2904/2904 +f 2904/2904/2904 2905/2905/2905 2906/2906/2906 +f 2905/2905/2905 2907/2907/2907 2906/2906/2906 +f 2906/2906/2906 2907/2907/2907 2908/2908/2908 +f 2907/2907/2907 2909/2909/2909 2908/2908/2908 +f 2908/2908/2908 2909/2909/2909 2910/2910/2910 +f 2909/2909/2909 2911/2911/2911 2910/2910/2910 +f 2910/2910/2910 2911/2911/2911 2912/2912/2912 +f 2911/2911/2911 2913/2913/2913 2912/2912/2912 +f 2912/2912/2912 2913/2913/2913 2914/2914/2914 +f 2913/2913/2913 2915/2915/2915 2914/2914/2914 +f 2914/2914/2914 2915/2915/2915 2916/2916/2916 +f 2915/2915/2915 2917/2917/2917 2916/2916/2916 +f 2916/2916/2916 2917/2917/2917 2918/2918/2918 +f 2917/2917/2917 2919/2919/2919 2918/2918/2918 +f 2918/2918/2918 2919/2919/2919 2920/2920/2920 +f 2919/2919/2919 2921/2921/2921 2920/2920/2920 +f 2920/2920/2920 2921/2921/2921 2922/2922/2922 +f 2921/2921/2921 2923/2923/2923 2922/2922/2922 +f 2922/2922/2922 2923/2923/2923 2924/2924/2924 +f 2923/2923/2923 2925/2925/2925 2924/2924/2924 +f 2924/2924/2924 2925/2925/2925 2926/2926/2926 +f 2925/2925/2925 2927/2927/2927 2926/2926/2926 +f 2926/2926/2926 2927/2927/2927 2928/2928/2928 +f 2927/2927/2927 2929/2929/2929 2928/2928/2928 +f 2928/2928/2928 2929/2929/2929 2930/2930/2930 +f 2929/2929/2929 2931/2931/2931 2930/2930/2930 +f 2930/2930/2930 2931/2931/2931 2932/2932/2932 +f 2931/2931/2931 2933/2933/2933 2932/2932/2932 +f 2932/2932/2932 2933/2933/2933 2934/2934/2934 +f 2933/2933/2933 2935/2935/2935 2934/2934/2934 +f 2934/2934/2934 2935/2935/2935 2936/2936/2936 +f 2935/2935/2935 2937/2937/2937 2936/2936/2936 +f 2936/2936/2936 2937/2937/2937 2938/2938/2938 +f 2937/2937/2937 2939/2939/2939 2938/2938/2938 +f 2938/2938/2938 2939/2939/2939 2940/2940/2940 +f 2939/2939/2939 2941/2941/2941 2940/2940/2940 +f 2940/2940/2940 2941/2941/2941 2942/2942/2942 +f 2941/2941/2941 2943/2943/2943 2942/2942/2942 +f 2942/2942/2942 2943/2943/2943 2944/2944/2944 +f 2943/2943/2943 2945/2945/2945 2944/2944/2944 +f 2944/2944/2944 2945/2945/2945 2946/2946/2946 +f 2945/2945/2945 2947/2947/2947 2946/2946/2946 +f 2946/2946/2946 2947/2947/2947 2948/2948/2948 +f 2947/2947/2947 2949/2949/2949 2948/2948/2948 +f 2948/2948/2948 2949/2949/2949 2950/2950/2950 +f 2949/2949/2949 2951/2951/2951 2950/2950/2950 +f 2950/2950/2950 2951/2951/2951 2952/2952/2952 +f 2951/2951/2951 2953/2953/2953 2952/2952/2952 +f 2952/2952/2952 2953/2953/2953 2954/2954/2954 +f 2953/2953/2953 2955/2955/2955 2954/2954/2954 +f 2954/2954/2954 2955/2955/2955 2956/2956/2956 +f 2955/2955/2955 2957/2957/2957 2956/2956/2956 +f 2956/2956/2956 2957/2957/2957 2958/2958/2958 +f 2957/2957/2957 2959/2959/2959 2958/2958/2958 +f 2958/2958/2958 2959/2959/2959 2960/2960/2960 +f 2959/2959/2959 2961/2961/2961 2960/2960/2960 +f 2960/2960/2960 2961/2961/2961 2962/2962/2962 +f 2961/2961/2961 2963/2963/2963 2962/2962/2962 +f 2962/2962/2962 2963/2963/2963 2964/2964/2964 +f 2963/2963/2963 2965/2965/2965 2964/2964/2964 +f 2964/2964/2964 2965/2965/2965 2966/2966/2966 +f 2965/2965/2965 2967/2967/2967 2966/2966/2966 +f 2966/2966/2966 2967/2967/2967 2968/2968/2968 +f 2967/2967/2967 2969/2969/2969 2968/2968/2968 +f 2968/2968/2968 2969/2969/2969 2970/2970/2970 +f 2969/2969/2969 2971/2971/2971 2970/2970/2970 +f 2970/2970/2970 2971/2971/2971 2972/2972/2972 +f 2971/2971/2971 2973/2973/2973 2972/2972/2972 +f 2972/2972/2972 2973/2973/2973 2974/2974/2974 +f 2973/2973/2973 2975/2975/2975 2974/2974/2974 +f 2974/2974/2974 2975/2975/2975 2976/2976/2976 +f 2975/2975/2975 2977/2977/2977 2976/2976/2976 +f 2976/2976/2976 2977/2977/2977 2978/2978/2978 +f 2977/2977/2977 2979/2979/2979 2978/2978/2978 +f 2978/2978/2978 2979/2979/2979 2980/2980/2980 +f 2979/2979/2979 2981/2981/2981 2980/2980/2980 +f 2980/2980/2980 2981/2981/2981 2982/2982/2982 +f 2981/2981/2981 2983/2983/2983 2982/2982/2982 +f 2982/2982/2982 2983/2983/2983 2984/2984/2984 +f 2983/2983/2983 2985/2985/2985 2984/2984/2984 +f 2984/2984/2984 2985/2985/2985 2986/2986/2986 +f 2985/2985/2985 2987/2987/2987 2986/2986/2986 +f 2986/2986/2986 2987/2987/2987 2988/2988/2988 +f 2987/2987/2987 2989/2989/2989 2988/2988/2988 +f 2988/2988/2988 2989/2989/2989 2990/2990/2990 +f 2989/2989/2989 2991/2991/2991 2990/2990/2990 +f 2990/2990/2990 2991/2991/2991 2992/2992/2992 +f 2991/2991/2991 2993/2993/2993 2992/2992/2992 +f 2992/2992/2992 2993/2993/2993 2994/2994/2994 +f 2993/2993/2993 2995/2995/2995 2994/2994/2994 +f 2994/2994/2994 2995/2995/2995 2996/2996/2996 +f 2995/2995/2995 2997/2997/2997 2996/2996/2996 +f 2996/2996/2996 2997/2997/2997 2998/2998/2998 +f 2997/2997/2997 2999/2999/2999 2998/2998/2998 +f 2998/2998/2998 2999/2999/2999 3000/3000/3000 +f 2999/2999/2999 3001/3001/3001 3000/3000/3000 +f 3000/3000/3000 3001/3001/3001 3002/3002/3002 +f 3001/3001/3001 3003/3003/3003 3002/3002/3002 +f 3002/3002/3002 3003/3003/3003 3004/3004/3004 +f 3003/3003/3003 3005/3005/3005 3004/3004/3004 +f 3004/3004/3004 3005/3005/3005 3006/3006/3006 +f 3005/3005/3005 3007/3007/3007 3006/3006/3006 +f 3006/3006/3006 3007/3007/3007 3008/3008/3008 +f 3007/3007/3007 3009/3009/3009 3008/3008/3008 +f 3008/3008/3008 3009/3009/3009 3010/3010/3010 +f 3009/3009/3009 3011/3011/3011 3010/3010/3010 +f 3010/3010/3010 3011/3011/3011 3012/3012/3012 +f 3011/3011/3011 3013/3013/3013 3012/3012/3012 +f 3012/3012/3012 3013/3013/3013 3014/3014/3014 +f 3013/3013/3013 3015/3015/3015 3014/3014/3014 +f 3014/3014/3014 3015/3015/3015 3016/3016/3016 +f 3015/3015/3015 3017/3017/3017 3016/3016/3016 +f 3016/3016/3016 3017/3017/3017 3018/3018/3018 +f 3017/3017/3017 3019/3019/3019 3018/3018/3018 +f 3018/3018/3018 3019/3019/3019 3020/3020/3020 +f 3019/3019/3019 3021/3021/3021 3020/3020/3020 +f 3020/3020/3020 3021/3021/3021 3022/3022/3022 +f 3021/3021/3021 3023/3023/3023 3022/3022/3022 +f 3022/3022/3022 3023/3023/3023 3024/3024/3024 +f 3023/3023/3023 3025/3025/3025 3024/3024/3024 +f 3024/3024/3024 3025/3025/3025 3026/3026/3026 +f 3025/3025/3025 3027/3027/3027 3026/3026/3026 +f 3026/3026/3026 3027/3027/3027 3028/3028/3028 +f 3027/3027/3027 3029/3029/3029 3028/3028/3028 +f 3028/3028/3028 3029/3029/3029 3030/3030/3030 +f 3029/3029/3029 3031/3031/3031 3030/3030/3030 +f 3030/3030/3030 3031/3031/3031 3032/3032/3032 +f 3031/3031/3031 3033/3033/3033 3032/3032/3032 +f 3032/3032/3032 3033/3033/3033 3034/3034/3034 +f 3033/3033/3033 3035/3035/3035 3034/3034/3034 +f 3034/3034/3034 3035/3035/3035 3036/3036/3036 +f 3035/3035/3035 3037/3037/3037 3036/3036/3036 +f 3036/3036/3036 3037/3037/3037 3038/3038/3038 +f 3037/3037/3037 3039/3039/3039 3038/3038/3038 +f 3038/3038/3038 3039/3039/3039 3040/3040/3040 +f 3039/3039/3039 3041/3041/3041 3040/3040/3040 +f 3040/3040/3040 3041/3041/3041 3042/3042/3042 +f 3041/3041/3041 3043/3043/3043 3042/3042/3042 +f 3042/3042/3042 3043/3043/3043 3044/3044/3044 +f 3043/3043/3043 3045/3045/3045 3044/3044/3044 +f 3044/3044/3044 3045/3045/3045 3046/3046/3046 +f 3045/3045/3045 3047/3047/3047 3046/3046/3046 +f 3046/3046/3046 3047/3047/3047 3048/3048/3048 +f 3047/3047/3047 3049/3049/3049 3048/3048/3048 +f 3048/3048/3048 3049/3049/3049 3050/3050/3050 +f 3049/3049/3049 3051/3051/3051 3050/3050/3050 +f 3050/3050/3050 3051/3051/3051 3052/3052/3052 +f 3051/3051/3051 3053/3053/3053 3052/3052/3052 +f 3052/3052/3052 3053/3053/3053 3054/3054/3054 +f 3053/3053/3053 3055/3055/3055 3054/3054/3054 +f 3054/3054/3054 3055/3055/3055 3056/3056/3056 +f 3055/3055/3055 3057/3057/3057 3056/3056/3056 +f 3056/3056/3056 3057/3057/3057 3058/3058/3058 +f 3057/3057/3057 3059/3059/3059 3058/3058/3058 +f 3058/3058/3058 3059/3059/3059 3060/3060/3060 +f 3059/3059/3059 3061/3061/3061 3060/3060/3060 +f 3060/3060/3060 3061/3061/3061 3062/3062/3062 +f 3061/3061/3061 3063/3063/3063 3062/3062/3062 +f 3062/3062/3062 3063/3063/3063 3064/3064/3064 +f 3063/3063/3063 3065/3065/3065 3064/3064/3064 +f 3064/3064/3064 3065/3065/3065 3066/3066/3066 +f 3065/3065/3065 3067/3067/3067 3066/3066/3066 +f 3066/3066/3066 3067/3067/3067 3068/3068/3068 +f 3067/3067/3067 3069/3069/3069 3068/3068/3068 +f 3068/3068/3068 3069/3069/3069 3070/3070/3070 +f 3069/3069/3069 3071/3071/3071 3070/3070/3070 +f 3070/3070/3070 3071/3071/3071 3072/3072/3072 +f 3071/3071/3071 3073/3073/3073 3072/3072/3072 +f 3072/3072/3072 3073/3073/3073 3074/3074/3074 +f 3073/3073/3073 3075/3075/3075 3074/3074/3074 +f 3074/3074/3074 3075/3075/3075 3076/3076/3076 +f 3075/3075/3075 3077/3077/3077 3076/3076/3076 +f 3076/3076/3076 3077/3077/3077 3078/3078/3078 +f 3077/3077/3077 3079/3079/3079 3078/3078/3078 +f 3078/3078/3078 3079/3079/3079 3080/3080/3080 +f 3079/3079/3079 3081/3081/3081 3080/3080/3080 +f 3080/3080/3080 3081/3081/3081 3082/3082/3082 +f 3081/3081/3081 3083/3083/3083 3082/3082/3082 +f 3082/3082/3082 3083/3083/3083 3084/3084/3084 +f 3083/3083/3083 3085/3085/3085 3084/3084/3084 +f 3084/3084/3084 3085/3085/3085 3086/3086/3086 +f 3085/3085/3085 3087/3087/3087 3086/3086/3086 +f 3086/3086/3086 3087/3087/3087 3088/3088/3088 +f 3087/3087/3087 3089/3089/3089 3088/3088/3088 +f 3088/3088/3088 3089/3089/3089 3090/3090/3090 +f 3089/3089/3089 3091/3091/3091 3090/3090/3090 +f 3090/3090/3090 3091/3091/3091 3092/3092/3092 +f 3091/3091/3091 3093/3093/3093 3092/3092/3092 +f 3092/3092/3092 3093/3093/3093 3094/3094/3094 +f 3093/3093/3093 3095/3095/3095 3094/3094/3094 +f 3094/3094/3094 3095/3095/3095 3096/3096/3096 +f 3095/3095/3095 3097/3097/3097 3096/3096/3096 +f 3096/3096/3096 3097/3097/3097 3098/3098/3098 +f 3097/3097/3097 3099/3099/3099 3098/3098/3098 +f 3098/3098/3098 3099/3099/3099 3100/3100/3100 +f 3099/3099/3099 3101/3101/3101 3100/3100/3100 +f 3100/3100/3100 3101/3101/3101 3102/3102/3102 +f 3101/3101/3101 3103/3103/3103 3102/3102/3102 +f 3102/3102/3102 3103/3103/3103 3104/3104/3104 +f 3103/3103/3103 3105/3105/3105 3104/3104/3104 +f 3104/3104/3104 3105/3105/3105 3106/3106/3106 +f 3105/3105/3105 3107/3107/3107 3106/3106/3106 +f 3106/3106/3106 3107/3107/3107 3108/3108/3108 +f 3107/3107/3107 3109/3109/3109 3108/3108/3108 +f 3108/3108/3108 3109/3109/3109 3110/3110/3110 +f 3109/3109/3109 3111/3111/3111 3110/3110/3110 +f 3110/3110/3110 3111/3111/3111 3112/3112/3112 +f 3111/3111/3111 3113/3113/3113 3112/3112/3112 +f 3112/3112/3112 3113/3113/3113 3114/3114/3114 +f 3113/3113/3113 3115/3115/3115 3114/3114/3114 +f 3114/3114/3114 3115/3115/3115 3116/3116/3116 +f 3115/3115/3115 3117/3117/3117 3116/3116/3116 +f 3116/3116/3116 3117/3117/3117 3118/3118/3118 +f 3117/3117/3117 3119/3119/3119 3118/3118/3118 +f 3118/3118/3118 3119/3119/3119 3120/3120/3120 +f 3119/3119/3119 3121/3121/3121 3120/3120/3120 +f 3120/3120/3120 3121/3121/3121 3122/3122/3122 +f 3121/3121/3121 3123/3123/3123 3122/3122/3122 +f 3122/3122/3122 3123/3123/3123 3124/3124/3124 +f 3123/3123/3123 3125/3125/3125 3124/3124/3124 +f 3124/3124/3124 3125/3125/3125 3126/3126/3126 +f 3125/3125/3125 3127/3127/3127 3126/3126/3126 +f 3126/3126/3126 3127/3127/3127 3128/3128/3128 +f 3127/3127/3127 3129/3129/3129 3128/3128/3128 +f 3128/3128/3128 3129/3129/3129 3130/3130/3130 +f 3129/3129/3129 3131/3131/3131 3130/3130/3130 +f 3130/3130/3130 3131/3131/3131 3132/3132/3132 +f 3131/3131/3131 3133/3133/3133 3132/3132/3132 +f 3132/3132/3132 3133/3133/3133 3134/3134/3134 +f 3133/3133/3133 3135/3135/3135 3134/3134/3134 +f 3134/3134/3134 3135/3135/3135 3136/3136/3136 +f 3135/3135/3135 3137/3137/3137 3136/3136/3136 +f 3136/3136/3136 3137/3137/3137 3138/3138/3138 +f 3137/3137/3137 3139/3139/3139 3138/3138/3138 +f 3138/3138/3138 3139/3139/3139 3140/3140/3140 +f 3139/3139/3139 3141/3141/3141 3140/3140/3140 +f 3140/3140/3140 3141/3141/3141 3142/3142/3142 +f 3141/3141/3141 3143/3143/3143 3142/3142/3142 +f 3142/3142/3142 3143/3143/3143 3144/3144/3144 +f 3143/3143/3143 3145/3145/3145 3144/3144/3144 +f 3144/3144/3144 3145/3145/3145 3146/3146/3146 +f 3145/3145/3145 3147/3147/3147 3146/3146/3146 +f 3146/3146/3146 3147/3147/3147 3148/3148/3148 +f 3147/3147/3147 3149/3149/3149 3148/3148/3148 +f 3148/3148/3148 3149/3149/3149 3150/3150/3150 +f 3149/3149/3149 3151/3151/3151 3150/3150/3150 +f 3150/3150/3150 3151/3151/3151 3152/3152/3152 +f 3151/3151/3151 3153/3153/3153 3152/3152/3152 +f 3152/3152/3152 3153/3153/3153 3154/3154/3154 +f 3153/3153/3153 3155/3155/3155 3154/3154/3154 +f 3154/3154/3154 3155/3155/3155 3156/3156/3156 +f 3155/3155/3155 3157/3157/3157 3156/3156/3156 +f 3156/3156/3156 3157/3157/3157 3158/3158/3158 +f 3157/3157/3157 3159/3159/3159 3158/3158/3158 +f 3158/3158/3158 3159/3159/3159 3160/3160/3160 +f 3159/3159/3159 3161/3161/3161 3160/3160/3160 +f 3160/3160/3160 3161/3161/3161 3162/3162/3162 +f 3161/3161/3161 3163/3163/3163 3162/3162/3162 +f 3162/3162/3162 3163/3163/3163 3164/3164/3164 +f 3163/3163/3163 3165/3165/3165 3164/3164/3164 +f 3164/3164/3164 3165/3165/3165 3166/3166/3166 +f 3165/3165/3165 3167/3167/3167 3166/3166/3166 +f 3166/3166/3166 3167/3167/3167 3168/3168/3168 +f 3167/3167/3167 3169/3169/3169 3168/3168/3168 +f 3168/3168/3168 3169/3169/3169 3170/3170/3170 +f 3169/3169/3169 3171/3171/3171 3170/3170/3170 +f 3170/3170/3170 3171/3171/3171 3172/3172/3172 +f 3171/3171/3171 3173/3173/3173 3172/3172/3172 +f 3172/3172/3172 3173/3173/3173 3174/3174/3174 +f 3173/3173/3173 3175/3175/3175 3174/3174/3174 +f 3174/3174/3174 3175/3175/3175 3176/3176/3176 +f 3175/3175/3175 3177/3177/3177 3176/3176/3176 +f 3176/3176/3176 3177/3177/3177 3178/3178/3178 +f 3177/3177/3177 3179/3179/3179 3178/3178/3178 +f 3178/3178/3178 3179/3179/3179 3180/3180/3180 +f 3179/3179/3179 3181/3181/3181 3180/3180/3180 +f 3180/3180/3180 3181/3181/3181 3182/3182/3182 +f 3181/3181/3181 3183/3183/3183 3182/3182/3182 +f 3182/3182/3182 3183/3183/3183 3184/3184/3184 +f 3183/3183/3183 3185/3185/3185 3184/3184/3184 +f 3184/3184/3184 3185/3185/3185 3186/3186/3186 +f 3185/3185/3185 3187/3187/3187 3186/3186/3186 +f 3186/3186/3186 3187/3187/3187 3188/3188/3188 +f 3187/3187/3187 3189/3189/3189 3188/3188/3188 +f 3188/3188/3188 3189/3189/3189 3190/3190/3190 +f 3189/3189/3189 3191/3191/3191 3190/3190/3190 +f 3190/3190/3190 3191/3191/3191 3192/3192/3192 +f 3191/3191/3191 3193/3193/3193 3192/3192/3192 +f 3192/3192/3192 3193/3193/3193 3194/3194/3194 +f 3193/3193/3193 3195/3195/3195 3194/3194/3194 +f 3194/3194/3194 3195/3195/3195 3196/3196/3196 +f 3195/3195/3195 3197/3197/3197 3196/3196/3196 +f 3196/3196/3196 3197/3197/3197 3198/3198/3198 +f 3197/3197/3197 3199/3199/3199 3198/3198/3198 +f 3198/3198/3198 3199/3199/3199 3200/3200/3200 +f 3199/3199/3199 3201/3201/3201 3200/3200/3200 +f 3200/3200/3200 3201/3201/3201 3202/3202/3202 +f 3201/3201/3201 3203/3203/3203 3202/3202/3202 +f 3202/3202/3202 3203/3203/3203 3204/3204/3204 +f 3203/3203/3203 3205/3205/3205 3204/3204/3204 +f 3204/3204/3204 3205/3205/3205 3206/3206/3206 +f 3205/3205/3205 3207/3207/3207 3206/3206/3206 +f 3206/3206/3206 3207/3207/3207 3208/3208/3208 +f 3207/3207/3207 3209/3209/3209 3208/3208/3208 +f 3208/3208/3208 3209/3209/3209 3210/3210/3210 +f 3209/3209/3209 3211/3211/3211 3210/3210/3210 +f 3210/3210/3210 3211/3211/3211 3212/3212/3212 +f 3211/3211/3211 3213/3213/3213 3212/3212/3212 +f 3212/3212/3212 3213/3213/3213 3214/3214/3214 +f 3213/3213/3213 3215/3215/3215 3214/3214/3214 +f 3214/3214/3214 3215/3215/3215 3216/3216/3216 +f 3215/3215/3215 3217/3217/3217 3216/3216/3216 +f 3216/3216/3216 3217/3217/3217 3218/3218/3218 +f 3217/3217/3217 3219/3219/3219 3218/3218/3218 +f 3218/3218/3218 3219/3219/3219 3220/3220/3220 +f 3219/3219/3219 3221/3221/3221 3220/3220/3220 +f 3220/3220/3220 3221/3221/3221 3222/3222/3222 +f 3221/3221/3221 3223/3223/3223 3222/3222/3222 +f 3222/3222/3222 3223/3223/3223 3224/3224/3224 +f 3223/3223/3223 3225/3225/3225 3224/3224/3224 +f 3224/3224/3224 3225/3225/3225 3226/3226/3226 +f 3225/3225/3225 3227/3227/3227 3226/3226/3226 +f 3226/3226/3226 3227/3227/3227 3228/3228/3228 +f 3227/3227/3227 3229/3229/3229 3228/3228/3228 +f 3228/3228/3228 3229/3229/3229 3230/3230/3230 +f 3229/3229/3229 3231/3231/3231 3230/3230/3230 +f 3230/3230/3230 3231/3231/3231 3232/3232/3232 +f 3231/3231/3231 3233/3233/3233 3232/3232/3232 +f 3232/3232/3232 3233/3233/3233 3234/3234/3234 +f 3233/3233/3233 3235/3235/3235 3234/3234/3234 +f 3234/3234/3234 3235/3235/3235 3236/3236/3236 +f 3235/3235/3235 3237/3237/3237 3236/3236/3236 +f 3236/3236/3236 3237/3237/3237 3238/3238/3238 +f 3237/3237/3237 3239/3239/3239 3238/3238/3238 +f 3238/3238/3238 3239/3239/3239 3240/3240/3240 +f 3239/3239/3239 3241/3241/3241 3240/3240/3240 +f 3240/3240/3240 3241/3241/3241 3242/3242/3242 +f 3241/3241/3241 3243/3243/3243 3242/3242/3242 +f 3242/3242/3242 3243/3243/3243 3244/3244/3244 +f 3243/3243/3243 3245/3245/3245 3244/3244/3244 +f 3244/3244/3244 3245/3245/3245 3246/3246/3246 +f 3245/3245/3245 3247/3247/3247 3246/3246/3246 +f 3246/3246/3246 3247/3247/3247 3248/3248/3248 +f 3247/3247/3247 3249/3249/3249 3248/3248/3248 +f 3248/3248/3248 3249/3249/3249 3250/3250/3250 +f 3249/3249/3249 3251/3251/3251 3250/3250/3250 +f 3250/3250/3250 3251/3251/3251 3252/3252/3252 +f 3251/3251/3251 3253/3253/3253 3252/3252/3252 +f 3252/3252/3252 3253/3253/3253 3254/3254/3254 +f 3253/3253/3253 3255/3255/3255 3254/3254/3254 +f 3254/3254/3254 3255/3255/3255 3256/3256/3256 +f 3255/3255/3255 3257/3257/3257 3256/3256/3256 +f 3256/3256/3256 3257/3257/3257 3258/3258/3258 +f 3257/3257/3257 3259/3259/3259 3258/3258/3258 +f 3258/3258/3258 3259/3259/3259 3260/3260/3260 +f 3259/3259/3259 3261/3261/3261 3260/3260/3260 +f 3260/3260/3260 3261/3261/3261 3262/3262/3262 +f 3261/3261/3261 3263/3263/3263 3262/3262/3262 +f 3262/3262/3262 3263/3263/3263 3264/3264/3264 +f 3263/3263/3263 3265/3265/3265 3264/3264/3264 +f 3264/3264/3264 3265/3265/3265 3266/3266/3266 +f 3265/3265/3265 3267/3267/3267 3266/3266/3266 +f 3266/3266/3266 3267/3267/3267 3268/3268/3268 +f 3267/3267/3267 3269/3269/3269 3268/3268/3268 +f 3268/3268/3268 3269/3269/3269 3270/3270/3270 +f 3269/3269/3269 3271/3271/3271 3270/3270/3270 +f 3270/3270/3270 3271/3271/3271 3272/3272/3272 +f 3271/3271/3271 3273/3273/3273 3272/3272/3272 +f 3272/3272/3272 3273/3273/3273 3274/3274/3274 +f 3273/3273/3273 3275/3275/3275 3274/3274/3274 +f 3274/3274/3274 3275/3275/3275 3276/3276/3276 +f 3275/3275/3275 3277/3277/3277 3276/3276/3276 +f 3276/3276/3276 3277/3277/3277 3278/3278/3278 +f 3277/3277/3277 3279/3279/3279 3278/3278/3278 +f 3278/3278/3278 3279/3279/3279 3280/3280/3280 +f 3279/3279/3279 3281/3281/3281 3280/3280/3280 +f 3280/3280/3280 3281/3281/3281 3282/3282/3282 +f 3281/3281/3281 3283/3283/3283 3282/3282/3282 +f 3282/3282/3282 3283/3283/3283 3284/3284/3284 +f 3283/3283/3283 3285/3285/3285 3284/3284/3284 +f 3284/3284/3284 3285/3285/3285 3286/3286/3286 +f 3285/3285/3285 3287/3287/3287 3286/3286/3286 +f 3286/3286/3286 3287/3287/3287 3288/3288/3288 +f 3287/3287/3287 3289/3289/3289 3288/3288/3288 +f 3288/3288/3288 3289/3289/3289 3290/3290/3290 +f 3289/3289/3289 3291/3291/3291 3290/3290/3290 +f 3290/3290/3290 3291/3291/3291 3292/3292/3292 +f 3291/3291/3291 3293/3293/3293 3292/3292/3292 +f 3292/3292/3292 3293/3293/3293 3294/3294/3294 +f 3293/3293/3293 3295/3295/3295 3294/3294/3294 +f 3294/3294/3294 3295/3295/3295 3296/3296/3296 +f 3295/3295/3295 3297/3297/3297 3296/3296/3296 +f 3296/3296/3296 3297/3297/3297 3298/3298/3298 +f 3297/3297/3297 3299/3299/3299 3298/3298/3298 +f 3298/3298/3298 3299/3299/3299 3300/3300/3300 +f 3299/3299/3299 3301/3301/3301 3300/3300/3300 +f 3300/3300/3300 3301/3301/3301 3302/3302/3302 +f 3301/3301/3301 3303/3303/3303 3302/3302/3302 +f 3302/3302/3302 3303/3303/3303 3304/3304/3304 +f 3303/3303/3303 3305/3305/3305 3304/3304/3304 +f 3304/3304/3304 3305/3305/3305 3306/3306/3306 +f 3305/3305/3305 3307/3307/3307 3306/3306/3306 +f 3306/3306/3306 3307/3307/3307 3308/3308/3308 +f 3307/3307/3307 3309/3309/3309 3308/3308/3308 +f 3308/3308/3308 3309/3309/3309 3310/3310/3310 +f 3309/3309/3309 3311/3311/3311 3310/3310/3310 +f 3310/3310/3310 3311/3311/3311 3312/3312/3312 +f 3311/3311/3311 3313/3313/3313 3312/3312/3312 +f 3312/3312/3312 3313/3313/3313 3314/3314/3314 +f 3313/3313/3313 3315/3315/3315 3314/3314/3314 +f 3314/3314/3314 3315/3315/3315 3316/3316/3316 +f 3315/3315/3315 3317/3317/3317 3316/3316/3316 +f 3316/3316/3316 3317/3317/3317 3318/3318/3318 +f 3317/3317/3317 3319/3319/3319 3318/3318/3318 +f 3318/3318/3318 3319/3319/3319 3320/3320/3320 +f 3319/3319/3319 3321/3321/3321 3320/3320/3320 +f 3320/3320/3320 3321/3321/3321 3322/3322/3322 +f 3321/3321/3321 3323/3323/3323 3322/3322/3322 +f 3322/3322/3322 3323/3323/3323 3324/3324/3324 +f 3323/3323/3323 3325/3325/3325 3324/3324/3324 +f 3324/3324/3324 3325/3325/3325 3326/3326/3326 +f 3325/3325/3325 3327/3327/3327 3326/3326/3326 +f 3326/3326/3326 3327/3327/3327 3328/3328/3328 +f 3327/3327/3327 3329/3329/3329 3328/3328/3328 +f 3328/3328/3328 3329/3329/3329 3330/3330/3330 +f 3329/3329/3329 3331/3331/3331 3330/3330/3330 +f 3330/3330/3330 3331/3331/3331 3332/3332/3332 +f 3331/3331/3331 3333/3333/3333 3332/3332/3332 +f 3332/3332/3332 3333/3333/3333 3334/3334/3334 +f 3333/3333/3333 3335/3335/3335 3334/3334/3334 +f 3334/3334/3334 3335/3335/3335 3336/3336/3336 +f 3335/3335/3335 3337/3337/3337 3336/3336/3336 +f 3336/3336/3336 3337/3337/3337 3338/3338/3338 +f 3337/3337/3337 3339/3339/3339 3338/3338/3338 +f 3338/3338/3338 3339/3339/3339 3340/3340/3340 +f 3339/3339/3339 3341/3341/3341 3340/3340/3340 +f 3340/3340/3340 3341/3341/3341 3342/3342/3342 +f 3341/3341/3341 3343/3343/3343 3342/3342/3342 +f 3342/3342/3342 3343/3343/3343 3344/3344/3344 +f 3343/3343/3343 3345/3345/3345 3344/3344/3344 +f 3344/3344/3344 3345/3345/3345 3346/3346/3346 +f 3345/3345/3345 3347/3347/3347 3346/3346/3346 +f 3346/3346/3346 3347/3347/3347 3348/3348/3348 +f 3347/3347/3347 3349/3349/3349 3348/3348/3348 +f 3348/3348/3348 3349/3349/3349 3350/3350/3350 +f 3349/3349/3349 3351/3351/3351 3350/3350/3350 +f 3350/3350/3350 3351/3351/3351 3352/3352/3352 +f 3351/3351/3351 3353/3353/3353 3352/3352/3352 +f 3352/3352/3352 3353/3353/3353 3354/3354/3354 +f 3353/3353/3353 3355/3355/3355 3354/3354/3354 +f 3354/3354/3354 3355/3355/3355 3356/3356/3356 +f 3355/3355/3355 3357/3357/3357 3356/3356/3356 +f 3356/3356/3356 3357/3357/3357 3358/3358/3358 +f 3357/3357/3357 3359/3359/3359 3358/3358/3358 +f 3358/3358/3358 3359/3359/3359 3360/3360/3360 +f 3359/3359/3359 3361/3361/3361 3360/3360/3360 +f 3360/3360/3360 3361/3361/3361 3362/3362/3362 +f 3361/3361/3361 3363/3363/3363 3362/3362/3362 +f 3362/3362/3362 3363/3363/3363 3364/3364/3364 +f 3363/3363/3363 3365/3365/3365 3364/3364/3364 +f 3364/3364/3364 3365/3365/3365 3366/3366/3366 +f 3365/3365/3365 3367/3367/3367 3366/3366/3366 +f 3366/3366/3366 3367/3367/3367 3368/3368/3368 +f 3367/3367/3367 3369/3369/3369 3368/3368/3368 +f 3368/3368/3368 3369/3369/3369 3370/3370/3370 +f 3369/3369/3369 3371/3371/3371 3370/3370/3370 +f 3370/3370/3370 3371/3371/3371 3372/3372/3372 +f 3371/3371/3371 3373/3373/3373 3372/3372/3372 +f 3372/3372/3372 3373/3373/3373 3374/3374/3374 +f 3373/3373/3373 3375/3375/3375 3374/3374/3374 +f 3374/3374/3374 3375/3375/3375 3376/3376/3376 +f 3375/3375/3375 3377/3377/3377 3376/3376/3376 +f 3376/3376/3376 3377/3377/3377 3378/3378/3378 +f 3377/3377/3377 3379/3379/3379 3378/3378/3378 +f 3378/3378/3378 3379/3379/3379 3380/3380/3380 +f 3379/3379/3379 3381/3381/3381 3380/3380/3380 +f 3380/3380/3380 3381/3381/3381 3382/3382/3382 +f 3381/3381/3381 3383/3383/3383 3382/3382/3382 +f 3382/3382/3382 3383/3383/3383 3384/3384/3384 +f 3383/3383/3383 3385/3385/3385 3384/3384/3384 +f 3384/3384/3384 3385/3385/3385 3386/3386/3386 +f 3385/3385/3385 3387/3387/3387 3386/3386/3386 +f 3386/3386/3386 3387/3387/3387 3388/3388/3388 +f 3387/3387/3387 3389/3389/3389 3388/3388/3388 +f 3388/3388/3388 3389/3389/3389 3390/3390/3390 +f 3389/3389/3389 3391/3391/3391 3390/3390/3390 +f 3390/3390/3390 3391/3391/3391 3392/3392/3392 +f 3391/3391/3391 3393/3393/3393 3392/3392/3392 +f 3392/3392/3392 3393/3393/3393 3394/3394/3394 +f 3393/3393/3393 3395/3395/3395 3394/3394/3394 +f 3394/3394/3394 3395/3395/3395 3396/3396/3396 +f 3395/3395/3395 3397/3397/3397 3396/3396/3396 +f 3396/3396/3396 3397/3397/3397 3398/3398/3398 +f 3397/3397/3397 3399/3399/3399 3398/3398/3398 +f 3398/3398/3398 3399/3399/3399 3400/3400/3400 +f 3399/3399/3399 3401/3401/3401 3400/3400/3400 +f 3400/3400/3400 3401/3401/3401 3402/3402/3402 +f 3401/3401/3401 3403/3403/3403 3402/3402/3402 +f 3402/3402/3402 3403/3403/3403 3404/3404/3404 +f 3403/3403/3403 3405/3405/3405 3404/3404/3404 +f 3404/3404/3404 3405/3405/3405 3406/3406/3406 +f 3405/3405/3405 3407/3407/3407 3406/3406/3406 +f 3406/3406/3406 3407/3407/3407 3408/3408/3408 +f 3407/3407/3407 3409/3409/3409 3408/3408/3408 +f 3408/3408/3408 3409/3409/3409 3410/3410/3410 +f 3409/3409/3409 3411/3411/3411 3410/3410/3410 +f 3410/3410/3410 3411/3411/3411 3412/3412/3412 +f 3411/3411/3411 3413/3413/3413 3412/3412/3412 +f 3412/3412/3412 3413/3413/3413 3414/3414/3414 +f 3413/3413/3413 3415/3415/3415 3414/3414/3414 +f 3414/3414/3414 3415/3415/3415 3416/3416/3416 +f 3415/3415/3415 3417/3417/3417 3416/3416/3416 +f 3416/3416/3416 3417/3417/3417 3418/3418/3418 +f 3417/3417/3417 3419/3419/3419 3418/3418/3418 +f 3418/3418/3418 3419/3419/3419 3420/3420/3420 +f 3419/3419/3419 3421/3421/3421 3420/3420/3420 +f 3420/3420/3420 3421/3421/3421 3422/3422/3422 +f 3421/3421/3421 3423/3423/3423 3422/3422/3422 +f 3422/3422/3422 3423/3423/3423 3424/3424/3424 +f 3423/3423/3423 3425/3425/3425 3424/3424/3424 +f 3424/3424/3424 3425/3425/3425 3426/3426/3426 +f 3425/3425/3425 3427/3427/3427 3426/3426/3426 +f 3426/3426/3426 3427/3427/3427 3428/3428/3428 +f 3427/3427/3427 3429/3429/3429 3428/3428/3428 +f 3428/3428/3428 3429/3429/3429 3430/3430/3430 +f 3429/3429/3429 3431/3431/3431 3430/3430/3430 +f 3430/3430/3430 3431/3431/3431 3432/3432/3432 +f 3431/3431/3431 3433/3433/3433 3432/3432/3432 +f 3432/3432/3432 3433/3433/3433 3434/3434/3434 +f 3433/3433/3433 3435/3435/3435 3434/3434/3434 +f 3434/3434/3434 3435/3435/3435 3436/3436/3436 +f 3435/3435/3435 3437/3437/3437 3436/3436/3436 +f 3436/3436/3436 3437/3437/3437 3438/3438/3438 +f 3437/3437/3437 3439/3439/3439 3438/3438/3438 +f 3438/3438/3438 3439/3439/3439 3440/3440/3440 +f 3439/3439/3439 3441/3441/3441 3440/3440/3440 +f 3440/3440/3440 3441/3441/3441 3442/3442/3442 +f 3441/3441/3441 3443/3443/3443 3442/3442/3442 +f 3442/3442/3442 3443/3443/3443 3444/3444/3444 +f 3443/3443/3443 3445/3445/3445 3444/3444/3444 +f 3444/3444/3444 3445/3445/3445 3446/3446/3446 +f 3445/3445/3445 3447/3447/3447 3446/3446/3446 +f 3446/3446/3446 3447/3447/3447 3448/3448/3448 +f 3447/3447/3447 3449/3449/3449 3448/3448/3448 +f 3448/3448/3448 3449/3449/3449 3450/3450/3450 +f 3449/3449/3449 3451/3451/3451 3450/3450/3450 +f 3450/3450/3450 3451/3451/3451 3452/3452/3452 +f 3451/3451/3451 3453/3453/3453 3452/3452/3452 +f 3452/3452/3452 3453/3453/3453 3454/3454/3454 +f 3453/3453/3453 3455/3455/3455 3454/3454/3454 +f 3454/3454/3454 3455/3455/3455 3456/3456/3456 +f 3455/3455/3455 3457/3457/3457 3456/3456/3456 +f 3456/3456/3456 3457/3457/3457 3458/3458/3458 +f 3457/3457/3457 3459/3459/3459 3458/3458/3458 +f 3458/3458/3458 3459/3459/3459 3460/3460/3460 +f 3459/3459/3459 3461/3461/3461 3460/3460/3460 +f 3460/3460/3460 3461/3461/3461 3462/3462/3462 +f 3461/3461/3461 3463/3463/3463 3462/3462/3462 +f 3462/3462/3462 3463/3463/3463 3464/3464/3464 +f 3463/3463/3463 3465/3465/3465 3464/3464/3464 +f 3464/3464/3464 3465/3465/3465 3466/3466/3466 +f 3465/3465/3465 3467/3467/3467 3466/3466/3466 +f 3466/3466/3466 3467/3467/3467 3468/3468/3468 +f 3467/3467/3467 3469/3469/3469 3468/3468/3468 +f 3468/3468/3468 3469/3469/3469 3470/3470/3470 +f 3469/3469/3469 3471/3471/3471 3470/3470/3470 +f 3470/3470/3470 3471/3471/3471 3472/3472/3472 +f 3471/3471/3471 3473/3473/3473 3472/3472/3472 +f 3472/3472/3472 3473/3473/3473 3474/3474/3474 +f 3473/3473/3473 3475/3475/3475 3474/3474/3474 +f 3474/3474/3474 3475/3475/3475 3476/3476/3476 +f 3475/3475/3475 3477/3477/3477 3476/3476/3476 +f 3476/3476/3476 3477/3477/3477 3478/3478/3478 +f 3477/3477/3477 3479/3479/3479 3478/3478/3478 +f 3478/3478/3478 3479/3479/3479 3480/3480/3480 +f 3479/3479/3479 3481/3481/3481 3480/3480/3480 +f 3480/3480/3480 3481/3481/3481 3482/3482/3482 +f 3481/3481/3481 3483/3483/3483 3482/3482/3482 +f 3482/3482/3482 3483/3483/3483 3484/3484/3484 +f 3483/3483/3483 3485/3485/3485 3484/3484/3484 +f 3484/3484/3484 3485/3485/3485 3486/3486/3486 +f 3485/3485/3485 3487/3487/3487 3486/3486/3486 +f 3486/3486/3486 3487/3487/3487 3488/3488/3488 +f 3487/3487/3487 3489/3489/3489 3488/3488/3488 +f 3488/3488/3488 3489/3489/3489 3490/3490/3490 +f 3489/3489/3489 3491/3491/3491 3490/3490/3490 +f 3490/3490/3490 3491/3491/3491 3492/3492/3492 +f 3491/3491/3491 3493/3493/3493 3492/3492/3492 +f 3492/3492/3492 3493/3493/3493 3494/3494/3494 +f 3493/3493/3493 3495/3495/3495 3494/3494/3494 +f 3494/3494/3494 3495/3495/3495 3496/3496/3496 +f 3495/3495/3495 3497/3497/3497 3496/3496/3496 +f 3496/3496/3496 3497/3497/3497 3498/3498/3498 +f 3497/3497/3497 3499/3499/3499 3498/3498/3498 +f 3498/3498/3498 3499/3499/3499 3500/3500/3500 +f 3499/3499/3499 3501/3501/3501 3500/3500/3500 +f 3500/3500/3500 3501/3501/3501 3502/3502/3502 +f 3501/3501/3501 3503/3503/3503 3502/3502/3502 +f 3502/3502/3502 3503/3503/3503 3504/3504/3504 +f 3503/3503/3503 3505/3505/3505 3504/3504/3504 +f 3504/3504/3504 3505/3505/3505 3506/3506/3506 +f 3505/3505/3505 3507/3507/3507 3506/3506/3506 +f 3506/3506/3506 3507/3507/3507 3508/3508/3508 +f 3507/3507/3507 3509/3509/3509 3508/3508/3508 +f 3508/3508/3508 3509/3509/3509 3510/3510/3510 +f 3509/3509/3509 3511/3511/3511 3510/3510/3510 +f 3510/3510/3510 3511/3511/3511 3512/3512/3512 +f 3511/3511/3511 3513/3513/3513 3512/3512/3512 +f 3512/3512/3512 3513/3513/3513 3514/3514/3514 +f 3513/3513/3513 3515/3515/3515 3514/3514/3514 +f 3514/3514/3514 3515/3515/3515 3516/3516/3516 +f 3515/3515/3515 3517/3517/3517 3516/3516/3516 +f 3516/3516/3516 3517/3517/3517 3518/3518/3518 +f 3517/3517/3517 3519/3519/3519 3518/3518/3518 +f 3518/3518/3518 3519/3519/3519 3520/3520/3520 +f 3519/3519/3519 3521/3521/3521 3520/3520/3520 +f 3520/3520/3520 3521/3521/3521 3522/3522/3522 +f 3521/3521/3521 3523/3523/3523 3522/3522/3522 +f 3522/3522/3522 3523/3523/3523 3524/3524/3524 +f 3523/3523/3523 3525/3525/3525 3524/3524/3524 +f 3524/3524/3524 3525/3525/3525 3526/3526/3526 +f 3525/3525/3525 3527/3527/3527 3526/3526/3526 +f 3526/3526/3526 3527/3527/3527 3528/3528/3528 +f 3527/3527/3527 3529/3529/3529 3528/3528/3528 +f 3528/3528/3528 3529/3529/3529 3530/3530/3530 +f 3529/3529/3529 3531/3531/3531 3530/3530/3530 +f 3530/3530/3530 3531/3531/3531 3532/3532/3532 +f 3531/3531/3531 3533/3533/3533 3532/3532/3532 +f 3532/3532/3532 3533/3533/3533 3534/3534/3534 +f 3533/3533/3533 3535/3535/3535 3534/3534/3534 +f 3534/3534/3534 3535/3535/3535 3536/3536/3536 +f 3535/3535/3535 3537/3537/3537 3536/3536/3536 +f 3536/3536/3536 3537/3537/3537 3538/3538/3538 +f 3537/3537/3537 3539/3539/3539 3538/3538/3538 +f 3538/3538/3538 3539/3539/3539 3540/3540/3540 +f 3539/3539/3539 3541/3541/3541 3540/3540/3540 +f 3540/3540/3540 3541/3541/3541 3542/3542/3542 +f 3541/3541/3541 3543/3543/3543 3542/3542/3542 +f 3542/3542/3542 3543/3543/3543 3544/3544/3544 +f 3543/3543/3543 3545/3545/3545 3544/3544/3544 +f 3544/3544/3544 3545/3545/3545 3546/3546/3546 +f 3545/3545/3545 3547/3547/3547 3546/3546/3546 +f 3546/3546/3546 3547/3547/3547 3548/3548/3548 +f 3547/3547/3547 3549/3549/3549 3548/3548/3548 +f 3548/3548/3548 3549/3549/3549 3550/3550/3550 +f 3549/3549/3549 3551/3551/3551 3550/3550/3550 +f 3550/3550/3550 3551/3551/3551 3552/3552/3552 +f 3551/3551/3551 3553/3553/3553 3552/3552/3552 +f 3552/3552/3552 3553/3553/3553 3554/3554/3554 +f 3553/3553/3553 3555/3555/3555 3554/3554/3554 +f 3554/3554/3554 3555/3555/3555 3556/3556/3556 +f 3555/3555/3555 3557/3557/3557 3556/3556/3556 +f 3556/3556/3556 3557/3557/3557 3558/3558/3558 +f 3557/3557/3557 3559/3559/3559 3558/3558/3558 +f 3558/3558/3558 3559/3559/3559 3560/3560/3560 +f 3559/3559/3559 3561/3561/3561 3560/3560/3560 +f 3560/3560/3560 3561/3561/3561 3562/3562/3562 +f 3561/3561/3561 3563/3563/3563 3562/3562/3562 +f 3562/3562/3562 3563/3563/3563 3564/3564/3564 +f 3563/3563/3563 3565/3565/3565 3564/3564/3564 +f 3564/3564/3564 3565/3565/3565 3566/3566/3566 +f 3565/3565/3565 3567/3567/3567 3566/3566/3566 +f 3566/3566/3566 3567/3567/3567 3568/3568/3568 +f 3567/3567/3567 3569/3569/3569 3568/3568/3568 +f 3568/3568/3568 3569/3569/3569 3570/3570/3570 +f 3569/3569/3569 3571/3571/3571 3570/3570/3570 +f 3570/3570/3570 3571/3571/3571 3572/3572/3572 +f 3571/3571/3571 3573/3573/3573 3572/3572/3572 +f 3572/3572/3572 3573/3573/3573 3574/3574/3574 +f 3573/3573/3573 3575/3575/3575 3574/3574/3574 +f 3574/3574/3574 3575/3575/3575 3576/3576/3576 +f 3575/3575/3575 3577/3577/3577 3576/3576/3576 +f 3576/3576/3576 3577/3577/3577 3578/3578/3578 +f 3577/3577/3577 3579/3579/3579 3578/3578/3578 +f 3578/3578/3578 3579/3579/3579 3580/3580/3580 +f 3579/3579/3579 3581/3581/3581 3580/3580/3580 +f 3580/3580/3580 3581/3581/3581 3582/3582/3582 +f 3581/3581/3581 3583/3583/3583 3582/3582/3582 +f 3582/3582/3582 3583/3583/3583 3584/3584/3584 +f 3583/3583/3583 3585/3585/3585 3584/3584/3584 +f 3584/3584/3584 3585/3585/3585 3586/3586/3586 +f 3585/3585/3585 3587/3587/3587 3586/3586/3586 +f 3586/3586/3586 3587/3587/3587 3588/3588/3588 +f 3587/3587/3587 3589/3589/3589 3588/3588/3588 +f 3588/3588/3588 3589/3589/3589 3590/3590/3590 +f 3589/3589/3589 3591/3591/3591 3590/3590/3590 +f 3590/3590/3590 3591/3591/3591 3592/3592/3592 +f 3591/3591/3591 3593/3593/3593 3592/3592/3592 +f 3592/3592/3592 3593/3593/3593 3594/3594/3594 +f 3593/3593/3593 3595/3595/3595 3594/3594/3594 +f 3594/3594/3594 3595/3595/3595 3596/3596/3596 +f 3595/3595/3595 3597/3597/3597 3596/3596/3596 +f 3596/3596/3596 3597/3597/3597 3598/3598/3598 +f 3597/3597/3597 3599/3599/3599 3598/3598/3598 +f 3598/3598/3598 3599/3599/3599 3600/3600/3600 +f 3599/3599/3599 3601/3601/3601 3600/3600/3600 +f 3600/3600/3600 3601/3601/3601 3602/3602/3602 +f 3601/3601/3601 3603/3603/3603 3602/3602/3602 +f 3602/3602/3602 3603/3603/3603 3604/3604/3604 +f 3603/3603/3603 3605/3605/3605 3604/3604/3604 +f 3604/3604/3604 3605/3605/3605 3606/3606/3606 +f 3605/3605/3605 3607/3607/3607 3606/3606/3606 +f 3606/3606/3606 3607/3607/3607 3608/3608/3608 +f 3607/3607/3607 3609/3609/3609 3608/3608/3608 +f 3608/3608/3608 3609/3609/3609 3610/3610/3610 +f 3609/3609/3609 3611/3611/3611 3610/3610/3610 +f 3610/3610/3610 3611/3611/3611 3612/3612/3612 +f 3611/3611/3611 3613/3613/3613 3612/3612/3612 +f 3612/3612/3612 3613/3613/3613 3614/3614/3614 +f 3613/3613/3613 3615/3615/3615 3614/3614/3614 +f 3614/3614/3614 3615/3615/3615 3616/3616/3616 +f 3615/3615/3615 3617/3617/3617 3616/3616/3616 +f 3616/3616/3616 3617/3617/3617 3618/3618/3618 +f 3617/3617/3617 3619/3619/3619 3618/3618/3618 +f 3618/3618/3618 3619/3619/3619 3620/3620/3620 +f 3619/3619/3619 3621/3621/3621 3620/3620/3620 +f 3620/3620/3620 3621/3621/3621 3622/3622/3622 +f 3621/3621/3621 3623/3623/3623 3622/3622/3622 +f 3622/3622/3622 3623/3623/3623 3624/3624/3624 +f 3623/3623/3623 3625/3625/3625 3624/3624/3624 +f 3624/3624/3624 3625/3625/3625 3626/3626/3626 +f 3625/3625/3625 3627/3627/3627 3626/3626/3626 +f 3626/3626/3626 3627/3627/3627 3628/3628/3628 +f 3627/3627/3627 3629/3629/3629 3628/3628/3628 +f 3628/3628/3628 3629/3629/3629 3630/3630/3630 +f 3629/3629/3629 3631/3631/3631 3630/3630/3630 +f 3630/3630/3630 3631/3631/3631 3632/3632/3632 +f 3631/3631/3631 3633/3633/3633 3632/3632/3632 +f 3632/3632/3632 3633/3633/3633 3634/3634/3634 +f 3633/3633/3633 3635/3635/3635 3634/3634/3634 +f 3634/3634/3634 3635/3635/3635 3636/3636/3636 +f 3635/3635/3635 3637/3637/3637 3636/3636/3636 +f 3636/3636/3636 3637/3637/3637 3638/3638/3638 +f 3637/3637/3637 3639/3639/3639 3638/3638/3638 +f 3638/3638/3638 3639/3639/3639 3640/3640/3640 +f 3639/3639/3639 3641/3641/3641 3640/3640/3640 +f 3640/3640/3640 3641/3641/3641 3642/3642/3642 +f 3641/3641/3641 3643/3643/3643 3642/3642/3642 +f 3642/3642/3642 3643/3643/3643 3644/3644/3644 +f 3643/3643/3643 3645/3645/3645 3644/3644/3644 +f 3644/3644/3644 3645/3645/3645 3646/3646/3646 +f 3645/3645/3645 3647/3647/3647 3646/3646/3646 +f 3646/3646/3646 3647/3647/3647 3648/3648/3648 +f 3647/3647/3647 3649/3649/3649 3648/3648/3648 +f 3648/3648/3648 3649/3649/3649 3650/3650/3650 +f 3649/3649/3649 3651/3651/3651 3650/3650/3650 +f 3650/3650/3650 3651/3651/3651 3652/3652/3652 +f 3651/3651/3651 3653/3653/3653 3652/3652/3652 +f 3652/3652/3652 3653/3653/3653 3654/3654/3654 +f 3653/3653/3653 3655/3655/3655 3654/3654/3654 +f 3654/3654/3654 3655/3655/3655 3656/3656/3656 +f 3655/3655/3655 3657/3657/3657 3656/3656/3656 +f 3656/3656/3656 3657/3657/3657 3658/3658/3658 +f 3657/3657/3657 3659/3659/3659 3658/3658/3658 +f 3658/3658/3658 3659/3659/3659 3660/3660/3660 +f 3659/3659/3659 3661/3661/3661 3660/3660/3660 +f 3660/3660/3660 3661/3661/3661 3662/3662/3662 +f 3661/3661/3661 3663/3663/3663 3662/3662/3662 +f 3662/3662/3662 3663/3663/3663 3664/3664/3664 +f 3663/3663/3663 3665/3665/3665 3664/3664/3664 +f 3664/3664/3664 3665/3665/3665 3666/3666/3666 +f 3665/3665/3665 3667/3667/3667 3666/3666/3666 +f 3666/3666/3666 3667/3667/3667 3668/3668/3668 +f 3667/3667/3667 3669/3669/3669 3668/3668/3668 +f 3668/3668/3668 3669/3669/3669 3670/3670/3670 +f 3669/3669/3669 3671/3671/3671 3670/3670/3670 +f 3670/3670/3670 3671/3671/3671 3672/3672/3672 +f 3671/3671/3671 3673/3673/3673 3672/3672/3672 +f 3672/3672/3672 3673/3673/3673 3674/3674/3674 +f 3673/3673/3673 3675/3675/3675 3674/3674/3674 +f 3674/3674/3674 3675/3675/3675 3676/3676/3676 +f 3675/3675/3675 3677/3677/3677 3676/3676/3676 +f 3676/3676/3676 3677/3677/3677 3678/3678/3678 +f 3677/3677/3677 3679/3679/3679 3678/3678/3678 +f 3678/3678/3678 3679/3679/3679 3680/3680/3680 +f 3679/3679/3679 3681/3681/3681 3680/3680/3680 +f 3680/3680/3680 3681/3681/3681 3682/3682/3682 +f 3681/3681/3681 3683/3683/3683 3682/3682/3682 +f 3682/3682/3682 3683/3683/3683 3684/3684/3684 +f 3683/3683/3683 3685/3685/3685 3684/3684/3684 +f 3684/3684/3684 3685/3685/3685 3686/3686/3686 +f 3685/3685/3685 3687/3687/3687 3686/3686/3686 +f 3686/3686/3686 3687/3687/3687 3688/3688/3688 +f 3687/3687/3687 3689/3689/3689 3688/3688/3688 +f 3688/3688/3688 3689/3689/3689 3690/3690/3690 +f 3689/3689/3689 3691/3691/3691 3690/3690/3690 +f 3690/3690/3690 3691/3691/3691 3692/3692/3692 +f 3691/3691/3691 3693/3693/3693 3692/3692/3692 +f 3692/3692/3692 3693/3693/3693 3694/3694/3694 +f 3693/3693/3693 3695/3695/3695 3694/3694/3694 +f 3694/3694/3694 3695/3695/3695 3696/3696/3696 +f 3695/3695/3695 3697/3697/3697 3696/3696/3696 +f 3696/3696/3696 3697/3697/3697 3698/3698/3698 +f 3697/3697/3697 3699/3699/3699 3698/3698/3698 +f 3698/3698/3698 3699/3699/3699 3700/3700/3700 +f 3699/3699/3699 3701/3701/3701 3700/3700/3700 +f 3700/3700/3700 3701/3701/3701 3702/3702/3702 +f 3701/3701/3701 3703/3703/3703 3702/3702/3702 +f 3702/3702/3702 3703/3703/3703 3704/3704/3704 +f 3703/3703/3703 3705/3705/3705 3704/3704/3704 +f 3704/3704/3704 3705/3705/3705 3706/3706/3706 +f 3705/3705/3705 3707/3707/3707 3706/3706/3706 +f 3706/3706/3706 3707/3707/3707 3708/3708/3708 +f 3707/3707/3707 3709/3709/3709 3708/3708/3708 +f 3708/3708/3708 3709/3709/3709 3710/3710/3710 +f 3709/3709/3709 3711/3711/3711 3710/3710/3710 +f 3710/3710/3710 3711/3711/3711 3712/3712/3712 +f 3711/3711/3711 3713/3713/3713 3712/3712/3712 +f 3712/3712/3712 3713/3713/3713 3714/3714/3714 +f 3713/3713/3713 3715/3715/3715 3714/3714/3714 +f 3714/3714/3714 3715/3715/3715 3716/3716/3716 +f 3715/3715/3715 3717/3717/3717 3716/3716/3716 +f 3716/3716/3716 3717/3717/3717 3718/3718/3718 +f 3717/3717/3717 3719/3719/3719 3718/3718/3718 +f 3718/3718/3718 3719/3719/3719 3720/3720/3720 +f 3719/3719/3719 3721/3721/3721 3720/3720/3720 +f 3720/3720/3720 3721/3721/3721 3722/3722/3722 +f 3721/3721/3721 3723/3723/3723 3722/3722/3722 +f 3722/3722/3722 3723/3723/3723 3724/3724/3724 +f 3723/3723/3723 3725/3725/3725 3724/3724/3724 +f 3724/3724/3724 3725/3725/3725 3726/3726/3726 +f 3725/3725/3725 3727/3727/3727 3726/3726/3726 +f 3726/3726/3726 3727/3727/3727 3728/3728/3728 +f 3727/3727/3727 3729/3729/3729 3728/3728/3728 +f 3728/3728/3728 3729/3729/3729 3730/3730/3730 +f 3729/3729/3729 3731/3731/3731 3730/3730/3730 +f 3730/3730/3730 3731/3731/3731 3732/3732/3732 +f 3731/3731/3731 3733/3733/3733 3732/3732/3732 +f 3732/3732/3732 3733/3733/3733 3734/3734/3734 +f 3733/3733/3733 3735/3735/3735 3734/3734/3734 +f 3734/3734/3734 3735/3735/3735 3736/3736/3736 +f 3735/3735/3735 3737/3737/3737 3736/3736/3736 +f 3736/3736/3736 3737/3737/3737 3738/3738/3738 +f 3737/3737/3737 3739/3739/3739 3738/3738/3738 +f 3738/3738/3738 3739/3739/3739 3740/3740/3740 +f 3739/3739/3739 3741/3741/3741 3740/3740/3740 +f 3740/3740/3740 3741/3741/3741 3742/3742/3742 +f 3741/3741/3741 3743/3743/3743 3742/3742/3742 +f 3742/3742/3742 3743/3743/3743 3744/3744/3744 +f 3743/3743/3743 3745/3745/3745 3744/3744/3744 +f 3744/3744/3744 3745/3745/3745 3746/3746/3746 +f 3745/3745/3745 3747/3747/3747 3746/3746/3746 +f 3746/3746/3746 3747/3747/3747 3748/3748/3748 +f 3747/3747/3747 3749/3749/3749 3748/3748/3748 +f 3748/3748/3748 3749/3749/3749 3750/3750/3750 +f 3749/3749/3749 3751/3751/3751 3750/3750/3750 +f 3750/3750/3750 3751/3751/3751 3752/3752/3752 +f 3751/3751/3751 3753/3753/3753 3752/3752/3752 +f 3752/3752/3752 3753/3753/3753 3754/3754/3754 +f 3753/3753/3753 3755/3755/3755 3754/3754/3754 +f 3754/3754/3754 3755/3755/3755 3756/3756/3756 +f 3755/3755/3755 3757/3757/3757 3756/3756/3756 +f 3756/3756/3756 3757/3757/3757 3758/3758/3758 +f 3757/3757/3757 3759/3759/3759 3758/3758/3758 +f 3758/3758/3758 3759/3759/3759 3760/3760/3760 +f 3759/3759/3759 3761/3761/3761 3760/3760/3760 +f 3760/3760/3760 3761/3761/3761 3762/3762/3762 +f 3761/3761/3761 3763/3763/3763 3762/3762/3762 +f 3762/3762/3762 3763/3763/3763 3764/3764/3764 +f 3763/3763/3763 3765/3765/3765 3764/3764/3764 +f 3764/3764/3764 3765/3765/3765 3766/3766/3766 +f 3765/3765/3765 3767/3767/3767 3766/3766/3766 +f 3766/3766/3766 3767/3767/3767 3768/3768/3768 +f 3767/3767/3767 3769/3769/3769 3768/3768/3768 +f 3768/3768/3768 3769/3769/3769 3770/3770/3770 +f 3769/3769/3769 3771/3771/3771 3770/3770/3770 +f 3770/3770/3770 3771/3771/3771 3772/3772/3772 +f 3771/3771/3771 3773/3773/3773 3772/3772/3772 +f 3772/3772/3772 3773/3773/3773 3774/3774/3774 +f 3773/3773/3773 3775/3775/3775 3774/3774/3774 +f 3774/3774/3774 3775/3775/3775 3776/3776/3776 +f 3775/3775/3775 3777/3777/3777 3776/3776/3776 +f 3776/3776/3776 3777/3777/3777 3778/3778/3778 +f 3777/3777/3777 3779/3779/3779 3778/3778/3778 +f 3778/3778/3778 3779/3779/3779 3780/3780/3780 +f 3779/3779/3779 3781/3781/3781 3780/3780/3780 +f 3780/3780/3780 3781/3781/3781 3782/3782/3782 +f 3781/3781/3781 3783/3783/3783 3782/3782/3782 +f 3782/3782/3782 3783/3783/3783 3784/3784/3784 +f 3783/3783/3783 3785/3785/3785 3784/3784/3784 +f 3784/3784/3784 3785/3785/3785 3786/3786/3786 +f 3785/3785/3785 3787/3787/3787 3786/3786/3786 +f 3786/3786/3786 3787/3787/3787 3788/3788/3788 +f 3787/3787/3787 3789/3789/3789 3788/3788/3788 +f 3788/3788/3788 3789/3789/3789 3790/3790/3790 +f 3789/3789/3789 3791/3791/3791 3790/3790/3790 +f 3790/3790/3790 3791/3791/3791 3792/3792/3792 +f 3791/3791/3791 3793/3793/3793 3792/3792/3792 +f 3792/3792/3792 3793/3793/3793 3794/3794/3794 +f 3793/3793/3793 3795/3795/3795 3794/3794/3794 +f 3794/3794/3794 3795/3795/3795 3796/3796/3796 +f 3795/3795/3795 3797/3797/3797 3796/3796/3796 +f 3796/3796/3796 3797/3797/3797 3798/3798/3798 +f 3797/3797/3797 3799/3799/3799 3798/3798/3798 +f 3798/3798/3798 3799/3799/3799 3800/3800/3800 +f 3799/3799/3799 3801/3801/3801 3800/3800/3800 +f 3800/3800/3800 3801/3801/3801 3802/3802/3802 +f 3801/3801/3801 3803/3803/3803 3802/3802/3802 +f 3802/3802/3802 3803/3803/3803 3804/3804/3804 +f 3803/3803/3803 3805/3805/3805 3804/3804/3804 +f 3804/3804/3804 3805/3805/3805 3806/3806/3806 +f 3805/3805/3805 3807/3807/3807 3806/3806/3806 +f 3806/3806/3806 3807/3807/3807 3808/3808/3808 +f 3807/3807/3807 3809/3809/3809 3808/3808/3808 +f 3808/3808/3808 3809/3809/3809 3810/3810/3810 +f 3809/3809/3809 3811/3811/3811 3810/3810/3810 +f 3810/3810/3810 3811/3811/3811 3812/3812/3812 +f 3811/3811/3811 3813/3813/3813 3812/3812/3812 +f 3812/3812/3812 3813/3813/3813 3814/3814/3814 +f 3813/3813/3813 3815/3815/3815 3814/3814/3814 +f 3814/3814/3814 3815/3815/3815 3816/3816/3816 +f 3815/3815/3815 3817/3817/3817 3816/3816/3816 +f 3816/3816/3816 3817/3817/3817 3818/3818/3818 +f 3817/3817/3817 3819/3819/3819 3818/3818/3818 +f 3818/3818/3818 3819/3819/3819 3820/3820/3820 +f 3819/3819/3819 3821/3821/3821 3820/3820/3820 +f 3820/3820/3820 3821/3821/3821 3822/3822/3822 +f 3821/3821/3821 3823/3823/3823 3822/3822/3822 +f 3822/3822/3822 3823/3823/3823 3824/3824/3824 +f 3823/3823/3823 3825/3825/3825 3824/3824/3824 +f 3824/3824/3824 3825/3825/3825 3826/3826/3826 +f 3825/3825/3825 3827/3827/3827 3826/3826/3826 +f 3826/3826/3826 3827/3827/3827 3828/3828/3828 +f 3827/3827/3827 3829/3829/3829 3828/3828/3828 +f 3828/3828/3828 3829/3829/3829 3830/3830/3830 +f 3829/3829/3829 3831/3831/3831 3830/3830/3830 +f 3830/3830/3830 3831/3831/3831 3832/3832/3832 +f 3831/3831/3831 3833/3833/3833 3832/3832/3832 +f 3832/3832/3832 3833/3833/3833 3834/3834/3834 +f 3833/3833/3833 3835/3835/3835 3834/3834/3834 +f 3834/3834/3834 3835/3835/3835 3836/3836/3836 +f 3835/3835/3835 3837/3837/3837 3836/3836/3836 +f 3836/3836/3836 3837/3837/3837 3838/3838/3838 +f 3837/3837/3837 3839/3839/3839 3838/3838/3838 +f 3838/3838/3838 3839/3839/3839 3840/3840/3840 +f 3839/3839/3839 3841/3841/3841 3840/3840/3840 +f 3840/3840/3840 3841/3841/3841 3842/3842/3842 +f 3841/3841/3841 3843/3843/3843 3842/3842/3842 +f 3842/3842/3842 3843/3843/3843 3844/3844/3844 +f 3843/3843/3843 3845/3845/3845 3844/3844/3844 +f 3844/3844/3844 3845/3845/3845 3846/3846/3846 +f 3845/3845/3845 3847/3847/3847 3846/3846/3846 +f 3846/3846/3846 3847/3847/3847 3848/3848/3848 +f 3847/3847/3847 3849/3849/3849 3848/3848/3848 +f 3848/3848/3848 3849/3849/3849 3850/3850/3850 +f 3849/3849/3849 3851/3851/3851 3850/3850/3850 +f 3850/3850/3850 3851/3851/3851 3852/3852/3852 +f 3851/3851/3851 3853/3853/3853 3852/3852/3852 +f 3852/3852/3852 3853/3853/3853 3854/3854/3854 +f 3853/3853/3853 3855/3855/3855 3854/3854/3854 +f 3854/3854/3854 3855/3855/3855 3856/3856/3856 +f 3855/3855/3855 3857/3857/3857 3856/3856/3856 +f 3856/3856/3856 3857/3857/3857 3858/3858/3858 +f 3857/3857/3857 3859/3859/3859 3858/3858/3858 +f 3858/3858/3858 3859/3859/3859 3860/3860/3860 +f 3859/3859/3859 3861/3861/3861 3860/3860/3860 +f 3860/3860/3860 3861/3861/3861 3862/3862/3862 +f 3861/3861/3861 3863/3863/3863 3862/3862/3862 +f 3862/3862/3862 3863/3863/3863 3864/3864/3864 +f 3863/3863/3863 3865/3865/3865 3864/3864/3864 +f 3864/3864/3864 3865/3865/3865 3866/3866/3866 +f 3865/3865/3865 3867/3867/3867 3866/3866/3866 +f 3866/3866/3866 3867/3867/3867 3868/3868/3868 +f 3867/3867/3867 3869/3869/3869 3868/3868/3868 +f 3868/3868/3868 3869/3869/3869 3870/3870/3870 +f 3869/3869/3869 3871/3871/3871 3870/3870/3870 +f 3870/3870/3870 3871/3871/3871 3872/3872/3872 +f 3871/3871/3871 3873/3873/3873 3872/3872/3872 +f 3872/3872/3872 3873/3873/3873 3874/3874/3874 +f 3873/3873/3873 3875/3875/3875 3874/3874/3874 +f 3874/3874/3874 3875/3875/3875 3876/3876/3876 +f 3875/3875/3875 3877/3877/3877 3876/3876/3876 +f 3876/3876/3876 3877/3877/3877 3878/3878/3878 +f 3877/3877/3877 3879/3879/3879 3878/3878/3878 +f 3878/3878/3878 3879/3879/3879 3880/3880/3880 +f 3879/3879/3879 3881/3881/3881 3880/3880/3880 +f 3880/3880/3880 3881/3881/3881 3882/3882/3882 +f 3881/3881/3881 3883/3883/3883 3882/3882/3882 +f 3882/3882/3882 3883/3883/3883 3884/3884/3884 +f 3883/3883/3883 3885/3885/3885 3884/3884/3884 +f 3884/3884/3884 3885/3885/3885 3886/3886/3886 +f 3885/3885/3885 3887/3887/3887 3886/3886/3886 +f 3886/3886/3886 3887/3887/3887 3888/3888/3888 +f 3887/3887/3887 3889/3889/3889 3888/3888/3888 +f 3888/3888/3888 3889/3889/3889 3890/3890/3890 +f 3889/3889/3889 3891/3891/3891 3890/3890/3890 +f 3890/3890/3890 3891/3891/3891 3892/3892/3892 +f 3891/3891/3891 3893/3893/3893 3892/3892/3892 +f 3892/3892/3892 3893/3893/3893 3894/3894/3894 +f 3893/3893/3893 3895/3895/3895 3894/3894/3894 +f 3894/3894/3894 3895/3895/3895 3896/3896/3896 +f 3895/3895/3895 3897/3897/3897 3896/3896/3896 +f 3896/3896/3896 3897/3897/3897 3898/3898/3898 +f 3897/3897/3897 3899/3899/3899 3898/3898/3898 +f 3898/3898/3898 3899/3899/3899 3900/3900/3900 +f 3899/3899/3899 3901/3901/3901 3900/3900/3900 +f 3900/3900/3900 3901/3901/3901 3902/3902/3902 +f 3901/3901/3901 3903/3903/3903 3902/3902/3902 +f 3902/3902/3902 3903/3903/3903 3904/3904/3904 +f 3903/3903/3903 3905/3905/3905 3904/3904/3904 +f 3904/3904/3904 3905/3905/3905 3906/3906/3906 +f 3905/3905/3905 3907/3907/3907 3906/3906/3906 +f 3906/3906/3906 3907/3907/3907 3908/3908/3908 +f 3907/3907/3907 3909/3909/3909 3908/3908/3908 +f 3908/3908/3908 3909/3909/3909 3910/3910/3910 +f 3909/3909/3909 3911/3911/3911 3910/3910/3910 +f 3910/3910/3910 3911/3911/3911 3912/3912/3912 +f 3911/3911/3911 3913/3913/3913 3912/3912/3912 +f 3912/3912/3912 3913/3913/3913 3914/3914/3914 +f 3913/3913/3913 3915/3915/3915 3914/3914/3914 +f 3914/3914/3914 3915/3915/3915 3916/3916/3916 +f 3915/3915/3915 3917/3917/3917 3916/3916/3916 +f 3916/3916/3916 3917/3917/3917 3918/3918/3918 +f 3917/3917/3917 3919/3919/3919 3918/3918/3918 +f 3918/3918/3918 3919/3919/3919 3920/3920/3920 +f 3919/3919/3919 3921/3921/3921 3920/3920/3920 +f 3920/3920/3920 3921/3921/3921 3922/3922/3922 +f 3921/3921/3921 3923/3923/3923 3922/3922/3922 +f 3922/3922/3922 3923/3923/3923 3924/3924/3924 +f 3923/3923/3923 3925/3925/3925 3924/3924/3924 +f 3924/3924/3924 3925/3925/3925 3926/3926/3926 +f 3925/3925/3925 3927/3927/3927 3926/3926/3926 +f 3926/3926/3926 3927/3927/3927 3928/3928/3928 +f 3927/3927/3927 3929/3929/3929 3928/3928/3928 +f 3928/3928/3928 3929/3929/3929 3930/3930/3930 +f 3929/3929/3929 3931/3931/3931 3930/3930/3930 +f 3930/3930/3930 3931/3931/3931 3932/3932/3932 +f 3931/3931/3931 3933/3933/3933 3932/3932/3932 +f 3932/3932/3932 3933/3933/3933 3934/3934/3934 +f 3933/3933/3933 3935/3935/3935 3934/3934/3934 +f 3934/3934/3934 3935/3935/3935 3936/3936/3936 +f 3935/3935/3935 3937/3937/3937 3936/3936/3936 +f 3936/3936/3936 3937/3937/3937 3938/3938/3938 +f 3937/3937/3937 3939/3939/3939 3938/3938/3938 +f 3938/3938/3938 3939/3939/3939 3940/3940/3940 +f 3939/3939/3939 3941/3941/3941 3940/3940/3940 +f 3940/3940/3940 3941/3941/3941 3942/3942/3942 +f 3941/3941/3941 3943/3943/3943 3942/3942/3942 +f 3942/3942/3942 3943/3943/3943 3944/3944/3944 +f 3943/3943/3943 3945/3945/3945 3944/3944/3944 +f 3944/3944/3944 3945/3945/3945 3946/3946/3946 +f 3945/3945/3945 3947/3947/3947 3946/3946/3946 +f 3946/3946/3946 3947/3947/3947 3948/3948/3948 +f 3947/3947/3947 3949/3949/3949 3948/3948/3948 +f 3948/3948/3948 3949/3949/3949 3950/3950/3950 +f 3949/3949/3949 3951/3951/3951 3950/3950/3950 +f 3950/3950/3950 3951/3951/3951 3952/3952/3952 +f 3951/3951/3951 3953/3953/3953 3952/3952/3952 +f 3952/3952/3952 3953/3953/3953 3954/3954/3954 +f 3953/3953/3953 3955/3955/3955 3954/3954/3954 +f 3954/3954/3954 3955/3955/3955 3956/3956/3956 +f 3955/3955/3955 3957/3957/3957 3956/3956/3956 +f 3956/3956/3956 3957/3957/3957 3958/3958/3958 +f 3957/3957/3957 3959/3959/3959 3958/3958/3958 +f 3958/3958/3958 3959/3959/3959 3960/3960/3960 +f 3959/3959/3959 3961/3961/3961 3960/3960/3960 +f 3960/3960/3960 3961/3961/3961 3962/3962/3962 +f 3961/3961/3961 3963/3963/3963 3962/3962/3962 +f 3962/3962/3962 3963/3963/3963 3964/3964/3964 +f 3963/3963/3963 3965/3965/3965 3964/3964/3964 +f 3964/3964/3964 3965/3965/3965 3966/3966/3966 +f 3965/3965/3965 3967/3967/3967 3966/3966/3966 +f 3966/3966/3966 3967/3967/3967 3968/3968/3968 +f 3967/3967/3967 3969/3969/3969 3968/3968/3968 +f 3968/3968/3968 3969/3969/3969 3970/3970/3970 +f 3969/3969/3969 3971/3971/3971 3970/3970/3970 +f 3970/3970/3970 3971/3971/3971 3972/3972/3972 +f 3971/3971/3971 3973/3973/3973 3972/3972/3972 +f 3972/3972/3972 3973/3973/3973 3974/3974/3974 +f 3973/3973/3973 3975/3975/3975 3974/3974/3974 +f 3974/3974/3974 3975/3975/3975 3976/3976/3976 +f 3975/3975/3975 3977/3977/3977 3976/3976/3976 +f 3976/3976/3976 3977/3977/3977 3978/3978/3978 +f 3977/3977/3977 3979/3979/3979 3978/3978/3978 +f 3978/3978/3978 3979/3979/3979 3980/3980/3980 +f 3979/3979/3979 3981/3981/3981 3980/3980/3980 +f 3980/3980/3980 3981/3981/3981 3982/3982/3982 +f 3981/3981/3981 3983/3983/3983 3982/3982/3982 +f 3982/3982/3982 3983/3983/3983 3984/3984/3984 +f 3983/3983/3983 3985/3985/3985 3984/3984/3984 +f 3984/3984/3984 3985/3985/3985 3986/3986/3986 +f 3985/3985/3985 3987/3987/3987 3986/3986/3986 +f 3986/3986/3986 3987/3987/3987 3988/3988/3988 +f 3987/3987/3987 3989/3989/3989 3988/3988/3988 +f 3988/3988/3988 3989/3989/3989 3990/3990/3990 +f 3989/3989/3989 3991/3991/3991 3990/3990/3990 +f 3990/3990/3990 3991/3991/3991 3992/3992/3992 +f 3991/3991/3991 3993/3993/3993 3992/3992/3992 +f 3992/3992/3992 3993/3993/3993 3994/3994/3994 +f 3993/3993/3993 3995/3995/3995 3994/3994/3994 +f 3994/3994/3994 3995/3995/3995 3996/3996/3996 +f 3995/3995/3995 3997/3997/3997 3996/3996/3996 +f 3996/3996/3996 3997/3997/3997 3998/3998/3998 +f 3997/3997/3997 3999/3999/3999 3998/3998/3998 +f 3998/3998/3998 3999/3999/3999 4000/4000/4000 +f 3999/3999/3999 4001/4001/4001 4000/4000/4000 +f 4000/4000/4000 4001/4001/4001 4002/4002/4002 +f 4001/4001/4001 4003/4003/4003 4002/4002/4002 +f 4002/4002/4002 4003/4003/4003 4004/4004/4004 +f 4003/4003/4003 4005/4005/4005 4004/4004/4004 +f 4004/4004/4004 4005/4005/4005 4006/4006/4006 +f 4005/4005/4005 4007/4007/4007 4006/4006/4006 +f 4006/4006/4006 4007/4007/4007 4008/4008/4008 +f 4007/4007/4007 4009/4009/4009 4008/4008/4008 +f 4008/4008/4008 4009/4009/4009 4010/4010/4010 +f 4009/4009/4009 4011/4011/4011 4010/4010/4010 +f 4010/4010/4010 4011/4011/4011 4012/4012/4012 +f 4011/4011/4011 4013/4013/4013 4012/4012/4012 +f 4012/4012/4012 4013/4013/4013 4014/4014/4014 +f 4013/4013/4013 4015/4015/4015 4014/4014/4014 +f 4014/4014/4014 4015/4015/4015 4016/4016/4016 +f 4015/4015/4015 4017/4017/4017 4016/4016/4016 +f 4016/4016/4016 4017/4017/4017 4018/4018/4018 +f 4017/4017/4017 4019/4019/4019 4018/4018/4018 +f 4018/4018/4018 4019/4019/4019 4020/4020/4020 +f 4019/4019/4019 4021/4021/4021 4020/4020/4020 +f 4020/4020/4020 4021/4021/4021 4022/4022/4022 +f 4021/4021/4021 4023/4023/4023 4022/4022/4022 +f 4022/4022/4022 4023/4023/4023 4024/4024/4024 +f 4023/4023/4023 4025/4025/4025 4024/4024/4024 +f 4024/4024/4024 4025/4025/4025 4026/4026/4026 +f 4025/4025/4025 4027/4027/4027 4026/4026/4026 +f 4026/4026/4026 4027/4027/4027 4028/4028/4028 +f 4027/4027/4027 4029/4029/4029 4028/4028/4028 +f 4028/4028/4028 4029/4029/4029 4030/4030/4030 +f 4029/4029/4029 4031/4031/4031 4030/4030/4030 +f 4030/4030/4030 4031/4031/4031 4032/4032/4032 +f 4031/4031/4031 4033/4033/4033 4032/4032/4032 +f 4032/4032/4032 4033/4033/4033 4034/4034/4034 +f 4033/4033/4033 4035/4035/4035 4034/4034/4034 +f 4034/4034/4034 4035/4035/4035 4036/4036/4036 +f 4035/4035/4035 4037/4037/4037 4036/4036/4036 +f 4036/4036/4036 4037/4037/4037 4038/4038/4038 +f 4037/4037/4037 4039/4039/4039 4038/4038/4038 +f 4038/4038/4038 4039/4039/4039 4040/4040/4040 +f 4039/4039/4039 4041/4041/4041 4040/4040/4040 +f 4040/4040/4040 4041/4041/4041 4042/4042/4042 +f 4041/4041/4041 4043/4043/4043 4042/4042/4042 +f 4042/4042/4042 4043/4043/4043 4044/4044/4044 +f 4043/4043/4043 4045/4045/4045 4044/4044/4044 +f 4044/4044/4044 4045/4045/4045 4046/4046/4046 +f 4045/4045/4045 4047/4047/4047 4046/4046/4046 +f 4046/4046/4046 4047/4047/4047 4048/4048/4048 +f 4047/4047/4047 4049/4049/4049 4048/4048/4048 +f 4048/4048/4048 4049/4049/4049 4050/4050/4050 +f 4049/4049/4049 4051/4051/4051 4050/4050/4050 +f 4050/4050/4050 4051/4051/4051 4052/4052/4052 +f 4051/4051/4051 4053/4053/4053 4052/4052/4052 +f 4052/4052/4052 4053/4053/4053 4054/4054/4054 +f 4053/4053/4053 4055/4055/4055 4054/4054/4054 +f 4054/4054/4054 4055/4055/4055 4056/4056/4056 +f 4055/4055/4055 4057/4057/4057 4056/4056/4056 +f 4056/4056/4056 4057/4057/4057 4058/4058/4058 +f 4057/4057/4057 4059/4059/4059 4058/4058/4058 +f 4058/4058/4058 4059/4059/4059 4060/4060/4060 +f 4059/4059/4059 4061/4061/4061 4060/4060/4060 +f 4060/4060/4060 4061/4061/4061 4062/4062/4062 +f 4061/4061/4061 4063/4063/4063 4062/4062/4062 +f 4062/4062/4062 4063/4063/4063 4064/4064/4064 +f 4063/4063/4063 4065/4065/4065 4064/4064/4064 +f 4064/4064/4064 4065/4065/4065 4066/4066/4066 +f 4065/4065/4065 4067/4067/4067 4066/4066/4066 +f 4066/4066/4066 4067/4067/4067 4068/4068/4068 +f 4067/4067/4067 4069/4069/4069 4068/4068/4068 +f 4068/4068/4068 4069/4069/4069 4070/4070/4070 +f 4069/4069/4069 4071/4071/4071 4070/4070/4070 +f 4070/4070/4070 4071/4071/4071 4072/4072/4072 +f 4071/4071/4071 4073/4073/4073 4072/4072/4072 +f 4072/4072/4072 4073/4073/4073 4074/4074/4074 +f 4073/4073/4073 4075/4075/4075 4074/4074/4074 +f 4074/4074/4074 4075/4075/4075 4076/4076/4076 +f 4075/4075/4075 4077/4077/4077 4076/4076/4076 +f 4076/4076/4076 4077/4077/4077 4078/4078/4078 +f 4077/4077/4077 4079/4079/4079 4078/4078/4078 +f 4078/4078/4078 4079/4079/4079 4080/4080/4080 +f 4079/4079/4079 4081/4081/4081 4080/4080/4080 +f 4080/4080/4080 4081/4081/4081 4082/4082/4082 +f 4081/4081/4081 4083/4083/4083 4082/4082/4082 +f 4082/4082/4082 4083/4083/4083 4084/4084/4084 +f 4083/4083/4083 4085/4085/4085 4084/4084/4084 +f 4084/4084/4084 4085/4085/4085 4086/4086/4086 +f 4085/4085/4085 4087/4087/4087 4086/4086/4086 +f 4086/4086/4086 4087/4087/4087 4088/4088/4088 +f 4087/4087/4087 4089/4089/4089 4088/4088/4088 +f 4088/4088/4088 4089/4089/4089 4090/4090/4090 +f 4089/4089/4089 4091/4091/4091 4090/4090/4090 +f 4090/4090/4090 4091/4091/4091 4092/4092/4092 +f 4091/4091/4091 4093/4093/4093 4092/4092/4092 +f 4092/4092/4092 4093/4093/4093 4094/4094/4094 +f 4093/4093/4093 4095/4095/4095 4094/4094/4094 +f 4094/4094/4094 4095/4095/4095 4096/4096/4096 +f 4095/4095/4095 4097/4097/4097 4096/4096/4096 +f 4096/4096/4096 4097/4097/4097 4098/4098/4098 +f 4097/4097/4097 4099/4099/4099 4098/4098/4098 +f 4098/4098/4098 4099/4099/4099 4100/4100/4100 +f 4099/4099/4099 4101/4101/4101 4100/4100/4100 +f 4100/4100/4100 4101/4101/4101 4102/4102/4102 +f 4101/4101/4101 4103/4103/4103 4102/4102/4102 +f 4102/4102/4102 4103/4103/4103 4104/4104/4104 +f 4103/4103/4103 4105/4105/4105 4104/4104/4104 +f 4104/4104/4104 4105/4105/4105 4106/4106/4106 +f 4105/4105/4105 4107/4107/4107 4106/4106/4106 +f 4106/4106/4106 4107/4107/4107 4108/4108/4108 +f 4107/4107/4107 4109/4109/4109 4108/4108/4108 +f 4108/4108/4108 4109/4109/4109 4110/4110/4110 +f 4109/4109/4109 4111/4111/4111 4110/4110/4110 +f 4110/4110/4110 4111/4111/4111 4112/4112/4112 +f 4111/4111/4111 4113/4113/4113 4112/4112/4112 +f 4112/4112/4112 4113/4113/4113 4114/4114/4114 +f 4113/4113/4113 4115/4115/4115 4114/4114/4114 +f 4114/4114/4114 4115/4115/4115 4116/4116/4116 +f 4115/4115/4115 4117/4117/4117 4116/4116/4116 +f 4116/4116/4116 4117/4117/4117 4118/4118/4118 +f 4117/4117/4117 4119/4119/4119 4118/4118/4118 +f 4118/4118/4118 4119/4119/4119 4120/4120/4120 +f 4119/4119/4119 4121/4121/4121 4120/4120/4120 +f 4120/4120/4120 4121/4121/4121 4122/4122/4122 +f 4121/4121/4121 4123/4123/4123 4122/4122/4122 +f 4122/4122/4122 4123/4123/4123 4124/4124/4124 +f 4123/4123/4123 4125/4125/4125 4124/4124/4124 +f 4124/4124/4124 4125/4125/4125 4126/4126/4126 +f 4125/4125/4125 4127/4127/4127 4126/4126/4126 +f 4126/4126/4126 4127/4127/4127 4128/4128/4128 +f 4127/4127/4127 4129/4129/4129 4128/4128/4128 +f 4128/4128/4128 4129/4129/4129 4130/4130/4130 +f 4129/4129/4129 4131/4131/4131 4130/4130/4130 +f 4130/4130/4130 4131/4131/4131 4132/4132/4132 +f 4131/4131/4131 4133/4133/4133 4132/4132/4132 +f 4132/4132/4132 4133/4133/4133 4134/4134/4134 +f 4133/4133/4133 4135/4135/4135 4134/4134/4134 +f 4134/4134/4134 4135/4135/4135 4136/4136/4136 +f 4135/4135/4135 4137/4137/4137 4136/4136/4136 +f 4136/4136/4136 4137/4137/4137 4138/4138/4138 +f 4137/4137/4137 4139/4139/4139 4138/4138/4138 +f 4138/4138/4138 4139/4139/4139 4140/4140/4140 +f 4139/4139/4139 4141/4141/4141 4140/4140/4140 +f 4140/4140/4140 4141/4141/4141 4142/4142/4142 +f 4141/4141/4141 4143/4143/4143 4142/4142/4142 +f 4142/4142/4142 4143/4143/4143 4144/4144/4144 +f 4143/4143/4143 4145/4145/4145 4144/4144/4144 +f 4144/4144/4144 4145/4145/4145 4146/4146/4146 +f 4145/4145/4145 4147/4147/4147 4146/4146/4146 +f 4146/4146/4146 4147/4147/4147 4148/4148/4148 +f 4147/4147/4147 4149/4149/4149 4148/4148/4148 +f 4148/4148/4148 4149/4149/4149 4150/4150/4150 +f 4149/4149/4149 4151/4151/4151 4150/4150/4150 +f 4150/4150/4150 4151/4151/4151 4152/4152/4152 +f 4151/4151/4151 4153/4153/4153 4152/4152/4152 +f 4152/4152/4152 4153/4153/4153 4154/4154/4154 +f 4153/4153/4153 4155/4155/4155 4154/4154/4154 +f 4154/4154/4154 4155/4155/4155 4156/4156/4156 +f 4155/4155/4155 4157/4157/4157 4156/4156/4156 +f 4156/4156/4156 4157/4157/4157 4158/4158/4158 +f 4157/4157/4157 4159/4159/4159 4158/4158/4158 +f 4158/4158/4158 4159/4159/4159 4160/4160/4160 +f 4159/4159/4159 4161/4161/4161 4160/4160/4160 +f 4160/4160/4160 4161/4161/4161 4162/4162/4162 +f 4161/4161/4161 4163/4163/4163 4162/4162/4162 +f 4162/4162/4162 4163/4163/4163 4164/4164/4164 +f 4163/4163/4163 4165/4165/4165 4164/4164/4164 +f 4164/4164/4164 4165/4165/4165 4166/4166/4166 +f 4165/4165/4165 4167/4167/4167 4166/4166/4166 +f 4166/4166/4166 4167/4167/4167 4168/4168/4168 +f 4167/4167/4167 4169/4169/4169 4168/4168/4168 +f 4168/4168/4168 4169/4169/4169 4170/4170/4170 +f 4169/4169/4169 4171/4171/4171 4170/4170/4170 +f 4170/4170/4170 4171/4171/4171 4172/4172/4172 +f 4171/4171/4171 4173/4173/4173 4172/4172/4172 +f 4172/4172/4172 4173/4173/4173 4174/4174/4174 +f 4173/4173/4173 4175/4175/4175 4174/4174/4174 +f 4174/4174/4174 4175/4175/4175 4176/4176/4176 +f 4175/4175/4175 4177/4177/4177 4176/4176/4176 +f 4176/4176/4176 4177/4177/4177 4178/4178/4178 +f 4177/4177/4177 4179/4179/4179 4178/4178/4178 +f 4178/4178/4178 4179/4179/4179 4180/4180/4180 +f 4179/4179/4179 4181/4181/4181 4180/4180/4180 +f 4180/4180/4180 4181/4181/4181 4182/4182/4182 +f 4181/4181/4181 4183/4183/4183 4182/4182/4182 +f 4182/4182/4182 4183/4183/4183 4184/4184/4184 +f 4183/4183/4183 4185/4185/4185 4184/4184/4184 +f 4184/4184/4184 4185/4185/4185 4186/4186/4186 +f 4185/4185/4185 4187/4187/4187 4186/4186/4186 +f 4186/4186/4186 4187/4187/4187 4188/4188/4188 +f 4187/4187/4187 4189/4189/4189 4188/4188/4188 +f 4188/4188/4188 4189/4189/4189 4190/4190/4190 +f 4189/4189/4189 4191/4191/4191 4190/4190/4190 +f 4190/4190/4190 4191/4191/4191 4192/4192/4192 +f 4191/4191/4191 4193/4193/4193 4192/4192/4192 +f 4192/4192/4192 4193/4193/4193 4194/4194/4194 +f 4193/4193/4193 4195/4195/4195 4194/4194/4194 +f 4194/4194/4194 4195/4195/4195 4196/4196/4196 +f 4195/4195/4195 4197/4197/4197 4196/4196/4196 +f 4196/4196/4196 4197/4197/4197 4198/4198/4198 +f 4197/4197/4197 4199/4199/4199 4198/4198/4198 +f 4198/4198/4198 4199/4199/4199 4200/4200/4200 +f 4199/4199/4199 4201/4201/4201 4200/4200/4200 +f 4200/4200/4200 4201/4201/4201 4202/4202/4202 +f 4201/4201/4201 4203/4203/4203 4202/4202/4202 +f 4202/4202/4202 4203/4203/4203 4204/4204/4204 +f 4203/4203/4203 4205/4205/4205 4204/4204/4204 +f 4204/4204/4204 4205/4205/4205 4206/4206/4206 +f 4205/4205/4205 4207/4207/4207 4206/4206/4206 +f 4206/4206/4206 4207/4207/4207 4208/4208/4208 +f 4207/4207/4207 4209/4209/4209 4208/4208/4208 +f 4208/4208/4208 4209/4209/4209 4210/4210/4210 +f 4209/4209/4209 4211/4211/4211 4210/4210/4210 +f 4210/4210/4210 4211/4211/4211 4212/4212/4212 +f 4211/4211/4211 4213/4213/4213 4212/4212/4212 +f 4212/4212/4212 4213/4213/4213 4214/4214/4214 +f 4213/4213/4213 4215/4215/4215 4214/4214/4214 +f 4214/4214/4214 4215/4215/4215 4216/4216/4216 +f 4215/4215/4215 4217/4217/4217 4216/4216/4216 +f 4216/4216/4216 4217/4217/4217 4218/4218/4218 +f 4217/4217/4217 4219/4219/4219 4218/4218/4218 +f 4218/4218/4218 4219/4219/4219 4220/4220/4220 +f 4219/4219/4219 4221/4221/4221 4220/4220/4220 +f 4220/4220/4220 4221/4221/4221 4222/4222/4222 +f 4221/4221/4221 4223/4223/4223 4222/4222/4222 +f 4222/4222/4222 4223/4223/4223 4224/4224/4224 +f 4223/4223/4223 4225/4225/4225 4224/4224/4224 +f 4224/4224/4224 4225/4225/4225 4226/4226/4226 +f 4225/4225/4225 4227/4227/4227 4226/4226/4226 +f 4226/4226/4226 4227/4227/4227 4228/4228/4228 +f 4227/4227/4227 4229/4229/4229 4228/4228/4228 +f 4228/4228/4228 4229/4229/4229 4230/4230/4230 +f 4229/4229/4229 4231/4231/4231 4230/4230/4230 +f 4230/4230/4230 4231/4231/4231 4232/4232/4232 +f 4231/4231/4231 4233/4233/4233 4232/4232/4232 +f 4232/4232/4232 4233/4233/4233 4234/4234/4234 +f 4233/4233/4233 4235/4235/4235 4234/4234/4234 +f 4234/4234/4234 4235/4235/4235 4236/4236/4236 +f 4235/4235/4235 4237/4237/4237 4236/4236/4236 +f 4236/4236/4236 4237/4237/4237 4238/4238/4238 +f 4237/4237/4237 4239/4239/4239 4238/4238/4238 +f 4238/4238/4238 4239/4239/4239 4240/4240/4240 +f 4239/4239/4239 4241/4241/4241 4240/4240/4240 +f 4240/4240/4240 4241/4241/4241 4242/4242/4242 +f 4241/4241/4241 4243/4243/4243 4242/4242/4242 +f 4242/4242/4242 4243/4243/4243 4244/4244/4244 +f 4243/4243/4243 4245/4245/4245 4244/4244/4244 +f 4244/4244/4244 4245/4245/4245 4246/4246/4246 +f 4245/4245/4245 4247/4247/4247 4246/4246/4246 +f 4246/4246/4246 4247/4247/4247 4248/4248/4248 +f 4247/4247/4247 4249/4249/4249 4248/4248/4248 +f 4248/4248/4248 4249/4249/4249 4250/4250/4250 +f 4249/4249/4249 4251/4251/4251 4250/4250/4250 +f 4250/4250/4250 4251/4251/4251 4252/4252/4252 +f 4251/4251/4251 4253/4253/4253 4252/4252/4252 +f 4252/4252/4252 4253/4253/4253 4254/4254/4254 +f 4253/4253/4253 4255/4255/4255 4254/4254/4254 +f 4254/4254/4254 4255/4255/4255 4256/4256/4256 +f 4255/4255/4255 4257/4257/4257 4256/4256/4256 +f 4256/4256/4256 4257/4257/4257 4258/4258/4258 +f 4257/4257/4257 4259/4259/4259 4258/4258/4258 +f 4258/4258/4258 4259/4259/4259 4260/4260/4260 +f 4259/4259/4259 4261/4261/4261 4260/4260/4260 +f 4260/4260/4260 4261/4261/4261 4262/4262/4262 +f 4261/4261/4261 4263/4263/4263 4262/4262/4262 +f 4262/4262/4262 4263/4263/4263 4264/4264/4264 +f 4263/4263/4263 4265/4265/4265 4264/4264/4264 +f 4264/4264/4264 4265/4265/4265 4266/4266/4266 +f 4265/4265/4265 4267/4267/4267 4266/4266/4266 +f 4266/4266/4266 4267/4267/4267 4268/4268/4268 +f 4267/4267/4267 4269/4269/4269 4268/4268/4268 +f 4268/4268/4268 4269/4269/4269 4270/4270/4270 +f 4269/4269/4269 4271/4271/4271 4270/4270/4270 +f 4270/4270/4270 4271/4271/4271 4272/4272/4272 +f 4271/4271/4271 4273/4273/4273 4272/4272/4272 +f 4272/4272/4272 4273/4273/4273 4274/4274/4274 +f 4273/4273/4273 4275/4275/4275 4274/4274/4274 +f 4274/4274/4274 4275/4275/4275 4276/4276/4276 +f 4275/4275/4275 4277/4277/4277 4276/4276/4276 +f 4276/4276/4276 4277/4277/4277 4278/4278/4278 +f 4277/4277/4277 4279/4279/4279 4278/4278/4278 +f 4278/4278/4278 4279/4279/4279 4280/4280/4280 +f 4279/4279/4279 4281/4281/4281 4280/4280/4280 +f 4280/4280/4280 4281/4281/4281 4282/4282/4282 +f 4281/4281/4281 4283/4283/4283 4282/4282/4282 +f 4282/4282/4282 4283/4283/4283 4284/4284/4284 +f 4283/4283/4283 4285/4285/4285 4284/4284/4284 +f 4284/4284/4284 4285/4285/4285 4286/4286/4286 +f 4285/4285/4285 4287/4287/4287 4286/4286/4286 +f 4286/4286/4286 4287/4287/4287 4288/4288/4288 +f 4287/4287/4287 4289/4289/4289 4288/4288/4288 +f 4288/4288/4288 4289/4289/4289 4290/4290/4290 +f 4289/4289/4289 4291/4291/4291 4290/4290/4290 +f 4290/4290/4290 4291/4291/4291 4292/4292/4292 +f 4291/4291/4291 4293/4293/4293 4292/4292/4292 +f 4292/4292/4292 4293/4293/4293 4294/4294/4294 +f 4293/4293/4293 4295/4295/4295 4294/4294/4294 +f 4294/4294/4294 4295/4295/4295 4296/4296/4296 +f 4295/4295/4295 4297/4297/4297 4296/4296/4296 +f 4296/4296/4296 4297/4297/4297 4298/4298/4298 +f 4297/4297/4297 4299/4299/4299 4298/4298/4298 +f 4298/4298/4298 4299/4299/4299 4300/4300/4300 +f 4299/4299/4299 4301/4301/4301 4300/4300/4300 +f 4300/4300/4300 4301/4301/4301 4302/4302/4302 +f 4301/4301/4301 4303/4303/4303 4302/4302/4302 +f 4302/4302/4302 4303/4303/4303 4304/4304/4304 +f 4303/4303/4303 4305/4305/4305 4304/4304/4304 +f 4304/4304/4304 4305/4305/4305 4306/4306/4306 +f 4305/4305/4305 4307/4307/4307 4306/4306/4306 +f 4306/4306/4306 4307/4307/4307 4308/4308/4308 +f 4307/4307/4307 4309/4309/4309 4308/4308/4308 +f 4308/4308/4308 4309/4309/4309 4310/4310/4310 +f 4309/4309/4309 4311/4311/4311 4310/4310/4310 +f 4310/4310/4310 4311/4311/4311 4312/4312/4312 +f 4311/4311/4311 4313/4313/4313 4312/4312/4312 +f 4312/4312/4312 4313/4313/4313 4314/4314/4314 +f 4313/4313/4313 4315/4315/4315 4314/4314/4314 +f 4314/4314/4314 4315/4315/4315 4316/4316/4316 +f 4315/4315/4315 4317/4317/4317 4316/4316/4316 +f 4316/4316/4316 4317/4317/4317 4318/4318/4318 +f 4317/4317/4317 4319/4319/4319 4318/4318/4318 +f 4318/4318/4318 4319/4319/4319 4320/4320/4320 +f 4319/4319/4319 4321/4321/4321 4320/4320/4320 +f 4320/4320/4320 4321/4321/4321 4322/4322/4322 +f 4321/4321/4321 4323/4323/4323 4322/4322/4322 +f 4322/4322/4322 4323/4323/4323 4324/4324/4324 +f 4323/4323/4323 4325/4325/4325 4324/4324/4324 +f 4324/4324/4324 4325/4325/4325 4326/4326/4326 +f 4325/4325/4325 4327/4327/4327 4326/4326/4326 +f 4326/4326/4326 4327/4327/4327 4328/4328/4328 +f 4327/4327/4327 4329/4329/4329 4328/4328/4328 +f 4328/4328/4328 4329/4329/4329 4330/4330/4330 +f 4329/4329/4329 4331/4331/4331 4330/4330/4330 +f 4330/4330/4330 4331/4331/4331 4332/4332/4332 +f 4331/4331/4331 4333/4333/4333 4332/4332/4332 +f 4332/4332/4332 4333/4333/4333 4334/4334/4334 +f 4333/4333/4333 4335/4335/4335 4334/4334/4334 +f 4334/4334/4334 4335/4335/4335 4336/4336/4336 +f 4335/4335/4335 4337/4337/4337 4336/4336/4336 +f 4336/4336/4336 4337/4337/4337 4338/4338/4338 +f 4337/4337/4337 4339/4339/4339 4338/4338/4338 +f 4338/4338/4338 4339/4339/4339 4340/4340/4340 +f 4339/4339/4339 4341/4341/4341 4340/4340/4340 +f 4340/4340/4340 4341/4341/4341 4342/4342/4342 +f 4341/4341/4341 4343/4343/4343 4342/4342/4342 +f 4342/4342/4342 4343/4343/4343 4344/4344/4344 +f 4343/4343/4343 4345/4345/4345 4344/4344/4344 +f 4344/4344/4344 4345/4345/4345 4346/4346/4346 +f 4345/4345/4345 4347/4347/4347 4346/4346/4346 +f 4346/4346/4346 4347/4347/4347 4348/4348/4348 +f 4347/4347/4347 4349/4349/4349 4348/4348/4348 +f 4348/4348/4348 4349/4349/4349 4350/4350/4350 +f 4349/4349/4349 4351/4351/4351 4350/4350/4350 +f 4350/4350/4350 4351/4351/4351 4352/4352/4352 +f 4351/4351/4351 4353/4353/4353 4352/4352/4352 +f 4352/4352/4352 4353/4353/4353 4354/4354/4354 +f 4353/4353/4353 4355/4355/4355 4354/4354/4354 +f 4354/4354/4354 4355/4355/4355 4356/4356/4356 +f 4355/4355/4355 4357/4357/4357 4356/4356/4356 +f 4356/4356/4356 4357/4357/4357 4358/4358/4358 +f 4357/4357/4357 4359/4359/4359 4358/4358/4358 +f 4358/4358/4358 4359/4359/4359 4360/4360/4360 +f 4359/4359/4359 4361/4361/4361 4360/4360/4360 +f 4360/4360/4360 4361/4361/4361 4362/4362/4362 +f 4361/4361/4361 4363/4363/4363 4362/4362/4362 +f 4362/4362/4362 4363/4363/4363 4364/4364/4364 +f 4363/4363/4363 4365/4365/4365 4364/4364/4364 +f 4364/4364/4364 4365/4365/4365 4366/4366/4366 +f 4365/4365/4365 4367/4367/4367 4366/4366/4366 +f 4366/4366/4366 4367/4367/4367 4368/4368/4368 +f 4367/4367/4367 4369/4369/4369 4368/4368/4368 +f 4368/4368/4368 4369/4369/4369 4370/4370/4370 +f 4369/4369/4369 4371/4371/4371 4370/4370/4370 +f 4370/4370/4370 4371/4371/4371 4372/4372/4372 +f 4371/4371/4371 4373/4373/4373 4372/4372/4372 +f 4372/4372/4372 4373/4373/4373 4374/4374/4374 +f 4373/4373/4373 4375/4375/4375 4374/4374/4374 +f 4374/4374/4374 4375/4375/4375 4376/4376/4376 +f 4375/4375/4375 4377/4377/4377 4376/4376/4376 +f 4376/4376/4376 4377/4377/4377 4378/4378/4378 +f 4377/4377/4377 4379/4379/4379 4378/4378/4378 +f 4378/4378/4378 4379/4379/4379 4380/4380/4380 +f 4379/4379/4379 4381/4381/4381 4380/4380/4380 +f 4380/4380/4380 4381/4381/4381 4382/4382/4382 +f 4381/4381/4381 4383/4383/4383 4382/4382/4382 +f 4382/4382/4382 4383/4383/4383 4384/4384/4384 +f 4383/4383/4383 4385/4385/4385 4384/4384/4384 +f 4384/4384/4384 4385/4385/4385 4386/4386/4386 +f 4385/4385/4385 4387/4387/4387 4386/4386/4386 +f 4386/4386/4386 4387/4387/4387 4388/4388/4388 +f 4387/4387/4387 4389/4389/4389 4388/4388/4388 +f 4388/4388/4388 4389/4389/4389 4390/4390/4390 +f 4389/4389/4389 4391/4391/4391 4390/4390/4390 +f 4390/4390/4390 4391/4391/4391 4392/4392/4392 +f 4391/4391/4391 4393/4393/4393 4392/4392/4392 +f 4392/4392/4392 4393/4393/4393 4394/4394/4394 +f 4393/4393/4393 4395/4395/4395 4394/4394/4394 +f 4394/4394/4394 4395/4395/4395 4396/4396/4396 +f 4395/4395/4395 4397/4397/4397 4396/4396/4396 +f 4396/4396/4396 4397/4397/4397 4398/4398/4398 +f 4397/4397/4397 4399/4399/4399 4398/4398/4398 +f 4398/4398/4398 4399/4399/4399 4400/4400/4400 +f 4399/4399/4399 4401/4401/4401 4400/4400/4400 +f 4400/4400/4400 4401/4401/4401 4402/4402/4402 +f 4401/4401/4401 4403/4403/4403 4402/4402/4402 +f 4402/4402/4402 4403/4403/4403 4404/4404/4404 +f 4403/4403/4403 4405/4405/4405 4404/4404/4404 +f 4404/4404/4404 4405/4405/4405 4406/4406/4406 +f 4405/4405/4405 4407/4407/4407 4406/4406/4406 +f 4406/4406/4406 4407/4407/4407 4408/4408/4408 +f 4407/4407/4407 4409/4409/4409 4408/4408/4408 +f 4408/4408/4408 4409/4409/4409 4410/4410/4410 +f 4409/4409/4409 4411/4411/4411 4410/4410/4410 +f 4410/4410/4410 4411/4411/4411 4412/4412/4412 +f 4411/4411/4411 4413/4413/4413 4412/4412/4412 +f 4412/4412/4412 4413/4413/4413 4414/4414/4414 +f 4413/4413/4413 4415/4415/4415 4414/4414/4414 +f 4414/4414/4414 4415/4415/4415 4416/4416/4416 +f 4415/4415/4415 4417/4417/4417 4416/4416/4416 +f 4416/4416/4416 4417/4417/4417 4418/4418/4418 +f 4417/4417/4417 4419/4419/4419 4418/4418/4418 +f 4418/4418/4418 4419/4419/4419 4420/4420/4420 +f 4419/4419/4419 4421/4421/4421 4420/4420/4420 +f 4420/4420/4420 4421/4421/4421 4422/4422/4422 +f 4421/4421/4421 4423/4423/4423 4422/4422/4422 +f 4422/4422/4422 4423/4423/4423 4424/4424/4424 +f 4423/4423/4423 4425/4425/4425 4424/4424/4424 +f 4424/4424/4424 4425/4425/4425 4426/4426/4426 +f 4425/4425/4425 4427/4427/4427 4426/4426/4426 +f 4426/4426/4426 4427/4427/4427 4428/4428/4428 +f 4427/4427/4427 4429/4429/4429 4428/4428/4428 +f 4428/4428/4428 4429/4429/4429 4430/4430/4430 +f 4429/4429/4429 4431/4431/4431 4430/4430/4430 +f 4430/4430/4430 4431/4431/4431 4432/4432/4432 +f 4431/4431/4431 4433/4433/4433 4432/4432/4432 +f 4432/4432/4432 4433/4433/4433 4434/4434/4434 +f 4433/4433/4433 4435/4435/4435 4434/4434/4434 +f 4434/4434/4434 4435/4435/4435 4436/4436/4436 +f 4435/4435/4435 4437/4437/4437 4436/4436/4436 +f 4436/4436/4436 4437/4437/4437 4438/4438/4438 +f 4437/4437/4437 4439/4439/4439 4438/4438/4438 +f 4438/4438/4438 4439/4439/4439 4440/4440/4440 +f 4439/4439/4439 4441/4441/4441 4440/4440/4440 +f 4440/4440/4440 4441/4441/4441 4442/4442/4442 +f 4441/4441/4441 4443/4443/4443 4442/4442/4442 +f 4442/4442/4442 4443/4443/4443 4444/4444/4444 +f 4443/4443/4443 4445/4445/4445 4444/4444/4444 +f 4444/4444/4444 4445/4445/4445 4446/4446/4446 +f 4445/4445/4445 4447/4447/4447 4446/4446/4446 +f 4446/4446/4446 4447/4447/4447 4448/4448/4448 +f 4447/4447/4447 4449/4449/4449 4448/4448/4448 +f 4448/4448/4448 4449/4449/4449 4450/4450/4450 +f 4449/4449/4449 4451/4451/4451 4450/4450/4450 +f 4450/4450/4450 4451/4451/4451 4452/4452/4452 +f 4451/4451/4451 4453/4453/4453 4452/4452/4452 +f 4452/4452/4452 4453/4453/4453 4454/4454/4454 +f 4453/4453/4453 4455/4455/4455 4454/4454/4454 +f 4454/4454/4454 4455/4455/4455 4456/4456/4456 +f 4455/4455/4455 4457/4457/4457 4456/4456/4456 +f 4456/4456/4456 4457/4457/4457 4458/4458/4458 +f 4457/4457/4457 4459/4459/4459 4458/4458/4458 +f 4458/4458/4458 4459/4459/4459 4460/4460/4460 +f 4459/4459/4459 4461/4461/4461 4460/4460/4460 +f 4460/4460/4460 4461/4461/4461 4462/4462/4462 +f 4461/4461/4461 4463/4463/4463 4462/4462/4462 +f 4462/4462/4462 4463/4463/4463 4464/4464/4464 +f 4463/4463/4463 4465/4465/4465 4464/4464/4464 +f 4464/4464/4464 4465/4465/4465 4466/4466/4466 +f 4465/4465/4465 4467/4467/4467 4466/4466/4466 +f 4466/4466/4466 4467/4467/4467 4468/4468/4468 +f 4467/4467/4467 4469/4469/4469 4468/4468/4468 +f 4468/4468/4468 4469/4469/4469 4470/4470/4470 +f 4469/4469/4469 4471/4471/4471 4470/4470/4470 +f 4470/4470/4470 4471/4471/4471 4472/4472/4472 +f 4471/4471/4471 4473/4473/4473 4472/4472/4472 +f 4472/4472/4472 4473/4473/4473 4474/4474/4474 +f 4473/4473/4473 4475/4475/4475 4474/4474/4474 +f 4474/4474/4474 4475/4475/4475 4476/4476/4476 +f 4475/4475/4475 4477/4477/4477 4476/4476/4476 +f 4476/4476/4476 4477/4477/4477 4478/4478/4478 +f 4477/4477/4477 4479/4479/4479 4478/4478/4478 +f 4478/4478/4478 4479/4479/4479 4480/4480/4480 +f 4479/4479/4479 4481/4481/4481 4480/4480/4480 +f 4480/4480/4480 4481/4481/4481 4482/4482/4482 +f 4481/4481/4481 4483/4483/4483 4482/4482/4482 +f 4482/4482/4482 4483/4483/4483 4484/4484/4484 +f 4483/4483/4483 4485/4485/4485 4484/4484/4484 +f 4484/4484/4484 4485/4485/4485 4486/4486/4486 +f 4485/4485/4485 4487/4487/4487 4486/4486/4486 +f 4486/4486/4486 4487/4487/4487 4488/4488/4488 +f 4487/4487/4487 4489/4489/4489 4488/4488/4488 +f 4488/4488/4488 4489/4489/4489 4490/4490/4490 +f 4489/4489/4489 4491/4491/4491 4490/4490/4490 +f 4490/4490/4490 4491/4491/4491 4492/4492/4492 +f 4491/4491/4491 4493/4493/4493 4492/4492/4492 +f 4492/4492/4492 4493/4493/4493 4494/4494/4494 +f 4493/4493/4493 4495/4495/4495 4494/4494/4494 +f 4494/4494/4494 4495/4495/4495 4496/4496/4496 +f 4495/4495/4495 4497/4497/4497 4496/4496/4496 +f 4496/4496/4496 4497/4497/4497 4498/4498/4498 +f 4497/4497/4497 4499/4499/4499 4498/4498/4498 +f 4498/4498/4498 4499/4499/4499 4500/4500/4500 +f 4499/4499/4499 4501/4501/4501 4500/4500/4500 +f 4500/4500/4500 4501/4501/4501 4502/4502/4502 +f 4501/4501/4501 4503/4503/4503 4502/4502/4502 +f 4502/4502/4502 4503/4503/4503 4504/4504/4504 +f 4503/4503/4503 4505/4505/4505 4504/4504/4504 +f 4504/4504/4504 4505/4505/4505 4506/4506/4506 +f 4505/4505/4505 4507/4507/4507 4506/4506/4506 +f 4506/4506/4506 4507/4507/4507 4508/4508/4508 +f 4507/4507/4507 4509/4509/4509 4508/4508/4508 +f 4508/4508/4508 4509/4509/4509 4510/4510/4510 +f 4509/4509/4509 4511/4511/4511 4510/4510/4510 +f 4510/4510/4510 4511/4511/4511 4512/4512/4512 +f 4511/4511/4511 4513/4513/4513 4512/4512/4512 +f 4512/4512/4512 4513/4513/4513 4514/4514/4514 +f 4513/4513/4513 4515/4515/4515 4514/4514/4514 +f 4514/4514/4514 4515/4515/4515 4516/4516/4516 +f 4515/4515/4515 4517/4517/4517 4516/4516/4516 +f 4516/4516/4516 4517/4517/4517 4518/4518/4518 +f 4517/4517/4517 4519/4519/4519 4518/4518/4518 +f 4518/4518/4518 4519/4519/4519 4520/4520/4520 +f 4519/4519/4519 4521/4521/4521 4520/4520/4520 +f 4520/4520/4520 4521/4521/4521 4522/4522/4522 +f 4521/4521/4521 4523/4523/4523 4522/4522/4522 +f 4522/4522/4522 4523/4523/4523 4524/4524/4524 +f 4523/4523/4523 4525/4525/4525 4524/4524/4524 +f 4524/4524/4524 4525/4525/4525 4526/4526/4526 +f 4525/4525/4525 4527/4527/4527 4526/4526/4526 +f 4526/4526/4526 4527/4527/4527 4528/4528/4528 +f 4527/4527/4527 4529/4529/4529 4528/4528/4528 +f 4528/4528/4528 4529/4529/4529 4530/4530/4530 +f 4529/4529/4529 4531/4531/4531 4530/4530/4530 +f 4530/4530/4530 4531/4531/4531 4532/4532/4532 +f 4531/4531/4531 4533/4533/4533 4532/4532/4532 +f 4532/4532/4532 4533/4533/4533 4534/4534/4534 +f 4533/4533/4533 4535/4535/4535 4534/4534/4534 +f 4534/4534/4534 4535/4535/4535 4536/4536/4536 +f 4535/4535/4535 4537/4537/4537 4536/4536/4536 +f 4536/4536/4536 4537/4537/4537 4538/4538/4538 +f 4537/4537/4537 4539/4539/4539 4538/4538/4538 +f 4538/4538/4538 4539/4539/4539 4540/4540/4540 +f 4539/4539/4539 4541/4541/4541 4540/4540/4540 +f 4540/4540/4540 4541/4541/4541 4542/4542/4542 +f 4541/4541/4541 4543/4543/4543 4542/4542/4542 +f 4542/4542/4542 4543/4543/4543 4544/4544/4544 +f 4543/4543/4543 4545/4545/4545 4544/4544/4544 +f 4544/4544/4544 4545/4545/4545 4546/4546/4546 +f 4545/4545/4545 4547/4547/4547 4546/4546/4546 +f 4546/4546/4546 4547/4547/4547 4548/4548/4548 +f 4547/4547/4547 4549/4549/4549 4548/4548/4548 +f 4548/4548/4548 4549/4549/4549 4550/4550/4550 +f 4549/4549/4549 4551/4551/4551 4550/4550/4550 +f 4550/4550/4550 4551/4551/4551 4552/4552/4552 +f 4551/4551/4551 4553/4553/4553 4552/4552/4552 +f 4552/4552/4552 4553/4553/4553 4554/4554/4554 +f 4553/4553/4553 4555/4555/4555 4554/4554/4554 +f 4554/4554/4554 4555/4555/4555 4556/4556/4556 +f 4555/4555/4555 4557/4557/4557 4556/4556/4556 +f 4556/4556/4556 4557/4557/4557 4558/4558/4558 +f 4557/4557/4557 4559/4559/4559 4558/4558/4558 +f 4558/4558/4558 4559/4559/4559 4560/4560/4560 +f 4559/4559/4559 4561/4561/4561 4560/4560/4560 +f 4560/4560/4560 4561/4561/4561 4562/4562/4562 +f 4561/4561/4561 4563/4563/4563 4562/4562/4562 +f 4562/4562/4562 4563/4563/4563 4564/4564/4564 +f 4563/4563/4563 4565/4565/4565 4564/4564/4564 +f 4564/4564/4564 4565/4565/4565 4566/4566/4566 +f 4565/4565/4565 4567/4567/4567 4566/4566/4566 +f 4566/4566/4566 4567/4567/4567 4568/4568/4568 +f 4567/4567/4567 4569/4569/4569 4568/4568/4568 +f 4568/4568/4568 4569/4569/4569 4570/4570/4570 +f 4569/4569/4569 4571/4571/4571 4570/4570/4570 +f 4570/4570/4570 4571/4571/4571 4572/4572/4572 +f 4571/4571/4571 4573/4573/4573 4572/4572/4572 +f 4572/4572/4572 4573/4573/4573 4574/4574/4574 +f 4573/4573/4573 4575/4575/4575 4574/4574/4574 +f 4574/4574/4574 4575/4575/4575 4576/4576/4576 +f 4575/4575/4575 4577/4577/4577 4576/4576/4576 +f 4576/4576/4576 4577/4577/4577 4578/4578/4578 +f 4577/4577/4577 4579/4579/4579 4578/4578/4578 +f 4578/4578/4578 4579/4579/4579 4580/4580/4580 +f 4579/4579/4579 4581/4581/4581 4580/4580/4580 +f 4580/4580/4580 4581/4581/4581 4582/4582/4582 +f 4581/4581/4581 4583/4583/4583 4582/4582/4582 +f 4582/4582/4582 4583/4583/4583 4584/4584/4584 +f 4583/4583/4583 4585/4585/4585 4584/4584/4584 +f 4584/4584/4584 4585/4585/4585 4586/4586/4586 +f 4585/4585/4585 4587/4587/4587 4586/4586/4586 +f 4586/4586/4586 4587/4587/4587 4588/4588/4588 +f 4587/4587/4587 4589/4589/4589 4588/4588/4588 +f 4588/4588/4588 4589/4589/4589 4590/4590/4590 +f 4589/4589/4589 4591/4591/4591 4590/4590/4590 +f 4590/4590/4590 4591/4591/4591 4592/4592/4592 +f 4591/4591/4591 4593/4593/4593 4592/4592/4592 +f 4592/4592/4592 4593/4593/4593 4594/4594/4594 +f 4593/4593/4593 4595/4595/4595 4594/4594/4594 +f 4594/4594/4594 4595/4595/4595 4596/4596/4596 +f 4595/4595/4595 4597/4597/4597 4596/4596/4596 +f 4596/4596/4596 4597/4597/4597 4598/4598/4598 +f 4597/4597/4597 4599/4599/4599 4598/4598/4598 +f 4598/4598/4598 4599/4599/4599 4600/4600/4600 +f 4599/4599/4599 4601/4601/4601 4600/4600/4600 +f 4600/4600/4600 4601/4601/4601 4602/4602/4602 +f 4601/4601/4601 4603/4603/4603 4602/4602/4602 +f 4602/4602/4602 4603/4603/4603 4604/4604/4604 +f 4603/4603/4603 4605/4605/4605 4604/4604/4604 +f 4604/4604/4604 4605/4605/4605 4606/4606/4606 +f 4605/4605/4605 4607/4607/4607 4606/4606/4606 +f 4606/4606/4606 4607/4607/4607 4608/4608/4608 +f 4607/4607/4607 4609/4609/4609 4608/4608/4608 +f 4608/4608/4608 4609/4609/4609 4610/4610/4610 +f 4609/4609/4609 4611/4611/4611 4610/4610/4610 +f 4610/4610/4610 4611/4611/4611 4612/4612/4612 +f 4611/4611/4611 4613/4613/4613 4612/4612/4612 +f 4612/4612/4612 4613/4613/4613 4614/4614/4614 +f 4613/4613/4613 4615/4615/4615 4614/4614/4614 +f 4614/4614/4614 4615/4615/4615 4616/4616/4616 +f 4615/4615/4615 4617/4617/4617 4616/4616/4616 +f 4616/4616/4616 4617/4617/4617 4618/4618/4618 +f 4617/4617/4617 4619/4619/4619 4618/4618/4618 +f 4618/4618/4618 4619/4619/4619 4620/4620/4620 +f 4619/4619/4619 4621/4621/4621 4620/4620/4620 +f 4620/4620/4620 4621/4621/4621 4622/4622/4622 +f 4621/4621/4621 4623/4623/4623 4622/4622/4622 +f 4622/4622/4622 4623/4623/4623 4624/4624/4624 +f 4623/4623/4623 4625/4625/4625 4624/4624/4624 +f 4624/4624/4624 4625/4625/4625 4626/4626/4626 +f 4625/4625/4625 4627/4627/4627 4626/4626/4626 +f 4626/4626/4626 4627/4627/4627 4628/4628/4628 +f 4627/4627/4627 4629/4629/4629 4628/4628/4628 +f 4628/4628/4628 4629/4629/4629 4630/4630/4630 +f 4629/4629/4629 4631/4631/4631 4630/4630/4630 +f 4630/4630/4630 4631/4631/4631 4632/4632/4632 +f 4631/4631/4631 4633/4633/4633 4632/4632/4632 +f 4632/4632/4632 4633/4633/4633 4634/4634/4634 +f 4633/4633/4633 4635/4635/4635 4634/4634/4634 +f 4634/4634/4634 4635/4635/4635 4636/4636/4636 +f 4635/4635/4635 4637/4637/4637 4636/4636/4636 +f 4636/4636/4636 4637/4637/4637 4638/4638/4638 +f 4637/4637/4637 4639/4639/4639 4638/4638/4638 +f 4638/4638/4638 4639/4639/4639 4640/4640/4640 +f 4639/4639/4639 4641/4641/4641 4640/4640/4640 +f 4640/4640/4640 4641/4641/4641 4642/4642/4642 +f 4641/4641/4641 4643/4643/4643 4642/4642/4642 +f 4642/4642/4642 4643/4643/4643 4644/4644/4644 +f 4643/4643/4643 4645/4645/4645 4644/4644/4644 +f 4644/4644/4644 4645/4645/4645 4646/4646/4646 +f 4645/4645/4645 4647/4647/4647 4646/4646/4646 +f 4646/4646/4646 4647/4647/4647 4648/4648/4648 +f 4647/4647/4647 4649/4649/4649 4648/4648/4648 +f 4648/4648/4648 4649/4649/4649 4650/4650/4650 +f 4649/4649/4649 4651/4651/4651 4650/4650/4650 +f 4650/4650/4650 4651/4651/4651 4652/4652/4652 +f 4651/4651/4651 4653/4653/4653 4652/4652/4652 +f 4652/4652/4652 4653/4653/4653 4654/4654/4654 +f 4653/4653/4653 4655/4655/4655 4654/4654/4654 +f 4654/4654/4654 4655/4655/4655 4656/4656/4656 +f 4655/4655/4655 4657/4657/4657 4656/4656/4656 +f 4656/4656/4656 4657/4657/4657 4658/4658/4658 +f 4657/4657/4657 4659/4659/4659 4658/4658/4658 +f 4658/4658/4658 4659/4659/4659 4660/4660/4660 +f 4659/4659/4659 4661/4661/4661 4660/4660/4660 +f 4660/4660/4660 4661/4661/4661 4662/4662/4662 +f 4661/4661/4661 4663/4663/4663 4662/4662/4662 +f 4662/4662/4662 4663/4663/4663 4664/4664/4664 +f 4663/4663/4663 4665/4665/4665 4664/4664/4664 +f 4664/4664/4664 4665/4665/4665 4666/4666/4666 +f 4665/4665/4665 4667/4667/4667 4666/4666/4666 +f 4666/4666/4666 4667/4667/4667 4668/4668/4668 +f 4667/4667/4667 4669/4669/4669 4668/4668/4668 +f 4668/4668/4668 4669/4669/4669 4670/4670/4670 +f 4669/4669/4669 4671/4671/4671 4670/4670/4670 +f 4670/4670/4670 4671/4671/4671 4672/4672/4672 +f 4671/4671/4671 4673/4673/4673 4672/4672/4672 +f 4672/4672/4672 4673/4673/4673 4674/4674/4674 +f 4673/4673/4673 4675/4675/4675 4674/4674/4674 +f 4674/4674/4674 4675/4675/4675 4676/4676/4676 +f 4675/4675/4675 4677/4677/4677 4676/4676/4676 +f 4676/4676/4676 4677/4677/4677 4678/4678/4678 +f 4677/4677/4677 4679/4679/4679 4678/4678/4678 +f 4678/4678/4678 4679/4679/4679 4680/4680/4680 +f 4679/4679/4679 4681/4681/4681 4680/4680/4680 +f 4680/4680/4680 4681/4681/4681 4682/4682/4682 +f 4681/4681/4681 4683/4683/4683 4682/4682/4682 +f 4682/4682/4682 4683/4683/4683 4684/4684/4684 +f 4683/4683/4683 4685/4685/4685 4684/4684/4684 +f 4684/4684/4684 4685/4685/4685 4686/4686/4686 +f 4685/4685/4685 4687/4687/4687 4686/4686/4686 +f 4686/4686/4686 4687/4687/4687 4688/4688/4688 +f 4687/4687/4687 4689/4689/4689 4688/4688/4688 +f 4688/4688/4688 4689/4689/4689 4690/4690/4690 +f 4689/4689/4689 4691/4691/4691 4690/4690/4690 +f 4690/4690/4690 4691/4691/4691 4692/4692/4692 +f 4691/4691/4691 4693/4693/4693 4692/4692/4692 +f 4692/4692/4692 4693/4693/4693 4694/4694/4694 +f 4693/4693/4693 4695/4695/4695 4694/4694/4694 +f 4694/4694/4694 4695/4695/4695 4696/4696/4696 +f 4695/4695/4695 4697/4697/4697 4696/4696/4696 +f 4696/4696/4696 4697/4697/4697 4698/4698/4698 +f 4697/4697/4697 4699/4699/4699 4698/4698/4698 +f 4698/4698/4698 4699/4699/4699 4700/4700/4700 +f 4699/4699/4699 4701/4701/4701 4700/4700/4700 +f 4700/4700/4700 4701/4701/4701 4702/4702/4702 +f 4701/4701/4701 4703/4703/4703 4702/4702/4702 +f 4702/4702/4702 4703/4703/4703 4704/4704/4704 +f 4703/4703/4703 4705/4705/4705 4704/4704/4704 +f 4704/4704/4704 4705/4705/4705 4706/4706/4706 +f 4705/4705/4705 4707/4707/4707 4706/4706/4706 +f 4706/4706/4706 4707/4707/4707 4708/4708/4708 +f 4707/4707/4707 4709/4709/4709 4708/4708/4708 +f 4708/4708/4708 4709/4709/4709 4710/4710/4710 +f 4709/4709/4709 4711/4711/4711 4710/4710/4710 +f 4710/4710/4710 4711/4711/4711 4712/4712/4712 +f 4711/4711/4711 4713/4713/4713 4712/4712/4712 +f 4712/4712/4712 4713/4713/4713 4714/4714/4714 +f 4713/4713/4713 4715/4715/4715 4714/4714/4714 +f 4714/4714/4714 4715/4715/4715 4716/4716/4716 +f 4715/4715/4715 4717/4717/4717 4716/4716/4716 +f 4716/4716/4716 4717/4717/4717 4718/4718/4718 +f 4717/4717/4717 4719/4719/4719 4718/4718/4718 +f 4718/4718/4718 4719/4719/4719 4720/4720/4720 +f 4719/4719/4719 4721/4721/4721 4720/4720/4720 +f 4720/4720/4720 4721/4721/4721 4722/4722/4722 +f 4721/4721/4721 4723/4723/4723 4722/4722/4722 +f 4722/4722/4722 4723/4723/4723 4724/4724/4724 +f 4723/4723/4723 4725/4725/4725 4724/4724/4724 +f 4724/4724/4724 4725/4725/4725 4726/4726/4726 +f 4725/4725/4725 4727/4727/4727 4726/4726/4726 +f 4726/4726/4726 4727/4727/4727 4728/4728/4728 +f 4727/4727/4727 4729/4729/4729 4728/4728/4728 +f 4728/4728/4728 4729/4729/4729 4730/4730/4730 +f 4729/4729/4729 4731/4731/4731 4730/4730/4730 +f 4730/4730/4730 4731/4731/4731 4732/4732/4732 +f 4731/4731/4731 4733/4733/4733 4732/4732/4732 +f 4732/4732/4732 4733/4733/4733 4734/4734/4734 +f 4733/4733/4733 4735/4735/4735 4734/4734/4734 +f 4734/4734/4734 4735/4735/4735 4736/4736/4736 +f 4735/4735/4735 4737/4737/4737 4736/4736/4736 +f 4736/4736/4736 4737/4737/4737 4738/4738/4738 +f 4737/4737/4737 4739/4739/4739 4738/4738/4738 +f 4738/4738/4738 4739/4739/4739 4740/4740/4740 +f 4739/4739/4739 4741/4741/4741 4740/4740/4740 +f 4740/4740/4740 4741/4741/4741 4742/4742/4742 +f 4741/4741/4741 4743/4743/4743 4742/4742/4742 +f 4742/4742/4742 4743/4743/4743 4744/4744/4744 +f 4743/4743/4743 4745/4745/4745 4744/4744/4744 +f 4744/4744/4744 4745/4745/4745 4746/4746/4746 +f 4745/4745/4745 4747/4747/4747 4746/4746/4746 +f 4746/4746/4746 4747/4747/4747 4748/4748/4748 +f 4747/4747/4747 4749/4749/4749 4748/4748/4748 +f 4748/4748/4748 4749/4749/4749 4750/4750/4750 +f 4749/4749/4749 4751/4751/4751 4750/4750/4750 +f 4750/4750/4750 4751/4751/4751 4752/4752/4752 +f 4751/4751/4751 4753/4753/4753 4752/4752/4752 +f 4752/4752/4752 4753/4753/4753 4754/4754/4754 +f 4753/4753/4753 4755/4755/4755 4754/4754/4754 +f 4754/4754/4754 4755/4755/4755 4756/4756/4756 +f 4755/4755/4755 4757/4757/4757 4756/4756/4756 +f 4756/4756/4756 4757/4757/4757 4758/4758/4758 +f 4757/4757/4757 4759/4759/4759 4758/4758/4758 +f 4758/4758/4758 4759/4759/4759 4760/4760/4760 +f 4759/4759/4759 4761/4761/4761 4760/4760/4760 +f 4760/4760/4760 4761/4761/4761 4762/4762/4762 +f 4761/4761/4761 4763/4763/4763 4762/4762/4762 +f 4762/4762/4762 4763/4763/4763 4764/4764/4764 +f 4763/4763/4763 4765/4765/4765 4764/4764/4764 +f 4764/4764/4764 4765/4765/4765 4766/4766/4766 +f 4765/4765/4765 4767/4767/4767 4766/4766/4766 +f 4766/4766/4766 4767/4767/4767 4768/4768/4768 +f 4767/4767/4767 4769/4769/4769 4768/4768/4768 +f 4768/4768/4768 4769/4769/4769 4770/4770/4770 +f 4769/4769/4769 4771/4771/4771 4770/4770/4770 +f 4770/4770/4770 4771/4771/4771 4772/4772/4772 +f 4771/4771/4771 4773/4773/4773 4772/4772/4772 +f 4772/4772/4772 4773/4773/4773 4774/4774/4774 +f 4773/4773/4773 4775/4775/4775 4774/4774/4774 +f 4774/4774/4774 4775/4775/4775 4776/4776/4776 +f 4775/4775/4775 4777/4777/4777 4776/4776/4776 +f 4776/4776/4776 4777/4777/4777 4778/4778/4778 +f 4777/4777/4777 4779/4779/4779 4778/4778/4778 +f 4778/4778/4778 4779/4779/4779 4780/4780/4780 +f 4779/4779/4779 4781/4781/4781 4780/4780/4780 +f 4780/4780/4780 4781/4781/4781 4782/4782/4782 +f 4781/4781/4781 4783/4783/4783 4782/4782/4782 +f 4782/4782/4782 4783/4783/4783 4784/4784/4784 +f 4783/4783/4783 4785/4785/4785 4784/4784/4784 +f 4784/4784/4784 4785/4785/4785 4786/4786/4786 +f 4785/4785/4785 4787/4787/4787 4786/4786/4786 +f 4786/4786/4786 4787/4787/4787 4788/4788/4788 +f 4787/4787/4787 4789/4789/4789 4788/4788/4788 +f 4788/4788/4788 4789/4789/4789 4790/4790/4790 +f 4789/4789/4789 4791/4791/4791 4790/4790/4790 +f 4790/4790/4790 4791/4791/4791 4792/4792/4792 +f 4791/4791/4791 4793/4793/4793 4792/4792/4792 +f 4792/4792/4792 4793/4793/4793 4794/4794/4794 +f 4793/4793/4793 4795/4795/4795 4794/4794/4794 +f 4794/4794/4794 4795/4795/4795 4796/4796/4796 +f 4795/4795/4795 4797/4797/4797 4796/4796/4796 +f 4796/4796/4796 4797/4797/4797 4798/4798/4798 +f 4797/4797/4797 4799/4799/4799 4798/4798/4798 +f 4798/4798/4798 4799/4799/4799 4800/4800/4800 +f 4799/4799/4799 4801/4801/4801 4800/4800/4800 +f 4800/4800/4800 4801/4801/4801 4802/4802/4802 +f 4801/4801/4801 4803/4803/4803 4802/4802/4802 +f 4802/4802/4802 4803/4803/4803 4804/4804/4804 +f 4803/4803/4803 4805/4805/4805 4804/4804/4804 +f 4804/4804/4804 4805/4805/4805 4806/4806/4806 +f 4805/4805/4805 4807/4807/4807 4806/4806/4806 +f 4806/4806/4806 4807/4807/4807 4808/4808/4808 +f 4807/4807/4807 4809/4809/4809 4808/4808/4808 +f 4808/4808/4808 4809/4809/4809 4810/4810/4810 +f 4809/4809/4809 4811/4811/4811 4810/4810/4810 +f 4810/4810/4810 4811/4811/4811 4812/4812/4812 +f 4811/4811/4811 4813/4813/4813 4812/4812/4812 +f 4812/4812/4812 4813/4813/4813 4814/4814/4814 +f 4813/4813/4813 4815/4815/4815 4814/4814/4814 +f 4814/4814/4814 4815/4815/4815 4816/4816/4816 +f 4815/4815/4815 4817/4817/4817 4816/4816/4816 +f 4816/4816/4816 4817/4817/4817 4818/4818/4818 +f 4817/4817/4817 4819/4819/4819 4818/4818/4818 +f 4818/4818/4818 4819/4819/4819 4820/4820/4820 +f 4819/4819/4819 4821/4821/4821 4820/4820/4820 +f 4820/4820/4820 4821/4821/4821 4822/4822/4822 +f 4821/4821/4821 4823/4823/4823 4822/4822/4822 +f 4822/4822/4822 4823/4823/4823 4824/4824/4824 +f 4823/4823/4823 4825/4825/4825 4824/4824/4824 +f 4824/4824/4824 4825/4825/4825 4826/4826/4826 +f 4825/4825/4825 4827/4827/4827 4826/4826/4826 +f 4826/4826/4826 4827/4827/4827 4828/4828/4828 +f 4827/4827/4827 4829/4829/4829 4828/4828/4828 +f 4828/4828/4828 4829/4829/4829 4830/4830/4830 +f 4829/4829/4829 4831/4831/4831 4830/4830/4830 +f 4830/4830/4830 4831/4831/4831 4832/4832/4832 +f 4831/4831/4831 4833/4833/4833 4832/4832/4832 +f 4832/4832/4832 4833/4833/4833 4834/4834/4834 +f 4833/4833/4833 4835/4835/4835 4834/4834/4834 +f 4834/4834/4834 4835/4835/4835 4836/4836/4836 +f 4835/4835/4835 4837/4837/4837 4836/4836/4836 +f 4836/4836/4836 4837/4837/4837 4838/4838/4838 +f 4837/4837/4837 4839/4839/4839 4838/4838/4838 +f 4838/4838/4838 4839/4839/4839 4840/4840/4840 +f 4839/4839/4839 4841/4841/4841 4840/4840/4840 +f 4840/4840/4840 4841/4841/4841 4842/4842/4842 +f 4841/4841/4841 4843/4843/4843 4842/4842/4842 +f 4842/4842/4842 4843/4843/4843 4844/4844/4844 +f 4843/4843/4843 4845/4845/4845 4844/4844/4844 +f 4844/4844/4844 4845/4845/4845 4846/4846/4846 +f 4845/4845/4845 4847/4847/4847 4846/4846/4846 +f 4846/4846/4846 4847/4847/4847 4848/4848/4848 +f 4847/4847/4847 4849/4849/4849 4848/4848/4848 +f 4848/4848/4848 4849/4849/4849 4850/4850/4850 +f 4849/4849/4849 4851/4851/4851 4850/4850/4850 +f 4850/4850/4850 4851/4851/4851 4852/4852/4852 +f 4851/4851/4851 4853/4853/4853 4852/4852/4852 +f 4852/4852/4852 4853/4853/4853 4854/4854/4854 +f 4853/4853/4853 4855/4855/4855 4854/4854/4854 +f 4854/4854/4854 4855/4855/4855 4856/4856/4856 +f 4855/4855/4855 4857/4857/4857 4856/4856/4856 +f 4856/4856/4856 4857/4857/4857 4858/4858/4858 +f 4857/4857/4857 4859/4859/4859 4858/4858/4858 +f 4858/4858/4858 4859/4859/4859 4860/4860/4860 +f 4859/4859/4859 4861/4861/4861 4860/4860/4860 +f 4860/4860/4860 4861/4861/4861 4862/4862/4862 +f 4861/4861/4861 4863/4863/4863 4862/4862/4862 +f 4862/4862/4862 4863/4863/4863 4864/4864/4864 +f 4863/4863/4863 4865/4865/4865 4864/4864/4864 +f 4864/4864/4864 4865/4865/4865 4866/4866/4866 +f 4865/4865/4865 4867/4867/4867 4866/4866/4866 +f 4866/4866/4866 4867/4867/4867 4868/4868/4868 +f 4867/4867/4867 4869/4869/4869 4868/4868/4868 +f 4868/4868/4868 4869/4869/4869 4870/4870/4870 +f 4869/4869/4869 4871/4871/4871 4870/4870/4870 +f 4870/4870/4870 4871/4871/4871 4872/4872/4872 +f 4871/4871/4871 4873/4873/4873 4872/4872/4872 +f 4872/4872/4872 4873/4873/4873 4874/4874/4874 +f 4873/4873/4873 4875/4875/4875 4874/4874/4874 +f 4874/4874/4874 4875/4875/4875 4876/4876/4876 +f 4875/4875/4875 4877/4877/4877 4876/4876/4876 +f 4876/4876/4876 4877/4877/4877 4878/4878/4878 +f 4877/4877/4877 4879/4879/4879 4878/4878/4878 +f 4878/4878/4878 4879/4879/4879 4880/4880/4880 +f 4879/4879/4879 4881/4881/4881 4880/4880/4880 +f 4880/4880/4880 4881/4881/4881 4882/4882/4882 +f 4881/4881/4881 4883/4883/4883 4882/4882/4882 +f 4882/4882/4882 4883/4883/4883 4884/4884/4884 +f 4883/4883/4883 4885/4885/4885 4884/4884/4884 +f 4884/4884/4884 4885/4885/4885 4886/4886/4886 +f 4885/4885/4885 4887/4887/4887 4886/4886/4886 +f 4886/4886/4886 4887/4887/4887 4888/4888/4888 +f 4887/4887/4887 4889/4889/4889 4888/4888/4888 +f 4888/4888/4888 4889/4889/4889 4890/4890/4890 +f 4889/4889/4889 4891/4891/4891 4890/4890/4890 +f 4890/4890/4890 4891/4891/4891 4892/4892/4892 +f 4891/4891/4891 4893/4893/4893 4892/4892/4892 +f 4892/4892/4892 4893/4893/4893 4894/4894/4894 +f 4893/4893/4893 4895/4895/4895 4894/4894/4894 +f 4894/4894/4894 4895/4895/4895 4896/4896/4896 +f 4895/4895/4895 4897/4897/4897 4896/4896/4896 +f 4896/4896/4896 4897/4897/4897 4898/4898/4898 +f 4897/4897/4897 4899/4899/4899 4898/4898/4898 +f 4898/4898/4898 4899/4899/4899 4900/4900/4900 +f 4899/4899/4899 4901/4901/4901 4900/4900/4900 +f 4900/4900/4900 4901/4901/4901 4902/4902/4902 +f 4901/4901/4901 4903/4903/4903 4902/4902/4902 +f 4902/4902/4902 4903/4903/4903 4904/4904/4904 +f 4903/4903/4903 4905/4905/4905 4904/4904/4904 +f 4904/4904/4904 4905/4905/4905 4906/4906/4906 +f 4905/4905/4905 4907/4907/4907 4906/4906/4906 +f 4906/4906/4906 4907/4907/4907 4908/4908/4908 +f 4907/4907/4907 4909/4909/4909 4908/4908/4908 +f 4908/4908/4908 4909/4909/4909 4910/4910/4910 +f 4909/4909/4909 4911/4911/4911 4910/4910/4910 +f 4910/4910/4910 4911/4911/4911 4912/4912/4912 +f 4911/4911/4911 4913/4913/4913 4912/4912/4912 +f 4912/4912/4912 4913/4913/4913 4914/4914/4914 +f 4913/4913/4913 4915/4915/4915 4914/4914/4914 +f 4914/4914/4914 4915/4915/4915 4916/4916/4916 +f 4915/4915/4915 4917/4917/4917 4916/4916/4916 +f 4916/4916/4916 4917/4917/4917 4918/4918/4918 +f 4917/4917/4917 4919/4919/4919 4918/4918/4918 +f 4918/4918/4918 4919/4919/4919 4920/4920/4920 +f 4919/4919/4919 4921/4921/4921 4920/4920/4920 +f 4920/4920/4920 4921/4921/4921 4922/4922/4922 +f 4921/4921/4921 4923/4923/4923 4922/4922/4922 +f 4922/4922/4922 4923/4923/4923 4924/4924/4924 +f 4923/4923/4923 4925/4925/4925 4924/4924/4924 +f 4924/4924/4924 4925/4925/4925 4926/4926/4926 +f 4925/4925/4925 4927/4927/4927 4926/4926/4926 +f 4926/4926/4926 4927/4927/4927 4928/4928/4928 +f 4927/4927/4927 4929/4929/4929 4928/4928/4928 +f 4928/4928/4928 4929/4929/4929 4930/4930/4930 +f 4929/4929/4929 4931/4931/4931 4930/4930/4930 +f 4930/4930/4930 4931/4931/4931 4932/4932/4932 +f 4931/4931/4931 4933/4933/4933 4932/4932/4932 +f 4932/4932/4932 4933/4933/4933 4934/4934/4934 +f 4933/4933/4933 4935/4935/4935 4934/4934/4934 +f 4934/4934/4934 4935/4935/4935 4936/4936/4936 +f 4935/4935/4935 4937/4937/4937 4936/4936/4936 +f 4936/4936/4936 4937/4937/4937 4938/4938/4938 +f 4937/4937/4937 4939/4939/4939 4938/4938/4938 +f 4938/4938/4938 4939/4939/4939 4940/4940/4940 +f 4939/4939/4939 4941/4941/4941 4940/4940/4940 +f 4940/4940/4940 4941/4941/4941 4942/4942/4942 +f 4941/4941/4941 4943/4943/4943 4942/4942/4942 +f 4942/4942/4942 4943/4943/4943 4944/4944/4944 +f 4943/4943/4943 4945/4945/4945 4944/4944/4944 +f 4944/4944/4944 4945/4945/4945 4946/4946/4946 +f 4945/4945/4945 4947/4947/4947 4946/4946/4946 +f 4946/4946/4946 4947/4947/4947 4948/4948/4948 +f 4947/4947/4947 4949/4949/4949 4948/4948/4948 +f 4948/4948/4948 4949/4949/4949 4950/4950/4950 +f 4949/4949/4949 4951/4951/4951 4950/4950/4950 +f 4950/4950/4950 4951/4951/4951 4952/4952/4952 +f 4951/4951/4951 4953/4953/4953 4952/4952/4952 +f 4952/4952/4952 4953/4953/4953 4954/4954/4954 +f 4953/4953/4953 4955/4955/4955 4954/4954/4954 +f 4954/4954/4954 4955/4955/4955 4956/4956/4956 +f 4955/4955/4955 4957/4957/4957 4956/4956/4956 +f 4956/4956/4956 4957/4957/4957 4958/4958/4958 +f 4957/4957/4957 4959/4959/4959 4958/4958/4958 +f 4958/4958/4958 4959/4959/4959 4960/4960/4960 +f 4959/4959/4959 4961/4961/4961 4960/4960/4960 +f 4960/4960/4960 4961/4961/4961 4962/4962/4962 +f 4961/4961/4961 4963/4963/4963 4962/4962/4962 +f 4962/4962/4962 4963/4963/4963 4964/4964/4964 +f 4963/4963/4963 4965/4965/4965 4964/4964/4964 +f 4964/4964/4964 4965/4965/4965 4966/4966/4966 +f 4965/4965/4965 4967/4967/4967 4966/4966/4966 +f 4966/4966/4966 4967/4967/4967 4968/4968/4968 +f 4967/4967/4967 4969/4969/4969 4968/4968/4968 +f 4968/4968/4968 4969/4969/4969 4970/4970/4970 +f 4969/4969/4969 4971/4971/4971 4970/4970/4970 +f 4970/4970/4970 4971/4971/4971 4972/4972/4972 +f 4971/4971/4971 4973/4973/4973 4972/4972/4972 +f 4972/4972/4972 4973/4973/4973 4974/4974/4974 +f 4973/4973/4973 4975/4975/4975 4974/4974/4974 +f 4974/4974/4974 4975/4975/4975 4976/4976/4976 +f 4975/4975/4975 4977/4977/4977 4976/4976/4976 +f 4976/4976/4976 4977/4977/4977 4978/4978/4978 +f 4977/4977/4977 4979/4979/4979 4978/4978/4978 +f 4978/4978/4978 4979/4979/4979 4980/4980/4980 +f 4979/4979/4979 4981/4981/4981 4980/4980/4980 +f 4980/4980/4980 4981/4981/4981 4982/4982/4982 +f 4981/4981/4981 4983/4983/4983 4982/4982/4982 +f 4982/4982/4982 4983/4983/4983 4984/4984/4984 +f 4983/4983/4983 4985/4985/4985 4984/4984/4984 +f 4984/4984/4984 4985/4985/4985 4986/4986/4986 +f 4985/4985/4985 4987/4987/4987 4986/4986/4986 +f 4986/4986/4986 4987/4987/4987 4988/4988/4988 +f 4987/4987/4987 4989/4989/4989 4988/4988/4988 +f 4988/4988/4988 4989/4989/4989 4990/4990/4990 +f 4989/4989/4989 4991/4991/4991 4990/4990/4990 +f 4990/4990/4990 4991/4991/4991 4992/4992/4992 +f 4991/4991/4991 4993/4993/4993 4992/4992/4992 +f 4992/4992/4992 4993/4993/4993 4994/4994/4994 +f 4993/4993/4993 4995/4995/4995 4994/4994/4994 +f 4994/4994/4994 4995/4995/4995 4996/4996/4996 +f 4995/4995/4995 4997/4997/4997 4996/4996/4996 +f 4996/4996/4996 4997/4997/4997 4998/4998/4998 +f 4997/4997/4997 4999/4999/4999 4998/4998/4998 +f 4998/4998/4998 4999/4999/4999 5000/5000/5000 +f 4999/4999/4999 5001/5001/5001 5000/5000/5000 +f 5000/5000/5000 5001/5001/5001 5002/5002/5002 +f 5001/5001/5001 5003/5003/5003 5002/5002/5002 +f 5002/5002/5002 5003/5003/5003 5004/5004/5004 +f 5003/5003/5003 5005/5005/5005 5004/5004/5004 +f 5004/5004/5004 5005/5005/5005 5006/5006/5006 +f 5005/5005/5005 5007/5007/5007 5006/5006/5006 +f 5006/5006/5006 5007/5007/5007 5008/5008/5008 +f 5007/5007/5007 5009/5009/5009 5008/5008/5008 +f 5008/5008/5008 5009/5009/5009 5010/5010/5010 +f 5009/5009/5009 5011/5011/5011 5010/5010/5010 +f 5010/5010/5010 5011/5011/5011 5012/5012/5012 +f 5011/5011/5011 5013/5013/5013 5012/5012/5012 +f 5012/5012/5012 5013/5013/5013 5014/5014/5014 +f 5013/5013/5013 5015/5015/5015 5014/5014/5014 +f 5014/5014/5014 5015/5015/5015 5016/5016/5016 +f 5015/5015/5015 5017/5017/5017 5016/5016/5016 +f 5016/5016/5016 5017/5017/5017 5018/5018/5018 +f 5017/5017/5017 5019/5019/5019 5018/5018/5018 +f 5018/5018/5018 5019/5019/5019 5020/5020/5020 +f 5019/5019/5019 5021/5021/5021 5020/5020/5020 +f 5020/5020/5020 5021/5021/5021 5022/5022/5022 +f 5021/5021/5021 5023/5023/5023 5022/5022/5022 +f 5022/5022/5022 5023/5023/5023 5024/5024/5024 +f 5023/5023/5023 5025/5025/5025 5024/5024/5024 +f 5024/5024/5024 5025/5025/5025 5026/5026/5026 +f 5025/5025/5025 5027/5027/5027 5026/5026/5026 +f 5026/5026/5026 5027/5027/5027 5028/5028/5028 +f 5027/5027/5027 5029/5029/5029 5028/5028/5028 +f 5028/5028/5028 5029/5029/5029 5030/5030/5030 +f 5029/5029/5029 5031/5031/5031 5030/5030/5030 +f 5030/5030/5030 5031/5031/5031 5032/5032/5032 +f 5031/5031/5031 5033/5033/5033 5032/5032/5032 +f 5032/5032/5032 5033/5033/5033 5034/5034/5034 +f 5033/5033/5033 5035/5035/5035 5034/5034/5034 +f 5034/5034/5034 5035/5035/5035 5036/5036/5036 +f 5035/5035/5035 5037/5037/5037 5036/5036/5036 +f 5036/5036/5036 5037/5037/5037 5038/5038/5038 +f 5037/5037/5037 5039/5039/5039 5038/5038/5038 +f 5038/5038/5038 5039/5039/5039 5040/5040/5040 +f 5039/5039/5039 5041/5041/5041 5040/5040/5040 +f 5040/5040/5040 5041/5041/5041 5042/5042/5042 +f 5041/5041/5041 5043/5043/5043 5042/5042/5042 +f 5042/5042/5042 5043/5043/5043 5044/5044/5044 +f 5043/5043/5043 5045/5045/5045 5044/5044/5044 +f 5044/5044/5044 5045/5045/5045 5046/5046/5046 +f 5045/5045/5045 5047/5047/5047 5046/5046/5046 +f 5046/5046/5046 5047/5047/5047 5048/5048/5048 +f 5047/5047/5047 5049/5049/5049 5048/5048/5048 +f 5048/5048/5048 5049/5049/5049 5050/5050/5050 +f 5049/5049/5049 5051/5051/5051 5050/5050/5050 +f 5050/5050/5050 5051/5051/5051 5052/5052/5052 +f 5051/5051/5051 5053/5053/5053 5052/5052/5052 +f 5052/5052/5052 5053/5053/5053 5054/5054/5054 +f 5053/5053/5053 5055/5055/5055 5054/5054/5054 +f 5054/5054/5054 5055/5055/5055 5056/5056/5056 +f 5055/5055/5055 5057/5057/5057 5056/5056/5056 +f 5056/5056/5056 5057/5057/5057 5058/5058/5058 +f 5057/5057/5057 5059/5059/5059 5058/5058/5058 +f 5058/5058/5058 5059/5059/5059 5060/5060/5060 +f 5059/5059/5059 5061/5061/5061 5060/5060/5060 +f 5060/5060/5060 5061/5061/5061 5062/5062/5062 +f 5061/5061/5061 5063/5063/5063 5062/5062/5062 +f 5062/5062/5062 5063/5063/5063 5064/5064/5064 +f 5063/5063/5063 5065/5065/5065 5064/5064/5064 +f 5064/5064/5064 5065/5065/5065 5066/5066/5066 +f 5065/5065/5065 5067/5067/5067 5066/5066/5066 +f 5066/5066/5066 5067/5067/5067 5068/5068/5068 +f 5067/5067/5067 5069/5069/5069 5068/5068/5068 +f 5068/5068/5068 5069/5069/5069 5070/5070/5070 +f 5069/5069/5069 5071/5071/5071 5070/5070/5070 +f 5070/5070/5070 5071/5071/5071 5072/5072/5072 +f 5071/5071/5071 5073/5073/5073 5072/5072/5072 +f 5072/5072/5072 5073/5073/5073 5074/5074/5074 +f 5073/5073/5073 5075/5075/5075 5074/5074/5074 +f 5074/5074/5074 5075/5075/5075 5076/5076/5076 +f 5075/5075/5075 5077/5077/5077 5076/5076/5076 +f 5076/5076/5076 5077/5077/5077 5078/5078/5078 +f 5077/5077/5077 5079/5079/5079 5078/5078/5078 +f 5078/5078/5078 5079/5079/5079 5080/5080/5080 +f 5079/5079/5079 5081/5081/5081 5080/5080/5080 +f 5080/5080/5080 5081/5081/5081 5082/5082/5082 +f 5081/5081/5081 5083/5083/5083 5082/5082/5082 +f 5082/5082/5082 5083/5083/5083 5084/5084/5084 +f 5083/5083/5083 5085/5085/5085 5084/5084/5084 +f 5084/5084/5084 5085/5085/5085 5086/5086/5086 +f 5085/5085/5085 5087/5087/5087 5086/5086/5086 +f 5086/5086/5086 5087/5087/5087 5088/5088/5088 +f 5087/5087/5087 5089/5089/5089 5088/5088/5088 +f 5088/5088/5088 5089/5089/5089 5090/5090/5090 +f 5089/5089/5089 5091/5091/5091 5090/5090/5090 +f 5090/5090/5090 5091/5091/5091 5092/5092/5092 +f 5091/5091/5091 5093/5093/5093 5092/5092/5092 +f 5092/5092/5092 5093/5093/5093 5094/5094/5094 +f 5093/5093/5093 5095/5095/5095 5094/5094/5094 +f 5094/5094/5094 5095/5095/5095 5096/5096/5096 +f 5095/5095/5095 5097/5097/5097 5096/5096/5096 +f 5096/5096/5096 5097/5097/5097 5098/5098/5098 +f 5097/5097/5097 5099/5099/5099 5098/5098/5098 +f 5098/5098/5098 5099/5099/5099 5100/5100/5100 +f 5099/5099/5099 5101/5101/5101 5100/5100/5100 +f 5100/5100/5100 5101/5101/5101 5102/5102/5102 +f 5101/5101/5101 5103/5103/5103 5102/5102/5102 +f 5102/5102/5102 5103/5103/5103 5104/5104/5104 +f 5103/5103/5103 5105/5105/5105 5104/5104/5104 +f 5104/5104/5104 5105/5105/5105 5106/5106/5106 +f 5105/5105/5105 5107/5107/5107 5106/5106/5106 +f 5106/5106/5106 5107/5107/5107 5108/5108/5108 +f 5107/5107/5107 5109/5109/5109 5108/5108/5108 +f 5108/5108/5108 5109/5109/5109 5110/5110/5110 +f 5109/5109/5109 5111/5111/5111 5110/5110/5110 +f 5110/5110/5110 5111/5111/5111 5112/5112/5112 +f 5111/5111/5111 5113/5113/5113 5112/5112/5112 +f 5112/5112/5112 5113/5113/5113 5114/5114/5114 +f 5113/5113/5113 5115/5115/5115 5114/5114/5114 +f 5114/5114/5114 5115/5115/5115 5116/5116/5116 +f 5115/5115/5115 5117/5117/5117 5116/5116/5116 +f 5116/5116/5116 5117/5117/5117 5118/5118/5118 +f 5117/5117/5117 5119/5119/5119 5118/5118/5118 +f 5118/5118/5118 5119/5119/5119 5120/5120/5120 +f 5119/5119/5119 5121/5121/5121 5120/5120/5120 +f 5120/5120/5120 5121/5121/5121 5122/5122/5122 +f 5121/5121/5121 5123/5123/5123 5122/5122/5122 +f 5122/5122/5122 5123/5123/5123 5124/5124/5124 +f 5123/5123/5123 5125/5125/5125 5124/5124/5124 +f 5124/5124/5124 5125/5125/5125 5126/5126/5126 +f 5125/5125/5125 5127/5127/5127 5126/5126/5126 +f 5126/5126/5126 5127/5127/5127 5128/5128/5128 +f 5127/5127/5127 5129/5129/5129 5128/5128/5128 +f 5128/5128/5128 5129/5129/5129 5130/5130/5130 +f 5129/5129/5129 5131/5131/5131 5130/5130/5130 +f 5130/5130/5130 5131/5131/5131 5132/5132/5132 +f 5131/5131/5131 5133/5133/5133 5132/5132/5132 +f 5132/5132/5132 5133/5133/5133 5134/5134/5134 +f 5133/5133/5133 5135/5135/5135 5134/5134/5134 +f 5134/5134/5134 5135/5135/5135 5136/5136/5136 +f 5135/5135/5135 5137/5137/5137 5136/5136/5136 +f 5136/5136/5136 5137/5137/5137 5138/5138/5138 +f 5137/5137/5137 5139/5139/5139 5138/5138/5138 +f 5138/5138/5138 5139/5139/5139 5140/5140/5140 +f 5139/5139/5139 5141/5141/5141 5140/5140/5140 +f 5140/5140/5140 5141/5141/5141 5142/5142/5142 +f 5141/5141/5141 5143/5143/5143 5142/5142/5142 +f 5142/5142/5142 5143/5143/5143 5144/5144/5144 +f 5143/5143/5143 5145/5145/5145 5144/5144/5144 +f 5144/5144/5144 5145/5145/5145 5146/5146/5146 +f 5145/5145/5145 5147/5147/5147 5146/5146/5146 +f 5146/5146/5146 5147/5147/5147 5148/5148/5148 +f 5147/5147/5147 5149/5149/5149 5148/5148/5148 +f 5148/5148/5148 5149/5149/5149 5150/5150/5150 +f 5149/5149/5149 5151/5151/5151 5150/5150/5150 +f 5150/5150/5150 5151/5151/5151 5152/5152/5152 +f 5151/5151/5151 5153/5153/5153 5152/5152/5152 +f 5152/5152/5152 5153/5153/5153 5154/5154/5154 +f 5153/5153/5153 5155/5155/5155 5154/5154/5154 +f 5154/5154/5154 5155/5155/5155 5156/5156/5156 +f 5155/5155/5155 5157/5157/5157 5156/5156/5156 +f 5156/5156/5156 5157/5157/5157 5158/5158/5158 +f 5157/5157/5157 5159/5159/5159 5158/5158/5158 +f 5158/5158/5158 5159/5159/5159 5160/5160/5160 +f 5159/5159/5159 5161/5161/5161 5160/5160/5160 +f 5160/5160/5160 5161/5161/5161 5162/5162/5162 +f 5161/5161/5161 5163/5163/5163 5162/5162/5162 +f 5162/5162/5162 5163/5163/5163 5164/5164/5164 +f 5163/5163/5163 5165/5165/5165 5164/5164/5164 +f 5164/5164/5164 5165/5165/5165 5166/5166/5166 +f 5165/5165/5165 5167/5167/5167 5166/5166/5166 +f 5166/5166/5166 5167/5167/5167 5168/5168/5168 +f 5167/5167/5167 5169/5169/5169 5168/5168/5168 +f 5168/5168/5168 5169/5169/5169 5170/5170/5170 +f 5169/5169/5169 5171/5171/5171 5170/5170/5170 +f 5170/5170/5170 5171/5171/5171 5172/5172/5172 +f 5171/5171/5171 5173/5173/5173 5172/5172/5172 +f 5172/5172/5172 5173/5173/5173 5174/5174/5174 +f 5173/5173/5173 5175/5175/5175 5174/5174/5174 +f 5174/5174/5174 5175/5175/5175 5176/5176/5176 +f 5175/5175/5175 5177/5177/5177 5176/5176/5176 +f 5176/5176/5176 5177/5177/5177 5178/5178/5178 +f 5177/5177/5177 5179/5179/5179 5178/5178/5178 +f 5178/5178/5178 5179/5179/5179 5180/5180/5180 +f 5179/5179/5179 5181/5181/5181 5180/5180/5180 +f 5180/5180/5180 5181/5181/5181 5182/5182/5182 +f 5181/5181/5181 5183/5183/5183 5182/5182/5182 +f 5182/5182/5182 5183/5183/5183 5184/5184/5184 +f 5183/5183/5183 5185/5185/5185 5184/5184/5184 +f 5184/5184/5184 5185/5185/5185 5186/5186/5186 +f 5185/5185/5185 5187/5187/5187 5186/5186/5186 +f 5186/5186/5186 5187/5187/5187 5188/5188/5188 +f 5187/5187/5187 5189/5189/5189 5188/5188/5188 +f 5188/5188/5188 5189/5189/5189 5190/5190/5190 +f 5189/5189/5189 5191/5191/5191 5190/5190/5190 +f 5190/5190/5190 5191/5191/5191 5192/5192/5192 +f 5191/5191/5191 5193/5193/5193 5192/5192/5192 +f 5192/5192/5192 5193/5193/5193 5194/5194/5194 +f 5193/5193/5193 5195/5195/5195 5194/5194/5194 +f 5194/5194/5194 5195/5195/5195 5196/5196/5196 +f 5195/5195/5195 5197/5197/5197 5196/5196/5196 +f 5196/5196/5196 5197/5197/5197 5198/5198/5198 +f 5197/5197/5197 5199/5199/5199 5198/5198/5198 +f 5198/5198/5198 5199/5199/5199 5200/5200/5200 +f 5199/5199/5199 5201/5201/5201 5200/5200/5200 +f 5200/5200/5200 5201/5201/5201 5202/5202/5202 +f 5201/5201/5201 5203/5203/5203 5202/5202/5202 +f 5202/5202/5202 5203/5203/5203 5204/5204/5204 +f 5203/5203/5203 5205/5205/5205 5204/5204/5204 +f 5204/5204/5204 5205/5205/5205 5206/5206/5206 +f 5205/5205/5205 5207/5207/5207 5206/5206/5206 +f 5206/5206/5206 5207/5207/5207 5208/5208/5208 +f 5207/5207/5207 5209/5209/5209 5208/5208/5208 +f 5208/5208/5208 5209/5209/5209 5210/5210/5210 +f 5209/5209/5209 5211/5211/5211 5210/5210/5210 +f 5210/5210/5210 5211/5211/5211 5212/5212/5212 +f 5211/5211/5211 5213/5213/5213 5212/5212/5212 +f 5212/5212/5212 5213/5213/5213 5214/5214/5214 +f 5213/5213/5213 5215/5215/5215 5214/5214/5214 +f 5214/5214/5214 5215/5215/5215 5216/5216/5216 +f 5215/5215/5215 5217/5217/5217 5216/5216/5216 +f 5216/5216/5216 5217/5217/5217 5218/5218/5218 +f 5217/5217/5217 5219/5219/5219 5218/5218/5218 +f 5218/5218/5218 5219/5219/5219 5220/5220/5220 +f 5219/5219/5219 5221/5221/5221 5220/5220/5220 +f 5220/5220/5220 5221/5221/5221 5222/5222/5222 +f 5221/5221/5221 5223/5223/5223 5222/5222/5222 +f 5222/5222/5222 5223/5223/5223 5224/5224/5224 +f 5223/5223/5223 5225/5225/5225 5224/5224/5224 +f 5224/5224/5224 5225/5225/5225 5226/5226/5226 +f 5225/5225/5225 5227/5227/5227 5226/5226/5226 +f 5226/5226/5226 5227/5227/5227 5228/5228/5228 +f 5227/5227/5227 5229/5229/5229 5228/5228/5228 +f 5228/5228/5228 5229/5229/5229 5230/5230/5230 +f 5229/5229/5229 5231/5231/5231 5230/5230/5230 +f 5230/5230/5230 5231/5231/5231 5232/5232/5232 +f 5231/5231/5231 5233/5233/5233 5232/5232/5232 +f 5232/5232/5232 5233/5233/5233 5234/5234/5234 +f 5233/5233/5233 5235/5235/5235 5234/5234/5234 +f 5234/5234/5234 5235/5235/5235 5236/5236/5236 +f 5235/5235/5235 5237/5237/5237 5236/5236/5236 +f 5236/5236/5236 5237/5237/5237 5238/5238/5238 +f 5237/5237/5237 5239/5239/5239 5238/5238/5238 +f 5238/5238/5238 5239/5239/5239 5240/5240/5240 +f 5239/5239/5239 5241/5241/5241 5240/5240/5240 +f 5240/5240/5240 5241/5241/5241 5242/5242/5242 +f 5241/5241/5241 5243/5243/5243 5242/5242/5242 +f 5242/5242/5242 5243/5243/5243 5244/5244/5244 +f 5243/5243/5243 5245/5245/5245 5244/5244/5244 +f 5244/5244/5244 5245/5245/5245 5246/5246/5246 +f 5245/5245/5245 5247/5247/5247 5246/5246/5246 +f 5246/5246/5246 5247/5247/5247 5248/5248/5248 +f 5247/5247/5247 5249/5249/5249 5248/5248/5248 +f 5248/5248/5248 5249/5249/5249 5250/5250/5250 +f 5249/5249/5249 5251/5251/5251 5250/5250/5250 +f 5250/5250/5250 5251/5251/5251 5252/5252/5252 +f 5251/5251/5251 5253/5253/5253 5252/5252/5252 +f 5252/5252/5252 5253/5253/5253 5254/5254/5254 +f 5253/5253/5253 5255/5255/5255 5254/5254/5254 +f 5254/5254/5254 5255/5255/5255 5256/5256/5256 +f 5255/5255/5255 5257/5257/5257 5256/5256/5256 +f 5256/5256/5256 5257/5257/5257 5258/5258/5258 +f 5257/5257/5257 5259/5259/5259 5258/5258/5258 +f 5258/5258/5258 5259/5259/5259 5260/5260/5260 +f 5259/5259/5259 5261/5261/5261 5260/5260/5260 +f 5260/5260/5260 5261/5261/5261 5262/5262/5262 +f 5261/5261/5261 5263/5263/5263 5262/5262/5262 +f 5262/5262/5262 5263/5263/5263 5264/5264/5264 +f 5263/5263/5263 5265/5265/5265 5264/5264/5264 +f 5264/5264/5264 5265/5265/5265 5266/5266/5266 +f 5265/5265/5265 5267/5267/5267 5266/5266/5266 +f 5266/5266/5266 5267/5267/5267 5268/5268/5268 +f 5267/5267/5267 5269/5269/5269 5268/5268/5268 +f 5268/5268/5268 5269/5269/5269 5270/5270/5270 +f 5269/5269/5269 5271/5271/5271 5270/5270/5270 +f 5270/5270/5270 5271/5271/5271 5272/5272/5272 +f 5271/5271/5271 5273/5273/5273 5272/5272/5272 +f 5272/5272/5272 5273/5273/5273 5274/5274/5274 +f 5273/5273/5273 5275/5275/5275 5274/5274/5274 +f 5274/5274/5274 5275/5275/5275 5276/5276/5276 +f 5275/5275/5275 5277/5277/5277 5276/5276/5276 +f 5276/5276/5276 5277/5277/5277 5278/5278/5278 +f 5277/5277/5277 5279/5279/5279 5278/5278/5278 +f 5278/5278/5278 5279/5279/5279 5280/5280/5280 +f 5279/5279/5279 5281/5281/5281 5280/5280/5280 +f 5280/5280/5280 5281/5281/5281 5282/5282/5282 +f 5281/5281/5281 5283/5283/5283 5282/5282/5282 +f 5282/5282/5282 5283/5283/5283 5284/5284/5284 +f 5283/5283/5283 5285/5285/5285 5284/5284/5284 +f 5284/5284/5284 5285/5285/5285 5286/5286/5286 +f 5285/5285/5285 5287/5287/5287 5286/5286/5286 +f 5286/5286/5286 5287/5287/5287 5288/5288/5288 +f 5287/5287/5287 5289/5289/5289 5288/5288/5288 +f 5288/5288/5288 5289/5289/5289 5290/5290/5290 +f 5289/5289/5289 5291/5291/5291 5290/5290/5290 +f 5290/5290/5290 5291/5291/5291 5292/5292/5292 +f 5291/5291/5291 5293/5293/5293 5292/5292/5292 +f 5292/5292/5292 5293/5293/5293 5294/5294/5294 +f 5293/5293/5293 5295/5295/5295 5294/5294/5294 +f 5294/5294/5294 5295/5295/5295 5296/5296/5296 +f 5295/5295/5295 5297/5297/5297 5296/5296/5296 +f 5296/5296/5296 5297/5297/5297 5298/5298/5298 +f 5297/5297/5297 5299/5299/5299 5298/5298/5298 +f 5298/5298/5298 5299/5299/5299 5300/5300/5300 +f 5299/5299/5299 5301/5301/5301 5300/5300/5300 +f 5300/5300/5300 5301/5301/5301 5302/5302/5302 +f 5301/5301/5301 5303/5303/5303 5302/5302/5302 +f 5302/5302/5302 5303/5303/5303 5304/5304/5304 +f 5303/5303/5303 5305/5305/5305 5304/5304/5304 +f 5304/5304/5304 5305/5305/5305 5306/5306/5306 +f 5305/5305/5305 5307/5307/5307 5306/5306/5306 +f 5306/5306/5306 5307/5307/5307 5308/5308/5308 +f 5307/5307/5307 5309/5309/5309 5308/5308/5308 +f 5308/5308/5308 5309/5309/5309 5310/5310/5310 +f 5309/5309/5309 5311/5311/5311 5310/5310/5310 +f 5310/5310/5310 5311/5311/5311 5312/5312/5312 +f 5311/5311/5311 5313/5313/5313 5312/5312/5312 +f 5312/5312/5312 5313/5313/5313 5314/5314/5314 +f 5313/5313/5313 5315/5315/5315 5314/5314/5314 +f 5314/5314/5314 5315/5315/5315 5316/5316/5316 +f 5315/5315/5315 5317/5317/5317 5316/5316/5316 +f 5316/5316/5316 5317/5317/5317 5318/5318/5318 +f 5317/5317/5317 5319/5319/5319 5318/5318/5318 +f 5318/5318/5318 5319/5319/5319 5320/5320/5320 +f 5319/5319/5319 5321/5321/5321 5320/5320/5320 +f 5320/5320/5320 5321/5321/5321 5322/5322/5322 +f 5321/5321/5321 5323/5323/5323 5322/5322/5322 +f 5322/5322/5322 5323/5323/5323 5324/5324/5324 +f 5323/5323/5323 5325/5325/5325 5324/5324/5324 +f 5324/5324/5324 5325/5325/5325 5326/5326/5326 +f 5325/5325/5325 5327/5327/5327 5326/5326/5326 +f 5326/5326/5326 5327/5327/5327 5328/5328/5328 +f 5327/5327/5327 5329/5329/5329 5328/5328/5328 +f 5328/5328/5328 5329/5329/5329 5330/5330/5330 +f 5329/5329/5329 5331/5331/5331 5330/5330/5330 +f 5330/5330/5330 5331/5331/5331 5332/5332/5332 +f 5331/5331/5331 5333/5333/5333 5332/5332/5332 +f 5332/5332/5332 5333/5333/5333 5334/5334/5334 +f 5333/5333/5333 5335/5335/5335 5334/5334/5334 +f 5334/5334/5334 5335/5335/5335 5336/5336/5336 +f 5335/5335/5335 5337/5337/5337 5336/5336/5336 +f 5336/5336/5336 5337/5337/5337 5338/5338/5338 +f 5337/5337/5337 5339/5339/5339 5338/5338/5338 +f 5338/5338/5338 5339/5339/5339 5340/5340/5340 +f 5339/5339/5339 5341/5341/5341 5340/5340/5340 +f 5340/5340/5340 5341/5341/5341 5342/5342/5342 +f 5341/5341/5341 5343/5343/5343 5342/5342/5342 +f 5342/5342/5342 5343/5343/5343 5344/5344/5344 +f 5343/5343/5343 5345/5345/5345 5344/5344/5344 +f 5344/5344/5344 5345/5345/5345 5346/5346/5346 +f 5345/5345/5345 5347/5347/5347 5346/5346/5346 +f 5346/5346/5346 5347/5347/5347 5348/5348/5348 +f 5347/5347/5347 5349/5349/5349 5348/5348/5348 +f 5348/5348/5348 5349/5349/5349 5350/5350/5350 +f 5349/5349/5349 5351/5351/5351 5350/5350/5350 +f 5350/5350/5350 5351/5351/5351 5352/5352/5352 +f 5351/5351/5351 5353/5353/5353 5352/5352/5352 +f 5352/5352/5352 5353/5353/5353 5354/5354/5354 +f 5353/5353/5353 5355/5355/5355 5354/5354/5354 +f 5354/5354/5354 5355/5355/5355 5356/5356/5356 +f 5355/5355/5355 5357/5357/5357 5356/5356/5356 +f 5356/5356/5356 5357/5357/5357 5358/5358/5358 +f 5357/5357/5357 5359/5359/5359 5358/5358/5358 +f 5358/5358/5358 5359/5359/5359 5360/5360/5360 +f 5359/5359/5359 5361/5361/5361 5360/5360/5360 +f 5360/5360/5360 5361/5361/5361 5362/5362/5362 +f 5361/5361/5361 5363/5363/5363 5362/5362/5362 +f 5362/5362/5362 5363/5363/5363 5364/5364/5364 +f 5363/5363/5363 5365/5365/5365 5364/5364/5364 +f 5364/5364/5364 5365/5365/5365 5366/5366/5366 +f 5365/5365/5365 5367/5367/5367 5366/5366/5366 +f 5366/5366/5366 5367/5367/5367 5368/5368/5368 +f 5367/5367/5367 5369/5369/5369 5368/5368/5368 +f 5368/5368/5368 5369/5369/5369 5370/5370/5370 +f 5369/5369/5369 5371/5371/5371 5370/5370/5370 +f 5370/5370/5370 5371/5371/5371 5372/5372/5372 +f 5371/5371/5371 5373/5373/5373 5372/5372/5372 +f 5372/5372/5372 5373/5373/5373 5374/5374/5374 +f 5373/5373/5373 5375/5375/5375 5374/5374/5374 +f 5374/5374/5374 5375/5375/5375 5376/5376/5376 +f 5375/5375/5375 5377/5377/5377 5376/5376/5376 +f 5376/5376/5376 5377/5377/5377 5378/5378/5378 +f 5377/5377/5377 5379/5379/5379 5378/5378/5378 +f 5378/5378/5378 5379/5379/5379 5380/5380/5380 +f 5379/5379/5379 5381/5381/5381 5380/5380/5380 +f 5380/5380/5380 5381/5381/5381 5382/5382/5382 +f 5381/5381/5381 5383/5383/5383 5382/5382/5382 +f 5382/5382/5382 5383/5383/5383 5384/5384/5384 +f 5383/5383/5383 5385/5385/5385 5384/5384/5384 +f 5384/5384/5384 5385/5385/5385 5386/5386/5386 +f 5385/5385/5385 5387/5387/5387 5386/5386/5386 +f 5386/5386/5386 5387/5387/5387 5388/5388/5388 +f 5387/5387/5387 5389/5389/5389 5388/5388/5388 +f 5388/5388/5388 5389/5389/5389 5390/5390/5390 +f 5389/5389/5389 5391/5391/5391 5390/5390/5390 +f 5390/5390/5390 5391/5391/5391 5392/5392/5392 +f 5391/5391/5391 5393/5393/5393 5392/5392/5392 +f 5392/5392/5392 5393/5393/5393 5394/5394/5394 +f 5393/5393/5393 5395/5395/5395 5394/5394/5394 +f 5394/5394/5394 5395/5395/5395 5396/5396/5396 +f 5395/5395/5395 5397/5397/5397 5396/5396/5396 +f 5396/5396/5396 5397/5397/5397 5398/5398/5398 +f 5397/5397/5397 5399/5399/5399 5398/5398/5398 +f 5398/5398/5398 5399/5399/5399 5400/5400/5400 +f 5399/5399/5399 5401/5401/5401 5400/5400/5400 +f 5400/5400/5400 5401/5401/5401 5402/5402/5402 +f 5401/5401/5401 5403/5403/5403 5402/5402/5402 +f 5402/5402/5402 5403/5403/5403 5404/5404/5404 +f 5403/5403/5403 5405/5405/5405 5404/5404/5404 +f 5404/5404/5404 5405/5405/5405 5406/5406/5406 +f 5405/5405/5405 5407/5407/5407 5406/5406/5406 +f 5406/5406/5406 5407/5407/5407 5408/5408/5408 +f 5407/5407/5407 5409/5409/5409 5408/5408/5408 +f 5408/5408/5408 5409/5409/5409 5410/5410/5410 +f 5409/5409/5409 5411/5411/5411 5410/5410/5410 +f 5410/5410/5410 5411/5411/5411 5412/5412/5412 +f 5411/5411/5411 5413/5413/5413 5412/5412/5412 +f 5412/5412/5412 5413/5413/5413 5414/5414/5414 +f 5413/5413/5413 5415/5415/5415 5414/5414/5414 +f 5414/5414/5414 5415/5415/5415 5416/5416/5416 +f 5415/5415/5415 5417/5417/5417 5416/5416/5416 +f 5416/5416/5416 5417/5417/5417 5418/5418/5418 +f 5417/5417/5417 5419/5419/5419 5418/5418/5418 +f 5418/5418/5418 5419/5419/5419 5420/5420/5420 +f 5419/5419/5419 5421/5421/5421 5420/5420/5420 +f 5420/5420/5420 5421/5421/5421 5422/5422/5422 +f 5421/5421/5421 5423/5423/5423 5422/5422/5422 +f 5422/5422/5422 5423/5423/5423 5424/5424/5424 +f 5423/5423/5423 5425/5425/5425 5424/5424/5424 +f 5424/5424/5424 5425/5425/5425 5426/5426/5426 +f 5425/5425/5425 5427/5427/5427 5426/5426/5426 +f 5426/5426/5426 5427/5427/5427 5428/5428/5428 +f 5427/5427/5427 5429/5429/5429 5428/5428/5428 +f 5428/5428/5428 5429/5429/5429 5430/5430/5430 +f 5429/5429/5429 5431/5431/5431 5430/5430/5430 +f 5430/5430/5430 5431/5431/5431 5432/5432/5432 +f 5431/5431/5431 5433/5433/5433 5432/5432/5432 +f 5432/5432/5432 5433/5433/5433 5434/5434/5434 +f 5433/5433/5433 5435/5435/5435 5434/5434/5434 +f 5434/5434/5434 5435/5435/5435 5436/5436/5436 +f 5435/5435/5435 5437/5437/5437 5436/5436/5436 +f 5436/5436/5436 5437/5437/5437 5438/5438/5438 +f 5437/5437/5437 5439/5439/5439 5438/5438/5438 +f 5438/5438/5438 5439/5439/5439 5440/5440/5440 +f 5439/5439/5439 5441/5441/5441 5440/5440/5440 +f 5440/5440/5440 5441/5441/5441 5442/5442/5442 +f 5441/5441/5441 5443/5443/5443 5442/5442/5442 +f 5442/5442/5442 5443/5443/5443 5444/5444/5444 +f 5443/5443/5443 5445/5445/5445 5444/5444/5444 +f 5444/5444/5444 5445/5445/5445 5446/5446/5446 +f 5445/5445/5445 5447/5447/5447 5446/5446/5446 +f 5446/5446/5446 5447/5447/5447 5448/5448/5448 +f 5447/5447/5447 5449/5449/5449 5448/5448/5448 +f 5448/5448/5448 5449/5449/5449 5450/5450/5450 +f 5449/5449/5449 5451/5451/5451 5450/5450/5450 +f 5450/5450/5450 5451/5451/5451 5452/5452/5452 +f 5451/5451/5451 5453/5453/5453 5452/5452/5452 +f 5452/5452/5452 5453/5453/5453 5454/5454/5454 +f 5453/5453/5453 5455/5455/5455 5454/5454/5454 +f 5454/5454/5454 5455/5455/5455 5456/5456/5456 +f 5455/5455/5455 5457/5457/5457 5456/5456/5456 +f 5456/5456/5456 5457/5457/5457 5458/5458/5458 +f 5457/5457/5457 5459/5459/5459 5458/5458/5458 +f 5458/5458/5458 5459/5459/5459 5460/5460/5460 +f 5459/5459/5459 5461/5461/5461 5460/5460/5460 +f 5460/5460/5460 5461/5461/5461 5462/5462/5462 +f 5461/5461/5461 5463/5463/5463 5462/5462/5462 +f 5462/5462/5462 5463/5463/5463 5464/5464/5464 +f 5463/5463/5463 5465/5465/5465 5464/5464/5464 +f 5464/5464/5464 5465/5465/5465 5466/5466/5466 +f 5465/5465/5465 5467/5467/5467 5466/5466/5466 +f 5466/5466/5466 5467/5467/5467 5468/5468/5468 +f 5467/5467/5467 5469/5469/5469 5468/5468/5468 +f 5468/5468/5468 5469/5469/5469 5470/5470/5470 +f 5469/5469/5469 5471/5471/5471 5470/5470/5470 +f 5470/5470/5470 5471/5471/5471 5472/5472/5472 +f 5471/5471/5471 5473/5473/5473 5472/5472/5472 +f 5472/5472/5472 5473/5473/5473 5474/5474/5474 +f 5473/5473/5473 5475/5475/5475 5474/5474/5474 +f 5474/5474/5474 5475/5475/5475 5476/5476/5476 +f 5475/5475/5475 5477/5477/5477 5476/5476/5476 +f 5476/5476/5476 5477/5477/5477 5478/5478/5478 +f 5477/5477/5477 5479/5479/5479 5478/5478/5478 +f 5478/5478/5478 5479/5479/5479 5480/5480/5480 +f 5479/5479/5479 5481/5481/5481 5480/5480/5480 +f 5480/5480/5480 5481/5481/5481 5482/5482/5482 +f 5481/5481/5481 5483/5483/5483 5482/5482/5482 +f 5482/5482/5482 5483/5483/5483 5484/5484/5484 +f 5483/5483/5483 5485/5485/5485 5484/5484/5484 +f 5484/5484/5484 5485/5485/5485 5486/5486/5486 +f 5485/5485/5485 5487/5487/5487 5486/5486/5486 +f 5486/5486/5486 5487/5487/5487 5488/5488/5488 +f 5487/5487/5487 5489/5489/5489 5488/5488/5488 +f 5488/5488/5488 5489/5489/5489 5490/5490/5490 +f 5489/5489/5489 5491/5491/5491 5490/5490/5490 +f 5490/5490/5490 5491/5491/5491 5492/5492/5492 +f 5491/5491/5491 5493/5493/5493 5492/5492/5492 +f 5492/5492/5492 5493/5493/5493 5494/5494/5494 +f 5493/5493/5493 5495/5495/5495 5494/5494/5494 +f 5494/5494/5494 5495/5495/5495 5496/5496/5496 +f 5495/5495/5495 5497/5497/5497 5496/5496/5496 +f 5496/5496/5496 5497/5497/5497 5498/5498/5498 +f 5497/5497/5497 5499/5499/5499 5498/5498/5498 +f 5498/5498/5498 5499/5499/5499 5500/5500/5500 +f 5499/5499/5499 5501/5501/5501 5500/5500/5500 +f 5500/5500/5500 5501/5501/5501 5502/5502/5502 +f 5501/5501/5501 5503/5503/5503 5502/5502/5502 +f 5502/5502/5502 5503/5503/5503 5504/5504/5504 +f 5503/5503/5503 5505/5505/5505 5504/5504/5504 +f 5504/5504/5504 5505/5505/5505 5506/5506/5506 +f 5505/5505/5505 5507/5507/5507 5506/5506/5506 +f 5506/5506/5506 5507/5507/5507 5508/5508/5508 +f 5507/5507/5507 5509/5509/5509 5508/5508/5508 +f 5508/5508/5508 5509/5509/5509 5510/5510/5510 +f 5509/5509/5509 5511/5511/5511 5510/5510/5510 +f 5510/5510/5510 5511/5511/5511 5512/5512/5512 +f 5511/5511/5511 5513/5513/5513 5512/5512/5512 +f 5512/5512/5512 5513/5513/5513 5514/5514/5514 +f 5513/5513/5513 5515/5515/5515 5514/5514/5514 +f 5514/5514/5514 5515/5515/5515 5516/5516/5516 +f 5515/5515/5515 5517/5517/5517 5516/5516/5516 +f 5516/5516/5516 5517/5517/5517 5518/5518/5518 +f 5517/5517/5517 5519/5519/5519 5518/5518/5518 +f 5518/5518/5518 5519/5519/5519 5520/5520/5520 +f 5519/5519/5519 5521/5521/5521 5520/5520/5520 +f 5520/5520/5520 5521/5521/5521 5522/5522/5522 +f 5521/5521/5521 5523/5523/5523 5522/5522/5522 +f 5522/5522/5522 5523/5523/5523 5524/5524/5524 +f 5523/5523/5523 5525/5525/5525 5524/5524/5524 +f 5524/5524/5524 5525/5525/5525 5526/5526/5526 +f 5525/5525/5525 5527/5527/5527 5526/5526/5526 +f 5526/5526/5526 5527/5527/5527 5528/5528/5528 +f 5527/5527/5527 5529/5529/5529 5528/5528/5528 +f 5528/5528/5528 5529/5529/5529 5530/5530/5530 +f 5529/5529/5529 5531/5531/5531 5530/5530/5530 +f 5530/5530/5530 5531/5531/5531 5532/5532/5532 +f 5531/5531/5531 5533/5533/5533 5532/5532/5532 +f 5532/5532/5532 5533/5533/5533 5534/5534/5534 +f 5533/5533/5533 5535/5535/5535 5534/5534/5534 +f 5534/5534/5534 5535/5535/5535 5536/5536/5536 +f 5535/5535/5535 5537/5537/5537 5536/5536/5536 +f 5536/5536/5536 5537/5537/5537 5538/5538/5538 +f 5537/5537/5537 5539/5539/5539 5538/5538/5538 +f 5538/5538/5538 5539/5539/5539 5540/5540/5540 +f 5539/5539/5539 5541/5541/5541 5540/5540/5540 +f 5540/5540/5540 5541/5541/5541 5542/5542/5542 +f 5541/5541/5541 5543/5543/5543 5542/5542/5542 +f 5542/5542/5542 5543/5543/5543 5544/5544/5544 +f 5543/5543/5543 5545/5545/5545 5544/5544/5544 +f 5544/5544/5544 5545/5545/5545 5546/5546/5546 +f 5545/5545/5545 5547/5547/5547 5546/5546/5546 +f 5546/5546/5546 5547/5547/5547 5548/5548/5548 +f 5547/5547/5547 5549/5549/5549 5548/5548/5548 +f 5548/5548/5548 5549/5549/5549 5550/5550/5550 +f 5549/5549/5549 5551/5551/5551 5550/5550/5550 +f 5550/5550/5550 5551/5551/5551 5552/5552/5552 +f 5551/5551/5551 5553/5553/5553 5552/5552/5552 +f 5552/5552/5552 5553/5553/5553 5554/5554/5554 +f 5553/5553/5553 5555/5555/5555 5554/5554/5554 +f 5554/5554/5554 5555/5555/5555 5556/5556/5556 +f 5555/5555/5555 5557/5557/5557 5556/5556/5556 +f 5556/5556/5556 5557/5557/5557 5558/5558/5558 +f 5557/5557/5557 5559/5559/5559 5558/5558/5558 +f 5558/5558/5558 5559/5559/5559 5560/5560/5560 +f 5559/5559/5559 5561/5561/5561 5560/5560/5560 +f 5560/5560/5560 5561/5561/5561 5562/5562/5562 +f 5561/5561/5561 5563/5563/5563 5562/5562/5562 +f 5562/5562/5562 5563/5563/5563 5564/5564/5564 +f 5563/5563/5563 5565/5565/5565 5564/5564/5564 +f 5564/5564/5564 5565/5565/5565 5566/5566/5566 +f 5565/5565/5565 5567/5567/5567 5566/5566/5566 +f 5566/5566/5566 5567/5567/5567 5568/5568/5568 +f 5567/5567/5567 5569/5569/5569 5568/5568/5568 +f 5568/5568/5568 5569/5569/5569 5570/5570/5570 +f 5569/5569/5569 5571/5571/5571 5570/5570/5570 +f 5570/5570/5570 5571/5571/5571 5572/5572/5572 +f 5571/5571/5571 5573/5573/5573 5572/5572/5572 +f 5572/5572/5572 5573/5573/5573 5574/5574/5574 +f 5573/5573/5573 5575/5575/5575 5574/5574/5574 +f 5574/5574/5574 5575/5575/5575 5576/5576/5576 +f 5575/5575/5575 5577/5577/5577 5576/5576/5576 +f 5576/5576/5576 5577/5577/5577 5578/5578/5578 +f 5577/5577/5577 5579/5579/5579 5578/5578/5578 +f 5578/5578/5578 5579/5579/5579 5580/5580/5580 +f 5579/5579/5579 5581/5581/5581 5580/5580/5580 +f 5580/5580/5580 5581/5581/5581 5582/5582/5582 +f 5581/5581/5581 5583/5583/5583 5582/5582/5582 +f 5582/5582/5582 5583/5583/5583 5584/5584/5584 +f 5583/5583/5583 5585/5585/5585 5584/5584/5584 +f 5584/5584/5584 5585/5585/5585 5586/5586/5586 +f 5585/5585/5585 5587/5587/5587 5586/5586/5586 +f 5586/5586/5586 5587/5587/5587 5588/5588/5588 +f 5587/5587/5587 5589/5589/5589 5588/5588/5588 +f 5588/5588/5588 5589/5589/5589 5590/5590/5590 +f 5589/5589/5589 5591/5591/5591 5590/5590/5590 +f 5590/5590/5590 5591/5591/5591 5592/5592/5592 +f 5591/5591/5591 5593/5593/5593 5592/5592/5592 +f 5592/5592/5592 5593/5593/5593 5594/5594/5594 +f 5593/5593/5593 5595/5595/5595 5594/5594/5594 +f 5594/5594/5594 5595/5595/5595 5596/5596/5596 +f 5595/5595/5595 5597/5597/5597 5596/5596/5596 +f 5596/5596/5596 5597/5597/5597 5598/5598/5598 +f 5597/5597/5597 5599/5599/5599 5598/5598/5598 +f 5598/5598/5598 5599/5599/5599 5600/5600/5600 +f 5599/5599/5599 5601/5601/5601 5600/5600/5600 +f 5600/5600/5600 5601/5601/5601 5602/5602/5602 +f 5601/5601/5601 5603/5603/5603 5602/5602/5602 +f 5602/5602/5602 5603/5603/5603 5604/5604/5604 +f 5603/5603/5603 5605/5605/5605 5604/5604/5604 +f 5604/5604/5604 5605/5605/5605 5606/5606/5606 +f 5605/5605/5605 5607/5607/5607 5606/5606/5606 +f 5606/5606/5606 5607/5607/5607 5608/5608/5608 +f 5607/5607/5607 5609/5609/5609 5608/5608/5608 +f 5608/5608/5608 5609/5609/5609 5610/5610/5610 +f 5609/5609/5609 5611/5611/5611 5610/5610/5610 +f 5610/5610/5610 5611/5611/5611 5612/5612/5612 +f 5611/5611/5611 5613/5613/5613 5612/5612/5612 +f 5612/5612/5612 5613/5613/5613 5614/5614/5614 +f 5613/5613/5613 5615/5615/5615 5614/5614/5614 +f 5614/5614/5614 5615/5615/5615 5616/5616/5616 +f 5615/5615/5615 5617/5617/5617 5616/5616/5616 +f 5616/5616/5616 5617/5617/5617 5618/5618/5618 +f 5617/5617/5617 5619/5619/5619 5618/5618/5618 +f 5618/5618/5618 5619/5619/5619 5620/5620/5620 +f 5619/5619/5619 5621/5621/5621 5620/5620/5620 +f 5620/5620/5620 5621/5621/5621 5622/5622/5622 +f 5621/5621/5621 5623/5623/5623 5622/5622/5622 +f 5622/5622/5622 5623/5623/5623 5624/5624/5624 +f 5623/5623/5623 5625/5625/5625 5624/5624/5624 +f 5624/5624/5624 5625/5625/5625 5626/5626/5626 +f 5625/5625/5625 5627/5627/5627 5626/5626/5626 +f 5626/5626/5626 5627/5627/5627 5628/5628/5628 +f 5627/5627/5627 5629/5629/5629 5628/5628/5628 +f 5628/5628/5628 5629/5629/5629 5630/5630/5630 +f 5629/5629/5629 5631/5631/5631 5630/5630/5630 +f 5630/5630/5630 5631/5631/5631 5632/5632/5632 +f 5631/5631/5631 5633/5633/5633 5632/5632/5632 +f 5632/5632/5632 5633/5633/5633 5634/5634/5634 +f 5633/5633/5633 5635/5635/5635 5634/5634/5634 +f 5634/5634/5634 5635/5635/5635 5636/5636/5636 +f 5635/5635/5635 5637/5637/5637 5636/5636/5636 +f 5636/5636/5636 5637/5637/5637 5638/5638/5638 +f 5637/5637/5637 5639/5639/5639 5638/5638/5638 +f 5638/5638/5638 5639/5639/5639 5640/5640/5640 +f 5639/5639/5639 5641/5641/5641 5640/5640/5640 +f 5640/5640/5640 5641/5641/5641 5642/5642/5642 +f 5641/5641/5641 5643/5643/5643 5642/5642/5642 +f 5642/5642/5642 5643/5643/5643 5644/5644/5644 +f 5643/5643/5643 5645/5645/5645 5644/5644/5644 +f 5644/5644/5644 5645/5645/5645 5646/5646/5646 +f 5645/5645/5645 5647/5647/5647 5646/5646/5646 +f 5646/5646/5646 5647/5647/5647 5648/5648/5648 +f 5647/5647/5647 5649/5649/5649 5648/5648/5648 +f 5648/5648/5648 5649/5649/5649 5650/5650/5650 +f 5649/5649/5649 5651/5651/5651 5650/5650/5650 +f 5650/5650/5650 5651/5651/5651 5652/5652/5652 +f 5651/5651/5651 5653/5653/5653 5652/5652/5652 +f 5652/5652/5652 5653/5653/5653 5654/5654/5654 +f 5653/5653/5653 5655/5655/5655 5654/5654/5654 +f 5654/5654/5654 5655/5655/5655 5656/5656/5656 +f 5655/5655/5655 5657/5657/5657 5656/5656/5656 +f 5656/5656/5656 5657/5657/5657 5658/5658/5658 +f 5657/5657/5657 5659/5659/5659 5658/5658/5658 +f 5658/5658/5658 5659/5659/5659 5660/5660/5660 +f 5659/5659/5659 5661/5661/5661 5660/5660/5660 +f 5660/5660/5660 5661/5661/5661 5662/5662/5662 +f 5661/5661/5661 5663/5663/5663 5662/5662/5662 +f 5662/5662/5662 5663/5663/5663 5664/5664/5664 +f 5663/5663/5663 5665/5665/5665 5664/5664/5664 +f 5664/5664/5664 5665/5665/5665 5666/5666/5666 +f 5665/5665/5665 5667/5667/5667 5666/5666/5666 +f 5666/5666/5666 5667/5667/5667 5668/5668/5668 +f 5667/5667/5667 5669/5669/5669 5668/5668/5668 +f 5668/5668/5668 5669/5669/5669 5670/5670/5670 +f 5669/5669/5669 5671/5671/5671 5670/5670/5670 +f 5670/5670/5670 5671/5671/5671 5672/5672/5672 +f 5671/5671/5671 5673/5673/5673 5672/5672/5672 +f 5672/5672/5672 5673/5673/5673 5674/5674/5674 +f 5673/5673/5673 5675/5675/5675 5674/5674/5674 +f 5674/5674/5674 5675/5675/5675 5676/5676/5676 +f 5675/5675/5675 5677/5677/5677 5676/5676/5676 +f 5676/5676/5676 5677/5677/5677 5678/5678/5678 +f 5677/5677/5677 5679/5679/5679 5678/5678/5678 +f 5678/5678/5678 5679/5679/5679 5680/5680/5680 +f 5679/5679/5679 5681/5681/5681 5680/5680/5680 +f 5680/5680/5680 5681/5681/5681 5682/5682/5682 +f 5681/5681/5681 5683/5683/5683 5682/5682/5682 +f 5682/5682/5682 5683/5683/5683 5684/5684/5684 +f 5683/5683/5683 5685/5685/5685 5684/5684/5684 +f 5684/5684/5684 5685/5685/5685 5686/5686/5686 +f 5685/5685/5685 5687/5687/5687 5686/5686/5686 +f 5686/5686/5686 5687/5687/5687 5688/5688/5688 +f 5687/5687/5687 5689/5689/5689 5688/5688/5688 +f 5688/5688/5688 5689/5689/5689 5690/5690/5690 +f 5689/5689/5689 5691/5691/5691 5690/5690/5690 +f 5690/5690/5690 5691/5691/5691 5692/5692/5692 +f 5691/5691/5691 5693/5693/5693 5692/5692/5692 +f 5692/5692/5692 5693/5693/5693 5694/5694/5694 +f 5693/5693/5693 5695/5695/5695 5694/5694/5694 +f 5694/5694/5694 5695/5695/5695 5696/5696/5696 +f 5695/5695/5695 5697/5697/5697 5696/5696/5696 +f 5696/5696/5696 5697/5697/5697 5698/5698/5698 +f 5697/5697/5697 5699/5699/5699 5698/5698/5698 +f 5698/5698/5698 5699/5699/5699 5700/5700/5700 +f 5699/5699/5699 5701/5701/5701 5700/5700/5700 +f 5700/5700/5700 5701/5701/5701 5702/5702/5702 +f 5701/5701/5701 5703/5703/5703 5702/5702/5702 +f 5702/5702/5702 5703/5703/5703 5704/5704/5704 +f 5703/5703/5703 5705/5705/5705 5704/5704/5704 +f 5704/5704/5704 5705/5705/5705 5706/5706/5706 +f 5705/5705/5705 5707/5707/5707 5706/5706/5706 +f 5706/5706/5706 5707/5707/5707 5708/5708/5708 +f 5707/5707/5707 5709/5709/5709 5708/5708/5708 +f 5708/5708/5708 5709/5709/5709 5710/5710/5710 +f 5709/5709/5709 5711/5711/5711 5710/5710/5710 +f 5710/5710/5710 5711/5711/5711 5712/5712/5712 +f 5711/5711/5711 5713/5713/5713 5712/5712/5712 +f 5712/5712/5712 5713/5713/5713 5714/5714/5714 +f 5713/5713/5713 5715/5715/5715 5714/5714/5714 +f 5714/5714/5714 5715/5715/5715 5716/5716/5716 +f 5715/5715/5715 5717/5717/5717 5716/5716/5716 +f 5716/5716/5716 5717/5717/5717 5718/5718/5718 +f 5717/5717/5717 5719/5719/5719 5718/5718/5718 +f 5718/5718/5718 5719/5719/5719 5720/5720/5720 +f 5719/5719/5719 5721/5721/5721 5720/5720/5720 +f 5720/5720/5720 5721/5721/5721 5722/5722/5722 +f 5721/5721/5721 5723/5723/5723 5722/5722/5722 +f 5722/5722/5722 5723/5723/5723 5724/5724/5724 +f 5723/5723/5723 5725/5725/5725 5724/5724/5724 +f 5724/5724/5724 5725/5725/5725 5726/5726/5726 +f 5725/5725/5725 5727/5727/5727 5726/5726/5726 +f 5726/5726/5726 5727/5727/5727 5728/5728/5728 +f 5727/5727/5727 5729/5729/5729 5728/5728/5728 +f 5728/5728/5728 5729/5729/5729 5730/5730/5730 +f 5729/5729/5729 5731/5731/5731 5730/5730/5730 +f 5730/5730/5730 5731/5731/5731 5732/5732/5732 +f 5731/5731/5731 5733/5733/5733 5732/5732/5732 +f 5732/5732/5732 5733/5733/5733 5734/5734/5734 +f 5733/5733/5733 5735/5735/5735 5734/5734/5734 +f 5734/5734/5734 5735/5735/5735 5736/5736/5736 +f 5735/5735/5735 5737/5737/5737 5736/5736/5736 +f 5736/5736/5736 5737/5737/5737 5738/5738/5738 +f 5737/5737/5737 5739/5739/5739 5738/5738/5738 +f 5738/5738/5738 5739/5739/5739 5740/5740/5740 +f 5739/5739/5739 5741/5741/5741 5740/5740/5740 +f 5740/5740/5740 5741/5741/5741 5742/5742/5742 +f 5741/5741/5741 5743/5743/5743 5742/5742/5742 +f 5742/5742/5742 5743/5743/5743 5744/5744/5744 +f 5743/5743/5743 5745/5745/5745 5744/5744/5744 +f 5744/5744/5744 5745/5745/5745 5746/5746/5746 +f 5745/5745/5745 5747/5747/5747 5746/5746/5746 +f 5746/5746/5746 5747/5747/5747 5748/5748/5748 +f 5747/5747/5747 5749/5749/5749 5748/5748/5748 +f 5748/5748/5748 5749/5749/5749 5750/5750/5750 +f 5749/5749/5749 5751/5751/5751 5750/5750/5750 +f 5750/5750/5750 5751/5751/5751 5752/5752/5752 +f 5751/5751/5751 5753/5753/5753 5752/5752/5752 +f 5752/5752/5752 5753/5753/5753 5754/5754/5754 +f 5753/5753/5753 5755/5755/5755 5754/5754/5754 +f 5754/5754/5754 5755/5755/5755 5756/5756/5756 +f 5755/5755/5755 5757/5757/5757 5756/5756/5756 +f 5756/5756/5756 5757/5757/5757 5758/5758/5758 +f 5757/5757/5757 5759/5759/5759 5758/5758/5758 +f 5758/5758/5758 5759/5759/5759 5760/5760/5760 +f 5759/5759/5759 5761/5761/5761 5760/5760/5760 +f 5760/5760/5760 5761/5761/5761 5762/5762/5762 +f 5761/5761/5761 5763/5763/5763 5762/5762/5762 +f 5762/5762/5762 5763/5763/5763 5764/5764/5764 +f 5763/5763/5763 5765/5765/5765 5764/5764/5764 +f 5764/5764/5764 5765/5765/5765 5766/5766/5766 +f 5765/5765/5765 5767/5767/5767 5766/5766/5766 +f 5766/5766/5766 5767/5767/5767 5768/5768/5768 +f 5767/5767/5767 5769/5769/5769 5768/5768/5768 +f 5768/5768/5768 5769/5769/5769 5770/5770/5770 +f 5769/5769/5769 5771/5771/5771 5770/5770/5770 +f 5770/5770/5770 5771/5771/5771 5772/5772/5772 +f 5771/5771/5771 5773/5773/5773 5772/5772/5772 +f 5772/5772/5772 5773/5773/5773 5774/5774/5774 +f 5773/5773/5773 5775/5775/5775 5774/5774/5774 +f 5774/5774/5774 5775/5775/5775 5776/5776/5776 +f 5775/5775/5775 5777/5777/5777 5776/5776/5776 +f 5776/5776/5776 5777/5777/5777 5778/5778/5778 +f 5777/5777/5777 5779/5779/5779 5778/5778/5778 +f 5778/5778/5778 5779/5779/5779 5780/5780/5780 +f 5779/5779/5779 5781/5781/5781 5780/5780/5780 +f 5780/5780/5780 5781/5781/5781 5782/5782/5782 +f 5781/5781/5781 5783/5783/5783 5782/5782/5782 +f 5782/5782/5782 5783/5783/5783 5784/5784/5784 +f 5783/5783/5783 5785/5785/5785 5784/5784/5784 +f 5784/5784/5784 5785/5785/5785 5786/5786/5786 +f 5785/5785/5785 5787/5787/5787 5786/5786/5786 +f 5786/5786/5786 5787/5787/5787 5788/5788/5788 +f 5787/5787/5787 5789/5789/5789 5788/5788/5788 +f 5788/5788/5788 5789/5789/5789 5790/5790/5790 +f 5789/5789/5789 5791/5791/5791 5790/5790/5790 +f 5790/5790/5790 5791/5791/5791 5792/5792/5792 +f 5791/5791/5791 5793/5793/5793 5792/5792/5792 +f 5792/5792/5792 5793/5793/5793 5794/5794/5794 +f 5793/5793/5793 5795/5795/5795 5794/5794/5794 +f 5794/5794/5794 5795/5795/5795 5796/5796/5796 +f 5795/5795/5795 5797/5797/5797 5796/5796/5796 +f 5796/5796/5796 5797/5797/5797 5798/5798/5798 +f 5797/5797/5797 5799/5799/5799 5798/5798/5798 +f 5798/5798/5798 5799/5799/5799 5800/5800/5800 +f 5799/5799/5799 5801/5801/5801 5800/5800/5800 +f 5800/5800/5800 5801/5801/5801 5802/5802/5802 +f 5801/5801/5801 5803/5803/5803 5802/5802/5802 +f 5802/5802/5802 5803/5803/5803 5804/5804/5804 +f 5803/5803/5803 5805/5805/5805 5804/5804/5804 +f 5804/5804/5804 5805/5805/5805 5806/5806/5806 +f 5805/5805/5805 5807/5807/5807 5806/5806/5806 +f 5806/5806/5806 5807/5807/5807 5808/5808/5808 +f 5807/5807/5807 5809/5809/5809 5808/5808/5808 +f 5808/5808/5808 5809/5809/5809 5810/5810/5810 +f 5809/5809/5809 5811/5811/5811 5810/5810/5810 +f 5810/5810/5810 5811/5811/5811 5812/5812/5812 +f 5811/5811/5811 5813/5813/5813 5812/5812/5812 +f 5812/5812/5812 5813/5813/5813 5814/5814/5814 +f 5813/5813/5813 5815/5815/5815 5814/5814/5814 +f 5814/5814/5814 5815/5815/5815 5816/5816/5816 +f 5815/5815/5815 5817/5817/5817 5816/5816/5816 +f 5816/5816/5816 5817/5817/5817 5818/5818/5818 +f 5817/5817/5817 5819/5819/5819 5818/5818/5818 +f 5818/5818/5818 5819/5819/5819 5820/5820/5820 +f 5819/5819/5819 5821/5821/5821 5820/5820/5820 +f 5820/5820/5820 5821/5821/5821 5822/5822/5822 +f 5821/5821/5821 5823/5823/5823 5822/5822/5822 +f 5822/5822/5822 5823/5823/5823 5824/5824/5824 +f 5823/5823/5823 5825/5825/5825 5824/5824/5824 +f 5824/5824/5824 5825/5825/5825 5826/5826/5826 +f 5825/5825/5825 5827/5827/5827 5826/5826/5826 +f 5826/5826/5826 5827/5827/5827 5828/5828/5828 +f 5827/5827/5827 5829/5829/5829 5828/5828/5828 +f 5828/5828/5828 5829/5829/5829 5830/5830/5830 +f 5829/5829/5829 5831/5831/5831 5830/5830/5830 +f 5830/5830/5830 5831/5831/5831 5832/5832/5832 +f 5831/5831/5831 5833/5833/5833 5832/5832/5832 +f 5832/5832/5832 5833/5833/5833 5834/5834/5834 +f 5833/5833/5833 5835/5835/5835 5834/5834/5834 +f 5834/5834/5834 5835/5835/5835 5836/5836/5836 +f 5835/5835/5835 5837/5837/5837 5836/5836/5836 +f 5836/5836/5836 5837/5837/5837 5838/5838/5838 +f 5837/5837/5837 5839/5839/5839 5838/5838/5838 +f 5838/5838/5838 5839/5839/5839 5840/5840/5840 +f 5839/5839/5839 5841/5841/5841 5840/5840/5840 +f 5840/5840/5840 5841/5841/5841 5842/5842/5842 +f 5841/5841/5841 5843/5843/5843 5842/5842/5842 +f 5842/5842/5842 5843/5843/5843 5844/5844/5844 +f 5843/5843/5843 5845/5845/5845 5844/5844/5844 +f 5844/5844/5844 5845/5845/5845 5846/5846/5846 +f 5845/5845/5845 5847/5847/5847 5846/5846/5846 +f 5846/5846/5846 5847/5847/5847 5848/5848/5848 +f 5847/5847/5847 5849/5849/5849 5848/5848/5848 +f 5848/5848/5848 5849/5849/5849 5850/5850/5850 +f 5849/5849/5849 5851/5851/5851 5850/5850/5850 +f 5850/5850/5850 5851/5851/5851 5852/5852/5852 +f 5851/5851/5851 5853/5853/5853 5852/5852/5852 +f 5852/5852/5852 5853/5853/5853 5854/5854/5854 +f 5853/5853/5853 5855/5855/5855 5854/5854/5854 +f 5854/5854/5854 5855/5855/5855 5856/5856/5856 +f 5855/5855/5855 5857/5857/5857 5856/5856/5856 +f 5856/5856/5856 5857/5857/5857 5858/5858/5858 +f 5857/5857/5857 5859/5859/5859 5858/5858/5858 +f 5858/5858/5858 5859/5859/5859 5860/5860/5860 +f 5859/5859/5859 5861/5861/5861 5860/5860/5860 +f 5860/5860/5860 5861/5861/5861 5862/5862/5862 +f 5861/5861/5861 5863/5863/5863 5862/5862/5862 +f 5862/5862/5862 5863/5863/5863 5864/5864/5864 +f 5863/5863/5863 5865/5865/5865 5864/5864/5864 +f 5864/5864/5864 5865/5865/5865 5866/5866/5866 +f 5865/5865/5865 5867/5867/5867 5866/5866/5866 +f 5866/5866/5866 5867/5867/5867 5868/5868/5868 +f 5867/5867/5867 5869/5869/5869 5868/5868/5868 +f 5868/5868/5868 5869/5869/5869 5870/5870/5870 +f 5869/5869/5869 5871/5871/5871 5870/5870/5870 +f 5870/5870/5870 5871/5871/5871 5872/5872/5872 +f 5871/5871/5871 5873/5873/5873 5872/5872/5872 +f 5872/5872/5872 5873/5873/5873 5874/5874/5874 +f 5873/5873/5873 5875/5875/5875 5874/5874/5874 +f 5874/5874/5874 5875/5875/5875 5876/5876/5876 +f 5875/5875/5875 5877/5877/5877 5876/5876/5876 +f 5876/5876/5876 5877/5877/5877 5878/5878/5878 +f 5877/5877/5877 5879/5879/5879 5878/5878/5878 +f 5878/5878/5878 5879/5879/5879 5880/5880/5880 +f 5879/5879/5879 5881/5881/5881 5880/5880/5880 +f 5880/5880/5880 5881/5881/5881 5882/5882/5882 +f 5881/5881/5881 5883/5883/5883 5882/5882/5882 +f 5882/5882/5882 5883/5883/5883 5884/5884/5884 +f 5883/5883/5883 5885/5885/5885 5884/5884/5884 +f 5884/5884/5884 5885/5885/5885 5886/5886/5886 +f 5885/5885/5885 5887/5887/5887 5886/5886/5886 +f 5886/5886/5886 5887/5887/5887 5888/5888/5888 +f 5887/5887/5887 5889/5889/5889 5888/5888/5888 +f 5888/5888/5888 5889/5889/5889 5890/5890/5890 +f 5889/5889/5889 5891/5891/5891 5890/5890/5890 +f 5890/5890/5890 5891/5891/5891 5892/5892/5892 +f 5891/5891/5891 5893/5893/5893 5892/5892/5892 +f 5892/5892/5892 5893/5893/5893 5894/5894/5894 +f 5893/5893/5893 5895/5895/5895 5894/5894/5894 +f 5894/5894/5894 5895/5895/5895 5896/5896/5896 +f 5895/5895/5895 5897/5897/5897 5896/5896/5896 +f 5896/5896/5896 5897/5897/5897 5898/5898/5898 +f 5897/5897/5897 5899/5899/5899 5898/5898/5898 +f 5898/5898/5898 5899/5899/5899 5900/5900/5900 +f 5899/5899/5899 5901/5901/5901 5900/5900/5900 +f 5900/5900/5900 5901/5901/5901 5902/5902/5902 +f 5901/5901/5901 5903/5903/5903 5902/5902/5902 +f 5902/5902/5902 5903/5903/5903 5904/5904/5904 +f 5903/5903/5903 5905/5905/5905 5904/5904/5904 +f 5904/5904/5904 5905/5905/5905 5906/5906/5906 +f 5905/5905/5905 5907/5907/5907 5906/5906/5906 +f 5906/5906/5906 5907/5907/5907 5908/5908/5908 +f 5907/5907/5907 5909/5909/5909 5908/5908/5908 +f 5908/5908/5908 5909/5909/5909 5910/5910/5910 +f 5909/5909/5909 5911/5911/5911 5910/5910/5910 +f 5910/5910/5910 5911/5911/5911 5912/5912/5912 +f 5911/5911/5911 5913/5913/5913 5912/5912/5912 +f 5912/5912/5912 5913/5913/5913 5914/5914/5914 +f 5913/5913/5913 5915/5915/5915 5914/5914/5914 +f 5914/5914/5914 5915/5915/5915 5916/5916/5916 +f 5915/5915/5915 5917/5917/5917 5916/5916/5916 +f 5916/5916/5916 5917/5917/5917 5918/5918/5918 +f 5917/5917/5917 5919/5919/5919 5918/5918/5918 +f 5918/5918/5918 5919/5919/5919 5920/5920/5920 +f 5919/5919/5919 5921/5921/5921 5920/5920/5920 +f 5920/5920/5920 5921/5921/5921 5922/5922/5922 +f 5921/5921/5921 5923/5923/5923 5922/5922/5922 +f 5922/5922/5922 5923/5923/5923 5924/5924/5924 +f 5923/5923/5923 5925/5925/5925 5924/5924/5924 +f 5924/5924/5924 5925/5925/5925 5926/5926/5926 +f 5925/5925/5925 5927/5927/5927 5926/5926/5926 +f 5926/5926/5926 5927/5927/5927 5928/5928/5928 +f 5927/5927/5927 5929/5929/5929 5928/5928/5928 +f 5928/5928/5928 5929/5929/5929 5930/5930/5930 +f 5929/5929/5929 5931/5931/5931 5930/5930/5930 +f 5930/5930/5930 5931/5931/5931 5932/5932/5932 +f 5931/5931/5931 5933/5933/5933 5932/5932/5932 +f 5932/5932/5932 5933/5933/5933 5934/5934/5934 +f 5933/5933/5933 5935/5935/5935 5934/5934/5934 +f 5934/5934/5934 5935/5935/5935 5936/5936/5936 +f 5935/5935/5935 5937/5937/5937 5936/5936/5936 +f 5936/5936/5936 5937/5937/5937 5938/5938/5938 +f 5937/5937/5937 5939/5939/5939 5938/5938/5938 +f 5938/5938/5938 5939/5939/5939 5940/5940/5940 +f 5939/5939/5939 5941/5941/5941 5940/5940/5940 +f 5940/5940/5940 5941/5941/5941 5942/5942/5942 +f 5941/5941/5941 5943/5943/5943 5942/5942/5942 +f 5942/5942/5942 5943/5943/5943 5944/5944/5944 +f 5943/5943/5943 5945/5945/5945 5944/5944/5944 +f 5944/5944/5944 5945/5945/5945 5946/5946/5946 +f 5945/5945/5945 5947/5947/5947 5946/5946/5946 +f 5946/5946/5946 5947/5947/5947 5948/5948/5948 +f 5947/5947/5947 5949/5949/5949 5948/5948/5948 +f 5948/5948/5948 5949/5949/5949 5950/5950/5950 +f 5949/5949/5949 5951/5951/5951 5950/5950/5950 +f 5950/5950/5950 5951/5951/5951 5952/5952/5952 +f 5951/5951/5951 5953/5953/5953 5952/5952/5952 +f 5952/5952/5952 5953/5953/5953 5954/5954/5954 +f 5953/5953/5953 5955/5955/5955 5954/5954/5954 +f 5954/5954/5954 5955/5955/5955 5956/5956/5956 +f 5955/5955/5955 5957/5957/5957 5956/5956/5956 +f 5956/5956/5956 5957/5957/5957 5958/5958/5958 +f 5957/5957/5957 5959/5959/5959 5958/5958/5958 +f 5958/5958/5958 5959/5959/5959 5960/5960/5960 +f 5959/5959/5959 5961/5961/5961 5960/5960/5960 +f 5960/5960/5960 5961/5961/5961 5962/5962/5962 +f 5961/5961/5961 5963/5963/5963 5962/5962/5962 +f 5962/5962/5962 5963/5963/5963 5964/5964/5964 +f 5963/5963/5963 5965/5965/5965 5964/5964/5964 +f 5964/5964/5964 5965/5965/5965 5966/5966/5966 +f 5965/5965/5965 5967/5967/5967 5966/5966/5966 +f 5966/5966/5966 5967/5967/5967 5968/5968/5968 +f 5967/5967/5967 5969/5969/5969 5968/5968/5968 +f 5968/5968/5968 5969/5969/5969 5970/5970/5970 +f 5969/5969/5969 5971/5971/5971 5970/5970/5970 +f 5970/5970/5970 5971/5971/5971 5972/5972/5972 +f 5971/5971/5971 5973/5973/5973 5972/5972/5972 +f 5972/5972/5972 5973/5973/5973 5974/5974/5974 +f 5973/5973/5973 5975/5975/5975 5974/5974/5974 +f 5974/5974/5974 5975/5975/5975 5976/5976/5976 +f 5975/5975/5975 5977/5977/5977 5976/5976/5976 +f 5976/5976/5976 5977/5977/5977 5978/5978/5978 +f 5977/5977/5977 5979/5979/5979 5978/5978/5978 +f 5978/5978/5978 5979/5979/5979 5980/5980/5980 +f 5979/5979/5979 5981/5981/5981 5980/5980/5980 +f 5980/5980/5980 5981/5981/5981 5982/5982/5982 +f 5981/5981/5981 5983/5983/5983 5982/5982/5982 +f 5982/5982/5982 5983/5983/5983 5984/5984/5984 +f 5983/5983/5983 5985/5985/5985 5984/5984/5984 +f 5984/5984/5984 5985/5985/5985 5986/5986/5986 +f 5985/5985/5985 5987/5987/5987 5986/5986/5986 +f 5986/5986/5986 5987/5987/5987 5988/5988/5988 +f 5987/5987/5987 5989/5989/5989 5988/5988/5988 +f 5988/5988/5988 5989/5989/5989 5990/5990/5990 +f 5989/5989/5989 5991/5991/5991 5990/5990/5990 +f 5990/5990/5990 5991/5991/5991 5992/5992/5992 +f 5991/5991/5991 5993/5993/5993 5992/5992/5992 +f 5992/5992/5992 5993/5993/5993 5994/5994/5994 +f 5993/5993/5993 5995/5995/5995 5994/5994/5994 +f 5994/5994/5994 5995/5995/5995 5996/5996/5996 +f 5995/5995/5995 5997/5997/5997 5996/5996/5996 +f 5996/5996/5996 5997/5997/5997 5998/5998/5998 +f 5997/5997/5997 5999/5999/5999 5998/5998/5998 +f 5998/5998/5998 5999/5999/5999 6000/6000/6000 +f 5999/5999/5999 6001/6001/6001 6000/6000/6000 +f 6000/6000/6000 6001/6001/6001 6002/6002/6002 +f 6001/6001/6001 6003/6003/6003 6002/6002/6002 +f 6002/6002/6002 6003/6003/6003 6004/6004/6004 +f 6003/6003/6003 6005/6005/6005 6004/6004/6004 +f 6004/6004/6004 6005/6005/6005 6006/6006/6006 +f 6005/6005/6005 6007/6007/6007 6006/6006/6006 +f 6006/6006/6006 6007/6007/6007 6008/6008/6008 +f 6007/6007/6007 6009/6009/6009 6008/6008/6008 +f 6008/6008/6008 6009/6009/6009 6010/6010/6010 +f 6009/6009/6009 6011/6011/6011 6010/6010/6010 +f 6010/6010/6010 6011/6011/6011 6012/6012/6012 +f 6011/6011/6011 6013/6013/6013 6012/6012/6012 +f 6012/6012/6012 6013/6013/6013 6014/6014/6014 +f 6013/6013/6013 6015/6015/6015 6014/6014/6014 +f 6014/6014/6014 6015/6015/6015 6016/6016/6016 +f 6015/6015/6015 6017/6017/6017 6016/6016/6016 +f 6016/6016/6016 6017/6017/6017 6018/6018/6018 +f 6017/6017/6017 6019/6019/6019 6018/6018/6018 +f 6018/6018/6018 6019/6019/6019 6020/6020/6020 +f 6019/6019/6019 6021/6021/6021 6020/6020/6020 +f 6020/6020/6020 6021/6021/6021 6022/6022/6022 +f 6021/6021/6021 6023/6023/6023 6022/6022/6022 +f 6022/6022/6022 6023/6023/6023 6024/6024/6024 +f 6023/6023/6023 6025/6025/6025 6024/6024/6024 +f 6024/6024/6024 6025/6025/6025 6026/6026/6026 +f 6025/6025/6025 6027/6027/6027 6026/6026/6026 +f 6026/6026/6026 6027/6027/6027 6028/6028/6028 +f 6027/6027/6027 6029/6029/6029 6028/6028/6028 +f 6028/6028/6028 6029/6029/6029 6030/6030/6030 +f 6029/6029/6029 6031/6031/6031 6030/6030/6030 +f 6030/6030/6030 6031/6031/6031 6032/6032/6032 +f 6031/6031/6031 6033/6033/6033 6032/6032/6032 +f 6032/6032/6032 6033/6033/6033 6034/6034/6034 +f 6033/6033/6033 6035/6035/6035 6034/6034/6034 +f 6034/6034/6034 6035/6035/6035 6036/6036/6036 +f 6035/6035/6035 6037/6037/6037 6036/6036/6036 +f 6036/6036/6036 6037/6037/6037 6038/6038/6038 +f 6037/6037/6037 6039/6039/6039 6038/6038/6038 +f 6038/6038/6038 6039/6039/6039 6040/6040/6040 +f 6039/6039/6039 6041/6041/6041 6040/6040/6040 +f 6040/6040/6040 6041/6041/6041 6042/6042/6042 +f 6041/6041/6041 6043/6043/6043 6042/6042/6042 +f 6042/6042/6042 6043/6043/6043 6044/6044/6044 +f 6043/6043/6043 6045/6045/6045 6044/6044/6044 +f 6044/6044/6044 6045/6045/6045 6046/6046/6046 +f 6045/6045/6045 6047/6047/6047 6046/6046/6046 +f 6046/6046/6046 6047/6047/6047 6048/6048/6048 +f 6047/6047/6047 6049/6049/6049 6048/6048/6048 +f 6048/6048/6048 6049/6049/6049 6050/6050/6050 +f 6049/6049/6049 6051/6051/6051 6050/6050/6050 +f 6050/6050/6050 6051/6051/6051 6052/6052/6052 +f 6051/6051/6051 6053/6053/6053 6052/6052/6052 +f 6052/6052/6052 6053/6053/6053 6054/6054/6054 +f 6053/6053/6053 6055/6055/6055 6054/6054/6054 +f 6054/6054/6054 6055/6055/6055 6056/6056/6056 +f 6055/6055/6055 6057/6057/6057 6056/6056/6056 +f 6056/6056/6056 6057/6057/6057 6058/6058/6058 +f 6057/6057/6057 6059/6059/6059 6058/6058/6058 +f 6058/6058/6058 6059/6059/6059 6060/6060/6060 +f 6059/6059/6059 6061/6061/6061 6060/6060/6060 +f 6060/6060/6060 6061/6061/6061 6062/6062/6062 +f 6061/6061/6061 6063/6063/6063 6062/6062/6062 +f 6062/6062/6062 6063/6063/6063 6064/6064/6064 +f 6063/6063/6063 6065/6065/6065 6064/6064/6064 +f 6064/6064/6064 6065/6065/6065 6066/6066/6066 +f 6065/6065/6065 6067/6067/6067 6066/6066/6066 +f 6066/6066/6066 6067/6067/6067 6068/6068/6068 +f 6067/6067/6067 6069/6069/6069 6068/6068/6068 +f 6068/6068/6068 6069/6069/6069 6070/6070/6070 +f 6069/6069/6069 6071/6071/6071 6070/6070/6070 +f 6070/6070/6070 6071/6071/6071 6072/6072/6072 +f 6071/6071/6071 6073/6073/6073 6072/6072/6072 +f 6072/6072/6072 6073/6073/6073 6074/6074/6074 +f 6073/6073/6073 6075/6075/6075 6074/6074/6074 +f 6074/6074/6074 6075/6075/6075 6076/6076/6076 +f 6075/6075/6075 6077/6077/6077 6076/6076/6076 +f 6076/6076/6076 6077/6077/6077 6078/6078/6078 +f 6077/6077/6077 6079/6079/6079 6078/6078/6078 +f 6078/6078/6078 6079/6079/6079 6080/6080/6080 +f 6079/6079/6079 6081/6081/6081 6080/6080/6080 +f 6080/6080/6080 6081/6081/6081 6082/6082/6082 +f 6081/6081/6081 6083/6083/6083 6082/6082/6082 +f 6082/6082/6082 6083/6083/6083 6084/6084/6084 +f 6083/6083/6083 6085/6085/6085 6084/6084/6084 +f 6084/6084/6084 6085/6085/6085 6086/6086/6086 +f 6085/6085/6085 6087/6087/6087 6086/6086/6086 +f 6086/6086/6086 6087/6087/6087 6088/6088/6088 +f 6087/6087/6087 6089/6089/6089 6088/6088/6088 +f 6088/6088/6088 6089/6089/6089 6090/6090/6090 +f 6089/6089/6089 6091/6091/6091 6090/6090/6090 +f 6090/6090/6090 6091/6091/6091 6092/6092/6092 +f 6091/6091/6091 6093/6093/6093 6092/6092/6092 +f 6092/6092/6092 6093/6093/6093 6094/6094/6094 +f 6093/6093/6093 6095/6095/6095 6094/6094/6094 +f 6094/6094/6094 6095/6095/6095 6096/6096/6096 +f 6095/6095/6095 6097/6097/6097 6096/6096/6096 +f 6096/6096/6096 6097/6097/6097 6098/6098/6098 +f 6097/6097/6097 6099/6099/6099 6098/6098/6098 +f 6098/6098/6098 6099/6099/6099 6100/6100/6100 +f 6099/6099/6099 6101/6101/6101 6100/6100/6100 +f 6100/6100/6100 6101/6101/6101 6102/6102/6102 +f 6101/6101/6101 6103/6103/6103 6102/6102/6102 +f 6102/6102/6102 6103/6103/6103 6104/6104/6104 +f 6103/6103/6103 6105/6105/6105 6104/6104/6104 +f 6104/6104/6104 6105/6105/6105 6106/6106/6106 +f 6105/6105/6105 6107/6107/6107 6106/6106/6106 +f 6106/6106/6106 6107/6107/6107 6108/6108/6108 +f 6107/6107/6107 6109/6109/6109 6108/6108/6108 +f 6108/6108/6108 6109/6109/6109 6110/6110/6110 +f 6109/6109/6109 6111/6111/6111 6110/6110/6110 +f 6110/6110/6110 6111/6111/6111 6112/6112/6112 +f 6111/6111/6111 6113/6113/6113 6112/6112/6112 +f 6112/6112/6112 6113/6113/6113 6114/6114/6114 +f 6113/6113/6113 6115/6115/6115 6114/6114/6114 +f 6114/6114/6114 6115/6115/6115 6116/6116/6116 +f 6115/6115/6115 6117/6117/6117 6116/6116/6116 +f 6116/6116/6116 6117/6117/6117 6118/6118/6118 +f 6117/6117/6117 6119/6119/6119 6118/6118/6118 +f 6118/6118/6118 6119/6119/6119 6120/6120/6120 +f 6119/6119/6119 6121/6121/6121 6120/6120/6120 +f 6120/6120/6120 6121/6121/6121 6122/6122/6122 +f 6121/6121/6121 6123/6123/6123 6122/6122/6122 +f 6122/6122/6122 6123/6123/6123 6124/6124/6124 +f 6123/6123/6123 6125/6125/6125 6124/6124/6124 +f 6124/6124/6124 6125/6125/6125 6126/6126/6126 +f 6125/6125/6125 6127/6127/6127 6126/6126/6126 +f 6126/6126/6126 6127/6127/6127 6128/6128/6128 +f 6127/6127/6127 6129/6129/6129 6128/6128/6128 +f 6128/6128/6128 6129/6129/6129 6130/6130/6130 +f 6129/6129/6129 6131/6131/6131 6130/6130/6130 +f 6130/6130/6130 6131/6131/6131 6132/6132/6132 +f 6131/6131/6131 6133/6133/6133 6132/6132/6132 +f 6132/6132/6132 6133/6133/6133 6134/6134/6134 +f 6133/6133/6133 6135/6135/6135 6134/6134/6134 +f 6134/6134/6134 6135/6135/6135 6136/6136/6136 +f 6135/6135/6135 6137/6137/6137 6136/6136/6136 +f 6136/6136/6136 6137/6137/6137 6138/6138/6138 +f 6137/6137/6137 6139/6139/6139 6138/6138/6138 +f 6138/6138/6138 6139/6139/6139 6140/6140/6140 +f 6139/6139/6139 6141/6141/6141 6140/6140/6140 +f 6140/6140/6140 6141/6141/6141 6142/6142/6142 +f 6141/6141/6141 6143/6143/6143 6142/6142/6142 +f 6142/6142/6142 6143/6143/6143 6144/6144/6144 +f 6143/6143/6143 6145/6145/6145 6144/6144/6144 +f 6144/6144/6144 6145/6145/6145 6146/6146/6146 +f 6145/6145/6145 6147/6147/6147 6146/6146/6146 +f 6146/6146/6146 6147/6147/6147 6148/6148/6148 +f 6147/6147/6147 6149/6149/6149 6148/6148/6148 +f 6148/6148/6148 6149/6149/6149 6150/6150/6150 +f 6149/6149/6149 6151/6151/6151 6150/6150/6150 +f 6150/6150/6150 6151/6151/6151 6152/6152/6152 +f 6151/6151/6151 6153/6153/6153 6152/6152/6152 +f 6152/6152/6152 6153/6153/6153 6154/6154/6154 +f 6153/6153/6153 6155/6155/6155 6154/6154/6154 +f 6154/6154/6154 6155/6155/6155 6156/6156/6156 +f 6155/6155/6155 6157/6157/6157 6156/6156/6156 +f 6156/6156/6156 6157/6157/6157 6158/6158/6158 +f 6157/6157/6157 6159/6159/6159 6158/6158/6158 +f 6158/6158/6158 6159/6159/6159 6160/6160/6160 +f 6159/6159/6159 6161/6161/6161 6160/6160/6160 +f 6160/6160/6160 6161/6161/6161 6162/6162/6162 +f 6161/6161/6161 6163/6163/6163 6162/6162/6162 +f 6162/6162/6162 6163/6163/6163 6164/6164/6164 +f 6163/6163/6163 6165/6165/6165 6164/6164/6164 +f 6164/6164/6164 6165/6165/6165 6166/6166/6166 +f 6165/6165/6165 6167/6167/6167 6166/6166/6166 +f 6166/6166/6166 6167/6167/6167 6168/6168/6168 +f 6167/6167/6167 6169/6169/6169 6168/6168/6168 +f 6168/6168/6168 6169/6169/6169 6170/6170/6170 +f 6169/6169/6169 6171/6171/6171 6170/6170/6170 +f 6170/6170/6170 6171/6171/6171 6172/6172/6172 +f 6171/6171/6171 6173/6173/6173 6172/6172/6172 +f 6172/6172/6172 6173/6173/6173 6174/6174/6174 +f 6173/6173/6173 6175/6175/6175 6174/6174/6174 +f 6174/6174/6174 6175/6175/6175 6176/6176/6176 +f 6175/6175/6175 6177/6177/6177 6176/6176/6176 +f 6176/6176/6176 6177/6177/6177 6178/6178/6178 +f 6177/6177/6177 6179/6179/6179 6178/6178/6178 +f 6178/6178/6178 6179/6179/6179 6180/6180/6180 +f 6179/6179/6179 6181/6181/6181 6180/6180/6180 +f 6180/6180/6180 6181/6181/6181 6182/6182/6182 +f 6181/6181/6181 6183/6183/6183 6182/6182/6182 +f 6182/6182/6182 6183/6183/6183 6184/6184/6184 +f 6183/6183/6183 6185/6185/6185 6184/6184/6184 +f 6184/6184/6184 6185/6185/6185 6186/6186/6186 +f 6185/6185/6185 6187/6187/6187 6186/6186/6186 +f 6186/6186/6186 6187/6187/6187 6188/6188/6188 +f 6187/6187/6187 6189/6189/6189 6188/6188/6188 +f 6188/6188/6188 6189/6189/6189 6190/6190/6190 +f 6189/6189/6189 6191/6191/6191 6190/6190/6190 +f 6190/6190/6190 6191/6191/6191 6192/6192/6192 +f 6191/6191/6191 6193/6193/6193 6192/6192/6192 +f 6192/6192/6192 6193/6193/6193 6194/6194/6194 +f 6193/6193/6193 6195/6195/6195 6194/6194/6194 +f 6194/6194/6194 6195/6195/6195 6196/6196/6196 +f 6195/6195/6195 6197/6197/6197 6196/6196/6196 +f 6196/6196/6196 6197/6197/6197 6198/6198/6198 +f 6197/6197/6197 6199/6199/6199 6198/6198/6198 +f 6198/6198/6198 6199/6199/6199 6200/6200/6200 +f 6199/6199/6199 6201/6201/6201 6200/6200/6200 +f 6200/6200/6200 6201/6201/6201 6202/6202/6202 +f 6201/6201/6201 6203/6203/6203 6202/6202/6202 +f 6202/6202/6202 6203/6203/6203 6204/6204/6204 +f 6203/6203/6203 6205/6205/6205 6204/6204/6204 +f 6204/6204/6204 6205/6205/6205 6206/6206/6206 +f 6205/6205/6205 6207/6207/6207 6206/6206/6206 +f 6206/6206/6206 6207/6207/6207 6208/6208/6208 +f 6207/6207/6207 6209/6209/6209 6208/6208/6208 +f 6208/6208/6208 6209/6209/6209 6210/6210/6210 +f 6209/6209/6209 6211/6211/6211 6210/6210/6210 +f 6210/6210/6210 6211/6211/6211 6212/6212/6212 +f 6211/6211/6211 6213/6213/6213 6212/6212/6212 +f 6212/6212/6212 6213/6213/6213 6214/6214/6214 +f 6213/6213/6213 6215/6215/6215 6214/6214/6214 +f 6214/6214/6214 6215/6215/6215 6216/6216/6216 +f 6215/6215/6215 6217/6217/6217 6216/6216/6216 +f 6216/6216/6216 6217/6217/6217 6218/6218/6218 +f 6217/6217/6217 6219/6219/6219 6218/6218/6218 +f 6218/6218/6218 6219/6219/6219 6220/6220/6220 +f 6219/6219/6219 6221/6221/6221 6220/6220/6220 +f 6220/6220/6220 6221/6221/6221 6222/6222/6222 +f 6221/6221/6221 6223/6223/6223 6222/6222/6222 +f 6222/6222/6222 6223/6223/6223 6224/6224/6224 +f 6223/6223/6223 6225/6225/6225 6224/6224/6224 +f 6224/6224/6224 6225/6225/6225 6226/6226/6226 +f 6225/6225/6225 6227/6227/6227 6226/6226/6226 +f 6226/6226/6226 6227/6227/6227 6228/6228/6228 +f 6227/6227/6227 6229/6229/6229 6228/6228/6228 +f 6228/6228/6228 6229/6229/6229 6230/6230/6230 +f 6229/6229/6229 6231/6231/6231 6230/6230/6230 +f 6230/6230/6230 6231/6231/6231 6232/6232/6232 +f 6231/6231/6231 6233/6233/6233 6232/6232/6232 +f 6232/6232/6232 6233/6233/6233 6234/6234/6234 +f 6233/6233/6233 6235/6235/6235 6234/6234/6234 +f 6234/6234/6234 6235/6235/6235 6236/6236/6236 +f 6235/6235/6235 6237/6237/6237 6236/6236/6236 +f 6236/6236/6236 6237/6237/6237 6238/6238/6238 +f 6237/6237/6237 6239/6239/6239 6238/6238/6238 +f 6238/6238/6238 6239/6239/6239 6240/6240/6240 +f 6239/6239/6239 6241/6241/6241 6240/6240/6240 +f 6240/6240/6240 6241/6241/6241 6242/6242/6242 +f 6241/6241/6241 6243/6243/6243 6242/6242/6242 +f 6242/6242/6242 6243/6243/6243 6244/6244/6244 +f 6243/6243/6243 6245/6245/6245 6244/6244/6244 +f 6244/6244/6244 6245/6245/6245 6246/6246/6246 +f 6245/6245/6245 6247/6247/6247 6246/6246/6246 +f 6246/6246/6246 6247/6247/6247 6248/6248/6248 +f 6247/6247/6247 6249/6249/6249 6248/6248/6248 +f 6248/6248/6248 6249/6249/6249 6250/6250/6250 +f 6249/6249/6249 6251/6251/6251 6250/6250/6250 +f 6250/6250/6250 6251/6251/6251 6252/6252/6252 +f 6251/6251/6251 6253/6253/6253 6252/6252/6252 +f 6252/6252/6252 6253/6253/6253 6254/6254/6254 +f 6253/6253/6253 6255/6255/6255 6254/6254/6254 +f 6254/6254/6254 6255/6255/6255 6256/6256/6256 +f 6255/6255/6255 6257/6257/6257 6256/6256/6256 +f 6256/6256/6256 6257/6257/6257 6258/6258/6258 +f 6257/6257/6257 6259/6259/6259 6258/6258/6258 +f 6258/6258/6258 6259/6259/6259 6260/6260/6260 +f 6259/6259/6259 6261/6261/6261 6260/6260/6260 +f 6260/6260/6260 6261/6261/6261 6262/6262/6262 +f 6261/6261/6261 6263/6263/6263 6262/6262/6262 +f 6262/6262/6262 6263/6263/6263 6264/6264/6264 +f 6263/6263/6263 6265/6265/6265 6264/6264/6264 +f 6264/6264/6264 6265/6265/6265 6266/6266/6266 +f 6265/6265/6265 6267/6267/6267 6266/6266/6266 +f 6266/6266/6266 6267/6267/6267 6268/6268/6268 +f 6267/6267/6267 6269/6269/6269 6268/6268/6268 +f 6268/6268/6268 6269/6269/6269 6270/6270/6270 +f 6269/6269/6269 6271/6271/6271 6270/6270/6270 +f 6270/6270/6270 6271/6271/6271 6272/6272/6272 +f 6271/6271/6271 6273/6273/6273 6272/6272/6272 +f 6272/6272/6272 6273/6273/6273 6274/6274/6274 +f 6273/6273/6273 6275/6275/6275 6274/6274/6274 +f 6274/6274/6274 6275/6275/6275 6276/6276/6276 +f 6275/6275/6275 6277/6277/6277 6276/6276/6276 +f 6276/6276/6276 6277/6277/6277 6278/6278/6278 +f 6277/6277/6277 6279/6279/6279 6278/6278/6278 +f 6278/6278/6278 6279/6279/6279 6280/6280/6280 +f 6279/6279/6279 6281/6281/6281 6280/6280/6280 +f 6280/6280/6280 6281/6281/6281 6282/6282/6282 +f 6281/6281/6281 6283/6283/6283 6282/6282/6282 +f 6282/6282/6282 6283/6283/6283 6284/6284/6284 +f 6283/6283/6283 6285/6285/6285 6284/6284/6284 +f 6284/6284/6284 6285/6285/6285 6286/6286/6286 +f 6285/6285/6285 6287/6287/6287 6286/6286/6286 +f 6286/6286/6286 6287/6287/6287 6288/6288/6288 +f 6287/6287/6287 6289/6289/6289 6288/6288/6288 +f 6288/6288/6288 6289/6289/6289 6290/6290/6290 +f 6289/6289/6289 6291/6291/6291 6290/6290/6290 +f 6290/6290/6290 6291/6291/6291 6292/6292/6292 +f 6291/6291/6291 6293/6293/6293 6292/6292/6292 +f 6292/6292/6292 6293/6293/6293 6294/6294/6294 +f 6293/6293/6293 6295/6295/6295 6294/6294/6294 +f 6294/6294/6294 6295/6295/6295 6296/6296/6296 +f 6295/6295/6295 6297/6297/6297 6296/6296/6296 +f 6296/6296/6296 6297/6297/6297 6298/6298/6298 +f 6297/6297/6297 6299/6299/6299 6298/6298/6298 +f 6298/6298/6298 6299/6299/6299 6300/6300/6300 +f 6299/6299/6299 6301/6301/6301 6300/6300/6300 +f 6300/6300/6300 6301/6301/6301 6302/6302/6302 +f 6301/6301/6301 6303/6303/6303 6302/6302/6302 +f 6302/6302/6302 6303/6303/6303 6304/6304/6304 +f 6303/6303/6303 6305/6305/6305 6304/6304/6304 +f 6304/6304/6304 6305/6305/6305 6306/6306/6306 +f 6305/6305/6305 6307/6307/6307 6306/6306/6306 +f 6306/6306/6306 6307/6307/6307 6308/6308/6308 +f 6307/6307/6307 6309/6309/6309 6308/6308/6308 +f 6308/6308/6308 6309/6309/6309 6310/6310/6310 +f 6309/6309/6309 6311/6311/6311 6310/6310/6310 +f 6310/6310/6310 6311/6311/6311 6312/6312/6312 +f 6311/6311/6311 6313/6313/6313 6312/6312/6312 +f 6312/6312/6312 6313/6313/6313 6314/6314/6314 +f 6313/6313/6313 6315/6315/6315 6314/6314/6314 +f 6314/6314/6314 6315/6315/6315 6316/6316/6316 +f 6315/6315/6315 6317/6317/6317 6316/6316/6316 +f 6316/6316/6316 6317/6317/6317 6318/6318/6318 +f 6317/6317/6317 6319/6319/6319 6318/6318/6318 +f 6318/6318/6318 6319/6319/6319 6320/6320/6320 +f 6319/6319/6319 6321/6321/6321 6320/6320/6320 +f 6320/6320/6320 6321/6321/6321 6322/6322/6322 +f 6321/6321/6321 6323/6323/6323 6322/6322/6322 +f 6322/6322/6322 6323/6323/6323 6324/6324/6324 +f 6323/6323/6323 6325/6325/6325 6324/6324/6324 +f 6324/6324/6324 6325/6325/6325 6326/6326/6326 +f 6325/6325/6325 6327/6327/6327 6326/6326/6326 +f 6326/6326/6326 6327/6327/6327 6328/6328/6328 +f 6327/6327/6327 6329/6329/6329 6328/6328/6328 +f 6328/6328/6328 6329/6329/6329 6330/6330/6330 +f 6329/6329/6329 6331/6331/6331 6330/6330/6330 +f 6330/6330/6330 6331/6331/6331 6332/6332/6332 +f 6331/6331/6331 6333/6333/6333 6332/6332/6332 +f 6332/6332/6332 6333/6333/6333 6334/6334/6334 +f 6333/6333/6333 6335/6335/6335 6334/6334/6334 +f 6334/6334/6334 6335/6335/6335 6336/6336/6336 +f 6335/6335/6335 6337/6337/6337 6336/6336/6336 +f 6336/6336/6336 6337/6337/6337 6338/6338/6338 +f 6337/6337/6337 6339/6339/6339 6338/6338/6338 +f 6338/6338/6338 6339/6339/6339 6340/6340/6340 +f 6339/6339/6339 6341/6341/6341 6340/6340/6340 +f 6340/6340/6340 6341/6341/6341 6342/6342/6342 +f 6341/6341/6341 6343/6343/6343 6342/6342/6342 +f 6342/6342/6342 6343/6343/6343 6344/6344/6344 +f 6343/6343/6343 6345/6345/6345 6344/6344/6344 +f 6344/6344/6344 6345/6345/6345 6346/6346/6346 +f 6345/6345/6345 6347/6347/6347 6346/6346/6346 +f 6346/6346/6346 6347/6347/6347 6348/6348/6348 +f 6347/6347/6347 6349/6349/6349 6348/6348/6348 +f 6348/6348/6348 6349/6349/6349 6350/6350/6350 +f 6349/6349/6349 6351/6351/6351 6350/6350/6350 +f 6350/6350/6350 6351/6351/6351 6352/6352/6352 +f 6351/6351/6351 6353/6353/6353 6352/6352/6352 +f 6352/6352/6352 6353/6353/6353 6354/6354/6354 +f 6353/6353/6353 6355/6355/6355 6354/6354/6354 +f 6354/6354/6354 6355/6355/6355 6356/6356/6356 +f 6355/6355/6355 6357/6357/6357 6356/6356/6356 +f 6356/6356/6356 6357/6357/6357 6358/6358/6358 +f 6357/6357/6357 6359/6359/6359 6358/6358/6358 +f 6358/6358/6358 6359/6359/6359 6360/6360/6360 +f 6359/6359/6359 6361/6361/6361 6360/6360/6360 +f 6360/6360/6360 6361/6361/6361 6362/6362/6362 +f 6361/6361/6361 6363/6363/6363 6362/6362/6362 +f 6362/6362/6362 6363/6363/6363 6364/6364/6364 +f 6363/6363/6363 6365/6365/6365 6364/6364/6364 +f 6364/6364/6364 6365/6365/6365 6366/6366/6366 +f 6365/6365/6365 6367/6367/6367 6366/6366/6366 +f 6366/6366/6366 6367/6367/6367 6368/6368/6368 +f 6367/6367/6367 6369/6369/6369 6368/6368/6368 +f 6368/6368/6368 6369/6369/6369 6370/6370/6370 +f 6369/6369/6369 6371/6371/6371 6370/6370/6370 +f 6370/6370/6370 6371/6371/6371 6372/6372/6372 +f 6371/6371/6371 6373/6373/6373 6372/6372/6372 +f 6372/6372/6372 6373/6373/6373 6374/6374/6374 +f 6373/6373/6373 6375/6375/6375 6374/6374/6374 +f 6374/6374/6374 6375/6375/6375 6376/6376/6376 +f 6375/6375/6375 6377/6377/6377 6376/6376/6376 +f 6376/6376/6376 6377/6377/6377 6378/6378/6378 +f 6377/6377/6377 6379/6379/6379 6378/6378/6378 +f 6378/6378/6378 6379/6379/6379 6380/6380/6380 +f 6379/6379/6379 6381/6381/6381 6380/6380/6380 +f 6380/6380/6380 6381/6381/6381 6382/6382/6382 +f 6381/6381/6381 6383/6383/6383 6382/6382/6382 +f 6382/6382/6382 6383/6383/6383 6384/6384/6384 +f 6383/6383/6383 6385/6385/6385 6384/6384/6384 +f 6384/6384/6384 6385/6385/6385 6386/6386/6386 +f 6385/6385/6385 6387/6387/6387 6386/6386/6386 +f 6386/6386/6386 6387/6387/6387 6388/6388/6388 +f 6387/6387/6387 6389/6389/6389 6388/6388/6388 +f 6388/6388/6388 6389/6389/6389 6390/6390/6390 +f 6389/6389/6389 6391/6391/6391 6390/6390/6390 +f 6390/6390/6390 6391/6391/6391 6392/6392/6392 +f 6391/6391/6391 6393/6393/6393 6392/6392/6392 +f 6392/6392/6392 6393/6393/6393 6394/6394/6394 +f 6393/6393/6393 6395/6395/6395 6394/6394/6394 +f 6394/6394/6394 6395/6395/6395 6396/6396/6396 +f 6395/6395/6395 6397/6397/6397 6396/6396/6396 +f 6396/6396/6396 6397/6397/6397 6398/6398/6398 +f 6397/6397/6397 6399/6399/6399 6398/6398/6398 +f 6398/6398/6398 6399/6399/6399 6400/6400/6400 +f 6399/6399/6399 6401/6401/6401 6400/6400/6400 +f 6400/6400/6400 6401/6401/6401 6402/6402/6402 +f 6401/6401/6401 6403/6403/6403 6402/6402/6402 +f 6402/6402/6402 6403/6403/6403 6404/6404/6404 +f 6403/6403/6403 6405/6405/6405 6404/6404/6404 +f 6404/6404/6404 6405/6405/6405 6406/6406/6406 +f 6405/6405/6405 6407/6407/6407 6406/6406/6406 +f 6406/6406/6406 6407/6407/6407 6408/6408/6408 +f 6407/6407/6407 6409/6409/6409 6408/6408/6408 +f 6408/6408/6408 6409/6409/6409 6410/6410/6410 +f 6409/6409/6409 6411/6411/6411 6410/6410/6410 +f 6410/6410/6410 6411/6411/6411 6412/6412/6412 +f 6411/6411/6411 6413/6413/6413 6412/6412/6412 +f 6412/6412/6412 6413/6413/6413 6414/6414/6414 +f 6413/6413/6413 6415/6415/6415 6414/6414/6414 +f 6414/6414/6414 6415/6415/6415 6416/6416/6416 +f 6415/6415/6415 6417/6417/6417 6416/6416/6416 +f 6416/6416/6416 6417/6417/6417 6418/6418/6418 +f 6417/6417/6417 6419/6419/6419 6418/6418/6418 +f 6418/6418/6418 6419/6419/6419 6420/6420/6420 +f 6419/6419/6419 6421/6421/6421 6420/6420/6420 +f 6420/6420/6420 6421/6421/6421 6422/6422/6422 +f 6421/6421/6421 6423/6423/6423 6422/6422/6422 +f 6422/6422/6422 6423/6423/6423 6424/6424/6424 +f 6423/6423/6423 6425/6425/6425 6424/6424/6424 +f 6424/6424/6424 6425/6425/6425 6426/6426/6426 +f 6425/6425/6425 6427/6427/6427 6426/6426/6426 +f 6426/6426/6426 6427/6427/6427 6428/6428/6428 +f 6427/6427/6427 6429/6429/6429 6428/6428/6428 +f 6428/6428/6428 6429/6429/6429 6430/6430/6430 +f 6429/6429/6429 6431/6431/6431 6430/6430/6430 +f 6430/6430/6430 6431/6431/6431 6432/6432/6432 +f 6431/6431/6431 6433/6433/6433 6432/6432/6432 +f 6432/6432/6432 6433/6433/6433 6434/6434/6434 +f 6433/6433/6433 6435/6435/6435 6434/6434/6434 +f 6434/6434/6434 6435/6435/6435 6436/6436/6436 +f 6435/6435/6435 6437/6437/6437 6436/6436/6436 +f 6436/6436/6436 6437/6437/6437 6438/6438/6438 +f 6437/6437/6437 6439/6439/6439 6438/6438/6438 +f 6438/6438/6438 6439/6439/6439 6440/6440/6440 +f 6439/6439/6439 6441/6441/6441 6440/6440/6440 +f 6440/6440/6440 6441/6441/6441 6442/6442/6442 +f 6441/6441/6441 6443/6443/6443 6442/6442/6442 +f 6442/6442/6442 6443/6443/6443 6444/6444/6444 +f 6443/6443/6443 6445/6445/6445 6444/6444/6444 +f 6444/6444/6444 6445/6445/6445 6446/6446/6446 +f 6445/6445/6445 6447/6447/6447 6446/6446/6446 +f 6446/6446/6446 6447/6447/6447 6448/6448/6448 +f 6447/6447/6447 6449/6449/6449 6448/6448/6448 +f 6448/6448/6448 6449/6449/6449 6450/6450/6450 +f 6449/6449/6449 6451/6451/6451 6450/6450/6450 +f 6450/6450/6450 6451/6451/6451 6452/6452/6452 +f 6451/6451/6451 6453/6453/6453 6452/6452/6452 +f 6452/6452/6452 6453/6453/6453 6454/6454/6454 +f 6453/6453/6453 6455/6455/6455 6454/6454/6454 +f 6454/6454/6454 6455/6455/6455 6456/6456/6456 +f 6455/6455/6455 6457/6457/6457 6456/6456/6456 +f 6456/6456/6456 6457/6457/6457 6458/6458/6458 +f 6457/6457/6457 6459/6459/6459 6458/6458/6458 +f 6458/6458/6458 6459/6459/6459 6460/6460/6460 +f 6459/6459/6459 6461/6461/6461 6460/6460/6460 +f 6460/6460/6460 6461/6461/6461 6462/6462/6462 +f 6461/6461/6461 6463/6463/6463 6462/6462/6462 +f 6462/6462/6462 6463/6463/6463 6464/6464/6464 +f 6463/6463/6463 6465/6465/6465 6464/6464/6464 +f 6464/6464/6464 6465/6465/6465 6466/6466/6466 +f 6465/6465/6465 6467/6467/6467 6466/6466/6466 +f 6466/6466/6466 6467/6467/6467 6468/6468/6468 +f 6467/6467/6467 6469/6469/6469 6468/6468/6468 +f 6468/6468/6468 6469/6469/6469 6470/6470/6470 +f 6469/6469/6469 6471/6471/6471 6470/6470/6470 +f 6470/6470/6470 6471/6471/6471 6472/6472/6472 +f 6471/6471/6471 6473/6473/6473 6472/6472/6472 +f 6472/6472/6472 6473/6473/6473 6474/6474/6474 +f 6473/6473/6473 6475/6475/6475 6474/6474/6474 +f 6474/6474/6474 6475/6475/6475 6476/6476/6476 +f 6475/6475/6475 6477/6477/6477 6476/6476/6476 +f 6476/6476/6476 6477/6477/6477 6478/6478/6478 +f 6477/6477/6477 6479/6479/6479 6478/6478/6478 +f 6478/6478/6478 6479/6479/6479 6480/6480/6480 +f 6479/6479/6479 6481/6481/6481 6480/6480/6480 +f 6480/6480/6480 6481/6481/6481 6482/6482/6482 +f 6481/6481/6481 6483/6483/6483 6482/6482/6482 +f 6482/6482/6482 6483/6483/6483 6484/6484/6484 +f 6483/6483/6483 6485/6485/6485 6484/6484/6484 +f 6484/6484/6484 6485/6485/6485 6486/6486/6486 +f 6485/6485/6485 6487/6487/6487 6486/6486/6486 +f 6486/6486/6486 6487/6487/6487 6488/6488/6488 +f 6487/6487/6487 6489/6489/6489 6488/6488/6488 +f 6488/6488/6488 6489/6489/6489 6490/6490/6490 +f 6489/6489/6489 6491/6491/6491 6490/6490/6490 +f 6490/6490/6490 6491/6491/6491 6492/6492/6492 +f 6491/6491/6491 6493/6493/6493 6492/6492/6492 +f 6492/6492/6492 6493/6493/6493 6494/6494/6494 +f 6493/6493/6493 6495/6495/6495 6494/6494/6494 +f 6494/6494/6494 6495/6495/6495 6496/6496/6496 +f 6495/6495/6495 6497/6497/6497 6496/6496/6496 +f 6496/6496/6496 6497/6497/6497 6498/6498/6498 +f 6497/6497/6497 6499/6499/6499 6498/6498/6498 +f 6498/6498/6498 6499/6499/6499 6500/6500/6500 +f 6499/6499/6499 6501/6501/6501 6500/6500/6500 +f 6500/6500/6500 6501/6501/6501 6502/6502/6502 +f 6501/6501/6501 6503/6503/6503 6502/6502/6502 +f 6502/6502/6502 6503/6503/6503 6504/6504/6504 +f 6503/6503/6503 6505/6505/6505 6504/6504/6504 +f 6504/6504/6504 6505/6505/6505 6506/6506/6506 +f 6505/6505/6505 6507/6507/6507 6506/6506/6506 +f 6506/6506/6506 6507/6507/6507 6508/6508/6508 +f 6507/6507/6507 6509/6509/6509 6508/6508/6508 +f 6508/6508/6508 6509/6509/6509 6510/6510/6510 +f 6509/6509/6509 6511/6511/6511 6510/6510/6510 +f 6510/6510/6510 6511/6511/6511 6512/6512/6512 +f 6511/6511/6511 6513/6513/6513 6512/6512/6512 +f 6512/6512/6512 6513/6513/6513 6514/6514/6514 +f 6513/6513/6513 6515/6515/6515 6514/6514/6514 +f 6514/6514/6514 6515/6515/6515 6516/6516/6516 +f 6515/6515/6515 6517/6517/6517 6516/6516/6516 +f 6516/6516/6516 6517/6517/6517 6518/6518/6518 +f 6517/6517/6517 6519/6519/6519 6518/6518/6518 +f 6518/6518/6518 6519/6519/6519 6520/6520/6520 +f 6519/6519/6519 6521/6521/6521 6520/6520/6520 +f 6520/6520/6520 6521/6521/6521 6522/6522/6522 +f 6521/6521/6521 6523/6523/6523 6522/6522/6522 +f 6522/6522/6522 6523/6523/6523 6524/6524/6524 +f 6523/6523/6523 6525/6525/6525 6524/6524/6524 +f 6524/6524/6524 6525/6525/6525 6526/6526/6526 +f 6525/6525/6525 6527/6527/6527 6526/6526/6526 +f 6526/6526/6526 6527/6527/6527 6528/6528/6528 +f 6527/6527/6527 6529/6529/6529 6528/6528/6528 +f 6528/6528/6528 6529/6529/6529 6530/6530/6530 +f 6529/6529/6529 6531/6531/6531 6530/6530/6530 +f 6530/6530/6530 6531/6531/6531 6532/6532/6532 +f 6531/6531/6531 6533/6533/6533 6532/6532/6532 +f 6532/6532/6532 6533/6533/6533 6534/6534/6534 +f 6533/6533/6533 6535/6535/6535 6534/6534/6534 +f 6534/6534/6534 6535/6535/6535 6536/6536/6536 +f 6535/6535/6535 6537/6537/6537 6536/6536/6536 +f 6536/6536/6536 6537/6537/6537 6538/6538/6538 +f 6537/6537/6537 6539/6539/6539 6538/6538/6538 +f 6538/6538/6538 6539/6539/6539 6540/6540/6540 +f 6539/6539/6539 6541/6541/6541 6540/6540/6540 +f 6540/6540/6540 6541/6541/6541 6542/6542/6542 +f 6541/6541/6541 6543/6543/6543 6542/6542/6542 +f 6542/6542/6542 6543/6543/6543 6544/6544/6544 +f 6543/6543/6543 6545/6545/6545 6544/6544/6544 +f 6544/6544/6544 6545/6545/6545 6546/6546/6546 +f 6545/6545/6545 6547/6547/6547 6546/6546/6546 +f 6546/6546/6546 6547/6547/6547 6548/6548/6548 +f 6547/6547/6547 6549/6549/6549 6548/6548/6548 +f 6548/6548/6548 6549/6549/6549 6550/6550/6550 +f 6549/6549/6549 6551/6551/6551 6550/6550/6550 +f 6550/6550/6550 6551/6551/6551 6552/6552/6552 +f 6551/6551/6551 6553/6553/6553 6552/6552/6552 +f 6552/6552/6552 6553/6553/6553 6554/6554/6554 +f 6553/6553/6553 6555/6555/6555 6554/6554/6554 +f 6554/6554/6554 6555/6555/6555 6556/6556/6556 +f 6555/6555/6555 6557/6557/6557 6556/6556/6556 +f 6556/6556/6556 6557/6557/6557 6558/6558/6558 +f 6557/6557/6557 6559/6559/6559 6558/6558/6558 +f 6558/6558/6558 6559/6559/6559 6560/6560/6560 +f 6559/6559/6559 6561/6561/6561 6560/6560/6560 +f 6560/6560/6560 6561/6561/6561 6562/6562/6562 +f 6561/6561/6561 6563/6563/6563 6562/6562/6562 +f 6562/6562/6562 6563/6563/6563 6564/6564/6564 +f 6563/6563/6563 6565/6565/6565 6564/6564/6564 +f 6564/6564/6564 6565/6565/6565 6566/6566/6566 +f 6565/6565/6565 6567/6567/6567 6566/6566/6566 +f 6566/6566/6566 6567/6567/6567 6568/6568/6568 +f 6567/6567/6567 6569/6569/6569 6568/6568/6568 +f 6568/6568/6568 6569/6569/6569 6570/6570/6570 +f 6569/6569/6569 6571/6571/6571 6570/6570/6570 +f 6570/6570/6570 6571/6571/6571 6572/6572/6572 +f 6571/6571/6571 6573/6573/6573 6572/6572/6572 +f 6572/6572/6572 6573/6573/6573 6574/6574/6574 +f 6573/6573/6573 6575/6575/6575 6574/6574/6574 +f 6574/6574/6574 6575/6575/6575 6576/6576/6576 +f 6575/6575/6575 6577/6577/6577 6576/6576/6576 +f 6576/6576/6576 6577/6577/6577 6578/6578/6578 +f 6577/6577/6577 6579/6579/6579 6578/6578/6578 +f 6578/6578/6578 6579/6579/6579 6580/6580/6580 +f 6579/6579/6579 6581/6581/6581 6580/6580/6580 +f 6580/6580/6580 6581/6581/6581 6582/6582/6582 +f 6581/6581/6581 6583/6583/6583 6582/6582/6582 +f 6582/6582/6582 6583/6583/6583 6584/6584/6584 +f 6583/6583/6583 6585/6585/6585 6584/6584/6584 +f 6584/6584/6584 6585/6585/6585 6586/6586/6586 +f 6585/6585/6585 6587/6587/6587 6586/6586/6586 +f 6586/6586/6586 6587/6587/6587 6588/6588/6588 +f 6587/6587/6587 6589/6589/6589 6588/6588/6588 +f 6588/6588/6588 6589/6589/6589 6590/6590/6590 +f 6589/6589/6589 6591/6591/6591 6590/6590/6590 +f 6590/6590/6590 6591/6591/6591 6592/6592/6592 +f 6591/6591/6591 6593/6593/6593 6592/6592/6592 +f 6592/6592/6592 6593/6593/6593 6594/6594/6594 +f 6593/6593/6593 6595/6595/6595 6594/6594/6594 +f 6594/6594/6594 6595/6595/6595 6596/6596/6596 +f 6595/6595/6595 6597/6597/6597 6596/6596/6596 +f 6596/6596/6596 6597/6597/6597 6598/6598/6598 +f 6597/6597/6597 6599/6599/6599 6598/6598/6598 +f 6598/6598/6598 6599/6599/6599 6600/6600/6600 +f 6599/6599/6599 6601/6601/6601 6600/6600/6600 +f 6600/6600/6600 6601/6601/6601 6602/6602/6602 +f 6601/6601/6601 6603/6603/6603 6602/6602/6602 +f 6602/6602/6602 6603/6603/6603 6604/6604/6604 +f 6603/6603/6603 6605/6605/6605 6604/6604/6604 +f 6604/6604/6604 6605/6605/6605 6606/6606/6606 +f 6605/6605/6605 6607/6607/6607 6606/6606/6606 +f 6606/6606/6606 6607/6607/6607 6608/6608/6608 +f 6607/6607/6607 6609/6609/6609 6608/6608/6608 +f 6608/6608/6608 6609/6609/6609 6610/6610/6610 +f 6609/6609/6609 6611/6611/6611 6610/6610/6610 +f 6610/6610/6610 6611/6611/6611 6612/6612/6612 +f 6611/6611/6611 6613/6613/6613 6612/6612/6612 +f 6612/6612/6612 6613/6613/6613 6614/6614/6614 +f 6613/6613/6613 6615/6615/6615 6614/6614/6614 +f 6614/6614/6614 6615/6615/6615 6616/6616/6616 +f 6615/6615/6615 6617/6617/6617 6616/6616/6616 +f 6616/6616/6616 6617/6617/6617 6618/6618/6618 +f 6617/6617/6617 6619/6619/6619 6618/6618/6618 +f 6618/6618/6618 6619/6619/6619 6620/6620/6620 +f 6619/6619/6619 6621/6621/6621 6620/6620/6620 +f 6620/6620/6620 6621/6621/6621 6622/6622/6622 +f 6621/6621/6621 6623/6623/6623 6622/6622/6622 +f 6622/6622/6622 6623/6623/6623 6624/6624/6624 +f 6623/6623/6623 6625/6625/6625 6624/6624/6624 +f 6624/6624/6624 6625/6625/6625 6626/6626/6626 +f 6625/6625/6625 6627/6627/6627 6626/6626/6626 +f 6626/6626/6626 6627/6627/6627 6628/6628/6628 +f 6627/6627/6627 6629/6629/6629 6628/6628/6628 +f 6628/6628/6628 6629/6629/6629 6630/6630/6630 +f 6629/6629/6629 6631/6631/6631 6630/6630/6630 +f 6630/6630/6630 6631/6631/6631 6632/6632/6632 +f 6631/6631/6631 6633/6633/6633 6632/6632/6632 +f 6632/6632/6632 6633/6633/6633 6634/6634/6634 +f 6633/6633/6633 6635/6635/6635 6634/6634/6634 +f 6634/6634/6634 6635/6635/6635 6636/6636/6636 +f 6635/6635/6635 6637/6637/6637 6636/6636/6636 +f 6636/6636/6636 6637/6637/6637 6638/6638/6638 +f 6637/6637/6637 6639/6639/6639 6638/6638/6638 +f 6638/6638/6638 6639/6639/6639 6640/6640/6640 +f 6639/6639/6639 6641/6641/6641 6640/6640/6640 +f 6640/6640/6640 6641/6641/6641 6642/6642/6642 +f 6641/6641/6641 6643/6643/6643 6642/6642/6642 +f 6642/6642/6642 6643/6643/6643 6644/6644/6644 +f 6643/6643/6643 6645/6645/6645 6644/6644/6644 +f 6644/6644/6644 6645/6645/6645 6646/6646/6646 +f 6645/6645/6645 6647/6647/6647 6646/6646/6646 +f 6646/6646/6646 6647/6647/6647 6648/6648/6648 +f 6647/6647/6647 6649/6649/6649 6648/6648/6648 +f 6648/6648/6648 6649/6649/6649 6650/6650/6650 +f 6649/6649/6649 6651/6651/6651 6650/6650/6650 +f 6650/6650/6650 6651/6651/6651 6652/6652/6652 +f 6651/6651/6651 6653/6653/6653 6652/6652/6652 +f 6652/6652/6652 6653/6653/6653 6654/6654/6654 +f 6653/6653/6653 6655/6655/6655 6654/6654/6654 +f 6654/6654/6654 6655/6655/6655 6656/6656/6656 +f 6655/6655/6655 6657/6657/6657 6656/6656/6656 +f 6656/6656/6656 6657/6657/6657 6658/6658/6658 +f 6657/6657/6657 6659/6659/6659 6658/6658/6658 +f 6658/6658/6658 6659/6659/6659 6660/6660/6660 +f 6659/6659/6659 6661/6661/6661 6660/6660/6660 +f 6660/6660/6660 6661/6661/6661 6662/6662/6662 +f 6661/6661/6661 6663/6663/6663 6662/6662/6662 +f 6662/6662/6662 6663/6663/6663 6664/6664/6664 +f 6663/6663/6663 6665/6665/6665 6664/6664/6664 +f 6664/6664/6664 6665/6665/6665 6666/6666/6666 +f 6665/6665/6665 6667/6667/6667 6666/6666/6666 +f 6666/6666/6666 6667/6667/6667 6668/6668/6668 +f 6667/6667/6667 6669/6669/6669 6668/6668/6668 +f 6668/6668/6668 6669/6669/6669 6670/6670/6670 +f 6669/6669/6669 6671/6671/6671 6670/6670/6670 +f 6670/6670/6670 6671/6671/6671 6672/6672/6672 +f 6671/6671/6671 6673/6673/6673 6672/6672/6672 +f 6672/6672/6672 6673/6673/6673 6674/6674/6674 +f 6673/6673/6673 6675/6675/6675 6674/6674/6674 +f 6674/6674/6674 6675/6675/6675 6676/6676/6676 +f 6675/6675/6675 6677/6677/6677 6676/6676/6676 +f 6676/6676/6676 6677/6677/6677 6678/6678/6678 +f 6677/6677/6677 6679/6679/6679 6678/6678/6678 +f 6678/6678/6678 6679/6679/6679 6680/6680/6680 +f 6679/6679/6679 6681/6681/6681 6680/6680/6680 +f 6680/6680/6680 6681/6681/6681 6682/6682/6682 +f 6681/6681/6681 6683/6683/6683 6682/6682/6682 +f 6682/6682/6682 6683/6683/6683 6684/6684/6684 +f 6683/6683/6683 6685/6685/6685 6684/6684/6684 +f 6684/6684/6684 6685/6685/6685 6686/6686/6686 +f 6685/6685/6685 6687/6687/6687 6686/6686/6686 +f 6686/6686/6686 6687/6687/6687 6688/6688/6688 +f 6687/6687/6687 6689/6689/6689 6688/6688/6688 +f 6688/6688/6688 6689/6689/6689 6690/6690/6690 +f 6689/6689/6689 6691/6691/6691 6690/6690/6690 +f 6690/6690/6690 6691/6691/6691 6692/6692/6692 +f 6691/6691/6691 6693/6693/6693 6692/6692/6692 +f 6692/6692/6692 6693/6693/6693 6694/6694/6694 +f 6693/6693/6693 6695/6695/6695 6694/6694/6694 +f 6694/6694/6694 6695/6695/6695 6696/6696/6696 +f 6695/6695/6695 6697/6697/6697 6696/6696/6696 +f 6696/6696/6696 6697/6697/6697 6698/6698/6698 +f 6697/6697/6697 6699/6699/6699 6698/6698/6698 +f 6698/6698/6698 6699/6699/6699 6700/6700/6700 +f 6699/6699/6699 6701/6701/6701 6700/6700/6700 +f 6700/6700/6700 6701/6701/6701 6702/6702/6702 +f 6701/6701/6701 6703/6703/6703 6702/6702/6702 +f 6702/6702/6702 6703/6703/6703 6704/6704/6704 +f 6703/6703/6703 6705/6705/6705 6704/6704/6704 +f 6704/6704/6704 6705/6705/6705 6706/6706/6706 +f 6705/6705/6705 6707/6707/6707 6706/6706/6706 +f 6706/6706/6706 6707/6707/6707 6708/6708/6708 +f 6707/6707/6707 6709/6709/6709 6708/6708/6708 +f 6708/6708/6708 6709/6709/6709 6710/6710/6710 +f 6709/6709/6709 6711/6711/6711 6710/6710/6710 +f 6710/6710/6710 6711/6711/6711 6712/6712/6712 +f 6711/6711/6711 6713/6713/6713 6712/6712/6712 +f 6712/6712/6712 6713/6713/6713 6714/6714/6714 +f 6713/6713/6713 6715/6715/6715 6714/6714/6714 +f 6714/6714/6714 6715/6715/6715 6716/6716/6716 +f 6715/6715/6715 6717/6717/6717 6716/6716/6716 +f 6716/6716/6716 6717/6717/6717 6718/6718/6718 +f 6717/6717/6717 6719/6719/6719 6718/6718/6718 +f 6718/6718/6718 6719/6719/6719 6720/6720/6720 +f 6719/6719/6719 6721/6721/6721 6720/6720/6720 +f 6720/6720/6720 6721/6721/6721 6722/6722/6722 +f 6721/6721/6721 6723/6723/6723 6722/6722/6722 +f 6722/6722/6722 6723/6723/6723 6724/6724/6724 +f 6723/6723/6723 6725/6725/6725 6724/6724/6724 +f 6724/6724/6724 6725/6725/6725 6726/6726/6726 +f 6725/6725/6725 6727/6727/6727 6726/6726/6726 +f 6726/6726/6726 6727/6727/6727 6728/6728/6728 +f 6727/6727/6727 6729/6729/6729 6728/6728/6728 +f 6728/6728/6728 6729/6729/6729 6730/6730/6730 +f 6729/6729/6729 6731/6731/6731 6730/6730/6730 +f 6730/6730/6730 6731/6731/6731 6732/6732/6732 +f 6731/6731/6731 6733/6733/6733 6732/6732/6732 +f 6732/6732/6732 6733/6733/6733 6734/6734/6734 +f 6733/6733/6733 6735/6735/6735 6734/6734/6734 +f 6734/6734/6734 6735/6735/6735 6736/6736/6736 +f 6735/6735/6735 6737/6737/6737 6736/6736/6736 +f 6736/6736/6736 6737/6737/6737 6738/6738/6738 +f 6737/6737/6737 6739/6739/6739 6738/6738/6738 +f 6738/6738/6738 6739/6739/6739 6740/6740/6740 +f 6739/6739/6739 6741/6741/6741 6740/6740/6740 +f 6740/6740/6740 6741/6741/6741 6742/6742/6742 +f 6741/6741/6741 6743/6743/6743 6742/6742/6742 +f 6742/6742/6742 6743/6743/6743 6744/6744/6744 +f 6743/6743/6743 6745/6745/6745 6744/6744/6744 +f 6744/6744/6744 6745/6745/6745 6746/6746/6746 +f 6745/6745/6745 6747/6747/6747 6746/6746/6746 +f 6746/6746/6746 6747/6747/6747 6748/6748/6748 +f 6747/6747/6747 6749/6749/6749 6748/6748/6748 +f 6748/6748/6748 6749/6749/6749 6750/6750/6750 +f 6749/6749/6749 6751/6751/6751 6750/6750/6750 +f 6750/6750/6750 6751/6751/6751 6752/6752/6752 +f 6751/6751/6751 6753/6753/6753 6752/6752/6752 +f 6752/6752/6752 6753/6753/6753 6754/6754/6754 +f 6753/6753/6753 6755/6755/6755 6754/6754/6754 +f 6754/6754/6754 6755/6755/6755 6756/6756/6756 +f 6755/6755/6755 6757/6757/6757 6756/6756/6756 +f 6756/6756/6756 6757/6757/6757 6758/6758/6758 +f 6757/6757/6757 6759/6759/6759 6758/6758/6758 +f 6758/6758/6758 6759/6759/6759 6760/6760/6760 +f 6759/6759/6759 6761/6761/6761 6760/6760/6760 +f 6760/6760/6760 6761/6761/6761 6762/6762/6762 +f 6761/6761/6761 6763/6763/6763 6762/6762/6762 +f 6762/6762/6762 6763/6763/6763 6764/6764/6764 +f 6763/6763/6763 6765/6765/6765 6764/6764/6764 +f 6764/6764/6764 6765/6765/6765 6766/6766/6766 +f 6765/6765/6765 6767/6767/6767 6766/6766/6766 +f 6766/6766/6766 6767/6767/6767 6768/6768/6768 +f 6767/6767/6767 6769/6769/6769 6768/6768/6768 +f 6768/6768/6768 6769/6769/6769 6770/6770/6770 +f 6769/6769/6769 6771/6771/6771 6770/6770/6770 +f 6770/6770/6770 6771/6771/6771 6772/6772/6772 +f 6771/6771/6771 6773/6773/6773 6772/6772/6772 +f 6772/6772/6772 6773/6773/6773 6774/6774/6774 +f 6773/6773/6773 6775/6775/6775 6774/6774/6774 +f 6774/6774/6774 6775/6775/6775 6776/6776/6776 +f 6775/6775/6775 6777/6777/6777 6776/6776/6776 +f 6776/6776/6776 6777/6777/6777 6778/6778/6778 +f 6777/6777/6777 6779/6779/6779 6778/6778/6778 +f 6778/6778/6778 6779/6779/6779 6780/6780/6780 +f 6779/6779/6779 6781/6781/6781 6780/6780/6780 +f 6780/6780/6780 6781/6781/6781 6782/6782/6782 +f 6781/6781/6781 6783/6783/6783 6782/6782/6782 +f 6782/6782/6782 6783/6783/6783 6784/6784/6784 +f 6783/6783/6783 6785/6785/6785 6784/6784/6784 +f 6784/6784/6784 6785/6785/6785 6786/6786/6786 +f 6785/6785/6785 6787/6787/6787 6786/6786/6786 +f 6786/6786/6786 6787/6787/6787 6788/6788/6788 +f 6787/6787/6787 6789/6789/6789 6788/6788/6788 +f 6788/6788/6788 6789/6789/6789 6790/6790/6790 +f 6789/6789/6789 6791/6791/6791 6790/6790/6790 +f 6790/6790/6790 6791/6791/6791 6792/6792/6792 +f 6791/6791/6791 6793/6793/6793 6792/6792/6792 +f 6792/6792/6792 6793/6793/6793 6794/6794/6794 +f 6793/6793/6793 6795/6795/6795 6794/6794/6794 +f 6794/6794/6794 6795/6795/6795 6796/6796/6796 +f 6795/6795/6795 6797/6797/6797 6796/6796/6796 +f 6796/6796/6796 6797/6797/6797 6798/6798/6798 +f 6797/6797/6797 6799/6799/6799 6798/6798/6798 +f 6798/6798/6798 6799/6799/6799 6800/6800/6800 +f 6799/6799/6799 6801/6801/6801 6800/6800/6800 +f 6800/6800/6800 6801/6801/6801 6802/6802/6802 +f 6801/6801/6801 6803/6803/6803 6802/6802/6802 +f 6802/6802/6802 6803/6803/6803 6804/6804/6804 +f 6803/6803/6803 6805/6805/6805 6804/6804/6804 +f 6804/6804/6804 6805/6805/6805 6806/6806/6806 +f 6805/6805/6805 6807/6807/6807 6806/6806/6806 +f 6806/6806/6806 6807/6807/6807 6808/6808/6808 +f 6807/6807/6807 6809/6809/6809 6808/6808/6808 +f 6808/6808/6808 6809/6809/6809 6810/6810/6810 +f 6809/6809/6809 6811/6811/6811 6810/6810/6810 +f 6810/6810/6810 6811/6811/6811 6812/6812/6812 +f 6811/6811/6811 6813/6813/6813 6812/6812/6812 +f 6812/6812/6812 6813/6813/6813 6814/6814/6814 +f 6813/6813/6813 6815/6815/6815 6814/6814/6814 +f 6814/6814/6814 6815/6815/6815 6816/6816/6816 +f 6815/6815/6815 6817/6817/6817 6816/6816/6816 +f 6816/6816/6816 6817/6817/6817 6818/6818/6818 +f 6817/6817/6817 6819/6819/6819 6818/6818/6818 +f 6818/6818/6818 6819/6819/6819 6820/6820/6820 +f 6819/6819/6819 6821/6821/6821 6820/6820/6820 +f 6820/6820/6820 6821/6821/6821 6822/6822/6822 +f 6821/6821/6821 6823/6823/6823 6822/6822/6822 +f 6822/6822/6822 6823/6823/6823 6824/6824/6824 +f 6823/6823/6823 6825/6825/6825 6824/6824/6824 +f 6824/6824/6824 6825/6825/6825 6826/6826/6826 +f 6825/6825/6825 6827/6827/6827 6826/6826/6826 +f 6826/6826/6826 6827/6827/6827 6828/6828/6828 +f 6827/6827/6827 6829/6829/6829 6828/6828/6828 +f 6828/6828/6828 6829/6829/6829 6830/6830/6830 +f 6829/6829/6829 6831/6831/6831 6830/6830/6830 +f 6830/6830/6830 6831/6831/6831 6832/6832/6832 +f 6831/6831/6831 6833/6833/6833 6832/6832/6832 +f 6832/6832/6832 6833/6833/6833 6834/6834/6834 +f 6833/6833/6833 6835/6835/6835 6834/6834/6834 +f 6834/6834/6834 6835/6835/6835 6836/6836/6836 +f 6835/6835/6835 6837/6837/6837 6836/6836/6836 +f 6836/6836/6836 6837/6837/6837 6838/6838/6838 +f 6837/6837/6837 6839/6839/6839 6838/6838/6838 +f 6838/6838/6838 6839/6839/6839 6840/6840/6840 +f 6839/6839/6839 6841/6841/6841 6840/6840/6840 +f 6840/6840/6840 6841/6841/6841 6842/6842/6842 +f 6841/6841/6841 6843/6843/6843 6842/6842/6842 +f 6842/6842/6842 6843/6843/6843 6844/6844/6844 +f 6843/6843/6843 6845/6845/6845 6844/6844/6844 +f 6844/6844/6844 6845/6845/6845 6846/6846/6846 +f 6845/6845/6845 6847/6847/6847 6846/6846/6846 +f 6846/6846/6846 6847/6847/6847 6848/6848/6848 +f 6847/6847/6847 6849/6849/6849 6848/6848/6848 +f 6848/6848/6848 6849/6849/6849 6850/6850/6850 +f 6849/6849/6849 6851/6851/6851 6850/6850/6850 +f 6850/6850/6850 6851/6851/6851 6852/6852/6852 +f 6851/6851/6851 6853/6853/6853 6852/6852/6852 +f 6852/6852/6852 6853/6853/6853 6854/6854/6854 +f 6853/6853/6853 6855/6855/6855 6854/6854/6854 +f 6854/6854/6854 6855/6855/6855 6856/6856/6856 +f 6855/6855/6855 6857/6857/6857 6856/6856/6856 +f 6856/6856/6856 6857/6857/6857 6858/6858/6858 +f 6857/6857/6857 6859/6859/6859 6858/6858/6858 +f 6858/6858/6858 6859/6859/6859 6860/6860/6860 +f 6859/6859/6859 6861/6861/6861 6860/6860/6860 +f 6860/6860/6860 6861/6861/6861 6862/6862/6862 +f 6861/6861/6861 6863/6863/6863 6862/6862/6862 +f 6862/6862/6862 6863/6863/6863 6864/6864/6864 +f 6863/6863/6863 6865/6865/6865 6864/6864/6864 +f 6864/6864/6864 6865/6865/6865 6866/6866/6866 +f 6865/6865/6865 6867/6867/6867 6866/6866/6866 +f 6866/6866/6866 6867/6867/6867 6868/6868/6868 +f 6867/6867/6867 6869/6869/6869 6868/6868/6868 +f 6868/6868/6868 6869/6869/6869 6870/6870/6870 +f 6869/6869/6869 6871/6871/6871 6870/6870/6870 +f 6870/6870/6870 6871/6871/6871 6872/6872/6872 +f 6871/6871/6871 6873/6873/6873 6872/6872/6872 +f 6872/6872/6872 6873/6873/6873 6874/6874/6874 +f 6873/6873/6873 6875/6875/6875 6874/6874/6874 +f 6874/6874/6874 6875/6875/6875 6876/6876/6876 +f 6875/6875/6875 6877/6877/6877 6876/6876/6876 +f 6876/6876/6876 6877/6877/6877 6878/6878/6878 +f 6877/6877/6877 6879/6879/6879 6878/6878/6878 +f 6878/6878/6878 6879/6879/6879 6880/6880/6880 +f 6879/6879/6879 6881/6881/6881 6880/6880/6880 +f 6880/6880/6880 6881/6881/6881 6882/6882/6882 +f 6881/6881/6881 6883/6883/6883 6882/6882/6882 +f 6882/6882/6882 6883/6883/6883 6884/6884/6884 +f 6883/6883/6883 6885/6885/6885 6884/6884/6884 +f 6884/6884/6884 6885/6885/6885 6886/6886/6886 +f 6885/6885/6885 6887/6887/6887 6886/6886/6886 +f 6886/6886/6886 6887/6887/6887 6888/6888/6888 +f 6887/6887/6887 6889/6889/6889 6888/6888/6888 +f 6888/6888/6888 6889/6889/6889 6890/6890/6890 +f 6889/6889/6889 6891/6891/6891 6890/6890/6890 +f 6890/6890/6890 6891/6891/6891 6892/6892/6892 +f 6891/6891/6891 6893/6893/6893 6892/6892/6892 +f 6892/6892/6892 6893/6893/6893 6894/6894/6894 +f 6893/6893/6893 6895/6895/6895 6894/6894/6894 +f 6894/6894/6894 6895/6895/6895 6896/6896/6896 +f 6895/6895/6895 6897/6897/6897 6896/6896/6896 +f 6896/6896/6896 6897/6897/6897 6898/6898/6898 +f 6897/6897/6897 6899/6899/6899 6898/6898/6898 +f 6898/6898/6898 6899/6899/6899 6900/6900/6900 +f 6899/6899/6899 6901/6901/6901 6900/6900/6900 +f 6900/6900/6900 6901/6901/6901 6902/6902/6902 +f 6901/6901/6901 6903/6903/6903 6902/6902/6902 +f 6902/6902/6902 6903/6903/6903 6904/6904/6904 +f 6903/6903/6903 6905/6905/6905 6904/6904/6904 +f 6904/6904/6904 6905/6905/6905 6906/6906/6906 +f 6905/6905/6905 6907/6907/6907 6906/6906/6906 +f 6906/6906/6906 6907/6907/6907 6908/6908/6908 +f 6907/6907/6907 6909/6909/6909 6908/6908/6908 +f 6908/6908/6908 6909/6909/6909 6910/6910/6910 +f 6909/6909/6909 6911/6911/6911 6910/6910/6910 +f 6910/6910/6910 6911/6911/6911 6912/6912/6912 +f 6911/6911/6911 6913/6913/6913 6912/6912/6912 +f 6912/6912/6912 6913/6913/6913 6914/6914/6914 +f 6913/6913/6913 6915/6915/6915 6914/6914/6914 +f 6914/6914/6914 6915/6915/6915 6916/6916/6916 +f 6915/6915/6915 6917/6917/6917 6916/6916/6916 +f 6916/6916/6916 6917/6917/6917 6918/6918/6918 +f 6917/6917/6917 6919/6919/6919 6918/6918/6918 +f 6918/6918/6918 6919/6919/6919 6920/6920/6920 +f 6919/6919/6919 6921/6921/6921 6920/6920/6920 +f 6920/6920/6920 6921/6921/6921 6922/6922/6922 +f 6921/6921/6921 6923/6923/6923 6922/6922/6922 +f 6922/6922/6922 6923/6923/6923 6924/6924/6924 +f 6923/6923/6923 6925/6925/6925 6924/6924/6924 +f 6924/6924/6924 6925/6925/6925 6926/6926/6926 +f 6925/6925/6925 6927/6927/6927 6926/6926/6926 +f 6926/6926/6926 6927/6927/6927 6928/6928/6928 +f 6927/6927/6927 6929/6929/6929 6928/6928/6928 +f 6928/6928/6928 6929/6929/6929 6930/6930/6930 +f 6929/6929/6929 6931/6931/6931 6930/6930/6930 +f 6930/6930/6930 6931/6931/6931 6932/6932/6932 +f 6931/6931/6931 6933/6933/6933 6932/6932/6932 +f 6932/6932/6932 6933/6933/6933 6934/6934/6934 +f 6933/6933/6933 6935/6935/6935 6934/6934/6934 +f 6934/6934/6934 6935/6935/6935 6936/6936/6936 +f 6935/6935/6935 6937/6937/6937 6936/6936/6936 +f 6936/6936/6936 6937/6937/6937 6938/6938/6938 +f 6937/6937/6937 6939/6939/6939 6938/6938/6938 +f 6938/6938/6938 6939/6939/6939 6940/6940/6940 +f 6939/6939/6939 6941/6941/6941 6940/6940/6940 +f 6940/6940/6940 6941/6941/6941 6942/6942/6942 +f 6941/6941/6941 6943/6943/6943 6942/6942/6942 +f 6942/6942/6942 6943/6943/6943 6944/6944/6944 +f 6943/6943/6943 6945/6945/6945 6944/6944/6944 +f 6944/6944/6944 6945/6945/6945 6946/6946/6946 +f 6945/6945/6945 6947/6947/6947 6946/6946/6946 +f 6946/6946/6946 6947/6947/6947 6948/6948/6948 +f 6947/6947/6947 6949/6949/6949 6948/6948/6948 +f 6948/6948/6948 6949/6949/6949 6950/6950/6950 +f 6949/6949/6949 6951/6951/6951 6950/6950/6950 +f 6950/6950/6950 6951/6951/6951 6952/6952/6952 +f 6951/6951/6951 6953/6953/6953 6952/6952/6952 +f 6952/6952/6952 6953/6953/6953 6954/6954/6954 +f 6953/6953/6953 6955/6955/6955 6954/6954/6954 +f 6954/6954/6954 6955/6955/6955 6956/6956/6956 +f 6955/6955/6955 6957/6957/6957 6956/6956/6956 +f 6956/6956/6956 6957/6957/6957 6958/6958/6958 +f 6957/6957/6957 6959/6959/6959 6958/6958/6958 +f 6958/6958/6958 6959/6959/6959 6960/6960/6960 +f 6959/6959/6959 6961/6961/6961 6960/6960/6960 +f 6960/6960/6960 6961/6961/6961 6962/6962/6962 +f 6961/6961/6961 6963/6963/6963 6962/6962/6962 +f 6962/6962/6962 6963/6963/6963 6964/6964/6964 +f 6963/6963/6963 6965/6965/6965 6964/6964/6964 +f 6964/6964/6964 6965/6965/6965 6966/6966/6966 +f 6965/6965/6965 6967/6967/6967 6966/6966/6966 +f 6966/6966/6966 6967/6967/6967 6968/6968/6968 +f 6967/6967/6967 6969/6969/6969 6968/6968/6968 +f 6968/6968/6968 6969/6969/6969 6970/6970/6970 +f 6969/6969/6969 6971/6971/6971 6970/6970/6970 +f 6970/6970/6970 6971/6971/6971 6972/6972/6972 +f 6971/6971/6971 6973/6973/6973 6972/6972/6972 +f 6972/6972/6972 6973/6973/6973 6974/6974/6974 +f 6973/6973/6973 6975/6975/6975 6974/6974/6974 +f 6974/6974/6974 6975/6975/6975 6976/6976/6976 +f 6975/6975/6975 6977/6977/6977 6976/6976/6976 +f 6976/6976/6976 6977/6977/6977 6978/6978/6978 +f 6977/6977/6977 6979/6979/6979 6978/6978/6978 +f 6978/6978/6978 6979/6979/6979 6980/6980/6980 +f 6979/6979/6979 6981/6981/6981 6980/6980/6980 +f 6980/6980/6980 6981/6981/6981 6982/6982/6982 +f 6981/6981/6981 6983/6983/6983 6982/6982/6982 +f 6982/6982/6982 6983/6983/6983 6984/6984/6984 +f 6983/6983/6983 6985/6985/6985 6984/6984/6984 +f 6984/6984/6984 6985/6985/6985 6986/6986/6986 +f 6985/6985/6985 6987/6987/6987 6986/6986/6986 +f 6986/6986/6986 6987/6987/6987 6988/6988/6988 +f 6987/6987/6987 6989/6989/6989 6988/6988/6988 +f 6988/6988/6988 6989/6989/6989 6990/6990/6990 +f 6989/6989/6989 6991/6991/6991 6990/6990/6990 +f 6990/6990/6990 6991/6991/6991 6992/6992/6992 +f 6991/6991/6991 6993/6993/6993 6992/6992/6992 +f 6992/6992/6992 6993/6993/6993 6994/6994/6994 +f 6993/6993/6993 6995/6995/6995 6994/6994/6994 +f 6994/6994/6994 6995/6995/6995 6996/6996/6996 +f 6995/6995/6995 6997/6997/6997 6996/6996/6996 +f 6996/6996/6996 6997/6997/6997 6998/6998/6998 +f 6997/6997/6997 6999/6999/6999 6998/6998/6998 +f 6998/6998/6998 6999/6999/6999 7000/7000/7000 +f 6999/6999/6999 7001/7001/7001 7000/7000/7000 +f 7000/7000/7000 7001/7001/7001 7002/7002/7002 +f 7001/7001/7001 7003/7003/7003 7002/7002/7002 +f 7002/7002/7002 7003/7003/7003 7004/7004/7004 +f 7003/7003/7003 7005/7005/7005 7004/7004/7004 +f 7004/7004/7004 7005/7005/7005 7006/7006/7006 +f 7005/7005/7005 7007/7007/7007 7006/7006/7006 +f 7006/7006/7006 7007/7007/7007 7008/7008/7008 +f 7007/7007/7007 7009/7009/7009 7008/7008/7008 +f 7008/7008/7008 7009/7009/7009 7010/7010/7010 +f 7009/7009/7009 7011/7011/7011 7010/7010/7010 +f 7010/7010/7010 7011/7011/7011 7012/7012/7012 +f 7011/7011/7011 7013/7013/7013 7012/7012/7012 +f 7012/7012/7012 7013/7013/7013 7014/7014/7014 +f 7013/7013/7013 7015/7015/7015 7014/7014/7014 +f 7014/7014/7014 7015/7015/7015 7016/7016/7016 +f 7015/7015/7015 7017/7017/7017 7016/7016/7016 +f 7016/7016/7016 7017/7017/7017 7018/7018/7018 +f 7017/7017/7017 7019/7019/7019 7018/7018/7018 +f 7018/7018/7018 7019/7019/7019 7020/7020/7020 +f 7019/7019/7019 7021/7021/7021 7020/7020/7020 +f 7020/7020/7020 7021/7021/7021 7022/7022/7022 +f 7021/7021/7021 7023/7023/7023 7022/7022/7022 +f 7022/7022/7022 7023/7023/7023 7024/7024/7024 +f 7023/7023/7023 7025/7025/7025 7024/7024/7024 +f 7024/7024/7024 7025/7025/7025 7026/7026/7026 +f 7025/7025/7025 7027/7027/7027 7026/7026/7026 +f 7026/7026/7026 7027/7027/7027 7028/7028/7028 +f 7027/7027/7027 7029/7029/7029 7028/7028/7028 +f 7028/7028/7028 7029/7029/7029 7030/7030/7030 +f 7029/7029/7029 7031/7031/7031 7030/7030/7030 +f 7030/7030/7030 7031/7031/7031 7032/7032/7032 +f 7031/7031/7031 7033/7033/7033 7032/7032/7032 +f 7032/7032/7032 7033/7033/7033 7034/7034/7034 +f 7033/7033/7033 7035/7035/7035 7034/7034/7034 +f 7034/7034/7034 7035/7035/7035 7036/7036/7036 +f 7035/7035/7035 7037/7037/7037 7036/7036/7036 +f 7036/7036/7036 7037/7037/7037 7038/7038/7038 +f 7037/7037/7037 7039/7039/7039 7038/7038/7038 +f 7038/7038/7038 7039/7039/7039 7040/7040/7040 +f 7039/7039/7039 7041/7041/7041 7040/7040/7040 +f 7040/7040/7040 7041/7041/7041 7042/7042/7042 +f 7041/7041/7041 7043/7043/7043 7042/7042/7042 +f 7042/7042/7042 7043/7043/7043 7044/7044/7044 +f 7043/7043/7043 7045/7045/7045 7044/7044/7044 +f 7044/7044/7044 7045/7045/7045 7046/7046/7046 +f 7045/7045/7045 7047/7047/7047 7046/7046/7046 +f 7046/7046/7046 7047/7047/7047 7048/7048/7048 +f 7047/7047/7047 7049/7049/7049 7048/7048/7048 +f 7048/7048/7048 7049/7049/7049 7050/7050/7050 +f 7049/7049/7049 7051/7051/7051 7050/7050/7050 +f 7050/7050/7050 7051/7051/7051 7052/7052/7052 +f 7051/7051/7051 7053/7053/7053 7052/7052/7052 +f 7052/7052/7052 7053/7053/7053 7054/7054/7054 +f 7053/7053/7053 7055/7055/7055 7054/7054/7054 +f 7054/7054/7054 7055/7055/7055 7056/7056/7056 +f 7055/7055/7055 7057/7057/7057 7056/7056/7056 +f 7056/7056/7056 7057/7057/7057 7058/7058/7058 +f 7057/7057/7057 7059/7059/7059 7058/7058/7058 +f 7058/7058/7058 7059/7059/7059 7060/7060/7060 +f 7059/7059/7059 7061/7061/7061 7060/7060/7060 +f 7060/7060/7060 7061/7061/7061 7062/7062/7062 +f 7061/7061/7061 7063/7063/7063 7062/7062/7062 +f 7062/7062/7062 7063/7063/7063 7064/7064/7064 +f 7063/7063/7063 7065/7065/7065 7064/7064/7064 +f 7064/7064/7064 7065/7065/7065 7066/7066/7066 +f 7065/7065/7065 7067/7067/7067 7066/7066/7066 +f 7066/7066/7066 7067/7067/7067 7068/7068/7068 +f 7067/7067/7067 7069/7069/7069 7068/7068/7068 +f 7068/7068/7068 7069/7069/7069 7070/7070/7070 +f 7069/7069/7069 7071/7071/7071 7070/7070/7070 +f 7070/7070/7070 7071/7071/7071 7072/7072/7072 +f 7071/7071/7071 7073/7073/7073 7072/7072/7072 +f 7072/7072/7072 7073/7073/7073 7074/7074/7074 +f 7073/7073/7073 7075/7075/7075 7074/7074/7074 +f 7074/7074/7074 7075/7075/7075 7076/7076/7076 +f 7075/7075/7075 7077/7077/7077 7076/7076/7076 +f 7076/7076/7076 7077/7077/7077 7078/7078/7078 +f 7077/7077/7077 7079/7079/7079 7078/7078/7078 +f 7078/7078/7078 7079/7079/7079 7080/7080/7080 +f 7079/7079/7079 7081/7081/7081 7080/7080/7080 +f 7080/7080/7080 7081/7081/7081 7082/7082/7082 +f 7081/7081/7081 7083/7083/7083 7082/7082/7082 +f 7082/7082/7082 7083/7083/7083 7084/7084/7084 +f 7083/7083/7083 7085/7085/7085 7084/7084/7084 +f 7084/7084/7084 7085/7085/7085 7086/7086/7086 +f 7085/7085/7085 7087/7087/7087 7086/7086/7086 +f 7086/7086/7086 7087/7087/7087 7088/7088/7088 +f 7087/7087/7087 7089/7089/7089 7088/7088/7088 +f 7088/7088/7088 7089/7089/7089 7090/7090/7090 +f 7089/7089/7089 7091/7091/7091 7090/7090/7090 +f 7090/7090/7090 7091/7091/7091 7092/7092/7092 +f 7091/7091/7091 7093/7093/7093 7092/7092/7092 +f 7092/7092/7092 7093/7093/7093 7094/7094/7094 +f 7093/7093/7093 7095/7095/7095 7094/7094/7094 +f 7094/7094/7094 7095/7095/7095 7096/7096/7096 +f 7095/7095/7095 7097/7097/7097 7096/7096/7096 +f 7096/7096/7096 7097/7097/7097 7098/7098/7098 +f 7097/7097/7097 7099/7099/7099 7098/7098/7098 +f 7098/7098/7098 7099/7099/7099 7100/7100/7100 +f 7099/7099/7099 7101/7101/7101 7100/7100/7100 +f 7100/7100/7100 7101/7101/7101 7102/7102/7102 +f 7101/7101/7101 7103/7103/7103 7102/7102/7102 +f 7102/7102/7102 7103/7103/7103 7104/7104/7104 +f 7103/7103/7103 7105/7105/7105 7104/7104/7104 +f 7104/7104/7104 7105/7105/7105 7106/7106/7106 +f 7105/7105/7105 7107/7107/7107 7106/7106/7106 +f 7106/7106/7106 7107/7107/7107 7108/7108/7108 +f 7107/7107/7107 7109/7109/7109 7108/7108/7108 +f 7108/7108/7108 7109/7109/7109 7110/7110/7110 +f 7109/7109/7109 7111/7111/7111 7110/7110/7110 +f 7110/7110/7110 7111/7111/7111 7112/7112/7112 +f 7111/7111/7111 7113/7113/7113 7112/7112/7112 +f 7112/7112/7112 7113/7113/7113 7114/7114/7114 +f 7113/7113/7113 7115/7115/7115 7114/7114/7114 +f 7114/7114/7114 7115/7115/7115 7116/7116/7116 +f 7115/7115/7115 7117/7117/7117 7116/7116/7116 +f 7116/7116/7116 7117/7117/7117 7118/7118/7118 +f 7117/7117/7117 7119/7119/7119 7118/7118/7118 +f 7118/7118/7118 7119/7119/7119 7120/7120/7120 +f 7119/7119/7119 7121/7121/7121 7120/7120/7120 +f 7120/7120/7120 7121/7121/7121 7122/7122/7122 +f 7121/7121/7121 7123/7123/7123 7122/7122/7122 +f 7122/7122/7122 7123/7123/7123 7124/7124/7124 +f 7123/7123/7123 7125/7125/7125 7124/7124/7124 +f 7124/7124/7124 7125/7125/7125 7126/7126/7126 +f 7125/7125/7125 7127/7127/7127 7126/7126/7126 +f 7126/7126/7126 7127/7127/7127 7128/7128/7128 +f 7127/7127/7127 7129/7129/7129 7128/7128/7128 +f 7128/7128/7128 7129/7129/7129 7130/7130/7130 +f 7129/7129/7129 7131/7131/7131 7130/7130/7130 +f 7130/7130/7130 7131/7131/7131 7132/7132/7132 +f 7131/7131/7131 7133/7133/7133 7132/7132/7132 +f 7132/7132/7132 7133/7133/7133 7134/7134/7134 +f 7133/7133/7133 7135/7135/7135 7134/7134/7134 +f 7134/7134/7134 7135/7135/7135 7136/7136/7136 +f 7135/7135/7135 7137/7137/7137 7136/7136/7136 +f 7136/7136/7136 7137/7137/7137 7138/7138/7138 +f 7137/7137/7137 7139/7139/7139 7138/7138/7138 +f 7138/7138/7138 7139/7139/7139 7140/7140/7140 +f 7139/7139/7139 7141/7141/7141 7140/7140/7140 +f 7140/7140/7140 7141/7141/7141 7142/7142/7142 +f 7141/7141/7141 7143/7143/7143 7142/7142/7142 +f 7142/7142/7142 7143/7143/7143 7144/7144/7144 +f 7143/7143/7143 7145/7145/7145 7144/7144/7144 +f 7144/7144/7144 7145/7145/7145 7146/7146/7146 +f 7145/7145/7145 7147/7147/7147 7146/7146/7146 +f 7146/7146/7146 7147/7147/7147 7148/7148/7148 +f 7147/7147/7147 7149/7149/7149 7148/7148/7148 +f 7148/7148/7148 7149/7149/7149 7150/7150/7150 +f 7149/7149/7149 7151/7151/7151 7150/7150/7150 +f 7150/7150/7150 7151/7151/7151 7152/7152/7152 +f 7151/7151/7151 7153/7153/7153 7152/7152/7152 +f 7152/7152/7152 7153/7153/7153 7154/7154/7154 +f 7153/7153/7153 7155/7155/7155 7154/7154/7154 +f 7154/7154/7154 7155/7155/7155 7156/7156/7156 +f 7155/7155/7155 7157/7157/7157 7156/7156/7156 +f 7156/7156/7156 7157/7157/7157 7158/7158/7158 +f 7157/7157/7157 7159/7159/7159 7158/7158/7158 +f 7158/7158/7158 7159/7159/7159 7160/7160/7160 +f 7159/7159/7159 7161/7161/7161 7160/7160/7160 +f 7160/7160/7160 7161/7161/7161 7162/7162/7162 +f 7161/7161/7161 7163/7163/7163 7162/7162/7162 +f 7162/7162/7162 7163/7163/7163 7164/7164/7164 +f 7163/7163/7163 7165/7165/7165 7164/7164/7164 +f 7164/7164/7164 7165/7165/7165 7166/7166/7166 +f 7165/7165/7165 7167/7167/7167 7166/7166/7166 +f 7166/7166/7166 7167/7167/7167 7168/7168/7168 +f 7167/7167/7167 7169/7169/7169 7168/7168/7168 +f 7168/7168/7168 7169/7169/7169 7170/7170/7170 +f 7169/7169/7169 7171/7171/7171 7170/7170/7170 +f 7170/7170/7170 7171/7171/7171 7172/7172/7172 +f 7171/7171/7171 7173/7173/7173 7172/7172/7172 +f 7172/7172/7172 7173/7173/7173 7174/7174/7174 +f 7173/7173/7173 7175/7175/7175 7174/7174/7174 +f 7174/7174/7174 7175/7175/7175 7176/7176/7176 +f 7175/7175/7175 7177/7177/7177 7176/7176/7176 +f 7176/7176/7176 7177/7177/7177 7178/7178/7178 +f 7177/7177/7177 7179/7179/7179 7178/7178/7178 +f 7178/7178/7178 7179/7179/7179 7180/7180/7180 +f 7179/7179/7179 7181/7181/7181 7180/7180/7180 +f 7180/7180/7180 7181/7181/7181 7182/7182/7182 +f 7181/7181/7181 7183/7183/7183 7182/7182/7182 +f 7182/7182/7182 7183/7183/7183 7184/7184/7184 +f 7183/7183/7183 7185/7185/7185 7184/7184/7184 +f 7184/7184/7184 7185/7185/7185 7186/7186/7186 +f 7185/7185/7185 7187/7187/7187 7186/7186/7186 +f 7186/7186/7186 7187/7187/7187 7188/7188/7188 +f 7187/7187/7187 7189/7189/7189 7188/7188/7188 +f 7188/7188/7188 7189/7189/7189 7190/7190/7190 +f 7189/7189/7189 7191/7191/7191 7190/7190/7190 +f 7190/7190/7190 7191/7191/7191 7192/7192/7192 +f 7191/7191/7191 7193/7193/7193 7192/7192/7192 +f 7192/7192/7192 7193/7193/7193 7194/7194/7194 +f 7193/7193/7193 7195/7195/7195 7194/7194/7194 +f 7194/7194/7194 7195/7195/7195 7196/7196/7196 +f 7195/7195/7195 7197/7197/7197 7196/7196/7196 +f 7196/7196/7196 7197/7197/7197 7198/7198/7198 +f 7197/7197/7197 7199/7199/7199 7198/7198/7198 +f 7198/7198/7198 7199/7199/7199 7200/7200/7200 +f 7199/7199/7199 7201/7201/7201 7200/7200/7200 +f 7200/7200/7200 7201/7201/7201 7202/7202/7202 +f 7201/7201/7201 7203/7203/7203 7202/7202/7202 +f 7202/7202/7202 7203/7203/7203 7204/7204/7204 +f 7203/7203/7203 7205/7205/7205 7204/7204/7204 +f 7204/7204/7204 7205/7205/7205 7206/7206/7206 +f 7205/7205/7205 7207/7207/7207 7206/7206/7206 +f 7206/7206/7206 7207/7207/7207 7208/7208/7208 +f 7207/7207/7207 7209/7209/7209 7208/7208/7208 +f 7208/7208/7208 7209/7209/7209 7210/7210/7210 +f 7209/7209/7209 7211/7211/7211 7210/7210/7210 +f 7210/7210/7210 7211/7211/7211 7212/7212/7212 +f 7211/7211/7211 7213/7213/7213 7212/7212/7212 +f 7212/7212/7212 7213/7213/7213 7214/7214/7214 +f 7213/7213/7213 7215/7215/7215 7214/7214/7214 +f 7214/7214/7214 7215/7215/7215 7216/7216/7216 +f 7215/7215/7215 7217/7217/7217 7216/7216/7216 +f 7216/7216/7216 7217/7217/7217 7218/7218/7218 +f 7217/7217/7217 7219/7219/7219 7218/7218/7218 +f 7218/7218/7218 7219/7219/7219 7220/7220/7220 +f 7219/7219/7219 7221/7221/7221 7220/7220/7220 +f 7220/7220/7220 7221/7221/7221 7222/7222/7222 +f 7221/7221/7221 7223/7223/7223 7222/7222/7222 +f 7222/7222/7222 7223/7223/7223 7224/7224/7224 +f 7223/7223/7223 7225/7225/7225 7224/7224/7224 +f 7224/7224/7224 7225/7225/7225 7226/7226/7226 +f 7225/7225/7225 7227/7227/7227 7226/7226/7226 +f 7226/7226/7226 7227/7227/7227 7228/7228/7228 +f 7227/7227/7227 7229/7229/7229 7228/7228/7228 +f 7228/7228/7228 7229/7229/7229 7230/7230/7230 +f 7229/7229/7229 7231/7231/7231 7230/7230/7230 +f 7230/7230/7230 7231/7231/7231 7232/7232/7232 +f 7231/7231/7231 7233/7233/7233 7232/7232/7232 +f 7232/7232/7232 7233/7233/7233 7234/7234/7234 +f 7233/7233/7233 7235/7235/7235 7234/7234/7234 +f 7234/7234/7234 7235/7235/7235 7236/7236/7236 +f 7235/7235/7235 7237/7237/7237 7236/7236/7236 +f 7236/7236/7236 7237/7237/7237 7238/7238/7238 +f 7237/7237/7237 7239/7239/7239 7238/7238/7238 +f 7238/7238/7238 7239/7239/7239 7240/7240/7240 +f 7239/7239/7239 7241/7241/7241 7240/7240/7240 +f 7240/7240/7240 7241/7241/7241 7242/7242/7242 +f 7241/7241/7241 7243/7243/7243 7242/7242/7242 +f 7242/7242/7242 7243/7243/7243 7244/7244/7244 +f 7243/7243/7243 7245/7245/7245 7244/7244/7244 +f 7244/7244/7244 7245/7245/7245 7246/7246/7246 +f 7245/7245/7245 7247/7247/7247 7246/7246/7246 +f 7246/7246/7246 7247/7247/7247 7248/7248/7248 +f 7247/7247/7247 7249/7249/7249 7248/7248/7248 +f 7248/7248/7248 7249/7249/7249 7250/7250/7250 +f 7249/7249/7249 7251/7251/7251 7250/7250/7250 +f 7250/7250/7250 7251/7251/7251 7252/7252/7252 +f 7251/7251/7251 7253/7253/7253 7252/7252/7252 +f 7252/7252/7252 7253/7253/7253 7254/7254/7254 +f 7253/7253/7253 7255/7255/7255 7254/7254/7254 +f 7254/7254/7254 7255/7255/7255 7256/7256/7256 +f 7255/7255/7255 7257/7257/7257 7256/7256/7256 +f 7256/7256/7256 7257/7257/7257 7258/7258/7258 +f 7257/7257/7257 7259/7259/7259 7258/7258/7258 +f 7258/7258/7258 7259/7259/7259 7260/7260/7260 +f 7259/7259/7259 7261/7261/7261 7260/7260/7260 +f 7260/7260/7260 7261/7261/7261 7262/7262/7262 +f 7261/7261/7261 7263/7263/7263 7262/7262/7262 +f 7262/7262/7262 7263/7263/7263 7264/7264/7264 +f 7263/7263/7263 7265/7265/7265 7264/7264/7264 +f 7264/7264/7264 7265/7265/7265 7266/7266/7266 +f 7265/7265/7265 7267/7267/7267 7266/7266/7266 +f 7266/7266/7266 7267/7267/7267 7268/7268/7268 +f 7267/7267/7267 7269/7269/7269 7268/7268/7268 +f 7268/7268/7268 7269/7269/7269 7270/7270/7270 +f 7269/7269/7269 7271/7271/7271 7270/7270/7270 +f 7270/7270/7270 7271/7271/7271 7272/7272/7272 +f 7271/7271/7271 7273/7273/7273 7272/7272/7272 +f 7272/7272/7272 7273/7273/7273 7274/7274/7274 +f 7273/7273/7273 7275/7275/7275 7274/7274/7274 +f 7274/7274/7274 7275/7275/7275 7276/7276/7276 +f 7275/7275/7275 7277/7277/7277 7276/7276/7276 +f 7276/7276/7276 7277/7277/7277 7278/7278/7278 +f 7277/7277/7277 7279/7279/7279 7278/7278/7278 +f 7278/7278/7278 7279/7279/7279 7280/7280/7280 +f 7279/7279/7279 7281/7281/7281 7280/7280/7280 +f 7280/7280/7280 7281/7281/7281 7282/7282/7282 +f 7281/7281/7281 7283/7283/7283 7282/7282/7282 +f 7282/7282/7282 7283/7283/7283 7284/7284/7284 +f 7283/7283/7283 7285/7285/7285 7284/7284/7284 +f 7284/7284/7284 7285/7285/7285 7286/7286/7286 +f 7285/7285/7285 7287/7287/7287 7286/7286/7286 +f 7286/7286/7286 7287/7287/7287 7288/7288/7288 +f 7287/7287/7287 7289/7289/7289 7288/7288/7288 +f 7288/7288/7288 7289/7289/7289 7290/7290/7290 +f 7289/7289/7289 7291/7291/7291 7290/7290/7290 +f 7290/7290/7290 7291/7291/7291 7292/7292/7292 +f 7291/7291/7291 7293/7293/7293 7292/7292/7292 +f 7292/7292/7292 7293/7293/7293 7294/7294/7294 +f 7293/7293/7293 7295/7295/7295 7294/7294/7294 +f 7294/7294/7294 7295/7295/7295 7296/7296/7296 +f 7295/7295/7295 7297/7297/7297 7296/7296/7296 +f 7296/7296/7296 7297/7297/7297 7298/7298/7298 +f 7297/7297/7297 7299/7299/7299 7298/7298/7298 +f 7298/7298/7298 7299/7299/7299 7300/7300/7300 +f 7299/7299/7299 7301/7301/7301 7300/7300/7300 +f 7300/7300/7300 7301/7301/7301 7302/7302/7302 +f 7301/7301/7301 7303/7303/7303 7302/7302/7302 +f 7302/7302/7302 7303/7303/7303 7304/7304/7304 +f 7303/7303/7303 7305/7305/7305 7304/7304/7304 +f 7304/7304/7304 7305/7305/7305 7306/7306/7306 +f 7305/7305/7305 7307/7307/7307 7306/7306/7306 +f 7306/7306/7306 7307/7307/7307 7308/7308/7308 +f 7307/7307/7307 7309/7309/7309 7308/7308/7308 +f 7308/7308/7308 7309/7309/7309 7310/7310/7310 +f 7309/7309/7309 7311/7311/7311 7310/7310/7310 +f 7310/7310/7310 7311/7311/7311 7312/7312/7312 +f 7311/7311/7311 7313/7313/7313 7312/7312/7312 +f 7312/7312/7312 7313/7313/7313 7314/7314/7314 +f 7313/7313/7313 7315/7315/7315 7314/7314/7314 +f 7314/7314/7314 7315/7315/7315 7316/7316/7316 +f 7315/7315/7315 7317/7317/7317 7316/7316/7316 +f 7316/7316/7316 7317/7317/7317 7318/7318/7318 +f 7317/7317/7317 7319/7319/7319 7318/7318/7318 +f 7318/7318/7318 7319/7319/7319 7320/7320/7320 +f 7319/7319/7319 7321/7321/7321 7320/7320/7320 +f 7320/7320/7320 7321/7321/7321 7322/7322/7322 +f 7321/7321/7321 7323/7323/7323 7322/7322/7322 +f 7322/7322/7322 7323/7323/7323 7324/7324/7324 +f 7323/7323/7323 7325/7325/7325 7324/7324/7324 +f 7324/7324/7324 7325/7325/7325 7326/7326/7326 +f 7325/7325/7325 7327/7327/7327 7326/7326/7326 +f 7326/7326/7326 7327/7327/7327 7328/7328/7328 +f 7327/7327/7327 7329/7329/7329 7328/7328/7328 +f 7328/7328/7328 7329/7329/7329 7330/7330/7330 +f 7329/7329/7329 7331/7331/7331 7330/7330/7330 +f 7330/7330/7330 7331/7331/7331 7332/7332/7332 +f 7331/7331/7331 7333/7333/7333 7332/7332/7332 +f 7332/7332/7332 7333/7333/7333 7334/7334/7334 +f 7333/7333/7333 7335/7335/7335 7334/7334/7334 +f 7334/7334/7334 7335/7335/7335 7336/7336/7336 +f 7335/7335/7335 7337/7337/7337 7336/7336/7336 +f 7336/7336/7336 7337/7337/7337 7338/7338/7338 +f 7337/7337/7337 7339/7339/7339 7338/7338/7338 +f 7338/7338/7338 7339/7339/7339 7340/7340/7340 +f 7339/7339/7339 7341/7341/7341 7340/7340/7340 +f 7340/7340/7340 7341/7341/7341 7342/7342/7342 +f 7341/7341/7341 7343/7343/7343 7342/7342/7342 +f 7342/7342/7342 7343/7343/7343 7344/7344/7344 +f 7343/7343/7343 7345/7345/7345 7344/7344/7344 +f 7344/7344/7344 7345/7345/7345 7346/7346/7346 +f 7345/7345/7345 7347/7347/7347 7346/7346/7346 +f 7346/7346/7346 7347/7347/7347 7348/7348/7348 +f 7347/7347/7347 7349/7349/7349 7348/7348/7348 +f 7348/7348/7348 7349/7349/7349 7350/7350/7350 +f 7349/7349/7349 7351/7351/7351 7350/7350/7350 +f 7350/7350/7350 7351/7351/7351 7352/7352/7352 +f 7351/7351/7351 7353/7353/7353 7352/7352/7352 +f 7352/7352/7352 7353/7353/7353 7354/7354/7354 +f 7353/7353/7353 7355/7355/7355 7354/7354/7354 +f 7354/7354/7354 7355/7355/7355 7356/7356/7356 +f 7355/7355/7355 7357/7357/7357 7356/7356/7356 +f 7356/7356/7356 7357/7357/7357 7358/7358/7358 +f 7357/7357/7357 7359/7359/7359 7358/7358/7358 +f 7358/7358/7358 7359/7359/7359 7360/7360/7360 +f 7359/7359/7359 7361/7361/7361 7360/7360/7360 +f 7360/7360/7360 7361/7361/7361 7362/7362/7362 +f 7361/7361/7361 7363/7363/7363 7362/7362/7362 +f 7362/7362/7362 7363/7363/7363 7364/7364/7364 +f 7363/7363/7363 7365/7365/7365 7364/7364/7364 +f 7364/7364/7364 7365/7365/7365 7366/7366/7366 +f 7365/7365/7365 7367/7367/7367 7366/7366/7366 +f 7366/7366/7366 7367/7367/7367 7368/7368/7368 +f 7367/7367/7367 7369/7369/7369 7368/7368/7368 +f 7368/7368/7368 7369/7369/7369 7370/7370/7370 +f 7369/7369/7369 7371/7371/7371 7370/7370/7370 +f 7370/7370/7370 7371/7371/7371 7372/7372/7372 +f 7371/7371/7371 7373/7373/7373 7372/7372/7372 +f 7372/7372/7372 7373/7373/7373 7374/7374/7374 +f 7373/7373/7373 7375/7375/7375 7374/7374/7374 +f 7374/7374/7374 7375/7375/7375 7376/7376/7376 +f 7375/7375/7375 7377/7377/7377 7376/7376/7376 +f 7376/7376/7376 7377/7377/7377 7378/7378/7378 +f 7377/7377/7377 7379/7379/7379 7378/7378/7378 +f 7378/7378/7378 7379/7379/7379 7380/7380/7380 +f 7379/7379/7379 7381/7381/7381 7380/7380/7380 +f 7380/7380/7380 7381/7381/7381 7382/7382/7382 +f 7381/7381/7381 7383/7383/7383 7382/7382/7382 +f 7382/7382/7382 7383/7383/7383 7384/7384/7384 +f 7383/7383/7383 7385/7385/7385 7384/7384/7384 +f 7384/7384/7384 7385/7385/7385 7386/7386/7386 +f 7385/7385/7385 7387/7387/7387 7386/7386/7386 +f 7386/7386/7386 7387/7387/7387 7388/7388/7388 +f 7387/7387/7387 7389/7389/7389 7388/7388/7388 +f 7388/7388/7388 7389/7389/7389 7390/7390/7390 +f 7389/7389/7389 7391/7391/7391 7390/7390/7390 +f 7390/7390/7390 7391/7391/7391 7392/7392/7392 +f 7391/7391/7391 7393/7393/7393 7392/7392/7392 +f 7392/7392/7392 7393/7393/7393 7394/7394/7394 +f 7393/7393/7393 7395/7395/7395 7394/7394/7394 +f 7394/7394/7394 7395/7395/7395 7396/7396/7396 +f 7395/7395/7395 7397/7397/7397 7396/7396/7396 +f 7396/7396/7396 7397/7397/7397 7398/7398/7398 +f 7397/7397/7397 7399/7399/7399 7398/7398/7398 +f 7398/7398/7398 7399/7399/7399 7400/7400/7400 +f 7399/7399/7399 7401/7401/7401 7400/7400/7400 +f 7400/7400/7400 7401/7401/7401 7402/7402/7402 +f 7401/7401/7401 7403/7403/7403 7402/7402/7402 +f 7402/7402/7402 7403/7403/7403 7404/7404/7404 +f 7403/7403/7403 7405/7405/7405 7404/7404/7404 +f 7404/7404/7404 7405/7405/7405 7406/7406/7406 +f 7405/7405/7405 7407/7407/7407 7406/7406/7406 +f 7406/7406/7406 7407/7407/7407 7408/7408/7408 +f 7407/7407/7407 7409/7409/7409 7408/7408/7408 +f 7408/7408/7408 7409/7409/7409 7410/7410/7410 +f 7409/7409/7409 7411/7411/7411 7410/7410/7410 +f 7410/7410/7410 7411/7411/7411 7412/7412/7412 +f 7411/7411/7411 7413/7413/7413 7412/7412/7412 +f 7412/7412/7412 7413/7413/7413 7414/7414/7414 +f 7413/7413/7413 7415/7415/7415 7414/7414/7414 +f 7414/7414/7414 7415/7415/7415 7416/7416/7416 +f 7415/7415/7415 7417/7417/7417 7416/7416/7416 +f 7416/7416/7416 7417/7417/7417 7418/7418/7418 +f 7417/7417/7417 7419/7419/7419 7418/7418/7418 +f 7418/7418/7418 7419/7419/7419 7420/7420/7420 +f 7419/7419/7419 7421/7421/7421 7420/7420/7420 +f 7420/7420/7420 7421/7421/7421 7422/7422/7422 +f 7421/7421/7421 7423/7423/7423 7422/7422/7422 +f 7422/7422/7422 7423/7423/7423 7424/7424/7424 +f 7423/7423/7423 7425/7425/7425 7424/7424/7424 +f 7424/7424/7424 7425/7425/7425 7426/7426/7426 +f 7425/7425/7425 7427/7427/7427 7426/7426/7426 +f 7426/7426/7426 7427/7427/7427 7428/7428/7428 +f 7427/7427/7427 7429/7429/7429 7428/7428/7428 +f 7428/7428/7428 7429/7429/7429 7430/7430/7430 +f 7429/7429/7429 7431/7431/7431 7430/7430/7430 +f 7430/7430/7430 7431/7431/7431 7432/7432/7432 +f 7431/7431/7431 7433/7433/7433 7432/7432/7432 +f 7432/7432/7432 7433/7433/7433 7434/7434/7434 +f 7433/7433/7433 7435/7435/7435 7434/7434/7434 +f 7434/7434/7434 7435/7435/7435 7436/7436/7436 +f 7435/7435/7435 7437/7437/7437 7436/7436/7436 +f 7436/7436/7436 7437/7437/7437 7438/7438/7438 +f 7437/7437/7437 7439/7439/7439 7438/7438/7438 +f 7438/7438/7438 7439/7439/7439 7440/7440/7440 +f 7439/7439/7439 7441/7441/7441 7440/7440/7440 +f 7440/7440/7440 7441/7441/7441 7442/7442/7442 +f 7441/7441/7441 7443/7443/7443 7442/7442/7442 +f 7442/7442/7442 7443/7443/7443 7444/7444/7444 +f 7443/7443/7443 7445/7445/7445 7444/7444/7444 +f 7444/7444/7444 7445/7445/7445 7446/7446/7446 +f 7445/7445/7445 7447/7447/7447 7446/7446/7446 +f 7446/7446/7446 7447/7447/7447 7448/7448/7448 +f 7447/7447/7447 7449/7449/7449 7448/7448/7448 +f 7448/7448/7448 7449/7449/7449 7450/7450/7450 +f 7449/7449/7449 7451/7451/7451 7450/7450/7450 +f 7450/7450/7450 7451/7451/7451 7452/7452/7452 +f 7451/7451/7451 7453/7453/7453 7452/7452/7452 +f 7452/7452/7452 7453/7453/7453 7454/7454/7454 +f 7453/7453/7453 7455/7455/7455 7454/7454/7454 +f 7454/7454/7454 7455/7455/7455 7456/7456/7456 +f 7455/7455/7455 7457/7457/7457 7456/7456/7456 +f 7456/7456/7456 7457/7457/7457 7458/7458/7458 +f 7457/7457/7457 7459/7459/7459 7458/7458/7458 +f 7458/7458/7458 7459/7459/7459 7460/7460/7460 +f 7459/7459/7459 7461/7461/7461 7460/7460/7460 +f 7460/7460/7460 7461/7461/7461 7462/7462/7462 +f 7461/7461/7461 7463/7463/7463 7462/7462/7462 +f 7462/7462/7462 7463/7463/7463 7464/7464/7464 +f 7463/7463/7463 7465/7465/7465 7464/7464/7464 +f 7464/7464/7464 7465/7465/7465 7466/7466/7466 +f 7465/7465/7465 7467/7467/7467 7466/7466/7466 +f 7466/7466/7466 7467/7467/7467 7468/7468/7468 +f 7467/7467/7467 7469/7469/7469 7468/7468/7468 +f 7468/7468/7468 7469/7469/7469 7470/7470/7470 +f 7469/7469/7469 7471/7471/7471 7470/7470/7470 +f 7470/7470/7470 7471/7471/7471 7472/7472/7472 +f 7471/7471/7471 7473/7473/7473 7472/7472/7472 +f 7472/7472/7472 7473/7473/7473 7474/7474/7474 +f 7473/7473/7473 7475/7475/7475 7474/7474/7474 +f 7474/7474/7474 7475/7475/7475 7476/7476/7476 +f 7475/7475/7475 7477/7477/7477 7476/7476/7476 +f 7476/7476/7476 7477/7477/7477 7478/7478/7478 +f 7477/7477/7477 7479/7479/7479 7478/7478/7478 +f 7478/7478/7478 7479/7479/7479 7480/7480/7480 +f 7479/7479/7479 7481/7481/7481 7480/7480/7480 +f 7480/7480/7480 7481/7481/7481 7482/7482/7482 +f 7481/7481/7481 7483/7483/7483 7482/7482/7482 +f 7482/7482/7482 7483/7483/7483 7484/7484/7484 +f 7483/7483/7483 7485/7485/7485 7484/7484/7484 +f 7484/7484/7484 7485/7485/7485 7486/7486/7486 +f 7485/7485/7485 7487/7487/7487 7486/7486/7486 +f 7486/7486/7486 7487/7487/7487 7488/7488/7488 +f 7487/7487/7487 7489/7489/7489 7488/7488/7488 +f 7488/7488/7488 7489/7489/7489 7490/7490/7490 +f 7489/7489/7489 7491/7491/7491 7490/7490/7490 +f 7490/7490/7490 7491/7491/7491 7492/7492/7492 +f 7491/7491/7491 7493/7493/7493 7492/7492/7492 +f 7492/7492/7492 7493/7493/7493 7494/7494/7494 +f 7493/7493/7493 7495/7495/7495 7494/7494/7494 +f 7494/7494/7494 7495/7495/7495 7496/7496/7496 +f 7495/7495/7495 7497/7497/7497 7496/7496/7496 +f 7496/7496/7496 7497/7497/7497 7498/7498/7498 +f 7497/7497/7497 7499/7499/7499 7498/7498/7498 +f 7498/7498/7498 7499/7499/7499 7500/7500/7500 +f 7499/7499/7499 7501/7501/7501 7500/7500/7500 +f 7500/7500/7500 7501/7501/7501 7502/7502/7502 +f 7501/7501/7501 7503/7503/7503 7502/7502/7502 +f 7502/7502/7502 7503/7503/7503 7504/7504/7504 +f 7503/7503/7503 7505/7505/7505 7504/7504/7504 +f 7504/7504/7504 7505/7505/7505 7506/7506/7506 +f 7505/7505/7505 7507/7507/7507 7506/7506/7506 +f 7506/7506/7506 7507/7507/7507 7508/7508/7508 +f 7507/7507/7507 7509/7509/7509 7508/7508/7508 +f 7508/7508/7508 7509/7509/7509 7510/7510/7510 +f 7509/7509/7509 7511/7511/7511 7510/7510/7510 +f 7510/7510/7510 7511/7511/7511 7512/7512/7512 +f 7511/7511/7511 7513/7513/7513 7512/7512/7512 +f 7512/7512/7512 7513/7513/7513 7514/7514/7514 +f 7513/7513/7513 7515/7515/7515 7514/7514/7514 +f 7514/7514/7514 7515/7515/7515 7516/7516/7516 +f 7515/7515/7515 7517/7517/7517 7516/7516/7516 +f 7516/7516/7516 7517/7517/7517 7518/7518/7518 +f 7517/7517/7517 7519/7519/7519 7518/7518/7518 +f 7518/7518/7518 7519/7519/7519 7520/7520/7520 +f 7519/7519/7519 7521/7521/7521 7520/7520/7520 +f 7520/7520/7520 7521/7521/7521 7522/7522/7522 +f 7521/7521/7521 7523/7523/7523 7522/7522/7522 +f 7522/7522/7522 7523/7523/7523 7524/7524/7524 +f 7523/7523/7523 7525/7525/7525 7524/7524/7524 +f 7524/7524/7524 7525/7525/7525 7526/7526/7526 +f 7525/7525/7525 7527/7527/7527 7526/7526/7526 +f 7526/7526/7526 7527/7527/7527 7528/7528/7528 +f 7527/7527/7527 7529/7529/7529 7528/7528/7528 +f 7528/7528/7528 7529/7529/7529 7530/7530/7530 +f 7529/7529/7529 7531/7531/7531 7530/7530/7530 +f 7530/7530/7530 7531/7531/7531 7532/7532/7532 +f 7531/7531/7531 7533/7533/7533 7532/7532/7532 +f 7532/7532/7532 7533/7533/7533 7534/7534/7534 +f 7533/7533/7533 7535/7535/7535 7534/7534/7534 +f 7534/7534/7534 7535/7535/7535 7536/7536/7536 +f 7535/7535/7535 7537/7537/7537 7536/7536/7536 +f 7536/7536/7536 7537/7537/7537 7538/7538/7538 +f 7537/7537/7537 7539/7539/7539 7538/7538/7538 +f 7538/7538/7538 7539/7539/7539 7540/7540/7540 +f 7539/7539/7539 7541/7541/7541 7540/7540/7540 +f 7540/7540/7540 7541/7541/7541 7542/7542/7542 +f 7541/7541/7541 7543/7543/7543 7542/7542/7542 +f 7542/7542/7542 7543/7543/7543 7544/7544/7544 +f 7543/7543/7543 7545/7545/7545 7544/7544/7544 +f 7544/7544/7544 7545/7545/7545 7546/7546/7546 +f 7545/7545/7545 7547/7547/7547 7546/7546/7546 +f 7546/7546/7546 7547/7547/7547 7548/7548/7548 +f 7547/7547/7547 7549/7549/7549 7548/7548/7548 +f 7548/7548/7548 7549/7549/7549 7550/7550/7550 +f 7549/7549/7549 7551/7551/7551 7550/7550/7550 +f 7550/7550/7550 7551/7551/7551 7552/7552/7552 +f 7551/7551/7551 7553/7553/7553 7552/7552/7552 +f 7552/7552/7552 7553/7553/7553 7554/7554/7554 +f 7553/7553/7553 7555/7555/7555 7554/7554/7554 +f 7554/7554/7554 7555/7555/7555 7556/7556/7556 +f 7555/7555/7555 7557/7557/7557 7556/7556/7556 +f 7556/7556/7556 7557/7557/7557 7558/7558/7558 +f 7557/7557/7557 7559/7559/7559 7558/7558/7558 +f 7558/7558/7558 7559/7559/7559 7560/7560/7560 +f 7559/7559/7559 7561/7561/7561 7560/7560/7560 +f 7560/7560/7560 7561/7561/7561 7562/7562/7562 +f 7561/7561/7561 7563/7563/7563 7562/7562/7562 +f 7562/7562/7562 7563/7563/7563 7564/7564/7564 +f 7563/7563/7563 7565/7565/7565 7564/7564/7564 +f 7564/7564/7564 7565/7565/7565 7566/7566/7566 +f 7565/7565/7565 7567/7567/7567 7566/7566/7566 +f 7566/7566/7566 7567/7567/7567 7568/7568/7568 +f 7567/7567/7567 7569/7569/7569 7568/7568/7568 +f 7568/7568/7568 7569/7569/7569 7570/7570/7570 +f 7569/7569/7569 7571/7571/7571 7570/7570/7570 +f 7570/7570/7570 7571/7571/7571 7572/7572/7572 +f 7571/7571/7571 7573/7573/7573 7572/7572/7572 +f 7572/7572/7572 7573/7573/7573 7574/7574/7574 +f 7573/7573/7573 7575/7575/7575 7574/7574/7574 +f 7574/7574/7574 7575/7575/7575 7576/7576/7576 +f 7575/7575/7575 7577/7577/7577 7576/7576/7576 +f 7576/7576/7576 7577/7577/7577 7578/7578/7578 +f 7577/7577/7577 7579/7579/7579 7578/7578/7578 +f 7578/7578/7578 7579/7579/7579 7580/7580/7580 +f 7579/7579/7579 7581/7581/7581 7580/7580/7580 +f 7580/7580/7580 7581/7581/7581 7582/7582/7582 +f 7581/7581/7581 7583/7583/7583 7582/7582/7582 +f 7582/7582/7582 7583/7583/7583 7584/7584/7584 +f 7583/7583/7583 7585/7585/7585 7584/7584/7584 +f 7584/7584/7584 7585/7585/7585 7586/7586/7586 +f 7585/7585/7585 7587/7587/7587 7586/7586/7586 +f 7586/7586/7586 7587/7587/7587 7588/7588/7588 +f 7587/7587/7587 7589/7589/7589 7588/7588/7588 +f 7588/7588/7588 7589/7589/7589 7590/7590/7590 +f 7589/7589/7589 7591/7591/7591 7590/7590/7590 +f 7590/7590/7590 7591/7591/7591 7592/7592/7592 +f 7591/7591/7591 7593/7593/7593 7592/7592/7592 +f 7592/7592/7592 7593/7593/7593 7594/7594/7594 +f 7593/7593/7593 7595/7595/7595 7594/7594/7594 +f 7594/7594/7594 7595/7595/7595 7596/7596/7596 +f 7595/7595/7595 7597/7597/7597 7596/7596/7596 +f 7596/7596/7596 7597/7597/7597 7598/7598/7598 +f 7597/7597/7597 7599/7599/7599 7598/7598/7598 +f 7598/7598/7598 7599/7599/7599 7600/7600/7600 +f 7599/7599/7599 7601/7601/7601 7600/7600/7600 +f 7600/7600/7600 7601/7601/7601 7602/7602/7602 +f 7601/7601/7601 7603/7603/7603 7602/7602/7602 +f 7602/7602/7602 7603/7603/7603 7604/7604/7604 +f 7603/7603/7603 7605/7605/7605 7604/7604/7604 +f 7604/7604/7604 7605/7605/7605 7606/7606/7606 +f 7605/7605/7605 7607/7607/7607 7606/7606/7606 +f 7606/7606/7606 7607/7607/7607 7608/7608/7608 +f 7607/7607/7607 7609/7609/7609 7608/7608/7608 +f 7608/7608/7608 7609/7609/7609 7610/7610/7610 +f 7609/7609/7609 7611/7611/7611 7610/7610/7610 +f 7610/7610/7610 7611/7611/7611 7612/7612/7612 +f 7611/7611/7611 7613/7613/7613 7612/7612/7612 +f 7612/7612/7612 7613/7613/7613 7614/7614/7614 +f 7613/7613/7613 7615/7615/7615 7614/7614/7614 +f 7614/7614/7614 7615/7615/7615 7616/7616/7616 +f 7615/7615/7615 7617/7617/7617 7616/7616/7616 +f 7616/7616/7616 7617/7617/7617 7618/7618/7618 +f 7617/7617/7617 7619/7619/7619 7618/7618/7618 +f 7618/7618/7618 7619/7619/7619 7620/7620/7620 +f 7619/7619/7619 7621/7621/7621 7620/7620/7620 +f 7620/7620/7620 7621/7621/7621 7622/7622/7622 +f 7621/7621/7621 7623/7623/7623 7622/7622/7622 +f 7622/7622/7622 7623/7623/7623 7624/7624/7624 +f 7623/7623/7623 7625/7625/7625 7624/7624/7624 +f 7624/7624/7624 7625/7625/7625 7626/7626/7626 +f 7625/7625/7625 7627/7627/7627 7626/7626/7626 +f 7626/7626/7626 7627/7627/7627 7628/7628/7628 +f 7627/7627/7627 7629/7629/7629 7628/7628/7628 +f 7628/7628/7628 7629/7629/7629 7630/7630/7630 +f 7629/7629/7629 7631/7631/7631 7630/7630/7630 +f 7630/7630/7630 7631/7631/7631 7632/7632/7632 +f 7631/7631/7631 7633/7633/7633 7632/7632/7632 +f 7632/7632/7632 7633/7633/7633 7634/7634/7634 +f 7633/7633/7633 7635/7635/7635 7634/7634/7634 +f 7634/7634/7634 7635/7635/7635 7636/7636/7636 +f 7635/7635/7635 7637/7637/7637 7636/7636/7636 +f 7636/7636/7636 7637/7637/7637 7638/7638/7638 +f 7637/7637/7637 7639/7639/7639 7638/7638/7638 +f 7638/7638/7638 7639/7639/7639 7640/7640/7640 +f 7639/7639/7639 7641/7641/7641 7640/7640/7640 +f 7640/7640/7640 7641/7641/7641 7642/7642/7642 +f 7641/7641/7641 7643/7643/7643 7642/7642/7642 +f 7642/7642/7642 7643/7643/7643 7644/7644/7644 +f 7643/7643/7643 7645/7645/7645 7644/7644/7644 +f 7644/7644/7644 7645/7645/7645 7646/7646/7646 +f 7645/7645/7645 7647/7647/7647 7646/7646/7646 +f 7646/7646/7646 7647/7647/7647 7648/7648/7648 +f 7647/7647/7647 7649/7649/7649 7648/7648/7648 +f 7648/7648/7648 7649/7649/7649 7650/7650/7650 +f 7649/7649/7649 7651/7651/7651 7650/7650/7650 +f 7650/7650/7650 7651/7651/7651 7652/7652/7652 +f 7651/7651/7651 7653/7653/7653 7652/7652/7652 +f 7652/7652/7652 7653/7653/7653 7654/7654/7654 +f 7653/7653/7653 7655/7655/7655 7654/7654/7654 +f 7654/7654/7654 7655/7655/7655 7656/7656/7656 +f 7655/7655/7655 7657/7657/7657 7656/7656/7656 +f 7656/7656/7656 7657/7657/7657 7658/7658/7658 +f 7657/7657/7657 7659/7659/7659 7658/7658/7658 +f 7658/7658/7658 7659/7659/7659 7660/7660/7660 +f 7659/7659/7659 7661/7661/7661 7660/7660/7660 +f 7660/7660/7660 7661/7661/7661 7662/7662/7662 +f 7661/7661/7661 7663/7663/7663 7662/7662/7662 +f 7662/7662/7662 7663/7663/7663 7664/7664/7664 +f 7663/7663/7663 7665/7665/7665 7664/7664/7664 +f 7664/7664/7664 7665/7665/7665 7666/7666/7666 +f 7665/7665/7665 7667/7667/7667 7666/7666/7666 +f 7666/7666/7666 7667/7667/7667 7668/7668/7668 +f 7667/7667/7667 7669/7669/7669 7668/7668/7668 +f 7668/7668/7668 7669/7669/7669 7670/7670/7670 +f 7669/7669/7669 7671/7671/7671 7670/7670/7670 +f 7670/7670/7670 7671/7671/7671 7672/7672/7672 +f 7671/7671/7671 7673/7673/7673 7672/7672/7672 +f 7672/7672/7672 7673/7673/7673 7674/7674/7674 +f 7673/7673/7673 7675/7675/7675 7674/7674/7674 +f 7674/7674/7674 7675/7675/7675 7676/7676/7676 +f 7675/7675/7675 7677/7677/7677 7676/7676/7676 +f 7676/7676/7676 7677/7677/7677 7678/7678/7678 +f 7677/7677/7677 7679/7679/7679 7678/7678/7678 +f 7678/7678/7678 7679/7679/7679 7680/7680/7680 +f 7679/7679/7679 7681/7681/7681 7680/7680/7680 +f 7680/7680/7680 7681/7681/7681 7682/7682/7682 +f 7681/7681/7681 7683/7683/7683 7682/7682/7682 +f 7682/7682/7682 7683/7683/7683 7684/7684/7684 +f 7683/7683/7683 7685/7685/7685 7684/7684/7684 +f 7684/7684/7684 7685/7685/7685 7686/7686/7686 +f 7685/7685/7685 7687/7687/7687 7686/7686/7686 +f 7686/7686/7686 7687/7687/7687 7688/7688/7688 +f 7687/7687/7687 7689/7689/7689 7688/7688/7688 +f 7688/7688/7688 7689/7689/7689 7690/7690/7690 +f 7689/7689/7689 7691/7691/7691 7690/7690/7690 +f 7690/7690/7690 7691/7691/7691 7692/7692/7692 +f 7691/7691/7691 7693/7693/7693 7692/7692/7692 +f 7692/7692/7692 7693/7693/7693 7694/7694/7694 +f 7693/7693/7693 7695/7695/7695 7694/7694/7694 +f 7694/7694/7694 7695/7695/7695 7696/7696/7696 +f 7695/7695/7695 7697/7697/7697 7696/7696/7696 +f 7696/7696/7696 7697/7697/7697 7698/7698/7698 +f 7697/7697/7697 7699/7699/7699 7698/7698/7698 +f 7698/7698/7698 7699/7699/7699 7700/7700/7700 +f 7699/7699/7699 7701/7701/7701 7700/7700/7700 +f 7700/7700/7700 7701/7701/7701 7702/7702/7702 +f 7701/7701/7701 7703/7703/7703 7702/7702/7702 +f 7702/7702/7702 7703/7703/7703 7704/7704/7704 +f 7703/7703/7703 7705/7705/7705 7704/7704/7704 +f 7704/7704/7704 7705/7705/7705 7706/7706/7706 +f 7705/7705/7705 7707/7707/7707 7706/7706/7706 +f 7706/7706/7706 7707/7707/7707 7708/7708/7708 +f 7707/7707/7707 7709/7709/7709 7708/7708/7708 +f 7708/7708/7708 7709/7709/7709 7710/7710/7710 +f 7709/7709/7709 7711/7711/7711 7710/7710/7710 +f 7710/7710/7710 7711/7711/7711 7712/7712/7712 +f 7711/7711/7711 7713/7713/7713 7712/7712/7712 +f 7712/7712/7712 7713/7713/7713 7714/7714/7714 +f 7713/7713/7713 7715/7715/7715 7714/7714/7714 +f 7714/7714/7714 7715/7715/7715 7716/7716/7716 +f 7715/7715/7715 7717/7717/7717 7716/7716/7716 +f 7716/7716/7716 7717/7717/7717 7718/7718/7718 +f 7717/7717/7717 7719/7719/7719 7718/7718/7718 +f 7718/7718/7718 7719/7719/7719 7720/7720/7720 +f 7719/7719/7719 7721/7721/7721 7720/7720/7720 +f 7720/7720/7720 7721/7721/7721 7722/7722/7722 +f 7721/7721/7721 7723/7723/7723 7722/7722/7722 +f 7722/7722/7722 7723/7723/7723 7724/7724/7724 +f 7723/7723/7723 7725/7725/7725 7724/7724/7724 +f 7724/7724/7724 7725/7725/7725 7726/7726/7726 +f 7725/7725/7725 7727/7727/7727 7726/7726/7726 +f 7726/7726/7726 7727/7727/7727 7728/7728/7728 +f 7727/7727/7727 7729/7729/7729 7728/7728/7728 +f 7728/7728/7728 7729/7729/7729 7730/7730/7730 +f 7729/7729/7729 7731/7731/7731 7730/7730/7730 +f 7730/7730/7730 7731/7731/7731 7732/7732/7732 +f 7731/7731/7731 7733/7733/7733 7732/7732/7732 +f 7732/7732/7732 7733/7733/7733 7734/7734/7734 +f 7733/7733/7733 7735/7735/7735 7734/7734/7734 +f 7734/7734/7734 7735/7735/7735 7736/7736/7736 +f 7735/7735/7735 7737/7737/7737 7736/7736/7736 +f 7736/7736/7736 7737/7737/7737 7738/7738/7738 +f 7737/7737/7737 7739/7739/7739 7738/7738/7738 +f 7738/7738/7738 7739/7739/7739 7740/7740/7740 +f 7739/7739/7739 7741/7741/7741 7740/7740/7740 +f 7740/7740/7740 7741/7741/7741 7742/7742/7742 +f 7741/7741/7741 7743/7743/7743 7742/7742/7742 +f 7742/7742/7742 7743/7743/7743 7744/7744/7744 +f 7743/7743/7743 7745/7745/7745 7744/7744/7744 +f 7744/7744/7744 7745/7745/7745 7746/7746/7746 +f 7745/7745/7745 7747/7747/7747 7746/7746/7746 +f 7746/7746/7746 7747/7747/7747 7748/7748/7748 +f 7747/7747/7747 7749/7749/7749 7748/7748/7748 +f 7748/7748/7748 7749/7749/7749 7750/7750/7750 +f 7749/7749/7749 7751/7751/7751 7750/7750/7750 +f 7750/7750/7750 7751/7751/7751 7752/7752/7752 +f 7751/7751/7751 7753/7753/7753 7752/7752/7752 +f 7752/7752/7752 7753/7753/7753 7754/7754/7754 +f 7753/7753/7753 7755/7755/7755 7754/7754/7754 +f 7754/7754/7754 7755/7755/7755 7756/7756/7756 +f 7755/7755/7755 7757/7757/7757 7756/7756/7756 +f 7756/7756/7756 7757/7757/7757 7758/7758/7758 +f 7757/7757/7757 7759/7759/7759 7758/7758/7758 +f 7758/7758/7758 7759/7759/7759 7760/7760/7760 +f 7759/7759/7759 7761/7761/7761 7760/7760/7760 +f 7760/7760/7760 7761/7761/7761 7762/7762/7762 +f 7761/7761/7761 7763/7763/7763 7762/7762/7762 +f 7762/7762/7762 7763/7763/7763 7764/7764/7764 +f 7763/7763/7763 7765/7765/7765 7764/7764/7764 +f 7764/7764/7764 7765/7765/7765 7766/7766/7766 +f 7765/7765/7765 7767/7767/7767 7766/7766/7766 +f 7766/7766/7766 7767/7767/7767 7768/7768/7768 +f 7767/7767/7767 7769/7769/7769 7768/7768/7768 +f 7768/7768/7768 7769/7769/7769 7770/7770/7770 +f 7769/7769/7769 7771/7771/7771 7770/7770/7770 +f 7770/7770/7770 7771/7771/7771 7772/7772/7772 +f 7771/7771/7771 7773/7773/7773 7772/7772/7772 +f 7772/7772/7772 7773/7773/7773 7774/7774/7774 +f 7773/7773/7773 7775/7775/7775 7774/7774/7774 +f 7774/7774/7774 7775/7775/7775 7776/7776/7776 +f 7775/7775/7775 7777/7777/7777 7776/7776/7776 +f 7776/7776/7776 7777/7777/7777 7778/7778/7778 +f 7777/7777/7777 7779/7779/7779 7778/7778/7778 +f 7778/7778/7778 7779/7779/7779 7780/7780/7780 +f 7779/7779/7779 7781/7781/7781 7780/7780/7780 +f 7780/7780/7780 7781/7781/7781 7782/7782/7782 +f 7781/7781/7781 7783/7783/7783 7782/7782/7782 +f 7782/7782/7782 7783/7783/7783 7784/7784/7784 +f 7783/7783/7783 7785/7785/7785 7784/7784/7784 +f 7784/7784/7784 7785/7785/7785 7786/7786/7786 +f 7785/7785/7785 7787/7787/7787 7786/7786/7786 +f 7786/7786/7786 7787/7787/7787 7788/7788/7788 +f 7787/7787/7787 7789/7789/7789 7788/7788/7788 +f 7788/7788/7788 7789/7789/7789 7790/7790/7790 +f 7789/7789/7789 7791/7791/7791 7790/7790/7790 +f 7790/7790/7790 7791/7791/7791 7792/7792/7792 +f 7791/7791/7791 7793/7793/7793 7792/7792/7792 +f 7792/7792/7792 7793/7793/7793 7794/7794/7794 +f 7793/7793/7793 7795/7795/7795 7794/7794/7794 +f 7794/7794/7794 7795/7795/7795 7796/7796/7796 +f 7795/7795/7795 7797/7797/7797 7796/7796/7796 +f 7796/7796/7796 7797/7797/7797 7798/7798/7798 +f 7797/7797/7797 7799/7799/7799 7798/7798/7798 +f 7798/7798/7798 7799/7799/7799 7800/7800/7800 +f 7799/7799/7799 7801/7801/7801 7800/7800/7800 +f 7800/7800/7800 7801/7801/7801 7802/7802/7802 +f 7801/7801/7801 7803/7803/7803 7802/7802/7802 +f 7802/7802/7802 7803/7803/7803 7804/7804/7804 +f 7803/7803/7803 7805/7805/7805 7804/7804/7804 +f 7804/7804/7804 7805/7805/7805 7806/7806/7806 +f 7805/7805/7805 7807/7807/7807 7806/7806/7806 +f 7806/7806/7806 7807/7807/7807 7808/7808/7808 +f 7807/7807/7807 7809/7809/7809 7808/7808/7808 +f 7808/7808/7808 7809/7809/7809 7810/7810/7810 +f 7809/7809/7809 7811/7811/7811 7810/7810/7810 +f 7810/7810/7810 7811/7811/7811 7812/7812/7812 +f 7811/7811/7811 7813/7813/7813 7812/7812/7812 +f 7812/7812/7812 7813/7813/7813 7814/7814/7814 +f 7813/7813/7813 7815/7815/7815 7814/7814/7814 +f 7814/7814/7814 7815/7815/7815 7816/7816/7816 +f 7815/7815/7815 7817/7817/7817 7816/7816/7816 +f 7816/7816/7816 7817/7817/7817 7818/7818/7818 +f 7817/7817/7817 7819/7819/7819 7818/7818/7818 +f 7818/7818/7818 7819/7819/7819 7820/7820/7820 +f 7819/7819/7819 7821/7821/7821 7820/7820/7820 +f 7820/7820/7820 7821/7821/7821 7822/7822/7822 +f 7821/7821/7821 7823/7823/7823 7822/7822/7822 +f 7822/7822/7822 7823/7823/7823 7824/7824/7824 +f 7823/7823/7823 7825/7825/7825 7824/7824/7824 +f 7824/7824/7824 7825/7825/7825 7826/7826/7826 +f 7825/7825/7825 7827/7827/7827 7826/7826/7826 +f 7826/7826/7826 7827/7827/7827 7828/7828/7828 +f 7827/7827/7827 7829/7829/7829 7828/7828/7828 +f 7828/7828/7828 7829/7829/7829 7830/7830/7830 +f 7829/7829/7829 7831/7831/7831 7830/7830/7830 +f 7830/7830/7830 7831/7831/7831 7832/7832/7832 +f 7831/7831/7831 7833/7833/7833 7832/7832/7832 +f 7832/7832/7832 7833/7833/7833 7834/7834/7834 +f 7833/7833/7833 7835/7835/7835 7834/7834/7834 +f 7834/7834/7834 7835/7835/7835 7836/7836/7836 +f 7835/7835/7835 7837/7837/7837 7836/7836/7836 +f 7836/7836/7836 7837/7837/7837 7838/7838/7838 +f 7837/7837/7837 7839/7839/7839 7838/7838/7838 +f 7838/7838/7838 7839/7839/7839 7840/7840/7840 +f 7839/7839/7839 7841/7841/7841 7840/7840/7840 +f 7840/7840/7840 7841/7841/7841 7842/7842/7842 +f 7841/7841/7841 7843/7843/7843 7842/7842/7842 +f 7842/7842/7842 7843/7843/7843 7844/7844/7844 +f 7843/7843/7843 7845/7845/7845 7844/7844/7844 +f 7844/7844/7844 7845/7845/7845 7846/7846/7846 +f 7845/7845/7845 7847/7847/7847 7846/7846/7846 +f 7846/7846/7846 7847/7847/7847 7848/7848/7848 +f 7847/7847/7847 7849/7849/7849 7848/7848/7848 +f 7848/7848/7848 7849/7849/7849 7850/7850/7850 +f 7849/7849/7849 7851/7851/7851 7850/7850/7850 +f 7850/7850/7850 7851/7851/7851 7852/7852/7852 +f 7851/7851/7851 7853/7853/7853 7852/7852/7852 +f 7852/7852/7852 7853/7853/7853 7854/7854/7854 +f 7853/7853/7853 7855/7855/7855 7854/7854/7854 +f 7854/7854/7854 7855/7855/7855 7856/7856/7856 +f 7855/7855/7855 7857/7857/7857 7856/7856/7856 +f 7856/7856/7856 7857/7857/7857 7858/7858/7858 +f 7857/7857/7857 7859/7859/7859 7858/7858/7858 +f 7858/7858/7858 7859/7859/7859 7860/7860/7860 +f 7859/7859/7859 7861/7861/7861 7860/7860/7860 +f 7860/7860/7860 7861/7861/7861 7862/7862/7862 +f 7861/7861/7861 7863/7863/7863 7862/7862/7862 +f 7862/7862/7862 7863/7863/7863 7864/7864/7864 +f 7863/7863/7863 7865/7865/7865 7864/7864/7864 +f 7864/7864/7864 7865/7865/7865 7866/7866/7866 +f 7865/7865/7865 7867/7867/7867 7866/7866/7866 +f 7866/7866/7866 7867/7867/7867 7868/7868/7868 +f 7867/7867/7867 7869/7869/7869 7868/7868/7868 +f 7868/7868/7868 7869/7869/7869 7870/7870/7870 +f 7869/7869/7869 7871/7871/7871 7870/7870/7870 +f 7870/7870/7870 7871/7871/7871 7872/7872/7872 +f 7871/7871/7871 7873/7873/7873 7872/7872/7872 +f 7872/7872/7872 7873/7873/7873 7874/7874/7874 +f 7873/7873/7873 7875/7875/7875 7874/7874/7874 +f 7874/7874/7874 7875/7875/7875 7876/7876/7876 +f 7875/7875/7875 7877/7877/7877 7876/7876/7876 +f 7876/7876/7876 7877/7877/7877 7878/7878/7878 +f 7877/7877/7877 7879/7879/7879 7878/7878/7878 +f 7878/7878/7878 7879/7879/7879 7880/7880/7880 +f 7879/7879/7879 7881/7881/7881 7880/7880/7880 +f 7880/7880/7880 7881/7881/7881 7882/7882/7882 +f 7881/7881/7881 7883/7883/7883 7882/7882/7882 +f 7882/7882/7882 7883/7883/7883 7884/7884/7884 +f 7883/7883/7883 7885/7885/7885 7884/7884/7884 +f 7884/7884/7884 7885/7885/7885 7886/7886/7886 +f 7885/7885/7885 7887/7887/7887 7886/7886/7886 +f 7886/7886/7886 7887/7887/7887 7888/7888/7888 +f 7887/7887/7887 7889/7889/7889 7888/7888/7888 +f 7888/7888/7888 7889/7889/7889 7890/7890/7890 +f 7889/7889/7889 7891/7891/7891 7890/7890/7890 +f 7890/7890/7890 7891/7891/7891 7892/7892/7892 +f 7891/7891/7891 7893/7893/7893 7892/7892/7892 +f 7892/7892/7892 7893/7893/7893 7894/7894/7894 +f 7893/7893/7893 7895/7895/7895 7894/7894/7894 +f 7894/7894/7894 7895/7895/7895 7896/7896/7896 +f 7895/7895/7895 7897/7897/7897 7896/7896/7896 +f 7896/7896/7896 7897/7897/7897 7898/7898/7898 +f 7897/7897/7897 7899/7899/7899 7898/7898/7898 +f 7898/7898/7898 7899/7899/7899 7900/7900/7900 +f 7899/7899/7899 7901/7901/7901 7900/7900/7900 +f 7900/7900/7900 7901/7901/7901 7902/7902/7902 +f 7901/7901/7901 7903/7903/7903 7902/7902/7902 +f 7902/7902/7902 7903/7903/7903 7904/7904/7904 +f 7903/7903/7903 7905/7905/7905 7904/7904/7904 +f 7904/7904/7904 7905/7905/7905 7906/7906/7906 +f 7905/7905/7905 7907/7907/7907 7906/7906/7906 +f 7906/7906/7906 7907/7907/7907 7908/7908/7908 +f 7907/7907/7907 7909/7909/7909 7908/7908/7908 +f 7908/7908/7908 7909/7909/7909 7910/7910/7910 +f 7909/7909/7909 7911/7911/7911 7910/7910/7910 +f 7910/7910/7910 7911/7911/7911 7912/7912/7912 +f 7911/7911/7911 7913/7913/7913 7912/7912/7912 +f 7912/7912/7912 7913/7913/7913 7914/7914/7914 +f 7913/7913/7913 7915/7915/7915 7914/7914/7914 +f 7914/7914/7914 7915/7915/7915 7916/7916/7916 +f 7915/7915/7915 7917/7917/7917 7916/7916/7916 +f 7916/7916/7916 7917/7917/7917 7918/7918/7918 +f 7917/7917/7917 7919/7919/7919 7918/7918/7918 +f 7918/7918/7918 7919/7919/7919 7920/7920/7920 +f 7919/7919/7919 7921/7921/7921 7920/7920/7920 +f 7920/7920/7920 7921/7921/7921 7922/7922/7922 +f 7921/7921/7921 7923/7923/7923 7922/7922/7922 +f 7922/7922/7922 7923/7923/7923 7924/7924/7924 +f 7923/7923/7923 7925/7925/7925 7924/7924/7924 +f 7924/7924/7924 7925/7925/7925 7926/7926/7926 +f 7925/7925/7925 7927/7927/7927 7926/7926/7926 +f 7926/7926/7926 7927/7927/7927 7928/7928/7928 +f 7927/7927/7927 7929/7929/7929 7928/7928/7928 +f 7928/7928/7928 7929/7929/7929 7930/7930/7930 +f 7929/7929/7929 7931/7931/7931 7930/7930/7930 +f 7930/7930/7930 7931/7931/7931 7932/7932/7932 +f 7931/7931/7931 7933/7933/7933 7932/7932/7932 +f 7932/7932/7932 7933/7933/7933 7934/7934/7934 +f 7933/7933/7933 7935/7935/7935 7934/7934/7934 +f 7934/7934/7934 7935/7935/7935 7936/7936/7936 +f 7935/7935/7935 7937/7937/7937 7936/7936/7936 +f 7936/7936/7936 7937/7937/7937 7938/7938/7938 +f 7937/7937/7937 7939/7939/7939 7938/7938/7938 +f 7938/7938/7938 7939/7939/7939 7940/7940/7940 +f 7939/7939/7939 7941/7941/7941 7940/7940/7940 +f 7940/7940/7940 7941/7941/7941 7942/7942/7942 +f 7941/7941/7941 7943/7943/7943 7942/7942/7942 +f 7942/7942/7942 7943/7943/7943 7944/7944/7944 +f 7943/7943/7943 7945/7945/7945 7944/7944/7944 +f 7944/7944/7944 7945/7945/7945 7946/7946/7946 +f 7945/7945/7945 7947/7947/7947 7946/7946/7946 +f 7946/7946/7946 7947/7947/7947 7948/7948/7948 +f 7947/7947/7947 7949/7949/7949 7948/7948/7948 +f 7948/7948/7948 7949/7949/7949 7950/7950/7950 +f 7949/7949/7949 7951/7951/7951 7950/7950/7950 +f 7950/7950/7950 7951/7951/7951 7952/7952/7952 +f 7951/7951/7951 7953/7953/7953 7952/7952/7952 +f 7952/7952/7952 7953/7953/7953 7954/7954/7954 +f 7953/7953/7953 7955/7955/7955 7954/7954/7954 +f 7954/7954/7954 7955/7955/7955 7956/7956/7956 +f 7955/7955/7955 7957/7957/7957 7956/7956/7956 +f 7956/7956/7956 7957/7957/7957 7958/7958/7958 +f 7957/7957/7957 7959/7959/7959 7958/7958/7958 +f 7958/7958/7958 7959/7959/7959 7960/7960/7960 +f 7959/7959/7959 7961/7961/7961 7960/7960/7960 +f 7960/7960/7960 7961/7961/7961 7962/7962/7962 +f 7961/7961/7961 7963/7963/7963 7962/7962/7962 +f 7962/7962/7962 7963/7963/7963 7964/7964/7964 +f 7963/7963/7963 7965/7965/7965 7964/7964/7964 +f 7964/7964/7964 7965/7965/7965 7966/7966/7966 +f 7965/7965/7965 7967/7967/7967 7966/7966/7966 +f 7966/7966/7966 7967/7967/7967 7968/7968/7968 +f 7967/7967/7967 7969/7969/7969 7968/7968/7968 +f 7968/7968/7968 7969/7969/7969 7970/7970/7970 +f 7969/7969/7969 7971/7971/7971 7970/7970/7970 +f 7970/7970/7970 7971/7971/7971 7972/7972/7972 +f 7971/7971/7971 7973/7973/7973 7972/7972/7972 +f 7972/7972/7972 7973/7973/7973 7974/7974/7974 +f 7973/7973/7973 7975/7975/7975 7974/7974/7974 +f 7974/7974/7974 7975/7975/7975 7976/7976/7976 +f 7975/7975/7975 7977/7977/7977 7976/7976/7976 +f 7976/7976/7976 7977/7977/7977 7978/7978/7978 +f 7977/7977/7977 7979/7979/7979 7978/7978/7978 +f 7978/7978/7978 7979/7979/7979 7980/7980/7980 +f 7979/7979/7979 7981/7981/7981 7980/7980/7980 +f 7980/7980/7980 7981/7981/7981 7982/7982/7982 +f 7981/7981/7981 7983/7983/7983 7982/7982/7982 +f 7982/7982/7982 7983/7983/7983 7984/7984/7984 +f 7983/7983/7983 7985/7985/7985 7984/7984/7984 +f 7984/7984/7984 7985/7985/7985 7986/7986/7986 +f 7985/7985/7985 7987/7987/7987 7986/7986/7986 +f 7986/7986/7986 7987/7987/7987 7988/7988/7988 +f 7987/7987/7987 7989/7989/7989 7988/7988/7988 +f 7988/7988/7988 7989/7989/7989 7990/7990/7990 +f 7989/7989/7989 7991/7991/7991 7990/7990/7990 +f 7990/7990/7990 7991/7991/7991 7992/7992/7992 +f 7991/7991/7991 7993/7993/7993 7992/7992/7992 +f 7992/7992/7992 7993/7993/7993 7994/7994/7994 +f 7993/7993/7993 7995/7995/7995 7994/7994/7994 +f 7994/7994/7994 7995/7995/7995 7996/7996/7996 +f 7995/7995/7995 7997/7997/7997 7996/7996/7996 +f 7996/7996/7996 7997/7997/7997 7998/7998/7998 +f 7997/7997/7997 7999/7999/7999 7998/7998/7998 +f 7998/7998/7998 7999/7999/7999 8000/8000/8000 +f 7999/7999/7999 8001/8001/8001 8000/8000/8000 +f 8000/8000/8000 8001/8001/8001 8002/8002/8002 +f 8001/8001/8001 8003/8003/8003 8002/8002/8002 +f 8002/8002/8002 8003/8003/8003 8004/8004/8004 +f 8003/8003/8003 8005/8005/8005 8004/8004/8004 +f 8004/8004/8004 8005/8005/8005 8006/8006/8006 +f 8005/8005/8005 8007/8007/8007 8006/8006/8006 +f 8006/8006/8006 8007/8007/8007 8008/8008/8008 +f 8007/8007/8007 8009/8009/8009 8008/8008/8008 +f 8008/8008/8008 8009/8009/8009 8010/8010/8010 +f 8009/8009/8009 8011/8011/8011 8010/8010/8010 +f 8010/8010/8010 8011/8011/8011 8012/8012/8012 +f 8011/8011/8011 8013/8013/8013 8012/8012/8012 +f 8012/8012/8012 8013/8013/8013 8014/8014/8014 +f 8013/8013/8013 8015/8015/8015 8014/8014/8014 +f 8014/8014/8014 8015/8015/8015 8016/8016/8016 +f 8015/8015/8015 8017/8017/8017 8016/8016/8016 +f 8016/8016/8016 8017/8017/8017 8018/8018/8018 +f 8017/8017/8017 8019/8019/8019 8018/8018/8018 +f 8018/8018/8018 8019/8019/8019 8020/8020/8020 +f 8019/8019/8019 8021/8021/8021 8020/8020/8020 +f 8020/8020/8020 8021/8021/8021 8022/8022/8022 +f 8021/8021/8021 8023/8023/8023 8022/8022/8022 +f 8022/8022/8022 8023/8023/8023 8024/8024/8024 +f 8023/8023/8023 8025/8025/8025 8024/8024/8024 +f 8024/8024/8024 8025/8025/8025 8026/8026/8026 +f 8025/8025/8025 8027/8027/8027 8026/8026/8026 +f 8026/8026/8026 8027/8027/8027 8028/8028/8028 +f 8027/8027/8027 8029/8029/8029 8028/8028/8028 +f 8028/8028/8028 8029/8029/8029 8030/8030/8030 +f 8029/8029/8029 8031/8031/8031 8030/8030/8030 +f 8030/8030/8030 8031/8031/8031 8032/8032/8032 +f 8031/8031/8031 8033/8033/8033 8032/8032/8032 +f 8032/8032/8032 8033/8033/8033 8034/8034/8034 +f 8033/8033/8033 8035/8035/8035 8034/8034/8034 +f 8034/8034/8034 8035/8035/8035 8036/8036/8036 +f 8035/8035/8035 8037/8037/8037 8036/8036/8036 +f 8036/8036/8036 8037/8037/8037 8038/8038/8038 +f 8037/8037/8037 8039/8039/8039 8038/8038/8038 +f 8038/8038/8038 8039/8039/8039 8040/8040/8040 +f 8039/8039/8039 8041/8041/8041 8040/8040/8040 +f 8040/8040/8040 8041/8041/8041 8042/8042/8042 +f 8041/8041/8041 8043/8043/8043 8042/8042/8042 +f 8042/8042/8042 8043/8043/8043 8044/8044/8044 +f 8043/8043/8043 8045/8045/8045 8044/8044/8044 +f 8044/8044/8044 8045/8045/8045 8046/8046/8046 +f 8045/8045/8045 8047/8047/8047 8046/8046/8046 +f 8046/8046/8046 8047/8047/8047 8048/8048/8048 +f 8047/8047/8047 8049/8049/8049 8048/8048/8048 +f 8048/8048/8048 8049/8049/8049 8050/8050/8050 +f 8049/8049/8049 8051/8051/8051 8050/8050/8050 +f 8050/8050/8050 8051/8051/8051 8052/8052/8052 +f 8051/8051/8051 8053/8053/8053 8052/8052/8052 +f 8052/8052/8052 8053/8053/8053 8054/8054/8054 +f 8053/8053/8053 8055/8055/8055 8054/8054/8054 +f 8054/8054/8054 8055/8055/8055 8056/8056/8056 +f 8055/8055/8055 8057/8057/8057 8056/8056/8056 +f 8056/8056/8056 8057/8057/8057 8058/8058/8058 +f 8057/8057/8057 8059/8059/8059 8058/8058/8058 +f 8058/8058/8058 8059/8059/8059 8060/8060/8060 +f 8059/8059/8059 8061/8061/8061 8060/8060/8060 +f 8060/8060/8060 8061/8061/8061 8062/8062/8062 +f 8061/8061/8061 8063/8063/8063 8062/8062/8062 +f 8062/8062/8062 8063/8063/8063 8064/8064/8064 +f 8063/8063/8063 8065/8065/8065 8064/8064/8064 +f 8064/8064/8064 8065/8065/8065 8066/8066/8066 +f 8065/8065/8065 8067/8067/8067 8066/8066/8066 +f 8066/8066/8066 8067/8067/8067 8068/8068/8068 +f 8067/8067/8067 8069/8069/8069 8068/8068/8068 +f 8068/8068/8068 8069/8069/8069 8070/8070/8070 +f 8069/8069/8069 8071/8071/8071 8070/8070/8070 +f 8070/8070/8070 8071/8071/8071 8072/8072/8072 +f 8071/8071/8071 8073/8073/8073 8072/8072/8072 +f 8072/8072/8072 8073/8073/8073 8074/8074/8074 +f 8073/8073/8073 8075/8075/8075 8074/8074/8074 +f 8074/8074/8074 8075/8075/8075 8076/8076/8076 +f 8075/8075/8075 8077/8077/8077 8076/8076/8076 +f 8076/8076/8076 8077/8077/8077 8078/8078/8078 +f 8077/8077/8077 8079/8079/8079 8078/8078/8078 +f 8078/8078/8078 8079/8079/8079 8080/8080/8080 +f 8079/8079/8079 8081/8081/8081 8080/8080/8080 +f 8080/8080/8080 8081/8081/8081 8082/8082/8082 +f 8081/8081/8081 8083/8083/8083 8082/8082/8082 +f 8082/8082/8082 8083/8083/8083 8084/8084/8084 +f 8083/8083/8083 8085/8085/8085 8084/8084/8084 +f 8084/8084/8084 8085/8085/8085 8086/8086/8086 +f 8085/8085/8085 8087/8087/8087 8086/8086/8086 +f 8086/8086/8086 8087/8087/8087 8088/8088/8088 +f 8087/8087/8087 8089/8089/8089 8088/8088/8088 +f 8088/8088/8088 8089/8089/8089 8090/8090/8090 +f 8089/8089/8089 8091/8091/8091 8090/8090/8090 +f 8090/8090/8090 8091/8091/8091 8092/8092/8092 +f 8091/8091/8091 8093/8093/8093 8092/8092/8092 +f 8092/8092/8092 8093/8093/8093 8094/8094/8094 +f 8093/8093/8093 8095/8095/8095 8094/8094/8094 +f 8094/8094/8094 8095/8095/8095 8096/8096/8096 +f 8095/8095/8095 8097/8097/8097 8096/8096/8096 +f 8096/8096/8096 8097/8097/8097 8098/8098/8098 +f 8097/8097/8097 8099/8099/8099 8098/8098/8098 +f 8098/8098/8098 8099/8099/8099 8100/8100/8100 +f 8099/8099/8099 8101/8101/8101 8100/8100/8100 +f 8100/8100/8100 8101/8101/8101 8102/8102/8102 +f 8101/8101/8101 8103/8103/8103 8102/8102/8102 +f 8102/8102/8102 8103/8103/8103 8104/8104/8104 +f 8103/8103/8103 8105/8105/8105 8104/8104/8104 +f 8104/8104/8104 8105/8105/8105 8106/8106/8106 +f 8105/8105/8105 8107/8107/8107 8106/8106/8106 +f 8106/8106/8106 8107/8107/8107 8108/8108/8108 +f 8107/8107/8107 8109/8109/8109 8108/8108/8108 +f 8108/8108/8108 8109/8109/8109 8110/8110/8110 +f 8109/8109/8109 8111/8111/8111 8110/8110/8110 +f 8110/8110/8110 8111/8111/8111 8112/8112/8112 +f 8111/8111/8111 8113/8113/8113 8112/8112/8112 +f 8112/8112/8112 8113/8113/8113 8114/8114/8114 +f 8113/8113/8113 8115/8115/8115 8114/8114/8114 +f 8114/8114/8114 8115/8115/8115 8116/8116/8116 +f 8115/8115/8115 8117/8117/8117 8116/8116/8116 +f 8116/8116/8116 8117/8117/8117 8118/8118/8118 +f 8117/8117/8117 8119/8119/8119 8118/8118/8118 +f 8118/8118/8118 8119/8119/8119 8120/8120/8120 +f 8119/8119/8119 8121/8121/8121 8120/8120/8120 +f 8120/8120/8120 8121/8121/8121 8122/8122/8122 +f 8121/8121/8121 8123/8123/8123 8122/8122/8122 +f 8122/8122/8122 8123/8123/8123 8124/8124/8124 +f 8123/8123/8123 8125/8125/8125 8124/8124/8124 +f 8124/8124/8124 8125/8125/8125 8126/8126/8126 +f 8125/8125/8125 8127/8127/8127 8126/8126/8126 +f 8126/8126/8126 8127/8127/8127 8128/8128/8128 +f 8127/8127/8127 8129/8129/8129 8128/8128/8128 +f 8128/8128/8128 8129/8129/8129 8130/8130/8130 +f 8129/8129/8129 8131/8131/8131 8130/8130/8130 +f 8130/8130/8130 8131/8131/8131 8132/8132/8132 +f 8131/8131/8131 8133/8133/8133 8132/8132/8132 +f 8132/8132/8132 8133/8133/8133 8134/8134/8134 +f 8133/8133/8133 8135/8135/8135 8134/8134/8134 +f 8134/8134/8134 8135/8135/8135 8136/8136/8136 +f 8135/8135/8135 8137/8137/8137 8136/8136/8136 +f 8136/8136/8136 8137/8137/8137 8138/8138/8138 +f 8137/8137/8137 8139/8139/8139 8138/8138/8138 +f 8138/8138/8138 8139/8139/8139 8140/8140/8140 +f 8139/8139/8139 8141/8141/8141 8140/8140/8140 +f 8140/8140/8140 8141/8141/8141 8142/8142/8142 +f 8141/8141/8141 8143/8143/8143 8142/8142/8142 +f 8142/8142/8142 8143/8143/8143 8144/8144/8144 +f 8143/8143/8143 8145/8145/8145 8144/8144/8144 +f 8144/8144/8144 8145/8145/8145 8146/8146/8146 +f 8145/8145/8145 8147/8147/8147 8146/8146/8146 +f 8146/8146/8146 8147/8147/8147 8148/8148/8148 +f 8147/8147/8147 8149/8149/8149 8148/8148/8148 +f 8148/8148/8148 8149/8149/8149 8150/8150/8150 +f 8149/8149/8149 8151/8151/8151 8150/8150/8150 +f 8150/8150/8150 8151/8151/8151 8152/8152/8152 +f 8151/8151/8151 8153/8153/8153 8152/8152/8152 +f 8152/8152/8152 8153/8153/8153 8154/8154/8154 +f 8153/8153/8153 8155/8155/8155 8154/8154/8154 +f 8154/8154/8154 8155/8155/8155 8156/8156/8156 +f 8155/8155/8155 8157/8157/8157 8156/8156/8156 +f 8156/8156/8156 8157/8157/8157 8158/8158/8158 +f 8157/8157/8157 8159/8159/8159 8158/8158/8158 +f 8158/8158/8158 8159/8159/8159 8160/8160/8160 +f 8159/8159/8159 8161/8161/8161 8160/8160/8160 +f 8160/8160/8160 8161/8161/8161 8162/8162/8162 +f 8161/8161/8161 8163/8163/8163 8162/8162/8162 +f 8162/8162/8162 8163/8163/8163 8164/8164/8164 +f 8163/8163/8163 8165/8165/8165 8164/8164/8164 +f 8164/8164/8164 8165/8165/8165 8166/8166/8166 +f 8165/8165/8165 8167/8167/8167 8166/8166/8166 +f 8166/8166/8166 8167/8167/8167 8168/8168/8168 +f 8167/8167/8167 8169/8169/8169 8168/8168/8168 +f 8168/8168/8168 8169/8169/8169 8170/8170/8170 +f 8169/8169/8169 8171/8171/8171 8170/8170/8170 +f 8170/8170/8170 8171/8171/8171 8172/8172/8172 +f 8171/8171/8171 8173/8173/8173 8172/8172/8172 +f 8172/8172/8172 8173/8173/8173 8174/8174/8174 +f 8173/8173/8173 8175/8175/8175 8174/8174/8174 +f 8174/8174/8174 8175/8175/8175 8176/8176/8176 +f 8175/8175/8175 8177/8177/8177 8176/8176/8176 +f 8176/8176/8176 8177/8177/8177 8178/8178/8178 +f 8177/8177/8177 8179/8179/8179 8178/8178/8178 +f 8178/8178/8178 8179/8179/8179 8180/8180/8180 +f 8179/8179/8179 8181/8181/8181 8180/8180/8180 +f 8180/8180/8180 8181/8181/8181 8182/8182/8182 +f 8181/8181/8181 8183/8183/8183 8182/8182/8182 +f 8182/8182/8182 8183/8183/8183 8184/8184/8184 +f 8183/8183/8183 8185/8185/8185 8184/8184/8184 +f 8184/8184/8184 8185/8185/8185 8186/8186/8186 +f 8185/8185/8185 8187/8187/8187 8186/8186/8186 +f 8186/8186/8186 8187/8187/8187 8188/8188/8188 +f 8187/8187/8187 8189/8189/8189 8188/8188/8188 +f 8188/8188/8188 8189/8189/8189 8190/8190/8190 +f 8189/8189/8189 8191/8191/8191 8190/8190/8190 +f 8190/8190/8190 8191/8191/8191 8192/8192/8192 +f 8191/8191/8191 8193/8193/8193 8192/8192/8192 +f 8192/8192/8192 8193/8193/8193 8194/8194/8194 +f 8193/8193/8193 8195/8195/8195 8194/8194/8194 +f 8194/8194/8194 8195/8195/8195 8196/8196/8196 +f 8195/8195/8195 8197/8197/8197 8196/8196/8196 +f 8196/8196/8196 8197/8197/8197 8198/8198/8198 +f 8197/8197/8197 8199/8199/8199 8198/8198/8198 +f 8198/8198/8198 8199/8199/8199 8200/8200/8200 +f 8199/8199/8199 8201/8201/8201 8200/8200/8200 +f 8200/8200/8200 8201/8201/8201 8202/8202/8202 +f 8201/8201/8201 8203/8203/8203 8202/8202/8202 +f 8202/8202/8202 8203/8203/8203 8204/8204/8204 +f 8203/8203/8203 8205/8205/8205 8204/8204/8204 +f 8204/8204/8204 8205/8205/8205 8206/8206/8206 +f 8205/8205/8205 8207/8207/8207 8206/8206/8206 +f 8206/8206/8206 8207/8207/8207 8208/8208/8208 +f 8207/8207/8207 8209/8209/8209 8208/8208/8208 +f 8208/8208/8208 8209/8209/8209 8210/8210/8210 +f 8209/8209/8209 8211/8211/8211 8210/8210/8210 +f 8210/8210/8210 8211/8211/8211 8212/8212/8212 +f 8211/8211/8211 8213/8213/8213 8212/8212/8212 +f 8212/8212/8212 8213/8213/8213 8214/8214/8214 +f 8213/8213/8213 8215/8215/8215 8214/8214/8214 +f 8214/8214/8214 8215/8215/8215 8216/8216/8216 +f 8215/8215/8215 8217/8217/8217 8216/8216/8216 +f 8216/8216/8216 8217/8217/8217 8218/8218/8218 +f 8217/8217/8217 8219/8219/8219 8218/8218/8218 +f 8218/8218/8218 8219/8219/8219 8220/8220/8220 +f 8219/8219/8219 8221/8221/8221 8220/8220/8220 +f 8220/8220/8220 8221/8221/8221 8222/8222/8222 +f 8221/8221/8221 8223/8223/8223 8222/8222/8222 +f 8222/8222/8222 8223/8223/8223 8224/8224/8224 +f 8223/8223/8223 8225/8225/8225 8224/8224/8224 +f 8224/8224/8224 8225/8225/8225 8226/8226/8226 +f 8225/8225/8225 8227/8227/8227 8226/8226/8226 +f 8226/8226/8226 8227/8227/8227 8228/8228/8228 +f 8227/8227/8227 8229/8229/8229 8228/8228/8228 +f 8228/8228/8228 8229/8229/8229 8230/8230/8230 +f 8229/8229/8229 8231/8231/8231 8230/8230/8230 +f 8230/8230/8230 8231/8231/8231 8232/8232/8232 +f 8231/8231/8231 8233/8233/8233 8232/8232/8232 +f 8232/8232/8232 8233/8233/8233 8234/8234/8234 +f 8233/8233/8233 8235/8235/8235 8234/8234/8234 +f 8234/8234/8234 8235/8235/8235 8236/8236/8236 +f 8235/8235/8235 8237/8237/8237 8236/8236/8236 +f 8236/8236/8236 8237/8237/8237 8238/8238/8238 +f 8237/8237/8237 8239/8239/8239 8238/8238/8238 +f 8238/8238/8238 8239/8239/8239 8240/8240/8240 +f 8239/8239/8239 8241/8241/8241 8240/8240/8240 +f 8240/8240/8240 8241/8241/8241 8242/8242/8242 +f 8241/8241/8241 8243/8243/8243 8242/8242/8242 +f 8242/8242/8242 8243/8243/8243 8244/8244/8244 +f 8243/8243/8243 8245/8245/8245 8244/8244/8244 +f 8244/8244/8244 8245/8245/8245 8246/8246/8246 +f 8245/8245/8245 8247/8247/8247 8246/8246/8246 +f 8246/8246/8246 8247/8247/8247 8248/8248/8248 +f 8247/8247/8247 8249/8249/8249 8248/8248/8248 +f 8248/8248/8248 8249/8249/8249 8250/8250/8250 +f 8249/8249/8249 8251/8251/8251 8250/8250/8250 +f 8250/8250/8250 8251/8251/8251 8252/8252/8252 +f 8251/8251/8251 8253/8253/8253 8252/8252/8252 +f 8252/8252/8252 8253/8253/8253 8254/8254/8254 +f 8253/8253/8253 8255/8255/8255 8254/8254/8254 +f 8254/8254/8254 8255/8255/8255 8256/8256/8256 +f 8255/8255/8255 8257/8257/8257 8256/8256/8256 +f 8256/8256/8256 8257/8257/8257 8258/8258/8258 +f 8257/8257/8257 8259/8259/8259 8258/8258/8258 +f 8258/8258/8258 8259/8259/8259 8260/8260/8260 +f 8259/8259/8259 8261/8261/8261 8260/8260/8260 +f 8260/8260/8260 8261/8261/8261 8262/8262/8262 +f 8261/8261/8261 8263/8263/8263 8262/8262/8262 +f 8262/8262/8262 8263/8263/8263 8264/8264/8264 +f 8263/8263/8263 8265/8265/8265 8264/8264/8264 +f 8264/8264/8264 8265/8265/8265 8266/8266/8266 +f 8265/8265/8265 8267/8267/8267 8266/8266/8266 +f 8266/8266/8266 8267/8267/8267 8268/8268/8268 +f 8267/8267/8267 8269/8269/8269 8268/8268/8268 +f 8268/8268/8268 8269/8269/8269 8270/8270/8270 +f 8269/8269/8269 8271/8271/8271 8270/8270/8270 +f 8270/8270/8270 8271/8271/8271 8272/8272/8272 +f 8271/8271/8271 8273/8273/8273 8272/8272/8272 +f 8272/8272/8272 8273/8273/8273 8274/8274/8274 +f 8273/8273/8273 8275/8275/8275 8274/8274/8274 +f 8274/8274/8274 8275/8275/8275 8276/8276/8276 +f 8275/8275/8275 8277/8277/8277 8276/8276/8276 +f 8276/8276/8276 8277/8277/8277 8278/8278/8278 +f 8277/8277/8277 8279/8279/8279 8278/8278/8278 +f 8278/8278/8278 8279/8279/8279 8280/8280/8280 +f 8279/8279/8279 8281/8281/8281 8280/8280/8280 +f 8280/8280/8280 8281/8281/8281 8282/8282/8282 +f 8281/8281/8281 8283/8283/8283 8282/8282/8282 +f 8282/8282/8282 8283/8283/8283 8284/8284/8284 +f 8283/8283/8283 8285/8285/8285 8284/8284/8284 +f 8284/8284/8284 8285/8285/8285 8286/8286/8286 +f 8285/8285/8285 8287/8287/8287 8286/8286/8286 +f 8286/8286/8286 8287/8287/8287 8288/8288/8288 +f 8287/8287/8287 8289/8289/8289 8288/8288/8288 +f 8288/8288/8288 8289/8289/8289 8290/8290/8290 +f 8289/8289/8289 8291/8291/8291 8290/8290/8290 +f 8290/8290/8290 8291/8291/8291 8292/8292/8292 +f 8291/8291/8291 8293/8293/8293 8292/8292/8292 +f 8292/8292/8292 8293/8293/8293 8294/8294/8294 +f 8293/8293/8293 8295/8295/8295 8294/8294/8294 +f 8294/8294/8294 8295/8295/8295 8296/8296/8296 +f 8295/8295/8295 8297/8297/8297 8296/8296/8296 +f 8296/8296/8296 8297/8297/8297 8298/8298/8298 +f 8297/8297/8297 8299/8299/8299 8298/8298/8298 +f 8298/8298/8298 8299/8299/8299 8300/8300/8300 +f 8299/8299/8299 8301/8301/8301 8300/8300/8300 +f 8300/8300/8300 8301/8301/8301 8302/8302/8302 +f 8301/8301/8301 8303/8303/8303 8302/8302/8302 +f 8302/8302/8302 8303/8303/8303 8304/8304/8304 +f 8303/8303/8303 8305/8305/8305 8304/8304/8304 +f 8304/8304/8304 8305/8305/8305 8306/8306/8306 +f 8305/8305/8305 8307/8307/8307 8306/8306/8306 +f 8306/8306/8306 8307/8307/8307 8308/8308/8308 +f 8307/8307/8307 8309/8309/8309 8308/8308/8308 +f 8308/8308/8308 8309/8309/8309 8310/8310/8310 +f 8309/8309/8309 8311/8311/8311 8310/8310/8310 +f 8310/8310/8310 8311/8311/8311 8312/8312/8312 +f 8311/8311/8311 8313/8313/8313 8312/8312/8312 +f 8312/8312/8312 8313/8313/8313 8314/8314/8314 +f 8313/8313/8313 8315/8315/8315 8314/8314/8314 +f 8314/8314/8314 8315/8315/8315 8316/8316/8316 +f 8315/8315/8315 8317/8317/8317 8316/8316/8316 +f 8316/8316/8316 8317/8317/8317 8318/8318/8318 +f 8317/8317/8317 8319/8319/8319 8318/8318/8318 +f 8318/8318/8318 8319/8319/8319 8320/8320/8320 + + diff --git a/media/scenes/wuson.mtl b/media/scenes/wuson.mtl new file mode 100644 index 0000000..4c2da9e --- /dev/null +++ b/media/scenes/wuson.mtl @@ -0,0 +1,8 @@ +newmtl default +illum 2 +d 1 +Ns 32.0 +Ni 0 +Ka 0 0 0 +Kd 0.56 0.49 0.25 +Ks 1 1 1 diff --git a/media/scenes/wuson.obj b/media/scenes/wuson.obj new file mode 100644 index 0000000..7c81145 --- /dev/null +++ b/media/scenes/wuson.obj @@ -0,0 +1,7941 @@ +# Wavefront OBJ exported by MilkShape 3D +mtllib wuson.mtl + +v 0.163313 0.540615 -0.268688 +v 0.000000 0.498178 -0.278300 +v 0.144773 0.521976 -0.369613 +v 0.000000 0.450505 -0.365256 +v 0.108530 1.455653 -0.355331 +v 0.114572 1.478219 -0.524305 +v 0.000000 1.491224 -0.361320 +v 0.000000 1.515251 -0.533029 +v 0.432499 0.893081 -0.117936 +v 0.437223 0.907435 0.021572 +v 0.408121 0.708110 -0.129847 +v 0.401509 0.719666 0.019700 +v 0.055367 1.060557 0.903845 +v 0.000000 1.071758 0.877127 +v 0.020074 0.859710 0.802989 +v 0.000000 0.871132 0.792848 +v 0.008274 0.762612 0.689589 +v 0.000000 0.766550 0.690640 +v 0.000000 0.477658 -0.820987 +v 0.080293 0.503604 -0.814335 +v 0.000000 0.427930 -0.743096 +v 0.075642 0.462425 -0.735415 +v 0.113353 1.389298 -0.829547 +v 0.077967 1.301869 -0.944955 +v 0.000000 1.401005 -0.850805 +v 0.000000 1.314178 -0.946150 +v 0.250557 1.103714 -0.893329 +v 0.163891 1.230911 -0.925097 +v 0.315181 1.175598 -0.764996 +v 0.198746 1.318974 -0.792401 +v 0.000000 0.539160 0.217662 +v 0.000000 0.511473 -0.002516 +v 0.157486 0.562074 0.215574 +v 0.181052 0.522829 0.003963 +v 0.409405 0.931537 0.188720 +v 0.360061 0.937631 0.306779 +v 0.372288 0.760127 0.218413 +v 0.337829 0.803507 0.315369 +v 0.000000 1.337871 0.376398 +v 0.108528 1.304915 0.360089 +v 0.000000 1.369700 0.123007 +v 0.121794 1.337687 0.126862 +v 0.000000 0.406746 -0.682871 +v 0.072233 0.433957 -0.668912 +v 0.000000 0.408895 -0.520935 +v 0.090467 0.448806 -0.527020 +v 0.000000 1.481308 -0.694820 +v 0.117833 1.452666 -0.677125 +v 0.215624 1.379687 -0.638821 +v 0.219620 1.385795 -0.509012 +v 0.352477 1.199774 -0.606807 +v 0.335016 1.219440 -0.477144 +v 0.268996 1.278754 -0.166749 +v 0.276410 1.265942 -0.024242 +v 0.333440 1.169196 -0.148889 +v 0.334864 1.173440 -0.008152 +v 0.000000 1.251145 0.798667 +v 0.000000 1.203002 0.842631 +v 0.085151 1.283248 0.801816 +v 0.115223 1.200244 0.870956 +v 0.201975 1.300758 0.676339 +v 0.187521 1.271414 0.788019 +v 0.284059 1.231316 0.669572 +v 0.234621 1.231194 0.787648 +v 0.263580 1.261915 0.140392 +v 0.229655 1.256244 0.334608 +v 0.316565 1.170591 0.155536 +v 0.284178 1.157604 0.314571 +v 0.423456 0.891875 -0.279155 +v 0.414880 0.913431 -0.360277 +v 0.397077 1.040035 -0.294104 +v 0.412246 1.047188 -0.462044 +v 0.372005 1.062321 0.173291 +v 0.392132 1.063792 0.008478 +v 0.000000 0.516286 -0.882034 +v 0.066691 0.541093 -0.876853 +v 0.229770 0.574212 -0.368127 +v 0.348259 0.682947 -0.357136 +v 0.305341 0.595608 -0.258291 +v 0.390662 0.714595 -0.263803 +v 0.317899 0.663392 0.220593 +v 0.337591 0.608417 0.012575 +v 0.093267 1.340819 0.537123 +v 0.000000 1.328178 0.531584 +v 0.078983 1.329372 0.672760 +v 0.038019 1.342369 0.674176 +v 0.000000 1.343699 0.675576 +v 0.276877 1.223774 0.518284 +v 0.208275 1.309593 0.514568 +v 0.000000 0.715693 0.583122 +v 0.000000 0.669559 0.473072 +v 0.009831 0.722762 0.582357 +v 0.042466 0.676207 0.462186 +v 0.236095 1.315803 -0.336440 +v 0.126253 1.371295 -0.069033 +v 0.083203 1.299485 0.776490 +v 0.219224 0.687039 0.341114 +v 0.110497 0.628471 0.357001 +v 0.334028 0.594810 -0.151073 +v 0.173069 0.533491 -0.171989 +v 0.188531 0.548481 -0.803520 +v 0.130931 0.601270 -0.873717 +v 0.000000 0.504867 -0.181284 +v 0.121475 1.417969 -0.199653 +v 0.000000 1.457249 -0.212704 +v 0.317998 1.171010 -0.316945 +v 0.390117 1.050900 -0.124181 +v 0.000000 0.606042 0.362368 +v 0.000000 1.403213 -0.085812 +v 0.328173 1.060432 0.316278 +v 0.298690 0.981866 -0.872468 +v 0.378254 1.055511 -0.754824 +v 0.417389 1.074460 -0.603646 +v 0.122304 0.494920 -0.438939 +v 0.000000 0.424155 -0.433288 +v 0.247080 0.947536 -1.089240 +v 0.261441 0.936834 -0.950653 +v 0.241338 0.904321 -1.101547 +v 0.261829 0.862849 -0.969024 +v 0.070074 0.663809 -1.244802 +v 0.036703 0.673595 -1.235823 +v 0.070992 0.686623 -1.247380 +v 0.036792 0.697304 -1.238117 +v 0.147323 1.206186 -1.283632 +v 0.085375 1.217723 -1.291375 +v 0.149037 1.217860 -1.182005 +v 0.082590 1.230108 -1.177560 +v 0.068422 1.066913 -1.451326 +v 0.082822 1.147955 -1.405828 +v 0.122807 1.061670 -1.432474 +v 0.144216 1.142150 -1.389224 +v 0.019196 0.641123 -1.594895 +v 0.048210 0.652445 -1.589749 +v 0.018462 0.630150 -1.572862 +v 0.042564 0.636975 -1.569583 +v 0.140954 1.195292 -1.081044 +v 0.063677 1.226234 -1.084658 +v 0.155712 1.208942 -1.010450 +v 0.063836 1.256372 -1.006456 +v 0.050513 0.530957 -1.365189 +v 0.018619 0.523921 -1.370303 +v 0.042243 0.536856 -1.393100 +v 0.013712 0.533006 -1.402167 +v 0.275470 0.839500 -0.919913 +v 0.232935 1.172981 -1.184636 +v 0.262478 1.120451 -1.180367 +v 0.228412 1.165832 -1.270773 +v 0.248806 1.114913 -1.231756 +v 0.101380 0.680852 -1.557837 +v 0.091704 0.667292 -1.556855 +v 0.077701 0.670632 -1.575456 +v 0.070546 0.651884 -1.562914 +v 0.212058 1.151285 -1.089059 +v 0.194389 1.135778 -1.019275 +v 0.243257 1.101869 -1.109294 +v 0.233524 1.070262 -1.041313 +v 0.079852 0.553916 -1.324992 +v 0.077998 0.542918 -1.352136 +v 0.096465 0.564166 -1.343108 +v 0.072713 0.548504 -1.377240 +v 0.062177 0.790061 -1.548939 +v 0.032314 0.787490 -1.573539 +v 0.082036 0.881297 -1.492716 +v 0.044385 0.878195 -1.529981 +v 0.091171 0.790433 -1.508123 +v 0.119215 0.879041 -1.452959 +v 0.111725 0.786106 -1.457935 +v 0.154512 0.867532 -1.402559 +v 0.161549 0.634034 -1.276360 +v 0.201473 0.656278 -1.208949 +v 0.155468 0.630819 -1.236804 +v 0.134085 0.661652 -1.124052 +v 0.084065 0.641995 -1.085169 +v 0.093092 0.644095 -0.998740 +v 0.044879 0.622145 -1.066202 +v 0.045699 0.606911 -0.984531 +v 0.216812 1.004349 -1.256261 +v 0.239514 1.048406 -1.236328 +v 0.231478 0.999141 -1.201274 +v 0.244883 1.045580 -1.193270 +v 0.190128 0.840066 -1.294682 +v 0.203642 0.795930 -1.233119 +v 0.156650 0.761539 -1.356212 +v 0.181027 0.684930 -1.327258 +v 0.128445 0.627141 -1.442977 +v 0.118962 0.596255 -1.437387 +v 0.125944 0.642916 -1.491134 +v 0.115440 0.619527 -1.495687 +v 0.054464 0.623404 -1.294657 +v 0.025433 0.627061 -1.305227 +v 0.119194 0.660955 -1.324339 +v 0.139083 0.623711 -1.326727 +v 0.118120 0.677453 -1.278789 +v 0.138638 0.637077 -1.308886 +v 0.069671 0.690989 -1.278198 +v 0.037356 0.701558 -1.272798 +v 0.068040 0.667823 -1.327512 +v 0.035488 0.670332 -1.329960 +v 0.100389 0.653954 -1.255747 +v 0.103226 0.674458 -1.263748 +v 0.129485 0.638544 -1.292252 +v 0.134660 0.641700 -1.297916 +v 0.081666 0.623371 -1.289704 +v 0.198106 0.684246 -1.282808 +v 0.217239 0.685585 -1.235284 +v 0.143894 0.636116 -1.296556 +v 0.141154 0.632284 -1.289671 +v 0.089667 0.594454 -1.497634 +v 0.091568 0.580916 -1.447681 +v 0.024041 0.579481 -1.503406 +v 0.060899 0.582180 -1.501117 +v 0.032725 0.575474 -1.470149 +v 0.062696 0.576113 -1.462112 +v 0.013895 0.548833 -1.398495 +v 0.039635 0.554379 -1.391853 +v 0.071629 0.565028 -1.379708 +v 0.088895 0.574027 -1.370848 +v 0.101575 0.577932 -1.353245 +v 0.083975 0.566737 -1.293200 +v 0.107871 0.578042 -1.323799 +v 0.023249 0.541154 -1.315241 +v 0.055126 0.544940 -1.320242 +v 0.026260 0.556299 -1.280054 +v 0.061988 0.560729 -1.284424 +v 0.019013 0.580399 -1.364328 +v 0.044892 0.584637 -1.348548 +v 0.074056 0.590221 -1.339260 +v 0.111616 0.608226 -1.327029 +v 0.127010 0.615782 -1.303758 +v 0.139402 0.619443 -1.274319 +v 0.106292 0.609168 -1.214490 +v 0.072683 0.602534 -1.196973 +v 0.028430 0.592604 -1.191998 +v 0.148298 1.172147 -1.343492 +v 0.085390 1.181174 -1.351693 +v 0.178512 0.860294 -1.354269 +v 0.131509 0.777987 -1.409096 +v 0.107044 0.649263 -1.541398 +v 0.114816 0.668639 -1.528464 +v 0.085495 0.622349 -1.544567 +v 0.057574 0.610821 -1.545277 +v 0.017220 0.609926 -1.546269 +v 0.047971 0.980232 -1.490109 +v 0.052737 1.004878 -1.482106 +v 0.115076 0.963420 -1.457540 +v 0.111983 0.988007 -1.455975 +v 0.241437 1.025889 -0.975757 +v 0.187896 0.952735 -1.370655 +v 0.183244 0.941167 -1.375734 +v 0.162490 0.950832 -1.393819 +v 0.147895 0.938309 -1.405185 +v 0.190478 0.930004 -1.297658 +v 0.204202 0.942053 -1.276883 +v 0.220566 0.913999 -1.216669 +v 0.224168 0.939482 -1.213435 +v 0.198484 0.937192 -1.333706 +v 0.208750 0.949713 -1.327152 +v 0.022198 0.731314 -1.613117 +v 0.053269 0.738356 -1.597447 +v 0.086377 0.743683 -1.560745 +v 0.107095 0.746441 -1.521984 +v 0.135294 0.717779 -1.430873 +v 0.120670 0.732980 -1.476615 +v 0.154497 0.678829 -1.380270 +v 0.160675 0.631884 -1.327495 +v 0.145445 0.619138 -1.326647 +v 0.158337 0.622466 -1.364142 +v 0.139376 0.611108 -1.362009 +v 0.043526 0.920470 -1.502736 +v 0.045040 0.950779 -1.490148 +v 0.095598 0.916070 -1.475422 +v 0.108948 0.939119 -1.462815 +v 0.130130 0.909236 -1.431816 +v 0.138628 0.925182 -1.415715 +v 0.161729 0.896266 -1.386568 +v 0.145069 0.918884 -1.397383 +v 0.191269 0.896540 -1.311910 +v 0.216387 0.880489 -1.224037 +v 0.255171 0.812184 -0.984125 +v 0.244821 0.861905 -1.124264 +v 0.255500 0.759849 -0.909942 +v 0.179262 0.883960 -1.351104 +v 0.250596 0.812148 -1.151253 +v 0.240419 0.777716 -1.032634 +v 0.198022 0.698088 -0.974045 +v 0.021073 0.670898 -1.614909 +v 0.020583 0.702387 -1.618934 +v 0.049598 0.680832 -1.607373 +v 0.049203 0.712284 -1.606319 +v 0.078161 0.717670 -1.582310 +v 0.108763 0.725267 -1.541432 +v 0.082730 0.687034 -1.589562 +v 0.107642 0.689610 -1.558038 +v 0.132277 0.698382 -1.445773 +v 0.133691 0.673240 -1.465766 +v 0.119345 0.712270 -1.495462 +v 0.120564 0.684932 -1.513026 +v 0.132940 0.645172 -1.443241 +v 0.143365 0.669677 -1.414398 +v 0.144574 0.621260 -1.406805 +v 0.129576 0.603754 -1.405361 +v 0.122685 0.604309 -1.405695 +v 0.103408 0.607254 -1.413538 +v 0.034457 0.626023 -1.418122 +v 0.068962 0.624797 -1.417705 +v -0.000017 1.064723 -1.458554 +v -0.000017 1.142934 -1.402693 +v -0.000017 1.226909 -1.171195 +v -0.000017 1.213232 -1.287914 +v -0.000017 0.538588 -1.312755 +v 0.000000 0.555177 -1.276184 +v -0.000017 0.625376 -1.574039 +v -0.000017 0.638937 -1.596067 +v 0.000000 1.268361 -1.014367 +v 0.000000 1.231919 -1.086145 +v -0.000017 0.532843 -1.403685 +v -0.000017 0.522635 -1.370935 +v -0.000017 0.870659 -1.537104 +v -0.000017 0.779092 -1.583737 +v -0.000017 0.707808 -1.270105 +v -0.000017 0.701840 -1.233837 +v -0.000017 0.582671 -1.507004 +v -0.000017 0.608158 -1.547150 +v -0.000017 0.679250 -1.231392 +v -0.000017 0.628125 -1.308295 +v -0.000017 0.579618 -1.476035 +v -0.000017 0.627442 -1.419349 +v -0.000017 0.547689 -1.401655 +v 0.000000 0.591409 -1.188148 +v -0.000017 0.582045 -1.366282 +v 0.000000 0.611077 -1.063857 +v -0.000017 1.180527 -1.351366 +v -0.000017 1.007160 -1.486275 +v -0.000017 0.986184 -1.493460 +v -0.000017 0.728156 -1.616928 +v -0.000017 0.666214 -1.339257 +v -0.000017 0.951213 -1.493131 +v -0.000017 0.917663 -1.507587 +v -0.000017 0.698873 -1.622242 +v -0.000017 0.666344 -1.618749 +v 0.000000 0.588966 -0.987806 +v 0.163428 1.039889 -1.392704 +v 0.184488 1.012516 -1.353751 +v 0.200128 1.001052 -1.310606 +v 0.244259 0.753451 -1.167176 +v 0.232586 0.714247 -1.119921 +v 0.171366 0.683604 -1.036528 +v 0.106014 0.629367 -0.926096 +v 0.054010 0.576161 -0.924554 +v 0.000000 0.554331 -0.931320 +v 0.146131 0.627509 -1.308268 +v 0.164410 0.635710 -1.289065 +v 0.163755 0.634987 -1.303910 +v 0.185016 1.120970 -1.368596 +v 0.206980 1.147182 -1.323399 +v 0.156931 0.899919 -1.380106 +v 0.144229 0.917095 -1.389823 +v 0.174074 0.894637 -1.349980 +v 0.175696 0.902466 -1.319335 +v 0.175093 0.923527 -1.314950 +v 0.182783 0.932330 -1.335078 +v 0.169463 0.931681 -1.373555 +v 0.125424 0.914963 -1.349364 +v 0.132645 0.611443 -1.361377 +v 0.258451 1.170118 -1.431602 +v 0.258878 1.174340 -1.430779 +v 0.249637 1.176748 -1.449145 +v 0.259831 1.166870 -1.434206 +v 0.262452 1.165891 -1.437617 +v 0.265650 1.167361 -1.440051 +v 0.268273 1.170797 -1.440624 +v 0.269053 1.175026 -1.439328 +v 0.267823 1.178335 -1.436418 +v 0.264899 1.179409 -1.433226 +v 0.261322 1.177856 -1.431329 +v 0.283652 1.147220 -1.359002 +v 0.284036 1.157102 -1.382217 +v 0.277853 1.135619 -1.362630 +v 0.280568 1.147628 -1.383995 +v 0.279987 1.123823 -1.368770 +v 0.282051 1.140099 -1.390649 +v 0.289240 1.116338 -1.375075 +v 0.287698 1.137627 -1.399218 +v 0.302076 1.116024 -1.379138 +v 0.294956 1.140856 -1.406136 +v 0.313594 1.122999 -1.379406 +v 0.301081 1.148293 -1.408959 +v 0.319393 1.134600 -1.375778 +v 0.303994 1.157166 -1.406916 +v 0.317259 1.146396 -1.369638 +v 0.302777 1.164291 -1.400832 +v 0.308007 1.153881 -1.363333 +v 0.297823 1.167120 -1.392846 +v 0.295170 1.154195 -1.359270 +v 0.290735 1.164499 -1.385752 +v 0.279678 1.133962 -1.332219 +v 0.269289 1.125993 -1.342471 +v 0.267416 1.113071 -1.352851 +v 0.274666 1.099968 -1.359736 +v 0.288390 1.091232 -1.360377 +v 0.303621 1.090079 -1.354242 +v 0.314608 1.097327 -1.343556 +v 0.316874 1.110568 -1.332587 +v 0.309308 1.124591 -1.325785 +v 0.294958 1.133573 -1.325751 +v 0.257984 1.110665 -1.289274 +v 0.268578 1.120256 -1.308589 +v 0.242488 1.114672 -1.305722 +v 0.254957 1.115359 -1.321908 +v 0.230621 1.104962 -1.322045 +v 0.249879 1.102068 -1.335757 +v 0.226916 1.085243 -1.332009 +v 0.254542 1.085416 -1.344734 +v 0.232787 1.063047 -1.331807 +v 0.268365 1.071792 -1.346147 +v 0.242641 1.050722 -1.323309 +v 0.286550 1.068406 -1.340647 +v 0.254410 1.046883 -1.304698 +v 0.303166 1.075417 -1.329213 +v 0.266277 1.056593 -1.288375 +v 0.308512 1.089215 -1.316096 +v 0.269983 1.076312 -1.278411 +v 0.301198 1.104480 -1.305795 +v 0.267838 1.098341 -1.280775 +v 0.285145 1.116210 -1.302507 +v 0.246845 1.101758 -1.260431 +v 0.236921 1.116675 -1.282762 +v 0.222856 1.114574 -1.307619 +v 0.210022 1.096257 -1.325508 +v 0.203321 1.068720 -1.329595 +v 0.205313 1.042482 -1.318320 +v 0.215237 1.027565 -1.295989 +v 0.229302 1.029667 -1.271132 +v 0.239249 1.047984 -1.257875 +v 0.245950 1.075520 -1.253788 +v 0.372903 1.083700 -1.126281 +v 0.361278 1.063353 -1.160513 +v 0.355910 1.088021 -1.129597 +v 0.343269 1.072610 -1.163795 +v 0.305364 1.009540 -1.183834 +v 0.285269 0.993891 -1.182847 +v 0.279820 1.025279 -1.188245 +v 0.265864 1.016200 -1.184636 +v 0.307100 1.061830 -1.138480 +v 0.285691 1.030960 -1.140543 +v 0.312003 1.057184 -1.163003 +v 0.292806 1.027903 -1.167308 +v 0.249978 1.022424 -1.105225 +v 0.269315 1.000722 -1.094963 +v 0.261805 1.030666 -1.101313 +v 0.279409 1.009008 -1.091644 +v 0.259265 1.043556 -1.170908 +v 0.248854 1.033533 -1.170372 +v 0.250970 1.047842 -1.153046 +v 0.241855 1.038826 -1.154453 +v 0.310055 1.072657 -1.161948 +v 0.311070 1.084190 -1.142928 +v 0.241315 1.036225 -1.130242 +v 0.248197 1.043317 -1.128193 +v 0.269591 0.996000 -1.163410 +v 0.258619 0.997343 -1.146066 +v 0.363280 1.076717 -1.128177 +v 0.357730 1.061677 -1.155275 +v 0.275650 0.990842 -1.171798 +v 0.305709 1.011915 -1.176263 +v 0.288573 1.015810 -1.098594 +v 0.267256 0.996575 -1.108005 +v 0.262764 0.998650 -1.123355 +v 0.285763 1.028553 -1.111916 +v 0.305015 1.057336 -1.109486 +v 0.351163 1.069294 -1.098161 +v 0.348203 1.066348 -1.105637 +v 0.332497 1.077487 -1.106033 +v 0.302519 1.073390 -1.120087 +v 0.311638 1.038957 -1.094821 +v 0.310419 1.035124 -1.086322 +v 0.348439 1.076251 -1.131245 +v 0.336180 1.070676 -1.117070 +v 0.338580 1.069065 -1.146774 +v 0.331961 1.031806 -1.180666 +v 0.329523 1.035929 -1.172598 +v 0.304348 1.045493 -1.184538 +v 0.269765 1.053666 -1.171450 +v 0.263232 1.060025 -1.151909 +v 0.259996 1.055475 -1.124678 +v 0.287581 1.050728 -1.097294 +v 0.245774 0.979229 -1.173403 +v 0.264580 0.984473 -1.166326 +v 0.246504 0.985145 -1.119261 +v 0.256752 0.988089 -1.119221 +v 0.238374 1.004741 -1.125403 +v 0.249192 0.975926 -1.146517 +v 0.258494 0.981235 -1.145483 +v 0.239167 0.997346 -1.174720 +v 0.236887 1.012875 -1.166535 +v 0.234110 1.016009 -1.139745 +v 0.234936 1.017211 -1.155538 +v 0.253958 1.077022 -1.187852 +v 0.241433 1.081590 -1.230007 +v 0.250818 0.986752 -1.070818 +v 0.249739 1.018378 -1.082750 +v 0.252678 1.071416 -1.118911 +v 0.248604 1.051702 -1.153758 +v 0.260287 0.394408 0.642322 +v 0.270736 0.391070 0.608116 +v 0.290254 0.489197 0.638584 +v 0.298894 0.492080 0.585936 +v 0.175497 0.405860 0.729689 +v 0.201002 0.409529 0.752380 +v 0.172382 0.474482 0.715347 +v 0.207105 0.466516 0.724098 +v 0.161989 0.401702 0.688799 +v 0.133645 0.483091 0.691215 +v 0.167913 0.391086 0.575845 +v 0.142612 0.398601 0.617588 +v 0.147059 0.487339 0.559099 +v 0.121016 0.489468 0.612952 +v 0.257957 0.489777 0.539113 +v 0.244685 0.386784 0.577869 +v 0.204691 0.474041 0.525197 +v 0.210193 0.387937 0.564010 +v 0.388560 0.906970 0.573610 +v 0.380000 0.850625 0.479387 +v 0.341636 1.091500 0.537693 +v 0.346506 0.970240 0.444275 +v 0.191441 0.814931 0.840666 +v 0.257483 0.861991 0.826472 +v 0.172004 0.926179 0.879637 +v 0.251929 1.034970 0.841469 +v 0.088868 0.732977 0.769612 +v 0.087118 0.767209 0.775469 +v 0.091849 0.699313 0.479491 +v 0.103255 0.692424 0.494590 +v 0.030152 0.713972 0.581907 +v 0.047675 0.689279 0.582939 +v 0.316694 0.826608 0.395121 +v 0.311188 0.743750 0.429845 +v 0.194984 0.710710 0.389910 +v 0.193418 0.679360 0.414036 +v 0.343117 0.669788 0.533016 +v 0.346101 0.684474 0.613384 +v 0.228561 0.667726 0.777364 +v 0.174726 0.655484 0.772485 +v 0.098672 0.649914 0.741881 +v 0.070740 0.644639 0.591315 +v 0.116679 0.650594 0.512235 +v 0.291123 0.647226 0.470982 +v 0.196093 0.612980 0.452835 +v 0.261987 0.326739 0.648849 +v 0.270736 0.325093 0.619210 +v 0.178600 0.333697 0.713752 +v 0.200959 0.338152 0.732715 +v 0.162211 0.329839 0.681141 +v 0.176281 0.325084 0.581040 +v 0.148225 0.328049 0.609419 +v 0.250399 0.324189 0.586577 +v 0.214007 0.326258 0.575025 +v 0.277643 0.163536 0.564086 +v 0.277107 0.159115 0.594368 +v 0.191454 0.149048 0.652899 +v 0.209338 0.151392 0.666894 +v 0.166089 0.155459 0.620852 +v 0.210195 0.169644 0.534058 +v 0.182677 0.164101 0.552369 +v 0.249859 0.169297 0.543077 +v 0.229663 0.171279 0.536460 +v 0.232782 0.332184 0.708077 +v 0.231067 0.153241 0.660080 +v 0.246793 0.328611 0.681763 +v 0.268234 0.156155 0.627424 +v 0.238095 0.403665 0.715785 +v 0.247846 0.398317 0.680231 +v 0.249918 0.477302 0.703367 +v 0.265205 0.482234 0.675793 +v 0.310224 0.897804 0.786234 +v 0.275723 0.676234 0.755235 +v 0.362855 0.934781 0.685884 +v 0.310846 0.685292 0.688865 +v 0.315812 1.086902 0.762780 +v 0.343043 1.105304 0.675234 +v 0.320365 -0.000390 0.485449 +v 0.305828 0.050020 0.503800 +v 0.323680 -0.000566 0.530277 +v 0.312485 0.044161 0.544627 +v 0.186751 0.034908 0.612696 +v 0.187262 -0.000566 0.606974 +v 0.217708 0.032393 0.623680 +v 0.222234 -0.000566 0.612449 +v 0.153742 -0.000566 0.557811 +v 0.155436 0.044730 0.559053 +v 0.220789 -0.000566 0.442452 +v 0.167233 -0.000566 0.459170 +v 0.223805 0.052471 0.460757 +v 0.171417 0.048275 0.482939 +v 0.269638 -0.000566 0.446302 +v 0.242179 -0.000566 0.466927 +v 0.260516 0.052600 0.465220 +v 0.239054 0.052529 0.473485 +v 0.307234 -0.000390 0.573768 +v 0.306784 0.041477 0.584437 +v 0.254878 -0.000566 0.617560 +v 0.251605 0.036680 0.623111 +v 0.289658 0.087188 0.521276 +v 0.291826 0.081698 0.566355 +v 0.188509 0.076114 0.645758 +v 0.209317 0.075414 0.654582 +v 0.159072 0.082848 0.588271 +v 0.218592 0.091478 0.488978 +v 0.179070 0.086362 0.506104 +v 0.254084 0.091707 0.492429 +v 0.236035 0.085419 0.495774 +v 0.286405 0.079691 0.610778 +v 0.235307 0.079683 0.654334 +v 0.282348 0.119478 0.545361 +v 0.284402 0.112761 0.576404 +v 0.190077 0.095630 0.655760 +v 0.208967 0.095824 0.676069 +v 0.163027 0.111351 0.600441 +v 0.214153 0.127241 0.515186 +v 0.182943 0.120103 0.532746 +v 0.251436 0.128080 0.524118 +v 0.232231 0.128260 0.518961 +v 0.277154 0.111693 0.615199 +v 0.232840 0.096986 0.663758 +v 0.051595 0.703427 0.678974 +v 0.037486 0.731377 0.686149 +v 0.068726 0.647439 0.667268 +v 0.141864 0.398320 0.649581 +v 0.116559 0.489535 0.653839 +v 0.142688 0.328296 0.649372 +v 0.169900 0.162331 0.585220 +v 0.168712 0.116333 0.566050 +v 0.164135 0.084703 0.553976 +v 0.154307 0.045954 0.520563 +v 0.146152 -0.000566 0.501367 +v 0.263180 0.550893 0.713418 +v 0.290660 0.558843 0.682530 +v 0.172011 0.542599 0.723263 +v 0.220027 0.542794 0.731594 +v 0.112848 0.556160 0.705254 +v 0.132622 0.555258 0.539817 +v 0.104151 0.560450 0.602309 +v 0.266554 0.555996 0.508384 +v 0.200296 0.533589 0.489186 +v 0.318289 0.566455 0.563922 +v 0.311358 0.562152 0.632463 +v 0.095284 0.561410 0.658244 +v 0.314782 1.163291 0.525202 +v 0.316567 1.177092 0.674269 +v 0.332474 1.013368 0.404321 +v 0.279601 1.158522 0.779780 +v 0.203523 1.130556 0.850704 +v 0.303637 0.823789 0.359237 +v 0.112552 1.004645 0.899531 +v 0.059104 0.828836 0.807325 +v 0.025789 0.748559 0.687817 +v 0.022530 0.720376 0.582900 +v 0.073671 0.696580 0.464847 +v 0.193934 0.718043 0.374098 +v 0.325592 0.241357 -0.544287 +v 0.321219 0.146115 -0.579031 +v 0.320785 0.245758 -0.569750 +v 0.318454 0.149689 -0.607310 +v 0.281356 0.237638 -0.506818 +v 0.279028 0.138857 -0.540377 +v 0.314774 0.238125 -0.524596 +v 0.303818 0.141994 -0.553183 +v 0.227821 0.242999 -0.552386 +v 0.229231 0.149052 -0.598010 +v 0.251681 0.238647 -0.526464 +v 0.249190 0.142482 -0.549680 +v 0.276371 0.261753 -0.627443 +v 0.273842 0.155061 -0.653064 +v 0.258925 0.262389 -0.626401 +v 0.256660 0.154840 -0.650004 +v 0.294872 0.153510 -0.646012 +v 0.302528 0.254364 -0.611687 +v 0.309583 0.151638 -0.628689 +v 0.316683 0.250336 -0.593278 +v 0.445104 0.928435 -0.474404 +v 0.449056 0.787950 -0.493539 +v 0.441108 0.978452 -0.605236 +v 0.459976 0.814650 -0.598947 +v 0.323346 0.595644 -0.382968 +v 0.405733 0.714452 -0.421712 +v 0.338005 0.651199 -0.375625 +v 0.396773 0.803304 -0.408556 +v 0.148618 0.462029 -0.528786 +v 0.210664 0.501884 -0.440016 +v 0.131915 0.497689 -0.528796 +v 0.186971 0.537279 -0.445619 +v 0.271029 0.649493 -0.828348 +v 0.294151 0.616429 -0.787640 +v 0.229238 0.513438 -0.751868 +v 0.430026 0.805969 -0.707082 +v 0.368785 0.725018 -0.778217 +v 0.421764 0.935026 -0.731125 +v 0.327169 0.782242 -0.847824 +v 0.405876 0.495396 -0.495740 +v 0.383499 0.385173 -0.505994 +v 0.402735 0.492227 -0.560380 +v 0.376532 0.385658 -0.549829 +v 0.306654 0.449769 -0.389007 +v 0.287657 0.357903 -0.420008 +v 0.357320 0.465251 -0.417054 +v 0.336212 0.375617 -0.447832 +v 0.219295 0.413224 -0.435004 +v 0.165710 0.397867 -0.520333 +v 0.224163 0.371037 -0.441915 +v 0.178825 0.378250 -0.521027 +v 0.286957 0.438026 -0.682616 +v 0.276524 0.379310 -0.661972 +v 0.236832 0.429808 -0.696120 +v 0.245371 0.378741 -0.672412 +v 0.347038 0.457320 -0.652398 +v 0.332847 0.381643 -0.626788 +v 0.387067 0.479440 -0.602420 +v 0.367801 0.383197 -0.587543 +v 0.436833 0.660827 -0.575138 +v 0.427755 0.650739 -0.497838 +v 0.391453 0.607499 -0.418047 +v 0.325815 0.553484 -0.384064 +v 0.210983 0.483240 -0.443751 +v 0.153661 0.447830 -0.526172 +v 0.294651 0.556844 -0.747369 +v 0.233252 0.490942 -0.732483 +v 0.352869 0.593997 -0.722752 +v 0.398648 0.643241 -0.657788 +v 0.152043 0.461232 -0.627012 +v 0.130595 0.478463 -0.640555 +v 0.156180 0.464735 -0.709903 +v 0.139670 0.486843 -0.729077 +v 0.155519 0.446525 -0.617108 +v 0.166408 0.448651 -0.689952 +v 0.179266 0.377465 -0.601335 +v 0.166063 0.399052 -0.601729 +v 0.200532 0.376826 -0.651394 +v 0.185062 0.409151 -0.653566 +v 0.229813 0.252879 -0.597061 +v 0.239402 0.258518 -0.611724 +v 0.232306 0.151996 -0.634170 +v 0.241496 0.153820 -0.644234 +v 0.355280 0.307759 -0.513678 +v 0.348767 0.311345 -0.549903 +v 0.284307 0.300945 -0.461223 +v 0.337312 0.305082 -0.487621 +v 0.196859 0.303928 -0.533913 +v 0.237075 0.304912 -0.487034 +v 0.276524 0.326774 -0.635578 +v 0.249547 0.327400 -0.643542 +v 0.319099 0.323902 -0.611475 +v 0.343097 0.315867 -0.581914 +v 0.215880 0.327812 -0.635772 +v 0.198140 0.314314 -0.597121 +v 0.332202 -0.000057 -0.734652 +v 0.326741 0.044831 -0.712820 +v 0.348796 0.000013 -0.704774 +v 0.346165 0.040981 -0.674416 +v 0.349110 0.000113 -0.655147 +v 0.342440 0.037392 -0.630348 +v 0.335244 0.000015 -0.615850 +v 0.318030 0.032404 -0.594901 +v 0.278199 0.000015 -0.590617 +v 0.278297 0.034141 -0.578394 +v 0.222624 0.000015 -0.608680 +v 0.236572 0.032913 -0.595297 +v 0.200394 0.000015 -0.636211 +v 0.210457 0.037344 -0.628753 +v 0.189201 0.000015 -0.700580 +v 0.197789 0.037943 -0.683783 +v 0.272467 0.000036 -0.735551 +v 0.273287 0.043570 -0.721296 +v 0.295178 -0.000018 -0.752238 +v 0.292682 0.046477 -0.727566 +v 0.208629 0.000015 -0.741017 +v 0.218227 0.045824 -0.725211 +v 0.248955 0.000014 -0.755401 +v 0.253455 0.046138 -0.733264 +v 0.333531 0.271928 -0.536520 +v 0.328640 0.275564 -0.560919 +v 0.281603 0.271164 -0.495410 +v 0.321012 0.269870 -0.513381 +v 0.218390 0.270212 -0.549998 +v 0.246942 0.267732 -0.515169 +v 0.276764 0.286603 -0.624107 +v 0.256416 0.286227 -0.624547 +v 0.307727 0.283631 -0.608932 +v 0.324505 0.280399 -0.588902 +v 0.232976 0.284542 -0.612466 +v 0.220666 0.278731 -0.594124 +v 0.321164 0.079581 -0.686016 +v 0.336374 0.079227 -0.647740 +v 0.335166 0.075203 -0.602167 +v 0.314000 0.068947 -0.565151 +v 0.278717 0.063563 -0.556303 +v 0.242148 0.068614 -0.565654 +v 0.214653 0.076847 -0.617621 +v 0.209417 0.081436 -0.666078 +v 0.274078 0.077441 -0.706588 +v 0.291303 0.077706 -0.704382 +v 0.227787 0.078069 -0.702231 +v 0.255760 0.077899 -0.710602 +v 0.314822 0.112631 -0.657923 +v 0.327569 0.112006 -0.625240 +v 0.330532 0.108363 -0.589047 +v 0.308093 0.092603 -0.551433 +v 0.279132 0.087386 -0.529526 +v 0.247016 0.092951 -0.552736 +v 0.219397 0.110780 -0.607375 +v 0.222420 0.114268 -0.652138 +v 0.273587 0.111205 -0.679387 +v 0.291509 0.113187 -0.674280 +v 0.233185 0.111233 -0.667982 +v 0.257647 0.108988 -0.677363 +v 0.218263 0.686509 -0.890110 +v 0.031367 1.277087 0.777065 +v 0.049248 1.293766 0.745544 +v 0.081137 1.310106 0.746770 +v 0.007202 1.309190 1.584741 +v 0.000000 1.297518 1.622242 +v 0.015217 1.297518 1.584564 +v 0.000000 1.313976 1.584920 +v 0.007202 1.285847 1.584740 +v 0.000000 1.281061 1.584920 +v 0.039245 1.297518 0.812922 +v 0.060854 1.324017 0.725216 +v 0.027126 1.328997 0.812922 +v 0.028482 1.340985 0.725216 +v 0.000000 1.340139 0.812923 +v 0.000000 1.341540 0.725216 +v 0.029112 1.273484 0.812922 +v 0.000000 1.255352 0.812923 +v 0.000000 1.259705 0.777615 +v 0.020764 1.321185 1.166052 +v 0.019217 1.320011 1.253847 +v 0.030897 1.297518 1.166052 +v 0.029351 1.297518 1.253847 +v 0.000000 1.330374 1.166052 +v 0.000000 1.327673 1.253848 +v 0.020764 1.273851 1.166052 +v 0.019217 1.275025 1.253847 +v 0.000000 1.261031 1.166052 +v 0.000000 1.264209 1.253848 +v 0.015294 1.316786 1.442862 +v 0.012210 1.313955 1.519316 +v 0.025428 1.297518 1.442862 +v 0.022343 1.297518 1.519310 +v 0.000000 1.324767 1.442863 +v 0.000000 1.320764 1.519330 +v 0.015294 1.278250 1.442862 +v 0.012210 1.281081 1.519316 +v 0.000000 1.269792 1.442863 +v 0.000000 1.272790 1.519330 +v 0.023843 1.322813 0.991295 +v 0.023085 1.322514 1.075631 +v 0.033976 1.297518 0.991295 +v 0.033219 1.297518 1.075631 +v 0.000000 1.334681 0.991296 +v 0.000000 1.333278 1.075632 +v 0.023843 1.272223 0.991295 +v 0.023085 1.272521 1.075631 +v 0.000000 1.257709 0.991296 +v 0.000000 1.258652 1.075632 +v 0.018443 1.318398 1.349348 +v 0.028576 1.297518 1.349348 +v 0.000000 1.327047 1.349349 +v 0.018443 1.276638 1.349348 +v 0.000000 1.266484 1.349350 +v 0.025062 1.323454 0.911391 +v 0.035195 1.297518 0.911391 +v 0.000000 1.336474 0.911391 +v 0.022481 1.271582 0.911391 +v 0.000000 1.259761 0.911391 +v 0.173635 0.942559 -1.358508 +v 0.179672 0.916928 -1.361783 +v 0.167523 0.939125 -1.369772 +v 0.163048 0.929743 -1.378017 +v 0.161410 0.916928 -1.381035 +v 0.163048 0.904112 -1.378017 +v 0.167523 0.894731 -1.369772 +v 0.173635 0.891297 -1.358508 +v 0.179748 0.894731 -1.347244 +v 0.184223 0.904112 -1.338998 +v 0.185861 0.916928 -1.335980 +v 0.184223 0.929743 -1.338998 +v 0.179748 0.939125 -1.347244 +v 0.149528 0.954521 -1.370119 +v 0.159880 0.960336 -1.351043 +v 0.141950 0.938632 -1.384084 +v 0.139176 0.916928 -1.389196 +v 0.141950 0.895224 -1.384084 +v 0.149528 0.879335 -1.370119 +v 0.159880 0.873519 -1.351043 +v 0.170233 0.879335 -1.331967 +v 0.177811 0.895224 -1.318002 +v 0.180585 0.916928 -1.312891 +v 0.177811 0.938632 -1.318002 +v 0.170233 0.954521 -1.331967 +v 0.123777 0.958868 -1.359001 +v 0.135327 0.965356 -1.337718 +v 0.115323 0.941142 -1.374581 +v 0.112228 0.916928 -1.380283 +v 0.115323 0.892714 -1.374581 +v 0.123777 0.874988 -1.359001 +v 0.135327 0.868499 -1.337718 +v 0.146876 0.874988 -1.316436 +v 0.155331 0.892714 -1.300856 +v 0.158425 0.916928 -1.295154 +v 0.155331 0.941142 -1.300856 +v 0.146876 0.958868 -1.316436 +v -0.261846 0.862849 -0.969024 +v -0.261458 0.936834 -0.950653 +v -0.241371 0.904321 -1.101547 +v -0.247114 0.947537 -1.089240 +v -0.036826 0.697304 -1.238117 +v -0.036736 0.673595 -1.235823 +v -0.071025 0.686623 -1.247380 +v -0.070108 0.663809 -1.244802 +v -0.082624 1.230108 -1.177560 +v -0.085409 1.217723 -1.291375 +v -0.149071 1.217860 -1.182005 +v -0.147357 1.206186 -1.283632 +v -0.144250 1.142150 -1.389224 +v -0.082855 1.147955 -1.405828 +v -0.122840 1.061670 -1.432474 +v -0.068456 1.066913 -1.451326 +v -0.042597 0.636975 -1.569583 +v -0.048244 0.652445 -1.589749 +v -0.018495 0.630150 -1.572862 +v -0.019229 0.641123 -1.594895 +v -0.013745 0.533006 -1.402167 +v -0.018653 0.523921 -1.370303 +v -0.042277 0.536856 -1.393100 +v -0.050546 0.530957 -1.365189 +v -0.248839 1.114913 -1.231756 +v -0.262511 1.120451 -1.180367 +v -0.228445 1.165832 -1.270773 +v -0.232968 1.172981 -1.184636 +v -0.070579 0.651884 -1.562914 +v -0.091737 0.667292 -1.556855 +v -0.077735 0.670632 -1.575456 +v -0.101414 0.680852 -1.557837 +v -0.072746 0.548504 -1.377240 +v -0.078031 0.542918 -1.352136 +v -0.096499 0.564166 -1.343108 +v -0.079885 0.553916 -1.324992 +v -0.044418 0.878195 -1.529981 +v -0.032348 0.787490 -1.573539 +v -0.082070 0.881297 -1.492716 +v -0.062210 0.790061 -1.548939 +v -0.154545 0.867532 -1.402559 +v -0.119248 0.879041 -1.452959 +v -0.111758 0.786106 -1.457935 +v -0.091205 0.790433 -1.508123 +v -0.134118 0.661652 -1.124052 +v -0.201506 0.656278 -1.208949 +v -0.155502 0.630819 -1.236804 +v -0.161583 0.634034 -1.276360 +v -0.043746 0.606547 -0.981986 +v -0.093126 0.644095 -0.998740 +v -0.044949 0.622270 -1.066321 +v -0.084098 0.641995 -1.085169 +v -0.244916 1.045580 -1.193270 +v -0.239547 1.048406 -1.236328 +v -0.231512 0.999141 -1.201274 +v -0.216845 1.004349 -1.256261 +v -0.181060 0.684930 -1.327258 +v -0.203675 0.795930 -1.233119 +v -0.156683 0.761539 -1.356212 +v -0.190161 0.840066 -1.294682 +v -0.115473 0.619527 -1.495687 +v -0.118995 0.596255 -1.437387 +v -0.125978 0.642916 -1.491134 +v -0.128478 0.627141 -1.442977 +v -0.025466 0.627061 -1.305227 +v -0.054498 0.623404 -1.294657 +v -0.138671 0.637077 -1.308886 +v -0.139116 0.623711 -1.326727 +v -0.118153 0.677453 -1.278789 +v -0.119228 0.660955 -1.324339 +v -0.035521 0.670332 -1.329960 +v -0.037389 0.701558 -1.272798 +v -0.068073 0.667823 -1.327512 +v -0.069705 0.690989 -1.278198 +v -0.134693 0.641700 -1.297916 +v -0.103259 0.674458 -1.263748 +v -0.129518 0.638544 -1.292252 +v -0.100422 0.653954 -1.255747 +v -0.081699 0.623371 -1.289704 +v -0.217272 0.685585 -1.235284 +v -0.198140 0.684246 -1.282808 +v -0.141188 0.632284 -1.289671 +v -0.143928 0.636116 -1.296556 +v -0.091602 0.580916 -1.447681 +v -0.089700 0.594454 -1.497634 +v -0.062730 0.576113 -1.462112 +v -0.060933 0.582180 -1.501117 +v -0.032758 0.575474 -1.470149 +v -0.024074 0.579481 -1.503406 +v -0.039668 0.554379 -1.391853 +v -0.013929 0.548833 -1.398495 +v -0.088928 0.574027 -1.370848 +v -0.071663 0.565028 -1.379708 +v -0.101609 0.577932 -1.353245 +v -0.107905 0.578042 -1.323799 +v -0.084009 0.566737 -1.293200 +v -0.062022 0.560729 -1.284424 +v -0.055160 0.544940 -1.320242 +v -0.026294 0.556299 -1.280054 +v -0.023282 0.541154 -1.315241 +v -0.044926 0.584637 -1.348548 +v -0.019046 0.580399 -1.364328 +v -0.111650 0.608226 -1.327029 +v -0.074089 0.590221 -1.339260 +v -0.127044 0.615782 -1.303758 +v -0.106325 0.609168 -1.214490 +v -0.139436 0.619443 -1.274319 +v -0.028693 0.593276 -1.192433 +v -0.072717 0.602534 -1.196973 +v -0.085424 1.181174 -1.351693 +v -0.148332 1.172147 -1.343492 +v -0.131543 0.777987 -1.409096 +v -0.178546 0.860294 -1.354269 +v -0.114850 0.668639 -1.528464 +v -0.107077 0.649263 -1.541398 +v -0.085528 0.622349 -1.544567 +v -0.017253 0.609926 -1.546269 +v -0.057607 0.610821 -1.545277 +v -0.112016 0.988007 -1.455975 +v -0.052771 1.004878 -1.482106 +v -0.115110 0.963420 -1.457540 +v -0.048005 0.980232 -1.490109 +v -0.147928 0.938309 -1.405185 +v -0.183277 0.941167 -1.375734 +v -0.162523 0.950832 -1.393819 +v -0.187929 0.952735 -1.370655 +v -0.224201 0.939482 -1.213435 +v -0.204236 0.942053 -1.276883 +v -0.220599 0.913999 -1.216669 +v -0.190512 0.930004 -1.297658 +v -0.208784 0.949713 -1.327152 +v -0.198518 0.937192 -1.333706 +v -0.053302 0.738356 -1.597447 +v -0.022231 0.731314 -1.613117 +v -0.107128 0.746441 -1.521984 +v -0.086410 0.743683 -1.560745 +v -0.120703 0.732980 -1.476615 +v -0.135328 0.717779 -1.430873 +v -0.154531 0.678829 -1.380270 +v -0.139410 0.611108 -1.362009 +v -0.145479 0.619138 -1.326647 +v -0.158370 0.622466 -1.364142 +v -0.160709 0.631884 -1.327495 +v -0.108982 0.939119 -1.462815 +v -0.045074 0.950779 -1.490148 +v -0.095632 0.916070 -1.475422 +v -0.043559 0.920470 -1.502736 +v -0.145103 0.918884 -1.397383 +v -0.138662 0.925182 -1.415715 +v -0.161762 0.896266 -1.386568 +v -0.130164 0.909236 -1.431816 +v -0.216420 0.880489 -1.224037 +v -0.191302 0.896540 -1.311910 +v -0.244854 0.861905 -1.124264 +v -0.255188 0.812184 -0.984125 +v -0.179296 0.883960 -1.351104 +v -0.240435 0.777716 -1.032634 +v -0.250630 0.812148 -1.151253 +v -0.140970 1.195292 -1.081044 +v -0.063693 1.226234 -1.084658 +v -0.243274 1.101869 -1.109294 +v -0.212075 1.151285 -1.089059 +v -0.049236 0.712284 -1.606319 +v -0.020617 0.702387 -1.618934 +v -0.049631 0.680832 -1.607373 +v -0.021106 0.670898 -1.614909 +v -0.107676 0.689610 -1.558038 +v -0.108797 0.725267 -1.541432 +v -0.082763 0.687034 -1.589562 +v -0.078194 0.717670 -1.582310 +v -0.120598 0.684932 -1.513026 +v -0.133724 0.673240 -1.465766 +v -0.119379 0.712270 -1.495462 +v -0.132311 0.698382 -1.445773 +v -0.143399 0.669677 -1.414398 +v -0.132973 0.645172 -1.443241 +v -0.129609 0.603754 -1.405361 +v -0.144608 0.621260 -1.406805 +v -0.103442 0.607254 -1.413538 +v -0.122719 0.604309 -1.405695 +v -0.068996 0.624797 -1.417705 +v -0.034491 0.626023 -1.418122 +v -0.184522 1.012516 -1.353751 +v -0.163461 1.039889 -1.392704 +v -0.200161 1.001052 -1.310606 +v -0.244292 0.753451 -1.167176 +v -0.232620 0.714247 -1.119921 +v -0.171399 0.683604 -1.036528 +v -0.146164 0.627509 -1.308268 +v -0.164444 0.635710 -1.289065 +v -0.163789 0.634987 -1.303910 +v -0.185049 1.120970 -1.368596 +v -0.198039 0.698088 -0.974045 +v -0.106031 0.629367 -0.926096 +v -0.207014 1.147182 -1.323399 +v -0.144263 0.917095 -1.389823 +v -0.156965 0.899919 -1.380106 +v -0.174107 0.894637 -1.349980 +v -0.175729 0.902466 -1.319335 +v -0.175126 0.923527 -1.314950 +v -0.182817 0.932330 -1.335078 +v -0.169497 0.931681 -1.373555 +v -0.125457 0.914963 -1.349364 +v -0.132678 0.611443 -1.361377 +v -0.203355 1.068720 -1.329595 +v -0.205347 1.042482 -1.318320 +v -0.215271 1.027565 -1.295989 +v -0.229336 1.029667 -1.271132 +v -0.210056 1.096257 -1.325508 +v -0.222890 1.114574 -1.307619 +v -0.236955 1.116675 -1.282762 +v -0.245808 0.979229 -1.173403 +v -0.239201 0.997346 -1.174720 +v -0.249225 0.975926 -1.146517 +v -0.241466 1.081590 -1.230007 +v -0.253992 1.077022 -1.187852 +v -0.239283 1.047984 -1.257875 +v -0.236921 1.012875 -1.166535 +v -0.245983 1.075521 -1.253788 +v -0.246879 1.101758 -1.260431 +v -0.250852 0.986752 -1.070818 +v -0.241454 1.025889 -0.975757 +v -0.249772 1.018378 -1.082750 +v -0.233541 1.070262 -1.041313 +v -0.246537 0.985145 -1.119261 +v -0.252712 1.071416 -1.118911 +v -0.238407 1.004741 -1.125403 +v -0.248637 1.051702 -1.153758 +v -0.234143 1.016009 -1.139745 +v -0.234969 1.017211 -1.155538 +v -0.054281 0.576374 -0.924635 +v 0.017762 0.476638 -1.166412 +v 0.000071 0.451994 -1.253767 +v 0.028425 0.592592 -1.191990 +v 0.000000 0.555181 -1.276185 +v 0.028477 0.487267 -1.049551 +v 0.044876 0.622134 -1.066191 +v 0.040666 0.466243 -0.987166 +v 0.045709 0.606913 -0.984544 +v 0.043304 0.452842 -0.921943 +v 0.054009 0.576160 -0.924554 +v 0.044857 0.433364 -0.874260 +v 0.066690 0.541092 -0.876853 +v 0.040422 0.413537 -0.812548 +v 0.039930 0.375737 -0.738402 +v 0.075641 0.462425 -0.735415 +v 0.040244 0.348705 -0.668088 +v 0.038948 0.323235 -0.523525 +v 0.090468 0.448803 -0.527023 +v 0.043792 0.343618 -0.422016 +v 0.122302 0.494918 -0.438939 +v 0.144772 0.521974 -0.369612 +v 0.044009 0.376249 -0.342730 +v 0.049406 0.399098 -0.273320 +v 0.163313 0.540612 -0.268690 +v 0.044787 0.408909 -0.177356 +v 0.173070 0.533485 -0.171995 +v 0.007276 0.451574 -0.010464 +v -0.000014 0.439762 -1.159240 +v -0.000014 0.434445 -1.250245 +v 0.000000 0.591492 -1.188162 +v 0.000000 0.555204 -1.276195 +v -0.000014 0.441716 -1.050621 +v 0.000000 0.611120 -1.063839 +v -0.000014 0.434334 -0.986598 +v 0.000000 0.589001 -0.987748 +v -0.000014 0.417662 -0.932663 +v 0.000000 0.554330 -0.931298 +v -0.000014 0.399948 -0.880610 +v 0.000000 0.516288 -0.882034 +v -0.000014 0.374273 -0.822789 +v 0.000000 0.477658 -0.820980 +v -0.000014 0.339557 -0.744347 +v 0.000000 0.427930 -0.743088 +v -0.000014 0.321841 -0.681405 +v 0.000000 0.406746 -0.682874 +v -0.000014 0.291564 -0.518173 +v 0.000000 0.408895 -0.520932 +v -0.000014 0.316589 -0.422456 +v 0.000000 0.450508 -0.365253 +v -0.000014 0.343338 -0.340680 +v -0.000014 0.368215 -0.278986 +v 0.000000 0.498183 -0.278299 +v -0.000015 0.418132 -0.003255 +v -0.000014 0.379905 -0.182662 +v 0.000000 0.504868 -0.181284 +v 0.021388 1.321433 1.189144 +v 0.000345 1.330903 1.188933 +v 0.028351 1.331795 1.322527 +v 0.000345 1.341137 1.325265 +v 0.043068 1.305744 1.325265 +v 0.032032 1.297192 1.188607 +v 0.032060 1.297206 1.188684 +v 0.021185 1.321447 1.189232 +v 0.037459 1.297919 1.322527 +v 0.028212 1.328228 1.325265 +v 0.028212 1.269463 1.325265 +v 0.019151 1.273409 1.190492 +v 0.019341 1.320054 1.278736 +v 0.000345 1.329842 1.279529 +v 0.032102 1.336557 1.411768 +v 0.000345 1.349172 1.414506 +v 0.046819 1.306895 1.414506 +v 0.029357 1.297506 1.278820 +v 0.029808 1.297729 1.280044 +v 0.016836 1.320225 1.279816 +v 0.041210 1.297985 1.411768 +v 0.031963 1.332496 1.414506 +v 0.031963 1.265585 1.414506 +v 0.019007 1.274121 1.279646 +v 0.018579 1.318616 1.349450 +v 0.000351 1.327387 1.349374 +v 0.031193 1.336420 1.454803 +v 0.000403 1.349535 1.457243 +v 0.043650 1.305102 1.457243 +v 0.028506 1.297508 1.349716 +v 0.027913 1.297786 1.349942 +v 0.018732 1.318464 1.349345 +v 0.043483 1.298095 1.454802 +v 0.037113 1.333909 1.457243 +v 0.037113 1.264473 1.457243 +v 0.020142 1.276685 1.349716 +v 0.018579 1.318616 1.392219 +v 0.000351 1.327387 1.392143 +v 0.027067 1.336823 1.497572 +v 0.000403 1.349143 1.500012 +v 0.039524 1.305181 1.500012 +v 0.028506 1.297508 1.392485 +v 0.027913 1.297786 1.392711 +v 0.018732 1.318464 1.392114 +v 0.039357 1.298102 1.497572 +v 0.032987 1.334286 1.500012 +v 0.032987 1.264132 1.500012 +v 0.020142 1.276685 1.392485 +v 0.026855 1.297815 1.442678 +v 0.015223 1.317866 1.443193 +v 0.035616 1.298138 1.534799 +v 0.029367 1.333644 1.537029 +v 0.029367 1.264803 1.537029 +v 0.015913 1.277305 1.443114 +v 0.015475 1.316933 1.442679 +v 0.000349 1.324949 1.442555 +v 0.025818 1.332395 1.534800 +v 0.000372 1.344853 1.537030 +v 0.036751 1.298880 1.537030 +v 0.021517 1.293880 1.443114 +v 0.026855 1.297815 1.475798 +v 0.015223 1.317866 1.476312 +v 0.033316 1.298051 1.567919 +v 0.027068 1.329073 1.570149 +v 0.027068 1.268926 1.570149 +v 0.015913 1.277305 1.476233 +v 0.015475 1.316933 1.475798 +v 0.000349 1.324949 1.475675 +v 0.023519 1.327982 1.567919 +v 0.000372 1.339127 1.570149 +v 0.034451 1.298699 1.570149 +v 0.021517 1.293880 1.476234 +v 0.023238 1.297899 1.519814 +v 0.011751 1.313816 1.520020 +v 0.027835 1.298151 1.595557 +v 0.022081 1.324929 1.597562 +v 0.022081 1.270444 1.597562 +v 0.012708 1.281267 1.519996 +v 0.012060 1.313850 1.519814 +v 0.000351 1.320843 1.519087 +v 0.018613 1.323238 1.595557 +v 0.000373 1.332783 1.597562 +v 0.027355 1.303593 1.597562 +v 0.022072 1.297449 1.519996 +v 0.007777 1.309166 1.583781 +v 0.000345 1.313964 1.583852 +v 0.013389 1.311120 1.611106 +v 0.000428 1.318737 1.612066 +v 0.020758 1.300929 1.612066 +v 0.015212 1.297487 1.583690 +v 0.015267 1.297604 1.583688 +v 0.002626 1.305302 1.584369 +v 0.017630 1.298448 1.611106 +v 0.014435 1.309839 1.611458 +v 0.014435 1.284790 1.612066 +v 0.007538 1.285870 1.583853 +v 0.000345 1.253736 1.325265 +v 0.000345 1.263969 1.188933 +v 0.028351 1.263078 1.322527 +v 0.021388 1.273440 1.189144 +v 0.032032 1.297680 1.188607 +v 0.043068 1.289129 1.325265 +v 0.000345 1.245701 1.414506 +v 0.000345 1.265030 1.279529 +v 0.032102 1.258315 1.411768 +v 0.019341 1.274819 1.278736 +v 0.029357 1.297367 1.278820 +v 0.046819 1.287978 1.414506 +v 0.000403 1.245338 1.457243 +v 0.000351 1.267485 1.349374 +v 0.031193 1.258452 1.454802 +v 0.018579 1.276256 1.349450 +v 0.028506 1.297364 1.349716 +v 0.043651 1.289771 1.457243 +v 0.000403 1.245729 1.500012 +v 0.000351 1.267485 1.392143 +v 0.027067 1.258049 1.497572 +v 0.018579 1.276257 1.392218 +v 0.028506 1.297364 1.392485 +v 0.039525 1.289692 1.500012 +v 0.000372 1.250020 1.537030 +v 0.000349 1.269924 1.442555 +v 0.025818 1.262478 1.534800 +v 0.015475 1.277939 1.442679 +v 0.021517 1.300993 1.443114 +v 0.036751 1.295993 1.537030 +v 0.000372 1.255745 1.570149 +v 0.000349 1.269924 1.475675 +v 0.023519 1.266891 1.567919 +v 0.015475 1.277939 1.475798 +v 0.021517 1.300993 1.476233 +v 0.034451 1.296174 1.570149 +v 0.000373 1.262090 1.597562 +v 0.000351 1.274030 1.519087 +v 0.018613 1.271634 1.595557 +v 0.012060 1.281023 1.519814 +v 0.022072 1.297424 1.519996 +v 0.027355 1.291280 1.597562 +v 0.000428 1.276136 1.612066 +v 0.000345 1.280908 1.583852 +v 0.013389 1.283752 1.611106 +v 0.007777 1.285707 1.583781 +v 0.015212 1.297385 1.583690 +v 0.020758 1.293943 1.612066 +v -0.144773 0.521976 -0.369613 +v -0.163313 0.540615 -0.268688 +v -0.114572 1.478219 -0.524305 +v -0.108530 1.455653 -0.355331 +v -0.401509 0.719666 0.019700 +v -0.437223 0.907435 0.021572 +v -0.408121 0.708110 -0.129847 +v -0.432499 0.893081 -0.117936 +v -0.020074 0.859710 0.802988 +v -0.055367 1.060557 0.903845 +v -0.008275 0.762612 0.689589 +v -0.075642 0.462425 -0.735416 +v -0.080293 0.503604 -0.814335 +v -0.077967 1.301869 -0.944955 +v -0.113353 1.389298 -0.829547 +v -0.198746 1.318974 -0.792401 +v -0.163891 1.230911 -0.925097 +v -0.315181 1.175598 -0.764996 +v -0.250557 1.103714 -0.893329 +v -0.181052 0.522829 0.003963 +v -0.157486 0.562074 0.215574 +v -0.337829 0.803507 0.315369 +v -0.360061 0.937631 0.306779 +v -0.372288 0.760127 0.218413 +v -0.409406 0.931537 0.188720 +v -0.121794 1.337687 0.126862 +v -0.108528 1.304915 0.360089 +v -0.090468 0.448806 -0.527020 +v -0.072233 0.433957 -0.668912 +v -0.117833 1.452666 -0.677125 +v -0.335016 1.219440 -0.477144 +v -0.219620 1.385795 -0.509012 +v -0.352477 1.199774 -0.606807 +v -0.215624 1.379687 -0.638821 +v -0.334864 1.173440 -0.008152 +v -0.276410 1.265942 -0.024242 +v -0.333440 1.169196 -0.148889 +v -0.268996 1.278754 -0.166749 +v -0.115223 1.200244 0.870956 +v -0.085151 1.283248 0.801816 +v -0.234621 1.231194 0.787648 +v -0.187521 1.271414 0.788019 +v -0.284059 1.231316 0.669572 +v -0.201975 1.300758 0.676339 +v -0.284178 1.157604 0.314571 +v -0.229655 1.256244 0.334608 +v -0.316565 1.170591 0.155535 +v -0.263580 1.261915 0.140392 +v -0.412246 1.047188 -0.462044 +v -0.414880 0.913431 -0.360277 +v -0.397077 1.040035 -0.294104 +v -0.423456 0.891875 -0.279155 +v -0.392133 1.063792 0.008478 +v -0.372005 1.062321 0.173291 +v -0.066691 0.541093 -0.876854 +v -0.390662 0.714595 -0.263803 +v -0.348259 0.682947 -0.357136 +v -0.305341 0.595609 -0.258291 +v -0.229770 0.574212 -0.368127 +v -0.337591 0.608417 0.012575 +v -0.317899 0.663393 0.220593 +v -0.093267 1.340819 0.537123 +v -0.078983 1.329372 0.672760 +v -0.038019 1.342370 0.674176 +v -0.208275 1.309593 0.514568 +v -0.276877 1.223775 0.518283 +v -0.042466 0.676207 0.462186 +v -0.009831 0.722762 0.582357 +v -0.236095 1.315803 -0.336440 +v -0.126253 1.371295 -0.069033 +v -0.083203 1.299486 0.776489 +v -0.110497 0.628471 0.357001 +v -0.219224 0.687039 0.341114 +v -0.173069 0.533491 -0.171989 +v -0.334028 0.594810 -0.151073 +v -0.130932 0.601270 -0.873717 +v -0.188531 0.548481 -0.803520 +v -0.121475 1.417969 -0.199653 +v -0.317998 1.171010 -0.316945 +v -0.390117 1.050900 -0.124181 +v -0.328173 1.060432 0.316278 +v -0.378254 1.055511 -0.754824 +v -0.298690 0.981866 -0.872468 +v -0.417389 1.074460 -0.603646 +v -0.122304 0.494920 -0.438939 +v -0.063837 1.256372 -1.006457 +v -0.155712 1.208942 -1.010450 +v -0.275470 0.839500 -0.919913 +v -0.194389 1.135778 -1.019275 +v -0.255500 0.759849 -0.909942 +v -0.298894 0.492080 0.585936 +v -0.270736 0.391070 0.608116 +v -0.290254 0.489197 0.638585 +v -0.260287 0.394408 0.642322 +v -0.207105 0.466516 0.724098 +v -0.201002 0.409530 0.752380 +v -0.172382 0.474482 0.715347 +v -0.175497 0.405860 0.729689 +v -0.133645 0.483091 0.691215 +v -0.161990 0.401702 0.688799 +v -0.121016 0.489468 0.612952 +v -0.142612 0.398601 0.617588 +v -0.147059 0.487339 0.559099 +v -0.167913 0.391086 0.575845 +v -0.210193 0.387937 0.564010 +v -0.244685 0.386784 0.577869 +v -0.204691 0.474041 0.525197 +v -0.257957 0.489777 0.539113 +v -0.346506 0.970240 0.444275 +v -0.380000 0.850625 0.479387 +v -0.341636 1.091500 0.537693 +v -0.388560 0.906970 0.573610 +v -0.251929 1.034970 0.841469 +v -0.257483 0.861991 0.826472 +v -0.172004 0.926179 0.879637 +v -0.191441 0.814931 0.840666 +v -0.087118 0.767209 0.775469 +v -0.088868 0.732977 0.769612 +v -0.047675 0.689279 0.582939 +v -0.103255 0.692424 0.494590 +v -0.030152 0.713972 0.581907 +v -0.091850 0.699313 0.479491 +v -0.193418 0.679360 0.414036 +v -0.311188 0.743750 0.429845 +v -0.194984 0.710710 0.389910 +v -0.316694 0.826608 0.395121 +v -0.346101 0.684474 0.613384 +v -0.343117 0.669788 0.533016 +v -0.174726 0.655484 0.772485 +v -0.228561 0.667726 0.777364 +v -0.098672 0.649914 0.741881 +v -0.116679 0.650594 0.512235 +v -0.070740 0.644639 0.591315 +v -0.196093 0.612980 0.452835 +v -0.291123 0.647226 0.470982 +v -0.270736 0.325093 0.619210 +v -0.261987 0.326739 0.648849 +v -0.200959 0.338152 0.732715 +v -0.178600 0.333697 0.713752 +v -0.162211 0.329839 0.681140 +v -0.148225 0.328049 0.609419 +v -0.176281 0.325084 0.581040 +v -0.214007 0.326258 0.575025 +v -0.250399 0.324189 0.586577 +v -0.277107 0.159115 0.594368 +v -0.277643 0.163536 0.564086 +v -0.209338 0.151392 0.666894 +v -0.191454 0.149048 0.652899 +v -0.166089 0.155459 0.620852 +v -0.182677 0.164101 0.552369 +v -0.210195 0.169644 0.534058 +v -0.229663 0.171279 0.536460 +v -0.249859 0.169297 0.543077 +v -0.268234 0.156155 0.627424 +v -0.231067 0.153241 0.660079 +v -0.246793 0.328611 0.681763 +v -0.232782 0.332184 0.708077 +v -0.247846 0.398317 0.680231 +v -0.238095 0.403665 0.715785 +v -0.265205 0.482234 0.675793 +v -0.249918 0.477302 0.703367 +v -0.310846 0.685292 0.688865 +v -0.275723 0.676234 0.755235 +v -0.362855 0.934781 0.685884 +v -0.310224 0.897805 0.786234 +v -0.343043 1.105304 0.675234 +v -0.315812 1.086902 0.762780 +v -0.312485 0.044161 0.544627 +v -0.305828 0.050020 0.503800 +v -0.323680 -0.000566 0.530277 +v -0.320365 -0.000390 0.485449 +v -0.222234 -0.000566 0.612449 +v -0.187262 -0.000566 0.606974 +v -0.217708 0.032393 0.623680 +v -0.186751 0.034908 0.612696 +v -0.155436 0.044730 0.559053 +v -0.153742 -0.000566 0.557811 +v -0.171417 0.048275 0.482939 +v -0.167233 -0.000566 0.459170 +v -0.223805 0.052471 0.460757 +v -0.220789 -0.000566 0.442452 +v -0.239054 0.052529 0.473485 +v -0.242179 -0.000566 0.466927 +v -0.260517 0.052600 0.465220 +v -0.269638 -0.000566 0.446302 +v -0.251605 0.036680 0.623111 +v -0.306784 0.041477 0.584437 +v -0.254878 -0.000566 0.617560 +v -0.307234 -0.000390 0.573768 +v -0.291826 0.081698 0.566355 +v -0.289658 0.087188 0.521276 +v -0.209317 0.075414 0.654582 +v -0.188509 0.076114 0.645758 +v -0.159072 0.082848 0.588271 +v -0.179070 0.086362 0.506104 +v -0.218592 0.091478 0.488978 +v -0.236035 0.085419 0.495774 +v -0.254084 0.091707 0.492429 +v -0.235307 0.079683 0.654334 +v -0.286406 0.079691 0.610778 +v -0.284402 0.112761 0.576404 +v -0.282348 0.119478 0.545361 +v -0.208967 0.095824 0.676069 +v -0.190077 0.095630 0.655760 +v -0.163027 0.111351 0.600441 +v -0.182943 0.120103 0.532746 +v -0.214153 0.127241 0.515186 +v -0.232231 0.128260 0.518961 +v -0.251436 0.128080 0.524118 +v -0.232840 0.096986 0.663758 +v -0.277154 0.111693 0.615199 +v -0.037486 0.731377 0.686148 +v -0.051595 0.703427 0.678974 +v -0.068726 0.647439 0.667268 +v -0.116559 0.489535 0.653839 +v -0.141864 0.398320 0.649581 +v -0.142688 0.328296 0.649372 +v -0.169900 0.162331 0.585220 +v -0.164135 0.084703 0.553976 +v -0.168712 0.116333 0.566050 +v -0.154307 0.045954 0.520564 +v -0.146152 -0.000566 0.501367 +v -0.290660 0.558843 0.682530 +v -0.263180 0.550893 0.713418 +v -0.220027 0.542794 0.731594 +v -0.172011 0.542599 0.723263 +v -0.112848 0.556160 0.705254 +v -0.104151 0.560450 0.602309 +v -0.132622 0.555258 0.539817 +v -0.200296 0.533589 0.489186 +v -0.266554 0.555996 0.508384 +v -0.318289 0.566455 0.563922 +v -0.311358 0.562152 0.632463 +v -0.095284 0.561410 0.658244 +v -0.316567 1.177092 0.674269 +v -0.314782 1.163291 0.525202 +v -0.332474 1.013368 0.404321 +v -0.279601 1.158522 0.779780 +v -0.203523 1.130556 0.850704 +v -0.303637 0.823789 0.359237 +v -0.112552 1.004645 0.899531 +v -0.059104 0.828836 0.807325 +v -0.025789 0.748559 0.687817 +v -0.022530 0.720376 0.582900 +v -0.073671 0.696580 0.464847 +v -0.193934 0.718043 0.374098 +v -0.318454 0.149689 -0.607310 +v -0.321219 0.146115 -0.579032 +v -0.320785 0.245758 -0.569750 +v -0.325592 0.241358 -0.544287 +v -0.303818 0.141994 -0.553183 +v -0.279028 0.138857 -0.540377 +v -0.314774 0.238126 -0.524596 +v -0.281356 0.237638 -0.506819 +v -0.249190 0.142483 -0.549680 +v -0.229231 0.149052 -0.598010 +v -0.251681 0.238647 -0.526464 +v -0.227821 0.242999 -0.552386 +v -0.256660 0.154840 -0.650004 +v -0.273842 0.155062 -0.653064 +v -0.258925 0.262389 -0.626401 +v -0.276371 0.261753 -0.627443 +v -0.302528 0.254364 -0.611687 +v -0.294872 0.153510 -0.646012 +v -0.316683 0.250336 -0.593278 +v -0.309583 0.151638 -0.628690 +v -0.459976 0.814650 -0.598947 +v -0.449057 0.787950 -0.493539 +v -0.441108 0.978452 -0.605236 +v -0.445104 0.928435 -0.474404 +v -0.396773 0.803304 -0.408556 +v -0.405733 0.714452 -0.421712 +v -0.338005 0.651199 -0.375625 +v -0.323346 0.595645 -0.382968 +v -0.186971 0.537279 -0.445619 +v -0.210664 0.501884 -0.440016 +v -0.131915 0.497689 -0.528796 +v -0.148618 0.462029 -0.528786 +v -0.229238 0.513438 -0.751868 +v -0.294151 0.616429 -0.787640 +v -0.271029 0.649493 -0.828348 +v -0.327169 0.782242 -0.847824 +v -0.368785 0.725018 -0.778217 +v -0.421764 0.935026 -0.731125 +v -0.430026 0.805969 -0.707082 +v -0.376532 0.385658 -0.549829 +v -0.383499 0.385173 -0.505994 +v -0.402735 0.492227 -0.560380 +v -0.405876 0.495396 -0.495740 +v -0.336212 0.375617 -0.447832 +v -0.287657 0.357903 -0.420008 +v -0.357320 0.465251 -0.417054 +v -0.306654 0.449769 -0.389007 +v -0.178825 0.378250 -0.521027 +v -0.165710 0.397867 -0.520333 +v -0.224163 0.371038 -0.441915 +v -0.219295 0.413224 -0.435004 +v -0.245371 0.378741 -0.672412 +v -0.276524 0.379310 -0.661972 +v -0.236832 0.429808 -0.696120 +v -0.286957 0.438026 -0.682616 +v -0.332847 0.381643 -0.626788 +v -0.347038 0.457320 -0.652398 +v -0.367801 0.383197 -0.587543 +v -0.387067 0.479440 -0.602420 +v -0.427755 0.650739 -0.497838 +v -0.436833 0.660827 -0.575138 +v -0.325815 0.553484 -0.384064 +v -0.391453 0.607499 -0.418047 +v -0.153661 0.447830 -0.526172 +v -0.210983 0.483240 -0.443751 +v -0.233252 0.490942 -0.732483 +v -0.294651 0.556845 -0.747369 +v -0.352869 0.593997 -0.722752 +v -0.398648 0.643241 -0.657788 +v -0.139670 0.486843 -0.729077 +v -0.130595 0.478463 -0.640556 +v -0.156180 0.464735 -0.709903 +v -0.152043 0.461232 -0.627013 +v -0.166408 0.448651 -0.689953 +v -0.155519 0.446525 -0.617108 +v -0.185062 0.409151 -0.653566 +v -0.166063 0.399052 -0.601729 +v -0.200532 0.376826 -0.651395 +v -0.179266 0.377465 -0.601335 +v -0.241496 0.153820 -0.644234 +v -0.239402 0.258518 -0.611725 +v -0.232306 0.151996 -0.634170 +v -0.229813 0.252879 -0.597061 +v -0.348767 0.311345 -0.549903 +v -0.355280 0.307759 -0.513678 +v -0.337312 0.305082 -0.487621 +v -0.284307 0.300945 -0.461224 +v -0.237075 0.304912 -0.487034 +v -0.196859 0.303928 -0.533913 +v -0.249547 0.327400 -0.643542 +v -0.276524 0.326774 -0.635578 +v -0.319099 0.323902 -0.611475 +v -0.343097 0.315867 -0.581915 +v -0.198140 0.314314 -0.597121 +v -0.215880 0.327812 -0.635772 +v -0.346166 0.040982 -0.674416 +v -0.326741 0.044831 -0.712820 +v -0.348796 0.000013 -0.704774 +v -0.332202 -0.000057 -0.734652 +v -0.318030 0.032404 -0.594901 +v -0.342440 0.037392 -0.630348 +v -0.335244 0.000015 -0.615850 +v -0.349110 0.000113 -0.655147 +v -0.236572 0.032914 -0.595298 +v -0.278297 0.034141 -0.578394 +v -0.222624 0.000015 -0.608680 +v -0.278199 0.000015 -0.590617 +v -0.197789 0.037944 -0.683783 +v -0.210457 0.037344 -0.628753 +v -0.189201 0.000015 -0.700580 +v -0.200394 0.000015 -0.636211 +v -0.292682 0.046478 -0.727566 +v -0.273287 0.043570 -0.721296 +v -0.295178 -0.000018 -0.752239 +v -0.272467 0.000037 -0.735551 +v -0.253455 0.046138 -0.733264 +v -0.218227 0.045825 -0.725212 +v -0.248955 0.000014 -0.755402 +v -0.208629 0.000015 -0.741017 +v -0.328640 0.275564 -0.560920 +v -0.333531 0.271928 -0.536521 +v -0.321012 0.269870 -0.513381 +v -0.281603 0.271164 -0.495410 +v -0.246942 0.267732 -0.515169 +v -0.218390 0.270212 -0.549998 +v -0.256416 0.286227 -0.624547 +v -0.276764 0.286603 -0.624107 +v -0.307727 0.283631 -0.608932 +v -0.324506 0.280399 -0.588902 +v -0.220666 0.278731 -0.594124 +v -0.232977 0.284542 -0.612466 +v -0.336374 0.079227 -0.647740 +v -0.321164 0.079581 -0.686016 +v -0.314000 0.068947 -0.565151 +v -0.335166 0.075203 -0.602167 +v -0.242148 0.068614 -0.565654 +v -0.278717 0.063563 -0.556303 +v -0.209417 0.081436 -0.666078 +v -0.214653 0.076848 -0.617621 +v -0.291303 0.077706 -0.704382 +v -0.274078 0.077441 -0.706588 +v -0.255760 0.077899 -0.710602 +v -0.227787 0.078069 -0.702231 +v -0.327569 0.112006 -0.625240 +v -0.314822 0.112631 -0.657923 +v -0.308093 0.092604 -0.551433 +v -0.330532 0.108363 -0.589047 +v -0.247016 0.092951 -0.552736 +v -0.279132 0.087386 -0.529526 +v -0.222420 0.114268 -0.652138 +v -0.219397 0.110780 -0.607375 +v -0.291509 0.113187 -0.674280 +v -0.273588 0.111205 -0.679387 +v -0.257647 0.108988 -0.677363 +v -0.233185 0.111233 -0.667982 +v -0.218263 0.686509 -0.890110 +v -0.081137 1.310106 0.746770 +v -0.049248 1.293766 0.745544 +v -0.031367 1.277087 0.777065 +v -0.015217 1.297518 1.584564 +v -0.007202 1.309190 1.584741 +v -0.007202 1.285847 1.584740 +v -0.028482 1.340985 0.725216 +v -0.060854 1.324017 0.725216 +v -0.027126 1.328997 0.812922 +v -0.039245 1.297518 0.812922 +v -0.029112 1.273484 0.812922 +v -0.029351 1.297518 1.253847 +v -0.019217 1.320011 1.253847 +v -0.030897 1.297518 1.166052 +v -0.020764 1.321185 1.166052 +v -0.019217 1.275025 1.253847 +v -0.020764 1.273851 1.166052 +v -0.022343 1.297518 1.519310 +v -0.012210 1.313955 1.519316 +v -0.025428 1.297518 1.442862 +v -0.015295 1.316786 1.442862 +v -0.012210 1.281081 1.519316 +v -0.015295 1.278250 1.442862 +v -0.033219 1.297518 1.075631 +v -0.023086 1.322514 1.075631 +v -0.033976 1.297518 0.991295 +v -0.023843 1.322813 0.991295 +v -0.023086 1.272521 1.075631 +v -0.023843 1.272223 0.991295 +v -0.028576 1.297518 1.349348 +v -0.018443 1.318398 1.349348 +v -0.018443 1.276638 1.349348 +v -0.035195 1.297518 0.911391 +v -0.025062 1.323454 0.911391 +v -0.022481 1.271582 0.911391 +v -0.000071 0.451994 -1.253767 +v -0.028426 0.592592 -1.191990 +v -0.017762 0.476638 -1.166412 +v -0.044876 0.622134 -1.066191 +v -0.028477 0.487267 -1.049551 +v -0.045709 0.606913 -0.984544 +v -0.040666 0.466243 -0.987166 +v -0.054009 0.576160 -0.924554 +v -0.043304 0.452843 -0.921943 +v -0.066690 0.541092 -0.876854 +v -0.044857 0.433364 -0.874260 +v -0.080293 0.503604 -0.814336 +v -0.040422 0.413537 -0.812548 +v -0.075641 0.462425 -0.735415 +v -0.039930 0.375737 -0.738402 +v -0.040244 0.348705 -0.668088 +v -0.090468 0.448803 -0.527023 +v -0.038948 0.323235 -0.523525 +v -0.122302 0.494918 -0.438939 +v -0.043792 0.343618 -0.422016 +v -0.044009 0.376249 -0.342730 +v -0.144772 0.521974 -0.369612 +v -0.163313 0.540612 -0.268690 +v -0.049406 0.399098 -0.273320 +v -0.173070 0.533485 -0.171995 +v -0.007276 0.451574 -0.010464 +v -0.044787 0.408909 -0.177356 +v 0.000014 0.434445 -1.250245 +v 0.000014 0.439762 -1.159240 +v 0.000000 0.611120 -1.063840 +v 0.000014 0.441716 -1.050621 +v 0.000014 0.434334 -0.986598 +v 0.000014 0.417662 -0.932663 +v 0.000014 0.399948 -0.880610 +v 0.000014 0.374273 -0.822789 +v 0.000014 0.339557 -0.744348 +v 0.000014 0.321842 -0.681405 +v 0.000014 0.291564 -0.518173 +v 0.000014 0.316589 -0.422456 +v 0.000014 0.343339 -0.340680 +v 0.000014 0.368215 -0.278986 +v 0.000000 0.504868 -0.181285 +v 0.000014 0.379905 -0.182662 +v 0.000014 0.418132 -0.003255 +v -0.000345 1.341137 1.325265 +v -0.000345 1.330903 1.188933 +v -0.028351 1.331795 1.322527 +v -0.021388 1.321433 1.189144 +v -0.032032 1.297192 1.188607 +v -0.043068 1.305744 1.325265 +v -0.028212 1.328228 1.325265 +v -0.021185 1.321447 1.189232 +v -0.037459 1.297919 1.322527 +v -0.032060 1.297206 1.188684 +v -0.019151 1.273409 1.190492 +v -0.028212 1.269463 1.325265 +v -0.000345 1.349172 1.414506 +v -0.000345 1.329842 1.279529 +v -0.032102 1.336557 1.411768 +v -0.019341 1.320054 1.278736 +v -0.029357 1.297506 1.278820 +v -0.046819 1.306895 1.414506 +v -0.031963 1.332496 1.414506 +v -0.016837 1.320225 1.279816 +v -0.041210 1.297986 1.411768 +v -0.029808 1.297729 1.280044 +v -0.019007 1.274121 1.279646 +v -0.031963 1.265585 1.414506 +v -0.000403 1.349535 1.457243 +v -0.000351 1.327387 1.349374 +v -0.031193 1.336420 1.454803 +v -0.018579 1.318616 1.349450 +v -0.028506 1.297508 1.349716 +v -0.043651 1.305102 1.457243 +v -0.037113 1.333909 1.457243 +v -0.018732 1.318464 1.349345 +v -0.043483 1.298096 1.454802 +v -0.027913 1.297786 1.349942 +v -0.020142 1.276685 1.349716 +v -0.037113 1.264473 1.457243 +v -0.000403 1.349143 1.500012 +v -0.000351 1.327388 1.392143 +v -0.027067 1.336823 1.497572 +v -0.018579 1.318616 1.392219 +v -0.028506 1.297508 1.392485 +v -0.039525 1.305181 1.500012 +v -0.032987 1.334286 1.500012 +v -0.018732 1.318464 1.392114 +v -0.039357 1.298102 1.497572 +v -0.027913 1.297786 1.392711 +v -0.020142 1.276685 1.392485 +v -0.032987 1.264132 1.500012 +v -0.029367 1.333645 1.537029 +v -0.015223 1.317866 1.443193 +v -0.035616 1.298138 1.534799 +v -0.026855 1.297816 1.442678 +v -0.015913 1.277305 1.443114 +v -0.029367 1.264803 1.537029 +v -0.000372 1.344853 1.537030 +v -0.000349 1.324949 1.442555 +v -0.025818 1.332395 1.534800 +v -0.015475 1.316933 1.442679 +v -0.021517 1.293880 1.443114 +v -0.036751 1.298880 1.537030 +v -0.027068 1.329074 1.570149 +v -0.015223 1.317866 1.476312 +v -0.033316 1.298051 1.567919 +v -0.026855 1.297816 1.475798 +v -0.015913 1.277305 1.476233 +v -0.027068 1.268926 1.570149 +v -0.000372 1.339127 1.570149 +v -0.000349 1.324949 1.475675 +v -0.023519 1.327982 1.567919 +v -0.015475 1.316933 1.475798 +v -0.021517 1.293880 1.476234 +v -0.034451 1.298699 1.570149 +v -0.022081 1.324929 1.597562 +v -0.011751 1.313816 1.520020 +v -0.027835 1.298151 1.595557 +v -0.023238 1.297900 1.519814 +v -0.012708 1.281267 1.519996 +v -0.022081 1.270444 1.597562 +v -0.000373 1.332783 1.597562 +v -0.000351 1.320843 1.519087 +v -0.018613 1.323238 1.595557 +v -0.012060 1.313850 1.519814 +v -0.022072 1.297449 1.519996 +v -0.027355 1.303593 1.597562 +v -0.000428 1.318737 1.612066 +v -0.000345 1.313964 1.583852 +v -0.013389 1.311120 1.611106 +v -0.007777 1.309166 1.583781 +v -0.015212 1.297488 1.583690 +v -0.020758 1.300929 1.612066 +v -0.014435 1.309839 1.611458 +v -0.002626 1.305302 1.584369 +v -0.017630 1.298449 1.611106 +v -0.015267 1.297604 1.583688 +v -0.007538 1.285870 1.583853 +v -0.014435 1.284791 1.612066 +v -0.021388 1.273440 1.189144 +v -0.000345 1.263970 1.188933 +v -0.028351 1.263078 1.322527 +v -0.000345 1.253736 1.325265 +v -0.043068 1.289129 1.325265 +v -0.032032 1.297680 1.188607 +v -0.019341 1.274819 1.278735 +v -0.000345 1.265030 1.279529 +v -0.032103 1.258316 1.411768 +v -0.000345 1.245701 1.414506 +v -0.046819 1.287978 1.414506 +v -0.029357 1.297367 1.278820 +v -0.018579 1.276257 1.349450 +v -0.000351 1.267485 1.349374 +v -0.031193 1.258452 1.454802 +v -0.000403 1.245338 1.457243 +v -0.043651 1.289771 1.457243 +v -0.028506 1.297365 1.349716 +v -0.018579 1.276257 1.392218 +v -0.000351 1.267485 1.392143 +v -0.027067 1.258049 1.497572 +v -0.000403 1.245729 1.500012 +v -0.039525 1.289692 1.500012 +v -0.028506 1.297365 1.392485 +v -0.015475 1.277939 1.442679 +v -0.000349 1.269924 1.442555 +v -0.025818 1.262478 1.534800 +v -0.000372 1.250020 1.537030 +v -0.036751 1.295993 1.537030 +v -0.021517 1.300993 1.443114 +v -0.015475 1.277939 1.475798 +v -0.000349 1.269924 1.475675 +v -0.023519 1.266891 1.567919 +v -0.000372 1.255745 1.570149 +v -0.034452 1.296174 1.570149 +v -0.021517 1.300993 1.476233 +v -0.012060 1.281023 1.519814 +v -0.000351 1.274030 1.519087 +v -0.018614 1.271634 1.595557 +v -0.000373 1.262090 1.597562 +v -0.027355 1.291280 1.597562 +v -0.022072 1.297424 1.519996 +v -0.007777 1.285707 1.583781 +v -0.000345 1.280908 1.583852 +v -0.013389 1.283752 1.611106 +v -0.000428 1.276136 1.612066 +v -0.020758 1.293944 1.612066 +v -0.015212 1.297385 1.583690 +v -0.167375 0.939125 -1.369772 +v -0.179524 0.916928 -1.361783 +v -0.173488 0.942559 -1.358508 +v -0.162901 0.929744 -1.378017 +v -0.161263 0.916928 -1.381035 +v -0.162901 0.904112 -1.378017 +v -0.167375 0.894731 -1.369772 +v -0.173488 0.891297 -1.358508 +v -0.179601 0.894731 -1.347243 +v -0.184075 0.904112 -1.338998 +v -0.185713 0.916928 -1.335980 +v -0.184075 0.929744 -1.338998 +v -0.179601 0.939125 -1.347243 +v -0.159733 0.960337 -1.351043 +v -0.149381 0.954521 -1.370119 +v -0.141802 0.938632 -1.384084 +v -0.139028 0.916928 -1.389196 +v -0.141802 0.895224 -1.384084 +v -0.149381 0.879335 -1.370119 +v -0.159733 0.873520 -1.351043 +v -0.170085 0.879335 -1.331967 +v -0.177663 0.895224 -1.318002 +v -0.180437 0.916928 -1.312890 +v -0.177663 0.938632 -1.318002 +v -0.170085 0.954521 -1.331967 +v -0.135179 0.965356 -1.337718 +v -0.123630 0.958868 -1.359001 +v -0.115175 0.941142 -1.374581 +v -0.112080 0.916928 -1.380283 +v -0.115175 0.892714 -1.374581 +v -0.123630 0.874988 -1.359001 +v -0.135179 0.868500 -1.337718 +v -0.146729 0.874988 -1.316436 +v -0.155183 0.892714 -1.300856 +v -0.158278 0.916928 -1.295154 +v -0.155183 0.941142 -1.300856 +v -0.146729 0.958868 -1.316436 +v -0.249671 1.176748 -1.449145 +v -0.258912 1.174341 -1.430779 +v -0.258485 1.170118 -1.431602 +v -0.259865 1.166871 -1.434206 +v -0.262486 1.165891 -1.437617 +v -0.265684 1.167361 -1.440051 +v -0.268306 1.170797 -1.440624 +v -0.269087 1.175026 -1.439328 +v -0.267857 1.178335 -1.436418 +v -0.264932 1.179409 -1.433226 +v -0.261355 1.177856 -1.431329 +v -0.280601 1.147629 -1.383995 +v -0.284070 1.157102 -1.382217 +v -0.277886 1.135619 -1.362630 +v -0.283686 1.147220 -1.359002 +v -0.282084 1.140100 -1.390649 +v -0.280020 1.123823 -1.368770 +v -0.287731 1.137627 -1.399218 +v -0.289273 1.116339 -1.375075 +v -0.294990 1.140857 -1.406136 +v -0.302110 1.116024 -1.379138 +v -0.301114 1.148293 -1.408959 +v -0.313628 1.122999 -1.379406 +v -0.304027 1.157166 -1.406916 +v -0.319427 1.134601 -1.375778 +v -0.302810 1.164291 -1.400832 +v -0.317293 1.146396 -1.369638 +v -0.297857 1.167120 -1.392846 +v -0.308040 1.153881 -1.363333 +v -0.290769 1.164499 -1.385752 +v -0.295204 1.154196 -1.359270 +v -0.269323 1.125993 -1.342471 +v -0.279711 1.133962 -1.332219 +v -0.267450 1.113072 -1.352851 +v -0.274699 1.099968 -1.359736 +v -0.288424 1.091233 -1.360377 +v -0.303655 1.090079 -1.354242 +v -0.314641 1.097327 -1.343556 +v -0.316908 1.110568 -1.332587 +v -0.309341 1.124591 -1.325785 +v -0.294992 1.133573 -1.325751 +v -0.254991 1.115359 -1.321908 +v -0.268611 1.120257 -1.308589 +v -0.242521 1.114672 -1.305722 +v -0.258017 1.110665 -1.289274 +v -0.249913 1.102068 -1.335757 +v -0.230654 1.104962 -1.322045 +v -0.254575 1.085416 -1.344734 +v -0.226949 1.085243 -1.332009 +v -0.268398 1.071792 -1.346147 +v -0.232821 1.063047 -1.331807 +v -0.286584 1.068407 -1.340647 +v -0.242675 1.050723 -1.323309 +v -0.303199 1.075418 -1.329213 +v -0.254444 1.046883 -1.304698 +v -0.308545 1.089215 -1.316096 +v -0.266311 1.056594 -1.288375 +v -0.301231 1.104480 -1.305795 +v -0.270016 1.076313 -1.278411 +v -0.285179 1.116210 -1.302507 +v -0.267872 1.098341 -1.280775 +v -0.343303 1.072610 -1.163795 +v -0.361312 1.063353 -1.160513 +v -0.355943 1.088021 -1.129597 +v -0.372936 1.083700 -1.126281 +v -0.265898 1.016200 -1.184636 +v -0.285302 0.993891 -1.182847 +v -0.279853 1.025279 -1.188245 +v -0.305398 1.009541 -1.183834 +v -0.292839 1.027903 -1.167308 +v -0.285725 1.030960 -1.140543 +v -0.312037 1.057184 -1.163003 +v -0.307133 1.061830 -1.138480 +v -0.279442 1.009008 -1.091644 +v -0.269348 1.000723 -1.094962 +v -0.261838 1.030667 -1.101313 +v -0.250012 1.022424 -1.105224 +v -0.241888 1.038826 -1.154453 +v -0.248887 1.033533 -1.170372 +v -0.251003 1.047842 -1.153046 +v -0.259299 1.043556 -1.170908 +v -0.311104 1.084190 -1.142927 +v -0.310089 1.072658 -1.161948 +v -0.248231 1.043317 -1.128193 +v -0.241348 1.036225 -1.130242 +v -0.258653 0.997343 -1.146065 +v -0.269625 0.996001 -1.163410 +v -0.357764 1.061677 -1.155275 +v -0.363313 1.076717 -1.128177 +v -0.305743 1.011915 -1.176263 +v -0.275683 0.990842 -1.171798 +v -0.267289 0.996575 -1.108005 +v -0.288607 1.015810 -1.098594 +v -0.285797 1.028553 -1.111916 +v -0.262797 0.998651 -1.123355 +v -0.305048 1.057337 -1.109485 +v -0.348236 1.066348 -1.105636 +v -0.351197 1.069294 -1.098160 +v -0.332530 1.077487 -1.106033 +v -0.302553 1.073390 -1.120087 +v -0.310452 1.035124 -1.086322 +v -0.311671 1.038957 -1.094821 +v -0.336214 1.070677 -1.117070 +v -0.348472 1.076251 -1.131245 +v -0.338613 1.069065 -1.146774 +v -0.329556 1.035929 -1.172598 +v -0.331995 1.031806 -1.180665 +v -0.304381 1.045494 -1.184538 +v -0.269799 1.053666 -1.171450 +v -0.263265 1.060025 -1.151909 +v -0.260030 1.055475 -1.124678 +v -0.287615 1.050728 -1.097294 +v -0.264614 0.984473 -1.166326 +v -0.256785 0.988089 -1.119221 +v -0.258528 0.981235 -1.145483 +# 2117 vertices + +vt 0.000000 1.000000 +# 1 texture coordinates + +vn 0.321888 -0.946777 -0.000550 +vn 0.000000 -0.973687 0.227892 +vn 0.453446 -0.871958 0.184596 +vn -0.000000 -0.933849 0.357668 +vn 0.507962 0.844561 0.169384 +vn 0.486993 0.873321 0.012209 +vn 0.000000 0.985708 0.168465 +vn -0.000000 0.997099 -0.076119 +vn 0.996289 0.059641 -0.062059 +vn 0.996072 0.023996 0.085228 +vn 0.938711 -0.344021 -0.021708 +vn 0.927388 -0.348117 0.136987 +vn -0.151208 0.021064 0.988277 +vn -0.000005 -0.165666 0.986182 +vn -0.486284 -0.435366 0.757617 +vn -0.000014 -0.616142 0.787635 +vn -0.350120 -0.771577 0.531116 +vn -0.000017 -0.812289 0.583255 +vn 0.000000 -0.843957 -0.536411 +vn 0.564043 -0.693937 -0.447557 +vn 0.000001 -0.905690 -0.423942 +vn 0.389304 -0.840394 -0.377068 +vn 0.413942 0.768923 -0.487246 +vn 0.380628 0.723596 -0.575787 +vn 0.000000 0.803636 -0.595121 +vn -0.000000 0.786846 -0.617150 +vn 0.831268 0.353205 -0.429232 +vn 0.723625 0.542914 -0.426158 +vn 0.780227 0.461811 -0.421873 +vn 0.685205 0.585269 -0.433538 +vn 0.000000 -0.940706 0.339223 +vn -0.000000 -0.969572 0.244805 +vn 0.305124 -0.888055 0.343886 +vn 0.330895 -0.938146 0.101932 +vn 0.956010 0.098669 0.276241 +vn 0.918934 -0.021887 0.393804 +vn 0.908521 -0.294305 0.296603 +vn 0.717928 -0.344368 0.604971 +vn -0.000000 0.999993 0.003638 +vn 0.297378 0.954366 -0.027423 +vn 0.000000 0.988235 0.152940 +vn 0.394981 0.909139 0.132120 +vn 0.000000 -0.987051 -0.160404 +vn 0.634910 -0.760256 -0.137476 +vn 0.000001 -0.997027 0.077058 +vn 0.584452 -0.804406 0.106518 +vn -0.000000 0.935151 -0.354248 +vn 0.479393 0.840042 -0.253991 +vn 0.724189 0.661997 -0.193159 +vn 0.746680 0.661672 0.068259 +vn 0.846495 0.515170 -0.134339 +vn 0.858581 0.494554 0.135113 +vn 0.764708 0.643699 0.029569 +vn 0.705720 0.706468 0.053508 +vn 0.874251 0.484499 -0.030765 +vn 0.870081 0.491945 0.030825 +vn -0.000000 0.827709 0.561158 +vn 0.000000 0.474313 0.880357 +vn -0.131644 0.747453 0.651141 +vn 0.169226 0.444023 0.879890 +vn 0.381374 0.907626 0.175413 +vn 0.371620 0.798064 0.474334 +vn 0.770204 0.621499 0.143260 +vn 0.615072 0.489672 0.617987 +vn 0.715938 0.690168 0.105364 +vn 0.687406 0.725788 0.026546 +vn 0.866133 0.470626 0.168298 +vn 0.887590 0.460622 0.003450 +vn 0.993456 -0.009849 -0.113791 +vn 0.992981 -0.052362 0.106055 +vn 0.945976 0.323811 0.016603 +vn 0.933040 0.327096 0.149813 +vn 0.913775 0.363990 0.180352 +vn 0.927916 0.371583 0.029947 +vn 0.000002 -0.820270 -0.571977 +vn 0.466128 -0.675161 -0.571736 +vn 0.548182 -0.830410 0.099579 +vn 0.888599 -0.458661 0.004673 +vn 0.577624 -0.798520 -0.169459 +vn 0.909464 -0.374655 -0.180301 +vn 0.636941 -0.662615 0.394015 +vn 0.746279 -0.648589 0.149665 +vn 0.120973 0.992625 -0.007847 +vn 0.000001 0.999283 -0.037852 +vn 0.240579 0.955241 0.172153 +vn 0.230371 0.973012 0.013309 +vn 0.000009 0.999950 -0.009969 +vn 0.824383 0.557299 -0.099048 +vn 0.528969 0.845176 -0.076612 +vn -0.000007 -0.919813 0.392357 +vn 0.000000 -0.899132 0.437677 +vn 0.078420 -0.935234 0.345235 +vn 0.321037 -0.799750 0.507282 +vn 0.779298 0.616257 0.113670 +vn 0.409628 0.893214 0.185400 +vn -0.162608 0.897506 0.409929 +vn 0.519641 -0.573302 0.633481 +vn 0.293180 -0.814233 0.501069 +vn 0.640147 -0.764448 -0.076359 +vn 0.250283 -0.965848 -0.067047 +vn 0.360764 -0.651902 -0.666989 +vn 0.479956 -0.594637 -0.645019 +vn 0.000000 -0.999989 0.004732 +vn 0.480041 0.848882 0.221271 +vn 0.000000 0.960843 0.277092 +vn 0.867739 0.493571 0.058451 +vn 0.941101 0.337337 -0.023072 +vn 0.000000 -0.878051 0.478567 +vn 0.000000 0.955525 0.294911 +vn 0.936602 0.312783 0.157935 +vn 0.836392 0.111956 -0.536576 +vn 0.855028 0.303963 -0.420158 +vn 0.936880 0.347279 -0.040657 +vn 0.554470 -0.814573 0.170393 +vn 0.000001 -0.961330 0.275399 +vn 0.984169 -0.135799 -0.113886 +vn 0.975902 0.035544 -0.215295 +vn 0.990719 0.008973 -0.135633 +vn 0.977542 -0.003262 -0.210714 +vn -0.255974 0.254014 -0.932714 +vn -0.031174 0.486176 -0.873304 +vn -0.429352 -0.627116 -0.649910 +vn -0.252575 -0.554090 -0.793215 +vn 0.339010 0.891979 -0.299074 +vn 0.096032 0.955666 -0.278354 +vn 0.346676 0.935121 0.073243 +vn 0.044321 0.998074 -0.043415 +vn 0.207188 0.420242 -0.883442 +vn 0.119639 0.664086 -0.738022 +vn 0.502366 0.252203 -0.827056 +vn 0.381839 0.627353 -0.678695 +vn 0.278157 -0.715272 -0.641104 +vn 0.470860 -0.674312 -0.568853 +vn 0.267414 -0.817275 -0.510443 +vn 0.369132 -0.690440 -0.622120 +vn 0.557744 0.828332 0.052802 +vn 0.218820 0.970994 -0.096375 +vn 0.642905 0.694025 -0.324041 +vn 0.263138 0.838268 -0.477561 +vn 0.319701 -0.947475 -0.009111 +vn 0.159616 -0.985480 -0.057902 +vn 0.399713 -0.416349 -0.816629 +vn 0.190508 -0.640433 -0.744011 +vn 0.908755 -0.077146 -0.410137 +vn 0.651190 0.756439 0.061256 +vn 0.975519 0.213832 0.051365 +vn 0.792560 0.508751 -0.336186 +vn 0.978357 0.020037 -0.205950 +vn 0.762316 -0.418006 -0.494111 +vn 0.629621 -0.363153 -0.686802 +vn 0.609785 -0.589260 -0.530034 +vn 0.440873 -0.491028 -0.751347 +vn 0.698745 0.647655 0.303807 +vn 0.866447 0.497574 0.041101 +vn 0.895074 0.328833 0.301184 +vn 0.932506 0.292374 0.212017 +vn 0.533730 -0.801025 0.271092 +vn 0.559656 -0.827075 0.052269 +vn 0.763581 -0.645160 -0.026697 +vn 0.672761 -0.513535 -0.532611 +vn 0.669247 0.374147 -0.641968 +vn 0.403091 0.447644 -0.798206 +vn 0.660634 0.247668 -0.708677 +vn 0.330144 0.437756 -0.836286 +vn 0.841160 0.284667 -0.459798 +vn 0.811975 0.093994 -0.576074 +vn 0.918840 0.106752 -0.379917 +vn 0.863748 -0.036068 -0.502631 +vn 0.398166 -0.899766 -0.178563 +vn 0.569533 -0.818332 0.077233 +vn 0.462096 -0.874506 0.147332 +vn 0.393819 -0.899747 0.188049 +vn 0.407211 -0.898238 0.165371 +vn 0.459926 -0.880720 -0.113140 +vn 0.402129 -0.914159 -0.051037 +vn 0.508360 -0.807299 -0.299730 +vn 0.920939 -0.292044 -0.258035 +vn 0.959851 -0.275738 -0.051524 +vn 0.967196 -0.052955 -0.248450 +vn 0.968097 -0.221161 -0.117796 +vn 0.941133 -0.138015 -0.308578 +vn 0.915995 0.024276 -0.400455 +vn 0.922203 0.053496 -0.382987 +vn 0.939053 -0.068152 -0.336949 +vn 0.914997 -0.282732 -0.287825 +vn 0.699948 -0.700395 -0.139712 +vn 0.948998 -0.198541 -0.244915 +vn 0.778850 -0.511484 -0.363011 +vn 0.155325 0.764738 -0.625340 +vn 0.201777 0.774776 -0.599173 +vn -0.522894 -0.753372 0.398764 +vn -0.626289 -0.697050 0.349117 +vn -0.729447 -0.672515 -0.125025 +vn -0.805129 -0.568013 0.170673 +vn -0.250673 -0.948817 0.192118 +vn -0.209313 -0.969325 0.128834 +vn -0.125704 -0.889823 0.438649 +vn -0.073284 -0.877097 0.474690 +vn -0.329039 0.458287 -0.825655 +vn -0.635153 -0.172486 -0.752881 +vn -0.246746 0.276452 -0.928811 +vn -0.740375 -0.536049 -0.405582 +vn -0.089858 0.803047 -0.589102 +vn 0.924552 -0.233559 -0.301087 +vn 0.907934 -0.359463 -0.215503 +vn -0.178995 -0.983767 -0.012784 +vn 0.284496 -0.668127 -0.687509 +vn 0.501498 -0.802556 -0.323117 +vn 0.045685 -0.936795 0.346885 +vn -0.014767 -0.950878 -0.309214 +vn 0.207363 -0.898534 -0.386829 +vn -0.073611 -0.950449 0.302041 +vn 0.056723 -0.948417 0.311910 +vn 0.162017 0.373641 -0.913314 +vn 0.132594 0.618285 -0.774689 +vn 0.249844 0.385385 -0.888288 +vn 0.441651 0.393318 -0.806378 +vn 0.878926 -0.214785 -0.425861 +vn 0.508683 -0.815458 0.276170 +vn 0.831398 -0.551756 -0.065902 +vn 0.131125 -0.935546 0.327964 +vn 0.270332 -0.907663 0.321042 +vn 0.144736 -0.912914 0.381627 +vn 0.267470 -0.890840 0.367239 +vn 0.142714 0.748417 -0.647692 +vn 0.157702 0.792591 -0.589007 +vn -0.111139 0.835327 -0.538403 +vn 0.321274 0.649977 -0.688704 +vn 0.848695 -0.046035 -0.526876 +vn 0.682363 -0.724111 -0.100216 +vn 0.469728 -0.842577 0.263475 +vn 0.285708 -0.892618 0.348718 +vn 0.233629 -0.937337 0.258488 +vn 0.401161 0.760636 -0.510395 +vn 0.104825 0.852760 -0.511676 +vn 0.928065 -0.091278 -0.361058 +vn 0.928399 -0.021016 -0.370990 +vn 0.793217 -0.241275 -0.559100 +vn 0.879766 -0.108472 -0.462867 +vn 0.485634 -0.560159 -0.671105 +vn 0.214966 -0.662194 -0.717836 +vn 0.094800 -0.796088 -0.597710 +vn 0.263580 0.086597 -0.960743 +vn 0.250139 0.302913 -0.919606 +vn 0.645628 0.021991 -0.763336 +vn 0.607251 0.154894 -0.779265 +vn 0.963429 0.237648 -0.123807 +vn 0.829040 0.045426 -0.557342 +vn 0.728544 -0.483639 -0.485095 +vn 0.727544 -0.027635 -0.685504 +vn 0.764403 -0.210010 -0.609577 +vn 0.885447 -0.360361 -0.293468 +vn 0.953778 -0.210642 -0.214331 +vn 0.960564 -0.078283 -0.266812 +vn 0.952356 -0.124091 -0.278602 +vn 0.549279 -0.817008 -0.175472 +vn 0.948052 -0.233338 -0.216219 +vn 0.231042 0.378216 -0.896422 +vn 0.527742 0.389183 -0.755000 +vn 0.722076 0.415445 -0.553183 +vn 0.894077 0.324673 -0.308566 +vn 0.947524 0.098835 -0.304022 +vn 0.951799 0.169316 -0.255756 +vn 0.929443 0.027303 -0.367955 +vn 0.815560 -0.577537 -0.036226 +vn 0.191629 -0.947035 0.257688 +vn 0.869381 -0.472377 -0.145043 +vn 0.173090 -0.974878 0.140189 +vn 0.298209 0.423872 -0.855222 +vn 0.254261 0.222189 -0.941267 +vn 0.645851 0.141859 -0.750168 +vn 0.648169 -0.018222 -0.761278 +vn 0.798574 0.115034 -0.590802 +vn 0.872071 0.046966 -0.487120 +vn 0.871447 0.378806 -0.311587 +vn 0.975045 0.085936 -0.204699 +vn 0.859382 0.193025 -0.473501 +vn 0.949111 -0.004818 -0.314905 +vn 0.979372 -0.116296 -0.165246 +vn 0.990552 0.049974 -0.127711 +vn 0.814822 -0.393083 -0.426088 +vn 0.870082 0.363919 -0.332445 +vn 0.974688 0.028340 -0.221764 +vn 0.949668 -0.312868 -0.015604 +vn 0.716718 -0.669914 -0.193728 +vn 0.260953 -0.402196 -0.877577 +vn 0.243195 0.032393 -0.969436 +vn 0.408683 -0.270943 -0.871532 +vn 0.471614 0.154133 -0.868230 +vn 0.677907 0.260381 -0.687491 +vn 0.869420 0.254337 -0.423583 +vn 0.679627 -0.137503 -0.720556 +vn 0.827836 -0.281032 -0.485499 +vn 0.974045 0.081607 -0.211133 +vn 0.986414 0.051013 -0.156159 +vn 0.963477 0.177025 -0.200933 +vn 0.958523 -0.019494 -0.284348 +vn 0.969703 -0.105069 -0.220537 +vn 0.950203 0.006078 -0.311571 +vn 0.862880 -0.425621 -0.272553 +vn 0.377866 -0.922326 0.080825 +vn -0.214586 -0.910097 0.354508 +vn -0.387583 -0.711558 0.586059 +vn -0.067139 -0.822959 0.564120 +vn -0.226569 -0.768799 0.598008 +vn -0.000000 0.482651 -0.875813 +vn 0.000000 0.638721 -0.769439 +vn 0.000004 0.998894 -0.047018 +vn 0.000000 0.951805 -0.306705 +vn 0.000039 -0.919100 0.394025 +vn -0.000005 -0.865077 -0.501638 +vn -0.000004 -0.695748 -0.718286 +vn 0.000004 0.836507 -0.547957 +vn 0.000009 0.955868 -0.293795 +vn -0.000002 -0.258313 -0.966061 +vn -0.000001 -0.999978 -0.006657 +vn -0.000001 0.509862 -0.860256 +vn -0.000001 0.495244 -0.868754 +vn 0.000001 -0.955372 0.295404 +vn 0.000001 -0.851643 -0.524123 +vn -0.000000 -0.909747 -0.415164 +vn -0.000004 -0.828749 -0.559621 +vn 0.000000 0.241908 -0.970299 +vn -0.000002 0.813385 -0.581726 +vn 0.000003 -0.987080 0.160225 +vn 0.000001 -0.801412 0.598113 +vn -0.000001 0.556104 -0.831112 +vn -0.008687 -0.951255 0.308283 +vn -0.000003 0.760161 -0.649735 +vn -0.005006 -0.999670 0.025186 +vn 0.000000 0.851144 -0.524933 +vn -0.000000 0.379636 -0.925136 +vn 0.000000 0.204028 -0.978965 +vn -0.000001 0.310533 -0.950563 +vn 0.000000 -0.884176 0.467155 +vn 0.000000 0.129486 -0.991581 +vn -0.000001 0.437224 -0.899353 +vn 0.000000 0.036807 -0.999322 +vn -0.000004 -0.297932 -0.954587 +vn -0.006258 -0.926084 -0.377265 +vn 0.797970 0.021611 -0.602309 +vn 0.913977 0.034678 -0.404282 +vn 0.957670 -0.082951 -0.275657 +vn 0.976461 -0.105655 -0.188046 +vn 0.871959 -0.473819 0.123217 +vn 0.566661 -0.822928 0.041057 +vn 0.548687 -0.744386 -0.380569 +vn 0.468824 -0.714826 -0.518871 +vn -0.000077 -0.801020 -0.598637 +vn -0.351592 -0.866959 0.353223 +vn 0.398839 -0.915829 0.046729 +vn 0.646679 -0.762623 0.014569 +vn 0.745296 0.224644 -0.627749 +vn 0.743963 0.373570 -0.554044 +vn 0.616919 0.777739 0.120554 +vn 0.912502 -0.380362 0.150549 +vn 0.630083 0.754894 -0.182016 +vn 0.616280 0.558127 -0.555601 +vn 0.609423 -0.441840 -0.658317 +vn 0.315560 -0.931250 -0.182194 +vn 0.427045 -0.900398 -0.083163 +vn 0.949422 -0.020440 -0.313338 +vn -0.498866 -0.809076 0.310691 +vn -0.908562 -0.285772 0.304712 +vn -0.829774 0.273998 0.486210 +vn -0.686350 0.261883 -0.678484 +vn -0.705960 -0.707046 -0.041319 +vn -0.296092 -0.847106 -0.441294 +vn 0.187443 -0.627811 -0.755459 +vn 0.535969 -0.127774 -0.834512 +vn 0.614807 0.442870 -0.652594 +vn 0.402927 0.870213 -0.283511 +vn -0.023445 0.991271 0.129738 +vn -0.494994 0.759091 0.422803 +vn -0.709425 0.670670 0.216604 +vn -0.781444 0.506907 0.363857 +vn -0.948446 0.277125 -0.153790 +vn -0.986609 0.002393 0.163088 +vn -0.865925 -0.133173 -0.482118 +vn -0.864783 -0.483168 -0.136743 +vn -0.527159 -0.501252 -0.686185 +vn -0.452180 -0.771290 -0.447935 +vn 0.038246 -0.683017 -0.729401 +vn 0.117252 -0.733003 -0.670044 +vn 0.628951 -0.524214 -0.574125 +vn 0.614001 -0.361714 -0.701545 +vn 0.960594 -0.085634 -0.264434 +vn 0.838272 0.184673 -0.513026 +vn 0.903685 0.419187 0.087384 +vn 0.708458 0.686101 -0.165386 +vn 0.490741 0.792720 0.361618 +vn 0.266176 0.944252 0.193748 +vn -0.141294 0.891843 0.429712 +vn -0.312834 0.864772 0.392815 +vn -0.465665 0.833169 0.298303 +vn -0.805578 0.572451 -0.152788 +vn -0.795660 0.185728 -0.576567 +vn -0.524115 -0.227591 -0.820674 +vn -0.052883 -0.569740 -0.820122 +vn 0.500846 -0.655849 -0.564815 +vn 0.902759 -0.404708 -0.145731 +vn 0.959480 0.047367 0.277766 +vn 0.662540 0.508966 0.549540 +vn 0.113743 0.818208 0.563559 +vn 0.224348 0.880935 0.416678 +vn -0.180864 0.921686 0.343195 +vn -0.077342 0.990202 -0.116269 +vn -0.500192 0.847199 -0.179055 +vn -0.240343 0.729535 -0.640323 +vn -0.606900 0.484596 -0.629952 +vn -0.284838 0.230505 -0.930449 +vn -0.503012 -0.018251 -0.864087 +vn -0.189159 -0.342024 -0.920455 +vn -0.171803 -0.517405 -0.838317 +vn 0.101886 -0.784639 -0.611524 +vn 0.292461 -0.800934 -0.522466 +vn 0.440100 -0.885856 -0.146873 +vn 0.692345 -0.719213 -0.058235 +vn 0.681786 -0.643831 0.347346 +vn 0.854075 -0.315779 0.413328 +vn 0.711865 -0.161412 0.683517 +vn 0.688543 0.211612 0.693634 +vn 0.565714 0.400753 0.720670 +vn 0.282760 0.683475 0.672985 +vn 0.882725 0.359563 0.302509 +vn 0.676457 0.725862 -0.124621 +vn 0.481848 0.655119 -0.581929 +vn 0.415301 0.300229 -0.858712 +vn 0.520259 -0.107128 -0.847263 +vn 0.520958 -0.452131 -0.724003 +vn 0.606602 -0.679579 -0.412561 +vn 0.734769 -0.678069 -0.018327 +vn 0.835927 -0.431813 0.338767 +vn 0.898114 -0.051963 0.436682 +vn 0.914890 -0.206461 0.346914 +vn 0.921601 -0.150227 -0.357888 +vn 0.088970 0.984490 -0.151205 +vn 0.214610 0.621440 -0.753495 +vn 0.459579 -0.497015 -0.736046 +vn 0.391597 -0.789598 -0.472427 +vn -0.166661 0.134223 -0.976836 +vn -0.313536 0.058180 -0.947792 +vn 0.506826 -0.857016 0.093009 +vn 0.799903 -0.589372 0.113121 +vn 0.369826 -0.692093 0.619868 +vn 0.557452 -0.450026 0.697656 +vn -0.751452 0.213377 0.624332 +vn -0.117341 -0.580470 0.805783 +vn -0.495932 0.349796 0.794792 +vn 0.084789 -0.344775 0.934848 +vn -0.534576 0.513661 -0.671104 +vn -0.614131 0.434674 -0.658712 +vn -0.682828 0.698934 -0.212688 +vn -0.822110 0.534585 -0.195842 +vn -0.128742 0.813728 -0.566808 +vn -0.251801 0.960951 -0.114755 +vn -0.885553 0.418530 0.201567 +vn -0.708654 0.632510 0.312636 +vn 0.764519 -0.352135 0.539919 +vn 0.890722 -0.420125 0.173522 +vn 0.196329 -0.973749 0.115188 +vn 0.283887 -0.818000 0.500284 +vn 0.571684 -0.547648 0.610949 +vn 0.526764 -0.643916 0.554880 +vn 0.685830 -0.700593 -0.196994 +vn 0.651377 -0.755274 -0.072590 +vn 0.887225 -0.435738 -0.151540 +vn 0.764528 -0.533068 -0.362402 +vn 0.569036 -0.706979 -0.419975 +vn 0.736072 -0.428681 0.523861 +vn 0.415282 -0.862378 -0.289559 +vn -0.102709 0.774256 0.624482 +vn -0.342572 0.879368 0.330690 +vn 0.596041 -0.661066 -0.455772 +vn 0.468102 -0.379183 0.798186 +vn 0.170741 -0.981319 0.088665 +vn 0.217165 -0.931851 -0.290678 +vn 0.072298 -0.903363 0.422740 +vn 0.725049 -0.485185 -0.488773 +vn 0.354239 -0.597577 0.719317 +vn 0.030342 0.354257 -0.934656 +vn -0.360502 0.624635 -0.692726 +vn -0.524795 0.825767 -0.206638 +vn -0.600325 0.726237 0.334949 +vn -0.349338 0.517164 0.781348 +vn 0.676432 -0.470670 -0.566488 +vn 0.581478 -0.797138 0.162647 +vn 0.827348 -0.499597 0.256706 +vn 0.575286 -0.794764 0.193382 +vn -0.348229 0.063681 0.935244 +vn 0.660127 -0.748148 0.067136 +vn 0.854153 -0.486347 0.184090 +vn 0.142424 0.291307 -0.945968 +vn 0.665138 0.148785 -0.731748 +vn 0.915809 -0.246887 0.316766 +vn -0.975665 0.217579 0.027170 +vn 0.966160 -0.210732 -0.148754 +vn 0.989962 -0.131619 -0.051494 +vn 0.998471 0.037047 -0.041018 +vn 0.993758 0.074589 -0.082950 +vn 0.993537 -0.066093 0.092280 +vn 0.950081 -0.307566 0.052431 +vn 0.935795 -0.091222 0.340538 +vn 0.972824 -0.203678 -0.110128 +vn 0.925719 -0.242488 0.290248 +vn 0.864486 -0.330271 -0.378927 +vn -0.794138 -0.071838 0.603477 +vn -0.144879 0.050583 0.988155 +vn -0.393029 0.080949 0.915956 +vn 0.297162 0.070332 0.952233 +vn -0.896025 -0.169033 0.410570 +vn -0.727682 -0.210979 0.652661 +vn -0.593183 -0.252806 -0.764344 +vn -0.926191 -0.177897 -0.332450 +vn -0.780024 -0.282708 -0.558246 +vn -0.936852 -0.254940 -0.239404 +vn 0.511115 -0.401130 -0.760169 +vn 0.577161 -0.229282 -0.783782 +vn -0.149790 -0.418935 -0.895576 +vn 0.000422 -0.255935 -0.966694 +vn 0.999205 0.008631 0.038918 +vn 0.934775 -0.030960 -0.353888 +vn 0.956131 0.259242 -0.136411 +vn 0.932692 0.025269 -0.359786 +vn -0.112429 -0.324586 0.939150 +vn 0.507799 -0.189424 0.840392 +vn 0.094801 -0.274644 0.956861 +vn 0.573069 0.076387 0.815939 +vn -0.685315 -0.290319 0.667876 +vn -0.540367 -0.393454 0.743772 +vn -0.241330 -0.953923 -0.178301 +vn -0.637342 -0.626621 -0.448487 +vn -0.574628 -0.817360 -0.041532 +vn -0.845392 -0.519597 -0.123815 +vn 0.856500 -0.294803 -0.423673 +vn 0.665711 -0.344540 -0.661908 +vn 0.262304 -0.801799 -0.536950 +vn -0.079318 -0.644327 -0.760626 +vn 0.936590 -0.282384 -0.207506 +vn 0.949077 -0.193781 0.248399 +vn 0.196396 -0.347800 0.916768 +vn -0.199248 -0.383467 0.901805 +vn -0.696106 -0.342160 0.631161 +vn -0.880952 -0.397413 -0.256879 +vn -0.713499 -0.371321 -0.594171 +vn 0.559576 -0.427162 -0.710217 +vn -0.183822 -0.479979 -0.857805 +vn 0.944217 0.012986 0.329067 +vn 0.991042 0.037407 -0.128205 +vn -0.740222 -0.212663 0.637845 +vn 0.014685 -0.287270 0.957737 +vn -0.880321 -0.122760 0.458219 +vn -0.521479 0.008891 -0.853218 +vn -0.931436 -0.024935 -0.363049 +vn 0.568012 0.147673 -0.809663 +vn 0.131594 0.057943 -0.989609 +vn 0.913367 0.197263 -0.356157 +vn 0.982141 0.062760 0.177370 +vn -0.724706 -0.160826 0.670027 +vn -0.152536 -0.094656 0.983755 +vn -0.955757 -0.114494 0.270962 +vn -0.168253 0.301466 -0.938514 +vn -0.733596 0.163364 -0.659658 +vn 0.500686 0.323242 -0.803012 +vn 0.230602 0.323735 -0.917616 +vn 0.667286 -0.184486 0.721591 +vn 0.563933 -0.041900 0.824757 +vn 0.877041 -0.073949 0.474689 +vn 0.844167 -0.002294 0.536076 +vn 0.795187 -0.046128 0.604607 +vn 0.944621 -0.063341 0.321992 +vn 0.709185 -0.150836 0.688698 +vn 0.884312 -0.215454 0.414213 +vn 0.784745 -0.072769 0.615532 +vn 0.693039 -0.261093 0.671958 +vn 0.930404 -0.058669 0.361810 +vn 0.863123 -0.182119 0.471011 +vn 0.854868 0.185475 0.484562 +vn 0.958246 0.238234 0.158145 +vn 0.655777 -0.596756 -0.462428 +vn 0.806805 0.443568 -0.390272 +vn 0.992576 -0.107223 0.057419 +vn 0.954017 0.289048 0.079391 +vn -0.686088 -0.245333 0.684905 +vn -0.411927 -0.501496 0.760800 +vn -0.131698 -0.461463 0.877330 +vn -0.050536 -0.800007 0.597859 +vn -0.585011 -0.786932 0.196215 +vn -0.973518 -0.015088 0.228114 +vn 0.424155 -0.126548 -0.896704 +vn -0.463363 -0.597135 -0.654770 +vn 0.029678 0.462808 -0.885961 +vn -0.655772 0.433039 -0.618418 +vn -0.012660 -0.289520 -0.957088 +vn -0.038031 -0.888826 -0.456664 +vn 0.094615 0.414719 -0.905017 +vn 0.228486 0.419293 -0.878628 +vn 0.435852 -0.874527 0.212686 +vn 0.853710 0.052846 0.518060 +vn 0.341235 -0.457442 0.821161 +vn 0.312986 -0.292043 0.903743 +vn 0.794586 0.503038 -0.339978 +vn 0.943021 0.325973 0.066726 +vn -0.646320 -0.407654 0.645050 +vn -0.131693 -0.587903 0.798140 +vn -0.987454 0.023077 0.156213 +vn 0.066934 0.575311 -0.815191 +vn -0.688297 0.486958 -0.537698 +vn 0.134528 0.609787 -0.781065 +vn 0.103317 0.553276 -0.826566 +vn 0.862536 0.071775 0.500878 +vn 0.412952 -0.367541 0.833297 +vn 0.858267 0.343467 -0.381324 +vn 0.981847 0.171521 0.080980 +vn -0.759240 -0.149056 0.633511 +vn -0.055538 -0.240591 0.969036 +vn -0.967581 0.021942 0.251607 +vn -0.298675 0.482529 -0.823383 +vn -0.813599 0.319670 -0.485663 +vn 0.330094 0.509625 -0.794556 +vn 0.220660 0.455580 -0.862413 +vn 0.881457 0.047088 0.469911 +vn 0.551266 -0.227402 0.802741 +vn -0.887106 -0.389403 0.247807 +vn -0.793310 -0.518119 0.319706 +vn -0.938830 -0.325325 0.112970 +vn -0.979703 -0.130150 0.152458 +vn -0.940657 -0.287434 0.180406 +vn -0.976859 -0.088563 0.194689 +vn -0.969582 0.017570 -0.244134 +vn -0.963247 0.172268 -0.206105 +vn -0.943223 0.274244 -0.187405 +vn -0.955807 0.260085 -0.137073 +vn -0.965314 -0.103451 -0.239721 +vn 0.634938 -0.222234 0.739909 +vn 0.851213 -0.232807 0.470359 +vn -0.264026 -0.269896 0.925984 +vn 0.122322 -0.232405 0.964896 +vn -0.673856 -0.343434 0.654195 +vn -0.740823 -0.348504 -0.574217 +vn -0.918303 -0.311443 -0.244381 +vn 0.545675 -0.408000 -0.731967 +vn -0.157787 -0.457161 -0.875276 +vn 0.912327 -0.325833 -0.247974 +vn 0.938148 -0.250254 0.239273 +vn -0.953362 -0.284665 0.100333 +vn 0.914384 0.392787 -0.098080 +vn 0.899695 0.406830 0.158234 +vn 0.993343 0.070207 -0.091324 +vn 0.750713 0.349330 0.560713 +vn 0.439897 0.214529 0.872048 +vn 0.877728 -0.449595 0.165703 +vn 0.016496 -0.144461 0.989373 +vn -0.405028 -0.530204 0.744874 +vn -0.579699 -0.698460 0.419646 +vn -0.372848 -0.901462 0.219888 +vn 0.059355 -0.994562 0.085576 +vn 0.537423 -0.750172 0.385251 +vn 0.980676 -0.188691 0.051671 +vn 0.964788 -0.000294 0.263029 +vn 0.980517 -0.089619 -0.174798 +vn 0.968249 0.170052 -0.183239 +vn 0.045913 -0.340676 0.939059 +vn -0.059337 -0.124515 0.990442 +vn 0.706083 -0.306989 0.638125 +vn 0.656420 -0.039698 0.753350 +vn -0.892245 -0.276808 0.356758 +vn -0.983470 0.047327 0.174776 +vn -0.622107 -0.275727 0.732774 +vn -0.732825 -0.039129 0.679291 +vn 0.207724 0.152073 -0.966294 +vn 0.146200 0.368045 -0.918242 +vn -0.339126 0.119796 -0.933082 +vn -0.245563 0.387638 -0.888502 +vn 0.589707 0.360473 -0.722706 +vn 0.588598 0.109025 -0.801041 +vn 0.841672 0.299347 -0.449423 +vn 0.879243 0.002558 -0.476366 +vn 0.976834 0.079009 0.198878 +vn 0.966160 -0.049723 0.253106 +vn 0.981078 0.172024 -0.088848 +vn 0.986950 -0.060102 -0.149391 +vn 0.079091 -0.089462 0.992845 +vn 0.771293 -0.107063 0.627411 +vn 0.598298 -0.431248 0.675325 +vn 0.892262 -0.167526 0.419290 +vn -0.902718 -0.291329 0.316587 +vn -0.572946 -0.201239 0.794503 +vn -0.204654 -0.910386 0.359603 +vn 0.151308 -0.793708 0.589180 +vn 0.542405 -0.464763 -0.699851 +vn 0.526664 -0.468968 -0.709009 +vn 0.205089 -0.652189 -0.729786 +vn 0.908023 -0.152129 -0.390321 +vn 0.764317 -0.266620 -0.587140 +vn 0.884742 0.065276 -0.461487 +vn 0.747305 -0.171072 -0.642083 +vn 0.952781 -0.181870 0.243170 +vn 0.915714 -0.303629 0.263204 +vn 0.970770 -0.209479 -0.117150 +vn 0.936690 -0.290476 -0.195537 +vn -0.069428 -0.145430 0.986929 +vn 0.017125 -0.451967 0.891870 +vn 0.680708 -0.264597 0.683100 +vn 0.621456 -0.406934 0.669475 +vn -0.640116 -0.123255 0.758327 +vn -0.887121 -0.344093 0.307597 +vn -0.665296 -0.397163 0.632173 +vn -0.882047 -0.438628 0.172041 +vn 0.407819 -0.414842 -0.813382 +vn 0.391839 -0.377855 -0.838861 +vn -0.003366 -0.507682 -0.861538 +vn -0.067899 -0.430884 -0.899849 +vn 0.660694 -0.351971 -0.663023 +vn 0.610127 -0.344080 -0.713690 +vn 0.894233 -0.236389 -0.380089 +vn 0.858027 -0.311281 -0.408526 +vn 0.973473 -0.185265 -0.134263 +vn 0.966122 -0.148122 0.211346 +vn 0.736761 -0.104465 0.668035 +vn 0.045445 -0.083712 0.995453 +vn -0.636967 -0.071049 0.767610 +vn -0.934071 -0.196789 0.297970 +vn 0.463669 -0.473680 -0.748757 +vn 0.155056 -0.550685 -0.820185 +vn 0.732312 -0.341680 -0.589045 +vn 0.894843 -0.237640 -0.377867 +vn -0.842566 -0.537437 -0.035257 +vn -0.006281 -0.999963 0.005912 +vn -0.464987 -0.795915 -0.387694 +vn 0.173513 -0.881479 -0.439191 +vn -0.934562 -0.333522 -0.123927 +vn -0.496850 -0.677846 -0.541908 +vn -0.901368 -0.377394 -0.212389 +vn -0.898661 -0.405908 -0.166275 +vn -0.619133 -0.428194 -0.658274 +vn -0.657777 -0.481395 -0.579300 +vn -0.961022 -0.117198 -0.250403 +vn -0.745428 -0.002216 -0.666583 +vn -0.866818 0.267836 -0.420584 +vn -0.521797 0.353448 -0.776403 +vn 0.899610 -0.383202 -0.209424 +vn 0.034262 -0.649528 0.759565 +vn 0.575289 -0.532742 0.620668 +vn -0.871448 -0.453293 0.187364 +vn -0.528071 -0.571341 0.628260 +vn 0.355798 -0.335823 -0.872141 +vn -0.041428 -0.415623 -0.908593 +vn 0.598346 -0.296403 -0.744397 +vn 0.823114 -0.360780 -0.438544 +vn -0.560235 -0.453949 -0.692868 +vn -0.822575 -0.438805 -0.361691 +vn 0.500306 -0.564409 -0.656610 +vn 0.633956 0.473934 -0.611135 +vn 0.948030 -0.091934 -0.304611 +vn 0.948767 0.273423 -0.158373 +vn 0.513897 -0.854684 0.073661 +vn 0.956825 0.040239 0.287865 +vn 0.695072 -0.436016 0.571633 +vn 0.625223 -0.301757 0.719749 +vn 0.091073 -0.831185 0.548486 +vn -0.004600 -0.461423 0.887168 +vn -0.449626 -0.460256 0.765508 +vn -0.584764 -0.279529 0.761521 +vn -0.462020 -0.848004 0.259666 +vn -0.921176 0.016793 0.388785 +vn -0.994660 -0.103123 -0.004242 +vn -0.963394 0.249778 -0.097386 +vn 0.117907 -0.868952 -0.480646 +vn -0.002460 0.408081 -0.912942 +vn -0.210951 0.057016 -0.975832 +vn 0.093442 0.505163 -0.857950 +vn -0.620799 -0.598840 -0.505963 +vn -0.574986 0.474999 -0.666158 +vn 0.040658 0.039487 -0.998393 +vn 0.186035 0.482360 -0.855991 +vn 0.908451 -0.408168 0.090084 +vn 0.926178 -0.311127 -0.213059 +vn -0.041208 -0.564581 0.824349 +vn 0.591341 -0.509017 0.625473 +vn -0.853557 -0.469994 0.224824 +vn -0.561310 -0.503575 0.656767 +vn 0.295377 -0.119051 -0.947934 +vn -0.182455 -0.208554 -0.960841 +vn 0.611855 -0.146613 -0.777263 +vn 0.863889 -0.248509 -0.438109 +vn -0.609951 -0.331869 -0.719599 +vn -0.844689 -0.387492 -0.369256 +vn 0.649962 0.542592 -0.532112 +vn 0.935602 0.325904 -0.135780 +vn 0.965446 -0.003913 0.260574 +vn 0.625750 -0.362650 0.690596 +vn 0.047024 -0.628224 0.776610 +vn -0.661519 -0.365898 0.654608 +vn -0.949442 0.040514 0.311317 +vn -0.915706 0.361841 -0.174795 +vn 0.006410 0.570559 -0.821232 +vn 0.246283 0.610219 -0.752979 +vn -0.470807 0.618503 -0.629122 +vn 0.044986 0.631137 -0.774366 +vn 0.722699 0.485613 -0.491819 +vn 0.933817 0.310215 -0.178190 +vn 0.966500 0.106405 0.233573 +vn 0.709987 -0.160803 0.685609 +vn 0.031387 -0.259886 0.965129 +vn -0.727882 -0.039206 0.684581 +vn -0.961197 0.151785 0.230353 +vn -0.854221 0.433333 -0.287278 +vn -0.016766 0.574816 -0.818111 +vn 0.338444 0.566909 -0.751046 +vn -0.455689 0.602190 -0.655526 +vn -0.168454 0.602216 -0.780358 +vn 0.580452 -0.623667 -0.523560 +vn -0.396780 0.842312 0.364795 +vn 0.526559 0.611831 0.590252 +vn -0.048970 0.953878 0.296173 +vn 0.724132 0.661262 0.195871 +vn -0.000000 -0.000032 1.000000 +vn 0.967707 -0.124395 0.219246 +vn -0.000000 0.977370 0.211537 +vn 0.663511 -0.721304 0.198678 +vn 0.000000 -0.963279 0.268503 +vn 0.991059 0.062386 0.117941 +vn 0.878868 0.406732 0.249319 +vn 0.548940 0.828014 0.114274 +vn 0.204633 0.974465 0.092430 +vn 0.000000 0.999647 0.026585 +vn -0.000000 0.997794 0.066389 +vn 0.833325 -0.549550 0.059701 +vn 0.000000 -0.999132 -0.041659 +vn 0.000000 0.894914 0.446239 +vn 0.709044 0.704680 0.026113 +vn 0.700673 0.713277 0.017142 +vn 0.999700 0.006371 0.023652 +vn 0.999854 0.007878 0.015151 +vn 0.000003 0.999561 0.029627 +vn -0.000000 0.999816 0.019174 +vn 0.754056 -0.656380 0.023757 +vn 0.739203 -0.673186 0.020009 +vn 0.000000 -0.999580 0.028965 +vn -0.000000 -0.999632 0.027140 +vn 0.712362 0.700457 0.043590 +vn 0.707247 0.702993 0.074854 +vn 0.998992 0.016594 0.041707 +vn 0.996623 0.019067 0.079873 +vn 0.000009 0.999313 0.037060 +vn 0.000005 0.997442 0.071479 +vn 0.705576 -0.707397 0.041853 +vn 0.704262 -0.706003 0.074666 +vn 0.000009 -0.999001 0.044692 +vn 0.000000 -0.995360 0.096225 +vn 0.733115 0.679966 0.013733 +vn 0.723050 0.690528 0.019230 +vn 0.999904 -0.011634 0.007463 +vn 0.999820 0.003889 0.018543 +vn 0.756034 -0.654530 -0.001749 +vn 0.758384 -0.651543 0.018586 +vn 0.000003 -0.999998 -0.001816 +vn 0.000006 -0.999746 0.022526 +vn 0.710580 0.703235 0.023157 +vn 0.999671 0.010091 0.023577 +vn -0.000000 0.999854 0.017114 +vn 0.722135 -0.691233 0.026809 +vn 0.000005 -0.999499 0.031639 +vn 0.742024 0.669529 0.033624 +vn 0.999039 -0.030593 0.031398 +vn 0.000000 0.999111 0.042160 +vn 0.733825 -0.679061 0.019430 +vn 0.000000 -0.999979 0.006418 +vn 0.737418 0.511374 -0.441261 +vn 0.878918 -0.000000 -0.476974 +vn 0.617776 0.424785 -0.661748 +vn 0.534808 0.224380 -0.814638 +vn 0.510750 -0.036119 -0.858970 +vn 0.552022 -0.286948 -0.782900 +vn 0.647614 -0.460908 -0.606762 +vn 0.771877 -0.511357 -0.377783 +vn 0.891512 -0.424799 -0.157325 +vn 0.974483 -0.224418 -0.004425 +vn 0.998550 0.036122 0.039918 +vn 0.957259 0.286960 -0.036174 +vn 0.861673 0.460914 -0.212316 +vn 0.220661 0.745668 -0.628719 +vn 0.427069 0.869439 -0.248368 +vn 0.071421 0.422079 -0.903741 +vn 0.019353 -0.014589 -0.999706 +vn 0.078389 -0.447357 -0.890913 +vn 0.232699 -0.760246 -0.606528 +vn 0.440998 -0.869436 -0.222714 +vn 0.647414 -0.745656 0.157644 +vn 0.796651 -0.422078 0.432662 +vn 0.848725 0.014584 0.528633 +vn 0.789692 0.447351 0.419839 +vn 0.635356 0.760251 0.135427 +vn -0.042795 0.892889 -0.448238 +vn 0.196612 0.980456 -0.007069 +vn -0.229248 0.566058 -0.791848 +vn -0.312802 0.087579 -0.945772 +vn -0.271022 -0.414392 -0.868807 +vn -0.115147 -0.805306 -0.581569 +vn 0.113081 -0.980454 -0.161003 +vn 0.352498 -0.892880 0.280197 +vn 0.538962 -0.566057 0.623778 +vn 0.622493 -0.087567 0.777711 +vn 0.580732 0.414379 0.700742 +vn 0.424839 0.805314 0.413499 +vn -0.977584 -0.003317 -0.210522 +vn -0.975939 0.035515 -0.215134 +vn -0.990728 0.008942 -0.135562 +vn -0.984172 -0.135801 -0.113856 +vn 0.252580 -0.554088 -0.793215 +vn 0.031175 0.486177 -0.873304 +vn 0.429352 -0.627117 -0.649909 +vn 0.255977 0.254007 -0.932714 +vn -0.044321 0.998074 -0.043409 +vn -0.096032 0.955666 -0.278354 +vn -0.346676 0.935118 0.073281 +vn -0.339012 0.891979 -0.299074 +vn -0.381842 0.627350 -0.678696 +vn -0.119639 0.664086 -0.738022 +vn -0.502368 0.252202 -0.827055 +vn -0.207191 0.420241 -0.883442 +vn -0.369132 -0.690447 -0.622113 +vn -0.470857 -0.674311 -0.568857 +vn -0.267417 -0.817275 -0.510440 +vn -0.278158 -0.715270 -0.641106 +vn -0.190507 -0.640434 -0.744010 +vn -0.159617 -0.985479 -0.057901 +vn -0.399716 -0.416352 -0.816626 +vn -0.319704 -0.947474 -0.009109 +vn -0.978359 0.020048 -0.205942 +vn -0.975502 0.213887 0.051451 +vn -0.792560 0.508756 -0.336179 +vn -0.651188 0.756437 0.061298 +vn -0.440876 -0.491035 -0.751340 +vn -0.629615 -0.363173 -0.686796 +vn -0.609785 -0.589266 -0.530026 +vn -0.762311 -0.418022 -0.494105 +vn -0.672759 -0.513541 -0.532608 +vn -0.559650 -0.827079 0.052268 +vn -0.763569 -0.645173 -0.026700 +vn -0.533722 -0.801032 0.271088 +vn -0.330139 0.437759 -0.836287 +vn -0.403094 0.447642 -0.798205 +vn -0.660636 0.247662 -0.708678 +vn -0.669249 0.374143 -0.641968 +vn -0.863745 -0.036067 -0.502636 +vn -0.811978 0.093985 -0.576072 +vn -0.918840 0.106751 -0.379917 +vn -0.841161 0.284664 -0.459798 +vn -0.393818 -0.899747 0.188050 +vn -0.569535 -0.818331 0.077234 +vn -0.462096 -0.874506 0.147334 +vn -0.398169 -0.899765 -0.178562 +vn -0.509136 -0.804711 -0.305320 +vn -0.453808 -0.884179 -0.110838 +vn -0.401935 -0.914392 -0.048329 +vn -0.404074 -0.899630 0.165496 +vn -0.968097 -0.221159 -0.117801 +vn -0.959853 -0.275735 -0.051510 +vn -0.967194 -0.052952 -0.248457 +vn -0.920937 -0.292051 -0.258032 +vn -0.939052 -0.068144 -0.336954 +vn -0.915994 0.024277 -0.400457 +vn -0.922206 0.053497 -0.382980 +vn -0.941135 -0.138017 -0.308571 +vn -0.778841 -0.511494 -0.363015 +vn -0.699944 -0.700399 -0.139714 +vn -0.948998 -0.198549 -0.244911 +vn -0.914997 -0.282732 -0.287826 +vn -0.201774 0.774777 -0.599173 +vn -0.155323 0.764738 -0.625340 +vn 0.805129 -0.568013 0.170673 +vn 0.626279 -0.697062 0.349113 +vn 0.729450 -0.672510 -0.125032 +vn 0.522903 -0.753368 0.398759 +vn 0.073285 -0.877097 0.474690 +vn 0.209312 -0.969324 0.128835 +vn 0.125702 -0.889823 0.438650 +vn 0.250671 -0.948818 0.192115 +vn 0.740369 -0.536061 -0.405576 +vn 0.635155 -0.172489 -0.752878 +vn 0.246750 0.276460 -0.928808 +vn 0.329040 0.458288 -0.825654 +vn 0.089856 0.803046 -0.589103 +vn -0.907936 -0.359461 -0.215499 +vn -0.924553 -0.233554 -0.301087 +vn -0.284500 -0.668128 -0.687507 +vn 0.178978 -0.983770 -0.012768 +vn -0.045693 -0.936796 0.346880 +vn -0.501505 -0.802551 -0.323118 +vn -0.056727 -0.948417 0.311910 +vn -0.207365 -0.898534 -0.386830 +vn 0.073613 -0.950448 0.302042 +vn 0.014770 -0.950878 -0.309214 +vn -0.132592 0.618288 -0.774687 +vn -0.162018 0.373639 -0.913315 +vn -0.441642 0.393321 -0.806381 +vn -0.249853 0.385379 -0.888288 +vn -0.878919 -0.214777 -0.425877 +vn -0.831398 -0.551756 -0.065902 +vn -0.508681 -0.815460 0.276169 +vn -0.267470 -0.890840 0.367239 +vn -0.270335 -0.907664 0.321038 +vn -0.146347 -0.911857 0.383535 +vn -0.131109 -0.935542 0.327981 +vn -0.157699 0.792591 -0.589008 +vn -0.142713 0.748417 -0.647692 +vn -0.321263 0.649984 -0.688702 +vn 0.111138 0.835326 -0.538403 +vn -0.848693 -0.046025 -0.526880 +vn -0.469729 -0.842576 0.263478 +vn -0.682362 -0.724112 -0.100214 +vn -0.237018 -0.936107 0.259857 +vn -0.280764 -0.893414 0.350688 +vn -0.104824 0.852760 -0.511676 +vn -0.401164 0.760635 -0.510394 +vn -0.928398 -0.021014 -0.370993 +vn -0.928066 -0.091275 -0.361058 +vn -0.879759 -0.108491 -0.462876 +vn -0.793207 -0.241291 -0.559108 +vn -0.485635 -0.560157 -0.671105 +vn -0.094801 -0.796088 -0.597710 +vn -0.214966 -0.662194 -0.717837 +vn -0.607255 0.154902 -0.779260 +vn -0.250141 0.302915 -0.919604 +vn -0.645633 0.021998 -0.763331 +vn -0.263580 0.086597 -0.960743 +vn -0.764411 -0.209992 -0.609573 +vn -0.728546 -0.483624 -0.485107 +vn -0.727546 -0.027631 -0.685502 +vn -0.829033 0.045423 -0.557352 +vn -0.952355 -0.124096 -0.278603 +vn -0.953780 -0.210638 -0.214325 +vn -0.960564 -0.078289 -0.266809 +vn -0.885442 -0.360371 -0.293470 +vn -0.948052 -0.233333 -0.216224 +vn -0.549280 -0.817006 -0.175477 +vn -0.527744 0.389181 -0.755000 +vn -0.231045 0.378217 -0.896421 +vn -0.894076 0.324684 -0.308559 +vn -0.722071 0.415450 -0.553186 +vn -0.951795 0.169332 -0.255760 +vn -0.947523 0.098839 -0.304024 +vn -0.929446 0.027301 -0.367948 +vn -0.173099 -0.974877 0.140187 +vn -0.191647 -0.947034 0.257679 +vn -0.869384 -0.472371 -0.145043 +vn -0.815563 -0.577532 -0.036240 +vn -0.648173 -0.018214 -0.761276 +vn -0.254260 0.222187 -0.941268 +vn -0.645849 0.141858 -0.750170 +vn -0.298206 0.423870 -0.855223 +vn -0.975042 0.085937 -0.204712 +vn -0.872074 0.046974 -0.487115 +vn -0.871448 0.378796 -0.311597 +vn -0.798578 0.115021 -0.590799 +vn -0.949111 -0.004820 -0.314905 +vn -0.859385 0.193021 -0.473499 +vn -0.990560 0.049939 -0.127662 +vn -0.979388 -0.116371 -0.165099 +vn -0.870070 0.363949 -0.332443 +vn -0.949671 -0.312866 -0.015489 +vn -0.974700 0.028319 -0.221714 +vn -0.557748 0.828322 0.052913 +vn -0.218816 0.970999 -0.096333 +vn -0.894963 0.328985 0.301347 +vn -0.698728 0.647612 0.303937 +vn -0.471617 0.154135 -0.868228 +vn -0.243201 0.032393 -0.969435 +vn -0.408683 -0.270941 -0.871533 +vn -0.260959 -0.402198 -0.877574 +vn -0.827833 -0.281026 -0.485507 +vn -0.869414 0.254350 -0.423587 +vn -0.679620 -0.137493 -0.720564 +vn -0.677902 0.260384 -0.687495 +vn -0.958525 -0.019494 -0.284342 +vn -0.986415 0.051007 -0.156154 +vn -0.963476 0.177036 -0.200926 +vn -0.974043 0.081604 -0.211142 +vn -0.950202 0.006072 -0.311574 +vn -0.969701 -0.105073 -0.220545 +vn -0.377845 -0.922334 0.080828 +vn -0.862875 -0.425627 -0.272558 +vn 0.387583 -0.711558 0.586059 +vn 0.214591 -0.910097 0.354505 +vn 0.226569 -0.768800 0.598008 +vn 0.067138 -0.822959 0.564120 +vn -0.913975 0.034674 -0.404285 +vn -0.797966 0.021611 -0.602315 +vn -0.957671 -0.082955 -0.275652 +vn -0.976471 -0.105638 -0.188002 +vn -0.871979 -0.473774 0.123251 +vn -0.566695 -0.822901 0.041120 +vn 0.351579 -0.866960 0.353232 +vn -0.398840 -0.915829 0.046733 +vn -0.646675 -0.762626 0.014575 +vn -0.745293 0.224642 -0.627753 +vn -0.716782 -0.669882 -0.193601 +vn -0.545281 -0.744997 -0.384250 +vn -0.743962 0.373571 -0.554045 +vn -0.912507 -0.380354 0.150541 +vn -0.616937 0.777726 0.120542 +vn -0.630071 0.754905 -0.182015 +vn -0.616269 0.558141 -0.555600 +vn -0.609416 -0.441847 -0.658318 +vn -0.315557 -0.931253 -0.182188 +vn -0.427053 -0.900393 -0.083175 +vn -0.949425 -0.020442 -0.313327 +vn 0.498877 -0.809071 0.310687 +vn -0.520253 -0.107125 -0.847267 +vn -0.520961 -0.452139 -0.723995 +vn -0.606594 -0.679584 -0.412564 +vn -0.734767 -0.678072 -0.018310 +vn -0.415292 0.300231 -0.858716 +vn -0.481846 0.655124 -0.581925 +vn -0.676454 0.725866 -0.124615 +vn -0.676441 -0.470661 -0.566485 +vn -0.142419 0.291301 -0.945971 +vn -0.660129 -0.748145 0.067146 +vn -0.989961 -0.131628 -0.051495 +vn -0.966157 -0.210741 -0.148761 +vn -0.835930 -0.431795 0.338784 +vn -0.665131 0.148788 -0.731753 +vn -0.898110 -0.051965 0.436690 +vn -0.882723 0.359561 0.302516 +vn -0.998474 0.037068 -0.040943 +vn -0.963420 0.237750 -0.123682 +vn -0.993759 0.074648 -0.082885 +vn -0.932411 0.292577 0.212150 +vn -0.827350 -0.499593 0.256708 +vn -0.993537 -0.065965 0.092377 +vn 0.348237 0.063696 0.935240 +vn -0.950078 -0.307576 0.052440 +vn -0.915805 -0.246902 0.316766 +vn 0.975664 0.217580 0.027166 +vn -0.471996 -0.706310 -0.527584 +vn 0.985727 -0.123177 -0.114764 +vn 0.968819 -0.094796 -0.228917 +vn 0.977116 -0.101231 -0.187075 +vn 0.000005 -0.210219 -0.977654 +vn 0.989857 -0.095653 -0.105042 +vn 0.989850 -0.122754 -0.071615 +vn 0.989127 -0.050589 -0.138085 +vn 0.989511 -0.063078 -0.129959 +vn 0.978346 -0.126390 -0.163905 +vn 0.981705 -0.070039 -0.177058 +vn 0.948194 -0.269906 -0.167564 +vn 0.954229 -0.162426 -0.251129 +vn 0.909730 -0.392743 -0.134698 +vn 0.919840 -0.364627 -0.144710 +vn 0.911591 -0.382414 -0.150867 +vn 0.928134 -0.360318 -0.093480 +vn 0.912381 -0.406579 -0.047487 +vn 0.924361 -0.370395 -0.091460 +vn 0.870977 -0.488293 0.054486 +vn 0.897874 -0.435850 -0.062103 +vn 0.848424 -0.528814 0.023093 +vn 0.808265 -0.579166 0.106176 +vn 0.751218 -0.658650 0.043022 +vn 0.792544 -0.609766 -0.007641 +vn 0.675643 -0.705023 0.215521 +vn 0.778539 -0.561012 0.281322 +vn 0.735097 -0.377931 0.562851 +vn 1.000000 -0.000088 0.000007 +vn 0.000000 -0.976529 0.215386 +vn 0.000000 -0.924533 0.381101 +vn 0.000000 -0.946331 -0.323198 +vn 0.000000 -0.871397 -0.490578 +vn 0.000000 -0.868337 -0.495975 +vn 0.000000 -0.868927 -0.494941 +vn 0.000000 -0.977505 -0.210913 +vn 0.000000 -0.995654 0.093134 +vn 0.000000 -0.922429 0.386167 +vn 0.000000 -0.945214 0.326451 +vn 0.707242 0.701041 -0.091381 +vn 0.359936 0.929397 -0.081660 +vn 0.671459 0.735322 -0.091897 +vn 0.309361 0.948277 -0.071184 +vn 0.870750 0.481358 -0.100442 +vn 0.892379 0.442272 -0.089748 +vn 0.998460 -0.038375 -0.040072 +vn 0.933901 0.353791 -0.051572 +vn 0.998128 -0.023495 -0.056463 +vn 0.952886 0.296499 -0.064003 +vn 0.946439 -0.314560 -0.072841 +vn 0.915769 -0.398184 -0.053065 +vn 0.717148 0.679889 -0.153134 +vn 0.402389 0.904302 -0.142553 +vn 0.694160 0.703799 -0.151026 +vn 0.356034 0.925035 -0.132474 +vn 0.891650 0.429065 -0.144440 +vn 0.898689 0.415445 -0.140585 +vn 0.995161 0.047097 -0.086232 +vn 0.916967 0.385037 -0.104484 +vn 0.994133 0.018583 -0.106555 +vn 0.954881 0.266287 -0.131503 +vn 0.953354 -0.281333 -0.109396 +vn 0.932635 -0.348417 -0.093798 +vn 0.697436 0.688229 -0.199811 +vn 0.399141 0.896228 -0.193552 +vn 0.700258 0.687359 -0.192813 +vn 0.372410 0.909068 -0.186832 +vn 0.922062 0.354688 -0.154912 +vn 0.907363 0.386108 -0.166170 +vn 0.988664 0.031069 -0.146892 +vn 0.941717 0.293542 -0.164325 +vn 0.985875 0.012226 -0.167037 +vn 0.964165 0.184484 -0.190659 +vn 0.965049 -0.195507 -0.174518 +vn 0.950359 -0.269071 -0.156267 +vn 0.700881 0.691242 -0.175927 +vn 0.412699 0.892004 -0.184414 +vn 0.708699 0.684816 -0.169623 +vn 0.398737 0.898926 -0.181496 +vn 0.926854 0.355609 -0.120348 +vn 0.912118 0.387881 -0.132623 +vn 0.993594 0.031484 -0.108531 +vn 0.947302 0.293385 -0.128622 +vn 0.991493 0.012494 -0.129559 +vn 0.971131 0.181409 -0.154903 +vn 0.971548 -0.192131 -0.138489 +vn 0.955806 -0.268359 -0.120075 +vn 0.995344 0.017834 -0.094723 +vn 0.928583 0.346850 -0.132021 +vn 0.990634 0.005437 -0.136434 +vn 0.967483 0.181350 -0.176323 +vn 0.967490 -0.192352 -0.164206 +vn 0.933852 -0.335292 -0.124497 +vn 0.772247 0.606703 -0.188536 +vn 0.439625 0.877376 -0.192202 +vn 0.756195 0.625819 -0.191099 +vn 0.418644 0.888622 -0.187317 +vn 0.940384 0.295569 -0.168274 +vn 0.949138 0.271913 -0.158748 +vn 0.997387 0.017847 -0.069999 +vn 0.927527 0.358516 -0.105644 +vn 0.994028 0.005121 -0.109005 +vn 0.967619 0.205427 -0.146676 +vn 0.966746 -0.217669 -0.134247 +vn 0.932466 -0.347616 -0.098336 +vn 0.777534 0.612740 -0.141386 +vn 0.441896 0.886054 -0.140129 +vn 0.753918 0.640416 -0.146544 +vn 0.419284 0.897787 -0.134835 +vn 0.930466 0.336292 -0.145400 +vn 0.947127 0.293422 -0.129819 +vn 0.997699 0.030308 -0.060653 +vn 0.905433 0.410616 -0.107639 +vn 0.993500 0.016012 -0.112701 +vn 0.962630 0.218798 -0.159597 +vn 0.966419 -0.211284 -0.146262 +vn 0.919981 -0.379134 -0.099460 +vn 0.699438 0.699371 -0.147196 +vn 0.481164 0.865053 -0.142001 +vn 0.711100 0.690116 -0.134451 +vn 0.447775 0.883954 -0.134620 +vn 0.913125 0.396785 -0.093622 +vn 0.881886 0.457063 -0.115626 +vn 0.694602 0.693235 -0.192232 +vn 0.513474 0.843483 -0.157735 +vn 0.678653 0.709176 -0.191048 +vn 0.493111 0.857539 -0.146522 +vn 0.799672 0.557141 -0.223873 +vn 0.812304 0.541966 -0.215487 +vn 0.971577 0.218756 -0.090468 +vn 0.751853 0.602662 -0.267424 +vn 0.965616 0.098890 -0.240432 +vn 0.869420 0.256896 -0.422035 +vn 0.941569 -0.237078 -0.239252 +vn 0.903890 -0.400681 -0.149792 +vn 0.309358 -0.948278 -0.071177 +vn 0.359952 -0.929391 -0.081657 +vn 0.671463 -0.735318 -0.091894 +vn 0.707250 -0.701033 -0.091381 +vn 0.892376 -0.442278 -0.089747 +vn 0.870751 -0.481357 -0.100438 +vn 0.356011 -0.925045 -0.132469 +vn 0.402397 -0.904298 -0.142555 +vn 0.694166 -0.703793 -0.151028 +vn 0.717162 -0.679873 -0.153139 +vn 0.898691 -0.415439 -0.140586 +vn 0.891656 -0.429053 -0.144440 +vn 0.372385 -0.909079 -0.186827 +vn 0.399128 -0.896234 -0.193550 +vn 0.700250 -0.687366 -0.192813 +vn 0.697436 -0.688228 -0.199812 +vn 0.907360 -0.386114 -0.166174 +vn 0.922056 -0.354701 -0.154917 +vn 0.398737 -0.898926 -0.181496 +vn 0.412716 -0.891995 -0.184418 +vn 0.708701 -0.684814 -0.169627 +vn 0.700889 -0.691233 -0.175932 +vn 0.912112 -0.387894 -0.132628 +vn 0.926848 -0.355623 -0.120354 +vn 0.418641 -0.888624 -0.187317 +vn 0.439599 -0.877390 -0.192197 +vn 0.756188 -0.625829 -0.191097 +vn 0.772234 -0.606722 -0.188532 +vn 0.949139 -0.271909 -0.158746 +vn 0.940384 -0.295569 -0.168274 +vn 0.419313 -0.897772 -0.134843 +vn 0.441886 -0.886059 -0.140128 +vn 0.753915 -0.640419 -0.146542 +vn 0.777519 -0.612760 -0.141381 +vn 0.947129 -0.293419 -0.129816 +vn 0.930466 -0.336291 -0.145398 +vn 0.447738 -0.883973 -0.134622 +vn 0.481149 -0.865060 -0.142009 +vn 0.711096 -0.690118 -0.134457 +vn 0.699439 -0.699368 -0.147206 +vn 0.881890 -0.457056 -0.115629 +vn 0.913133 -0.396767 -0.093621 +vn 0.493061 -0.857572 -0.146495 +vn 0.513486 -0.843475 -0.157742 +vn 0.678651 -0.709176 -0.191055 +vn 0.694617 -0.693213 -0.192258 +vn 0.812293 -0.541980 -0.215495 +vn 0.799672 -0.557141 -0.223873 +vn -0.453446 -0.871958 0.184596 +vn -0.321890 -0.946777 -0.000549 +vn -0.486993 0.873321 0.012209 +vn -0.507962 0.844561 0.169384 +vn -0.927388 -0.348117 0.136987 +vn -0.996073 0.023995 0.085228 +vn -0.938711 -0.344021 -0.021708 +vn -0.996289 0.059640 -0.062060 +vn 0.486281 -0.435368 0.757619 +vn 0.151209 0.021062 0.988277 +vn 0.350115 -0.771578 0.531118 +vn -0.389304 -0.840394 -0.377068 +vn -0.382287 -0.770347 -0.510315 +vn -0.380628 0.723598 -0.575785 +vn -0.413942 0.768923 -0.487246 +vn -0.685205 0.585269 -0.433538 +vn -0.723625 0.542914 -0.426158 +vn -0.780226 0.461812 -0.421873 +vn -0.831270 0.353233 -0.429204 +vn -0.330896 -0.938146 0.101933 +vn -0.305125 -0.888055 0.343885 +vn -0.717928 -0.344369 0.604971 +vn -0.918933 -0.021888 0.393807 +vn -0.908520 -0.294308 0.296604 +vn -0.956010 0.098669 0.276242 +vn -0.394981 0.909139 0.132120 +vn -0.297378 0.954366 -0.027423 +vn -0.584454 -0.804405 0.106518 +vn -0.634910 -0.760257 -0.137476 +vn -0.479393 0.840042 -0.253991 +vn -0.858581 0.494554 0.135113 +vn -0.746680 0.661672 0.068259 +vn -0.846495 0.515170 -0.134339 +vn -0.724189 0.661997 -0.193159 +vn -0.870080 0.491947 0.030824 +vn -0.705720 0.706468 0.053508 +vn -0.874251 0.484499 -0.030765 +vn -0.764708 0.643699 0.029569 +vn -0.169226 0.444023 0.879890 +vn 0.131644 0.747450 0.651144 +vn -0.615072 0.489672 0.617987 +vn -0.371622 0.798064 0.474333 +vn -0.770204 0.621499 0.143261 +vn -0.381374 0.907626 0.175413 +vn -0.887590 0.460621 0.003448 +vn -0.687405 0.725789 0.026545 +vn -0.866133 0.470627 0.168299 +vn -0.715938 0.690167 0.105364 +vn -0.933040 0.327096 0.149813 +vn -0.992981 -0.052362 0.106055 +vn -0.945976 0.323811 0.016603 +vn -0.993456 -0.009849 -0.113791 +vn -0.927916 0.371584 0.029946 +vn -0.913774 0.363992 0.180353 +vn -0.466379 -0.675177 -0.571512 +vn -0.909463 -0.374657 -0.180302 +vn -0.888599 -0.458661 0.004674 +vn -0.577625 -0.798519 -0.169459 +vn -0.548182 -0.830409 0.099581 +vn -0.746279 -0.648589 0.149667 +vn -0.636941 -0.662615 0.394015 +vn -0.120973 0.992625 -0.007847 +vn -0.240587 0.955239 0.172152 +vn -0.230370 0.973012 0.013315 +vn -0.528967 0.845177 -0.076611 +vn -0.824384 0.557298 -0.099048 +vn -0.321037 -0.799750 0.507282 +vn -0.078416 -0.935235 0.345235 +vn -0.779298 0.616257 0.113670 +vn -0.409628 0.893214 0.185400 +vn 0.162610 0.897508 0.409924 +vn -0.293180 -0.814233 0.501069 +vn -0.519642 -0.573303 0.633480 +vn -0.250284 -0.965848 -0.067049 +vn -0.640147 -0.764448 -0.076361 +vn -0.479979 -0.594658 -0.644983 +vn -0.360764 -0.651902 -0.666988 +vn -0.480041 0.848882 0.221271 +vn -0.867739 0.493571 0.058451 +vn -0.941101 0.337338 -0.023075 +vn -0.936602 0.312784 0.157936 +vn -0.855028 0.303963 -0.420158 +vn -0.836431 0.111959 -0.536515 +vn -0.936880 0.347279 -0.040657 +vn -0.554472 -0.814572 0.170395 +vn -0.263136 0.838279 -0.477543 +vn -0.642920 0.694034 -0.323992 +vn -0.908824 -0.077187 -0.409977 +vn -0.866416 0.497621 0.041205 +vn -0.814857 -0.393101 -0.426005 +vn -0.864485 -0.330271 -0.378928 +vn -0.972824 -0.203679 -0.110129 +vn -0.925718 -0.242487 0.290251 +vn -0.935795 -0.091223 0.340539 +vn -0.297163 0.070334 0.952233 +vn 0.144879 0.050586 0.988155 +vn 0.393030 0.080951 0.915956 +vn 0.794143 -0.071838 0.603470 +vn 0.727684 -0.210983 0.652658 +vn 0.896024 -0.169034 0.410572 +vn 0.936852 -0.254940 -0.239404 +vn 0.926191 -0.177897 -0.332450 +vn 0.780024 -0.282708 -0.558246 +vn 0.593183 -0.252806 -0.764344 +vn -0.577161 -0.229282 -0.783782 +vn 0.149790 -0.418935 -0.895576 +vn -0.511115 -0.401130 -0.760169 +vn -0.932692 0.025269 -0.359786 +vn -0.934775 -0.030960 -0.353888 +vn -0.999205 0.008631 0.038918 +vn -0.573069 0.076387 0.815939 +vn -0.507799 -0.189424 0.840392 +vn -0.094801 -0.274644 0.956861 +vn 0.112429 -0.324586 0.939150 +vn 0.540366 -0.393459 0.743771 +vn 0.685318 -0.290316 0.667874 +vn 0.845393 -0.519597 -0.123815 +vn 0.637344 -0.626618 -0.448490 +vn 0.574631 -0.817358 -0.041534 +vn 0.241337 -0.953920 -0.178307 +vn 0.079321 -0.644325 -0.760627 +vn -0.665711 -0.344540 -0.661908 +vn -0.262303 -0.801799 -0.536950 +vn -0.856500 -0.294803 -0.423673 +vn -0.949077 -0.193781 0.248399 +vn -0.936590 -0.282384 -0.207506 +vn 0.199248 -0.383467 0.901805 +vn -0.196396 -0.347800 0.916768 +vn 0.696106 -0.342160 0.631161 +vn 0.713499 -0.371321 -0.594171 +vn 0.880952 -0.397413 -0.256879 +vn 0.183822 -0.479979 -0.857805 +vn -0.559576 -0.427162 -0.710217 +vn -0.991042 0.037407 -0.128205 +vn -0.944217 0.012986 0.329067 +vn -0.014685 -0.287269 0.957737 +vn 0.740225 -0.212662 0.637842 +vn 0.880324 -0.122756 0.458215 +vn 0.931436 -0.024935 -0.363049 +vn 0.521479 0.008891 -0.853218 +vn -0.131594 0.057943 -0.989609 +vn -0.568012 0.147673 -0.809663 +vn -0.982141 0.062760 0.177370 +vn -0.913367 0.197263 -0.356157 +vn 0.152521 -0.094658 0.983757 +vn 0.724706 -0.160826 0.670027 +vn 0.955757 -0.114493 0.270962 +vn 0.733596 0.163364 -0.659658 +vn 0.168253 0.301466 -0.938514 +vn -0.230602 0.323735 -0.917616 +vn -0.500686 0.323242 -0.803012 +vn -0.844164 -0.002292 0.536080 +vn -0.563940 -0.041896 0.824752 +vn -0.877040 -0.073950 0.474692 +vn -0.667292 -0.184486 0.721586 +vn -0.944621 -0.063341 0.321992 +vn -0.795187 -0.046127 0.604607 +vn -0.884310 -0.215453 0.414216 +vn -0.709185 -0.150836 0.688698 +vn -0.863123 -0.182119 0.471011 +vn -0.693039 -0.261093 0.671958 +vn -0.930404 -0.058669 0.361810 +vn -0.784745 -0.072769 0.615532 +vn -0.958246 0.238234 0.158145 +vn -0.854868 0.185475 0.484562 +vn -0.954017 0.289048 0.079391 +vn -0.806807 0.443569 -0.390269 +vn -0.992576 -0.107223 0.057419 +vn -0.655778 -0.596757 -0.462425 +vn 0.050536 -0.800007 0.597859 +vn 0.411927 -0.501496 0.760800 +vn 0.131698 -0.461463 0.877330 +vn 0.686088 -0.245333 0.684905 +vn 0.973517 -0.015088 0.228114 +vn 0.585010 -0.786932 0.196215 +vn 0.655773 0.433040 -0.618416 +vn 0.463363 -0.597135 -0.654770 +vn -0.029678 0.462808 -0.885961 +vn -0.424155 -0.126548 -0.896704 +vn -0.228490 0.419292 -0.878628 +vn 0.038028 -0.888825 -0.456665 +vn -0.094624 0.414720 -0.905016 +vn 0.012658 -0.289519 -0.957089 +vn -0.312984 -0.292046 0.903742 +vn -0.853712 0.052843 0.518057 +vn -0.341235 -0.457442 0.821161 +vn -0.435853 -0.874527 0.212686 +vn -0.943022 0.325972 0.066719 +vn -0.794586 0.503038 -0.339978 +vn 0.131693 -0.587903 0.798139 +vn 0.646320 -0.407654 0.645050 +vn 0.987454 0.023077 0.156213 +vn 0.688299 0.486957 -0.537697 +vn -0.066934 0.575311 -0.815191 +vn -0.103317 0.553276 -0.826566 +vn -0.134532 0.609788 -0.781063 +vn -0.412949 -0.367539 0.833300 +vn -0.862538 0.071781 0.500875 +vn -0.981846 0.171527 0.080977 +vn -0.858267 0.343467 -0.381324 +vn 0.055528 -0.240589 0.969037 +vn 0.759240 -0.149056 0.633511 +vn 0.967581 0.021942 0.251607 +vn 0.813599 0.319670 -0.485663 +vn 0.298675 0.482529 -0.823383 +vn -0.220660 0.455580 -0.862413 +vn -0.330094 0.509625 -0.794556 +vn -0.551265 -0.227397 0.802744 +vn -0.881455 0.047096 0.469913 +vn 0.793309 -0.518121 0.319706 +vn 0.887107 -0.389400 0.247807 +vn 0.938830 -0.325325 0.112970 +vn 0.940656 -0.287436 0.180409 +vn 0.979702 -0.130150 0.152466 +vn 0.976857 -0.088563 0.194697 +vn 0.969582 0.017570 -0.244134 +vn 0.943223 0.274243 -0.187405 +vn 0.963247 0.172268 -0.206105 +vn 0.965315 -0.103450 -0.239718 +vn -0.851213 -0.232807 0.470359 +vn -0.634938 -0.222234 0.739909 +vn -0.122322 -0.232405 0.964896 +vn 0.264026 -0.269896 0.925984 +vn 0.673856 -0.343434 0.654195 +vn 0.918303 -0.311443 -0.244381 +vn 0.740823 -0.348504 -0.574217 +vn 0.157787 -0.457161 -0.875276 +vn -0.545675 -0.408000 -0.731967 +vn -0.912327 -0.325833 -0.247975 +vn -0.938148 -0.250253 0.239275 +vn 0.953362 -0.284665 0.100333 +vn -0.899695 0.406830 0.158234 +vn -0.914385 0.392785 -0.098079 +vn -0.993343 0.070207 -0.091324 +vn -0.750713 0.349330 0.560713 +vn -0.439897 0.214529 0.872048 +vn -0.877728 -0.449595 0.165703 +vn -0.016492 -0.144461 0.989373 +vn 0.405035 -0.530200 0.744872 +vn 0.579702 -0.698459 0.419644 +vn 0.372846 -0.901463 0.219888 +vn -0.059354 -0.994562 0.085575 +vn -0.537423 -0.750172 0.385251 +vn -0.968250 0.170051 -0.183235 +vn -0.964789 -0.000291 0.263024 +vn -0.980517 -0.089627 -0.174795 +vn -0.980675 -0.188695 0.051672 +vn -0.656425 -0.039695 0.753346 +vn 0.059337 -0.124513 0.990442 +vn -0.706084 -0.306990 0.638124 +vn -0.045915 -0.340684 0.939056 +vn 0.732826 -0.039130 0.679290 +vn 0.983470 0.047327 0.174776 +vn 0.622102 -0.275731 0.732776 +vn 0.892245 -0.276808 0.356758 +vn 0.245569 0.387635 -0.888502 +vn -0.146201 0.368042 -0.918243 +vn 0.339123 0.119804 -0.933082 +vn -0.207724 0.152074 -0.966294 +vn -0.588600 0.109025 -0.801039 +vn -0.589705 0.360473 -0.722708 +vn -0.879240 0.002553 -0.476372 +vn -0.841670 0.299347 -0.449426 +vn -0.986949 -0.060102 -0.149394 +vn -0.966160 -0.049724 0.253107 +vn -0.981078 0.172025 -0.088849 +vn -0.976834 0.079011 0.198880 +vn -0.892260 -0.167525 0.419293 +vn -0.771292 -0.107065 0.627412 +vn -0.598299 -0.431249 0.675324 +vn -0.079091 -0.089463 0.992845 +vn -0.151308 -0.793708 0.589180 +vn 0.572946 -0.201239 0.794503 +vn 0.204651 -0.910386 0.359604 +vn 0.902718 -0.291329 0.316587 +vn -0.205090 -0.652187 -0.729787 +vn -0.526665 -0.468970 -0.709008 +vn -0.542406 -0.464763 -0.699851 +vn -0.747305 -0.171072 -0.642083 +vn -0.764317 -0.266620 -0.587140 +vn -0.884742 0.065276 -0.461487 +vn -0.908023 -0.152129 -0.390321 +vn -0.936690 -0.290476 -0.195537 +vn -0.915714 -0.303629 0.263204 +vn -0.970770 -0.209479 -0.117150 +vn -0.952781 -0.181870 0.243170 +vn -0.621454 -0.406937 0.669476 +vn -0.017126 -0.451970 0.891869 +vn -0.680708 -0.264597 0.683100 +vn 0.069428 -0.145430 0.986929 +vn 0.882047 -0.438628 0.172043 +vn 0.887121 -0.344094 0.307598 +vn 0.665296 -0.397161 0.632174 +vn 0.640116 -0.123257 0.758326 +vn 0.067894 -0.430878 -0.899852 +vn -0.391839 -0.377855 -0.838861 +vn 0.003362 -0.507683 -0.861537 +vn -0.407820 -0.414840 -0.813382 +vn -0.610125 -0.344079 -0.713693 +vn -0.660693 -0.351971 -0.663024 +vn -0.858028 -0.311279 -0.408525 +vn -0.894233 -0.236389 -0.380089 +vn -0.966122 -0.148124 0.211347 +vn -0.973473 -0.185266 -0.134265 +vn -0.045445 -0.083711 0.995453 +vn -0.736760 -0.104465 0.668035 +vn 0.934071 -0.196789 0.297970 +vn 0.636967 -0.071049 0.767610 +vn -0.155063 -0.550683 -0.820185 +vn -0.463671 -0.473681 -0.748756 +vn -0.732310 -0.341682 -0.589046 +vn -0.894843 -0.237640 -0.377867 +vn -0.173515 -0.881478 -0.439191 +vn 0.006278 -0.999963 0.005909 +vn 0.464991 -0.795911 -0.387697 +vn 0.842566 -0.537439 -0.035257 +vn 0.496847 -0.677847 -0.541910 +vn 0.934561 -0.333524 -0.123926 +vn 0.657777 -0.481391 -0.579303 +vn 0.898662 -0.405906 -0.166274 +vn 0.619131 -0.428193 -0.658276 +vn 0.901368 -0.377395 -0.212387 +vn 0.521793 0.353447 -0.776406 +vn 0.745425 -0.002202 -0.666586 +vn 0.866820 0.267833 -0.420581 +vn 0.961024 -0.117201 -0.250394 +vn -0.899611 -0.383199 -0.209422 +vn -0.575286 -0.532741 0.620671 +vn -0.034262 -0.649527 0.759566 +vn 0.528069 -0.571341 0.628261 +vn 0.871448 -0.453292 0.187364 +vn 0.041425 -0.415626 -0.908592 +vn -0.355798 -0.335823 -0.872141 +vn -0.598339 -0.296400 -0.744404 +vn -0.823116 -0.360776 -0.438543 +vn 0.822572 -0.438806 -0.361697 +vn 0.560235 -0.453956 -0.692864 +vn -0.948766 0.273425 -0.158373 +vn -0.633953 0.473934 -0.611138 +vn -0.948026 -0.091946 -0.304620 +vn -0.500310 -0.564415 -0.656602 +vn -0.625223 -0.301757 0.719749 +vn -0.956823 0.040238 0.287874 +vn -0.695072 -0.436016 0.571633 +vn -0.513891 -0.854687 0.073664 +vn 0.584768 -0.279528 0.761518 +vn 0.004610 -0.461416 0.887172 +vn 0.449637 -0.460238 0.765511 +vn -0.091073 -0.831185 0.548486 +vn 0.963394 0.249775 -0.097384 +vn 0.921174 0.016785 0.388789 +vn 0.994659 -0.103128 -0.004241 +vn 0.462018 -0.848005 0.259667 +vn -0.093442 0.505171 -0.857946 +vn 0.002469 0.408084 -0.912941 +vn 0.210970 0.057021 -0.975828 +vn -0.117906 -0.868959 -0.480633 +vn -0.186049 0.482367 -0.855983 +vn 0.574979 0.475008 -0.666158 +vn -0.040673 0.039489 -0.998392 +vn 0.620799 -0.598852 -0.505950 +vn -0.926180 -0.311130 -0.213048 +vn -0.908451 -0.408169 0.090079 +vn -0.591341 -0.509025 0.625468 +vn 0.041206 -0.564583 0.824347 +vn 0.561309 -0.503573 0.656770 +vn 0.853557 -0.469994 0.224824 +vn 0.182459 -0.208556 -0.960840 +vn -0.295377 -0.119051 -0.947934 +vn -0.611847 -0.146615 -0.777269 +vn -0.863885 -0.248517 -0.438113 +vn 0.844691 -0.387484 -0.369261 +vn 0.609948 -0.331854 -0.719608 +vn -0.935600 0.325911 -0.135775 +vn -0.649956 0.542598 -0.532114 +vn -0.625749 -0.362647 0.690597 +vn -0.965446 -0.003913 0.260574 +vn 0.661515 -0.365908 0.654606 +vn -0.047022 -0.628226 0.776609 +vn 0.915704 0.361848 -0.174794 +vn 0.949442 0.040516 0.311316 +vn -0.246286 0.610223 -0.752975 +vn -0.006408 0.570562 -0.821230 +vn -0.044986 0.631137 -0.774366 +vn 0.470799 0.618512 -0.629120 +vn -0.933819 0.310213 -0.178188 +vn -0.722698 0.485612 -0.491823 +vn -0.709991 -0.160796 0.685608 +vn -0.966499 0.106407 0.233573 +vn 0.727882 -0.039206 0.684580 +vn -0.031390 -0.259885 0.965129 +vn 0.854221 0.433333 -0.287278 +vn 0.961197 0.151786 0.230352 +vn -0.338451 0.566906 -0.751045 +vn 0.016764 0.574814 -0.818113 +vn 0.168451 0.602217 -0.780359 +vn 0.455689 0.602190 -0.655526 +vn -0.580496 -0.623681 -0.523495 +vn 0.048968 0.953881 0.296164 +vn -0.526558 0.611838 0.590246 +vn 0.396784 0.842310 0.364795 +vn -0.967707 -0.124395 0.219246 +vn -0.724132 0.661262 0.195871 +vn -0.663511 -0.721304 0.198678 +vn -0.204627 0.974466 0.092437 +vn -0.878869 0.406729 0.249322 +vn -0.548940 0.828014 0.114274 +vn -0.991059 0.062386 0.117941 +vn -0.833325 -0.549550 0.059701 +vn -0.999854 0.007878 0.015151 +vn -0.700673 0.713277 0.017142 +vn -0.999700 0.006377 0.023654 +vn -0.709048 0.704676 0.026115 +vn -0.739203 -0.673186 0.020009 +vn -0.754054 -0.656382 0.023760 +vn -0.996622 0.019074 0.079875 +vn -0.707251 0.702988 0.074857 +vn -0.998992 0.016593 0.041707 +vn -0.712365 0.700454 0.043591 +vn -0.704259 -0.706006 0.074669 +vn -0.705579 -0.707394 0.041854 +vn -0.999821 0.003889 0.018543 +vn -0.723054 0.690524 0.019230 +vn -0.999904 -0.011640 0.007461 +vn -0.733113 0.679968 0.013730 +vn -0.758387 -0.651539 0.018586 +vn -0.756038 -0.654526 -0.001752 +vn -0.999671 0.010084 0.023575 +vn -0.710577 0.703238 0.023155 +vn -0.722139 -0.691228 0.026806 +vn -0.999039 -0.030593 0.031398 +vn -0.742024 0.669529 0.033624 +vn -0.733825 -0.679061 0.019430 +vn -0.968818 -0.094801 -0.228921 +vn -0.977115 -0.101237 -0.187074 +vn -0.985726 -0.123181 -0.114760 +vn -0.989850 -0.122757 -0.071612 +vn -0.989857 -0.095653 -0.105042 +vn -0.989511 -0.063078 -0.129959 +vn -0.989128 -0.050589 -0.138085 +vn -0.981705 -0.070039 -0.177060 +vn -0.978345 -0.126390 -0.163908 +vn -0.954227 -0.162427 -0.251133 +vn -0.948194 -0.269908 -0.167567 +vn -0.923417 -0.337874 -0.182051 +vn -0.909730 -0.392743 -0.134698 +vn -0.911591 -0.382415 -0.150866 +vn -0.919840 -0.364627 -0.144710 +vn -0.928134 -0.360318 -0.093480 +vn -0.924361 -0.370395 -0.091460 +vn -0.912381 -0.406579 -0.047487 +vn -0.897874 -0.435850 -0.062103 +vn -0.870977 -0.488293 0.054486 +vn -0.808265 -0.579166 0.106176 +vn -0.848424 -0.528814 0.023093 +vn -0.792544 -0.609766 -0.007641 +vn -0.751218 -0.658650 0.043022 +vn -0.778539 -0.561012 0.281322 +vn -0.735097 -0.377931 0.562851 +vn -0.675643 -0.705023 0.215521 +vn -1.000000 -0.000099 0.000025 +vn -0.309361 0.948277 -0.071184 +vn -0.359936 0.929397 -0.081660 +vn -0.671459 0.735322 -0.091897 +vn -0.707242 0.701041 -0.091381 +vn -0.892379 0.442272 -0.089748 +vn -0.870750 0.481358 -0.100442 +vn -0.952886 0.296499 -0.064003 +vn -0.933901 0.353791 -0.051572 +vn -0.998128 -0.023495 -0.056463 +vn -0.998460 -0.038375 -0.040072 +vn -0.915769 -0.398184 -0.053065 +vn -0.946439 -0.314560 -0.072841 +vn -0.356034 0.925035 -0.132474 +vn -0.402389 0.904302 -0.142553 +vn -0.694160 0.703799 -0.151026 +vn -0.717148 0.679889 -0.153134 +vn -0.898689 0.415445 -0.140585 +vn -0.891650 0.429065 -0.144440 +vn -0.954880 0.266294 -0.131496 +vn -0.916973 0.385025 -0.104484 +vn -0.994133 0.018580 -0.106553 +vn -0.995162 0.047081 -0.086233 +vn -0.932637 -0.348413 -0.093796 +vn -0.953357 -0.281324 -0.109396 +vn -0.372410 0.909068 -0.186832 +vn -0.399141 0.896228 -0.193552 +vn -0.700253 0.687364 -0.192814 +vn -0.697436 0.688229 -0.199811 +vn -0.907357 0.386120 -0.166175 +vn -0.922051 0.354713 -0.154921 +vn -0.964164 0.184489 -0.190659 +vn -0.941716 0.293544 -0.164327 +vn -0.985875 0.012228 -0.167038 +vn -0.988664 0.031069 -0.146892 +vn -0.950360 -0.269068 -0.156266 +vn -0.965051 -0.195502 -0.174518 +vn -0.398739 0.898927 -0.181487 +vn -0.412721 0.891995 -0.184410 +vn -0.708703 0.684813 -0.169622 +vn -0.700897 0.691226 -0.175926 +vn -0.912112 0.387893 -0.132628 +vn -0.926844 0.355633 -0.120357 +vn -0.971131 0.181409 -0.154903 +vn -0.947302 0.293385 -0.128622 +vn -0.991493 0.012494 -0.129559 +vn -0.993594 0.031484 -0.108531 +vn -0.955806 -0.268359 -0.120075 +vn -0.971548 -0.192131 -0.138489 +vn -0.967483 0.181345 -0.176324 +vn -0.928580 0.346859 -0.132019 +vn -0.990634 0.005447 -0.136435 +vn -0.995344 0.017857 -0.094723 +vn -0.933855 -0.335282 -0.124500 +vn -0.967490 -0.192352 -0.164206 +vn -0.418644 0.888622 -0.187317 +vn -0.439625 0.877376 -0.192202 +vn -0.756195 0.625819 -0.191099 +vn -0.772247 0.606703 -0.188536 +vn -0.949138 0.271913 -0.158748 +vn -0.940384 0.295569 -0.168274 +vn -0.967620 0.205421 -0.146678 +vn -0.927524 0.358523 -0.105642 +vn -0.994028 0.005130 -0.109005 +vn -0.997387 0.017870 -0.069998 +vn -0.932470 -0.347606 -0.098339 +vn -0.966746 -0.217669 -0.134247 +vn -0.419284 0.897787 -0.134835 +vn -0.441896 0.886054 -0.140129 +vn -0.753918 0.640416 -0.146544 +vn -0.777534 0.612740 -0.141386 +vn -0.947127 0.293422 -0.129819 +vn -0.930466 0.336292 -0.145400 +vn -0.962630 0.218798 -0.159597 +vn -0.905427 0.410629 -0.107635 +vn -0.993500 0.016025 -0.112701 +vn -0.997698 0.030336 -0.060653 +vn -0.919986 -0.379122 -0.099463 +vn -0.966419 -0.211284 -0.146262 +vn -0.447775 0.883954 -0.134620 +vn -0.481164 0.865053 -0.142001 +vn -0.711100 0.690116 -0.134451 +vn -0.699438 0.699371 -0.147196 +vn -0.881886 0.457063 -0.115626 +vn -0.913125 0.396785 -0.093622 +vn -0.493111 0.857539 -0.146522 +vn -0.513474 0.843483 -0.157735 +vn -0.678647 0.709183 -0.191042 +vn -0.694590 0.693248 -0.192230 +vn -0.812295 0.541983 -0.215477 +vn -0.799675 0.557144 -0.223855 +vn -0.869413 0.256918 -0.422036 +vn -0.751842 0.602668 -0.267440 +vn -0.965614 0.098897 -0.240434 +vn -0.971576 0.218755 -0.090477 +vn -0.903892 -0.400681 -0.149777 +vn -0.941572 -0.237076 -0.239245 +vn -0.707235 -0.701048 -0.091382 +vn -0.359932 -0.929398 -0.081660 +vn -0.671455 -0.735326 -0.091896 +vn -0.309358 -0.948278 -0.071184 +vn -0.870751 -0.481357 -0.100438 +vn -0.892376 -0.442278 -0.089747 +vn -0.717161 -0.679874 -0.153138 +vn -0.402403 -0.904296 -0.142552 +vn -0.694171 -0.703788 -0.151027 +vn -0.356028 -0.925038 -0.132468 +vn -0.891662 -0.429041 -0.144440 +vn -0.898695 -0.415431 -0.140587 +vn -0.697451 -0.688212 -0.199818 +vn -0.399149 -0.896223 -0.193555 +vn -0.700258 -0.687358 -0.192817 +vn -0.372385 -0.909079 -0.186827 +vn -0.922056 -0.354700 -0.154920 +vn -0.907359 -0.386115 -0.166177 +vn -0.700895 -0.691227 -0.175931 +vn -0.412716 -0.891995 -0.184418 +vn -0.708704 -0.684811 -0.169627 +vn -0.398737 -0.898926 -0.181496 +vn -0.926848 -0.355623 -0.120357 +vn -0.912115 -0.387886 -0.132629 +vn -0.772234 -0.606722 -0.188532 +vn -0.439599 -0.877390 -0.192197 +vn -0.756188 -0.625829 -0.191097 +vn -0.418641 -0.888624 -0.187317 +vn -0.940384 -0.295569 -0.168274 +vn -0.949139 -0.271909 -0.158746 +vn -0.777519 -0.612760 -0.141381 +vn -0.441886 -0.886059 -0.140128 +vn -0.753910 -0.640425 -0.146545 +vn -0.419313 -0.897772 -0.134843 +vn -0.930455 -0.336318 -0.145408 +vn -0.947124 -0.293433 -0.129821 +vn -0.699438 -0.699367 -0.147215 +vn -0.481139 -0.865065 -0.142013 +vn -0.711099 -0.690114 -0.134462 +vn -0.447718 -0.883982 -0.134624 +vn -0.913150 -0.396728 -0.093619 +vn -0.881899 -0.457037 -0.115633 +vn -0.694617 -0.693213 -0.192258 +vn -0.513486 -0.843475 -0.157742 +vn -0.678659 -0.709170 -0.191051 +vn -0.493061 -0.857572 -0.146495 +vn -0.799699 -0.557109 -0.223856 +vn -0.812306 -0.541964 -0.215486 +vn -0.617773 0.424789 -0.661748 +vn -0.878923 0.000000 -0.476963 +vn -0.737424 0.511347 -0.441283 +vn -0.534814 0.224402 -0.814628 +vn -0.510752 -0.036123 -0.858969 +vn -0.552034 -0.286956 -0.782889 +vn -0.647615 -0.460911 -0.606758 +vn -0.771872 -0.511359 -0.377792 +vn -0.891526 -0.424780 -0.157300 +vn -0.974488 -0.224398 -0.004416 +vn -0.998550 0.036121 0.039917 +vn -0.957262 0.286953 -0.036154 +vn -0.861690 0.460896 -0.212287 +vn -0.427073 0.869441 -0.248358 +vn -0.220660 0.745653 -0.628737 +vn -0.071415 0.422090 -0.903737 +vn -0.019345 -0.014590 -0.999706 +vn -0.078382 -0.447358 -0.890914 +vn -0.232715 -0.760255 -0.606512 +vn -0.440986 -0.869441 -0.222717 +vn -0.647408 -0.745660 0.157651 +vn -0.796647 -0.422080 0.432669 +vn -0.848728 0.014588 0.528629 +vn -0.789690 0.447353 0.419839 +vn -0.635356 0.760246 0.135457 +vn -0.196599 0.980459 -0.007046 +vn 0.042810 0.892887 -0.448242 +vn 0.229247 0.566062 -0.791846 +vn 0.312802 0.087579 -0.945772 +vn 0.271021 -0.414394 -0.868806 +vn 0.115139 -0.805317 -0.581556 +vn -0.113083 -0.980456 -0.160991 +vn -0.352494 -0.892888 0.280176 +vn -0.538966 -0.566057 0.623775 +vn -0.622491 -0.087578 0.777712 +vn -0.580728 0.414391 0.700739 +vn -0.424848 0.805311 0.413495 +vn 0.686374 0.261846 -0.678475 +vn 0.829773 0.274007 0.486207 +vn 0.908561 -0.285805 0.304685 +vn 0.705979 -0.707028 -0.041285 +vn 0.296128 -0.847110 -0.441262 +vn -0.187467 -0.627795 -0.755467 +vn -0.535972 -0.127796 -0.834507 +vn -0.614818 0.442823 -0.652615 +vn -0.402923 0.870218 -0.283503 +vn 0.023460 0.991269 0.129748 +vn 0.495006 0.759083 0.422802 +vn 0.986606 0.002432 0.163103 +vn 0.781414 0.506939 0.363876 +vn 0.948442 0.277161 -0.153750 +vn 0.709430 0.670667 0.216599 +vn 0.864783 -0.483167 -0.136749 +vn 0.865928 -0.133173 -0.482114 +vn 0.452201 -0.771284 -0.447924 +vn 0.527157 -0.501260 -0.686181 +vn -0.117276 -0.732993 -0.670051 +vn -0.038245 -0.683015 -0.729403 +vn -0.614005 -0.361699 -0.701550 +vn -0.628958 -0.524209 -0.574123 +vn -0.838267 0.184654 -0.513041 +vn -0.960593 -0.085630 -0.264439 +vn -0.708466 0.686092 -0.165391 +vn -0.903671 0.419216 0.087393 +vn -0.266192 0.944250 0.193739 +vn -0.490767 0.792706 0.361613 +vn 0.312848 0.864771 0.392807 +vn 0.141294 0.891847 0.429704 +vn 0.805580 0.572452 -0.152773 +vn 0.465689 0.833165 0.298277 +vn 0.795677 0.185742 -0.576539 +vn 0.524112 -0.227590 -0.820676 +vn 0.052879 -0.569745 -0.820119 +vn -0.500846 -0.655859 -0.564802 +vn -0.902755 -0.404721 -0.145720 +vn -0.959478 0.047359 0.277776 +vn -0.662531 0.508972 0.549546 +vn -0.113778 0.818200 0.563563 +vn 0.500203 0.847188 -0.179081 +vn 0.180869 0.921686 0.343193 +vn 0.077351 0.990200 -0.116277 +vn -0.224347 0.880932 0.416686 +vn 0.606898 0.484608 -0.629945 +vn 0.240337 0.729535 -0.640326 +vn 0.503019 -0.018241 -0.864083 +vn 0.284837 0.230506 -0.930449 +vn 0.171786 -0.517419 -0.838312 +vn 0.189155 -0.342038 -0.920451 +vn -0.292465 -0.800937 -0.522459 +vn -0.101893 -0.784641 -0.611520 +vn -0.692350 -0.719210 -0.058220 +vn -0.440110 -0.885850 -0.146878 +vn -0.854069 -0.315795 0.413327 +vn -0.681797 -0.643816 0.347352 +vn -0.688543 0.211605 0.693637 +vn -0.711866 -0.161404 0.683517 +vn -0.282780 0.683460 0.672992 +vn -0.565719 0.400746 0.720670 +vn -0.214623 0.621432 -0.753498 +vn -0.921609 -0.150226 -0.357868 +vn -0.088969 0.984492 -0.151194 +vn -0.914894 -0.206462 0.346904 +vn 0.313536 0.058178 -0.947793 +vn -0.391605 -0.789586 -0.472439 +vn 0.166671 0.134223 -0.976834 +vn -0.459568 -0.496998 -0.736064 +vn -0.557461 -0.450033 0.697645 +vn -0.799910 -0.589362 0.113121 +vn -0.369826 -0.692092 0.619869 +vn -0.506829 -0.857012 0.093035 +vn -0.084789 -0.344759 0.934854 +vn 0.117353 -0.580452 0.805794 +vn 0.495924 0.349819 0.794787 +vn 0.751447 0.213392 0.624333 +vn 0.822105 0.534590 -0.195850 +vn 0.614128 0.434671 -0.658717 +vn 0.682825 0.698939 -0.212685 +vn 0.534564 0.513662 -0.671113 +vn 0.251806 0.960954 -0.114720 +vn 0.128745 0.813737 -0.566795 +vn 0.708641 0.632523 0.312638 +vn 0.885540 0.418552 0.201577 +vn -0.890717 -0.420136 0.173523 +vn -0.764534 -0.352132 0.539899 +vn -0.283886 -0.817999 0.500286 +vn -0.196319 -0.973750 0.115198 +vn -0.526764 -0.643926 0.554868 +vn -0.571697 -0.547631 0.610952 +vn -0.651366 -0.755284 -0.072584 +vn -0.685822 -0.700607 -0.196972 +vn -0.764529 -0.533068 -0.362401 +vn -0.887227 -0.435737 -0.151529 +vn -0.569048 -0.706968 -0.419978 +vn -0.415260 -0.862378 -0.289591 +vn -0.736080 -0.428715 0.523822 +vn 0.102720 0.774262 0.624474 +vn 0.342573 0.879366 0.330694 +vn -0.468085 -0.379170 0.798202 +vn -0.596043 -0.661049 -0.455793 +vn -0.217150 -0.931861 -0.290654 +vn -0.170736 -0.981317 0.088688 +vn -0.072299 -0.903362 0.422741 +vn -0.354216 -0.597560 0.719343 +vn -0.725049 -0.485197 -0.488761 +vn -0.030348 0.354255 -0.934656 +vn 0.360509 0.624629 -0.692728 +vn 0.524796 0.825767 -0.206634 +vn 0.600320 0.726240 0.334951 +vn 0.349335 0.517172 0.781344 +vn -0.581491 -0.797127 0.162655 +vn -0.575290 -0.794760 0.193386 +vn -0.854151 -0.486347 0.184101 +# 2076 normals + +g default +s 1 +f 1/1/1 2/1/2 3/1/3 +f 3/1/3 2/1/2 4/1/4 +f 5/1/5 6/1/6 7/1/7 +f 8/1/8 7/1/7 6/1/6 +f 9/1/9 10/1/10 11/1/11 +f 12/1/12 11/1/11 10/1/10 +f 13/1/13 14/1/14 15/1/15 +f 16/1/16 15/1/15 14/1/14 +f 15/1/15 16/1/16 17/1/17 +f 18/1/18 17/1/17 16/1/16 +f 19/1/19 20/1/20 21/1/21 +f 22/1/22 21/1/21 20/1/20 +f 23/1/23 24/1/24 25/1/25 +f 26/1/26 25/1/25 24/1/24 +f 27/1/27 28/1/28 29/1/29 +f 30/1/30 29/1/29 28/1/28 +f 31/1/31 32/1/32 33/1/33 +f 34/1/34 33/1/33 32/1/32 +f 35/1/35 36/1/36 37/1/37 +f 38/1/38 37/1/37 36/1/36 +f 39/1/39 40/1/40 41/1/41 +f 42/1/42 41/1/41 40/1/40 +f 43/1/43 44/1/44 45/1/45 +f 46/1/46 45/1/45 44/1/44 +f 47/1/47 8/1/8 48/1/48 +f 6/1/6 48/1/48 8/1/8 +f 49/1/49 50/1/50 51/1/51 +f 52/1/52 51/1/51 50/1/50 +f 53/1/53 54/1/54 55/1/55 +f 56/1/56 55/1/55 54/1/54 +f 57/1/57 58/1/58 59/1/59 +f 60/1/60 59/1/59 58/1/58 +f 61/1/61 62/1/62 63/1/63 +f 64/1/64 63/1/63 62/1/62 +f 65/1/65 66/1/66 67/1/67 +f 68/1/68 67/1/67 66/1/66 +f 69/1/69 70/1/70 71/1/71 +f 72/1/72 71/1/71 70/1/70 +f 35/1/35 10/1/10 73/1/73 +f 74/1/74 73/1/73 10/1/10 +f 19/1/19 75/1/75 20/1/20 +f 76/1/76 20/1/20 75/1/75 +f 77/1/77 78/1/78 79/1/79 +f 80/1/80 79/1/79 78/1/78 +f 81/1/81 82/1/82 37/1/37 +f 12/1/12 37/1/37 82/1/82 +f 83/1/83 84/1/84 85/1/85 +f 85/1/85 84/1/84 86/1/86 +f 84/1/84 87/1/87 86/1/86 +f 88/1/88 89/1/89 63/1/63 +f 61/1/61 63/1/63 89/1/89 +f 90/1/90 91/1/91 92/1/92 +f 93/1/93 92/1/92 91/1/91 +f 28/1/28 24/1/24 30/1/30 +f 23/1/23 30/1/30 24/1/24 +f 49/1/49 30/1/30 48/1/48 +f 23/1/23 48/1/48 30/1/30 +f 94/1/94 50/1/50 5/1/5 +f 6/1/6 5/1/5 50/1/50 +f 65/1/65 54/1/54 42/1/42 +f 95/1/95 42/1/42 54/1/54 +f 66/1/66 40/1/40 89/1/89 +f 83/1/83 89/1/89 40/1/40 +f 59/1/59 62/1/62 96/1/96 +f 64/1/64 62/1/62 60/1/60 +f 59/1/59 60/1/60 62/1/62 +f 97/1/97 93/1/93 98/1/98 +f 82/1/82 34/1/34 99/1/99 +f 100/1/100 99/1/99 34/1/34 +f 101/1/101 20/1/20 102/1/102 +f 76/1/76 102/1/102 20/1/20 +f 100/1/100 103/1/103 1/1/1 +f 2/1/2 1/1/1 103/1/103 +f 104/1/104 5/1/5 105/1/105 +f 7/1/7 105/1/105 5/1/5 +f 70/1/70 69/1/69 78/1/78 +f 80/1/80 78/1/78 69/1/69 +f 50/1/50 94/1/94 52/1/52 +f 106/1/106 52/1/52 94/1/94 +f 9/1/9 69/1/69 107/1/107 +f 71/1/71 107/1/107 69/1/69 +f 11/1/11 99/1/99 80/1/80 +f 79/1/79 80/1/80 99/1/99 +f 53/1/53 94/1/94 104/1/104 +f 5/1/5 104/1/104 94/1/94 +f 3/1/3 77/1/77 1/1/1 +f 79/1/79 1/1/1 77/1/77 +f 91/1/91 108/1/108 93/1/93 +f 98/1/98 93/1/93 108/1/108 +f 12/1/12 10/1/10 37/1/37 +f 35/1/35 37/1/37 10/1/10 +f 109/1/109 41/1/41 95/1/95 +f 42/1/42 95/1/95 41/1/41 +f 54/1/54 65/1/65 56/1/56 +f 67/1/67 56/1/56 65/1/65 +f 36/1/36 35/1/35 110/1/110 +f 73/1/73 110/1/110 35/1/35 +f 97/1/97 81/1/81 38/1/38 +f 37/1/37 38/1/38 81/1/81 +f 40/1/40 66/1/66 42/1/42 +f 65/1/65 42/1/42 66/1/66 +f 82/1/82 81/1/81 34/1/34 +f 33/1/33 34/1/34 81/1/81 +f 69/1/69 9/1/9 80/1/80 +f 11/1/11 80/1/80 9/1/9 +f 94/1/94 53/1/53 106/1/106 +f 55/1/55 106/1/106 53/1/53 +f 1/1/1 79/1/79 100/1/100 +f 99/1/99 100/1/100 79/1/79 +f 34/1/34 32/1/32 100/1/100 +f 103/1/103 100/1/100 32/1/32 +f 95/1/95 104/1/104 109/1/109 +f 105/1/105 109/1/109 104/1/104 +f 10/1/10 9/1/9 74/1/74 +f 107/1/107 74/1/74 9/1/9 +f 12/1/12 82/1/82 11/1/11 +f 99/1/99 11/1/11 82/1/82 +f 54/1/54 53/1/53 95/1/95 +f 104/1/104 95/1/95 53/1/53 +f 111/1/111 27/1/27 112/1/112 +f 29/1/29 112/1/112 27/1/27 +f 113/1/113 112/1/112 51/1/51 +f 29/1/29 51/1/51 112/1/112 +f 71/1/71 72/1/72 106/1/106 +f 52/1/52 106/1/106 72/1/72 +f 107/1/107 71/1/71 55/1/55 +f 106/1/106 55/1/55 71/1/71 +f 74/1/74 107/1/107 56/1/56 +f 55/1/55 56/1/56 107/1/107 +f 73/1/73 74/1/74 67/1/67 +f 56/1/56 67/1/67 74/1/74 +f 73/1/73 67/1/67 110/1/110 +f 68/1/68 110/1/110 67/1/67 +f 60/1/60 58/1/58 13/1/13 +f 14/1/14 13/1/13 58/1/58 +f 40/1/40 39/1/39 83/1/83 +f 84/1/84 83/1/83 39/1/39 +f 68/1/68 66/1/66 88/1/88 +f 89/1/89 88/1/88 66/1/66 +f 18/1/18 90/1/90 17/1/17 +f 92/1/92 17/1/17 90/1/90 +f 85/1/85 61/1/61 83/1/83 +f 89/1/89 83/1/83 61/1/61 +f 114/1/114 115/1/115 46/1/46 +f 45/1/45 46/1/46 115/1/115 +f 25/1/25 47/1/47 23/1/23 +f 48/1/48 23/1/23 47/1/47 +f 30/1/30 49/1/49 29/1/29 +f 51/1/51 29/1/29 49/1/49 +f 50/1/50 49/1/49 6/1/6 +f 48/1/48 6/1/6 49/1/49 +f 72/1/72 113/1/113 52/1/52 +f 51/1/51 52/1/52 113/1/113 +f 116/1/116 117/1/117 118/1/118 +f 119/1/119 118/1/118 117/1/117 +f 120/1/120 121/1/121 122/1/122 +f 123/1/123 122/1/122 121/1/121 +f 124/1/124 125/1/125 126/1/126 +f 127/1/127 126/1/126 125/1/125 +f 128/1/128 129/1/129 130/1/130 +f 131/1/131 130/1/130 129/1/129 +f 132/1/132 133/1/133 134/1/134 +f 135/1/135 134/1/134 133/1/133 +f 136/1/136 137/1/137 138/1/138 +f 139/1/139 138/1/138 137/1/137 +f 140/1/140 141/1/141 142/1/142 +f 143/1/143 142/1/142 141/1/141 +f 119/1/119 117/1/117 144/1/144 +f 145/1/145 146/1/146 147/1/147 +f 148/1/148 147/1/147 146/1/146 +f 149/1/149 150/1/150 151/1/151 +f 152/1/152 151/1/151 150/1/150 +f 153/1/153 154/1/154 155/1/155 +f 156/1/156 155/1/155 154/1/154 +f 157/1/157 158/1/158 159/1/159 +f 160/1/160 159/1/159 158/1/158 +f 161/1/161 162/1/162 163/1/163 +f 164/1/164 163/1/163 162/1/162 +f 165/1/165 166/1/166 167/1/167 +f 168/1/168 167/1/167 166/1/166 +f 169/1/169 170/1/170 171/1/171 +f 172/1/172 171/1/171 170/1/170 +f 173/1/173 174/1/174 175/1/175 +f 176/1/176 175/1/175 174/1/174 +f 177/1/177 178/1/178 179/1/179 +f 180/1/180 179/1/179 178/1/178 +f 181/1/181 182/1/182 183/1/183 +f 184/1/184 183/1/183 182/1/182 +f 185/1/185 186/1/186 187/1/187 +f 188/1/188 187/1/187 186/1/186 +f 120/1/120 189/1/189 121/1/121 +f 190/1/190 121/1/121 189/1/189 +f 191/1/191 192/1/192 193/1/193 +f 194/1/194 193/1/193 192/1/192 +f 195/1/195 196/1/196 197/1/197 +f 198/1/198 197/1/197 196/1/196 +f 199/1/199 200/1/200 201/1/201 +f 202/1/202 201/1/201 200/1/200 +f 203/1/203 199/1/199 201/1/201 +f 184/1/184 182/1/182 204/1/204 +f 205/1/205 204/1/204 182/1/182 +f 206/1/206 207/1/207 202/1/202 +f 201/1/201 202/1/202 207/1/207 +f 188/1/188 186/1/186 208/1/208 +f 209/1/209 208/1/208 186/1/186 +f 210/1/210 211/1/211 212/1/212 +f 213/1/213 212/1/212 211/1/211 +f 143/1/143 214/1/214 142/1/142 +f 215/1/215 142/1/142 214/1/214 +f 160/1/160 216/1/216 217/1/217 +f 159/1/159 160/1/160 218/1/218 +f 217/1/217 218/1/218 160/1/160 +f 157/1/157 159/1/159 219/1/219 +f 220/1/220 219/1/219 159/1/159 +f 221/1/221 222/1/222 223/1/223 +f 224/1/224 223/1/223 222/1/222 +f 214/1/214 225/1/225 215/1/215 +f 226/1/226 215/1/215 225/1/225 +f 216/1/216 227/1/227 217/1/217 +f 228/1/228 217/1/217 227/1/227 +f 217/1/217 228/1/228 218/1/218 +f 229/1/229 218/1/218 228/1/228 +f 220/1/220 230/1/230 219/1/219 +f 231/1/231 219/1/219 230/1/230 +f 224/1/224 232/1/232 223/1/223 +f 233/1/233 223/1/223 232/1/232 +f 234/1/234 235/1/235 124/1/124 +f 125/1/125 124/1/124 235/1/235 +f 236/1/236 181/1/181 237/1/237 +f 183/1/183 237/1/237 181/1/181 +f 188/1/188 238/1/238 187/1/187 +f 239/1/239 187/1/187 238/1/238 +f 238/1/238 188/1/188 240/1/240 +f 208/1/208 240/1/240 188/1/188 +f 241/1/241 211/1/211 242/1/242 +f 210/1/210 242/1/242 211/1/211 +f 139/1/139 24/1/24 138/1/138 +f 28/1/28 138/1/138 24/1/24 +f 243/1/243 244/1/244 245/1/245 +f 246/1/246 245/1/245 244/1/244 +f 27/1/27 247/1/247 154/1/154 +f 156/1/156 154/1/154 247/1/247 +f 248/1/248 249/1/249 250/1/250 +f 251/1/251 250/1/250 249/1/249 +f 252/1/252 253/1/253 254/1/254 +f 255/1/255 254/1/254 253/1/253 +f 256/1/256 257/1/257 252/1/252 +f 253/1/253 252/1/252 257/1/257 +f 258/1/258 162/1/162 259/1/259 +f 161/1/161 259/1/259 162/1/162 +f 260/1/260 165/1/165 261/1/261 +f 167/1/167 261/1/261 165/1/165 +f 183/1/183 262/1/262 237/1/237 +f 263/1/263 237/1/237 262/1/262 +f 262/1/262 183/1/183 264/1/264 +f 184/1/184 264/1/264 183/1/183 +f 265/1/265 266/1/266 267/1/267 +f 268/1/268 267/1/267 266/1/266 +f 269/1/269 270/1/270 271/1/271 +f 272/1/272 271/1/271 270/1/270 +f 273/1/273 274/1/274 275/1/275 +f 276/1/276 275/1/275 274/1/274 +f 277/1/277 252/1/252 278/1/278 +f 254/1/254 278/1/278 252/1/252 +f 119/1/119 279/1/279 118/1/118 +f 280/1/280 118/1/118 279/1/279 +f 281/1/281 279/1/279 144/1/144 +f 119/1/119 144/1/144 279/1/279 +f 164/1/164 269/1/269 163/1/163 +f 271/1/271 163/1/163 269/1/269 +f 166/1/166 273/1/273 168/1/168 +f 275/1/275 168/1/168 273/1/273 +f 181/1/181 236/1/236 277/1/277 +f 282/1/282 277/1/277 236/1/236 +f 277/1/277 278/1/278 181/1/181 +f 182/1/182 181/1/181 278/1/278 +f 283/1/283 280/1/280 284/1/284 +f 279/1/279 284/1/284 280/1/280 +f 279/1/279 281/1/281 284/1/284 +f 285/1/285 284/1/284 281/1/281 +f 270/1/270 243/1/243 272/1/272 +f 245/1/245 272/1/272 243/1/243 +f 249/1/249 276/1/276 251/1/251 +f 274/1/274 251/1/251 276/1/276 +f 127/1/127 137/1/137 126/1/126 +f 136/1/136 126/1/126 137/1/137 +f 145/1/145 153/1/153 146/1/146 +f 155/1/155 146/1/146 153/1/153 +f 255/1/255 116/1/116 254/1/254 +f 118/1/118 254/1/254 116/1/116 +f 278/1/278 254/1/254 280/1/280 +f 118/1/118 280/1/280 254/1/254 +f 182/1/182 278/1/278 283/1/283 +f 280/1/280 283/1/283 278/1/278 +f 194/1/194 202/1/202 193/1/193 +f 200/1/200 193/1/193 202/1/202 +f 195/1/195 122/1/122 196/1/196 +f 123/1/123 196/1/196 122/1/122 +f 286/1/286 287/1/287 288/1/288 +f 289/1/289 288/1/288 287/1/287 +f 290/1/290 291/1/291 292/1/292 +f 293/1/293 292/1/292 291/1/291 +f 294/1/294 295/1/295 296/1/296 +f 297/1/297 296/1/296 295/1/295 +f 295/1/295 294/1/294 298/1/298 +f 299/1/299 298/1/298 294/1/294 +f 185/1/185 300/1/300 186/1/186 +f 301/1/301 186/1/186 300/1/300 +f 186/1/186 302/1/302 209/1/209 +f 303/1/303 209/1/209 302/1/302 +f 212/1/212 213/1/213 304/1/304 +f 305/1/305 304/1/304 213/1/213 +f 225/1/225 190/1/190 226/1/226 +f 189/1/189 226/1/226 190/1/190 +f 227/1/227 203/1/203 228/1/228 +f 201/1/201 228/1/228 203/1/203 +f 228/1/228 201/1/201 229/1/229 +f 207/1/207 229/1/229 201/1/201 +f 230/1/230 171/1/171 231/1/231 +f 172/1/172 231/1/231 171/1/171 +f 175/1/175 233/1/233 173/1/173 +f 232/1/232 173/1/173 233/1/233 +f 306/1/306 307/1/307 128/1/128 +f 129/1/129 128/1/128 307/1/307 +f 308/1/308 127/1/127 309/1/309 +f 125/1/125 309/1/309 127/1/127 +f 310/1/31 221/1/221 311/1/310 +f 223/1/223 311/1/310 221/1/221 +f 134/1/134 312/1/311 132/1/132 +f 313/1/312 132/1/132 312/1/311 +f 314/1/313 139/1/139 315/1/314 +f 137/1/137 315/1/314 139/1/139 +f 316/1/315 143/1/143 317/1/316 +f 141/1/141 317/1/316 143/1/143 +f 318/1/317 164/1/164 319/1/318 +f 162/1/162 319/1/318 164/1/164 +f 320/1/319 196/1/196 321/1/320 +f 123/1/123 321/1/320 196/1/196 +f 210/1/210 322/1/321 242/1/242 +f 323/1/322 242/1/242 322/1/321 +f 324/1/323 121/1/121 325/1/324 +f 190/1/190 325/1/324 121/1/121 +f 326/1/325 212/1/212 327/1/326 +f 304/1/304 327/1/326 212/1/212 +f 328/1/327 214/1/214 316/1/315 +f 143/1/143 316/1/315 214/1/214 +f 311/1/310 223/1/223 329/1/328 +f 233/1/233 329/1/328 223/1/223 +f 330/1/329 225/1/225 328/1/327 +f 214/1/214 328/1/327 225/1/225 +f 329/1/328 233/1/233 331/1/330 +f 175/1/175 331/1/330 233/1/233 +f 332/1/331 309/1/309 235/1/235 +f 125/1/125 235/1/235 309/1/309 +f 322/1/321 210/1/210 326/1/325 +f 212/1/212 326/1/325 210/1/210 +f 333/1/332 244/1/244 334/1/333 +f 243/1/243 334/1/333 244/1/244 +f 139/1/139 314/1/313 24/1/24 +f 26/1/26 24/1/24 314/1/313 +f 335/1/334 319/1/318 258/1/258 +f 162/1/162 258/1/258 319/1/318 +f 336/1/335 198/1/198 320/1/319 +f 196/1/196 320/1/319 198/1/198 +f 337/1/336 270/1/270 338/1/337 +f 269/1/269 338/1/337 270/1/270 +f 338/1/337 269/1/269 318/1/317 +f 164/1/164 318/1/317 269/1/269 +f 334/1/333 243/1/243 337/1/336 +f 270/1/270 337/1/336 243/1/243 +f 315/1/314 137/1/137 308/1/308 +f 127/1/127 308/1/308 137/1/137 +f 321/1/320 123/1/123 324/1/323 +f 121/1/121 324/1/323 123/1/123 +f 339/1/338 287/1/287 340/1/339 +f 286/1/286 340/1/339 287/1/287 +f 325/1/324 190/1/190 330/1/329 +f 225/1/225 330/1/329 190/1/190 +f 331/1/330 175/1/175 341/1/340 +f 176/1/176 341/1/340 175/1/175 +f 333/1/332 306/1/306 244/1/244 +f 128/1/128 244/1/244 306/1/306 +f 244/1/244 128/1/128 246/1/246 +f 130/1/130 246/1/246 128/1/128 +f 250/1/250 342/1/341 248/1/248 +f 343/1/342 248/1/248 342/1/341 +f 177/1/177 253/1/253 344/1/343 +f 257/1/257 344/1/343 253/1/253 +f 253/1/253 177/1/177 255/1/255 +f 179/1/179 255/1/255 177/1/177 +f 117/1/117 247/1/247 111/1/111 +f 27/1/27 111/1/111 247/1/247 +f 168/1/168 275/1/275 236/1/236 +f 282/1/282 236/1/236 275/1/275 +f 167/1/167 168/1/168 237/1/237 +f 236/1/236 237/1/237 168/1/168 +f 261/1/261 167/1/167 263/1/263 +f 237/1/237 263/1/263 167/1/167 +f 293/1/293 291/1/291 297/1/297 +f 296/1/296 297/1/297 291/1/291 +f 238/1/238 150/1/150 239/1/239 +f 149/1/149 239/1/239 150/1/150 +f 152/1/152 150/1/150 240/1/240 +f 238/1/238 240/1/240 150/1/150 +f 134/1/134 135/1/135 242/1/242 +f 241/1/241 242/1/242 135/1/135 +f 312/1/311 134/1/134 323/1/322 +f 242/1/242 323/1/322 134/1/134 +f 283/1/283 345/1/344 182/1/182 +f 205/1/205 182/1/182 345/1/344 +f 345/1/344 346/1/345 205/1/205 +f 170/1/170 205/1/205 346/1/345 +f 172/1/172 170/1/170 347/1/346 +f 346/1/345 347/1/346 170/1/170 +f 102/1/102 76/1/76 348/1/347 +f 349/1/348 348/1/347 76/1/76 +f 349/1/348 76/1/76 350/1/349 +f 75/1/75 350/1/349 76/1/76 +f 266/1/266 351/1/350 192/1/192 +f 194/1/194 192/1/192 351/1/350 +f 194/1/194 351/1/350 202/1/202 +f 206/1/206 202/1/202 351/1/350 +f 310/1/31 317/1/316 221/1/221 +f 141/1/141 221/1/221 317/1/316 +f 222/1/222 221/1/221 140/1/140 +f 141/1/141 140/1/140 221/1/221 +f 220/1/220 159/1/159 218/1/218 +f 230/1/230 220/1/220 229/1/229 +f 218/1/218 229/1/229 220/1/220 +f 230/1/230 229/1/229 207/1/207 +f 205/1/205 170/1/170 352/1/351 +f 169/1/169 352/1/351 170/1/170 +f 352/1/351 353/1/352 205/1/205 +f 204/1/204 205/1/205 353/1/352 +f 353/1/352 265/1/265 204/1/204 +f 184/1/184 204/1/204 265/1/265 +f 265/1/265 267/1/267 184/1/184 +f 264/1/264 184/1/184 267/1/267 +f 299/1/299 300/1/300 298/1/298 +f 185/1/185 298/1/298 300/1/300 +f 185/1/185 187/1/187 298/1/298 +f 295/1/295 298/1/298 187/1/187 +f 295/1/295 187/1/187 297/1/297 +f 239/1/239 297/1/297 187/1/187 +f 293/1/293 297/1/297 149/1/149 +f 239/1/239 149/1/149 297/1/297 +f 292/1/292 293/1/293 151/1/151 +f 149/1/149 151/1/151 293/1/293 +f 286/1/286 288/1/288 132/1/132 +f 133/1/133 132/1/132 288/1/288 +f 340/1/339 286/1/286 313/1/312 +f 132/1/132 313/1/312 286/1/286 +f 152/1/152 135/1/135 151/1/151 +f 133/1/133 151/1/151 135/1/135 +f 145/1/145 126/1/126 153/1/153 +f 136/1/136 153/1/153 126/1/126 +f 157/1/157 222/1/222 158/1/158 +f 140/1/140 158/1/158 222/1/222 +f 157/1/157 219/1/219 222/1/222 +f 224/1/224 222/1/222 219/1/219 +f 126/1/126 145/1/145 124/1/124 +f 147/1/147 124/1/124 145/1/145 +f 131/1/131 354/1/353 130/1/130 +f 342/1/341 130/1/130 354/1/353 +f 163/1/163 166/1/166 161/1/161 +f 165/1/165 161/1/161 166/1/166 +f 174/1/174 347/1/346 348/1/347 +f 285/1/285 348/1/347 347/1/346 +f 199/1/199 120/1/120 200/1/200 +f 122/1/122 200/1/200 120/1/120 +f 160/1/160 142/1/142 216/1/216 +f 215/1/215 216/1/216 142/1/142 +f 135/1/135 152/1/152 241/1/241 +f 240/1/240 241/1/241 152/1/152 +f 213/1/213 209/1/209 305/1/305 +f 303/1/303 305/1/305 209/1/209 +f 216/1/216 215/1/215 227/1/227 +f 226/1/226 227/1/227 215/1/215 +f 224/1/224 219/1/219 232/1/232 +f 231/1/231 232/1/232 219/1/219 +f 227/1/227 226/1/226 203/1/203 +f 189/1/189 203/1/203 226/1/226 +f 172/1/172 173/1/173 231/1/231 +f 232/1/232 231/1/231 173/1/173 +f 124/1/124 147/1/147 234/1/234 +f 355/1/354 234/1/234 147/1/147 +f 211/1/211 208/1/208 213/1/213 +f 209/1/209 213/1/213 208/1/208 +f 246/1/246 250/1/250 245/1/245 +f 251/1/251 245/1/245 250/1/250 +f 259/1/259 161/1/161 260/1/260 +f 165/1/165 260/1/260 161/1/161 +f 197/1/197 191/1/191 195/1/195 +f 193/1/193 195/1/195 191/1/191 +f 272/1/272 274/1/274 271/1/271 +f 273/1/273 271/1/271 274/1/274 +f 271/1/271 273/1/273 163/1/163 +f 166/1/166 163/1/163 273/1/273 +f 245/1/245 251/1/251 272/1/272 +f 274/1/274 272/1/272 251/1/251 +f 153/1/153 136/1/136 154/1/154 +f 138/1/138 154/1/154 136/1/136 +f 200/1/200 122/1/122 193/1/193 +f 195/1/195 193/1/193 122/1/122 +f 290/1/290 292/1/292 289/1/289 +f 288/1/288 289/1/289 292/1/292 +f 203/1/203 189/1/189 199/1/199 +f 120/1/120 199/1/199 189/1/189 +f 173/1/173 172/1/172 174/1/174 +f 347/1/346 174/1/174 172/1/172 +f 130/1/130 342/1/341 246/1/246 +f 250/1/250 246/1/246 342/1/341 +f 28/1/28 27/1/27 138/1/138 +f 154/1/154 138/1/138 27/1/27 +f 241/1/241 240/1/240 211/1/211 +f 208/1/208 211/1/211 240/1/240 +f 158/1/158 140/1/140 160/1/160 +f 142/1/142 160/1/160 140/1/140 +f 151/1/151 133/1/133 292/1/292 +f 288/1/288 292/1/292 133/1/133 +f 275/1/275 276/1/276 356/1/355 +f 357/1/356 356/1/355 276/1/276 +f 282/1/282 275/1/275 358/1/357 +f 356/1/355 358/1/357 275/1/275 +f 277/1/277 282/1/282 359/1/358 +f 358/1/357 359/1/358 282/1/282 +f 252/1/252 277/1/277 360/1/359 +f 359/1/358 360/1/359 277/1/277 +f 361/1/360 256/1/256 360/1/359 +f 252/1/252 360/1/359 256/1/256 +f 276/1/276 249/1/249 357/1/356 +f 362/1/361 357/1/356 249/1/249 +f 356/1/355 357/1/356 363/1/362 +f 358/1/357 356/1/355 363/1/362 +f 359/1/358 358/1/357 363/1/362 +f 360/1/359 359/1/358 363/1/362 +f 361/1/360 360/1/359 363/1/362 +f 357/1/356 362/1/361 363/1/362 +f 307/1/307 332/1/331 129/1/129 +f 235/1/235 129/1/129 332/1/331 +f 129/1/129 235/1/235 131/1/131 +f 234/1/234 131/1/131 235/1/235 +f 131/1/131 234/1/234 354/1/353 +f 355/1/354 354/1/353 234/1/234 +f 248/1/248 343/1/342 257/1/257 +f 344/1/343 257/1/257 343/1/342 +f 256/1/256 249/1/249 257/1/257 +f 248/1/248 257/1/257 249/1/249 +f 249/1/249 256/1/256 362/1/361 +f 361/1/360 362/1/361 256/1/256 +f 362/1/361 361/1/360 363/1/362 +f 339/1/338 335/1/334 287/1/287 +f 258/1/258 287/1/287 335/1/334 +f 287/1/287 258/1/258 289/1/289 +f 259/1/259 289/1/289 258/1/258 +f 289/1/289 259/1/259 290/1/290 +f 260/1/260 290/1/290 259/1/259 +f 290/1/290 260/1/260 291/1/291 +f 261/1/261 291/1/291 260/1/260 +f 291/1/291 261/1/261 296/1/296 +f 263/1/263 296/1/296 261/1/261 +f 296/1/296 263/1/263 294/1/294 +f 262/1/262 294/1/294 263/1/263 +f 294/1/294 262/1/262 299/1/299 +f 264/1/264 299/1/299 262/1/262 +f 300/1/300 299/1/299 267/1/267 +f 264/1/264 267/1/267 299/1/299 +f 301/1/301 300/1/300 268/1/268 +f 267/1/267 268/1/268 300/1/300 +f 198/1/198 336/1/335 304/1/304 +f 327/1/326 304/1/304 336/1/335 +f 305/1/305 197/1/197 304/1/304 +f 198/1/198 304/1/304 197/1/197 +f 197/1/197 305/1/305 191/1/191 +f 303/1/303 191/1/191 305/1/305 +f 303/1/303 302/1/302 191/1/191 +f 192/1/192 191/1/191 364/1/363 +f 191/1/191 302/1/302 364/1/363 +f 365/1/364 366/1/365 367/1/366 +f 368/1/367 365/1/364 367/1/366 +f 369/1/368 368/1/367 367/1/366 +f 370/1/369 369/1/368 367/1/366 +f 371/1/370 370/1/369 367/1/366 +f 372/1/371 371/1/370 367/1/366 +f 373/1/372 372/1/371 367/1/366 +f 374/1/373 373/1/372 367/1/366 +f 375/1/374 374/1/373 367/1/366 +f 366/1/365 375/1/374 367/1/366 +f 376/1/375 377/1/376 378/1/377 +f 379/1/378 378/1/377 377/1/376 +f 378/1/377 379/1/378 380/1/379 +f 381/1/380 380/1/379 379/1/378 +f 380/1/379 381/1/380 382/1/381 +f 383/1/382 382/1/381 381/1/380 +f 382/1/381 383/1/382 384/1/383 +f 385/1/384 384/1/383 383/1/382 +f 384/1/383 385/1/384 386/1/385 +f 387/1/386 386/1/385 385/1/384 +f 386/1/385 387/1/386 388/1/387 +f 389/1/388 388/1/387 387/1/386 +f 388/1/387 389/1/388 390/1/389 +f 391/1/390 390/1/389 389/1/388 +f 390/1/389 391/1/390 392/1/391 +f 393/1/392 392/1/391 391/1/390 +f 392/1/391 393/1/392 394/1/393 +f 395/1/394 394/1/393 393/1/392 +f 394/1/393 395/1/394 376/1/375 +f 377/1/376 376/1/375 395/1/394 +f 396/1/395 376/1/375 397/1/396 +f 378/1/377 397/1/396 376/1/375 +f 397/1/396 378/1/377 398/1/397 +f 380/1/379 398/1/397 378/1/377 +f 398/1/397 380/1/379 399/1/398 +f 382/1/381 399/1/398 380/1/379 +f 399/1/398 382/1/381 400/1/399 +f 384/1/383 400/1/399 382/1/381 +f 400/1/399 384/1/383 401/1/400 +f 386/1/385 401/1/400 384/1/383 +f 401/1/400 386/1/385 402/1/401 +f 388/1/387 402/1/401 386/1/385 +f 402/1/401 388/1/387 403/1/402 +f 390/1/389 403/1/402 388/1/387 +f 403/1/402 390/1/389 404/1/403 +f 392/1/391 404/1/403 390/1/389 +f 404/1/403 392/1/391 405/1/404 +f 394/1/393 405/1/404 392/1/391 +f 405/1/404 394/1/393 396/1/395 +f 376/1/375 396/1/395 394/1/393 +f 406/1/405 407/1/406 408/1/407 +f 409/1/408 408/1/407 407/1/406 +f 408/1/407 409/1/408 410/1/409 +f 411/1/410 410/1/409 409/1/408 +f 410/1/409 411/1/410 412/1/411 +f 413/1/412 412/1/411 411/1/410 +f 412/1/411 413/1/412 414/1/413 +f 415/1/414 414/1/413 413/1/412 +f 414/1/413 415/1/414 416/1/415 +f 417/1/416 416/1/415 415/1/414 +f 416/1/415 417/1/416 418/1/417 +f 419/1/418 418/1/417 417/1/416 +f 418/1/417 419/1/418 420/1/419 +f 421/1/420 420/1/419 419/1/418 +f 420/1/419 421/1/420 422/1/421 +f 423/1/422 422/1/421 421/1/420 +f 422/1/421 423/1/422 424/1/423 +f 425/1/424 424/1/423 423/1/422 +f 424/1/423 425/1/424 406/1/405 +f 407/1/406 406/1/405 425/1/424 +f 426/1/425 406/1/405 427/1/426 +f 408/1/407 427/1/426 406/1/405 +f 427/1/426 408/1/407 428/1/427 +f 410/1/409 428/1/427 408/1/407 +f 428/1/427 410/1/409 429/1/428 +f 412/1/411 429/1/428 410/1/409 +f 429/1/428 412/1/411 430/1/429 +f 414/1/413 430/1/429 412/1/411 +f 430/1/429 414/1/413 431/1/430 +f 416/1/415 431/1/430 414/1/413 +f 431/1/430 416/1/415 432/1/431 +f 418/1/417 432/1/431 416/1/415 +f 432/1/431 418/1/417 433/1/432 +f 420/1/419 433/1/432 418/1/417 +f 433/1/432 420/1/419 434/1/433 +f 422/1/421 434/1/433 420/1/419 +f 434/1/433 422/1/421 435/1/434 +f 424/1/423 435/1/434 422/1/421 +f 435/1/434 424/1/423 426/1/425 +f 406/1/405 426/1/425 424/1/423 +f 407/1/406 396/1/395 409/1/408 +f 397/1/396 409/1/408 396/1/395 +f 409/1/408 397/1/396 411/1/410 +f 398/1/397 411/1/410 397/1/396 +f 411/1/410 398/1/397 413/1/412 +f 399/1/398 413/1/412 398/1/397 +f 413/1/412 399/1/398 415/1/414 +f 400/1/399 415/1/414 399/1/398 +f 415/1/414 400/1/399 417/1/416 +f 401/1/400 417/1/416 400/1/399 +f 417/1/416 401/1/400 419/1/418 +f 402/1/401 419/1/418 401/1/400 +f 419/1/418 402/1/401 421/1/420 +f 403/1/402 421/1/420 402/1/401 +f 421/1/420 403/1/402 423/1/422 +f 404/1/403 423/1/422 403/1/402 +f 423/1/422 404/1/403 425/1/424 +f 405/1/404 425/1/424 404/1/403 +f 425/1/424 405/1/404 407/1/406 +f 396/1/395 407/1/406 405/1/404 +f 377/1/376 366/1/365 379/1/378 +f 365/1/364 379/1/378 366/1/365 +f 379/1/378 365/1/364 381/1/380 +f 368/1/367 381/1/380 365/1/364 +f 381/1/380 368/1/367 383/1/382 +f 369/1/368 383/1/382 368/1/367 +f 383/1/382 369/1/368 385/1/384 +f 370/1/369 385/1/384 369/1/368 +f 385/1/384 370/1/369 387/1/386 +f 371/1/370 387/1/386 370/1/369 +f 387/1/386 371/1/370 389/1/388 +f 372/1/371 389/1/388 371/1/370 +f 389/1/388 372/1/371 391/1/390 +f 373/1/372 391/1/390 372/1/371 +f 391/1/390 373/1/372 393/1/392 +f 374/1/373 393/1/392 373/1/372 +f 393/1/392 374/1/373 395/1/394 +f 375/1/374 395/1/394 374/1/373 +f 395/1/394 375/1/374 377/1/376 +f 366/1/365 377/1/376 375/1/374 +f 431/1/430 343/1/342 430/1/429 +f 342/1/341 430/1/429 343/1/342 +f 343/1/342 431/1/430 344/1/343 +f 432/1/431 344/1/343 431/1/430 +f 433/1/432 177/1/177 432/1/431 +f 344/1/343 432/1/431 177/1/177 +f 429/1/428 430/1/429 354/1/353 +f 342/1/341 354/1/353 430/1/429 +f 428/1/427 429/1/428 355/1/354 +f 354/1/353 355/1/354 429/1/428 +f 427/1/426 428/1/427 147/1/147 +f 355/1/354 147/1/147 428/1/427 +f 436/1/435 437/1/436 438/1/437 +f 439/1/438 438/1/437 437/1/436 +f 440/1/439 441/1/440 442/1/441 +f 443/1/442 442/1/441 441/1/440 +f 444/1/443 445/1/444 446/1/445 +f 447/1/446 446/1/445 445/1/444 +f 448/1/447 449/1/448 450/1/449 +f 451/1/450 450/1/449 449/1/448 +f 452/1/451 453/1/452 454/1/453 +f 455/1/454 454/1/453 453/1/452 +f 439/1/438 456/1/455 438/1/437 +f 457/1/456 438/1/437 456/1/455 +f 453/1/452 452/1/451 443/1/442 +f 442/1/441 443/1/442 452/1/451 +f 458/1/457 448/1/447 459/1/458 +f 450/1/449 459/1/458 448/1/447 +f 460/1/459 447/1/446 461/1/460 +f 445/1/444 461/1/460 447/1/446 +f 462/1/461 463/1/462 436/1/435 +f 437/1/436 436/1/435 463/1/462 +f 464/1/463 441/1/440 465/1/464 +f 440/1/439 465/1/464 441/1/440 +f 451/1/450 449/1/448 466/1/465 +f 467/1/466 466/1/465 449/1/448 +f 468/1/467 461/1/460 469/1/468 +f 445/1/444 469/1/468 461/1/460 +f 469/1/468 445/1/444 470/1/469 +f 444/1/443 470/1/469 445/1/444 +f 471/1/470 472/1/471 436/1/435 +f 462/1/461 436/1/435 472/1/471 +f 471/1/470 436/1/435 473/1/472 +f 438/1/437 473/1/472 436/1/435 +f 473/1/472 438/1/437 474/1/473 +f 457/1/456 474/1/473 438/1/437 +f 458/1/457 459/1/458 455/1/454 +f 454/1/453 455/1/454 459/1/458 +f 472/1/471 471/1/470 475/1/474 +f 476/1/475 475/1/474 471/1/470 +f 477/1/476 478/1/477 444/1/443 +f 470/1/469 444/1/443 478/1/477 +f 477/1/476 444/1/443 479/1/478 +f 446/1/445 479/1/478 444/1/443 +f 480/1/479 437/1/436 481/1/480 +f 463/1/462 481/1/480 437/1/436 +f 437/1/436 480/1/479 439/1/438 +f 482/1/481 439/1/438 480/1/479 +f 439/1/438 482/1/481 456/1/455 +f 483/1/482 456/1/455 482/1/481 +f 457/1/456 456/1/455 484/1/483 +f 483/1/482 484/1/483 456/1/455 +f 457/1/456 484/1/483 474/1/473 +f 485/1/484 474/1/473 484/1/483 +f 473/1/472 474/1/473 486/1/485 +f 485/1/484 486/1/485 474/1/473 +f 471/1/470 473/1/472 476/1/475 +f 486/1/485 476/1/475 473/1/472 +f 487/1/486 441/1/440 488/1/487 +f 464/1/463 488/1/487 441/1/440 +f 449/1/448 489/1/488 467/1/466 +f 490/1/489 467/1/466 489/1/488 +f 489/1/488 449/1/448 491/1/490 +f 448/1/447 491/1/490 449/1/448 +f 487/1/486 488/1/487 492/1/491 +f 493/1/492 492/1/491 488/1/487 +f 494/1/493 443/1/442 487/1/486 +f 441/1/440 487/1/486 443/1/442 +f 495/1/494 453/1/452 494/1/493 +f 443/1/442 494/1/493 453/1/452 +f 491/1/490 448/1/447 496/1/495 +f 458/1/457 496/1/495 448/1/447 +f 496/1/495 458/1/457 497/1/496 +f 455/1/454 497/1/496 458/1/457 +f 489/1/488 492/1/491 490/1/489 +f 493/1/492 490/1/489 492/1/491 +f 497/1/496 455/1/454 495/1/494 +f 453/1/452 495/1/494 455/1/454 +f 440/1/439 480/1/479 465/1/464 +f 481/1/480 465/1/464 480/1/479 +f 480/1/479 440/1/439 482/1/481 +f 442/1/441 482/1/481 440/1/439 +f 482/1/481 442/1/441 483/1/482 +f 452/1/451 483/1/482 442/1/441 +f 483/1/482 452/1/451 484/1/483 +f 454/1/453 484/1/483 452/1/451 +f 484/1/483 454/1/453 485/1/484 +f 459/1/458 485/1/484 454/1/453 +f 486/1/485 485/1/484 450/1/449 +f 459/1/458 450/1/449 485/1/484 +f 476/1/475 486/1/485 451/1/450 +f 450/1/449 451/1/450 486/1/485 +f 475/1/474 476/1/475 466/1/465 +f 451/1/450 466/1/465 476/1/475 +f 477/1/476 462/1/461 478/1/477 +f 472/1/471 478/1/477 462/1/461 +f 478/1/477 472/1/471 470/1/469 +f 475/1/474 470/1/469 472/1/471 +f 470/1/469 475/1/474 469/1/468 +f 466/1/465 469/1/468 475/1/474 +f 468/1/467 469/1/468 467/1/466 +f 466/1/465 467/1/466 469/1/468 +f 468/1/467 467/1/466 490/1/489 +f 461/1/460 468/1/467 493/1/492 +f 490/1/489 493/1/492 468/1/467 +f 461/1/460 493/1/492 460/1/459 +f 488/1/487 460/1/459 493/1/492 +f 460/1/459 488/1/487 464/1/463 +f 460/1/459 464/1/463 447/1/446 +f 465/1/464 447/1/446 464/1/463 +f 446/1/445 447/1/446 481/1/480 +f 465/1/464 481/1/480 447/1/446 +f 479/1/478 446/1/445 463/1/462 +f 481/1/480 463/1/462 446/1/445 +f 477/1/476 479/1/478 462/1/461 +f 463/1/462 462/1/461 479/1/478 +f 494/1/493 487/1/486 179/1/179 +f 255/1/255 179/1/179 487/1/486 +f 492/1/491 116/1/116 487/1/486 +f 255/1/255 487/1/486 116/1/116 +f 146/1/146 498/1/497 148/1/148 +f 499/1/498 148/1/148 498/1/497 +f 177/1/177 433/1/432 178/1/178 +f 434/1/433 178/1/178 433/1/432 +f 494/1/493 179/1/179 495/1/494 +f 180/1/180 495/1/494 179/1/179 +f 178/1/178 499/1/498 180/1/180 +f 498/1/497 180/1/180 499/1/498 +f 499/1/498 178/1/178 435/1/434 +f 434/1/433 435/1/434 178/1/178 +f 148/1/148 499/1/498 426/1/425 +f 435/1/434 426/1/425 499/1/498 +f 426/1/425 427/1/426 148/1/148 +f 147/1/147 148/1/148 427/1/426 +f 247/1/247 117/1/117 500/1/499 +f 116/1/116 500/1/499 117/1/117 +f 156/1/156 247/1/247 501/1/500 +f 500/1/499 501/1/500 247/1/247 +f 500/1/499 116/1/116 489/1/488 +f 492/1/491 489/1/488 116/1/116 +f 155/1/155 156/1/156 502/1/501 +f 501/1/500 502/1/501 156/1/156 +f 500/1/499 489/1/488 501/1/500 +f 491/1/490 501/1/500 489/1/488 +f 155/1/155 502/1/501 146/1/146 +f 498/1/497 146/1/146 502/1/501 +f 180/1/180 498/1/497 503/1/502 +f 502/1/501 503/1/502 498/1/497 +f 491/1/490 496/1/495 501/1/500 +f 502/1/501 501/1/500 496/1/495 +f 502/1/501 496/1/495 503/1/502 +f 497/1/496 503/1/502 496/1/495 +f 497/1/496 495/1/494 503/1/502 +f 180/1/180 503/1/502 495/1/494 +f 504/1/503 505/1/504 506/1/505 +f 507/1/506 506/1/505 505/1/504 +f 508/1/507 509/1/508 510/1/509 +f 511/1/510 510/1/509 509/1/508 +f 512/1/511 508/1/507 513/1/512 +f 510/1/509 513/1/512 508/1/507 +f 514/1/513 515/1/514 516/1/515 +f 517/1/516 516/1/515 515/1/514 +f 518/1/517 519/1/518 520/1/519 +f 521/1/520 520/1/519 519/1/518 +f 505/1/504 519/1/518 507/1/506 +f 518/1/517 507/1/506 519/1/518 +f 522/1/521 523/1/522 524/1/523 +f 525/1/524 524/1/523 523/1/522 +f 526/1/525 527/1/526 528/1/527 +f 529/1/528 528/1/527 527/1/526 +f 530/1/529 526/1/525 531/1/530 +f 528/1/527 531/1/530 526/1/525 +f 532/1/531 533/1/532 534/1/533 +f 535/1/534 534/1/533 533/1/532 +f 536/1/535 537/1/536 538/1/537 +f 539/1/538 538/1/537 537/1/536 +f 523/1/522 537/1/536 525/1/524 +f 536/1/535 525/1/524 537/1/536 +f 523/1/522 522/1/521 540/1/539 +f 541/1/540 540/1/539 522/1/521 +f 527/1/526 526/1/525 542/1/541 +f 543/1/542 542/1/541 526/1/525 +f 530/1/529 544/1/543 526/1/525 +f 543/1/542 526/1/525 544/1/543 +f 535/1/534 533/1/532 545/1/544 +f 546/1/545 545/1/544 533/1/532 +f 537/1/536 547/1/546 539/1/538 +f 548/1/547 539/1/538 547/1/546 +f 523/1/522 540/1/539 537/1/536 +f 547/1/546 537/1/536 540/1/539 +f 549/1/548 550/1/549 504/1/503 +f 505/1/504 504/1/503 550/1/549 +f 508/1/507 551/1/550 509/1/508 +f 552/1/551 509/1/508 551/1/550 +f 551/1/550 508/1/507 553/1/552 +f 512/1/511 553/1/552 508/1/507 +f 514/1/513 554/1/553 515/1/514 +f 555/1/554 515/1/514 554/1/553 +f 556/1/555 557/1/556 519/1/518 +f 521/1/520 519/1/518 557/1/556 +f 556/1/555 519/1/518 550/1/549 +f 505/1/504 550/1/549 519/1/518 +f 558/1/557 550/1/549 559/1/558 +f 549/1/548 559/1/558 550/1/549 +f 551/1/550 560/1/559 552/1/551 +f 561/1/560 552/1/551 560/1/559 +f 560/1/559 551/1/550 562/1/561 +f 553/1/552 562/1/561 551/1/550 +f 563/1/562 564/1/563 554/1/553 +f 555/1/554 554/1/553 564/1/563 +f 565/1/564 566/1/565 556/1/555 +f 557/1/556 556/1/555 566/1/565 +f 565/1/564 556/1/555 558/1/557 +f 550/1/549 558/1/557 556/1/555 +f 567/1/566 568/1/567 569/1/568 +f 570/1/569 569/1/568 568/1/567 +f 567/1/566 569/1/568 571/1/570 +f 572/1/571 571/1/570 569/1/568 +f 573/1/572 571/1/570 574/1/573 +f 572/1/571 574/1/573 571/1/570 +f 575/1/574 576/1/575 577/1/576 +f 578/1/577 577/1/576 576/1/575 +f 575/1/574 577/1/576 579/1/578 +f 580/1/579 579/1/578 577/1/576 +f 581/1/580 582/1/581 583/1/582 +f 584/1/583 583/1/582 582/1/581 +f 585/1/584 586/1/585 587/1/586 +f 588/1/587 587/1/586 586/1/585 +f 586/1/585 585/1/584 589/1/588 +f 590/1/589 589/1/588 585/1/584 +f 591/1/590 592/1/591 593/1/592 +f 594/1/593 593/1/592 592/1/591 +f 595/1/594 596/1/595 597/1/596 +f 598/1/597 597/1/596 596/1/595 +f 595/1/594 597/1/596 581/1/580 +f 582/1/581 581/1/580 597/1/596 +f 599/1/598 600/1/599 601/1/600 +f 602/1/601 601/1/600 600/1/599 +f 582/1/581 603/1/602 584/1/583 +f 604/1/603 584/1/583 603/1/602 +f 585/1/584 587/1/586 605/1/604 +f 606/1/605 605/1/604 587/1/586 +f 585/1/584 605/1/604 590/1/589 +f 607/1/606 590/1/589 605/1/604 +f 593/1/592 594/1/593 608/1/607 +f 609/1/608 608/1/607 594/1/593 +f 597/1/596 598/1/597 610/1/609 +f 611/1/610 610/1/609 598/1/597 +f 597/1/596 610/1/609 582/1/581 +f 603/1/602 582/1/581 610/1/609 +f 600/1/599 612/1/611 602/1/601 +f 613/1/612 602/1/601 612/1/611 +f 603/1/602 614/1/613 604/1/603 +f 615/1/614 604/1/603 614/1/613 +f 605/1/604 606/1/605 616/1/615 +f 617/1/616 616/1/615 606/1/605 +f 605/1/604 616/1/615 607/1/606 +f 618/1/617 607/1/606 616/1/615 +f 608/1/607 609/1/608 619/1/618 +f 620/1/619 619/1/618 609/1/608 +f 610/1/609 611/1/610 621/1/620 +f 622/1/621 621/1/620 611/1/610 +f 610/1/609 621/1/620 603/1/602 +f 614/1/613 603/1/602 621/1/620 +f 612/1/611 623/1/622 613/1/612 +f 624/1/623 613/1/612 623/1/622 +f 579/1/578 529/1/528 575/1/574 +f 527/1/526 575/1/574 529/1/528 +f 575/1/574 527/1/526 576/1/575 +f 542/1/541 576/1/575 527/1/526 +f 573/1/572 511/1/510 571/1/570 +f 509/1/508 571/1/570 511/1/510 +f 567/1/566 571/1/570 552/1/551 +f 509/1/508 552/1/551 571/1/570 +f 568/1/567 567/1/566 561/1/560 +f 552/1/551 561/1/560 567/1/566 +f 613/1/612 624/1/623 606/1/605 +f 617/1/616 606/1/605 624/1/623 +f 602/1/601 613/1/612 587/1/586 +f 606/1/605 587/1/586 613/1/612 +f 601/1/600 602/1/601 588/1/587 +f 587/1/586 588/1/587 602/1/601 +f 625/1/624 626/1/625 535/1/534 +f 534/1/533 535/1/534 626/1/625 +f 627/1/626 625/1/624 545/1/544 +f 535/1/534 545/1/544 625/1/624 +f 628/1/627 629/1/628 515/1/514 +f 517/1/516 515/1/514 629/1/628 +f 630/1/629 628/1/627 555/1/554 +f 515/1/514 555/1/554 628/1/627 +f 630/1/629 555/1/554 631/1/630 +f 564/1/563 631/1/630 555/1/554 +f 632/1/631 620/1/619 633/1/632 +f 609/1/608 633/1/632 620/1/619 +f 633/1/632 609/1/608 634/1/633 +f 594/1/593 634/1/633 609/1/608 +f 634/1/633 594/1/593 635/1/634 +f 592/1/591 635/1/634 594/1/593 +f 533/1/532 532/1/531 539/1/538 +f 538/1/537 539/1/538 532/1/531 +f 546/1/545 533/1/532 548/1/547 +f 539/1/538 548/1/547 533/1/532 +f 516/1/515 520/1/519 514/1/513 +f 521/1/520 514/1/513 520/1/519 +f 514/1/513 521/1/520 554/1/553 +f 557/1/556 554/1/553 521/1/520 +f 554/1/553 557/1/556 563/1/562 +f 566/1/565 563/1/562 557/1/556 +f 619/1/618 622/1/621 608/1/607 +f 611/1/610 608/1/607 622/1/621 +f 593/1/592 608/1/607 598/1/597 +f 611/1/610 598/1/597 608/1/607 +f 593/1/592 598/1/597 591/1/590 +f 596/1/595 591/1/590 598/1/597 +f 531/1/530 626/1/625 530/1/529 +f 625/1/624 530/1/529 626/1/625 +f 530/1/529 625/1/624 544/1/543 +f 627/1/626 544/1/543 625/1/624 +f 513/1/512 629/1/628 512/1/511 +f 628/1/627 512/1/511 629/1/628 +f 553/1/552 512/1/511 630/1/629 +f 628/1/627 630/1/629 512/1/511 +f 553/1/552 630/1/629 562/1/561 +f 631/1/630 562/1/561 630/1/629 +f 618/1/617 632/1/631 607/1/606 +f 633/1/632 607/1/606 632/1/631 +f 607/1/606 633/1/632 590/1/589 +f 634/1/633 590/1/589 633/1/632 +f 590/1/589 634/1/633 589/1/588 +f 635/1/634 589/1/588 634/1/633 +f 600/1/599 599/1/598 584/1/583 +f 583/1/582 584/1/583 599/1/598 +f 612/1/611 600/1/599 604/1/603 +f 584/1/583 604/1/603 600/1/599 +f 623/1/622 612/1/611 615/1/614 +f 604/1/603 615/1/614 612/1/611 +f 569/1/568 570/1/569 549/1/548 +f 559/1/558 549/1/548 570/1/569 +f 569/1/568 549/1/548 572/1/571 +f 504/1/503 572/1/571 549/1/548 +f 572/1/571 504/1/503 574/1/573 +f 506/1/505 574/1/573 504/1/503 +f 578/1/577 541/1/540 577/1/576 +f 522/1/521 577/1/576 541/1/540 +f 577/1/576 522/1/521 580/1/579 +f 524/1/523 580/1/579 522/1/521 +f 636/1/635 573/1/572 637/1/636 +f 574/1/573 637/1/636 573/1/572 +f 638/1/637 510/1/509 639/1/638 +f 511/1/510 639/1/638 510/1/509 +f 640/1/639 513/1/512 638/1/637 +f 510/1/509 638/1/637 513/1/512 +f 641/1/640 516/1/515 642/1/641 +f 517/1/516 642/1/641 516/1/515 +f 643/1/642 518/1/517 644/1/643 +f 520/1/519 644/1/643 518/1/517 +f 645/1/644 507/1/506 643/1/642 +f 518/1/517 643/1/642 507/1/506 +f 637/1/636 574/1/573 646/1/645 +f 506/1/505 646/1/645 574/1/573 +f 639/1/638 511/1/510 636/1/635 +f 573/1/572 636/1/635 511/1/510 +f 642/1/641 517/1/516 647/1/646 +f 629/1/628 647/1/646 517/1/516 +f 644/1/643 520/1/519 641/1/640 +f 516/1/515 641/1/640 520/1/519 +f 647/1/646 629/1/628 640/1/639 +f 513/1/512 640/1/639 629/1/628 +f 646/1/645 506/1/505 645/1/644 +f 507/1/506 645/1/644 506/1/505 +f 595/1/594 581/1/580 596/1/595 +f 591/1/590 596/1/595 592/1/591 +f 635/1/634 592/1/591 589/1/588 +f 592/1/591 596/1/595 589/1/588 +f 586/1/585 589/1/588 588/1/587 +f 601/1/600 588/1/587 599/1/598 +f 588/1/587 589/1/588 599/1/598 +f 589/1/588 596/1/595 599/1/598 +f 596/1/595 581/1/580 599/1/598 +f 599/1/598 581/1/580 583/1/582 +f 614/1/613 558/1/557 615/1/614 +f 559/1/558 615/1/614 558/1/557 +f 624/1/623 568/1/567 617/1/616 +f 561/1/560 617/1/616 568/1/567 +f 616/1/615 560/1/559 618/1/617 +f 562/1/561 618/1/617 560/1/559 +f 618/1/617 562/1/561 632/1/631 +f 631/1/630 632/1/631 562/1/561 +f 619/1/618 563/1/562 622/1/621 +f 566/1/565 622/1/621 563/1/562 +f 621/1/620 565/1/564 614/1/613 +f 558/1/557 614/1/613 565/1/564 +f 623/1/622 570/1/569 624/1/623 +f 568/1/567 624/1/623 570/1/569 +f 617/1/616 561/1/560 616/1/615 +f 560/1/559 616/1/615 561/1/560 +f 620/1/619 564/1/563 619/1/618 +f 563/1/562 619/1/618 564/1/563 +f 622/1/621 566/1/565 621/1/620 +f 565/1/564 621/1/620 566/1/565 +f 632/1/631 631/1/630 620/1/619 +f 564/1/563 620/1/619 631/1/630 +f 615/1/614 559/1/558 623/1/622 +f 570/1/569 623/1/622 559/1/558 +f 576/1/575 636/1/635 578/1/577 +f 637/1/636 578/1/577 636/1/635 +f 543/1/542 638/1/637 542/1/541 +f 639/1/638 542/1/541 638/1/637 +f 544/1/543 640/1/639 543/1/542 +f 638/1/637 543/1/542 640/1/639 +f 546/1/545 641/1/640 545/1/544 +f 642/1/641 545/1/544 641/1/640 +f 547/1/546 643/1/642 548/1/547 +f 644/1/643 548/1/547 643/1/642 +f 540/1/539 645/1/644 547/1/546 +f 643/1/642 547/1/546 645/1/644 +f 578/1/577 637/1/636 541/1/540 +f 646/1/645 541/1/540 637/1/636 +f 542/1/541 639/1/638 576/1/575 +f 636/1/635 576/1/575 639/1/638 +f 545/1/544 642/1/641 627/1/626 +f 647/1/646 627/1/626 642/1/641 +f 548/1/547 644/1/643 546/1/545 +f 641/1/640 546/1/545 644/1/643 +f 627/1/626 647/1/646 544/1/543 +f 640/1/639 544/1/543 647/1/646 +f 541/1/540 646/1/645 540/1/539 +f 645/1/644 540/1/539 646/1/645 +f 88/1/88 63/1/63 648/1/647 +f 649/1/648 648/1/647 63/1/63 +f 88/1/88 648/1/647 68/1/68 +f 110/1/110 68/1/68 648/1/647 +f 650/1/649 36/1/36 110/1/110 +f 64/1/64 651/1/650 63/1/63 +f 649/1/648 63/1/63 651/1/650 +f 651/1/650 64/1/64 652/1/651 +f 60/1/60 652/1/651 64/1/64 +f 650/1/649 653/1/652 36/1/36 +f 38/1/38 36/1/36 653/1/652 +f 60/1/60 13/1/13 652/1/651 +f 654/1/653 652/1/651 13/1/13 +f 13/1/13 15/1/15 654/1/653 +f 655/1/654 654/1/653 15/1/15 +f 15/1/15 17/1/17 655/1/654 +f 656/1/655 655/1/654 17/1/17 +f 17/1/17 92/1/92 656/1/655 +f 657/1/656 656/1/655 92/1/92 +f 92/1/92 93/1/93 657/1/656 +f 658/1/657 657/1/656 93/1/93 +f 658/1/657 93/1/93 659/1/658 +f 97/1/97 659/1/658 93/1/93 +f 653/1/652 659/1/658 38/1/38 +f 97/1/97 38/1/38 659/1/658 +f 528/1/527 529/1/528 654/1/653 +f 652/1/651 654/1/653 529/1/528 +f 531/1/530 528/1/527 655/1/654 +f 654/1/653 655/1/654 528/1/527 +f 626/1/625 531/1/530 656/1/655 +f 655/1/654 656/1/655 531/1/530 +f 534/1/533 626/1/625 657/1/656 +f 656/1/655 657/1/656 626/1/625 +f 532/1/531 534/1/533 658/1/657 +f 657/1/656 658/1/657 534/1/533 +f 532/1/531 658/1/657 538/1/537 +f 659/1/658 538/1/537 658/1/657 +f 536/1/535 538/1/537 653/1/652 +f 659/1/658 653/1/652 538/1/537 +f 525/1/524 536/1/535 650/1/649 +f 653/1/652 650/1/649 536/1/535 +f 525/1/524 650/1/649 524/1/523 +f 580/1/579 524/1/523 649/1/648 +f 648/1/647 649/1/648 524/1/523 +f 580/1/579 649/1/648 579/1/578 +f 651/1/650 579/1/578 649/1/648 +f 579/1/578 651/1/650 529/1/528 +f 652/1/651 529/1/528 651/1/650 +f 524/1/523 650/1/649 648/1/647 +f 110/1/110 648/1/647 650/1/649 +f 660/1/659 661/1/660 662/1/661 +f 663/1/662 662/1/661 661/1/660 +f 664/1/663 665/1/664 666/1/665 +f 667/1/666 666/1/665 665/1/664 +f 668/1/667 669/1/668 670/1/669 +f 671/1/670 670/1/669 669/1/668 +f 672/1/671 673/1/672 674/1/673 +f 675/1/674 674/1/673 673/1/672 +f 676/1/675 673/1/672 677/1/676 +f 672/1/671 677/1/676 673/1/672 +f 678/1/677 676/1/675 679/1/678 +f 677/1/676 679/1/678 676/1/675 +f 680/1/679 681/1/680 682/1/681 +f 683/1/682 682/1/681 681/1/680 +f 684/1/683 685/1/684 686/1/685 +f 687/1/686 686/1/685 685/1/684 +f 688/1/687 689/1/688 690/1/689 +f 691/1/690 690/1/689 689/1/688 +f 692/1/691 693/1/692 101/1/101 +f 694/1/693 101/1/101 693/1/692 +f 695/1/694 696/1/695 697/1/696 +f 698/1/697 697/1/696 696/1/695 +f 699/1/698 700/1/699 701/1/700 +f 702/1/701 701/1/700 700/1/699 +f 703/1/702 704/1/703 705/1/704 +f 706/1/705 705/1/704 704/1/703 +f 707/1/706 708/1/707 709/1/708 +f 710/1/709 709/1/708 708/1/707 +f 711/1/710 712/1/711 713/1/712 +f 714/1/713 713/1/712 712/1/711 +f 715/1/714 716/1/715 711/1/710 +f 712/1/711 711/1/710 716/1/715 +f 717/1/716 718/1/717 715/1/714 +f 716/1/715 715/1/714 718/1/717 +f 719/1/718 720/1/719 701/1/700 +f 699/1/698 701/1/700 720/1/719 +f 721/1/720 722/1/721 705/1/704 +f 703/1/702 705/1/704 722/1/721 +f 689/1/688 688/1/687 723/1/722 +f 724/1/723 723/1/722 688/1/687 +f 725/1/724 711/1/710 726/1/725 +f 713/1/712 726/1/725 711/1/710 +f 727/1/726 715/1/714 725/1/724 +f 711/1/710 725/1/724 715/1/714 +f 728/1/727 717/1/716 727/1/726 +f 715/1/714 727/1/726 717/1/716 +f 680/1/679 687/1/686 681/1/680 +f 685/1/684 681/1/680 687/1/686 +f 705/1/704 699/1/698 721/1/720 +f 720/1/719 721/1/720 699/1/698 +f 699/1/698 705/1/704 700/1/699 +f 706/1/705 700/1/699 705/1/704 +f 660/1/659 666/1/665 661/1/660 +f 667/1/666 661/1/660 666/1/665 +f 686/1/685 691/1/690 684/1/683 +f 689/1/688 684/1/683 691/1/690 +f 684/1/683 689/1/688 722/1/721 +f 723/1/722 722/1/721 689/1/688 +f 703/1/702 707/1/706 704/1/703 +f 709/1/708 704/1/703 707/1/706 +f 664/1/663 670/1/669 665/1/664 +f 671/1/670 665/1/664 670/1/669 +f 729/1/728 730/1/729 731/1/730 +f 732/1/731 731/1/730 730/1/729 +f 733/1/732 729/1/728 734/1/733 +f 731/1/730 734/1/733 729/1/728 +f 735/1/734 736/1/735 737/1/736 +f 738/1/737 737/1/736 736/1/735 +f 739/1/738 740/1/739 741/1/740 +f 742/1/741 741/1/740 740/1/739 +f 700/1/699 743/1/345 702/1/701 +f 744/1/742 702/1/701 743/1/345 +f 704/1/703 745/1/743 706/1/705 +f 746/1/744 706/1/705 745/1/743 +f 710/1/709 747/1/745 709/1/708 +f 748/1/746 709/1/708 747/1/745 +f 712/1/711 749/1/747 714/1/713 +f 750/1/748 714/1/713 749/1/747 +f 716/1/715 751/1/749 712/1/711 +f 749/1/747 712/1/711 751/1/749 +f 718/1/717 752/1/750 716/1/715 +f 751/1/749 716/1/715 752/1/750 +f 706/1/705 746/1/744 700/1/699 +f 743/1/345 700/1/699 746/1/744 +f 709/1/708 748/1/746 704/1/703 +f 745/1/743 704/1/703 748/1/746 +f 737/1/736 753/1/751 735/1/734 +f 754/1/752 735/1/734 753/1/751 +f 695/1/694 697/1/696 683/1/682 +f 682/1/681 683/1/682 697/1/696 +f 701/1/700 717/1/716 719/1/718 +f 728/1/727 719/1/718 717/1/716 +f 718/1/717 717/1/716 702/1/701 +f 701/1/700 702/1/701 717/1/716 +f 752/1/750 718/1/717 744/1/742 +f 702/1/701 744/1/742 718/1/717 +f 678/1/677 679/1/678 663/1/662 +f 662/1/661 663/1/662 679/1/678 +f 688/1/687 690/1/689 729/1/728 +f 730/1/729 729/1/728 690/1/689 +f 724/1/723 688/1/687 733/1/732 +f 729/1/728 733/1/732 688/1/687 +f 708/1/707 736/1/735 710/1/709 +f 735/1/734 710/1/709 736/1/735 +f 710/1/709 735/1/734 747/1/745 +f 754/1/752 747/1/745 735/1/734 +f 668/1/667 739/1/738 669/1/668 +f 741/1/740 669/1/668 739/1/738 +f 731/1/730 732/1/731 694/1/693 +f 101/1/101 694/1/693 732/1/731 +f 731/1/730 694/1/693 734/1/733 +f 726/1/725 734/1/733 694/1/693 +f 737/1/736 738/1/737 714/1/713 +f 713/1/712 714/1/713 738/1/737 +f 753/1/751 737/1/736 750/1/748 +f 714/1/713 750/1/748 737/1/736 +f 740/1/739 674/1/673 742/1/741 +f 675/1/674 742/1/741 674/1/673 +f 685/1/684 684/1/683 721/1/720 +f 722/1/721 721/1/720 684/1/683 +f 681/1/680 685/1/684 720/1/719 +f 721/1/720 720/1/719 685/1/684 +f 683/1/682 681/1/680 719/1/718 +f 720/1/719 719/1/718 681/1/680 +f 695/1/694 683/1/682 728/1/727 +f 719/1/718 728/1/727 683/1/682 +f 695/1/694 728/1/727 696/1/695 +f 727/1/726 696/1/695 728/1/727 +f 696/1/695 727/1/726 693/1/692 +f 725/1/724 693/1/692 727/1/726 +f 693/1/692 725/1/724 694/1/693 +f 726/1/725 694/1/693 725/1/724 +f 707/1/706 703/1/702 723/1/722 +f 722/1/721 723/1/722 703/1/702 +f 708/1/707 707/1/706 724/1/723 +f 723/1/722 724/1/723 707/1/706 +f 708/1/707 724/1/723 736/1/735 +f 733/1/732 736/1/735 724/1/723 +f 736/1/735 733/1/732 738/1/737 +f 734/1/733 738/1/737 733/1/732 +f 738/1/737 734/1/733 713/1/712 +f 726/1/725 713/1/712 734/1/733 +f 755/1/753 756/1/754 757/1/755 +f 758/1/756 757/1/755 756/1/754 +f 759/1/757 760/1/758 761/1/759 +f 762/1/760 761/1/759 760/1/758 +f 763/1/761 764/1/762 765/1/763 +f 766/1/764 765/1/763 764/1/762 +f 767/1/765 768/1/766 769/1/767 +f 770/1/768 769/1/767 768/1/766 +f 771/1/769 772/1/770 773/1/771 +f 774/1/772 773/1/771 772/1/770 +f 773/1/771 774/1/772 755/1/753 +f 756/1/754 755/1/753 774/1/772 +f 761/1/759 762/1/760 763/1/761 +f 764/1/762 763/1/761 762/1/760 +f 765/1/763 766/1/764 767/1/765 +f 768/1/766 767/1/765 766/1/764 +f 775/1/773 776/1/774 777/1/775 +f 778/1/776 777/1/775 776/1/774 +f 757/1/755 758/1/756 759/1/757 +f 760/1/758 759/1/757 758/1/756 +f 769/1/767 770/1/768 775/1/773 +f 776/1/774 775/1/773 770/1/768 +f 777/1/775 778/1/776 771/1/769 +f 772/1/770 771/1/769 778/1/776 +f 743/1/345 779/1/777 744/1/742 +f 780/1/778 744/1/742 779/1/777 +f 745/1/743 781/1/779 746/1/744 +f 782/1/780 746/1/744 781/1/779 +f 747/1/745 783/1/781 748/1/746 +f 784/1/782 748/1/746 783/1/781 +f 749/1/747 785/1/783 750/1/748 +f 786/1/784 750/1/748 785/1/783 +f 751/1/749 787/1/785 749/1/747 +f 785/1/783 749/1/747 787/1/785 +f 752/1/750 788/1/786 751/1/749 +f 787/1/785 751/1/749 788/1/786 +f 746/1/744 782/1/780 743/1/345 +f 779/1/777 743/1/345 782/1/780 +f 748/1/746 784/1/782 745/1/743 +f 781/1/779 745/1/743 784/1/782 +f 753/1/751 789/1/787 754/1/752 +f 790/1/788 754/1/752 789/1/787 +f 744/1/742 780/1/778 752/1/750 +f 788/1/786 752/1/750 780/1/778 +f 754/1/752 790/1/788 747/1/745 +f 783/1/781 747/1/745 790/1/788 +f 750/1/748 786/1/784 753/1/751 +f 789/1/787 753/1/751 786/1/784 +f 756/1/754 791/1/789 758/1/756 +f 792/1/790 758/1/756 791/1/789 +f 760/1/758 793/1/791 762/1/760 +f 794/1/792 762/1/760 793/1/791 +f 764/1/762 795/1/793 766/1/764 +f 796/1/794 766/1/764 795/1/793 +f 768/1/766 797/1/795 770/1/768 +f 798/1/796 770/1/768 797/1/795 +f 772/1/770 799/1/797 774/1/772 +f 800/1/798 774/1/772 799/1/797 +f 774/1/772 800/1/798 756/1/754 +f 791/1/789 756/1/754 800/1/798 +f 762/1/760 794/1/792 764/1/762 +f 795/1/793 764/1/762 794/1/792 +f 766/1/764 796/1/794 768/1/766 +f 797/1/795 768/1/766 796/1/794 +f 776/1/774 801/1/799 778/1/776 +f 802/1/800 778/1/776 801/1/799 +f 758/1/756 792/1/790 760/1/758 +f 793/1/791 760/1/758 792/1/790 +f 770/1/768 798/1/796 776/1/774 +f 801/1/799 776/1/774 798/1/796 +f 778/1/776 802/1/800 772/1/770 +f 799/1/797 772/1/770 802/1/800 +f 791/1/789 803/1/801 792/1/790 +f 804/1/802 792/1/790 803/1/801 +f 793/1/791 805/1/803 794/1/792 +f 806/1/804 794/1/792 805/1/803 +f 795/1/793 807/1/805 796/1/794 +f 808/1/806 796/1/794 807/1/805 +f 797/1/795 809/1/807 798/1/796 +f 810/1/808 798/1/796 809/1/807 +f 799/1/797 811/1/809 800/1/798 +f 812/1/810 800/1/798 811/1/809 +f 800/1/798 812/1/810 791/1/789 +f 803/1/801 791/1/789 812/1/810 +f 794/1/792 806/1/804 795/1/793 +f 807/1/805 795/1/793 806/1/804 +f 796/1/794 808/1/806 797/1/795 +f 809/1/807 797/1/795 808/1/806 +f 801/1/799 813/1/811 802/1/800 +f 814/1/812 802/1/800 813/1/811 +f 792/1/790 804/1/802 793/1/791 +f 805/1/803 793/1/791 804/1/802 +f 798/1/796 810/1/808 801/1/799 +f 813/1/811 801/1/799 810/1/808 +f 802/1/800 814/1/812 799/1/797 +f 811/1/809 799/1/797 814/1/812 +f 773/1/771 755/1/753 771/1/769 +f 777/1/775 771/1/769 775/1/773 +f 769/1/767 775/1/773 767/1/765 +f 775/1/773 771/1/769 767/1/765 +f 765/1/763 767/1/765 763/1/761 +f 761/1/759 763/1/761 759/1/757 +f 763/1/761 767/1/765 759/1/757 +f 767/1/765 771/1/769 759/1/757 +f 771/1/769 755/1/753 759/1/757 +f 759/1/757 755/1/753 757/1/755 +f 803/1/801 678/1/677 804/1/802 +f 663/1/662 804/1/802 678/1/677 +f 805/1/803 661/1/660 806/1/804 +f 667/1/666 806/1/804 661/1/660 +f 807/1/805 665/1/664 808/1/806 +f 671/1/670 808/1/806 665/1/664 +f 809/1/807 669/1/668 810/1/808 +f 741/1/740 810/1/808 669/1/668 +f 811/1/809 673/1/672 812/1/810 +f 676/1/675 812/1/810 673/1/672 +f 812/1/810 676/1/675 803/1/801 +f 678/1/677 803/1/801 676/1/675 +f 806/1/804 667/1/666 807/1/805 +f 665/1/664 807/1/805 667/1/666 +f 808/1/806 671/1/670 809/1/807 +f 669/1/668 809/1/807 671/1/670 +f 813/1/811 742/1/741 814/1/812 +f 675/1/674 814/1/812 742/1/741 +f 804/1/802 663/1/662 805/1/803 +f 661/1/660 805/1/803 663/1/662 +f 810/1/808 741/1/740 813/1/811 +f 742/1/741 813/1/811 741/1/740 +f 814/1/812 675/1/674 811/1/809 +f 673/1/672 811/1/809 675/1/674 +f 779/1/777 660/1/659 780/1/778 +f 662/1/661 780/1/778 660/1/659 +f 781/1/779 664/1/663 782/1/780 +f 666/1/665 782/1/780 664/1/663 +f 783/1/781 668/1/667 784/1/782 +f 670/1/669 784/1/782 668/1/667 +f 785/1/783 672/1/671 786/1/784 +f 674/1/673 786/1/784 672/1/671 +f 787/1/785 677/1/676 785/1/783 +f 672/1/671 785/1/783 677/1/676 +f 788/1/786 679/1/678 787/1/785 +f 677/1/676 787/1/785 679/1/678 +f 782/1/780 666/1/665 779/1/777 +f 660/1/659 779/1/777 666/1/665 +f 784/1/782 670/1/669 781/1/779 +f 664/1/663 781/1/779 670/1/669 +f 789/1/787 740/1/739 790/1/788 +f 739/1/738 790/1/788 740/1/739 +f 780/1/778 662/1/661 788/1/786 +f 679/1/678 788/1/786 662/1/661 +f 790/1/788 739/1/738 783/1/781 +f 668/1/667 783/1/781 739/1/738 +f 786/1/784 674/1/673 789/1/787 +f 740/1/739 789/1/787 674/1/673 +f 698/1/697 111/1/111 697/1/696 +f 112/1/112 697/1/696 111/1/111 +f 113/1/113 682/1/681 112/1/112 +f 697/1/696 112/1/112 682/1/681 +f 72/1/72 680/1/679 113/1/113 +f 682/1/681 113/1/113 680/1/679 +f 44/1/44 730/1/729 46/1/46 +f 690/1/689 46/1/46 730/1/729 +f 43/1/43 21/1/21 44/1/44 +f 22/1/22 44/1/44 21/1/21 +f 3/1/3 4/1/4 114/1/114 +f 115/1/115 114/1/114 4/1/4 +f 22/1/22 732/1/731 44/1/44 +f 730/1/729 44/1/44 732/1/731 +f 101/1/101 732/1/731 20/1/20 +f 22/1/22 20/1/20 732/1/731 +f 687/1/686 680/1/679 70/1/70 +f 72/1/72 70/1/70 680/1/679 +f 285/1/285 281/1/281 815/1/813 +f 46/1/46 690/1/689 114/1/114 +f 691/1/690 114/1/114 690/1/689 +f 70/1/70 78/1/78 687/1/686 +f 686/1/685 687/1/686 78/1/78 +f 114/1/114 691/1/690 3/1/3 +f 77/1/77 3/1/3 691/1/690 +f 691/1/690 686/1/685 77/1/77 +f 78/1/78 77/1/77 686/1/685 +f 81/1/81 97/1/97 33/1/33 +f 98/1/98 33/1/33 97/1/97 +f 33/1/33 98/1/98 31/1/31 +f 108/1/108 31/1/31 98/1/98 +f 285/1/285 347/1/346 284/1/284 +f 346/1/345 284/1/284 347/1/346 +f 283/1/283 284/1/284 345/1/344 +f 346/1/345 345/1/344 284/1/284 +f 698/1/697 281/1/281 144/1/144 +f 698/1/697 144/1/144 111/1/111 +f 117/1/117 111/1/111 144/1/144 +f 815/1/813 281/1/281 692/1/691 +f 698/1/697 692/1/691 281/1/281 +f 693/1/692 692/1/691 696/1/695 +f 698/1/697 696/1/695 692/1/691 +f 815/1/813 692/1/691 102/1/102 +f 101/1/101 102/1/102 692/1/691 +f 285/1/285 815/1/813 348/1/347 +f 102/1/102 348/1/347 815/1/813 +f 174/1/174 348/1/347 176/1/176 +f 349/1/348 176/1/176 348/1/347 +f 176/1/176 349/1/348 341/1/340 +f 350/1/349 341/1/340 349/1/348 +f 816/1/814 96/1/96 817/1/815 +f 818/1/816 817/1/815 96/1/96 +f 819/1/817 820/1/818 821/1/819 +f 822/1/820 820/1/818 819/1/817 +f 823/1/821 820/1/818 824/1/822 +f 821/1/819 820/1/818 823/1/821 +f 825/1/823 826/1/824 827/1/825 +f 828/1/826 827/1/825 826/1/824 +f 829/1/827 827/1/825 830/1/828 +f 828/1/826 830/1/828 827/1/825 +f 831/1/829 832/1/830 817/1/815 +f 833/1/831 817/1/815 832/1/830 +f 825/1/823 831/1/829 826/1/824 +f 817/1/815 826/1/824 831/1/829 +f 834/1/832 835/1/833 836/1/834 +f 837/1/835 836/1/834 835/1/833 +f 838/1/836 839/1/837 834/1/832 +f 835/1/833 834/1/832 839/1/837 +f 840/1/838 841/1/839 842/1/840 +f 843/1/841 842/1/840 841/1/839 +f 836/1/834 837/1/835 840/1/838 +f 841/1/839 840/1/838 837/1/835 +f 844/1/842 845/1/843 846/1/844 +f 847/1/845 846/1/844 845/1/843 +f 848/1/846 849/1/847 844/1/842 +f 845/1/843 844/1/842 849/1/847 +f 850/1/848 851/1/849 852/1/850 +f 853/1/851 852/1/850 851/1/849 +f 846/1/844 847/1/845 850/1/848 +f 851/1/849 850/1/848 847/1/845 +f 854/1/852 855/1/853 856/1/854 +f 857/1/855 856/1/854 855/1/853 +f 858/1/837 859/1/837 854/1/852 +f 855/1/853 854/1/852 859/1/837 +f 860/1/856 861/1/857 862/1/858 +f 863/1/859 862/1/858 861/1/857 +f 856/1/854 857/1/855 860/1/856 +f 861/1/857 860/1/856 857/1/855 +f 864/1/860 844/1/842 865/1/861 +f 846/1/844 865/1/861 844/1/842 +f 866/1/862 848/1/846 864/1/860 +f 844/1/842 864/1/860 848/1/846 +f 867/1/863 850/1/848 868/1/864 +f 852/1/850 868/1/864 850/1/848 +f 865/1/861 846/1/844 867/1/863 +f 850/1/848 867/1/863 846/1/844 +f 835/1/833 864/1/860 837/1/835 +f 865/1/861 837/1/835 864/1/860 +f 839/1/837 866/1/862 835/1/833 +f 864/1/860 835/1/833 866/1/862 +f 841/1/839 867/1/863 843/1/841 +f 868/1/864 843/1/841 867/1/863 +f 837/1/835 865/1/861 841/1/839 +f 867/1/863 841/1/839 865/1/861 +f 855/1/853 834/1/832 857/1/855 +f 836/1/834 857/1/855 834/1/832 +f 859/1/837 838/1/836 855/1/853 +f 834/1/832 855/1/853 838/1/836 +f 861/1/857 840/1/838 863/1/859 +f 842/1/840 863/1/859 840/1/838 +f 857/1/855 836/1/834 861/1/857 +f 840/1/838 861/1/857 836/1/834 +f 869/1/865 854/1/852 870/1/866 +f 856/1/854 870/1/866 854/1/852 +f 871/1/867 858/1/837 869/1/865 +f 854/1/852 869/1/865 858/1/837 +f 872/1/868 860/1/856 873/1/869 +f 862/1/858 873/1/869 860/1/856 +f 870/1/866 856/1/854 872/1/868 +f 860/1/856 872/1/868 856/1/854 +f 827/1/825 869/1/865 825/1/823 +f 870/1/866 825/1/823 869/1/865 +f 829/1/827 871/1/867 827/1/825 +f 869/1/865 827/1/825 871/1/867 +f 831/1/829 872/1/868 832/1/830 +f 873/1/869 832/1/830 872/1/868 +f 825/1/823 870/1/866 831/1/829 +f 872/1/868 831/1/829 870/1/866 +f 830/1/828 828/1/826 87/1/87 +f 86/1/86 87/1/87 828/1/826 +f 828/1/826 826/1/824 86/1/86 +f 85/1/85 86/1/86 826/1/824 +f 826/1/824 817/1/815 85/1/85 +f 818/1/816 85/1/85 817/1/815 +f 57/1/57 59/1/59 816/1/814 +f 96/1/96 816/1/814 59/1/59 +f 57/1/57 816/1/814 833/1/831 +f 817/1/815 833/1/831 816/1/814 +f 845/1/843 819/1/817 847/1/845 +f 821/1/819 847/1/845 819/1/817 +f 849/1/847 822/1/820 845/1/843 +f 819/1/817 845/1/843 822/1/820 +f 851/1/849 823/1/821 853/1/851 +f 824/1/822 853/1/851 823/1/821 +f 847/1/845 821/1/819 851/1/849 +f 823/1/821 851/1/849 821/1/819 +f 85/1/85 818/1/816 61/1/61 +f 96/1/96 62/1/62 818/1/816 +f 61/1/61 818/1/816 62/1/62 +f 874/1/870 875/1/871 876/1/872 +f 876/1/872 875/1/871 877/1/873 +f 877/1/873 875/1/871 878/1/874 +f 878/1/874 875/1/871 879/1/875 +f 879/1/875 875/1/871 880/1/876 +f 880/1/876 875/1/871 881/1/877 +f 881/1/877 875/1/871 882/1/878 +f 882/1/878 875/1/871 883/1/879 +f 883/1/879 875/1/871 884/1/880 +f 884/1/880 875/1/871 885/1/881 +f 885/1/881 875/1/871 886/1/882 +f 886/1/882 875/1/871 874/1/870 +f 876/1/872 887/1/883 874/1/870 +f 888/1/884 874/1/870 887/1/883 +f 877/1/873 889/1/885 876/1/872 +f 887/1/883 876/1/872 889/1/885 +f 878/1/874 890/1/886 877/1/873 +f 889/1/885 877/1/873 890/1/886 +f 879/1/875 891/1/887 878/1/874 +f 890/1/886 878/1/874 891/1/887 +f 880/1/876 892/1/888 879/1/875 +f 891/1/887 879/1/875 892/1/888 +f 881/1/877 893/1/889 880/1/876 +f 892/1/888 880/1/876 893/1/889 +f 882/1/878 894/1/890 881/1/877 +f 893/1/889 881/1/877 894/1/890 +f 883/1/879 895/1/891 882/1/878 +f 894/1/890 882/1/878 895/1/891 +f 884/1/880 896/1/892 883/1/879 +f 895/1/891 883/1/879 896/1/892 +f 885/1/881 897/1/893 884/1/880 +f 896/1/892 884/1/880 897/1/893 +f 886/1/882 898/1/894 885/1/881 +f 897/1/893 885/1/881 898/1/894 +f 874/1/870 888/1/884 886/1/882 +f 898/1/894 886/1/882 888/1/884 +f 887/1/883 899/1/895 888/1/884 +f 900/1/896 888/1/884 899/1/895 +f 889/1/885 901/1/897 887/1/883 +f 899/1/895 887/1/883 901/1/897 +f 890/1/886 902/1/898 889/1/885 +f 901/1/897 889/1/885 902/1/898 +f 891/1/887 903/1/899 890/1/886 +f 902/1/898 890/1/886 903/1/899 +f 892/1/888 904/1/900 891/1/887 +f 903/1/899 891/1/887 904/1/900 +f 893/1/889 905/1/901 892/1/888 +f 904/1/900 892/1/888 905/1/901 +f 894/1/890 906/1/902 893/1/889 +f 905/1/901 893/1/889 906/1/902 +f 895/1/891 907/1/903 894/1/890 +f 906/1/902 894/1/890 907/1/903 +f 896/1/892 908/1/904 895/1/891 +f 907/1/903 895/1/891 908/1/904 +f 897/1/893 909/1/905 896/1/892 +f 908/1/904 896/1/892 909/1/905 +f 898/1/894 910/1/906 897/1/893 +f 909/1/905 897/1/893 910/1/906 +f 888/1/884 900/1/896 898/1/894 +f 910/1/906 898/1/894 900/1/896 +f 352/1/351 169/1/169 206/1/206 +f 207/1/207 206/1/206 169/1/169 +f 206/1/206 351/1/350 352/1/351 +f 353/1/352 352/1/351 351/1/350 +f 265/1/265 353/1/352 266/1/266 +f 351/1/350 266/1/266 353/1/352 +f 207/1/207 169/1/169 230/1/230 +f 171/1/171 230/1/230 169/1/169 +f 364/1/363 268/1/268 192/1/192 +f 266/1/266 192/1/192 268/1/268 +f 301/1/301 302/1/302 186/1/186 +f 301/1/301 268/1/268 302/1/302 +f 364/1/363 302/1/302 268/1/268 +f 911/1/907 912/1/908 913/1/909 +f 914/1/910 913/1/909 912/1/908 +f 915/1/911 916/1/912 917/1/913 +f 918/1/914 917/1/913 916/1/912 +f 919/1/915 920/1/916 921/1/917 +f 922/1/918 921/1/917 920/1/916 +f 923/1/919 924/1/920 925/1/921 +f 926/1/922 925/1/921 924/1/920 +f 927/1/923 928/1/924 929/1/925 +f 930/1/926 929/1/925 928/1/924 +f 931/1/927 932/1/928 933/1/929 +f 934/1/930 933/1/929 932/1/928 +f 935/1/931 936/1/932 937/1/933 +f 938/1/934 937/1/933 936/1/932 +f 939/1/935 940/1/936 941/1/937 +f 942/1/938 941/1/937 940/1/936 +f 943/1/939 944/1/940 945/1/941 +f 946/1/942 945/1/941 944/1/940 +f 947/1/943 948/1/944 949/1/945 +f 950/1/946 949/1/945 948/1/944 +f 951/1/947 952/1/948 953/1/949 +f 954/1/950 953/1/949 952/1/948 +f 955/1/951 956/1/952 957/1/953 +f 958/1/954 957/1/953 956/1/952 +f 959/1/955 960/1/956 961/1/957 +f 962/1/958 961/1/957 960/1/956 +f 963/1/959 964/1/960 965/1/961 +f 966/1/962 965/1/961 964/1/960 +f 967/1/963 968/1/964 969/1/965 +f 970/1/966 969/1/965 968/1/964 +f 971/1/967 972/1/968 973/1/969 +f 974/1/970 973/1/969 972/1/968 +f 975/1/971 976/1/972 916/1/912 +f 918/1/914 916/1/912 976/1/972 +f 977/1/973 978/1/974 979/1/975 +f 980/1/976 979/1/975 978/1/974 +f 981/1/977 982/1/978 983/1/979 +f 984/1/980 983/1/979 982/1/978 +f 985/1/981 986/1/982 987/1/983 +f 988/1/984 987/1/983 986/1/982 +f 987/1/983 988/1/984 989/1/985 +f 990/1/986 968/1/964 991/1/987 +f 967/1/963 991/1/987 968/1/964 +f 987/1/983 992/1/988 985/1/981 +f 993/1/989 985/1/981 992/1/988 +f 994/1/990 972/1/968 995/1/991 +f 971/1/967 995/1/991 972/1/968 +f 996/1/992 997/1/993 998/1/994 +f 999/1/995 998/1/994 997/1/993 +f 1000/1/996 1001/1/997 933/1/929 +f 931/1/927 933/1/929 1001/1/997 +f 1002/1/998 1003/1/999 943/1/939 +f 1002/1/998 943/1/939 1004/1/1000 +f 945/1/941 1004/1/1000 943/1/939 +f 1005/1/1001 945/1/941 1006/1/1002 +f 946/1/942 1006/1/1002 945/1/941 +f 1007/1/1003 1008/1/1004 1009/1/1005 +f 1010/1/1006 1009/1/1005 1008/1/1004 +f 1011/1/1007 1012/1/1008 1000/1/996 +f 1001/1/997 1000/1/996 1012/1/1008 +f 1013/1/1009 1014/1/1010 1002/1/998 +f 1003/1/999 1002/1/998 1014/1/1010 +f 1015/1/1011 1013/1/1009 1004/1/1000 +f 1002/1/998 1004/1/1000 1013/1/1009 +f 1016/1/1012 1017/1/1013 1006/1/1002 +f 1005/1/1001 1006/1/1002 1017/1/1013 +f 1018/1/1014 1019/1/1015 1009/1/1005 +f 1007/1/1003 1009/1/1005 1019/1/1015 +f 920/1/916 1020/1/1016 922/1/918 +f 1021/1/1017 922/1/918 1020/1/1016 +f 969/1/965 970/1/966 1022/1/1018 +f 1023/1/1019 1022/1/1018 970/1/966 +f 1024/1/1020 1025/1/1021 973/1/969 +f 971/1/967 973/1/969 1025/1/1021 +f 995/1/991 971/1/967 1026/1/1022 +f 1025/1/1021 1026/1/1022 971/1/967 +f 999/1/995 997/1/993 1027/1/1023 +f 1028/1/1024 1027/1/1023 997/1/993 +f 1029/1/1025 1030/1/1026 1031/1/1027 +f 1032/1/1028 1031/1/1027 1030/1/1026 +f 1033/1/1029 1034/1/1030 1035/1/1031 +f 1036/1/1032 1035/1/1031 1034/1/1030 +f 1037/1/1033 1038/1/1034 1039/1/1035 +f 1040/1/1036 1039/1/1035 1038/1/1034 +f 1038/1/1034 1041/1/1037 1040/1/1036 +f 1042/1/1038 1040/1/1036 1041/1/1037 +f 950/1/946 948/1/944 1043/1/1039 +f 1044/1/1040 1043/1/1039 948/1/944 +f 953/1/949 954/1/950 1045/1/1041 +f 1046/1/1042 1045/1/1041 954/1/950 +f 1047/1/1043 1048/1/1044 1022/1/1018 +f 969/1/965 1022/1/1018 1048/1/1044 +f 967/1/963 969/1/965 1049/1/1045 +f 1048/1/1044 1049/1/1045 969/1/965 +f 1050/1/1046 1051/1/1047 1052/1/1048 +f 1053/1/1049 1052/1/1048 1051/1/1047 +f 1054/1/1050 1055/1/1051 1056/1/1052 +f 1057/1/1053 1056/1/1052 1055/1/1051 +f 1058/1/1054 1059/1/1055 1060/1/1056 +f 1061/1/1057 1060/1/1056 1059/1/1055 +f 1039/1/1035 1040/1/1036 1062/1/1058 +f 1063/1/1059 1062/1/1058 1040/1/1036 +f 1064/1/1060 1065/1/1061 913/1/909 +f 911/1/907 913/1/909 1065/1/1061 +f 1056/1/1052 1057/1/1053 949/1/945 +f 947/1/943 949/1/945 1057/1/1053 +f 1060/1/1056 1061/1/1057 951/1/947 +f 952/1/948 951/1/947 1061/1/1057 +f 1066/1/1062 1023/1/1019 1063/1/1059 +f 970/1/966 1063/1/1059 1023/1/1019 +f 968/1/964 1062/1/1058 970/1/966 +f 1063/1/1059 970/1/966 1062/1/1058 +f 1065/1/1061 1064/1/1060 1067/1/1063 +f 1068/1/1064 1067/1/1063 1064/1/1060 +f 1031/1/1027 1032/1/1028 1054/1/1050 +f 1055/1/1051 1054/1/1050 1032/1/1028 +f 1059/1/1055 1058/1/1054 1033/1/1029 +f 1034/1/1030 1033/1/1029 1058/1/1054 +f 1069/1/1065 1070/1/1066 921/1/917 +f 919/1/915 921/1/917 1070/1/1066 +f 1071/1/1067 1072/1/1068 936/1/932 +f 938/1/934 936/1/932 1072/1/1068 +f 913/1/909 914/1/910 1039/1/1035 +f 1037/1/1033 1039/1/1035 914/1/910 +f 913/1/909 1039/1/1035 1064/1/1060 +f 1062/1/1058 1064/1/1060 1039/1/1035 +f 1064/1/1060 1062/1/1058 1068/1/1064 +f 968/1/964 1068/1/1064 1062/1/1058 +f 986/1/982 985/1/981 979/1/975 +f 977/1/973 979/1/975 985/1/981 +f 915/1/911 917/1/913 982/1/978 +f 984/1/980 982/1/978 917/1/913 +f 1073/1/1069 1074/1/1070 1075/1/1071 +f 1076/1/1072 1075/1/1071 1074/1/1070 +f 1077/1/1073 1078/1/1074 1079/1/1075 +f 1080/1/1076 1079/1/1075 1078/1/1074 +f 1081/1/1077 1082/1/1078 1083/1/1079 +f 1084/1/1080 1083/1/1079 1082/1/1078 +f 1085/1/1081 1084/1/1080 1086/1/1082 +f 1082/1/1078 1086/1/1082 1084/1/1080 +f 1087/1/1083 1088/1/1084 972/1/968 +f 974/1/970 972/1/968 1088/1/1084 +f 1089/1/1085 1090/1/1086 994/1/990 +f 972/1/968 994/1/990 1090/1/1086 +f 1091/1/1087 996/1/992 1092/1/1088 +f 998/1/994 1092/1/1088 996/1/992 +f 976/1/972 975/1/971 1011/1/1007 +f 1012/1/1008 1011/1/1007 975/1/971 +f 987/1/983 989/1/985 1013/1/1009 +f 1014/1/1010 1013/1/1009 989/1/985 +f 992/1/988 987/1/983 1015/1/1011 +f 1013/1/1009 1015/1/1011 987/1/983 +f 955/1/951 957/1/953 1016/1/1012 +f 1017/1/1013 1016/1/1012 957/1/953 +f 1019/1/1015 1018/1/1014 962/1/958 +f 961/1/957 962/1/958 1018/1/1014 +f 924/1/920 307/1/307 926/1/922 +f 306/1/306 926/1/922 307/1/307 +f 920/1/916 919/1/915 309/1/309 +f 308/1/308 309/1/309 919/1/915 +f 1009/1/1005 1010/1/1006 311/1/310 +f 310/1/31 311/1/310 1010/1/1006 +f 313/1/312 312/1/311 930/1/926 +f 929/1/925 930/1/926 312/1/311 +f 932/1/928 931/1/927 317/1/316 +f 316/1/315 317/1/316 931/1/927 +f 948/1/944 947/1/943 319/1/318 +f 318/1/317 319/1/318 947/1/943 +f 915/1/911 982/1/978 321/1/320 +f 320/1/319 321/1/320 982/1/978 +f 323/1/322 322/1/321 1027/1/1023 +f 999/1/995 1027/1/1023 322/1/321 +f 975/1/971 916/1/912 325/1/324 +f 324/1/323 325/1/324 916/1/912 +f 1092/1/1088 998/1/994 327/1/326 +f 326/1/325 327/1/326 998/1/994 +f 931/1/927 1001/1/997 316/1/315 +f 328/1/327 316/1/315 1001/1/997 +f 1018/1/1014 1009/1/1005 329/1/328 +f 311/1/310 329/1/328 1009/1/1005 +f 1001/1/997 1012/1/1008 328/1/327 +f 330/1/329 328/1/327 1012/1/1008 +f 961/1/957 1018/1/1014 331/1/330 +f 329/1/328 331/1/330 1018/1/1014 +f 920/1/916 309/1/309 1020/1/1016 +f 332/1/331 1020/1/1016 309/1/309 +f 998/1/994 999/1/995 326/1/325 +f 322/1/321 326/1/325 999/1/995 +f 1032/1/1028 1030/1/1026 334/1/333 +f 333/1/332 334/1/333 1030/1/1026 +f 948/1/944 319/1/318 1044/1/1040 +f 335/1/334 1044/1/1040 319/1/318 +f 982/1/978 981/1/977 320/1/319 +f 336/1/335 320/1/319 981/1/977 +f 1057/1/1053 1055/1/1051 338/1/337 +f 337/1/336 338/1/337 1055/1/1051 +f 947/1/943 1057/1/1053 318/1/317 +f 338/1/337 318/1/317 1057/1/1053 +f 1055/1/1051 1032/1/1028 337/1/336 +f 334/1/333 337/1/336 1032/1/1028 +f 919/1/915 1070/1/1066 308/1/308 +f 315/1/314 308/1/308 1070/1/1066 +f 916/1/912 915/1/911 324/1/323 +f 321/1/320 324/1/323 915/1/911 +f 1076/1/1072 1074/1/1070 340/1/339 +f 339/1/338 340/1/339 1074/1/1070 +f 1012/1/1008 975/1/971 330/1/329 +f 325/1/324 330/1/329 975/1/971 +f 959/1/955 961/1/957 341/1/340 +f 331/1/330 341/1/340 961/1/957 +f 926/1/922 306/1/306 1030/1/1026 +f 333/1/332 1030/1/1026 306/1/306 +f 925/1/921 926/1/922 1029/1/1025 +f 1030/1/1026 1029/1/1025 926/1/922 +f 1093/1/1089 1094/1/1090 1036/1/1032 +f 1035/1/1031 1036/1/1032 1094/1/1090 +f 1041/1/1037 1038/1/1034 1095/1/1091 +f 966/1/962 1095/1/1091 1038/1/1034 +f 965/1/961 966/1/962 1037/1/1033 +f 1038/1/1034 1037/1/1033 966/1/962 +f 1066/1/1062 1060/1/1056 1023/1/1019 +f 951/1/947 1023/1/1019 1060/1/1056 +f 1023/1/1019 951/1/947 1022/1/1018 +f 953/1/949 1022/1/1018 951/1/947 +f 1022/1/1018 953/1/949 1047/1/1043 +f 1045/1/1041 1047/1/1043 953/1/949 +f 1083/1/1079 1078/1/1074 1081/1/1077 +f 1077/1/1073 1081/1/1077 1078/1/1074 +f 942/1/938 940/1/936 1024/1/1020 +f 1025/1/1021 1024/1/1020 940/1/936 +f 1025/1/1021 940/1/936 1026/1/1022 +f 939/1/935 1026/1/1022 940/1/936 +f 1028/1/1024 927/1/923 1027/1/1023 +f 929/1/925 1027/1/1023 927/1/923 +f 1027/1/1023 929/1/925 323/1/322 +f 312/1/311 323/1/322 929/1/925 +f 990/1/986 1096/1/1092 968/1/964 +f 1068/1/1064 968/1/964 1096/1/1092 +f 956/1/952 1097/1/1093 990/1/986 +f 1096/1/1092 990/1/986 1097/1/1093 +f 1097/1/1093 956/1/952 1098/1/1094 +f 955/1/951 1098/1/1094 956/1/952 +f 977/1/973 1099/1/1095 978/1/974 +f 1051/1/1047 978/1/974 1099/1/1095 +f 993/1/989 1099/1/1095 985/1/981 +f 977/1/973 985/1/981 1099/1/1095 +f 932/1/928 317/1/316 1010/1/1006 +f 310/1/31 1010/1/1006 317/1/316 +f 932/1/928 1010/1/1006 934/1/930 +f 1008/1/1004 934/1/930 1010/1/1006 +f 1004/1/1000 945/1/941 1005/1/1001 +f 1004/1/1000 1005/1/1001 1015/1/1011 +f 1017/1/1013 1015/1/1011 1005/1/1001 +f 992/1/988 1015/1/1011 1017/1/1013 +f 958/1/954 956/1/952 1100/1/1096 +f 990/1/986 1100/1/1096 956/1/952 +f 991/1/987 1101/1/1097 990/1/986 +f 1100/1/1096 990/1/986 1101/1/1097 +f 967/1/963 1053/1/1049 991/1/987 +f 1101/1/1097 991/1/987 1053/1/1049 +f 1049/1/1045 1052/1/1048 967/1/963 +f 1053/1/1049 967/1/963 1052/1/1048 +f 974/1/970 1088/1/1084 1086/1/1082 +f 1085/1/1081 1086/1/1082 1088/1/1084 +f 1082/1/1078 973/1/969 1086/1/1082 +f 974/1/970 1086/1/1082 973/1/969 +f 1024/1/1020 973/1/969 1081/1/1077 +f 1082/1/1078 1081/1/1077 973/1/969 +f 1024/1/1020 1081/1/1077 942/1/938 +f 1077/1/1073 942/1/938 1081/1/1077 +f 942/1/938 1077/1/1073 941/1/937 +f 1079/1/1075 941/1/937 1077/1/1073 +f 928/1/924 1075/1/1071 930/1/926 +f 1076/1/1072 930/1/926 1075/1/1071 +f 930/1/926 1076/1/1072 313/1/312 +f 340/1/339 313/1/312 1076/1/1072 +f 928/1/924 927/1/923 941/1/937 +f 939/1/935 941/1/937 927/1/923 +f 1069/1/1065 921/1/917 1072/1/1068 +f 938/1/934 1072/1/1068 921/1/917 +f 934/1/930 1008/1/1004 944/1/940 +f 946/1/942 944/1/940 1008/1/1004 +f 1007/1/1003 1006/1/1002 1008/1/1004 +f 946/1/942 1008/1/1004 1006/1/1002 +f 937/1/933 938/1/934 922/1/918 +f 921/1/917 922/1/918 938/1/934 +f 1094/1/1090 1102/1/1098 925/1/921 +f 923/1/919 925/1/921 1102/1/1098 +f 954/1/950 952/1/948 950/1/946 +f 949/1/945 950/1/946 952/1/948 +f 1103/1/1099 1098/1/1094 1104/1/1100 +f 960/1/956 1104/1/1100 1098/1/1094 +f 917/1/913 918/1/914 986/1/982 +f 988/1/984 986/1/982 918/1/914 +f 1000/1/996 933/1/929 1003/1/999 +f 943/1/939 1003/1/999 933/1/929 +f 1026/1/1022 939/1/935 1028/1/1024 +f 927/1/923 1028/1/1024 939/1/935 +f 1089/1/1085 994/1/990 1091/1/1087 +f 996/1/992 1091/1/1087 994/1/990 +f 1011/1/1007 1000/1/996 1014/1/1010 +f 1003/1/999 1014/1/1010 1000/1/996 +f 1016/1/1012 1006/1/1002 1019/1/1015 +f 1007/1/1003 1019/1/1015 1006/1/1002 +f 976/1/972 1011/1/1007 989/1/985 +f 1014/1/1010 989/1/985 1011/1/1007 +f 1019/1/1015 962/1/958 1016/1/1012 +f 955/1/951 1016/1/1012 962/1/958 +f 1105/1/1101 937/1/933 1021/1/1017 +f 922/1/918 1021/1/1017 937/1/933 +f 994/1/990 995/1/991 996/1/992 +f 997/1/993 996/1/992 995/1/991 +f 1033/1/1029 1035/1/1031 1031/1/1027 +f 1029/1/1025 1031/1/1027 1035/1/1031 +f 954/1/950 950/1/946 1046/1/1042 +f 1043/1/1039 1046/1/1042 950/1/946 +f 979/1/975 980/1/976 984/1/980 +f 983/1/979 984/1/980 980/1/976 +f 1061/1/1057 1059/1/1055 1056/1/1052 +f 1054/1/1050 1056/1/1052 1059/1/1055 +f 952/1/948 1061/1/1057 949/1/945 +f 1056/1/1052 949/1/945 1061/1/1057 +f 1059/1/1055 1033/1/1029 1054/1/1050 +f 1031/1/1027 1054/1/1050 1033/1/1029 +f 984/1/980 917/1/913 979/1/975 +f 986/1/982 979/1/975 917/1/913 +f 1075/1/1071 1079/1/1075 1073/1/1069 +f 1080/1/1076 1073/1/1069 1079/1/1075 +f 918/1/914 976/1/972 988/1/984 +f 989/1/985 988/1/984 976/1/972 +f 1098/1/1094 955/1/951 960/1/956 +f 962/1/958 960/1/956 955/1/951 +f 1035/1/1031 1094/1/1090 1029/1/1025 +f 925/1/921 1029/1/1025 1094/1/1090 +f 995/1/991 1026/1/1022 997/1/993 +f 1028/1/1024 997/1/993 1026/1/1022 +f 933/1/929 934/1/930 943/1/939 +f 944/1/940 943/1/939 934/1/930 +f 1075/1/1071 928/1/924 1079/1/1075 +f 941/1/937 1079/1/1075 928/1/924 +f 1106/1/1102 1058/1/1054 1107/1/1103 +f 1060/1/1056 1107/1/1103 1058/1/1054 +f 1107/1/1103 1060/1/1056 1108/1/1104 +f 1066/1/1062 1108/1/1104 1060/1/1056 +f 1108/1/1104 1066/1/1062 1109/1/1105 +f 1063/1/1059 1109/1/1105 1066/1/1062 +f 1109/1/1105 1063/1/1059 1110/1/1106 +f 1040/1/1036 1110/1/1106 1063/1/1059 +f 1040/1/1036 1042/1/1038 1110/1/1106 +f 1111/1/1107 1110/1/1106 1042/1/1038 +f 1112/1/1108 1034/1/1030 1106/1/1102 +f 1058/1/1054 1106/1/1102 1034/1/1030 +f 1113/1/1109 1106/1/1102 1107/1/1103 +f 1113/1/1109 1107/1/1103 1108/1/1104 +f 1113/1/1109 1108/1/1104 1109/1/1105 +f 1113/1/1109 1109/1/1105 1110/1/1106 +f 1113/1/1109 1110/1/1106 1111/1/1107 +f 1113/1/1109 1112/1/1108 1106/1/1102 +f 1020/1/1016 332/1/331 924/1/920 +f 307/1/307 924/1/920 332/1/331 +f 1021/1/1017 1020/1/1016 923/1/919 +f 924/1/920 923/1/919 1020/1/1016 +f 1105/1/1101 1021/1/1017 1102/1/1098 +f 923/1/919 1102/1/1098 1021/1/1017 +f 1095/1/1091 1093/1/1089 1041/1/1037 +f 1036/1/1032 1041/1/1037 1093/1/1089 +f 1036/1/1032 1034/1/1030 1041/1/1037 +f 1042/1/1038 1041/1/1037 1034/1/1030 +f 1111/1/1107 1042/1/1038 1112/1/1108 +f 1034/1/1030 1112/1/1108 1042/1/1038 +f 1113/1/1109 1111/1/1107 1112/1/1108 +f 1044/1/1040 335/1/334 1074/1/1070 +f 339/1/338 1074/1/1070 335/1/334 +f 1043/1/1039 1044/1/1040 1073/1/1069 +f 1074/1/1070 1073/1/1069 1044/1/1040 +f 1046/1/1042 1043/1/1039 1080/1/1076 +f 1073/1/1069 1080/1/1076 1043/1/1039 +f 1045/1/1041 1046/1/1042 1078/1/1074 +f 1080/1/1076 1078/1/1074 1046/1/1042 +f 1047/1/1043 1045/1/1041 1083/1/1079 +f 1078/1/1074 1083/1/1079 1045/1/1041 +f 1048/1/1044 1047/1/1043 1084/1/1080 +f 1083/1/1079 1084/1/1080 1047/1/1043 +f 1049/1/1045 1048/1/1044 1085/1/1081 +f 1084/1/1080 1085/1/1081 1048/1/1044 +f 1049/1/1045 1085/1/1081 1052/1/1048 +f 1088/1/1084 1052/1/1048 1085/1/1081 +f 1052/1/1048 1088/1/1084 1050/1/1046 +f 1087/1/1083 1050/1/1046 1088/1/1084 +f 327/1/326 336/1/335 1092/1/1088 +f 981/1/977 1092/1/1088 336/1/335 +f 981/1/977 983/1/979 1092/1/1088 +f 1091/1/1087 1092/1/1088 983/1/979 +f 1089/1/1085 1091/1/1087 980/1/976 +f 983/1/979 980/1/976 1091/1/1087 +f 978/1/974 1114/1/1110 980/1/976 +f 1114/1/1110 1090/1/1086 980/1/976 +f 980/1/976 1090/1/1086 1089/1/1085 +f 1094/1/1090 1093/1/1089 1115/1/1111 +f 1116/1/1112 1115/1/1111 1093/1/1089 +f 1117/1/1113 1116/1/1112 1095/1/1091 +f 1093/1/1089 1095/1/1091 1116/1/1112 +f 1095/1/1091 966/1/962 1117/1/1113 +f 1118/1/1114 1117/1/1113 966/1/962 +f 1094/1/1090 1115/1/1111 1102/1/1098 +f 1119/1/1115 1102/1/1098 1115/1/1111 +f 1102/1/1098 1119/1/1115 1105/1/1101 +f 1120/1/1116 1105/1/1101 1119/1/1115 +f 1105/1/1101 1120/1/1116 937/1/933 +f 1121/1/1117 937/1/933 1120/1/1116 +f 1037/1/1033 1122/1/1118 965/1/961 +f 1123/1/1119 965/1/961 1122/1/1118 +f 1037/1/1033 914/1/910 1122/1/1118 +f 1124/1/1120 1122/1/1118 914/1/910 +f 1125/1/1121 1126/1/1122 935/1/931 +f 936/1/932 935/1/931 1126/1/1122 +f 1127/1/1123 1118/1/1114 964/1/960 +f 966/1/962 964/1/960 1118/1/1114 +f 963/1/959 965/1/961 1128/1/1124 +f 1123/1/1119 1128/1/1124 965/1/961 +f 1126/1/1122 1125/1/1121 963/1/959 +f 964/1/960 963/1/959 1125/1/1121 +f 1127/1/1123 964/1/960 1129/1/1125 +f 1125/1/1121 1129/1/1125 964/1/960 +f 1129/1/1125 1125/1/1121 1130/1/1126 +f 935/1/931 1130/1/1126 1125/1/1121 +f 937/1/933 1121/1/1117 935/1/931 +f 1130/1/1126 935/1/931 1121/1/1117 +f 914/1/910 912/1/908 1131/1/1127 +f 1132/1/1128 1131/1/1127 912/1/908 +f 1131/1/1127 1132/1/1128 1133/1/1129 +f 1134/1/1130 1133/1/1129 1132/1/1128 +f 1124/1/1120 914/1/910 1135/1/1131 +f 1131/1/1127 1135/1/1131 914/1/910 +f 1133/1/1129 1134/1/1130 1136/1/1132 +f 1071/1/1067 1136/1/1132 1134/1/1130 +f 1137/1/1133 1135/1/1131 1133/1/1129 +f 1131/1/1127 1133/1/1129 1135/1/1131 +f 1126/1/1122 1136/1/1132 936/1/932 +f 1071/1/1067 936/1/932 1136/1/1132 +f 1136/1/1132 1126/1/1122 1138/1/1134 +f 963/1/959 1138/1/1134 1126/1/1122 +f 1136/1/1132 1139/1/1135 1133/1/1129 +f 1137/1/1133 1133/1/1129 1139/1/1135 +f 1140/1/1136 1139/1/1135 1138/1/1134 +f 1136/1/1132 1138/1/1134 1139/1/1135 +f 963/1/959 1128/1/1124 1138/1/1134 +f 1140/1/1136 1138/1/1134 1128/1/1124 +f 1097/1/1093 1098/1/1094 1067/1/1063 +f 1103/1/1099 1067/1/1063 1098/1/1094 +f 1097/1/1093 1067/1/1063 1096/1/1092 +f 1068/1/1064 1096/1/1092 1067/1/1063 +f 1141/1/1137 1104/1/1100 959/1/955 +f 960/1/956 959/1/955 1104/1/1100 +f 350/1/349 1141/1/1137 341/1/340 +f 959/1/955 341/1/340 1141/1/1137 +f 992/1/988 958/1/954 993/1/989 +f 1100/1/1096 993/1/989 958/1/954 +f 1101/1/1097 1099/1/1095 1100/1/1096 +f 993/1/989 1100/1/1096 1099/1/1095 +f 1099/1/1095 1101/1/1097 1051/1/1047 +f 1053/1/1049 1051/1/1047 1101/1/1097 +f 957/1/953 958/1/954 1017/1/1013 +f 992/1/988 1017/1/1013 958/1/954 +f 1051/1/1047 1050/1/1046 978/1/974 +f 1114/1/1110 978/1/974 1050/1/1046 +f 972/1/968 1090/1/1086 1087/1/1083 +f 1114/1/1110 1050/1/1046 1090/1/1086 +f 1087/1/1083 1090/1/1086 1050/1/1046 +f 1142/1/1138 1143/1/1139 1144/1/1140 +f 1145/1/1141 1144/1/1140 1143/1/1139 +f 1146/1/1142 1142/1/1138 1147/1/1143 +f 1144/1/1140 1147/1/1143 1142/1/1138 +f 1148/1/1144 1146/1/1142 1149/1/1145 +f 1147/1/1143 1149/1/1145 1146/1/1142 +f 1150/1/1146 1148/1/1144 1151/1/1147 +f 1149/1/1145 1151/1/1147 1148/1/1144 +f 1152/1/1148 1150/1/1146 1153/1/1149 +f 1151/1/1147 1153/1/1149 1150/1/1146 +f 1154/1/1150 1152/1/1148 20/1/20 +f 1153/1/1149 20/1/20 1152/1/1148 +f 1155/1/1151 1154/1/1150 1156/1/1152 +f 20/1/20 1156/1/1152 1154/1/1150 +f 1157/1/1153 1155/1/1151 44/1/44 +f 1156/1/1152 44/1/44 1155/1/1151 +f 1158/1/1154 1157/1/1153 1159/1/1155 +f 44/1/44 1159/1/1155 1157/1/1153 +f 1160/1/1156 1158/1/1154 1161/1/1157 +f 1159/1/1155 1161/1/1157 1158/1/1154 +f 1161/1/1157 1162/1/1158 1160/1/1156 +f 1163/1/1159 1160/1/1156 1162/1/1158 +f 1164/1/1160 1163/1/1159 1165/1/1161 +f 1162/1/1158 1165/1/1161 1163/1/1159 +f 1166/1/1162 1167/1/1163 1168/1/1164 +f 32/1/32 1168/1/1164 1167/1/1163 +f 1165/1/1161 1167/1/1163 1164/1/1160 +f 1166/1/1162 1164/1/1160 1167/1/1163 +f 1169/1/1165 1170/1/1165 1171/1/1166 +f 1172/1/1167 1171/1/1166 1170/1/1165 +f 1173/1/1165 1169/1/1165 1174/1/1165 +f 1171/1/1166 1174/1/1165 1169/1/1165 +f 1175/1/1165 1173/1/1165 1176/1/1168 +f 1174/1/1165 1176/1/1168 1173/1/1165 +f 1177/1/1165 1175/1/1165 1178/1/1169 +f 1176/1/1168 1178/1/1169 1175/1/1165 +f 1179/1/1165 1177/1/1165 1180/1/1170 +f 1178/1/1169 1180/1/1170 1177/1/1165 +f 1181/1/1165 1179/1/1165 1182/1/1171 +f 1180/1/1170 1182/1/1171 1179/1/1165 +f 1183/1/1165 1181/1/1165 1184/1/21 +f 1182/1/1171 1184/1/21 1181/1/1165 +f 1185/1/1165 1183/1/1165 1186/1/1172 +f 1184/1/21 1186/1/1172 1183/1/1165 +f 1185/1/1165 1186/1/1172 1187/1/1165 +f 1188/1/1173 1187/1/1165 1186/1/1172 +f 1189/1/1165 1187/1/1165 115/1/115 +f 1188/1/1173 115/1/115 1187/1/1165 +f 115/1/115 1190/1/1174 1189/1/1165 +f 1191/1/1165 1189/1/1165 1190/1/1174 +f 1192/1/1165 1191/1/1165 1193/1/1175 +f 1190/1/1174 1193/1/1175 1191/1/1165 +f 1194/1/1165 1195/1/1165 32/1/32 +f 1196/1/1165 32/1/32 1195/1/1165 +f 1193/1/1175 1196/1/1165 1192/1/1165 +f 1195/1/1165 1192/1/1165 1196/1/1165 +f 1197/1/1176 1198/1/1177 1199/1/1178 +f 1200/1/1179 1199/1/1178 1198/1/1177 +f 1201/1/1180 1202/1/1181 1199/1/1178 +f 1197/1/1176 1199/1/1178 1202/1/1181 +f 1203/1/1182 1204/1/1183 1205/1/1184 +f 1206/1/1185 1205/1/1184 1204/1/1183 +f 1207/1/1186 1208/1/1187 1205/1/1184 +f 1203/1/1182 1205/1/1184 1208/1/1187 +f 1209/1/1188 1210/1/1189 1211/1/1190 +f 1212/1/1191 1211/1/1190 1210/1/1189 +f 1213/1/1192 1214/1/1193 1211/1/1190 +f 1209/1/1188 1211/1/1190 1214/1/1193 +f 1215/1/1194 1216/1/1195 1217/1/1196 +f 1218/1/1197 1217/1/1196 1216/1/1195 +f 1219/1/1198 1220/1/1199 1217/1/1196 +f 1215/1/1194 1217/1/1196 1220/1/1199 +f 1221/1/1200 1222/1/1201 1223/1/1202 +f 1224/1/1203 1223/1/1202 1222/1/1201 +f 1225/1/1204 1226/1/1205 1223/1/1202 +f 1221/1/1200 1223/1/1202 1226/1/1205 +f 1227/1/1206 1228/1/1207 1229/1/1208 +f 1230/1/1209 1229/1/1208 1228/1/1207 +f 1231/1/1210 1232/1/1211 1229/1/1208 +f 1227/1/1206 1229/1/1208 1232/1/1211 +f 1233/1/1212 1234/1/1213 1235/1/1214 +f 1236/1/1215 1235/1/1214 1234/1/1213 +f 1237/1/1216 1238/1/1217 1235/1/1214 +f 1233/1/1212 1235/1/1214 1238/1/1217 +f 1239/1/1218 1240/1/1219 1241/1/1220 +f 1242/1/1221 1241/1/1220 1240/1/1219 +f 1243/1/1222 1244/1/1223 1241/1/1220 +f 1239/1/1218 1241/1/1220 1244/1/1223 +f 1245/1/1224 1246/1/1225 1247/1/1226 +f 1248/1/1227 1247/1/1226 1246/1/1225 +f 1249/1/1228 1250/1/1229 1247/1/1226 +f 1245/1/1224 1247/1/1226 1250/1/1229 +f 1251/1/1230 1252/1/1231 1253/1/1232 +f 1254/1/1233 1253/1/1232 1252/1/1231 +f 1255/1/1234 1256/1/1235 1253/1/1232 +f 1251/1/1230 1253/1/1232 1256/1/1235 +f 1257/1/1236 1258/1/1237 1259/1/1238 +f 1260/1/1239 1259/1/1238 1258/1/1237 +f 1261/1/1240 1262/1/1241 1259/1/1238 +f 1257/1/1236 1259/1/1238 1262/1/1241 +f 1263/1/1242 1264/1/1243 1265/1/1244 +f 1266/1/1245 1265/1/1244 1264/1/1243 +f 1267/1/1246 1268/1/1247 1265/1/1244 +f 1263/1/1242 1265/1/1244 1268/1/1247 +f 1269/1/1248 1270/1/1249 1271/1/1250 +f 1272/1/1251 1271/1/1250 1270/1/1249 +f 1273/1/1252 1274/1/1253 1271/1/1250 +f 1269/1/1248 1271/1/1250 1274/1/1253 +f 1275/1/1254 1276/1/1255 1277/1/1256 +f 1278/1/1257 1277/1/1256 1276/1/1255 +f 1279/1/1258 1280/1/1259 1277/1/1256 +f 1275/1/1254 1277/1/1256 1280/1/1259 +f 1281/1/1260 1282/1/1261 1283/1/1262 +f 1284/1/1263 1283/1/1262 1282/1/1261 +f 1285/1/1264 1286/1/1265 1283/1/1262 +f 1281/1/1260 1283/1/1262 1286/1/1265 +f 1287/1/1266 1288/1/1267 1289/1/1268 +f 1290/1/1269 1289/1/1268 1288/1/1267 +f 1291/1/1270 1292/1/1271 1289/1/1268 +f 1287/1/1266 1289/1/1268 1292/1/1271 +f 1293/1/1272 1294/1/1273 1295/1/1274 +f 1296/1/1275 1295/1/1274 1294/1/1273 +f 1296/1/1275 1297/1/1276 1295/1/1274 +f 1298/1/1277 1295/1/1274 1297/1/1276 +f 1299/1/1278 1300/1/1279 1301/1/1280 +f 1302/1/1281 1301/1/1280 1300/1/1279 +f 1302/1/1281 1303/1/1282 1301/1/1280 +f 1304/1/1283 1301/1/1280 1303/1/1282 +f 1305/1/1284 1306/1/1285 1307/1/1286 +f 1308/1/1287 1307/1/1286 1306/1/1285 +f 1308/1/1287 1309/1/1288 1307/1/1286 +f 1310/1/1289 1307/1/1286 1309/1/1288 +f 1311/1/1290 1312/1/1291 1313/1/1292 +f 1314/1/1293 1313/1/1292 1312/1/1291 +f 1314/1/1293 1315/1/1294 1313/1/1292 +f 1316/1/1295 1313/1/1292 1315/1/1294 +f 1317/1/1296 1318/1/1297 1319/1/1298 +f 1320/1/1299 1319/1/1298 1318/1/1297 +f 1320/1/1299 1321/1/1300 1319/1/1298 +f 1322/1/1301 1319/1/1298 1321/1/1300 +f 1323/1/1302 1324/1/1303 1325/1/1304 +f 1326/1/1305 1325/1/1304 1324/1/1303 +f 1326/1/1305 1327/1/1306 1325/1/1304 +f 1328/1/1307 1325/1/1304 1327/1/1306 +f 1329/1/1308 1330/1/1309 1331/1/1310 +f 1332/1/1311 1331/1/1310 1330/1/1309 +f 1332/1/1311 1333/1/1312 1331/1/1310 +f 1334/1/1313 1331/1/1310 1333/1/1312 +f 1335/1/1314 1336/1/1315 1337/1/1316 +f 1338/1/1317 1337/1/1316 1336/1/1315 +f 1338/1/1317 1339/1/1318 1337/1/1316 +f 1340/1/1319 1337/1/1316 1339/1/1318 +f 4/1/4 2/1/2 1341/1/1320 +f 1342/1/1321 1341/1/1320 2/1/2 +f 8/1/8 1343/1/1322 7/1/7 +f 1344/1/1323 7/1/7 1343/1/1322 +f 1345/1/1324 1346/1/1325 1347/1/1326 +f 1348/1/1327 1347/1/1326 1346/1/1325 +f 16/1/16 14/1/14 1349/1/1328 +f 1350/1/1329 1349/1/1328 14/1/14 +f 18/1/18 16/1/16 1351/1/1330 +f 1349/1/1328 1351/1/1330 16/1/16 +f 1352/1/1331 1353/1/1332 21/1/21 +f 19/1/19 21/1/21 1353/1/1332 +f 26/1/26 1354/1/1333 25/1/25 +f 1355/1/1334 25/1/25 1354/1/1333 +f 1356/1/1335 1357/1/1336 1358/1/1337 +f 1359/1/1338 1358/1/1337 1357/1/1336 +f 1360/1/1339 32/1/32 1361/1/1340 +f 31/1/31 1361/1/1340 32/1/32 +f 1362/1/1341 1363/1/1342 1364/1/1343 +f 1365/1/1344 1364/1/1343 1363/1/1342 +f 1366/1/1345 1367/1/1346 41/1/41 +f 39/1/39 41/1/41 1367/1/1346 +f 1368/1/1347 1369/1/1348 45/1/45 +f 43/1/43 45/1/45 1369/1/1348 +f 1343/1/1322 8/1/8 1370/1/1349 +f 47/1/47 1370/1/1349 8/1/8 +f 1371/1/1350 1372/1/1351 1373/1/1352 +f 1374/1/1353 1373/1/1352 1372/1/1351 +f 1375/1/1354 1376/1/1355 1377/1/1356 +f 1378/1/1357 1377/1/1356 1376/1/1355 +f 1379/1/1358 58/1/58 1380/1/1359 +f 57/1/57 1380/1/1359 58/1/58 +f 1381/1/1360 1382/1/1361 1383/1/1362 +f 1384/1/1363 1383/1/1362 1382/1/1361 +f 1385/1/1364 1386/1/1365 1387/1/1366 +f 1388/1/1367 1387/1/1366 1386/1/1365 +f 1389/1/1368 1390/1/1369 1391/1/1370 +f 1392/1/1371 1391/1/1370 1390/1/1369 +f 1393/1/1372 1346/1/1325 1394/1/1373 +f 1365/1/1344 1394/1/1373 1346/1/1325 +f 1395/1/1374 75/1/75 1353/1/1332 +f 19/1/19 1353/1/1332 75/1/75 +f 1396/1/1375 1397/1/1376 1398/1/1377 +f 1399/1/1378 1398/1/1377 1397/1/1376 +f 1345/1/1324 1400/1/1379 1364/1/1343 +f 1401/1/1380 1364/1/1343 1400/1/1379 +f 1402/1/1381 1403/1/1382 84/1/84 +f 1403/1/1382 1404/1/1383 84/1/84 +f 1404/1/1383 87/1/87 84/1/84 +f 1384/1/1363 1405/1/1384 1383/1/1362 +f 1406/1/1385 1383/1/1362 1405/1/1384 +f 1407/1/1386 91/1/91 1408/1/1387 +f 90/1/90 1408/1/1387 91/1/91 +f 1355/1/1334 1354/1/1333 1356/1/1335 +f 1357/1/1336 1356/1/1335 1354/1/1333 +f 1355/1/1334 1356/1/1335 1370/1/1349 +f 1374/1/1353 1370/1/1349 1356/1/1335 +f 1343/1/1322 1372/1/1351 1344/1/1323 +f 1409/1/1388 1344/1/1323 1372/1/1351 +f 1410/1/1389 1376/1/1355 1366/1/1345 +f 1388/1/1367 1366/1/1345 1376/1/1355 +f 1402/1/1381 1367/1/1346 1405/1/1384 +f 1386/1/1365 1405/1/1384 1367/1/1346 +f 1411/1/1390 1382/1/1361 1380/1/1359 +f 1380/1/1359 1382/1/1361 1379/1/1358 +f 1381/1/1360 1379/1/1358 1382/1/1361 +f 1412/1/1391 1407/1/1386 1413/1/1392 +f 1414/1/1393 1360/1/1339 1415/1/1394 +f 1400/1/1379 1415/1/1394 1360/1/1339 +f 1395/1/1374 1353/1/1332 1416/1/1395 +f 1417/1/1396 1416/1/1395 1353/1/1332 +f 2/1/2 103/1/103 1342/1/1321 +f 1414/1/1393 1342/1/1321 103/1/103 +f 7/1/7 1344/1/1323 105/1/105 +f 1418/1/1397 105/1/105 1344/1/1323 +f 1396/1/1375 1392/1/1371 1397/1/1376 +f 1390/1/1369 1397/1/1376 1392/1/1371 +f 1419/1/1398 1409/1/1388 1371/1/1350 +f 1372/1/1351 1371/1/1350 1409/1/1388 +f 1391/1/1370 1392/1/1371 1420/1/1399 +f 1348/1/1327 1420/1/1399 1392/1/1371 +f 1398/1/1377 1415/1/1394 1396/1/1375 +f 1347/1/1326 1396/1/1375 1415/1/1394 +f 1344/1/1323 1409/1/1388 1418/1/1397 +f 1378/1/1357 1418/1/1397 1409/1/1388 +f 1398/1/1377 1399/1/1378 1342/1/1321 +f 1341/1/1320 1342/1/1321 1399/1/1378 +f 1412/1/1391 108/1/108 1407/1/1386 +f 91/1/91 1407/1/1386 108/1/108 +f 1365/1/1344 1346/1/1325 1364/1/1343 +f 1345/1/1324 1364/1/1343 1346/1/1325 +f 1366/1/1345 41/1/41 1410/1/1389 +f 109/1/109 1410/1/1389 41/1/41 +f 1387/1/1366 1388/1/1367 1375/1/1354 +f 1376/1/1355 1375/1/1354 1388/1/1367 +f 1394/1/1373 1365/1/1344 1421/1/1400 +f 1363/1/1342 1421/1/1400 1365/1/1344 +f 1364/1/1343 1401/1/1380 1362/1/1341 +f 1413/1/1392 1362/1/1341 1401/1/1380 +f 1388/1/1367 1386/1/1365 1366/1/1345 +f 1367/1/1346 1366/1/1345 1386/1/1365 +f 1361/1/1340 1401/1/1380 1360/1/1339 +f 1400/1/1379 1360/1/1339 1401/1/1380 +f 1347/1/1326 1348/1/1327 1396/1/1375 +f 1392/1/1371 1396/1/1375 1348/1/1327 +f 1377/1/1356 1378/1/1357 1419/1/1398 +f 1409/1/1388 1419/1/1398 1378/1/1357 +f 1415/1/1394 1398/1/1377 1414/1/1393 +f 1342/1/1321 1414/1/1393 1398/1/1377 +f 103/1/103 32/1/32 1414/1/1393 +f 1360/1/1339 1414/1/1393 32/1/32 +f 105/1/105 1418/1/1397 109/1/109 +f 1410/1/1389 109/1/109 1418/1/1397 +f 1420/1/1399 1348/1/1327 1393/1/1372 +f 1346/1/1325 1393/1/1372 1348/1/1327 +f 1415/1/1394 1400/1/1379 1347/1/1326 +f 1345/1/1324 1347/1/1326 1400/1/1379 +f 1418/1/1397 1378/1/1357 1410/1/1389 +f 1376/1/1355 1410/1/1389 1378/1/1357 +f 1358/1/1337 1359/1/1338 1422/1/1401 +f 1423/1/1402 1422/1/1401 1359/1/1338 +f 1358/1/1337 1422/1/1401 1373/1/1352 +f 1424/1/1403 1373/1/1352 1422/1/1401 +f 1371/1/1350 1389/1/1368 1419/1/1398 +f 1391/1/1370 1419/1/1398 1389/1/1368 +f 1419/1/1398 1391/1/1370 1377/1/1356 +f 1420/1/1399 1377/1/1356 1391/1/1370 +f 1377/1/1356 1420/1/1399 1375/1/1354 +f 1393/1/1372 1375/1/1354 1420/1/1399 +f 1375/1/1354 1393/1/1372 1387/1/1366 +f 1394/1/1373 1387/1/1366 1393/1/1372 +f 1385/1/1364 1387/1/1366 1421/1/1400 +f 1394/1/1373 1421/1/1400 1387/1/1366 +f 14/1/14 58/1/58 1350/1/1329 +f 1379/1/1358 1350/1/1329 58/1/58 +f 84/1/84 39/1/39 1402/1/1381 +f 1367/1/1346 1402/1/1381 39/1/39 +f 1405/1/1384 1386/1/1365 1406/1/1385 +f 1385/1/1364 1406/1/1385 1386/1/1365 +f 1408/1/1387 90/1/90 1351/1/1330 +f 18/1/18 1351/1/1330 90/1/90 +f 1405/1/1384 1384/1/1363 1402/1/1381 +f 1403/1/1382 1402/1/1381 1384/1/1363 +f 45/1/45 115/1/115 1368/1/1347 +f 1425/1/1404 1368/1/1347 115/1/115 +f 1370/1/1349 47/1/47 1355/1/1334 +f 25/1/25 1355/1/1334 47/1/47 +f 1373/1/1352 1374/1/1353 1358/1/1337 +f 1356/1/1335 1358/1/1337 1374/1/1353 +f 1370/1/1349 1374/1/1353 1343/1/1322 +f 1372/1/1351 1343/1/1322 1374/1/1353 +f 1373/1/1352 1424/1/1403 1371/1/1350 +f 1389/1/1368 1371/1/1350 1424/1/1403 +f 1426/1/1405 1070/1/1066 1427/1/1406 +f 1069/1/1065 1427/1/1406 1070/1/1066 +f 1428/1/1407 912/1/908 911/1/907 +f 1134/1/1130 1429/1/1408 1071/1/1067 +f 1072/1/1068 1071/1/1067 1429/1/1408 +f 1357/1/1336 1354/1/1333 1427/1/1406 +f 1426/1/1405 1427/1/1406 1354/1/1333 +f 1134/1/1130 1132/1/1128 1429/1/1408 +f 1359/1/1338 1429/1/1408 1132/1/1128 +f 911/1/907 1065/1/1061 1428/1/1407 +f 1430/1/1409 1428/1/1407 1065/1/1061 +f 1103/1/1099 1430/1/1409 1067/1/1063 +f 1065/1/1061 1067/1/1063 1430/1/1409 +f 1070/1/1066 1426/1/1405 315/1/314 +f 314/1/313 315/1/314 1426/1/1405 +f 26/1/26 314/1/313 1354/1/1333 +f 1426/1/1405 1354/1/1333 314/1/313 +f 1359/1/1338 1132/1/1128 1423/1/1402 +f 912/1/908 1423/1/1402 1132/1/1128 +f 1141/1/1137 1395/1/1374 1104/1/1100 +f 1416/1/1395 1104/1/1100 1395/1/1374 +f 75/1/75 1395/1/1374 350/1/349 +f 1141/1/1137 350/1/349 1395/1/1374 +f 1427/1/1406 1069/1/1065 1429/1/1408 +f 1072/1/1068 1429/1/1408 1069/1/1065 +f 1429/1/1408 1359/1/1338 1427/1/1406 +f 1357/1/1336 1427/1/1406 1359/1/1338 +f 1431/1/1410 1432/1/1411 1433/1/1412 +f 1434/1/1413 1433/1/1412 1432/1/1411 +f 1435/1/1414 1436/1/1415 1437/1/1416 +f 1438/1/1417 1437/1/1416 1436/1/1415 +f 1437/1/1416 1438/1/1417 1439/1/1418 +f 1440/1/1419 1439/1/1418 1438/1/1417 +f 1441/1/1420 1442/1/1421 1443/1/1422 +f 1444/1/1423 1443/1/1422 1442/1/1421 +f 1445/1/520 1446/1/1424 1447/1/1425 +f 1448/1/1426 1447/1/1425 1446/1/1424 +f 1448/1/1426 1446/1/1424 1431/1/1410 +f 1432/1/1411 1431/1/1410 1446/1/1424 +f 1449/1/1427 1450/1/1428 1451/1/633 +f 1452/1/1429 1451/1/633 1450/1/1428 +f 1453/1/1430 1454/1/1431 1455/1/1432 +f 1456/1/1433 1455/1/1432 1454/1/1431 +f 1455/1/1432 1456/1/1433 1457/1/1434 +f 1458/1/1435 1457/1/1434 1456/1/1433 +f 1459/1/1436 1460/1/1437 1461/1/1438 +f 1462/1/1439 1461/1/1438 1460/1/1437 +f 1463/1/1440 1464/1/1441 1465/1/1442 +f 1466/1/1443 1465/1/1442 1464/1/1441 +f 1466/1/1443 1464/1/1441 1449/1/1427 +f 1450/1/1428 1449/1/1427 1464/1/1441 +f 1467/1/1444 1452/1/1429 1468/1/1445 +f 1450/1/1428 1468/1/1445 1452/1/1429 +f 1469/1/1446 1456/1/1433 1470/1/1447 +f 1454/1/1431 1470/1/1447 1456/1/1433 +f 1469/1/1446 1471/1/1448 1456/1/1433 +f 1458/1/1435 1456/1/1433 1471/1/1448 +f 1472/1/1449 1460/1/1437 1473/1/1450 +f 1459/1/1436 1473/1/1450 1460/1/1437 +f 1474/1/1451 1475/1/1452 1463/1/1440 +f 1464/1/1441 1463/1/1440 1475/1/1452 +f 1475/1/1452 1468/1/1445 1464/1/1441 +f 1450/1/1428 1464/1/1441 1468/1/1445 +f 1432/1/1411 1476/1/1453 1434/1/1413 +f 1477/1/1454 1434/1/1413 1476/1/1453 +f 1478/1/1455 1479/1/1456 1436/1/1415 +f 1438/1/1417 1436/1/1415 1479/1/1456 +f 1440/1/1419 1438/1/1417 1480/1/1457 +f 1479/1/1456 1480/1/1457 1438/1/1417 +f 1481/1/1458 1482/1/1459 1442/1/1421 +f 1444/1/1423 1442/1/1421 1482/1/1459 +f 1445/1/520 1483/1/1460 1446/1/1424 +f 1484/1/1461 1446/1/1424 1483/1/1460 +f 1432/1/1411 1446/1/1424 1476/1/1453 +f 1484/1/1461 1476/1/1453 1446/1/1424 +f 1477/1/1454 1476/1/1453 1485/1/1462 +f 1486/1/1463 1485/1/1462 1476/1/1453 +f 1487/1/1464 1488/1/1465 1478/1/1455 +f 1479/1/1456 1478/1/1455 1488/1/1465 +f 1480/1/1457 1479/1/1456 1489/1/1466 +f 1488/1/1465 1489/1/1466 1479/1/1456 +f 1481/1/1458 1490/1/1467 1482/1/1459 +f 1491/1/1468 1482/1/1459 1490/1/1467 +f 1483/1/1460 1492/1/1469 1484/1/1461 +f 1493/1/1470 1484/1/1461 1492/1/1469 +f 1476/1/1453 1484/1/1461 1486/1/1463 +f 1493/1/1470 1486/1/1463 1484/1/1461 +f 1494/1/1471 1495/1/1472 1496/1/1473 +f 1497/1/1474 1496/1/1473 1495/1/1472 +f 1498/1/1475 1496/1/1473 1499/1/1476 +f 1497/1/1474 1499/1/1476 1496/1/1473 +f 1498/1/1475 1499/1/1476 1500/1/1477 +f 1501/1/1478 1500/1/1477 1499/1/1476 +f 1502/1/1479 1503/1/1480 1504/1/1481 +f 1505/1/1482 1504/1/1481 1503/1/1480 +f 1506/1/1483 1504/1/1481 1507/1/1484 +f 1505/1/1482 1507/1/1484 1504/1/1481 +f 1508/1/1485 1509/1/1486 1510/1/1487 +f 1511/1/1488 1510/1/1487 1509/1/1486 +f 1512/1/1489 1513/1/1490 1514/1/1491 +f 1515/1/1492 1514/1/1491 1513/1/1490 +f 1516/1/1493 1515/1/1492 1517/1/1494 +f 1513/1/1490 1517/1/1494 1515/1/1492 +f 1518/1/1495 1519/1/1496 1520/1/1497 +f 1521/1/1498 1520/1/1497 1519/1/1496 +f 1522/1/1499 1523/1/1500 1524/1/1501 +f 1525/1/1502 1524/1/1501 1523/1/1500 +f 1509/1/1486 1524/1/1501 1511/1/1488 +f 1525/1/1502 1511/1/1488 1524/1/1501 +f 1526/1/1503 1527/1/1504 1528/1/1505 +f 1529/1/1506 1528/1/1505 1527/1/1504 +f 1530/1/1507 1531/1/1508 1508/1/1485 +f 1509/1/1486 1508/1/1485 1531/1/1508 +f 1532/1/1509 1514/1/1491 1533/1/1510 +f 1515/1/1492 1533/1/1510 1514/1/1491 +f 1534/1/1511 1533/1/1510 1516/1/1493 +f 1515/1/1492 1516/1/1493 1533/1/1510 +f 1535/1/1512 1518/1/1495 1536/1/1513 +f 1520/1/1497 1536/1/1513 1518/1/1495 +f 1537/1/1514 1522/1/1499 1538/1/1515 +f 1524/1/1501 1538/1/1515 1522/1/1499 +f 1531/1/1508 1538/1/1515 1509/1/1486 +f 1524/1/1501 1509/1/1486 1538/1/1515 +f 1539/1/1516 1540/1/1517 1526/1/1503 +f 1527/1/1504 1526/1/1503 1540/1/1517 +f 1541/1/1518 1542/1/1519 1530/1/1507 +f 1531/1/1508 1530/1/1507 1542/1/1519 +f 1543/1/1520 1532/1/1509 1544/1/1521 +f 1533/1/1510 1544/1/1521 1532/1/1509 +f 1545/1/1522 1544/1/1521 1534/1/1511 +f 1533/1/1510 1534/1/1511 1544/1/1521 +f 1546/1/1523 1535/1/1512 1547/1/1524 +f 1536/1/1513 1547/1/1524 1535/1/1512 +f 1548/1/1525 1537/1/1514 1549/1/1526 +f 1538/1/1515 1549/1/1526 1537/1/1514 +f 1542/1/1519 1549/1/1526 1531/1/1508 +f 1538/1/1515 1531/1/1508 1549/1/1526 +f 1550/1/1527 1551/1/1528 1539/1/1516 +f 1540/1/1517 1539/1/1516 1551/1/1528 +f 1454/1/1431 1453/1/1430 1505/1/1482 +f 1507/1/1484 1505/1/1482 1453/1/1430 +f 1470/1/1447 1454/1/1431 1503/1/1480 +f 1505/1/1482 1503/1/1480 1454/1/1431 +f 1436/1/1415 1435/1/1414 1499/1/1476 +f 1501/1/1478 1499/1/1476 1435/1/1414 +f 1436/1/1415 1499/1/1476 1478/1/1455 +f 1497/1/1474 1478/1/1455 1499/1/1476 +f 1478/1/1455 1497/1/1474 1487/1/1464 +f 1495/1/1472 1487/1/1464 1497/1/1474 +f 1543/1/1520 1550/1/1527 1532/1/1509 +f 1539/1/1516 1532/1/1509 1550/1/1527 +f 1532/1/1509 1539/1/1516 1514/1/1491 +f 1526/1/1503 1514/1/1491 1539/1/1516 +f 1514/1/1491 1526/1/1503 1512/1/1489 +f 1528/1/1505 1512/1/1489 1526/1/1503 +f 1461/1/1438 1552/1/1529 1459/1/1436 +f 1553/1/1530 1459/1/1436 1552/1/1529 +f 1459/1/1436 1553/1/1530 1473/1/1450 +f 1554/1/1531 1473/1/1450 1553/1/1530 +f 1441/1/1420 1555/1/1532 1442/1/1421 +f 1556/1/1533 1442/1/1421 1555/1/1532 +f 1442/1/1421 1556/1/1533 1481/1/1458 +f 1557/1/1534 1481/1/1458 1556/1/1533 +f 1490/1/1467 1481/1/1458 1558/1/1535 +f 1557/1/1534 1558/1/1535 1481/1/1458 +f 1535/1/1512 1546/1/1523 1559/1/1536 +f 1560/1/1537 1559/1/1536 1546/1/1523 +f 1518/1/1495 1535/1/1512 1561/1/523 +f 1559/1/1536 1561/1/523 1535/1/1512 +f 1519/1/1496 1518/1/1495 1562/1/1538 +f 1561/1/523 1562/1/1538 1518/1/1495 +f 1465/1/1442 1462/1/1439 1463/1/1440 +f 1460/1/1437 1463/1/1440 1462/1/1439 +f 1463/1/1440 1460/1/1437 1474/1/1451 +f 1472/1/1449 1474/1/1451 1460/1/1437 +f 1445/1/520 1447/1/1425 1444/1/1423 +f 1443/1/1422 1444/1/1423 1447/1/1425 +f 1483/1/1460 1445/1/520 1482/1/1459 +f 1444/1/1423 1482/1/1459 1445/1/520 +f 1492/1/1469 1483/1/1460 1491/1/1468 +f 1482/1/1459 1491/1/1468 1483/1/1460 +f 1537/1/1514 1548/1/1525 1536/1/1513 +f 1547/1/1524 1536/1/1513 1548/1/1525 +f 1537/1/1514 1536/1/1513 1522/1/1499 +f 1520/1/1497 1522/1/1499 1536/1/1513 +f 1523/1/1500 1522/1/1499 1521/1/1498 +f 1520/1/1497 1521/1/1498 1522/1/1499 +f 1553/1/1530 1552/1/1529 1458/1/1435 +f 1457/1/1434 1458/1/1435 1552/1/1529 +f 1554/1/1531 1553/1/1530 1471/1/1448 +f 1458/1/1435 1471/1/1448 1553/1/1530 +f 1556/1/1533 1555/1/1532 1440/1/1419 +f 1439/1/1418 1440/1/1419 1555/1/1532 +f 1556/1/1533 1440/1/1419 1557/1/1534 +f 1480/1/1457 1557/1/1534 1440/1/1419 +f 1558/1/1535 1557/1/1534 1489/1/1466 +f 1480/1/1457 1489/1/1466 1557/1/1534 +f 1559/1/1536 1560/1/1537 1534/1/1511 +f 1545/1/1522 1534/1/1511 1560/1/1537 +f 1561/1/523 1559/1/1536 1516/1/1493 +f 1534/1/1511 1516/1/1493 1559/1/1536 +f 1562/1/1538 1561/1/523 1517/1/1494 +f 1516/1/1493 1517/1/1494 1561/1/523 +f 1510/1/1487 1529/1/1506 1508/1/1485 +f 1527/1/1504 1508/1/1485 1529/1/1506 +f 1508/1/1485 1527/1/1504 1530/1/1507 +f 1540/1/1517 1530/1/1507 1527/1/1504 +f 1530/1/1507 1540/1/1517 1541/1/1518 +f 1551/1/1528 1541/1/1518 1540/1/1517 +f 1485/1/1462 1494/1/1471 1477/1/1454 +f 1496/1/1473 1477/1/1454 1494/1/1471 +f 1434/1/1413 1477/1/1454 1498/1/1475 +f 1496/1/1473 1498/1/1475 1477/1/1454 +f 1433/1/1412 1434/1/1413 1500/1/1477 +f 1498/1/1475 1500/1/1477 1434/1/1413 +f 1452/1/1429 1467/1/1444 1504/1/1481 +f 1502/1/1479 1504/1/1481 1467/1/1444 +f 1451/1/633 1452/1/1429 1506/1/1483 +f 1504/1/1481 1506/1/1483 1452/1/1429 +f 1500/1/1477 1501/1/1478 1563/1/1539 +f 1564/1/1540 1563/1/1539 1501/1/1478 +f 1435/1/1414 1437/1/1416 1565/1/1541 +f 1566/1/1542 1565/1/1541 1437/1/1416 +f 1437/1/1416 1439/1/1418 1566/1/1542 +f 1567/1/1543 1566/1/1542 1439/1/1418 +f 1441/1/1420 1443/1/1422 1568/1/1544 +f 1569/1/1545 1568/1/1544 1443/1/1422 +f 1447/1/1425 1448/1/1426 1570/1/1546 +f 1571/1/1547 1570/1/1546 1448/1/1426 +f 1448/1/1426 1431/1/1410 1571/1/1547 +f 1572/1/1548 1571/1/1547 1431/1/1410 +f 1433/1/1412 1500/1/1477 1573/1/1549 +f 1563/1/1539 1573/1/1549 1500/1/1477 +f 1501/1/1478 1435/1/1414 1564/1/1540 +f 1565/1/1541 1564/1/1540 1435/1/1414 +f 1555/1/1532 1441/1/1420 1574/1/1550 +f 1568/1/1544 1574/1/1550 1441/1/1420 +f 1443/1/1422 1447/1/1425 1569/1/1545 +f 1570/1/1546 1569/1/1545 1447/1/1425 +f 1439/1/1418 1555/1/1532 1567/1/1543 +f 1574/1/1550 1567/1/1543 1555/1/1532 +f 1431/1/1410 1433/1/1412 1572/1/1548 +f 1573/1/1549 1572/1/1548 1433/1/1412 +f 1510/1/1487 1511/1/1488 1529/1/1506 +f 1528/1/1505 1529/1/1506 1512/1/1489 +f 1513/1/1490 1512/1/1489 1517/1/1494 +f 1512/1/1489 1529/1/1506 1517/1/1494 +f 1562/1/1538 1517/1/1494 1519/1/1496 +f 1521/1/1498 1519/1/1496 1523/1/1500 +f 1519/1/1496 1517/1/1494 1523/1/1500 +f 1517/1/1494 1529/1/1506 1523/1/1500 +f 1529/1/1506 1511/1/1488 1523/1/1500 +f 1523/1/1500 1511/1/1488 1525/1/1502 +f 1485/1/1462 1486/1/1463 1541/1/1518 +f 1542/1/1519 1541/1/1518 1486/1/1463 +f 1487/1/1464 1495/1/1472 1543/1/1520 +f 1550/1/1527 1543/1/1520 1495/1/1472 +f 1489/1/1466 1488/1/1465 1545/1/1522 +f 1544/1/1521 1545/1/1522 1488/1/1465 +f 1558/1/1535 1489/1/1466 1560/1/1537 +f 1545/1/1522 1560/1/1537 1489/1/1466 +f 1492/1/1469 1491/1/1468 1548/1/1525 +f 1547/1/1524 1548/1/1525 1491/1/1468 +f 1486/1/1463 1493/1/1470 1542/1/1519 +f 1549/1/1526 1542/1/1519 1493/1/1470 +f 1495/1/1472 1494/1/1471 1550/1/1527 +f 1551/1/1528 1550/1/1527 1494/1/1471 +f 1488/1/1465 1487/1/1464 1544/1/1521 +f 1543/1/1520 1544/1/1521 1487/1/1464 +f 1491/1/1468 1490/1/1467 1547/1/1524 +f 1546/1/1523 1547/1/1524 1490/1/1467 +f 1493/1/1470 1492/1/1469 1549/1/1526 +f 1548/1/1525 1549/1/1526 1492/1/1469 +f 1490/1/1467 1558/1/1535 1546/1/1523 +f 1560/1/1537 1546/1/1523 1558/1/1535 +f 1494/1/1471 1485/1/1462 1551/1/1528 +f 1541/1/1518 1551/1/1528 1485/1/1462 +f 1563/1/1539 1564/1/1540 1502/1/1479 +f 1503/1/1480 1502/1/1479 1564/1/1540 +f 1565/1/1541 1566/1/1542 1470/1/1447 +f 1469/1/1446 1470/1/1447 1566/1/1542 +f 1566/1/1542 1567/1/1543 1469/1/1446 +f 1471/1/1448 1469/1/1446 1567/1/1543 +f 1568/1/1544 1569/1/1545 1473/1/1450 +f 1472/1/1449 1473/1/1450 1569/1/1545 +f 1570/1/1546 1571/1/1547 1474/1/1451 +f 1475/1/1452 1474/1/1451 1571/1/1547 +f 1571/1/1547 1572/1/1548 1475/1/1452 +f 1468/1/1445 1475/1/1452 1572/1/1548 +f 1573/1/1549 1563/1/1539 1467/1/1444 +f 1502/1/1479 1467/1/1444 1563/1/1539 +f 1564/1/1540 1565/1/1541 1503/1/1480 +f 1470/1/1447 1503/1/1480 1565/1/1541 +f 1574/1/1550 1568/1/1544 1554/1/1531 +f 1473/1/1450 1554/1/1531 1568/1/1544 +f 1569/1/1545 1570/1/1546 1472/1/1449 +f 1474/1/1451 1472/1/1449 1570/1/1546 +f 1567/1/1543 1574/1/1550 1471/1/1448 +f 1554/1/1531 1471/1/1448 1574/1/1550 +f 1572/1/1548 1573/1/1549 1468/1/1445 +f 1467/1/1444 1468/1/1445 1573/1/1549 +f 1575/1/1551 1383/1/1362 1576/1/1552 +f 1406/1/1385 1576/1/1552 1383/1/1362 +f 1421/1/1400 1576/1/1552 1385/1/1364 +f 1406/1/1385 1385/1/1364 1576/1/1552 +f 1421/1/1400 1363/1/1342 1577/1/1553 +f 1575/1/1551 1578/1/1554 1383/1/1362 +f 1381/1/1360 1383/1/1362 1578/1/1554 +f 1379/1/1358 1381/1/1360 1579/1/1555 +f 1578/1/1554 1579/1/1555 1381/1/1360 +f 1362/1/1341 1580/1/1556 1363/1/1342 +f 1577/1/1553 1363/1/1342 1580/1/1556 +f 1581/1/1557 1350/1/1329 1579/1/1555 +f 1379/1/1358 1579/1/1555 1350/1/1329 +f 1582/1/1558 1349/1/1328 1581/1/1557 +f 1350/1/1329 1581/1/1557 1349/1/1328 +f 1583/1/1559 1351/1/1330 1582/1/1558 +f 1349/1/1328 1582/1/1558 1351/1/1330 +f 1584/1/1560 1408/1/1387 1583/1/1559 +f 1351/1/1330 1583/1/1559 1408/1/1387 +f 1585/1/1561 1407/1/1386 1584/1/1560 +f 1408/1/1387 1584/1/1560 1407/1/1386 +f 1413/1/1392 1407/1/1386 1586/1/1562 +f 1585/1/1561 1586/1/1562 1407/1/1386 +f 1413/1/1392 1586/1/1562 1362/1/1341 +f 1580/1/1556 1362/1/1341 1586/1/1562 +f 1579/1/1555 1453/1/1430 1581/1/1557 +f 1455/1/1432 1581/1/1557 1453/1/1430 +f 1581/1/1557 1455/1/1432 1582/1/1558 +f 1457/1/1434 1582/1/1558 1455/1/1432 +f 1582/1/1558 1457/1/1434 1583/1/1559 +f 1552/1/1529 1583/1/1559 1457/1/1434 +f 1583/1/1559 1552/1/1529 1584/1/1560 +f 1461/1/1438 1584/1/1560 1552/1/1529 +f 1584/1/1560 1461/1/1438 1585/1/1561 +f 1462/1/1439 1585/1/1561 1461/1/1438 +f 1586/1/1562 1585/1/1561 1465/1/1442 +f 1462/1/1439 1465/1/1442 1585/1/1561 +f 1586/1/1562 1465/1/1442 1580/1/1556 +f 1466/1/1443 1580/1/1556 1465/1/1442 +f 1580/1/1556 1466/1/1443 1577/1/1553 +f 1449/1/1427 1577/1/1553 1466/1/1443 +f 1451/1/633 1577/1/1553 1449/1/1427 +f 1576/1/1552 1451/1/633 1575/1/1551 +f 1506/1/1483 1575/1/1551 1451/1/633 +f 1578/1/1554 1575/1/1551 1507/1/1484 +f 1506/1/1483 1507/1/1484 1575/1/1551 +f 1579/1/1555 1578/1/1554 1453/1/1430 +f 1507/1/1484 1453/1/1430 1578/1/1554 +f 1421/1/1400 1577/1/1553 1576/1/1552 +f 1451/1/633 1576/1/1552 1577/1/1553 +f 1587/1/1563 1588/1/1564 1589/1/1565 +f 1590/1/1566 1589/1/1565 1588/1/1564 +f 1591/1/1567 1592/1/1568 1593/1/1569 +f 1594/1/1570 1593/1/1569 1592/1/1568 +f 1595/1/1571 1596/1/1572 1597/1/1573 +f 1598/1/1574 1597/1/1573 1596/1/1572 +f 1599/1/1575 1600/1/1576 1601/1/1577 +f 1602/1/1578 1601/1/1577 1600/1/1576 +f 1602/1/1578 1600/1/1576 1603/1/1579 +f 1604/1/1580 1603/1/1579 1600/1/1576 +f 1603/1/1579 1604/1/1580 1605/1/1581 +f 1606/1/1582 1605/1/1581 1604/1/1580 +f 1607/1/1583 1608/1/1584 1609/1/1585 +f 1610/1/1586 1609/1/1585 1608/1/1584 +f 1611/1/1587 1612/1/1588 1613/1/1589 +f 1614/1/1590 1613/1/1589 1612/1/1588 +f 1615/1/1591 1616/1/1592 1617/1/1593 +f 1618/1/1594 1617/1/1593 1616/1/1592 +f 1619/1/1595 1620/1/1596 1417/1/1396 +f 1621/1/1597 1417/1/1396 1620/1/1596 +f 1622/1/1598 1623/1/1599 1624/1/1600 +f 1625/1/1601 1624/1/1600 1623/1/1599 +f 1626/1/1602 1627/1/1603 1628/1/1604 +f 1629/1/1605 1628/1/1604 1627/1/1603 +f 1630/1/1606 1631/1/1607 1632/1/1608 +f 1633/1/1609 1632/1/1608 1631/1/1607 +f 1634/1/1610 1635/1/1611 1636/1/1612 +f 1637/1/1613 1636/1/1612 1635/1/1611 +f 1638/1/1614 1639/1/1615 1640/1/1616 +f 1641/1/1617 1640/1/1616 1639/1/1615 +f 1639/1/1615 1642/1/1618 1641/1/1617 +f 1643/1/1619 1641/1/1617 1642/1/1618 +f 1642/1/1618 1644/1/1620 1643/1/1619 +f 1645/1/1621 1643/1/1619 1644/1/1620 +f 1629/1/1605 1646/1/1622 1628/1/1604 +f 1647/1/1623 1628/1/1604 1646/1/1622 +f 1633/1/1609 1648/1/1624 1632/1/1608 +f 1649/1/1625 1632/1/1608 1648/1/1624 +f 1650/1/1626 1618/1/1594 1651/1/1627 +f 1616/1/1592 1651/1/1627 1618/1/1594 +f 1640/1/1616 1641/1/1617 1652/1/1628 +f 1653/1/1629 1652/1/1628 1641/1/1617 +f 1641/1/1617 1643/1/1619 1653/1/1629 +f 1654/1/1630 1653/1/1629 1643/1/1619 +f 1643/1/1619 1645/1/1621 1654/1/1630 +f 1655/1/1631 1654/1/1630 1645/1/1621 +f 1612/1/1588 1611/1/1587 1608/1/1584 +f 1610/1/1586 1608/1/1584 1611/1/1587 +f 1646/1/1622 1629/1/1605 1649/1/1625 +f 1632/1/1608 1649/1/1625 1629/1/1605 +f 1630/1/1606 1632/1/1608 1627/1/1603 +f 1629/1/1605 1627/1/1603 1632/1/1608 +f 1591/1/1567 1593/1/1569 1588/1/1564 +f 1590/1/1566 1588/1/1564 1593/1/1569 +f 1616/1/1592 1615/1/1591 1614/1/1590 +f 1613/1/1589 1614/1/1590 1615/1/1591 +f 1651/1/1627 1616/1/1592 1648/1/1624 +f 1614/1/1590 1648/1/1624 1616/1/1592 +f 1636/1/1612 1637/1/1613 1631/1/1607 +f 1633/1/1609 1631/1/1607 1637/1/1613 +f 1595/1/1571 1597/1/1573 1592/1/1568 +f 1594/1/1570 1592/1/1568 1597/1/1573 +f 1656/1/1632 1657/1/1633 1658/1/1634 +f 1659/1/1635 1658/1/1634 1657/1/1633 +f 1658/1/1634 1659/1/1635 1660/1/1636 +f 1661/1/1637 1660/1/1636 1659/1/1635 +f 1662/1/1638 1663/1/1639 1664/1/1640 +f 1665/1/1641 1664/1/1640 1663/1/1639 +f 1666/1/1642 1667/1/1643 1668/1/1644 +f 1669/1/1645 1668/1/1644 1667/1/1643 +f 1670/1/1646 1671/1/1093 1626/1/1602 +f 1627/1/1603 1626/1/1602 1671/1/1093 +f 1672/1/1647 1673/1/1648 1630/1/1606 +f 1631/1/1607 1630/1/1606 1673/1/1648 +f 1674/1/1649 1675/1/1650 1636/1/1612 +f 1634/1/1610 1636/1/1612 1675/1/1650 +f 1676/1/1651 1677/1/1652 1638/1/1614 +f 1639/1/1615 1638/1/1614 1677/1/1652 +f 1677/1/1652 1678/1/1653 1639/1/1615 +f 1642/1/1618 1639/1/1615 1678/1/1653 +f 1678/1/1653 1679/1/1654 1642/1/1618 +f 1644/1/1620 1642/1/1618 1679/1/1654 +f 1671/1/1093 1672/1/1647 1627/1/1603 +f 1630/1/1606 1627/1/1603 1672/1/1647 +f 1673/1/1648 1674/1/1649 1631/1/1607 +f 1636/1/1612 1631/1/1607 1674/1/1649 +f 1680/1/1655 1681/1/1656 1665/1/1641 +f 1664/1/1640 1665/1/1641 1681/1/1656 +f 1609/1/1585 1624/1/1600 1607/1/1583 +f 1625/1/1601 1607/1/1583 1624/1/1600 +f 1655/1/1631 1645/1/1621 1647/1/1623 +f 1628/1/1604 1647/1/1623 1645/1/1621 +f 1628/1/1604 1645/1/1621 1626/1/1602 +f 1644/1/1620 1626/1/1602 1645/1/1621 +f 1626/1/1602 1644/1/1620 1670/1/1646 +f 1679/1/1654 1670/1/1646 1644/1/1620 +f 1589/1/1565 1605/1/1581 1587/1/1563 +f 1606/1/1582 1587/1/1563 1605/1/1581 +f 1657/1/1633 1617/1/1593 1659/1/1635 +f 1618/1/1594 1659/1/1635 1617/1/1593 +f 1659/1/1635 1618/1/1594 1661/1/1637 +f 1650/1/1626 1661/1/1637 1618/1/1594 +f 1665/1/1641 1663/1/1639 1634/1/1610 +f 1635/1/1611 1634/1/1610 1663/1/1639 +f 1680/1/1655 1665/1/1641 1675/1/1650 +f 1634/1/1610 1675/1/1650 1665/1/1641 +f 1668/1/1644 1669/1/1645 1596/1/1572 +f 1598/1/1574 1596/1/1572 1669/1/1645 +f 1417/1/1396 1656/1/1632 1619/1/1595 +f 1658/1/1634 1619/1/1595 1656/1/1632 +f 1652/1/1628 1619/1/1595 1660/1/1636 +f 1658/1/1634 1660/1/1636 1619/1/1595 +f 1640/1/1616 1662/1/1638 1638/1/1614 +f 1664/1/1640 1638/1/1614 1662/1/1638 +f 1638/1/1614 1664/1/1640 1676/1/1651 +f 1681/1/1656 1676/1/1651 1664/1/1640 +f 1599/1/1575 1601/1/1577 1666/1/1642 +f 1667/1/1643 1666/1/1642 1601/1/1577 +f 1648/1/1624 1614/1/1590 1649/1/1625 +f 1612/1/1588 1649/1/1625 1614/1/1590 +f 1649/1/1625 1612/1/1588 1646/1/1622 +f 1608/1/1584 1646/1/1622 1612/1/1588 +f 1646/1/1622 1608/1/1584 1647/1/1623 +f 1607/1/1583 1647/1/1623 1608/1/1584 +f 1647/1/1623 1607/1/1583 1655/1/1631 +f 1625/1/1601 1655/1/1631 1607/1/1583 +f 1654/1/1630 1655/1/1631 1623/1/1599 +f 1625/1/1601 1623/1/1599 1655/1/1631 +f 1653/1/1629 1654/1/1630 1620/1/1596 +f 1623/1/1599 1620/1/1596 1654/1/1630 +f 1652/1/1628 1653/1/1629 1619/1/1595 +f 1620/1/1596 1619/1/1595 1653/1/1629 +f 1648/1/1624 1633/1/1609 1651/1/1627 +f 1637/1/1613 1651/1/1627 1633/1/1609 +f 1651/1/1627 1637/1/1613 1650/1/1626 +f 1635/1/1611 1650/1/1626 1637/1/1613 +f 1661/1/1637 1650/1/1626 1663/1/1639 +f 1635/1/1611 1663/1/1639 1650/1/1626 +f 1660/1/1636 1661/1/1637 1662/1/1638 +f 1663/1/1639 1662/1/1638 1661/1/1637 +f 1652/1/1628 1660/1/1636 1640/1/1616 +f 1662/1/1638 1640/1/1616 1660/1/1636 +f 1682/1/1657 1683/1/1658 1684/1/1659 +f 1685/1/1660 1684/1/1659 1683/1/1658 +f 1686/1/1661 1687/1/1662 1688/1/1663 +f 1689/1/1664 1688/1/1663 1687/1/1662 +f 1690/1/1665 1691/1/1666 1692/1/1667 +f 1693/1/1668 1692/1/1667 1691/1/1666 +f 1694/1/1669 1695/1/1670 1696/1/1671 +f 1697/1/1672 1696/1/1671 1695/1/1670 +f 1698/1/1673 1699/1/1674 1700/1/1675 +f 1701/1/1676 1700/1/1675 1699/1/1674 +f 1683/1/1658 1698/1/1673 1685/1/1660 +f 1700/1/1675 1685/1/1660 1698/1/1673 +f 1691/1/1666 1686/1/1661 1693/1/1668 +f 1688/1/1663 1693/1/1668 1686/1/1661 +f 1695/1/1670 1690/1/1665 1697/1/1672 +f 1692/1/1667 1697/1/1672 1690/1/1665 +f 1702/1/1677 1703/1/1678 1704/1/1679 +f 1705/1/1680 1704/1/1679 1703/1/1678 +f 1687/1/1662 1682/1/1657 1689/1/1664 +f 1684/1/1659 1689/1/1664 1682/1/1657 +f 1703/1/1678 1694/1/1669 1705/1/1680 +f 1696/1/1671 1705/1/1680 1694/1/1669 +f 1699/1/1674 1702/1/1677 1701/1/1676 +f 1704/1/1679 1701/1/1676 1702/1/1677 +f 1706/1/1681 1707/1/1682 1670/1/1646 +f 1671/1/1093 1670/1/1646 1707/1/1682 +f 1708/1/1683 1709/1/1684 1672/1/1647 +f 1673/1/1648 1672/1/1647 1709/1/1684 +f 1710/1/1685 1711/1/1686 1674/1/1649 +f 1675/1/1650 1674/1/1649 1711/1/1686 +f 1712/1/1687 1713/1/1688 1676/1/1651 +f 1677/1/1652 1676/1/1651 1713/1/1688 +f 1713/1/1688 1714/1/1689 1677/1/1652 +f 1678/1/1653 1677/1/1652 1714/1/1689 +f 1714/1/1689 1715/1/1690 1678/1/1653 +f 1679/1/1654 1678/1/1653 1715/1/1690 +f 1707/1/1682 1708/1/1683 1671/1/1093 +f 1672/1/1647 1671/1/1093 1708/1/1683 +f 1709/1/1684 1710/1/1685 1673/1/1648 +f 1674/1/1649 1673/1/1648 1710/1/1685 +f 1716/1/1691 1717/1/1692 1680/1/1655 +f 1681/1/1656 1680/1/1655 1717/1/1692 +f 1715/1/1690 1706/1/1681 1679/1/1654 +f 1670/1/1646 1679/1/1654 1706/1/1681 +f 1711/1/1686 1716/1/1691 1675/1/1650 +f 1680/1/1655 1675/1/1650 1716/1/1691 +f 1717/1/1692 1712/1/1687 1681/1/1656 +f 1676/1/1651 1681/1/1656 1712/1/1687 +f 1718/1/1693 1719/1/1694 1682/1/1657 +f 1683/1/1658 1682/1/1657 1719/1/1694 +f 1720/1/1695 1721/1/1696 1686/1/1661 +f 1687/1/1662 1686/1/1661 1721/1/1696 +f 1722/1/1697 1723/1/1698 1690/1/1665 +f 1691/1/1666 1690/1/1665 1723/1/1698 +f 1724/1/1699 1725/1/1700 1694/1/1669 +f 1695/1/1670 1694/1/1669 1725/1/1700 +f 1726/1/1701 1727/1/1702 1698/1/1673 +f 1699/1/1674 1698/1/1673 1727/1/1702 +f 1719/1/1694 1726/1/1701 1683/1/1658 +f 1698/1/1673 1683/1/1658 1726/1/1701 +f 1723/1/1698 1720/1/1695 1691/1/1666 +f 1686/1/1661 1691/1/1666 1720/1/1695 +f 1725/1/1700 1722/1/1697 1695/1/1670 +f 1690/1/1665 1695/1/1670 1722/1/1697 +f 1728/1/1703 1729/1/1704 1702/1/1677 +f 1703/1/1678 1702/1/1677 1729/1/1704 +f 1721/1/1696 1718/1/1693 1687/1/1662 +f 1682/1/1657 1687/1/1662 1718/1/1693 +f 1729/1/1704 1724/1/1699 1703/1/1678 +f 1694/1/1669 1703/1/1678 1724/1/1699 +f 1727/1/1702 1728/1/1703 1699/1/1674 +f 1702/1/1677 1699/1/1674 1728/1/1703 +f 1730/1/1705 1731/1/1706 1718/1/1693 +f 1719/1/1694 1718/1/1693 1731/1/1706 +f 1732/1/1707 1733/1/1708 1720/1/1695 +f 1721/1/1696 1720/1/1695 1733/1/1708 +f 1734/1/1709 1735/1/1710 1722/1/1697 +f 1723/1/1698 1722/1/1697 1735/1/1710 +f 1736/1/1711 1737/1/1712 1724/1/1699 +f 1725/1/1700 1724/1/1699 1737/1/1712 +f 1738/1/1713 1739/1/1714 1726/1/1701 +f 1727/1/1702 1726/1/1701 1739/1/1714 +f 1731/1/1706 1738/1/1713 1719/1/1694 +f 1726/1/1701 1719/1/1694 1738/1/1713 +f 1735/1/1710 1732/1/1707 1723/1/1698 +f 1720/1/1695 1723/1/1698 1732/1/1707 +f 1737/1/1712 1734/1/1709 1725/1/1700 +f 1722/1/1697 1725/1/1700 1734/1/1709 +f 1740/1/1715 1741/1/1716 1728/1/1703 +f 1729/1/1704 1728/1/1703 1741/1/1716 +f 1733/1/1708 1730/1/1705 1721/1/1696 +f 1718/1/1693 1721/1/1696 1730/1/1705 +f 1741/1/1716 1736/1/1711 1729/1/1704 +f 1724/1/1699 1729/1/1704 1736/1/1711 +f 1739/1/1714 1740/1/1715 1727/1/1702 +f 1728/1/1703 1727/1/1702 1740/1/1715 +f 1684/1/1659 1685/1/1660 1689/1/1664 +f 1688/1/1663 1689/1/1664 1693/1/1668 +f 1692/1/1667 1693/1/1668 1697/1/1672 +f 1693/1/1668 1689/1/1664 1697/1/1672 +f 1696/1/1671 1697/1/1672 1705/1/1680 +f 1704/1/1679 1705/1/1680 1701/1/1676 +f 1705/1/1680 1697/1/1672 1701/1/1676 +f 1697/1/1672 1689/1/1664 1701/1/1676 +f 1689/1/1664 1685/1/1660 1701/1/1676 +f 1701/1/1676 1685/1/1660 1700/1/1675 +f 1587/1/1563 1606/1/1582 1730/1/1705 +f 1731/1/1706 1730/1/1705 1606/1/1582 +f 1591/1/1567 1588/1/1564 1732/1/1707 +f 1733/1/1708 1732/1/1707 1588/1/1564 +f 1595/1/1571 1592/1/1568 1734/1/1709 +f 1735/1/1710 1734/1/1709 1592/1/1568 +f 1668/1/1644 1596/1/1572 1736/1/1711 +f 1737/1/1712 1736/1/1711 1596/1/1572 +f 1604/1/1580 1600/1/1576 1738/1/1713 +f 1739/1/1714 1738/1/1713 1600/1/1576 +f 1606/1/1582 1604/1/1580 1731/1/1706 +f 1738/1/1713 1731/1/1706 1604/1/1580 +f 1592/1/1568 1591/1/1567 1735/1/1710 +f 1732/1/1707 1735/1/1710 1591/1/1567 +f 1596/1/1572 1595/1/1571 1737/1/1712 +f 1734/1/1709 1737/1/1712 1595/1/1571 +f 1599/1/1575 1666/1/1642 1740/1/1715 +f 1741/1/1716 1740/1/1715 1666/1/1642 +f 1588/1/1564 1587/1/1563 1733/1/1708 +f 1730/1/1705 1733/1/1708 1587/1/1563 +f 1666/1/1642 1668/1/1644 1741/1/1716 +f 1736/1/1711 1741/1/1716 1668/1/1644 +f 1600/1/1576 1599/1/1575 1739/1/1714 +f 1740/1/1715 1739/1/1714 1599/1/1575 +f 1589/1/1565 1590/1/1566 1706/1/1681 +f 1707/1/1682 1706/1/1681 1590/1/1566 +f 1593/1/1569 1594/1/1570 1708/1/1683 +f 1709/1/1684 1708/1/1683 1594/1/1570 +f 1597/1/1573 1598/1/1574 1710/1/1685 +f 1711/1/1686 1710/1/1685 1598/1/1574 +f 1601/1/1577 1602/1/1578 1712/1/1687 +f 1713/1/1688 1712/1/1687 1602/1/1578 +f 1602/1/1578 1603/1/1579 1713/1/1688 +f 1714/1/1689 1713/1/1688 1603/1/1579 +f 1603/1/1579 1605/1/1581 1714/1/1689 +f 1715/1/1690 1714/1/1689 1605/1/1581 +f 1590/1/1566 1593/1/1569 1707/1/1682 +f 1708/1/1683 1707/1/1682 1593/1/1569 +f 1594/1/1570 1597/1/1573 1709/1/1684 +f 1710/1/1685 1709/1/1684 1597/1/1573 +f 1669/1/1645 1667/1/1643 1716/1/1691 +f 1717/1/1692 1716/1/1691 1667/1/1643 +f 1605/1/1581 1589/1/1565 1715/1/1690 +f 1706/1/1681 1715/1/1690 1589/1/1565 +f 1598/1/1574 1669/1/1645 1711/1/1686 +f 1716/1/1691 1711/1/1686 1669/1/1645 +f 1667/1/1643 1601/1/1577 1717/1/1692 +f 1712/1/1687 1717/1/1692 1601/1/1577 +f 1422/1/1401 1423/1/1402 1624/1/1600 +f 1622/1/1598 1624/1/1600 1423/1/1402 +f 1624/1/1600 1609/1/1585 1422/1/1401 +f 1424/1/1403 1422/1/1401 1609/1/1585 +f 1609/1/1585 1610/1/1586 1424/1/1403 +f 1389/1/1368 1424/1/1403 1610/1/1586 +f 1617/1/1593 1657/1/1633 1368/1/1347 +f 1369/1/1348 1368/1/1347 1657/1/1633 +f 1352/1/1331 21/1/21 1369/1/1348 +f 43/1/43 1369/1/1348 21/1/21 +f 115/1/115 4/1/4 1425/1/1404 +f 1341/1/1320 1425/1/1404 4/1/4 +f 1657/1/1633 1656/1/1632 1369/1/1348 +f 1352/1/1331 1369/1/1348 1656/1/1632 +f 1352/1/1331 1656/1/1632 1353/1/1332 +f 1417/1/1396 1353/1/1332 1656/1/1632 +f 1389/1/1368 1610/1/1586 1390/1/1369 +f 1611/1/1587 1390/1/1369 1610/1/1586 +f 1742/1/1717 1430/1/1409 1103/1/1099 +f 1615/1/1591 1617/1/1593 1425/1/1404 +f 1368/1/1347 1425/1/1404 1617/1/1593 +f 1613/1/1589 1397/1/1376 1611/1/1587 +f 1390/1/1369 1611/1/1587 1397/1/1376 +f 1399/1/1378 1615/1/1591 1341/1/1320 +f 1425/1/1404 1341/1/1320 1615/1/1591 +f 1397/1/1376 1613/1/1589 1399/1/1378 +f 1615/1/1591 1399/1/1378 1613/1/1589 +f 1412/1/1391 1413/1/1392 1361/1/1340 +f 1401/1/1380 1361/1/1340 1413/1/1392 +f 108/1/108 1412/1/1391 31/1/31 +f 1361/1/1340 31/1/31 1412/1/1391 +f 1428/1/1407 1430/1/1409 1622/1/1598 +f 912/1/908 1428/1/1407 1423/1/1402 +f 1622/1/1598 1423/1/1402 1428/1/1407 +f 1622/1/1598 1430/1/1409 1621/1/1597 +f 1742/1/1717 1621/1/1597 1430/1/1409 +f 1622/1/1598 1621/1/1597 1623/1/1599 +f 1620/1/1596 1623/1/1599 1621/1/1597 +f 1417/1/1396 1621/1/1597 1416/1/1395 +f 1742/1/1717 1416/1/1395 1621/1/1597 +f 1416/1/1395 1742/1/1717 1104/1/1100 +f 1103/1/1099 1104/1/1100 1742/1/1717 +f 1743/1/1718 1411/1/1390 1744/1/1719 +f 1745/1/1720 1744/1/1719 1411/1/1390 +f 1746/1/1721 820/1/818 1747/1/1722 +f 1747/1/1722 820/1/818 822/1/820 +f 824/1/822 820/1/818 1748/1/1723 +f 1748/1/1723 820/1/818 1746/1/1721 +f 1749/1/1724 1750/1/1725 1751/1/1726 +f 1752/1/1727 1751/1/1726 1750/1/1725 +f 1749/1/1724 1751/1/1726 830/1/828 +f 829/1/827 830/1/828 1751/1/1726 +f 833/1/831 832/1/830 1744/1/1719 +f 1753/1/1728 1744/1/1719 832/1/830 +f 1744/1/1719 1753/1/1728 1750/1/1725 +f 1752/1/1727 1750/1/1725 1753/1/1728 +f 1754/1/1729 1755/1/1730 1756/1/1731 +f 1757/1/1732 1756/1/1731 1755/1/1730 +f 1755/1/1730 839/1/837 1757/1/1732 +f 838/1/836 1757/1/1732 839/1/837 +f 843/1/841 1758/1/1733 842/1/840 +f 1759/1/1734 842/1/840 1758/1/1733 +f 1758/1/1733 1754/1/1729 1759/1/1734 +f 1756/1/1731 1759/1/1734 1754/1/1729 +f 1760/1/1735 1761/1/1736 1762/1/1737 +f 1763/1/1738 1762/1/1737 1761/1/1736 +f 1761/1/1736 849/1/847 1763/1/1738 +f 848/1/846 1763/1/1738 849/1/847 +f 853/1/851 1764/1/1739 852/1/850 +f 1765/1/1740 852/1/850 1764/1/1739 +f 1764/1/1739 1760/1/1735 1765/1/1740 +f 1762/1/1737 1765/1/1740 1760/1/1735 +f 1766/1/1741 1767/1/1742 1768/1/1743 +f 1769/1/1744 1768/1/1743 1767/1/1742 +f 1767/1/1742 859/1/837 1769/1/1744 +f 858/1/837 1769/1/1744 859/1/837 +f 863/1/859 1770/1/1745 862/1/858 +f 1771/1/1746 862/1/858 1770/1/1745 +f 1770/1/1745 1766/1/1741 1771/1/1746 +f 1768/1/1743 1771/1/1746 1766/1/1741 +f 1762/1/1737 1763/1/1738 1772/1/1747 +f 1773/1/1748 1772/1/1747 1763/1/1738 +f 1763/1/1738 848/1/846 1773/1/1748 +f 866/1/862 1773/1/1748 848/1/846 +f 852/1/850 1765/1/1740 868/1/864 +f 1774/1/1749 868/1/864 1765/1/1740 +f 1765/1/1740 1762/1/1737 1774/1/1749 +f 1772/1/1747 1774/1/1749 1762/1/1737 +f 1772/1/1747 1773/1/1748 1754/1/1729 +f 1755/1/1730 1754/1/1729 1773/1/1748 +f 1773/1/1748 866/1/862 1755/1/1730 +f 839/1/837 1755/1/1730 866/1/862 +f 868/1/864 1774/1/1749 843/1/841 +f 1758/1/1733 843/1/841 1774/1/1749 +f 1774/1/1749 1772/1/1747 1758/1/1733 +f 1754/1/1729 1758/1/1733 1772/1/1747 +f 1756/1/1731 1757/1/1732 1766/1/1741 +f 1767/1/1742 1766/1/1741 1757/1/1732 +f 1757/1/1732 838/1/836 1767/1/1742 +f 859/1/837 1767/1/1742 838/1/836 +f 842/1/840 1759/1/1734 863/1/859 +f 1770/1/1745 863/1/859 1759/1/1734 +f 1759/1/1734 1756/1/1731 1770/1/1745 +f 1766/1/1741 1770/1/1745 1756/1/1731 +f 1768/1/1743 1769/1/1744 1775/1/1750 +f 1776/1/1751 1775/1/1750 1769/1/1744 +f 1769/1/1744 858/1/837 1776/1/1751 +f 871/1/867 1776/1/1751 858/1/837 +f 862/1/858 1771/1/1746 873/1/869 +f 1777/1/1752 873/1/869 1771/1/1746 +f 1771/1/1746 1768/1/1743 1777/1/1752 +f 1775/1/1750 1777/1/1752 1768/1/1743 +f 1775/1/1750 1776/1/1751 1752/1/1727 +f 1751/1/1726 1752/1/1727 1776/1/1751 +f 1776/1/1751 871/1/867 1751/1/1726 +f 829/1/827 1751/1/1726 871/1/867 +f 873/1/869 1777/1/1752 832/1/830 +f 1753/1/1728 832/1/830 1777/1/1752 +f 1777/1/1752 1775/1/1750 1753/1/1728 +f 1752/1/1727 1753/1/1728 1775/1/1750 +f 1404/1/1383 1749/1/1724 87/1/87 +f 830/1/828 87/1/87 1749/1/1724 +f 1403/1/1382 1750/1/1725 1404/1/1383 +f 1749/1/1724 1404/1/1383 1750/1/1725 +f 1743/1/1718 1744/1/1719 1403/1/1382 +f 1750/1/1725 1403/1/1382 1744/1/1719 +f 1411/1/1390 1380/1/1359 1745/1/1720 +f 57/1/57 1745/1/1720 1380/1/1359 +f 1744/1/1719 1745/1/1720 833/1/831 +f 57/1/57 833/1/831 1745/1/1720 +f 1746/1/1721 1747/1/1722 1760/1/1735 +f 1761/1/1736 1760/1/1735 1747/1/1722 +f 1747/1/1722 822/1/820 1761/1/1736 +f 849/1/847 1761/1/1736 822/1/820 +f 824/1/822 1748/1/1723 853/1/851 +f 1764/1/1739 853/1/851 1748/1/1723 +f 1748/1/1723 1746/1/1721 1764/1/1739 +f 1760/1/1735 1764/1/1739 1746/1/1721 +f 1384/1/1363 1743/1/1718 1403/1/1382 +f 1384/1/1363 1382/1/1361 1743/1/1718 +f 1411/1/1390 1743/1/1718 1382/1/1361 +f 1145/1/1141 1778/1/1753 1779/1/1754 +f 1780/1/1755 1779/1/1754 1778/1/1753 +f 1779/1/1754 1780/1/1755 1781/1/1756 +f 1782/1/1757 1781/1/1756 1780/1/1755 +f 1781/1/1756 1782/1/1757 1783/1/1758 +f 1784/1/1759 1783/1/1758 1782/1/1757 +f 1783/1/1758 1784/1/1759 1785/1/1760 +f 1786/1/1761 1785/1/1760 1784/1/1759 +f 1785/1/1760 1786/1/1761 1787/1/1762 +f 1788/1/1763 1787/1/1762 1786/1/1761 +f 1787/1/1762 1788/1/1763 1789/1/1764 +f 1790/1/1765 1789/1/1764 1788/1/1763 +f 1789/1/1764 1790/1/1765 1791/1/1766 +f 1792/1/1767 1791/1/1766 1790/1/1765 +f 1791/1/1766 1792/1/1767 1369/1/1348 +f 1793/1/1768 1369/1/1348 1792/1/1767 +f 1369/1/1348 1793/1/1768 1794/1/1769 +f 1795/1/1770 1794/1/1769 1793/1/1768 +f 1794/1/1769 1795/1/1770 1796/1/1771 +f 1797/1/1772 1796/1/1771 1795/1/1770 +f 1798/1/1773 1799/1/1774 1797/1/1772 +f 1796/1/1771 1797/1/1772 1799/1/1774 +f 1799/1/1774 1798/1/1773 1800/1/1775 +f 1801/1/1776 1800/1/1775 1798/1/1773 +f 32/1/32 1802/1/1777 1803/1/1778 +f 1804/1/1779 1803/1/1778 1802/1/1777 +f 1804/1/1779 1802/1/1777 1801/1/1776 +f 1800/1/1775 1801/1/1776 1802/1/1777 +f 1172/1/1167 1805/1/1780 1171/1/1166 +f 1806/1/1780 1171/1/1166 1805/1/1780 +f 1171/1/1166 1806/1/1780 1807/1/1780 +f 1808/1/1780 1807/1/1780 1806/1/1780 +f 1807/1/1780 1808/1/1780 1176/1/1168 +f 1809/1/1780 1176/1/1168 1808/1/1780 +f 1176/1/1168 1809/1/1780 1178/1/1169 +f 1810/1/1780 1178/1/1169 1809/1/1780 +f 1178/1/1169 1810/1/1780 1180/1/1170 +f 1811/1/1780 1180/1/1170 1810/1/1780 +f 1180/1/1170 1811/1/1780 1182/1/1171 +f 1812/1/1780 1182/1/1171 1811/1/1780 +f 1182/1/1171 1812/1/1780 1184/1/21 +f 1813/1/1780 1184/1/21 1812/1/1780 +f 1184/1/21 1813/1/1780 1186/1/1172 +f 1814/1/1780 1186/1/1172 1813/1/1780 +f 1188/1/1173 1186/1/1172 1815/1/1780 +f 1814/1/1780 1815/1/1780 1186/1/1172 +f 1188/1/1173 1815/1/1780 115/1/115 +f 1816/1/1780 115/1/115 1815/1/1780 +f 1817/1/1780 1190/1/1174 1816/1/1780 +f 115/1/115 1816/1/1780 1190/1/1174 +f 1190/1/1174 1817/1/1780 1193/1/1175 +f 1818/1/1780 1193/1/1175 1817/1/1780 +f 1819/1/1780 1820/1/1780 32/1/32 +f 1821/1/1780 32/1/32 1820/1/1780 +f 1820/1/1780 1819/1/1780 1818/1/1780 +f 1193/1/1175 1818/1/1780 1819/1/1780 +f 1822/1/1781 1823/1/1782 1824/1/1783 +f 1825/1/1784 1824/1/1783 1823/1/1782 +f 1825/1/1784 1826/1/1785 1824/1/1783 +f 1827/1/1786 1824/1/1783 1826/1/1785 +f 1828/1/1787 1829/1/1788 1830/1/1789 +f 1831/1/1790 1830/1/1789 1829/1/1788 +f 1831/1/1790 1832/1/1791 1830/1/1789 +f 1833/1/1792 1830/1/1789 1832/1/1791 +f 1834/1/1793 1835/1/1794 1836/1/1795 +f 1837/1/1796 1836/1/1795 1835/1/1794 +f 1837/1/1796 1838/1/1797 1836/1/1795 +f 1839/1/1798 1836/1/1795 1838/1/1797 +f 1840/1/1799 1841/1/1800 1842/1/1801 +f 1843/1/1802 1842/1/1801 1841/1/1800 +f 1843/1/1802 1844/1/1803 1842/1/1801 +f 1845/1/1804 1842/1/1801 1844/1/1803 +f 1846/1/1805 1847/1/1806 1848/1/1807 +f 1849/1/1808 1848/1/1807 1847/1/1806 +f 1849/1/1808 1850/1/1809 1848/1/1807 +f 1851/1/1810 1848/1/1807 1850/1/1809 +f 1852/1/1811 1853/1/1812 1854/1/1813 +f 1855/1/1814 1854/1/1813 1853/1/1812 +f 1855/1/1814 1856/1/1815 1854/1/1813 +f 1857/1/1816 1854/1/1813 1856/1/1815 +f 1858/1/1817 1859/1/1818 1860/1/1819 +f 1861/1/1820 1860/1/1819 1859/1/1818 +f 1861/1/1820 1862/1/1821 1860/1/1819 +f 1863/1/1822 1860/1/1819 1862/1/1821 +f 1864/1/1823 1865/1/1824 1866/1/1825 +f 1867/1/1826 1866/1/1825 1865/1/1824 +f 1867/1/1826 1868/1/1827 1866/1/1825 +f 1869/1/1828 1866/1/1825 1868/1/1827 +f 1870/1/1829 1871/1/1830 1872/1/1831 +f 1873/1/1832 1872/1/1831 1871/1/1830 +f 1873/1/1832 1874/1/1833 1872/1/1831 +f 1875/1/1834 1872/1/1831 1874/1/1833 +f 1876/1/1835 1877/1/1836 1878/1/1837 +f 1879/1/1838 1878/1/1837 1877/1/1836 +f 1879/1/1838 1880/1/1839 1878/1/1837 +f 1881/1/1840 1878/1/1837 1880/1/1839 +f 1882/1/1841 1883/1/1842 1884/1/1843 +f 1885/1/1844 1884/1/1843 1883/1/1842 +f 1885/1/1844 1886/1/1845 1884/1/1843 +f 1887/1/1846 1884/1/1843 1886/1/1845 +f 1888/1/1847 1889/1/1848 1890/1/1849 +f 1891/1/1850 1890/1/1849 1889/1/1848 +f 1891/1/1850 1892/1/1851 1890/1/1849 +f 1893/1/1852 1890/1/1849 1892/1/1851 +f 1894/1/1853 1895/1/1854 1896/1/1855 +f 1897/1/1856 1896/1/1855 1895/1/1854 +f 1897/1/1856 1898/1/1857 1896/1/1855 +f 1899/1/1858 1896/1/1855 1898/1/1857 +f 1900/1/1859 1901/1/1860 1902/1/1861 +f 1903/1/1862 1902/1/1861 1901/1/1860 +f 1903/1/1862 1904/1/1863 1902/1/1861 +f 1905/1/1864 1902/1/1861 1904/1/1863 +f 1906/1/1865 1907/1/1866 1908/1/1867 +f 1909/1/1868 1908/1/1867 1907/1/1866 +f 1909/1/1868 1910/1/1869 1908/1/1867 +f 1911/1/1870 1908/1/1867 1910/1/1869 +f 1912/1/1871 1913/1/1872 1914/1/1873 +f 1915/1/1874 1914/1/1873 1913/1/1872 +f 1915/1/1874 1916/1/1875 1914/1/1873 +f 1917/1/1876 1914/1/1873 1916/1/1875 +f 1918/1/1877 1919/1/1878 1920/1/1879 +f 1921/1/1880 1920/1/1879 1919/1/1878 +f 1922/1/1881 1923/1/1882 1920/1/1879 +f 1918/1/1877 1920/1/1879 1923/1/1882 +f 1924/1/1883 1925/1/1884 1926/1/1885 +f 1927/1/1886 1926/1/1885 1925/1/1884 +f 1928/1/1887 1929/1/1888 1926/1/1885 +f 1924/1/1883 1926/1/1885 1929/1/1888 +f 1930/1/1889 1931/1/1890 1932/1/1891 +f 1933/1/1892 1932/1/1891 1931/1/1890 +f 1934/1/1893 1935/1/1894 1932/1/1891 +f 1930/1/1889 1932/1/1891 1935/1/1894 +f 1936/1/1895 1937/1/1896 1938/1/1897 +f 1939/1/1898 1938/1/1897 1937/1/1896 +f 1940/1/1899 1941/1/1900 1938/1/1897 +f 1936/1/1895 1938/1/1897 1941/1/1900 +f 1942/1/1901 1943/1/1902 1944/1/1903 +f 1945/1/1904 1944/1/1903 1943/1/1902 +f 1946/1/1905 1947/1/1906 1944/1/1903 +f 1942/1/1901 1944/1/1903 1947/1/1906 +f 1948/1/1907 1949/1/1908 1950/1/1909 +f 1951/1/1910 1950/1/1909 1949/1/1908 +f 1952/1/1911 1953/1/1912 1950/1/1909 +f 1948/1/1907 1950/1/1909 1953/1/1912 +f 1954/1/1913 1955/1/1914 1956/1/1915 +f 1957/1/1916 1956/1/1915 1955/1/1914 +f 1958/1/1917 1959/1/1918 1956/1/1915 +f 1954/1/1913 1956/1/1915 1959/1/1918 +f 1960/1/1919 1961/1/1920 1962/1/1921 +f 1963/1/1922 1962/1/1921 1961/1/1920 +f 1964/1/1923 1965/1/1924 1962/1/1921 +f 1960/1/1919 1962/1/1921 1965/1/1924 +f 1966/1/1925 1967/1/1926 1968/1/1927 +f 1969/1/1928 1967/1/1926 1966/1/1925 +f 1970/1/1929 1967/1/1926 1969/1/1928 +f 1971/1/1930 1967/1/1926 1970/1/1929 +f 1972/1/1931 1967/1/1926 1971/1/1930 +f 1973/1/1932 1967/1/1926 1972/1/1931 +f 1974/1/1933 1967/1/1926 1973/1/1932 +f 1975/1/1934 1967/1/1926 1974/1/1933 +f 1976/1/1935 1967/1/1926 1975/1/1934 +f 1977/1/1936 1967/1/1926 1976/1/1935 +f 1978/1/1937 1967/1/1926 1977/1/1936 +f 1968/1/1927 1967/1/1926 1978/1/1937 +f 1979/1/1938 1980/1/1939 1968/1/1927 +f 1966/1/1925 1968/1/1927 1980/1/1939 +f 1980/1/1939 1981/1/1940 1966/1/1925 +f 1969/1/1928 1966/1/1925 1981/1/1940 +f 1981/1/1940 1982/1/1941 1969/1/1928 +f 1970/1/1929 1969/1/1928 1982/1/1941 +f 1982/1/1941 1983/1/1942 1970/1/1929 +f 1971/1/1930 1970/1/1929 1983/1/1942 +f 1983/1/1942 1984/1/1943 1971/1/1930 +f 1972/1/1931 1971/1/1930 1984/1/1943 +f 1984/1/1943 1985/1/1944 1972/1/1931 +f 1973/1/1932 1972/1/1931 1985/1/1944 +f 1985/1/1944 1986/1/1945 1973/1/1932 +f 1974/1/1933 1973/1/1932 1986/1/1945 +f 1986/1/1945 1987/1/1946 1974/1/1933 +f 1975/1/1934 1974/1/1933 1987/1/1946 +f 1987/1/1946 1988/1/1947 1975/1/1934 +f 1976/1/1935 1975/1/1934 1988/1/1947 +f 1988/1/1947 1989/1/1948 1976/1/1935 +f 1977/1/1936 1976/1/1935 1989/1/1948 +f 1989/1/1948 1990/1/1949 1977/1/1936 +f 1978/1/1937 1977/1/1936 1990/1/1949 +f 1990/1/1949 1979/1/1938 1978/1/1937 +f 1968/1/1927 1978/1/1937 1979/1/1938 +f 1991/1/1950 1992/1/1951 1979/1/1938 +f 1980/1/1939 1979/1/1938 1992/1/1951 +f 1992/1/1951 1993/1/1952 1980/1/1939 +f 1981/1/1940 1980/1/1939 1993/1/1952 +f 1993/1/1952 1994/1/1953 1981/1/1940 +f 1982/1/1941 1981/1/1940 1994/1/1953 +f 1994/1/1953 1995/1/1954 1982/1/1941 +f 1983/1/1942 1982/1/1941 1995/1/1954 +f 1995/1/1954 1996/1/1955 1983/1/1942 +f 1984/1/1943 1983/1/1942 1996/1/1955 +f 1996/1/1955 1997/1/1956 1984/1/1943 +f 1985/1/1944 1984/1/1943 1997/1/1956 +f 1997/1/1956 1998/1/1957 1985/1/1944 +f 1986/1/1945 1985/1/1944 1998/1/1957 +f 1998/1/1957 1999/1/1958 1986/1/1945 +f 1987/1/1946 1986/1/1945 1999/1/1958 +f 1999/1/1958 2000/1/1959 1987/1/1946 +f 1988/1/1947 1987/1/1946 2000/1/1959 +f 2000/1/1959 2001/1/1960 1988/1/1947 +f 1989/1/1948 1988/1/1947 2001/1/1960 +f 2001/1/1960 2002/1/1961 1989/1/1948 +f 1990/1/1949 1989/1/1948 2002/1/1961 +f 2002/1/1961 1991/1/1950 1990/1/1949 +f 1979/1/1938 1990/1/1949 1991/1/1950 +f 2003/1/1962 2004/1/1963 2005/1/1964 +f 2003/1/1962 2005/1/1964 2006/1/1965 +f 2003/1/1962 2006/1/1965 2007/1/1966 +f 2003/1/1962 2007/1/1966 2008/1/1967 +f 2003/1/1962 2008/1/1967 2009/1/1968 +f 2003/1/1962 2009/1/1968 2010/1/1969 +f 2003/1/1962 2010/1/1969 2011/1/1970 +f 2003/1/1962 2011/1/1970 2012/1/1971 +f 2003/1/1962 2012/1/1971 2013/1/1972 +f 2003/1/1962 2013/1/1972 2004/1/1963 +f 2014/1/1973 2015/1/1974 2016/1/1975 +f 2017/1/1976 2016/1/1975 2015/1/1974 +f 2018/1/1977 2014/1/1973 2019/1/1978 +f 2016/1/1975 2019/1/1978 2014/1/1973 +f 2020/1/1979 2018/1/1977 2021/1/1980 +f 2019/1/1978 2021/1/1980 2018/1/1977 +f 2022/1/1981 2020/1/1979 2023/1/1982 +f 2021/1/1980 2023/1/1982 2020/1/1979 +f 2024/1/1983 2022/1/1981 2025/1/1984 +f 2023/1/1982 2025/1/1984 2022/1/1981 +f 2026/1/1985 2024/1/1983 2027/1/1986 +f 2025/1/1984 2027/1/1986 2024/1/1983 +f 2028/1/1987 2026/1/1985 2029/1/1988 +f 2027/1/1986 2029/1/1988 2026/1/1985 +f 2030/1/1989 2028/1/1987 2031/1/1990 +f 2029/1/1988 2031/1/1990 2028/1/1987 +f 2032/1/1991 2030/1/1989 2033/1/1992 +f 2031/1/1990 2033/1/1992 2030/1/1989 +f 2015/1/1974 2032/1/1991 2017/1/1976 +f 2033/1/1992 2017/1/1976 2032/1/1991 +f 2016/1/1975 2017/1/1976 2034/1/1993 +f 2035/1/1994 2034/1/1993 2017/1/1976 +f 2019/1/1978 2016/1/1975 2036/1/1995 +f 2034/1/1993 2036/1/1995 2016/1/1975 +f 2021/1/1980 2019/1/1978 2037/1/1996 +f 2036/1/1995 2037/1/1996 2019/1/1978 +f 2023/1/1982 2021/1/1980 2038/1/1997 +f 2037/1/1996 2038/1/1997 2021/1/1980 +f 2025/1/1984 2023/1/1982 2039/1/1998 +f 2038/1/1997 2039/1/1998 2023/1/1982 +f 2027/1/1986 2025/1/1984 2040/1/1999 +f 2039/1/1998 2040/1/1999 2025/1/1984 +f 2029/1/1988 2027/1/1986 2041/1/2000 +f 2040/1/1999 2041/1/2000 2027/1/1986 +f 2031/1/1990 2029/1/1988 2042/1/2001 +f 2041/1/2000 2042/1/2001 2029/1/1988 +f 2033/1/1992 2031/1/1990 2043/1/2002 +f 2042/1/2001 2043/1/2002 2031/1/1990 +f 2017/1/1976 2033/1/1992 2035/1/1994 +f 2043/1/2002 2035/1/1994 2033/1/1992 +f 2044/1/2003 2045/1/2004 2046/1/2005 +f 2047/1/2006 2046/1/2005 2045/1/2004 +f 2048/1/2007 2044/1/2003 2049/1/2008 +f 2046/1/2005 2049/1/2008 2044/1/2003 +f 2050/1/2009 2048/1/2007 2051/1/2010 +f 2049/1/2008 2051/1/2010 2048/1/2007 +f 2052/1/2011 2050/1/2009 2053/1/2012 +f 2051/1/2010 2053/1/2012 2050/1/2009 +f 2054/1/2013 2052/1/2011 2055/1/2014 +f 2053/1/2012 2055/1/2014 2052/1/2011 +f 2056/1/2015 2054/1/2013 2057/1/2016 +f 2055/1/2014 2057/1/2016 2054/1/2013 +f 2058/1/2017 2056/1/2015 2059/1/2018 +f 2057/1/2016 2059/1/2018 2056/1/2015 +f 2060/1/2019 2058/1/2017 2061/1/2020 +f 2059/1/2018 2061/1/2020 2058/1/2017 +f 2062/1/2021 2060/1/2019 2063/1/2022 +f 2061/1/2020 2063/1/2022 2060/1/2019 +f 2045/1/2004 2062/1/2021 2047/1/2006 +f 2063/1/2022 2047/1/2006 2062/1/2021 +f 2046/1/2005 2047/1/2006 1121/1/1117 +f 1130/1/1126 1121/1/1117 2047/1/2006 +f 2049/1/2008 2046/1/2005 1120/1/1116 +f 1121/1/1117 1120/1/1116 2046/1/2005 +f 2051/1/2010 2049/1/2008 1119/1/1115 +f 1120/1/1116 1119/1/1115 2049/1/2008 +f 2053/1/2012 2051/1/2010 1115/1/1111 +f 1119/1/1115 1115/1/1111 2051/1/2010 +f 2055/1/2014 2053/1/2012 1116/1/1112 +f 1115/1/1111 1116/1/1112 2053/1/2012 +f 2057/1/2016 2055/1/2014 1117/1/1113 +f 1116/1/1112 1117/1/1113 2055/1/2014 +f 2059/1/2018 2057/1/2016 1118/1/1114 +f 1117/1/1113 1118/1/1114 2057/1/2016 +f 2061/1/2020 2059/1/2018 1127/1/1123 +f 1118/1/1114 1127/1/1123 2059/1/2018 +f 2063/1/2022 2061/1/2020 1129/1/1125 +f 1127/1/1123 1129/1/1125 2061/1/2020 +f 2047/1/2006 2063/1/2022 1130/1/1126 +f 1129/1/1125 1130/1/1126 2063/1/2022 +f 2034/1/1993 2035/1/1994 2044/1/2003 +f 2045/1/2004 2044/1/2003 2035/1/1994 +f 2036/1/1995 2034/1/1993 2048/1/2007 +f 2044/1/2003 2048/1/2007 2034/1/1993 +f 2037/1/1996 2036/1/1995 2050/1/2009 +f 2048/1/2007 2050/1/2009 2036/1/1995 +f 2038/1/1997 2037/1/1996 2052/1/2011 +f 2050/1/2009 2052/1/2011 2037/1/1996 +f 2039/1/1998 2038/1/1997 2054/1/2013 +f 2052/1/2011 2054/1/2013 2038/1/1997 +f 2040/1/1999 2039/1/1998 2056/1/2015 +f 2054/1/2013 2056/1/2015 2039/1/1998 +f 2041/1/2000 2040/1/1999 2058/1/2017 +f 2056/1/2015 2058/1/2017 2040/1/1999 +f 2042/1/2001 2041/1/2000 2060/1/2019 +f 2058/1/2017 2060/1/2019 2041/1/2000 +f 2043/1/2002 2042/1/2001 2062/1/2021 +f 2060/1/2019 2062/1/2021 2042/1/2001 +f 2035/1/1994 2043/1/2002 2045/1/2004 +f 2062/1/2021 2045/1/2004 2043/1/2002 +f 2005/1/1964 2004/1/1963 2014/1/1973 +f 2015/1/1974 2014/1/1973 2004/1/1963 +f 2006/1/1965 2005/1/1964 2018/1/1977 +f 2014/1/1973 2018/1/1977 2005/1/1964 +f 2007/1/1966 2006/1/1965 2020/1/1979 +f 2018/1/1977 2020/1/1979 2006/1/1965 +f 2008/1/1967 2007/1/1966 2022/1/1981 +f 2020/1/1979 2022/1/1981 2007/1/1966 +f 2009/1/1968 2008/1/1967 2024/1/1983 +f 2022/1/1981 2024/1/1983 2008/1/1967 +f 2010/1/1969 2009/1/1968 2026/1/1985 +f 2024/1/1983 2026/1/1985 2009/1/1968 +f 2011/1/1970 2010/1/1969 2028/1/1987 +f 2026/1/1985 2028/1/1987 2010/1/1969 +f 2012/1/1971 2011/1/1970 2030/1/1989 +f 2028/1/1987 2030/1/1989 2011/1/1970 +f 2013/1/1972 2012/1/1971 2032/1/1991 +f 2030/1/1989 2032/1/1991 2012/1/1971 +f 2004/1/1963 2013/1/1972 2015/1/1974 +f 2032/1/1991 2015/1/1974 2013/1/1972 +f 2064/1/2023 2065/1/2024 2066/1/2025 +f 2067/1/2026 2066/1/2025 2065/1/2024 +f 2068/1/2027 2069/1/2028 2070/1/2029 +f 2071/1/2030 2070/1/2029 2069/1/2028 +f 2072/1/2031 2073/1/2032 2074/1/2033 +f 2075/1/2034 2074/1/2033 2073/1/2032 +f 2076/1/2035 2077/1/2036 2078/1/2037 +f 2079/1/2038 2078/1/2037 2077/1/2036 +f 2080/1/2039 2081/1/2040 2082/1/2041 +f 2083/1/2042 2082/1/2041 2081/1/2040 +f 2084/1/2043 2085/1/2044 2066/1/2025 +f 2064/1/2023 2066/1/2025 2085/1/2044 +f 2070/1/2029 2083/1/2042 2068/1/2027 +f 2081/1/2040 2068/1/2027 2083/1/2042 +f 2078/1/2037 2079/1/2038 2086/1/2045 +f 2087/1/2046 2086/1/2045 2079/1/2038 +f 2073/1/2032 2072/1/2031 2088/1/2047 +f 2089/1/2048 2088/1/2047 2072/1/2031 +f 2065/1/2024 2090/1/2049 2067/1/2026 +f 2091/1/2050 2067/1/2026 2090/1/2049 +f 2071/1/2030 2069/1/2028 2092/1/2051 +f 2093/1/2052 2092/1/2051 2069/1/2028 +f 2094/1/2053 2077/1/2036 2095/1/2054 +f 2076/1/2035 2095/1/2054 2077/1/2036 +f 2073/1/2032 2088/1/2047 2096/1/2055 +f 2097/1/2056 2096/1/2055 2088/1/2047 +f 2075/1/2034 2073/1/2032 2098/1/2057 +f 2096/1/2055 2098/1/2057 2073/1/2032 +f 2091/1/2050 2099/1/2058 2067/1/2026 +f 2100/1/2059 2067/1/2026 2099/1/2058 +f 2066/1/2025 2067/1/2026 2101/1/2060 +f 2100/1/2059 2101/1/2060 2067/1/2026 +f 2084/1/2043 2066/1/2025 2102/1/2061 +f 2101/1/2060 2102/1/2061 2066/1/2025 +f 2082/1/2041 2086/1/2045 2080/1/2039 +f 2087/1/2046 2080/1/2039 2086/1/2045 +f 2103/1/2062 2100/1/2059 2104/1/2063 +f 2099/1/2058 2104/1/2063 2100/1/2059 +f 2098/1/2057 2105/1/2064 2075/1/2034 +f 2106/1/2065 2075/1/2034 2105/1/2064 +f 2074/1/2033 2075/1/2034 2107/1/2066 +f 2106/1/2065 2107/1/2066 2075/1/2034 +f 2090/1/2049 2065/1/2024 2108/1/2067 +f 2109/1/2068 2108/1/2067 2065/1/2024 +f 2110/1/2069 2109/1/2068 2064/1/2023 +f 2065/1/2024 2064/1/2023 2109/1/2068 +f 2111/1/2070 2110/1/2069 2085/1/2044 +f 2064/1/2023 2085/1/2044 2110/1/2069 +f 2111/1/2070 2085/1/2044 2112/1/2071 +f 2084/1/2043 2112/1/2071 2085/1/2044 +f 2113/1/2072 2112/1/2071 2102/1/2061 +f 2084/1/2043 2102/1/2061 2112/1/2071 +f 2113/1/2072 2102/1/2061 2114/1/2073 +f 2101/1/2060 2114/1/2073 2102/1/2061 +f 2114/1/2073 2101/1/2060 2103/1/2062 +f 2100/1/2059 2103/1/2062 2101/1/2060 +f 2093/1/2052 2069/1/2028 2115/1/2074 +f 1122/1/1118 2115/1/2074 2069/1/2028 +f 2116/1/2075 1135/1/1131 2094/1/2053 +f 2077/1/2036 2094/1/2053 1135/1/1131 +f 2079/1/2038 2077/1/2036 1137/1/1133 +f 1135/1/1131 1137/1/1133 2077/1/2036 +f 2117/1/2076 2115/1/2074 1124/1/1120 +f 1122/1/1118 1124/1/1120 2115/1/2074 +f 2069/1/2028 2068/1/2027 1122/1/1118 +f 1123/1/1119 1122/1/1118 2068/1/2027 +f 2068/1/2027 2081/1/2040 1123/1/1119 +f 1128/1/1124 1123/1/1119 2081/1/2040 +f 2087/1/2046 2079/1/2038 1139/1/1135 +f 1137/1/1133 1139/1/1135 2079/1/2038 +f 2080/1/2039 2087/1/2046 1140/1/1136 +f 1139/1/1135 1140/1/1136 2087/1/2046 +f 2117/1/2076 1124/1/1120 2116/1/2075 +f 1135/1/1131 2116/1/2075 1124/1/1120 +f 2081/1/2040 2080/1/2039 1128/1/1124 +f 1140/1/1136 1128/1/1124 2080/1/2039 +f 2108/1/2067 2109/1/2068 2092/1/2051 +f 2071/1/2030 2092/1/2051 2109/1/2068 +f 2070/1/2029 2071/1/2030 2110/1/2069 +f 2109/1/2068 2110/1/2069 2071/1/2030 +f 2083/1/2042 2070/1/2029 2111/1/2070 +f 2110/1/2069 2111/1/2070 2070/1/2029 +f 2082/1/2041 2083/1/2042 2112/1/2071 +f 2111/1/2070 2112/1/2071 2083/1/2042 +f 2086/1/2045 2082/1/2041 2113/1/2072 +f 2112/1/2071 2113/1/2072 2082/1/2041 +f 2086/1/2045 2113/1/2072 2078/1/2037 +f 2114/1/2073 2078/1/2037 2113/1/2072 +f 2078/1/2037 2114/1/2073 2076/1/2035 +f 2103/1/2062 2076/1/2035 2114/1/2073 +f 2076/1/2035 2103/1/2062 2095/1/2054 +f 2104/1/2063 2095/1/2054 2103/1/2062 +f 2099/1/2058 2091/1/2050 2105/1/2064 +f 2106/1/2065 2105/1/2064 2091/1/2050 +f 2104/1/2063 2099/1/2058 2098/1/2057 +f 2105/1/2064 2098/1/2057 2099/1/2058 +f 2095/1/2054 2104/1/2063 2096/1/2055 +f 2098/1/2057 2096/1/2055 2104/1/2063 +f 2095/1/2054 2096/1/2055 2094/1/2053 +f 2097/1/2056 2094/1/2053 2096/1/2055 +f 2116/1/2075 2094/1/2053 2097/1/2056 +f 2116/1/2075 2097/1/2056 2117/1/2076 +f 2088/1/2047 2117/1/2076 2097/1/2056 +f 2115/1/2074 2117/1/2076 2089/1/2048 +f 2088/1/2047 2089/1/2048 2117/1/2076 +f 2093/1/2052 2115/1/2074 2089/1/2048 +f 2092/1/2051 2093/1/2052 2072/1/2031 +f 2089/1/2048 2072/1/2031 2093/1/2052 +f 2092/1/2051 2072/1/2031 2108/1/2067 +f 2074/1/2033 2108/1/2067 2072/1/2031 +f 2108/1/2067 2074/1/2033 2090/1/2049 +f 2107/1/2066 2090/1/2049 2074/1/2033 +f 2090/1/2049 2107/1/2066 2091/1/2050 +f 2106/1/2065 2091/1/2050 2107/1/2066 +# 3732 triangles in group + +# 3732 triangles total + diff --git a/media/textures/RooftilesWood0005_2_S.jpg b/media/textures/RooftilesWood0005_2_S.jpg new file mode 100644 index 0000000..b4b28bc Binary files /dev/null and b/media/textures/RooftilesWood0005_2_S.jpg differ diff --git a/media/textures/RooftilesWood0005_2_Sspec.jpg b/media/textures/RooftilesWood0005_2_Sspec.jpg new file mode 100644 index 0000000..7a1d32a Binary files /dev/null and b/media/textures/RooftilesWood0005_2_Sspec.jpg differ diff --git a/media/textures/WoodPlanksBare0002_1_S.jpg b/media/textures/WoodPlanksBare0002_1_S.jpg new file mode 100644 index 0000000..0717c48 Binary files /dev/null and b/media/textures/WoodPlanksBare0002_1_S.jpg differ diff --git a/media/textures/WoodPlanksBare0002_1_Sspec.jpg b/media/textures/WoodPlanksBare0002_1_Sspec.jpg new file mode 100644 index 0000000..f520986 Binary files /dev/null and b/media/textures/WoodPlanksBare0002_1_Sspec.jpg differ diff --git a/media/textures/WoodRough0106_2_S.jpg b/media/textures/WoodRough0106_2_S.jpg new file mode 100644 index 0000000..91688cf Binary files /dev/null and b/media/textures/WoodRough0106_2_S.jpg differ diff --git a/media/textures/WoodRough0106_2_Spec.jpg b/media/textures/WoodRough0106_2_Spec.jpg new file mode 100644 index 0000000..5e99387 Binary files /dev/null and b/media/textures/WoodRough0106_2_Spec.jpg differ diff --git a/media/textures/black.jpg b/media/textures/black.jpg new file mode 100644 index 0000000..4cc02b9 Binary files /dev/null and b/media/textures/black.jpg differ diff --git a/media/textures/compass.jpg b/media/textures/compass.jpg new file mode 100644 index 0000000..3e0c9c8 Binary files /dev/null and b/media/textures/compass.jpg differ diff --git a/media/textures/default_specular.jpg b/media/textures/default_specular.jpg new file mode 100644 index 0000000..31e0bda Binary files /dev/null and b/media/textures/default_specular.jpg differ diff --git a/media/textures/out_0_6E339CC8.png b/media/textures/out_0_6E339CC8.png new file mode 100644 index 0000000..ce3a311 Binary files /dev/null and b/media/textures/out_0_6E339CC8.png differ diff --git a/media/textures/panneau_col.jpg b/media/textures/panneau_col.jpg new file mode 100644 index 0000000..f649c77 Binary files /dev/null and b/media/textures/panneau_col.jpg differ diff --git a/media/textures/white.jpg b/media/textures/white.jpg new file mode 100644 index 0000000..cd901b6 Binary files /dev/null and b/media/textures/white.jpg differ diff --git a/media/textures/yellow.jpg b/media/textures/yellow.jpg new file mode 100644 index 0000000..c027aa1 Binary files /dev/null and b/media/textures/yellow.jpg differ diff --git a/ray_tracing__advance/CMakeLists.txt b/ray_tracing__advance/CMakeLists.txt new file mode 100644 index 0000000..ea6d867 --- /dev/null +++ b/ray_tracing__advance/CMakeLists.txt @@ -0,0 +1,103 @@ +cmake_minimum_required(VERSION 2.8) + +get_filename_component(PROJNAME ${CMAKE_CURRENT_SOURCE_DIR} NAME) +SET(PROJNAME vk_${PROJNAME}_KHR) +Project(${PROJNAME}) +Message(STATUS "-------------------------------") +Message(STATUS "Processing Project ${PROJNAME}:") + +##################################################################################### +_add_project_definitions(${PROJNAME}) + +##################################################################################### +# Source files for this project +# +file(GLOB SOURCE_FILES *.cpp *.hpp *.inl *.h *.c) +file(GLOB EXTRA_COMMON "../common/*.*") +list(APPEND COMMON_SOURCE_FILES ${EXTRA_COMMON}) +include_directories("../common") + + +##################################################################################### +# GLSL to SPIR-V custom build +# +# more than one file can be given: _compile_GLSL("GLSL_mesh.vert;GLSL_mesh.frag" "GLSL_mesh.spv" GLSL_SOURCES) +# the SpirV validator is fine as long as files are for different pipeline stages (entry points still need to be main()) +#_compile_GLSL( ) +UNSET(GLSL_SOURCES) +UNSET(SPV_OUTPUT) +file(GLOB_RECURSE GLSL_HEADER_FILES "shaders/*.h" "shaders/*.glsl") +file(GLOB_RECURSE GLSL_SOURCE_FILES + "shaders/*.comp" + "shaders/*.frag" + "shaders/*.vert" + "shaders/*.rchit" + "shaders/*.rahit" + "shaders/*.rint" + "shaders/*.rmiss" + "shaders/*.rgen" + "shaders/*.rcall" + ) +foreach(GLSL ${GLSL_SOURCE_FILES}) + get_filename_component(FILE_NAME ${GLSL} NAME) + _compile_GLSL(${GLSL} "shaders/${FILE_NAME}.spv" GLSL_SOURCES SPV_OUTPUT) +endforeach(GLSL) + +list(APPEND GLSL_SOURCES ${GLSL_HEADER_FILES}) +source_group(Shader_Files FILES ${GLSL_SOURCES}) + + +##################################################################################### +# Executable +# +# if(WIN32 AND NOT GLUT_FOUND) +# add_definitions(/wd4996) #remove printf warning +# add_definitions(/wd4244) #remove double to float conversion warning +# add_definitions(/wd4305) #remove double to float truncation warning +# else() +# add_definitions(-fpermissive) +# endif() +add_executable(${PROJNAME} ${SOURCE_FILES} ${COMMON_SOURCE_FILES} ${PACKAGE_SOURCE_FILES} ${GLSL_SOURCES} ${CUDA_FILES} ${CUBIN_SOURCES}) + +#_set_subsystem_console(${PROJNAME}) + +##################################################################################### +# common source code needed for this sample +# +source_group(common FILES + ${COMMON_SOURCE_FILES} + ${PACKAGE_SOURCE_FILES} +) +source_group("Source Files" FILES ${SOURCE_FILES}) + +# if(UNIX) +# set(UNIXLINKLIBS dl pthread) +# else() +# set(UNIXLINKLIBS) +# endif() + +##################################################################################### +# Linkage +# +target_link_libraries(${PROJNAME} ${PLATFORM_LIBRARIES} shared_sources) + +foreach(DEBUGLIB ${LIBRARIES_DEBUG}) + target_link_libraries(${PROJNAME} debug ${DEBUGLIB}) +endforeach(DEBUGLIB) + +foreach(RELEASELIB ${LIBRARIES_OPTIMIZED}) + target_link_libraries(${PROJNAME} optimized ${RELEASELIB}) +endforeach(RELEASELIB) + +##################################################################################### +# copies binaries that need to be put next to the exe files (ZLib, etc.) +# +_copy_binaries_to_target( ${PROJNAME} ) + + +install(FILES ${SPV_OUTPUT} CONFIGURATIONS Release DESTINATION "bin_${ARCH}/${PROJNAME}/shaders") +install(FILES ${SPV_OUTPUT} CONFIGURATIONS Debug DESTINATION "bin_${ARCH}_debug/${PROJNAME}/shaders") +install(FILES ${CUBIN_SOURCES} CONFIGURATIONS Release DESTINATION "bin_${ARCH}/${PROJNAME}") +install(FILES ${CUBIN_SOURCES} CONFIGURATIONS Debug DESTINATION "bin_${ARCH}_debug/${PROJNAME}") +install(DIRECTORY "../media" CONFIGURATIONS Release DESTINATION "bin_${ARCH}/${PROJNAME}") +install(DIRECTORY "../media" CONFIGURATIONS Debug DESTINATION "bin_${ARCH}_debug/${PROJNAME}") diff --git a/ray_tracing__advance/README.md b/ray_tracing__advance/README.md new file mode 100644 index 0000000..dc40836 --- /dev/null +++ b/ray_tracing__advance/README.md @@ -0,0 +1,7 @@ +# NVIDIA Vulkan Ray Tracing Tutorial + +This example is the combination of all tutorials. + +If you haven't done the tutorials, you can start [here](https://nvpro-samples.github.io/vk_raytracing_tutorial) + +![](../docs/Images/ray_tracing__advance.png) diff --git a/ray_tracing__advance/hello_vulkan.cpp b/ray_tracing__advance/hello_vulkan.cpp new file mode 100644 index 0000000..a6e7d0e --- /dev/null +++ b/ray_tracing__advance/hello_vulkan.cpp @@ -0,0 +1,594 @@ +/* Copyright (c) 2014-2018, NVIDIA CORPORATION. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * * Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * * Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * * Neither the name of NVIDIA CORPORATION nor the names of its + * contributors may be used to endorse or promote products derived + * from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS ``AS IS'' AND ANY + * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY + * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +#include +#include + +extern std::vector defaultSearchPaths; + +#define STB_IMAGE_IMPLEMENTATION +#include "fileformats/stb_image.h" +#include "obj_loader.h" + +#include "hello_vulkan.h" +#include "nvh//cameramanipulator.hpp" +#include "nvvkpp/descriptorsets_vkpp.hpp" +#include "nvvkpp/pipeline_vkpp.hpp" + +#include "nvh/fileoperations.hpp" +#include "nvvkpp/commands_vkpp.hpp" +#include "nvvkpp/renderpass_vkpp.hpp" +#include "nvvkpp/utilities_vkpp.hpp" + +// Holding the camera matrices +struct CameraMatrices +{ + nvmath::mat4f view; + nvmath::mat4f proj; + nvmath::mat4f viewInverse; + // #VKRay + nvmath::mat4f projInverse; +}; + +//-------------------------------------------------------------------------------------------------- +// Keep the handle on the device +// Initialize the tool to do all our allocations: buffers, images +// +void HelloVulkan::setup(const vk::Device& device, + const vk::PhysicalDevice& physicalDevice, + uint32_t queueFamily) +{ + AppBase::setup(device, physicalDevice, queueFamily); +#if defined(ALLOC_DEDICATED) + m_alloc.init(device, physicalDevice); +#elif defined(ALLOC_DMA) + m_memAllocator.init(device, physicalDevice); + m_memAllocator.setAllocateFlags(VK_MEMORY_ALLOCATE_DEVICE_ADDRESS_BIT_KHR, true); + m_alloc.init(device, &m_memAllocator); +#elif defined(ALLOC_VMA) + VmaAllocatorCreateInfo allocatorInfo = {}; + allocatorInfo.physicalDevice = physicalDevice; + allocatorInfo.device = device; + allocatorInfo.flags |= + VMA_ALLOCATOR_CREATE_KHR_DEDICATED_ALLOCATION_BIT | VMA_ALLOCATOR_CREATE_KHR_BIND_MEMORY2_BIT; + vmaCreateAllocator(&allocatorInfo, &m_memAllocator); + m_alloc.init(device, m_memAllocator); +#endif + m_debug.setup(m_device); + + + m_offscreen.setup(device, m_memAllocator, queueFamily); + m_raytrace.setup(device, physicalDevice, m_memAllocator, queueFamily); +} + +//-------------------------------------------------------------------------------------------------- +// Called at each frame to update the camera matrix +// +void HelloVulkan::updateUniformBuffer() +{ + const float aspectRatio = m_size.width / static_cast(m_size.height); + + CameraMatrices ubo = {}; + ubo.view = CameraManip.getMatrix(); + ubo.proj = nvmath::perspectiveVK(CameraManip.getFov(), aspectRatio, 0.1f, 1000.0f); + // ubo.proj[1][1] *= -1; // Inverting Y for Vulkan + ubo.viewInverse = nvmath::invert(ubo.view); + // #VKRay + ubo.projInverse = nvmath::invert(ubo.proj); + +#if defined(ALLOC_DEDICATED) + void* data = m_device.mapMemory(m_cameraMat.allocation, 0, sizeof(CameraMatrices)); + memcpy(data, &ubo, sizeof(ubo)); + m_device.unmapMemory(m_cameraMat.allocation); +#elif defined(ALLOC_DMA) + void* data = m_memAllocator.map(m_cameraMat.allocation); + memcpy(data, &ubo, sizeof(ubo)); + m_memAllocator.unmap(m_cameraMat.allocation); +#elif defined(ALLOC_VMA) + void* data; + vmaMapMemory(m_memAllocator, m_cameraMat.allocation, &data); + memcpy(data, &ubo, sizeof(ubo)); + vmaUnmapMemory(m_memAllocator, m_cameraMat.allocation); +#endif +} + +//-------------------------------------------------------------------------------------------------- +// Describing the layout pushed when rendering +// +void HelloVulkan::createDescriptorSetLayout() +{ + using vkDS = vk::DescriptorSetLayoutBinding; + using vkDT = vk::DescriptorType; + using vkSS = vk::ShaderStageFlagBits; + uint32_t nbTxt = static_cast(m_textures.size()); + uint32_t nbObj = static_cast(m_objModel.size()); + + // Camera matrices (binding = 0) + m_descSetLayoutBind.emplace_back( + vkDS(0, vkDT::eUniformBuffer, 1, vkSS::eVertex | vkSS::eRaygenKHR)); + // Materials (binding = 1) + m_descSetLayoutBind.emplace_back( + vkDS(1, vkDT::eStorageBuffer, nbObj + 1, // Adding Implicit mat too + vkSS::eVertex | vkSS::eFragment | vkSS::eClosestHitKHR | vkSS::eAnyHitKHR)); + // Scene description (binding = 2) + m_descSetLayoutBind.emplace_back( // + vkDS(2, vkDT::eStorageBuffer, 1, + vkSS::eVertex | vkSS::eFragment | vkSS::eClosestHitKHR | vkSS::eAnyHitKHR)); + // Textures (binding = 3) + m_descSetLayoutBind.emplace_back( + vkDS(3, vkDT::eCombinedImageSampler, nbTxt, vkSS::eFragment | vkSS::eClosestHitKHR)); + // Materials (binding = 4) + m_descSetLayoutBind.emplace_back(vkDS(4, vkDT::eStorageBuffer, nbObj, + vkSS::eFragment | vkSS::eClosestHitKHR | vkSS::eAnyHitKHR)); + // Storing vertices (binding = 5) + m_descSetLayoutBind.emplace_back( // + vkDS(5, vkDT::eStorageBuffer, nbObj, vkSS::eClosestHitKHR | vkSS::eAnyHitKHR)); + // Storing indices (binding = 6) + m_descSetLayoutBind.emplace_back( // + vkDS(6, vkDT::eStorageBuffer, nbObj, vkSS::eClosestHitKHR | vkSS::eAnyHitKHR)); + // Storing implicit obj (binding = 7) + m_descSetLayoutBind.emplace_back( // + vkDS(7, vkDT::eStorageBuffer, 1, + vkSS::eClosestHitKHR | vkSS::eIntersectionKHR | vkSS::eAnyHitKHR)); + + + m_descSetLayout = nvvkpp::util::createDescriptorSetLayout(m_device, m_descSetLayoutBind); + m_descPool = nvvkpp::util::createDescriptorPool(m_device, m_descSetLayoutBind, 1); + m_descSet = nvvkpp::util::createDescriptorSet(m_device, m_descPool, m_descSetLayout); +} + +//-------------------------------------------------------------------------------------------------- +// Setting up the buffers in the descriptor set +// +void HelloVulkan::updateDescriptorSet() +{ + std::vector writes; + + // Camera matrices and scene description + vk::DescriptorBufferInfo dbiUnif{m_cameraMat.buffer, 0, VK_WHOLE_SIZE}; + writes.emplace_back(nvvkpp::util::createWrite(m_descSet, m_descSetLayoutBind[0], &dbiUnif)); + vk::DescriptorBufferInfo dbiSceneDesc{m_sceneDesc.buffer, 0, VK_WHOLE_SIZE}; + writes.emplace_back(nvvkpp::util::createWrite(m_descSet, m_descSetLayoutBind[2], &dbiSceneDesc)); + + // All material buffers, 1 buffer per OBJ + std::vector dbiMat; + std::vector dbiMatIdx; + std::vector dbiVert; + std::vector dbiIdx; + for(auto& model : m_objModel) + { + dbiMat.emplace_back(model.matColorBuffer.buffer, 0, VK_WHOLE_SIZE); + dbiMatIdx.emplace_back(model.matIndexBuffer.buffer, 0, VK_WHOLE_SIZE); + dbiVert.emplace_back(model.vertexBuffer.buffer, 0, VK_WHOLE_SIZE); + dbiIdx.emplace_back(model.indexBuffer.buffer, 0, VK_WHOLE_SIZE); + } + dbiMat.emplace_back(m_implObjects.implMatBuf.buffer, 0, VK_WHOLE_SIZE); // Adding implicit mat + writes.emplace_back(nvvkpp::util::createWrite(m_descSet, m_descSetLayoutBind[1], dbiMat.data())); + writes.emplace_back( + nvvkpp::util::createWrite(m_descSet, m_descSetLayoutBind[4], dbiMatIdx.data())); + writes.emplace_back(nvvkpp::util::createWrite(m_descSet, m_descSetLayoutBind[5], dbiVert.data())); + writes.emplace_back(nvvkpp::util::createWrite(m_descSet, m_descSetLayoutBind[6], dbiIdx.data())); + + // All texture samplers + std::vector diit; + for(auto& texture : m_textures) + { + diit.push_back(texture.descriptor); + } + writes.emplace_back(nvvkpp::util::createWrite(m_descSet, m_descSetLayoutBind[3], diit.data())); + + vk::DescriptorBufferInfo dbiImplDesc{m_implObjects.implBuf.buffer, 0, VK_WHOLE_SIZE}; + writes.emplace_back(nvvkpp::util::createWrite(m_descSet, m_descSetLayoutBind[7], &dbiImplDesc)); + + // Writing the information + m_device.updateDescriptorSets(static_cast(writes.size()), writes.data(), 0, nullptr); +} + +//-------------------------------------------------------------------------------------------------- +// Creating the pipeline layout +// +void HelloVulkan::createGraphicsPipeline() +{ + using vkSS = vk::ShaderStageFlagBits; + + vk::PushConstantRange pushConstantRanges = {vkSS::eVertex | vkSS::eFragment, 0, + sizeof(ObjPushConstants)}; + + // Creating the Pipeline Layout + vk::PipelineLayoutCreateInfo pipelineLayoutCreateInfo; + vk::DescriptorSetLayout descSetLayout(m_descSetLayout); + pipelineLayoutCreateInfo.setSetLayoutCount(1); + pipelineLayoutCreateInfo.setPSetLayouts(&descSetLayout); + pipelineLayoutCreateInfo.setPushConstantRangeCount(1); + pipelineLayoutCreateInfo.setPPushConstantRanges(&pushConstantRanges); + m_pipelineLayout = m_device.createPipelineLayout(pipelineLayoutCreateInfo); + + // Creating the Pipeline + std::vector paths = defaultSearchPaths; + nvvkpp::GraphicsPipelineGenerator gpb(m_device, m_pipelineLayout, m_offscreen.renderPass()); + gpb.depthStencilState = {true}; + gpb.addShader(nvh::loadFile("shaders/vert_shader.vert.spv", true, paths), vkSS::eVertex); + gpb.addShader(nvh::loadFile("shaders/frag_shader.frag.spv", true, paths), vkSS::eFragment); + gpb.vertexInputState.bindingDescriptions = {{0, sizeof(VertexObj)}}; + gpb.vertexInputState.attributeDescriptions = { + {0, 0, vk::Format::eR32G32B32Sfloat, offsetof(VertexObj, pos)}, + {1, 0, vk::Format::eR32G32B32Sfloat, offsetof(VertexObj, nrm)}, + {2, 0, vk::Format::eR32G32B32Sfloat, offsetof(VertexObj, color)}, + {3, 0, vk::Format::eR32G32Sfloat, offsetof(VertexObj, texCoord)}}; + + m_graphicsPipeline = gpb.create(); + m_debug.setObjectName(m_graphicsPipeline, "Graphics"); +} + +//-------------------------------------------------------------------------------------------------- +// Loading the OBJ file and setting up all buffers +// +void HelloVulkan::loadModel(const std::string& filename, nvmath::mat4f transform) +{ + using vkBU = vk::BufferUsageFlagBits; + + ObjLoader loader; + loader.loadModel(filename); + + // Converting from Srgb to linear + for(auto& m : loader.m_materials) + { + m.ambient = nvmath::pow(m.ambient, 2.2f); + m.diffuse = nvmath::pow(m.diffuse, 2.2f); + m.specular = nvmath::pow(m.specular, 2.2f); + } + + ObjInstance instance; + instance.objIndex = static_cast(m_objModel.size()); + instance.transform = transform; + instance.transformIT = nvmath::transpose(nvmath::invert(transform)); + instance.txtOffset = static_cast(m_textures.size()); + + ObjModel model; + model.nbIndices = static_cast(loader.m_indices.size()); + model.nbVertices = static_cast(loader.m_vertices.size()); + + // Create the buffers on Device and copy vertices, indices and materials + nvvkpp::SingleCommandBuffer cmdBufGet(m_device, m_graphicsQueueIndex); + vk::CommandBuffer cmdBuf = cmdBufGet.createCommandBuffer(); + model.vertexBuffer = + m_alloc.createBuffer(cmdBuf, loader.m_vertices, + vkBU::eVertexBuffer | vkBU::eStorageBuffer | vkBU::eShaderDeviceAddress); + model.indexBuffer = + m_alloc.createBuffer(cmdBuf, loader.m_indices, + vkBU::eIndexBuffer | vkBU::eStorageBuffer | vkBU::eShaderDeviceAddress); + model.matColorBuffer = m_alloc.createBuffer(cmdBuf, loader.m_materials, vkBU::eStorageBuffer); + model.matIndexBuffer = m_alloc.createBuffer(cmdBuf, loader.m_matIndx, vkBU::eStorageBuffer); + // Creates all textures found + createTextureImages(cmdBuf, loader.m_textures); + cmdBufGet.flushCommandBuffer(cmdBuf); + m_alloc.flushStaging(); + + std::string objNb = std::to_string(instance.objIndex); + m_debug.setObjectName(model.vertexBuffer.buffer, (std::string("vertex_" + objNb).c_str())); + m_debug.setObjectName(model.indexBuffer.buffer, (std::string("index_" + objNb).c_str())); + m_debug.setObjectName(model.matColorBuffer.buffer, (std::string("mat_" + objNb).c_str())); + m_debug.setObjectName(model.matIndexBuffer.buffer, (std::string("matIdx_" + objNb).c_str())); + + m_objModel.emplace_back(model); + m_objInstance.emplace_back(instance); +} + +//-------------------------------------------------------------------------------------------------- +// Creating the uniform buffer holding the camera matrices +// - Buffer is host visible +// +void HelloVulkan::createUniformBuffer() +{ + using vkBU = vk::BufferUsageFlagBits; + using vkMP = vk::MemoryPropertyFlagBits; + + m_cameraMat = m_alloc.createBuffer(sizeof(CameraMatrices), vkBU::eUniformBuffer, + vkMP::eHostVisible | vkMP::eHostCoherent); + m_debug.setObjectName(m_cameraMat.buffer, "cameraMat"); +} + +//-------------------------------------------------------------------------------------------------- +// Create a storage buffer containing the description of the scene elements +// - Which geometry is used by which instance +// - Transformation +// - Offset for texture +// +void HelloVulkan::createSceneDescriptionBuffer() +{ + using vkBU = vk::BufferUsageFlagBits; + nvvkpp::SingleCommandBuffer cmdGen(m_device, m_graphicsQueueIndex); + + auto cmdBuf = cmdGen.createCommandBuffer(); + m_sceneDesc = m_alloc.createBuffer(cmdBuf, m_objInstance, vkBU::eStorageBuffer); + cmdGen.flushCommandBuffer(cmdBuf); + m_alloc.flushStaging(); + m_debug.setObjectName(m_sceneDesc.buffer, "sceneDesc"); +} + +//-------------------------------------------------------------------------------------------------- +// Creating all textures and samplers +// +void HelloVulkan::createTextureImages(const vk::CommandBuffer& cmdBuf, + const std::vector& textures) +{ + using vkIU = vk::ImageUsageFlagBits; + + vk::SamplerCreateInfo samplerCreateInfo{ + {}, vk::Filter::eLinear, vk::Filter::eLinear, vk::SamplerMipmapMode::eLinear}; + samplerCreateInfo.setMaxLod(FLT_MAX); + vk::Format format = vk::Format::eR8G8B8A8Srgb; + + // If no textures are present, create a dummy one to accommodate the pipeline layout + if(textures.empty() && m_textures.empty()) + { + nvvkTexture texture; + + std::array color{255u, 255u, 255u, 255u}; + vk::DeviceSize bufferSize = sizeof(color); + auto imgSize = vk::Extent2D(1, 1); + auto imageCreateInfo = nvvkpp::image::create2DInfo(imgSize, format); + + // Creating the VKImage + texture = m_alloc.createImage(cmdBuf, bufferSize, color.data(), imageCreateInfo); + // Setting up the descriptor used by the shader + texture.descriptor = + nvvkpp::image::create2DDescriptor(m_device, texture.image, samplerCreateInfo, format); + // The image format must be in VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL + nvvkpp::image::setImageLayout(cmdBuf, texture.image, vk::ImageLayout::eUndefined, + vk::ImageLayout::eShaderReadOnlyOptimal); + m_textures.push_back(texture); + } + else + { + // Uploading all images + for(const auto& texture : textures) + { + std::stringstream o; + int texWidth, texHeight, texChannels; + o << "media/textures/" << texture; + std::string txtFile = nvh::findFile(o.str(), defaultSearchPaths); + + stbi_uc* pixels = + stbi_load(txtFile.c_str(), &texWidth, &texHeight, &texChannels, STBI_rgb_alpha); + + // Handle failure + if(!pixels) + { + texWidth = texHeight = 1; + texChannels = 4; + std::array color{255u, 0u, 255u, 255u}; + pixels = reinterpret_cast(color.data()); + } + + vk::DeviceSize bufferSize = static_cast(texWidth) * texHeight * sizeof(uint8_t) * 4; + auto imgSize = vk::Extent2D(texWidth, texHeight); + auto imageCreateInfo = nvvkpp::image::create2DInfo(imgSize, format, vkIU::eSampled, true); + + { + nvvkTexture texture; + texture = m_alloc.createImage(cmdBuf, bufferSize, pixels, imageCreateInfo); + + nvvkpp::image::generateMipmaps(cmdBuf, texture.image, format, imgSize, + imageCreateInfo.mipLevels); + texture.descriptor = + nvvkpp::image::create2DDescriptor(m_device, texture.image, samplerCreateInfo, format); + m_textures.push_back(texture); + } + } + } +} + +//-------------------------------------------------------------------------------------------------- +// Destroying all allocations +// +void HelloVulkan::destroyResources() +{ + m_device.destroy(m_graphicsPipeline); + m_device.destroy(m_pipelineLayout); + m_device.destroy(m_descPool); + m_device.destroy(m_descSetLayout); + m_alloc.destroy(m_cameraMat); + m_alloc.destroy(m_sceneDesc); + m_alloc.destroy(m_implObjects.implBuf); + m_alloc.destroy(m_implObjects.implMatBuf); + + for(auto& m : m_objModel) + { + m_alloc.destroy(m.vertexBuffer); + m_alloc.destroy(m.indexBuffer); + m_alloc.destroy(m.matColorBuffer); + m_alloc.destroy(m.matIndexBuffer); + } + + for(auto& t : m_textures) + { + m_alloc.destroy(t); + } + + //#Post + m_offscreen.destroy(); + + // #VKRay + m_raytrace.destroy(); + + m_memAllocator.deinit(); +} + +//-------------------------------------------------------------------------------------------------- +// Drawing the scene in raster mode +// +void HelloVulkan::rasterize(const vk::CommandBuffer& cmdBuf) +{ + using vkPBP = vk::PipelineBindPoint; + using vkSS = vk::ShaderStageFlagBits; + vk::DeviceSize offset{0}; + + m_debug.beginLabel(cmdBuf, "Rasterize"); + + // Dynamic Viewport + cmdBuf.setViewport(0, {vk::Viewport(0, 0, (float)m_size.width, (float)m_size.height, 0, 1)}); + cmdBuf.setScissor(0, {{{0, 0}, {m_size.width, m_size.height}}}); + + // Drawing all triangles + cmdBuf.bindPipeline(vkPBP::eGraphics, m_graphicsPipeline); + cmdBuf.bindDescriptorSets(vkPBP::eGraphics, m_pipelineLayout, 0, {m_descSet}, {}); + for(int i = 0; i < m_objInstance.size(); ++i) + { + auto& inst = m_objInstance[i]; + auto& model = m_objModel[inst.objIndex]; + m_pushConstants.instanceId = i; // Telling which instance is drawn + cmdBuf.pushConstants(m_pipelineLayout, vkSS::eVertex | vkSS::eFragment, 0, + m_pushConstants); + + cmdBuf.bindVertexBuffers(0, 1, &model.vertexBuffer.buffer, &offset); + cmdBuf.bindIndexBuffer(model.indexBuffer.buffer, 0, vk::IndexType::eUint32); + cmdBuf.drawIndexed(model.nbIndices, 1, 0, 0, 0); + } + m_debug.endLabel(cmdBuf); +} + +//-------------------------------------------------------------------------------------------------- +// Handling resize of the window +// +void HelloVulkan::onResize(int /*w*/, int /*h*/) +{ + m_offscreen.createFramebuffer(m_size); + m_offscreen.updateDescriptorSet(); + m_raytrace.updateRtDescriptorSet(m_offscreen.colorTexture().descriptor.imageView); +} + +//-------------------------------------------------------------------------------------------------- +// Initialize offscreen rendering +// +void HelloVulkan::initOffscreen() +{ + m_offscreen.createFramebuffer(m_size); + m_offscreen.createDescriptor(); + m_offscreen.createPipeline(m_renderPass); + m_offscreen.updateDescriptorSet(); +} + +//-------------------------------------------------------------------------------------------------- +// Initialize Vulkan ray tracing +// +void HelloVulkan::initRayTracing() +{ + m_raytrace.createBottomLevelAS(m_objModel, m_implObjects); + m_raytrace.createTopLevelAS(m_objInstance, m_implObjects); + m_raytrace.createRtDescriptorSet(m_offscreen.colorTexture().descriptor.imageView); + m_raytrace.createRtPipeline(m_descSetLayout); + m_raytrace.createRtShaderBindingTable(); +} + +//-------------------------------------------------------------------------------------------------- +// Ray trace the scene +// +void HelloVulkan::raytrace(const vk::CommandBuffer& cmdBuf, const nvmath::vec4f& clearColor) +{ + updateFrame(); + if(m_pushConstants.frame >= m_maxFrames) + return; + + m_raytrace.raytrace(cmdBuf, clearColor, m_descSet, m_size, m_pushConstants); +} + +//-------------------------------------------------------------------------------------------------- +// If the camera matrix has changed, resets the frame. +// otherwise, increments frame. +// +void HelloVulkan::updateFrame() +{ + static nvmath::mat4f refCamMatrix; + + auto& m = CameraManip.getMatrix(); + if(memcmp(&refCamMatrix.a00, &m.a00, sizeof(nvmath::mat4f)) != 0) + { + resetFrame(); + refCamMatrix = m; + } + m_pushConstants.frame++; +} + +void HelloVulkan::resetFrame() +{ + m_pushConstants.frame = -1; +} + + +void HelloVulkan::addImplSphere(nvmath::vec3f center, float radius, int matId) +{ + ObjImplicit impl; + impl.minimum = center - radius; + impl.maximum = center + radius; + impl.objType = EObjType::eSphere; + impl.matId = matId; + m_implObjects.objImpl.push_back(impl); +} + +void HelloVulkan::addImplCube(nvmath::vec3f minumum, nvmath::vec3f maximum, int matId) +{ + ObjImplicit impl; + impl.minimum = minumum; + impl.maximum = maximum; + impl.objType = EObjType::eCube; + impl.matId = matId; + m_implObjects.objImpl.push_back(impl); +} + +void HelloVulkan::addImplMaterial(const MaterialObj& mat) +{ + m_implObjects.implMat.push_back(mat); +} + +//-------------------------------------------------------------------------------------------------- +// Create a storage buffer containing the description of the scene elements +// - Which geometry is used by which instance +// - Transformation +// - Offset for texture +// +void HelloVulkan::createImplictBuffers() +{ + using vkBU = vk::BufferUsageFlagBits; + nvvkpp::SingleCommandBuffer cmdGen(m_device, m_graphicsQueueIndex); + + // Not allowing empty buffers + if(m_implObjects.objImpl.empty()) + m_implObjects.objImpl.push_back({}); + if(m_implObjects.implMat.empty()) + m_implObjects.implMat.push_back({}); + + auto cmdBuf = cmdGen.createCommandBuffer(); + m_implObjects.implBuf = m_alloc.createBuffer(cmdBuf, m_implObjects.objImpl, + vkBU::eStorageBuffer | vkBU::eShaderDeviceAddress); + m_implObjects.implMatBuf = + m_alloc.createBuffer(cmdBuf, m_implObjects.implMat, vkBU::eStorageBuffer); + cmdGen.flushCommandBuffer(cmdBuf); + m_alloc.flushStaging(); + m_debug.setObjectName(m_implObjects.implBuf.buffer, "implicitObj"); + m_debug.setObjectName(m_implObjects.implMatBuf.buffer, "implicitMat"); +} diff --git a/ray_tracing__advance/hello_vulkan.h b/ray_tracing__advance/hello_vulkan.h new file mode 100644 index 0000000..13fe99d --- /dev/null +++ b/ray_tracing__advance/hello_vulkan.h @@ -0,0 +1,118 @@ +/* Copyright (c) 2014-2018, NVIDIA CORPORATION. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * * Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * * Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * * Neither the name of NVIDIA CORPORATION nor the names of its + * contributors may be used to endorse or promote products derived + * from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS ``AS IS'' AND ANY + * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY + * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ +#pragma once + +#include "vkalloc.hpp" + +#include "nvvkpp/allocator_dedicated_vkpp.hpp" +#include "nvvkpp/appbase_vkpp.hpp" +#include "nvvkpp/debug_util_vkpp.hpp" + +// #VKRay +#include "nvvkpp/raytraceKHR_vkpp.hpp" +#include "offscreen.hpp" + +#include "obj.hpp" +#include "raytrace.hpp" + +//-------------------------------------------------------------------------------------------------- +// Simple rasterizer of OBJ objects +// - Each OBJ loaded are stored in an `ObjModel` and referenced by a `ObjInstance` +// - It is possible to have many `ObjInstance` referencing the same `ObjModel` +// - Rendering is done in an offscreen framebuffer +// - The image of the framebuffer is displayed in post-process in a full-screen quad +// +class HelloVulkan : public nvvkpp::AppBase +{ +public: + void setup(const vk::Device& device, + const vk::PhysicalDevice& physicalDevice, + uint32_t queueFamily) override; + void createDescriptorSetLayout(); + void createGraphicsPipeline(); + void loadModel(const std::string& filename, nvmath::mat4f transform = nvmath::mat4f(1)); + void updateDescriptorSet(); + void createUniformBuffer(); + void createSceneDescriptionBuffer(); + void createTextureImages(const vk::CommandBuffer& cmdBuf, + const std::vector& textures); + void updateUniformBuffer(); + void onResize(int /*w*/, int /*h*/) override; + void destroyResources(); + void rasterize(const vk::CommandBuffer& cmdBuff); + + Offscreen& offscreen() { return m_offscreen; } + Raytracer& raytracer() { return m_raytrace; } + + ObjPushConstants m_pushConstants; + + // Array of objects and instances in the scene + std::vector m_objModel; + std::vector m_objInstance; + + + // Graphic pipeline + vk::PipelineLayout m_pipelineLayout; + vk::Pipeline m_graphicsPipeline; + std::vector m_descSetLayoutBind; + vk::DescriptorPool m_descPool; + vk::DescriptorSetLayout m_descSetLayout; + vk::DescriptorSet m_descSet; + + int m_maxFrames{10}; + void resetFrame(); + void updateFrame(); + + nvvkBuffer m_cameraMat; // Device-Host of the camera matrices + nvvkBuffer m_sceneDesc; // Device buffer of the OBJ instances + std::vector m_textures; // vector of all textures of the scene + + nvvkpp::DebugUtil m_debug; // Utility to name objects + + nvvkAllocator m_alloc; // Allocator for buffer, images, acceleration structures + nvvkMemAllocator m_memAllocator; + + + // #Post + Offscreen m_offscreen; + void initOffscreen(); + + + // #VKRay + Raytracer m_raytrace; + + void initRayTracing(); + void raytrace(const vk::CommandBuffer& cmdBuf, const nvmath::vec4f& clearColor); + + // Implicit + ImplInst m_implObjects; + + void addImplSphere(nvmath::vec3f center, float radius, int matId); + void addImplCube(nvmath::vec3f minumum, nvmath::vec3f maximum, int matId); + void addImplMaterial(const MaterialObj& mat); + void createImplictBuffers(); +}; diff --git a/ray_tracing__advance/main.cpp b/ray_tracing__advance/main.cpp new file mode 100644 index 0000000..2286b58 --- /dev/null +++ b/ray_tracing__advance/main.cpp @@ -0,0 +1,378 @@ +/* Copyright (c) 2014-2018, NVIDIA CORPORATION. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * * Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * * Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * * Neither the name of NVIDIA CORPORATION nor the names of its + * contributors may be used to endorse or promote products derived + * from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS ``AS IS'' AND ANY + * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY + * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +// ImGui - standalone example application for Glfw + Vulkan, using programmable +// pipeline If you are new to ImGui, see examples/README.txt and documentation +// at the top of imgui.cpp. + +#include +#include + +#include "imgui.h" +#include "imgui_impl_glfw.h" + +#include "hello_vulkan.h" +#include "nvh/cameramanipulator.hpp" +#include "nvh/fileoperations.hpp" +#include "nvpsystem.hpp" +#include "nvvkpp/appbase_vkpp.hpp" +#include "nvvkpp/commands_vkpp.hpp" +#include "nvvkpp/context_vkpp.hpp" +#include "nvvkpp/utilities_vkpp.hpp" +#include + +////////////////////////////////////////////////////////////////////////// +#define UNUSED(x) (void)(x) +////////////////////////////////////////////////////////////////////////// + +// Default search path for shaders +std::vector defaultSearchPaths; + +// GLFW Callback functions +static void onErrorCallback(int error, const char* description) +{ + fprintf(stderr, "GLFW Error %d: %s\n", error, description); +} + +// Extra UI +void renderUI(HelloVulkan& helloVk) +{ + static int item = 1; + bool changed = false; + if(ImGui::Combo("Up Vector", &item, "X\0Y\0Z\0\0")) + { + nvmath::vec3f pos, eye, up; + CameraManip.getLookat(pos, eye, up); + up = nvmath::vec3f(item == 0, item == 1, item == 2); + CameraManip.setLookat(pos, eye, up); + changed = true; + } + changed |= ImGui::RadioButton("Point", &helloVk.m_pushConstants.lightType, 0); + ImGui::SameLine(); + changed |= ImGui::RadioButton("Spot", &helloVk.m_pushConstants.lightType, 1); + ImGui::SameLine(); + changed |= ImGui::RadioButton("Infinite", &helloVk.m_pushConstants.lightType, 2); + if(helloVk.m_pushConstants.lightType < 2) + { + changed |= ImGui::SliderFloat3("Light Position", &helloVk.m_pushConstants.lightPosition.x, + -20.f, 20.f); + } + if(helloVk.m_pushConstants.lightType > 0) + { + changed |= ImGui::SliderFloat3("Light Direction", &helloVk.m_pushConstants.lightDirection.x, + -1.f, 1.f); + } + if(helloVk.m_pushConstants.lightType < 2) + { + changed |= + ImGui::SliderFloat("Light Intensity", &helloVk.m_pushConstants.lightIntensity, 0.f, 500.f); + } + if(helloVk.m_pushConstants.lightType == 1) + { + float dCutoff = rad2deg(acos(helloVk.m_pushConstants.lightSpotCutoff)); + float dOutCutoff = rad2deg(acos(helloVk.m_pushConstants.lightSpotOuterCutoff)); + changed |= ImGui::SliderFloat("Cutoff", &dCutoff, 0.f, 45.f); + changed |= ImGui::SliderFloat("OutCutoff", &dOutCutoff, 0.f, 45.f); + dCutoff = dCutoff > dOutCutoff ? dOutCutoff : dCutoff; + + helloVk.m_pushConstants.lightSpotCutoff = cos(deg2rad(dCutoff)); + helloVk.m_pushConstants.lightSpotOuterCutoff = cos(deg2rad(dOutCutoff)); + } + changed |= ImGui::InputInt("Max Frames", &helloVk.m_maxFrames); + helloVk.m_maxFrames = std::max(helloVk.m_maxFrames, 1); + if(changed) + helloVk.resetFrame(); +} + +////////////////////////////////////////////////////////////////////////// +////////////////////////////////////////////////////////////////////////// +////////////////////////////////////////////////////////////////////////// +static int const SAMPLE_WIDTH = 1280; +static int const SAMPLE_HEIGHT = 720; + +//-------------------------------------------------------------------------------------------------- +// Application Entry +// +int main(int argc, char** argv) +{ + UNUSED(argc); + + // Setup GLFW window + glfwSetErrorCallback(onErrorCallback); + if(!glfwInit()) + { + return 1; + } + glfwWindowHint(GLFW_CLIENT_API, GLFW_NO_API); + GLFWwindow* window = glfwCreateWindow(SAMPLE_WIDTH, SAMPLE_HEIGHT, + "NVIDIA Vulkan Raytracing Tutorial", nullptr, nullptr); + + // Setup camera + CameraManip.setWindowSize(SAMPLE_WIDTH, SAMPLE_HEIGHT); + CameraManip.setLookat(nvmath::vec3f(5, 4, -4), nvmath::vec3f(0, 1, 0), nvmath::vec3f(0, 1, 0)); + + // Setup Vulkan + if(!glfwVulkanSupported()) + { + printf("GLFW: Vulkan Not Supported\n"); + return 1; + } + + // setup some basic things for the sample, logging file for example + NVPSystem system(argv[0], PROJECT_NAME); + + // Search path for shaders and other media + defaultSearchPaths = { + PROJECT_ABSDIRECTORY, + PROJECT_ABSDIRECTORY "../", + NVPSystem::exePath() + std::string(PROJECT_RELDIRECTORY), + NVPSystem::exePath() + std::string(PROJECT_RELDIRECTORY) + std::string("../"), + }; + + // Enabling the extension feature + vk::PhysicalDeviceRayTracingFeaturesKHR raytracingFeature; + + // Requesting Vulkan extensions and layers + nvvkpp::ContextCreateInfo contextInfo(true); + contextInfo.setVersion(1, 2); + contextInfo.addInstanceLayer("VK_LAYER_LUNARG_monitor", true); + contextInfo.addInstanceExtension(VK_KHR_SURFACE_EXTENSION_NAME); +#ifdef WIN32 + contextInfo.addInstanceExtension(VK_KHR_WIN32_SURFACE_EXTENSION_NAME); +#else + contextInfo.addInstanceExtension(VK_KHR_XLIB_SURFACE_EXTENSION_NAME); + contextInfo.addInstanceExtension(VK_KHR_XCB_SURFACE_EXTENSION_NAME); +#endif + contextInfo.addInstanceExtension(VK_KHR_GET_PHYSICAL_DEVICE_PROPERTIES_2_EXTENSION_NAME); + contextInfo.addDeviceExtension(VK_KHR_SWAPCHAIN_EXTENSION_NAME); + contextInfo.addDeviceExtension(VK_KHR_DEDICATED_ALLOCATION_EXTENSION_NAME); + contextInfo.addDeviceExtension(VK_KHR_GET_MEMORY_REQUIREMENTS_2_EXTENSION_NAME); + contextInfo.addDeviceExtension(VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME); + contextInfo.addDeviceExtension(VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME); + // #VKRay: Activate the ray tracing extension + contextInfo.addDeviceExtension(VK_KHR_RAY_TRACING_EXTENSION_NAME, false, &raytracingFeature); + contextInfo.addDeviceExtension(VK_KHR_MAINTENANCE3_EXTENSION_NAME); + contextInfo.addDeviceExtension(VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME); + contextInfo.addDeviceExtension(VK_KHR_DEFERRED_HOST_OPERATIONS_EXTENSION_NAME); + contextInfo.addDeviceExtension(VK_KHR_BUFFER_DEVICE_ADDRESS_EXTENSION_NAME); + + // Creating Vulkan base application + nvvkpp::Context vkctx{}; + vkctx.initInstance(contextInfo); + // Find all compatible devices + auto compatibleDevices = vkctx.getCompatibleDevices(contextInfo); + assert(!compatibleDevices.empty()); + // Use a compatible device + vkctx.initDevice(compatibleDevices[0], contextInfo); + + // Create example + HelloVulkan helloVk; + + // Window need to be opened to get the surface on which to draw + const vk::SurfaceKHR surface = helloVk.getVkSurface(vkctx.m_instance, window); + vkctx.setGCTQueueWithPresent(surface); + + helloVk.setup(vkctx.m_device, vkctx.m_physicalDevice, vkctx.m_queueGCT.familyIndex); + helloVk.createSurface(surface, SAMPLE_WIDTH, SAMPLE_HEIGHT); + helloVk.createDepthBuffer(); + helloVk.createRenderPass(); + helloVk.createFrameBuffers(); + + // Setup Imgui + helloVk.initGUI(0); // Using sub-pass 0 + + // Creating scene + helloVk.loadModel(nvh::findFile("media/scenes/Medieval_building.obj", defaultSearchPaths)); + helloVk.loadModel(nvh::findFile("media/scenes/plane.obj", defaultSearchPaths)); + helloVk.loadModel(nvh::findFile("media/scenes/wuson.obj", defaultSearchPaths), + nvmath::scale_mat4(nvmath::vec3f(0.5f)) + * nvmath::translation_mat4(nvmath::vec3f(0.0f, 0.0f, 6.0f))); + + std::random_device rd; // Will be used to obtain a seed for the random number engine + std::mt19937 gen(rd()); // Standard mersenne_twister_engine seeded with rd() + std::normal_distribution dis(2.0f, 2.0f); + std::normal_distribution disn(0.5f, 0.2f); + int wusonIndex = static_cast(helloVk.m_objModel.size() - 1); + + for(int n = 0; n < 50; ++n) + { + + ObjInstance inst; + inst.objIndex = wusonIndex; + inst.txtOffset = 0; + float scale = fabsf(disn(gen)); + nvmath::mat4f mat = nvmath::translation_mat4(nvmath::vec3f{dis(gen), 0.f, dis(gen) + 6}); + // mat = mat * nvmath::rotation_mat4_x(dis(gen)); + mat = mat * nvmath::scale_mat4(nvmath::vec3f(scale)); + inst.transform = mat; + inst.transformIT = nvmath::transpose(nvmath::invert((inst.transform))); + helloVk.m_objInstance.push_back(inst); + } + + // Creation of implicit geometry + MaterialObj mat; + // Reflective + mat.diffuse = nvmath::vec3f(0, 0, 0); + mat.specular = nvmath::vec3f(1.f); + mat.shininess = 0.0; + mat.illum = 3; + helloVk.addImplMaterial(mat); + // Transparent + mat.diffuse = nvmath::vec3f(0.4, 0.4, 1); + mat.illum = 4; + mat.dissolve = 0.5; + helloVk.addImplMaterial(mat); + helloVk.addImplCube({-6.1, 0, -6}, {-6, 10, 6}, 0); + helloVk.addImplSphere({1, 2, 4}, 1.f, 1); + + + helloVk.initOffscreen(); + Offscreen& offscreen = helloVk.offscreen(); + + helloVk.createImplictBuffers(); + + + helloVk.createDescriptorSetLayout(); + helloVk.createGraphicsPipeline(); + helloVk.createUniformBuffer(); + helloVk.createSceneDescriptionBuffer(); + helloVk.updateDescriptorSet(); + + // #VKRay + helloVk.initRayTracing(); + + + nvmath::vec4f clearColor = nvmath::vec4f(1, 1, 1, 1.00f); + bool useRaytracer = true; + + + helloVk.setupGlfwCallbacks(window); + ImGui_ImplGlfw_InitForVulkan(window, true); + + // Main loop + while(!glfwWindowShouldClose(window)) + { + glfwPollEvents(); + if(helloVk.isMinimized()) + continue; + + // Start the Dear ImGui frame + ImGui_ImplGlfw_NewFrame(); + ImGui::NewFrame(); + + // Updating camera buffer + helloVk.updateUniformBuffer(); + + // Show UI window. + if(1 == 1) + { + bool changed = false; + // Edit 3 floats representing a color + changed |= ImGui::ColorEdit3("Clear color", reinterpret_cast(&clearColor)); + // Switch between raster and ray tracing + changed |= ImGui::Checkbox("Ray Tracer mode", &useRaytracer); + if(changed) + helloVk.resetFrame(); + + + renderUI(helloVk); + ImGui::Text("Application average %.3f ms/frame (%.1f FPS)", + 1000.0f / ImGui::GetIO().Framerate, ImGui::GetIO().Framerate); + ImGui::Render(); + } + + // Start rendering the scene + helloVk.prepareFrame(); + + // Start command buffer of this frame + auto curFrame = helloVk.getCurFrame(); + const vk::CommandBuffer& cmdBuff = helloVk.getCommandBuffers()[curFrame]; + + cmdBuff.begin({vk::CommandBufferUsageFlagBits::eOneTimeSubmit}); + + // Clearing screen + vk::ClearValue clearValues[2]; + clearValues[0].setColor(nvvkpp::util::clearColor(clearColor)); + clearValues[1].setDepthStencil({1.0f, 0}); + + // Offscreen render pass + { + vk::RenderPassBeginInfo offscreenRenderPassBeginInfo; + offscreenRenderPassBeginInfo.setClearValueCount(2); + offscreenRenderPassBeginInfo.setPClearValues(clearValues); + offscreenRenderPassBeginInfo.setRenderPass(offscreen.renderPass()); + offscreenRenderPassBeginInfo.setFramebuffer(offscreen.frameBuffer()); + offscreenRenderPassBeginInfo.setRenderArea({{}, helloVk.getSize()}); + + // Rendering Scene + if(useRaytracer) + { + helloVk.raytrace(cmdBuff, clearColor); + } + else + { + cmdBuff.beginRenderPass(offscreenRenderPassBeginInfo, vk::SubpassContents::eInline); + helloVk.rasterize(cmdBuff); + cmdBuff.endRenderPass(); + } + } + + // 2nd rendering pass: tone mapper, UI + { + vk::RenderPassBeginInfo postRenderPassBeginInfo; + postRenderPassBeginInfo.setClearValueCount(2); + postRenderPassBeginInfo.setPClearValues(clearValues); + postRenderPassBeginInfo.setRenderPass(helloVk.getRenderPass()); + postRenderPassBeginInfo.setFramebuffer(helloVk.getFramebuffers()[curFrame]); + postRenderPassBeginInfo.setRenderArea({{}, helloVk.getSize()}); + + cmdBuff.beginRenderPass(postRenderPassBeginInfo, vk::SubpassContents::eInline); + // Rendering tonemapper + offscreen.draw(cmdBuff, helloVk.getSize()); + // Rendering UI + ImGui::RenderDrawDataVK(cmdBuff, ImGui::GetDrawData()); + cmdBuff.endRenderPass(); + } + + // Submit for display + cmdBuff.end(); + helloVk.submitFrame(); + } + + // Cleanup + helloVk.getDevice().waitIdle(); + helloVk.destroyResources(); + helloVk.destroy(); + + vkctx.m_instance.destroySurfaceKHR(surface); + vkctx.deinit(); + + glfwDestroyWindow(window); + glfwTerminate(); + + return 0; +} diff --git a/ray_tracing__advance/obj.hpp b/ray_tracing__advance/obj.hpp new file mode 100644 index 0000000..09e0ca5 --- /dev/null +++ b/ray_tracing__advance/obj.hpp @@ -0,0 +1,61 @@ +#pragma once +#include "obj_loader.h" + +// The OBJ model +struct ObjModel +{ + uint32_t nbIndices{0}; + uint32_t nbVertices{0}; + nvvkBuffer vertexBuffer; // Device buffer of all 'Vertex' + nvvkBuffer indexBuffer; // Device buffer of the indices forming triangles + nvvkBuffer matColorBuffer; // Device buffer of array of 'Wavefront material' + nvvkBuffer matIndexBuffer; // Device buffer of array of 'Wavefront material' +}; + +// Instance of the OBJ +struct ObjInstance +{ + uint32_t objIndex{0}; // Reference to the `m_objModel` + uint32_t txtOffset{0}; // Offset in `m_textures` + nvmath::mat4f transform{1}; // Position of the instance + nvmath::mat4f transformIT{1}; // Inverse transpose +}; + +// Information pushed at each draw call +struct ObjPushConstants +{ + nvmath::vec3f lightPosition{10.f, 15.f, 8.f}; + float lightIntensity{100.f}; + nvmath::vec3f lightDirection{-1, -1, -1}; + float lightSpotCutoff{cos(deg2rad(12.5f))}; + float lightSpotOuterCutoff{cos(deg2rad(17.5f))}; + int instanceId{0}; // To retrieve the transformation matrix + int lightType{0}; // 0: point, 1: infinite + int frame{0}; +}; + +enum EObjType +{ + eSphere = 0, + eCube +}; + +// One single implicit object +struct ObjImplicit +{ + nvmath::vec3f minimum{0, 0, 0}; // Aabb + nvmath::vec3f maximum{0, 0, 0}; // Aabb + int objType{0}; // 0: Sphere, 1: Cube + int matId{0}; +}; + +// All implicit objects +struct ImplInst +{ + std::vector objImpl; // All objects + std::vector implMat; // All materials used by implicit obj + nvvkBuffer implBuf; // Buffer of objects + nvvkBuffer implMatBuf; // Buffer of material + int blasId; + nvmath::mat4f transform{1}; +}; diff --git a/ray_tracing__advance/offscreen.cpp b/ray_tracing__advance/offscreen.cpp new file mode 100644 index 0000000..b99a7d7 --- /dev/null +++ b/ray_tracing__advance/offscreen.cpp @@ -0,0 +1,203 @@ +/* Copyright (c) 2014-2018, NVIDIA CORPORATION. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * * Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * * Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * * Neither the name of NVIDIA CORPORATION nor the names of its + * contributors may be used to endorse or promote products derived + * from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS ``AS IS'' AND ANY + * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY + * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + + +#include "offscreen.hpp" +#include "nvh/fileoperations.hpp" +#include "nvvkpp/commands_vkpp.hpp" +#include "nvvkpp/descriptorsets_vkpp.hpp" +#include "nvvkpp/pipeline_vkpp.hpp" +#include "nvvkpp/renderpass_vkpp.hpp" + +extern std::vector defaultSearchPaths; + +////////////////////////////////////////////////////////////////////////// +// Post-processing +////////////////////////////////////////////////////////////////////////// + +void Offscreen::setup(const vk::Device& device, nvvkMemAllocator& memAlloc, uint32_t queueFamily) +{ + m_device = device; + m_alloc.init(device, &memAlloc); + m_graphicsQueueIndex = queueFamily; + m_debug.setup(m_device); +} + +void Offscreen::destroy() +{ + m_device.destroy(m_pipeline); + m_device.destroy(m_pipelineLayout); + m_device.destroy(m_descPool); + m_device.destroy(m_dsetLayout); + m_alloc.destroy(m_colorTexture); + m_alloc.destroy(m_depthTexture); + m_device.destroy(m_renderPass); + m_device.destroy(m_framebuffer); +} + +//-------------------------------------------------------------------------------------------------- +// Creating an offscreen frame buffer and the associated render pass +// +void Offscreen::createFramebuffer(VkExtent2D& size) +{ + m_alloc.destroy(m_colorTexture); + m_alloc.destroy(m_depthTexture); + + // Creating the color image + auto colorCreateInfo = nvvkpp::image::create2DInfo(size, m_colorFormat, + vk::ImageUsageFlagBits::eColorAttachment + | vk::ImageUsageFlagBits::eSampled + | vk::ImageUsageFlagBits::eStorage); + m_colorTexture = m_alloc.createImage(colorCreateInfo); + + m_colorTexture.descriptor = + nvvkpp::image::create2DDescriptor(m_device, m_colorTexture.image, vk::SamplerCreateInfo{}, + m_colorFormat, vk::ImageLayout::eGeneral); + + // Creating the depth buffer + auto depthCreateInfo = + nvvkpp::image::create2DInfo(size, m_depthFormat, + vk::ImageUsageFlagBits::eDepthStencilAttachment); + m_depthTexture = m_alloc.createImage(depthCreateInfo); + + vk::ImageViewCreateInfo depthStencilView; + depthStencilView.setViewType(vk::ImageViewType::e2D); + depthStencilView.setFormat(m_depthFormat); + depthStencilView.setSubresourceRange({vk::ImageAspectFlagBits::eDepth, 0, 1, 0, 1}); + depthStencilView.setImage(m_depthTexture.image); + m_depthTexture.descriptor.imageView = m_device.createImageView(depthStencilView); + + // Setting the image layout for both color and depth + { + nvvkpp::SingleCommandBuffer genCmdBuf(m_device, m_graphicsQueueIndex); + auto cmdBuf = genCmdBuf.createCommandBuffer(); + nvvkpp::image::setImageLayout(cmdBuf, m_colorTexture.image, vk::ImageLayout::eUndefined, + vk::ImageLayout::eGeneral); + nvvkpp::image::setImageLayout(cmdBuf, m_depthTexture.image, vk::ImageAspectFlagBits::eDepth, + vk::ImageLayout::eUndefined, + vk::ImageLayout::eDepthStencilAttachmentOptimal); + + genCmdBuf.flushCommandBuffer(cmdBuf); + } + + // Creating a renderpass for the offscreen + if(!m_renderPass) + { + m_renderPass = + nvvkpp::util::createRenderPass(m_device, {m_colorFormat}, m_depthFormat, 1, true, true, + vk::ImageLayout::eGeneral, vk::ImageLayout::eGeneral); + } + + // Creating the frame buffer for offscreen + std::vector attachments = {m_colorTexture.descriptor.imageView, + m_depthTexture.descriptor.imageView}; + + m_device.destroy(m_framebuffer); + vk::FramebufferCreateInfo info; + info.setRenderPass(m_renderPass); + info.setAttachmentCount(2); + info.setPAttachments(attachments.data()); + info.setWidth(size.width); + info.setHeight(size.height); + info.setLayers(1); + m_framebuffer = m_device.createFramebuffer(info); +} + +//-------------------------------------------------------------------------------------------------- +// The pipeline is how things are rendered, which shaders, type of primitives, depth test and more +// The incoming render pass, is in which rendering pass it will be displayed (framebuffer) +// +void Offscreen::createPipeline(vk::RenderPass& renderPass) +{ + // Push constants in the fragment shader + vk::PushConstantRange pushConstantRanges = {vk::ShaderStageFlagBits::eFragment, 0, sizeof(float)}; + + // Creating the pipeline layout + vk::PipelineLayoutCreateInfo pipelineLayoutCreateInfo; + pipelineLayoutCreateInfo.setSetLayoutCount(1); + pipelineLayoutCreateInfo.setPSetLayouts(&m_dsetLayout); + pipelineLayoutCreateInfo.setPushConstantRangeCount(1); + pipelineLayoutCreateInfo.setPPushConstantRanges(&pushConstantRanges); + m_pipelineLayout = m_device.createPipelineLayout(pipelineLayoutCreateInfo); + + // Pipeline: completely generic, no vertices + std::vector paths = defaultSearchPaths; + + nvvkpp::GraphicsPipelineGenerator pipelineGenerator(m_device, m_pipelineLayout, renderPass); + pipelineGenerator.addShader(nvh::loadFile("shaders/passthrough.vert.spv", true, paths), + vk::ShaderStageFlagBits::eVertex); + pipelineGenerator.addShader(nvh::loadFile("shaders/post.frag.spv", true, paths), + vk::ShaderStageFlagBits::eFragment); + pipelineGenerator.rasterizationState.setCullMode(vk::CullModeFlagBits::eNone); + m_pipeline = pipelineGenerator.create(); + m_debug.setObjectName(m_pipeline, "post"); +} + +//-------------------------------------------------------------------------------------------------- +// The descriptor layout is the description of the data that is passed to the vertex or the +// fragment program. +// +void Offscreen::createDescriptor() +{ + using vkDS = vk::DescriptorSetLayoutBinding; + using vkDT = vk::DescriptorType; + using vkSS = vk::ShaderStageFlagBits; + + m_dsetLayoutBinding.emplace_back(vkDS(0, vkDT::eCombinedImageSampler, 1, vkSS::eFragment)); + m_dsetLayout = nvvkpp::util::createDescriptorSetLayout(m_device, m_dsetLayoutBinding); + m_descPool = nvvkpp::util::createDescriptorPool(m_device, m_dsetLayoutBinding); + m_dset = nvvkpp::util::createDescriptorSet(m_device, m_descPool, m_dsetLayout); +} + +//-------------------------------------------------------------------------------------------------- +// Update the output +// +void Offscreen::updateDescriptorSet() +{ + vk::WriteDescriptorSet writeDescriptorSets = + nvvkpp::util::createWrite(m_dset, m_dsetLayoutBinding[0], &m_colorTexture.descriptor); + m_device.updateDescriptorSets(writeDescriptorSets, nullptr); +} + +//-------------------------------------------------------------------------------------------------- +// Draw a full screen quad with the attached image +// +void Offscreen::draw(vk::CommandBuffer cmdBuf, VkExtent2D& size) +{ + m_debug.beginLabel(cmdBuf, "Post"); + + cmdBuf.setViewport(0, {vk::Viewport(0, 0, (float)size.width, (float)size.height, 0, 1)}); + cmdBuf.setScissor(0, {{{0, 0}, {size.width, size.height}}}); + + auto aspectRatio = static_cast(size.width) / static_cast(size.height); + cmdBuf.pushConstants(m_pipelineLayout, vk::ShaderStageFlagBits::eFragment, 0, aspectRatio); + cmdBuf.bindPipeline(vk::PipelineBindPoint::eGraphics, m_pipeline); + cmdBuf.bindDescriptorSets(vk::PipelineBindPoint::eGraphics, m_pipelineLayout, 0, m_dset, {}); + cmdBuf.draw(3, 1, 0, 0); + + m_debug.endLabel(cmdBuf); +} diff --git a/ray_tracing__advance/offscreen.hpp b/ray_tracing__advance/offscreen.hpp new file mode 100644 index 0000000..32a245c --- /dev/null +++ b/ray_tracing__advance/offscreen.hpp @@ -0,0 +1,74 @@ +/* Copyright (c) 2014-2018, NVIDIA CORPORATION. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * * Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * * Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * * Neither the name of NVIDIA CORPORATION nor the names of its + * contributors may be used to endorse or promote products derived + * from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS ``AS IS'' AND ANY + * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY + * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +#include + +#include "nvvkpp/debug_util_vkpp.hpp" +#include "vkalloc.hpp" + +//-------------------------------------------------------------------------------------------------- +// Class to render in off-screen framebuffers. Instead of rendering directly to the +// screen back buffer, this class create the output frame buffer 'createFramebuffer', +// and use the pipeline from 'createPipeline' to render a quad 'draw' with the colorTexture +// image + +class Offscreen +{ +public: + void setup(const vk::Device& device, nvvkMemAllocator& memAlloc, uint32_t queueFamily); + void destroy(); + + void createFramebuffer(VkExtent2D& size); + void createPipeline(vk::RenderPass& renderPass); + void createDescriptor(); + void updateDescriptorSet(); + void draw(vk::CommandBuffer cmdBuf, VkExtent2D& size); + + const vk::RenderPass& renderPass() { return m_renderPass; } + const vk::Framebuffer& frameBuffer() { return m_framebuffer; } + const nvvkTexture& colorTexture() { return m_colorTexture; } + +private: + std::vector m_dsetLayoutBinding; + vk::DescriptorPool m_descPool; + vk::DescriptorSetLayout m_dsetLayout; + vk::DescriptorSet m_dset; + vk::Pipeline m_pipeline; + vk::PipelineLayout m_pipelineLayout; + vk::RenderPass m_renderPass; + vk::Framebuffer m_framebuffer; + + nvvkTexture m_colorTexture; + vk::Format m_colorFormat{vk::Format::eR32G32B32A32Sfloat}; + nvvkTexture m_depthTexture; + vk::Format m_depthFormat{vk::Format::eD32Sfloat}; + + nvvkAllocator m_alloc; // Allocator for buffer, images, acceleration structures + vk::Device m_device; + int m_graphicsQueueIndex{0}; + nvvkpp::DebugUtil m_debug; // Utility to name objects +}; diff --git a/ray_tracing__advance/raytrace.cpp b/ray_tracing__advance/raytrace.cpp new file mode 100644 index 0000000..9754f3f --- /dev/null +++ b/ray_tracing__advance/raytrace.cpp @@ -0,0 +1,501 @@ +/* Copyright (c) 2014-2018, NVIDIA CORPORATION. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * * Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * * Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * * Neither the name of NVIDIA CORPORATION nor the names of its + * contributors may be used to endorse or promote products derived + * from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS ``AS IS'' AND ANY + * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY + * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + + +#include "raytrace.hpp" +#include "nvh/fileoperations.hpp" +#include "nvvkpp/descriptorsets_vkpp.hpp" +#include "nvvkpp/utilities_vkpp.hpp" +#include "obj_loader.h" + +extern std::vector defaultSearchPaths; + + +void Raytracer::setup(const vk::Device& device, + const vk::PhysicalDevice& physicalDevice, + nvvkMemAllocator& memAlloc, + uint32_t queueFamily) +{ + m_device = device; + m_physicalDevice = physicalDevice; + m_alloc.init(device, &memAlloc); + m_graphicsQueueIndex = queueFamily; + + // Requesting ray tracing properties + auto properties = m_physicalDevice.getProperties2(); + m_rtProperties = properties.get(); +#if defined(ALLOC_DEDICATED) + m_rtBuilder.setup(m_device, m_physicalDevice, m_graphicsQueueIndex); +#elif defined(ALLOC_DMA) + m_rtBuilder.setup(m_device, memAlloc, m_graphicsQueueIndex); +#elif defined(ALLOC_VMA) + m_rtBuilder.setup(m_device, memAlloc, m_graphicsQueueIndex); +#endif + + m_debug.setup(device); +} + + +void Raytracer::destroy() +{ + m_rtBuilder.destroy(); + m_device.destroy(m_rtDescPool); + m_device.destroy(m_rtDescSetLayout); + m_device.destroy(m_rtPipeline); + m_device.destroy(m_rtPipelineLayout); + m_alloc.destroy(m_rtSBTBuffer); +} + +//-------------------------------------------------------------------------------------------------- +// Converting a OBJ primitive to the ray tracing geometry used for the BLAS +// +nvvkpp::RaytracingBuilderKHR::Blas Raytracer::objectToVkGeometryKHR(const ObjModel& model) +{ + // Setting up the creation info of acceleration structure + vk::AccelerationStructureCreateGeometryTypeInfoKHR asCreate; + asCreate.setGeometryType(vk::GeometryTypeKHR::eTriangles); + asCreate.setIndexType(vk::IndexType::eUint32); + asCreate.setVertexFormat(vk::Format::eR32G32B32Sfloat); + asCreate.setMaxPrimitiveCount(model.nbIndices / 3); // Nb triangles + asCreate.setMaxVertexCount(model.nbVertices); + asCreate.setAllowsTransforms(VK_FALSE); // No adding transformation matrices + + // Building part + vk::DeviceAddress vertexAddress = m_device.getBufferAddress({model.vertexBuffer.buffer}); + vk::DeviceAddress indexAddress = m_device.getBufferAddress({model.indexBuffer.buffer}); + + vk::AccelerationStructureGeometryTrianglesDataKHR triangles; + triangles.setVertexFormat(asCreate.vertexFormat); + triangles.setVertexData(vertexAddress); + triangles.setVertexStride(sizeof(VertexObj)); + triangles.setIndexType(asCreate.indexType); + triangles.setIndexData(indexAddress); + triangles.setTransformData({}); + + // Setting up the build info of the acceleration + vk::AccelerationStructureGeometryKHR asGeom; + asGeom.setGeometryType(asCreate.geometryType); + asGeom.setFlags(vk::GeometryFlagBitsKHR::eNoDuplicateAnyHitInvocation); // For AnyHit + asGeom.geometry.setTriangles(triangles); + + + vk::AccelerationStructureBuildOffsetInfoKHR offset; + offset.setFirstVertex(0); + offset.setPrimitiveCount(asCreate.maxPrimitiveCount); + offset.setPrimitiveOffset(0); + offset.setTransformOffset(0); + + nvvkpp::RaytracingBuilderKHR::Blas blas; + blas.asGeometry.emplace_back(asGeom); + blas.asCreateGeometryInfo.emplace_back(asCreate); + blas.asBuildOffsetInfo.emplace_back(offset); + return blas; +} + + +//-------------------------------------------------------------------------------------------------- +// Returning the ray tracing geometry used for the BLAS, containing all spheres +// +nvvkpp::RaytracingBuilderKHR::Blas Raytracer::implicitToVkGeometryKHR(const ImplInst& implicitObj) +{ + + // Setting up the creation info of acceleration structure + vk::AccelerationStructureCreateGeometryTypeInfoKHR asCreate; + asCreate.setGeometryType(vk::GeometryTypeKHR::eAabbs); + asCreate.setIndexType(vk::IndexType::eNoneKHR); + asCreate.setVertexFormat(vk::Format::eUndefined); + asCreate.setMaxPrimitiveCount(static_cast(implicitObj.objImpl.size())); // Nb triangles + asCreate.setMaxVertexCount(0); + asCreate.setAllowsTransforms(VK_FALSE); // No adding transformation matrices + + vk::DeviceAddress dataAddress = m_device.getBufferAddress({implicitObj.implBuf.buffer}); + + vk::AccelerationStructureGeometryAabbsDataKHR aabbs; + aabbs.setData(dataAddress); + aabbs.setStride(sizeof(ObjImplicit)); + + // Setting up the build info of the acceleration + vk::AccelerationStructureGeometryKHR asGeom; + asGeom.setGeometryType(asCreate.geometryType); + asGeom.setFlags(vk::GeometryFlagBitsKHR::eNoDuplicateAnyHitInvocation); // For AnyHit + asGeom.geometry.setAabbs(aabbs); + + + vk::AccelerationStructureBuildOffsetInfoKHR offset; + offset.setFirstVertex(0); + offset.setPrimitiveCount(asCreate.maxPrimitiveCount); + offset.setPrimitiveOffset(0); + offset.setTransformOffset(0); + + nvvkpp::RaytracingBuilderKHR::Blas blas; + blas.asGeometry.emplace_back(asGeom); + blas.asCreateGeometryInfo.emplace_back(asCreate); + blas.asBuildOffsetInfo.emplace_back(offset); + return blas; +} + + +void Raytracer::createBottomLevelAS(std::vector& models, ImplInst& implicitObj) +{ + // BLAS - Storing each primitive in a geometry + std::vector allBlas; + allBlas.reserve(models.size()); + for(const auto& obj : models) + { + auto blas = objectToVkGeometryKHR(obj); + + // We could add more geometry in each BLAS, but we add only one for now + allBlas.emplace_back(blas); + } + + // Adding implicit + if(!implicitObj.objImpl.empty()) + { + auto blas = implicitToVkGeometryKHR(implicitObj); + allBlas.emplace_back(blas); + implicitObj.blasId = static_cast(allBlas.size() - 1); // remember blas ID for tlas + } + + + m_rtBuilder.buildBlas(allBlas, vk::BuildAccelerationStructureFlagBitsKHR::ePreferFastTrace); +} + +void Raytracer::createTopLevelAS(std::vector& instances, ImplInst& implicitObj) +{ + std::vector tlas; + tlas.reserve(instances.size()); + for(int i = 0; i < static_cast(instances.size()); i++) + { + nvvkpp::RaytracingBuilderKHR::Instance rayInst; + rayInst.transform = instances[i].transform; // Position of the instance + rayInst.instanceId = i; // gl_InstanceID + rayInst.blasId = instances[i].objIndex; + rayInst.hitGroupId = 0; // We will use the same hit group for all objects + rayInst.flags = vk::GeometryInstanceFlagBitsKHR::eTriangleCullDisable; + tlas.emplace_back(rayInst); + } + + // Add the blas containing all implicit + if(!implicitObj.objImpl.empty()) + { + nvvkpp::RaytracingBuilderKHR::Instance rayInst; + rayInst.transform = implicitObj.transform; // Position of the instance + rayInst.instanceId = static_cast(implicitObj.blasId); // Same for material index + rayInst.blasId = static_cast(implicitObj.blasId); + rayInst.hitGroupId = 1; // We will use the same hit group for all objects (the second one) + rayInst.flags = vk::GeometryInstanceFlagBitsKHR::eTriangleCullDisable; + tlas.emplace_back(rayInst); + } + + m_rtBuilder.buildTlas(tlas, vk::BuildAccelerationStructureFlagBitsKHR::ePreferFastTrace); +} + +//-------------------------------------------------------------------------------------------------- +// This descriptor set holds the Acceleration structure and the output image +// +void Raytracer::createRtDescriptorSet(const vk::ImageView& outputImage) +{ + using vkDT = vk::DescriptorType; + using vkSS = vk::ShaderStageFlagBits; + using vkDSLB = vk::DescriptorSetLayoutBinding; + + m_rtDescSetLayoutBind.emplace_back(vkDSLB(0, vkDT::eAccelerationStructureKHR, 1, + vkSS::eRaygenKHR | vkSS::eClosestHitKHR)); // TLAS + m_rtDescSetLayoutBind.emplace_back( + vkDSLB(1, vkDT::eStorageImage, 1, vkSS::eRaygenKHR)); // Output image + + m_rtDescPool = nvvkpp::util::createDescriptorPool(m_device, m_rtDescSetLayoutBind); + m_rtDescSetLayout = nvvkpp::util::createDescriptorSetLayout(m_device, m_rtDescSetLayoutBind); + m_rtDescSet = m_device.allocateDescriptorSets({m_rtDescPool, 1, &m_rtDescSetLayout})[0]; + + vk::WriteDescriptorSetAccelerationStructureKHR descASInfo; + descASInfo.setAccelerationStructureCount(1); + descASInfo.setPAccelerationStructures(&m_rtBuilder.getAccelerationStructure()); + vk::DescriptorImageInfo imageInfo{{}, outputImage, vk::ImageLayout::eGeneral}; + + std::vector writes; + writes.emplace_back( + nvvkpp::util::createWrite(m_rtDescSet, m_rtDescSetLayoutBind[0], &descASInfo)); + writes.emplace_back(nvvkpp::util::createWrite(m_rtDescSet, m_rtDescSetLayoutBind[1], &imageInfo)); + m_device.updateDescriptorSets(static_cast(writes.size()), writes.data(), 0, nullptr); +} + + +//-------------------------------------------------------------------------------------------------- +// Writes the output image to the descriptor set +// - Required when changing resolution +// +void Raytracer::updateRtDescriptorSet(const vk::ImageView& outputImage) +{ + using vkDT = vk::DescriptorType; + + // (1) Output buffer + vk::DescriptorImageInfo imageInfo{{}, outputImage, vk::ImageLayout::eGeneral}; + vk::WriteDescriptorSet wds{m_rtDescSet, 1, 0, 1, vkDT::eStorageImage, &imageInfo}; + m_device.updateDescriptorSets(wds, nullptr); +} + + +//-------------------------------------------------------------------------------------------------- +// Pipeline for the ray tracer: all shaders, raygen, chit, miss +// +void Raytracer::createRtPipeline(vk::DescriptorSetLayout& sceneDescLayout) +{ + std::vector paths = defaultSearchPaths; + + vk::ShaderModule raygenSM = + nvvkpp::util::createShaderModule(m_device, // + nvh::loadFile("shaders/raytrace.rgen.spv", true, paths)); + vk::ShaderModule missSM = + nvvkpp::util::createShaderModule(m_device, // + nvh::loadFile("shaders/raytrace.rmiss.spv", true, paths)); + + // The second miss shader is invoked when a shadow ray misses the geometry. It + // simply indicates that no occlusion has been found + vk::ShaderModule shadowmissSM = nvvkpp::util::createShaderModule( + m_device, nvh::loadFile("shaders/raytraceShadow.rmiss.spv", true, paths)); + + + std::vector stages; + + // Raygen + vk::RayTracingShaderGroupCreateInfoKHR rg{vk::RayTracingShaderGroupTypeKHR::eGeneral, + VK_SHADER_UNUSED_KHR, VK_SHADER_UNUSED_KHR, + VK_SHADER_UNUSED_KHR, VK_SHADER_UNUSED_KHR}; + stages.push_back({{}, vk::ShaderStageFlagBits::eRaygenKHR, raygenSM, "main"}); + rg.setGeneralShader(static_cast(stages.size() - 1)); + m_rtShaderGroups.push_back(rg); + + // Miss + vk::RayTracingShaderGroupCreateInfoKHR mg{vk::RayTracingShaderGroupTypeKHR::eGeneral, + VK_SHADER_UNUSED_KHR, VK_SHADER_UNUSED_KHR, + VK_SHADER_UNUSED_KHR, VK_SHADER_UNUSED_KHR}; + stages.push_back({{}, vk::ShaderStageFlagBits::eMissKHR, missSM, "main"}); + mg.setGeneralShader(static_cast(stages.size() - 1)); + m_rtShaderGroups.push_back(mg); + // Shadow Miss + stages.push_back({{}, vk::ShaderStageFlagBits::eMissKHR, shadowmissSM, "main"}); + mg.setGeneralShader(static_cast(stages.size() - 1)); + m_rtShaderGroups.push_back(mg); + + // Hit Group0 - Closest Hit + AnyHit + vk::ShaderModule chitSM = + nvvkpp::util::createShaderModule(m_device, // + nvh::loadFile("shaders/raytrace.rchit.spv", true, paths)); + vk::ShaderModule ahitSM = + nvvkpp::util::createShaderModule(m_device, // + nvh::loadFile("shaders/raytrace.rahit.spv", true, paths)); + + vk::RayTracingShaderGroupCreateInfoKHR hg{vk::RayTracingShaderGroupTypeKHR::eTrianglesHitGroup, + VK_SHADER_UNUSED_KHR, VK_SHADER_UNUSED_KHR, + VK_SHADER_UNUSED_KHR, VK_SHADER_UNUSED_KHR}; + stages.push_back({{}, vk::ShaderStageFlagBits::eClosestHitKHR, chitSM, "main"}); + hg.setClosestHitShader(static_cast(stages.size() - 1)); + stages.push_back({{}, vk::ShaderStageFlagBits::eAnyHitKHR, ahitSM, "main"}); + hg.setAnyHitShader(static_cast(stages.size() - 1)); + m_rtShaderGroups.push_back(hg); + + + // Hit Group1 - Closest Hit + Intersection (procedural) + vk::ShaderModule chit2SM = + nvvkpp::util::createShaderModule(m_device, // + nvh::loadFile("shaders/raytrace2.rchit.spv", true, paths)); + vk::ShaderModule ahit2SM = + nvvkpp::util::createShaderModule(m_device, // + nvh::loadFile("shaders/raytrace2.rahit.spv", true, paths)); + vk::ShaderModule rintSM = + nvvkpp::util::createShaderModule(m_device, // + nvh::loadFile("shaders/raytrace.rint.spv", true, paths)); + { + vk::RayTracingShaderGroupCreateInfoKHR hg{vk::RayTracingShaderGroupTypeKHR::eProceduralHitGroup, + VK_SHADER_UNUSED_KHR, VK_SHADER_UNUSED_KHR, + VK_SHADER_UNUSED_KHR, VK_SHADER_UNUSED_KHR}; + stages.push_back({{}, vk::ShaderStageFlagBits::eClosestHitKHR, chit2SM, "main"}); + hg.setClosestHitShader(static_cast(stages.size() - 1)); + stages.push_back({{}, vk::ShaderStageFlagBits::eAnyHitKHR, ahit2SM, "main"}); + hg.setAnyHitShader(static_cast(stages.size() - 1)); + stages.push_back({{}, vk::ShaderStageFlagBits::eIntersectionKHR, rintSM, "main"}); + hg.setIntersectionShader(static_cast(stages.size() - 1)); + m_rtShaderGroups.push_back(hg); + } + + // Callable shaders + vk::RayTracingShaderGroupCreateInfoKHR callGroup{vk::RayTracingShaderGroupTypeKHR::eGeneral, + VK_SHADER_UNUSED_KHR, VK_SHADER_UNUSED_KHR, + VK_SHADER_UNUSED_KHR, VK_SHADER_UNUSED_KHR}; + + vk::ShaderModule call0 = + nvvkpp::util::createShaderModule(m_device, + nvh::loadFile("shaders/light_point.rcall.spv", true, paths)); + vk::ShaderModule call1 = + nvvkpp::util::createShaderModule(m_device, + nvh::loadFile("shaders/light_spot.rcall.spv", true, paths)); + vk::ShaderModule call2 = + nvvkpp::util::createShaderModule(m_device, + nvh::loadFile("shaders/light_inf.rcall.spv", true, paths)); + + stages.push_back({{}, vk::ShaderStageFlagBits::eCallableKHR, call0, "main"}); + callGroup.setGeneralShader(static_cast(stages.size() - 1)); + m_rtShaderGroups.push_back(callGroup); + stages.push_back({{}, vk::ShaderStageFlagBits::eCallableKHR, call1, "main"}); + callGroup.setGeneralShader(static_cast(stages.size() - 1)); + m_rtShaderGroups.push_back(callGroup); + stages.push_back({{}, vk::ShaderStageFlagBits::eCallableKHR, call2, "main"}); + callGroup.setGeneralShader(static_cast(stages.size() - 1)); + m_rtShaderGroups.push_back(callGroup); + + + vk::PipelineLayoutCreateInfo pipelineLayoutCreateInfo; + + // Push constant: we want to be able to update constants used by the shaders + vk::PushConstantRange pushConstant{vk::ShaderStageFlagBits::eRaygenKHR + | vk::ShaderStageFlagBits::eClosestHitKHR + | vk::ShaderStageFlagBits::eMissKHR + | vk::ShaderStageFlagBits::eCallableKHR, + 0, sizeof(RtPushConstants)}; + pipelineLayoutCreateInfo.setPushConstantRangeCount(1); + pipelineLayoutCreateInfo.setPPushConstantRanges(&pushConstant); + + // Descriptor sets: one specific to ray tracing, and one shared with the rasterization pipeline + std::vector rtDescSetLayouts = {m_rtDescSetLayout, sceneDescLayout}; + pipelineLayoutCreateInfo.setSetLayoutCount(static_cast(rtDescSetLayouts.size())); + pipelineLayoutCreateInfo.setPSetLayouts(rtDescSetLayouts.data()); + + m_rtPipelineLayout = m_device.createPipelineLayout(pipelineLayoutCreateInfo); + + // Assemble the shader stages and recursion depth info into the ray tracing pipeline + vk::RayTracingPipelineCreateInfoKHR rayPipelineInfo; + rayPipelineInfo.setStageCount(static_cast(stages.size())); // Stages are shaders + rayPipelineInfo.setPStages(stages.data()); + + rayPipelineInfo.setGroupCount(static_cast( + m_rtShaderGroups.size())); // 1-raygen, n-miss, n-(hit[+anyhit+intersect]) + rayPipelineInfo.setPGroups(m_rtShaderGroups.data()); + + rayPipelineInfo.setMaxRecursionDepth(2); // Ray depth + rayPipelineInfo.setLayout(m_rtPipelineLayout); + m_rtPipeline = m_device.createRayTracingPipelineKHR({}, rayPipelineInfo).value; + + m_device.destroy(raygenSM); + m_device.destroy(missSM); + m_device.destroy(shadowmissSM); + m_device.destroy(chitSM); + m_device.destroy(ahitSM); + m_device.destroy(chit2SM); + m_device.destroy(ahit2SM); + m_device.destroy(rintSM); + m_device.destroy(call0); + m_device.destroy(call1); + m_device.destroy(call2); +} + +//-------------------------------------------------------------------------------------------------- +// The Shader Binding Table (SBT) +// - getting all shader handles and writing them in a SBT buffer +// - Besides exception, this could be always done like this +// See how the SBT buffer is used in run() +// +void Raytracer::createRtShaderBindingTable() +{ + auto groupCount = + static_cast(m_rtShaderGroups.size()); // 3 shaders: raygen, miss, chit + uint32_t groupHandleSize = m_rtProperties.shaderGroupHandleSize; // Size of a program identifier + + // Fetch all the shader handles used in the pipeline, so that they can be written in the SBT + uint32_t sbtSize = groupCount * groupHandleSize; + + std::vector shaderHandleStorage(sbtSize); + m_device.getRayTracingShaderGroupHandlesKHR(m_rtPipeline, 0, groupCount, sbtSize, + shaderHandleStorage.data()); + // Write the handles in the SBT + nvvkpp::SingleCommandBuffer genCmdBuf(m_device, m_graphicsQueueIndex); + vk::CommandBuffer cmdBuf = genCmdBuf.createCommandBuffer(); + + m_rtSBTBuffer = + m_alloc.createBuffer(cmdBuf, shaderHandleStorage, vk::BufferUsageFlagBits::eRayTracingKHR); + m_debug.setObjectName(m_rtSBTBuffer.buffer, "SBT"); + + + genCmdBuf.flushCommandBuffer(cmdBuf); + + m_alloc.flushStaging(); +} + +//-------------------------------------------------------------------------------------------------- +// Ray Tracing the scene +// +void Raytracer::raytrace(const vk::CommandBuffer& cmdBuf, + const nvmath::vec4f& clearColor, + vk::DescriptorSet& sceneDescSet, + vk::Extent2D& size, + ObjPushConstants& sceneConstants) +{ + m_debug.beginLabel(cmdBuf, "Ray trace"); + // Initializing push constant values + m_rtPushConstants.clearColor = clearColor; + m_rtPushConstants.lightPosition = sceneConstants.lightPosition; + m_rtPushConstants.lightIntensity = sceneConstants.lightIntensity; + m_rtPushConstants.lightDirection = sceneConstants.lightDirection; + m_rtPushConstants.lightSpotCutoff = sceneConstants.lightSpotCutoff; + m_rtPushConstants.lightSpotOuterCutoff = sceneConstants.lightSpotOuterCutoff; + m_rtPushConstants.lightType = sceneConstants.lightType; + m_rtPushConstants.frame = sceneConstants.frame; + + cmdBuf.bindPipeline(vk::PipelineBindPoint::eRayTracingKHR, m_rtPipeline); + cmdBuf.bindDescriptorSets(vk::PipelineBindPoint::eRayTracingKHR, m_rtPipelineLayout, 0, + {m_rtDescSet, sceneDescSet}, {}); + cmdBuf.pushConstants(m_rtPipelineLayout, + vk::ShaderStageFlagBits::eRaygenKHR + | vk::ShaderStageFlagBits::eClosestHitKHR + | vk::ShaderStageFlagBits::eMissKHR + | vk::ShaderStageFlagBits::eCallableKHR, + 0, m_rtPushConstants); + + vk::DeviceSize progSize = m_rtProperties.shaderGroupHandleSize; // Size of a program identifier + vk::DeviceSize rayGenOffset = 0u * progSize; // Start at the beginning of m_sbtBuffer + vk::DeviceSize missOffset = 1u * progSize; // Jump over raygen + vk::DeviceSize hitGroupOffset = 3u * progSize; // Jump over the previous shaders + vk::DeviceSize callableGroupOffset = 5u * progSize; // Jump over the previous shaders + vk::DeviceSize sbtSize = (vk::DeviceSize)m_rtShaderGroups.size() * progSize; + + const vk::StridedBufferRegionKHR raygenShaderBindingTable = {m_rtSBTBuffer.buffer, rayGenOffset, + progSize, sbtSize}; + const vk::StridedBufferRegionKHR missShaderBindingTable = {m_rtSBTBuffer.buffer, missOffset, + progSize, sbtSize}; + const vk::StridedBufferRegionKHR hitShaderBindingTable = {m_rtSBTBuffer.buffer, hitGroupOffset, + progSize, sbtSize}; + const vk::StridedBufferRegionKHR callableShaderBindingTable = { + m_rtSBTBuffer.buffer, callableGroupOffset, progSize, sbtSize}; + + cmdBuf.traceRaysKHR(&raygenShaderBindingTable, &missShaderBindingTable, &hitShaderBindingTable, + &callableShaderBindingTable, // + size.width, size.height, 1); // + + + m_debug.endLabel(cmdBuf); +} diff --git a/ray_tracing__advance/raytrace.hpp b/ray_tracing__advance/raytrace.hpp new file mode 100644 index 0000000..b787d60 --- /dev/null +++ b/ray_tracing__advance/raytrace.hpp @@ -0,0 +1,89 @@ +/* Copyright (c) 2014-2018, NVIDIA CORPORATION. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * * Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * * Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * * Neither the name of NVIDIA CORPORATION nor the names of its + * contributors may be used to endorse or promote products derived + * from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS ``AS IS'' AND ANY + * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY + * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +#include + +#include "vkalloc.hpp" + +#include "nvmath/nvmath.h" +#include "nvvkpp/raytraceKHR_vkpp.hpp" +#include "obj.hpp" + +class Raytracer +{ +public: + void setup(const vk::Device& device, + const vk::PhysicalDevice& physicalDevice, + nvvkMemAllocator& memAlloc, + uint32_t queueFamily); + void destroy(); + + nvvkpp::RaytracingBuilderKHR::Blas objectToVkGeometryKHR(const ObjModel& model); + nvvkpp::RaytracingBuilderKHR::Blas implicitToVkGeometryKHR(const ImplInst& implicitObj); + void createBottomLevelAS(std::vector& models, ImplInst& implicitObj); + void createTopLevelAS(std::vector& instances, ImplInst& implicitObj); + void createRtDescriptorSet(const vk::ImageView& outputImage); + void updateRtDescriptorSet(const vk::ImageView& outputImage); + void createRtPipeline(vk::DescriptorSetLayout& sceneDescLayout); + void createRtShaderBindingTable(); + void raytrace(const vk::CommandBuffer& cmdBuf, + const nvmath::vec4f& clearColor, + vk::DescriptorSet& sceneDescSet, + vk::Extent2D& size, + ObjPushConstants& sceneConstants); + +private: + nvvkAllocator m_alloc; // Allocator for buffer, images, acceleration structures + vk::PhysicalDevice m_physicalDevice; + vk::Device m_device; + int m_graphicsQueueIndex{0}; + nvvkpp::DebugUtil m_debug; // Utility to name objects + + + vk::PhysicalDeviceRayTracingPropertiesKHR m_rtProperties; + nvvkpp::RaytracingBuilderKHR m_rtBuilder; + std::vector m_rtDescSetLayoutBind; + vk::DescriptorPool m_rtDescPool; + vk::DescriptorSetLayout m_rtDescSetLayout; + vk::DescriptorSet m_rtDescSet; + std::vector m_rtShaderGroups; + vk::PipelineLayout m_rtPipelineLayout; + vk::Pipeline m_rtPipeline; + nvvkBuffer m_rtSBTBuffer; + + struct RtPushConstants + { + nvmath::vec4f clearColor; + nvmath::vec3f lightPosition; + float lightIntensity; + nvmath::vec3f lightDirection{-1, -1, -1}; + float lightSpotCutoff{deg2rad(12.5f)}; + float lightSpotOuterCutoff{deg2rad(17.5f)}; + int lightType{0}; + int frame{0}; + } m_rtPushConstants; +}; diff --git a/ray_tracing__advance/shaders/frag_shader.frag b/ray_tracing__advance/shaders/frag_shader.frag new file mode 100644 index 0000000..2f564c0 --- /dev/null +++ b/ray_tracing__advance/shaders/frag_shader.frag @@ -0,0 +1,96 @@ +#version 450 +#extension GL_ARB_separate_shader_objects : enable +#extension GL_EXT_nonuniform_qualifier : enable +#extension GL_GOOGLE_include_directive : enable +#extension GL_EXT_scalar_block_layout : enable + +#include "wavefront.glsl" + + +layout(push_constant) uniform shaderInformation +{ + vec3 lightPosition; + float lightIntensity; + vec3 lightDirection; + float lightSpotCutoff; + float lightSpotOuterCutoff; + uint instanceId; + int lightType; +} +pushC; + +// clang-format off +// Incoming +//layout(location = 0) flat in int matIndex; +layout(location = 1) in vec2 fragTexCoord; +layout(location = 2) in vec3 fragNormal; +layout(location = 3) in vec3 viewDir; +layout(location = 4) in vec3 worldPos; +// Outgoing +layout(location = 0) out vec4 outColor; +// Buffers +layout(binding = 1, scalar) buffer MatColorBufferObject { WaveFrontMaterial m[]; } materials[]; +layout(binding = 2, scalar) buffer ScnDesc { sceneDesc i[]; } scnDesc; +layout(binding = 3) uniform sampler2D[] textureSamplers; +layout(binding = 4, scalar) buffer MatIndex { int i[]; } matIdx[]; + +// clang-format on + + +void main() +{ + // Object of this instance + int objId = scnDesc.i[pushC.instanceId].objId; + + // Material of the object + int matIndex = matIdx[objId].i[gl_PrimitiveID]; + WaveFrontMaterial mat = materials[objId].m[matIndex]; + + vec3 N = normalize(fragNormal); + + // Vector toward light + vec3 LightDir; + float lightIntensity; + ; + + // Point light + if(pushC.lightType == 0) + { + vec3 lDir = pushC.lightPosition - worldPos; + float lightDistance = length(lDir); + lightIntensity = pushC.lightIntensity / (lightDistance * lightDistance); + LightDir = normalize(lDir); + } + else if(pushC.lightType == 1) + { + vec3 lDir = pushC.lightPosition - worldPos; + float lightDistance = length(lDir); + lightIntensity = pushC.lightIntensity / (lightDistance * lightDistance); + LightDir = normalize(lDir); + float theta = dot(LightDir, normalize(-pushC.lightDirection)); + float epsilon = pushC.lightSpotCutoff - pushC.lightSpotOuterCutoff; + float spotIntensity = clamp((theta - pushC.lightSpotOuterCutoff) / epsilon, 0.0, 1.0); + lightIntensity *= spotIntensity; + } + else // Directional light + { + LightDir = normalize(-pushC.lightDirection); + lightIntensity = 1.0; + } + + // Diffuse + vec3 diffuse = computeDiffuse(mat, LightDir, N); + if(mat.textureId >= 0) + { + int txtOffset = scnDesc.i[pushC.instanceId].txtOffset; + uint txtId = txtOffset + mat.textureId; + vec3 diffuseTxt = texture(textureSamplers[txtId], fragTexCoord).xyz; + diffuse *= diffuseTxt; + } + + // Specular + vec3 specular = computeSpecular(mat, viewDir, LightDir, N); + + // Result + outColor = vec4(lightIntensity * (diffuse + specular), 1); +} diff --git a/ray_tracing__advance/shaders/light_inf.rcall b/ray_tracing__advance/shaders/light_inf.rcall new file mode 100644 index 0000000..49fdb1f --- /dev/null +++ b/ray_tracing__advance/shaders/light_inf.rcall @@ -0,0 +1,24 @@ +#version 460 core +#extension GL_NV_ray_tracing : enable +#extension GL_GOOGLE_include_directive : enable +#include "raycommon.glsl" + +layout(location = 0) callableDataInNV rayLight cLight; + +layout(push_constant) uniform Constants +{ + vec4 clearColor; + vec3 lightPosition; + float lightIntensity; + vec3 lightDirection; + float lightSpotCutoff; + float lightSpotOuterCutoff; + int lightType; +}; + +void main() +{ + cLight.outLightDistance = 10000000; + cLight.outIntensity = 1.0; + cLight.outLightDir = normalize(-lightDirection); +} diff --git a/ray_tracing__advance/shaders/light_point.rcall b/ray_tracing__advance/shaders/light_point.rcall new file mode 100644 index 0000000..4f40c08 --- /dev/null +++ b/ray_tracing__advance/shaders/light_point.rcall @@ -0,0 +1,25 @@ +#version 460 core +#extension GL_NV_ray_tracing : enable +#extension GL_GOOGLE_include_directive : enable +#include "raycommon.glsl" + +layout(location = 0) callableDataInNV rayLight cLight; + +layout(push_constant) uniform Constants +{ + vec4 clearColor; + vec3 lightPosition; + float lightIntensity; + vec3 lightDirection; + float lightSpotCutoff; + float lightSpotOuterCutoff; + int lightType; +}; + +void main() +{ + vec3 lDir = lightPosition - cLight.inHitPosition; + cLight.outLightDistance = length(lDir); + cLight.outIntensity = lightIntensity / (cLight.outLightDistance * cLight.outLightDistance); + cLight.outLightDir = normalize(lDir); +} diff --git a/ray_tracing__advance/shaders/light_spot.rcall b/ray_tracing__advance/shaders/light_spot.rcall new file mode 100644 index 0000000..f0fbdbc --- /dev/null +++ b/ray_tracing__advance/shaders/light_spot.rcall @@ -0,0 +1,29 @@ +#version 460 core +#extension GL_NV_ray_tracing : enable +#extension GL_GOOGLE_include_directive : enable +#include "raycommon.glsl" + +layout(location = 0) callableDataInNV rayLight cLight; + +layout(push_constant) uniform Constants +{ + vec4 clearColor; + vec3 lightPosition; + float lightIntensity; + vec3 lightDirection; + float lightSpotCutoff; + float lightSpotOuterCutoff; + int lightType; +}; + +void main() +{ + vec3 lDir = lightPosition - cLight.inHitPosition; + cLight.outLightDistance = length(lDir); + cLight.outIntensity = lightIntensity / (cLight.outLightDistance * cLight.outLightDistance); + cLight.outLightDir = normalize(lDir); + float theta = dot(cLight.outLightDir, normalize(-lightDirection)); + float epsilon = lightSpotCutoff - lightSpotOuterCutoff; + float spotIntensity = clamp((theta - lightSpotOuterCutoff) / epsilon, 0.0, 1.0); + cLight.outIntensity *= spotIntensity; +} diff --git a/ray_tracing__advance/shaders/passthrough.vert b/ray_tracing__advance/shaders/passthrough.vert new file mode 100644 index 0000000..3e15d82 --- /dev/null +++ b/ray_tracing__advance/shaders/passthrough.vert @@ -0,0 +1,15 @@ +#version 450 +layout (location = 0) out vec2 outUV; + + +out gl_PerVertex +{ + vec4 gl_Position; +}; + + +void main() +{ + outUV = vec2((gl_VertexIndex << 1) & 2, gl_VertexIndex & 2); + gl_Position = vec4(outUV * 2.0f - 1.0f, 1.0f, 1.0f); +} diff --git a/ray_tracing__advance/shaders/post.frag b/ray_tracing__advance/shaders/post.frag new file mode 100644 index 0000000..b8f30f1 --- /dev/null +++ b/ray_tracing__advance/shaders/post.frag @@ -0,0 +1,18 @@ +#version 450 +layout(location = 0) in vec2 outUV; +layout(location = 0) out vec4 fragColor; + +layout(set = 0, binding = 0) uniform sampler2D noisyTxt; + +layout(push_constant) uniform shaderInformation +{ + float aspectRatio; +} +pushc; + +void main() +{ + vec2 uv = outUV; + float gamma = 1. / 2.2; + fragColor = pow(texture(noisyTxt, uv).rgba, vec4(gamma)); +} diff --git a/ray_tracing__advance/shaders/random.glsl b/ray_tracing__advance/shaders/random.glsl new file mode 100644 index 0000000..c5afb6b --- /dev/null +++ b/ray_tracing__advance/shaders/random.glsl @@ -0,0 +1,34 @@ +// Generate a random unsigned int from two unsigned int values, using 16 pairs +// of rounds of the Tiny Encryption Algorithm. See Zafar, Olano, and Curtis, +// "GPU Random Numbers via the Tiny Encryption Algorithm" +uint tea(uint val0, uint val1) +{ + uint v0 = val0; + uint v1 = val1; + uint s0 = 0; + + for(uint n = 0; n < 16; n++) + { + s0 += 0x9e3779b9; + v0 += ((v1 << 4) + 0xa341316c) ^ (v1 + s0) ^ ((v1 >> 5) + 0xc8013ea4); + v1 += ((v0 << 4) + 0xad90777d) ^ (v0 + s0) ^ ((v0 >> 5) + 0x7e95761e); + } + + return v0; +} + +// Generate a random unsigned int in [0, 2^24) given the previous RNG state +// using the Numerical Recipes linear congruential generator +uint lcg(inout uint prev) +{ + uint LCG_A = 1664525u; + uint LCG_C = 1013904223u; + prev = (LCG_A * prev + LCG_C); + return prev & 0x00FFFFFF; +} + +// Generate a random float in [0, 1) given the previous RNG state +float rnd(inout uint prev) +{ + return (float(lcg(prev)) / float(0x01000000)); +} diff --git a/ray_tracing__advance/shaders/raycommon.glsl b/ray_tracing__advance/shaders/raycommon.glsl new file mode 100644 index 0000000..a8684e2 --- /dev/null +++ b/ray_tracing__advance/shaders/raycommon.glsl @@ -0,0 +1,42 @@ +struct hitPayload +{ + vec3 hitValue; + uint seed; + int depth; + vec3 attenuation; + int done; + vec3 rayOrigin; + vec3 rayDir; +}; + + +struct rayLight +{ + vec3 inHitPosition; + float outLightDistance; + vec3 outLightDir; + float outIntensity; +}; + +struct Implicit +{ + vec3 minimum; + vec3 maximum; + int objType; + int matId; +}; + +struct Sphere +{ + vec3 center; + float radius; +}; + +struct Aabb +{ + vec3 minimum; + vec3 maximum; +}; + +#define KIND_SPHERE 0 +#define KIND_CUBE 1 diff --git a/ray_tracing__advance/shaders/raytrace.rahit b/ray_tracing__advance/shaders/raytrace.rahit new file mode 100644 index 0000000..8b79f60 --- /dev/null +++ b/ray_tracing__advance/shaders/raytrace.rahit @@ -0,0 +1,35 @@ +#version 460 +#extension GL_EXT_ray_tracing : require +#extension GL_EXT_nonuniform_qualifier : enable +#extension GL_EXT_scalar_block_layout : enable +#extension GL_GOOGLE_include_directive : enable + +#include "random.glsl" +#include "raycommon.glsl" +#include "wavefront.glsl" + +// clang-format off +layout(location = 0) rayPayloadInEXT hitPayload prd; + +layout(binding = 2, set = 1, scalar) buffer ScnDesc { sceneDesc i[]; } scnDesc; +layout(binding = 4, set = 1) buffer MatIndexColorBuffer { int i[]; } matIndex[]; +layout(binding = 1, set = 1, scalar) buffer MatColorBufferObject { WaveFrontMaterial m[]; } materials[]; +// clang-format on + +void main() +{ + // Object of this instance + uint objId = scnDesc.i[gl_InstanceID].objId; + + // Material of the object + int matIdx = matIndex[objId].i[gl_PrimitiveID]; + WaveFrontMaterial mat = materials[objId].m[matIdx]; + + if(mat.illum != 4) + return; + + if(mat.dissolve == 0.0) + ignoreIntersectionEXT(); + else if(rnd(prd.seed) > mat.dissolve) + ignoreIntersectionEXT(); +} diff --git a/ray_tracing__advance/shaders/raytrace.rchit b/ray_tracing__advance/shaders/raytrace.rchit new file mode 100644 index 0000000..ca04478 --- /dev/null +++ b/ray_tracing__advance/shaders/raytrace.rchit @@ -0,0 +1,167 @@ +#version 460 +#extension GL_EXT_ray_tracing : require +#extension GL_EXT_nonuniform_qualifier : enable +#extension GL_EXT_scalar_block_layout : enable +#extension GL_GOOGLE_include_directive : enable +#include "raycommon.glsl" +#include "wavefront.glsl" + +hitAttributeEXT vec3 attribs; + +// clang-format off +layout(location = 0) rayPayloadInEXT hitPayload prd; +layout(location = 1) rayPayloadEXT bool isShadowed; + +layout(binding = 0, set = 0) uniform accelerationStructureEXT topLevelAS; + +layout(binding = 2, set = 1, scalar) buffer ScnDesc { sceneDesc i[]; } scnDesc; +layout(binding = 5, set = 1, scalar) buffer Vertices { Vertex v[]; } vertices[]; +layout(binding = 6, set = 1) buffer Indices { uint i[]; } indices[]; + +layout(binding = 1, set = 1, scalar) buffer MatColorBufferObject { WaveFrontMaterial m[]; } materials[]; +layout(binding = 3, set = 1) uniform sampler2D textureSamplers[]; +layout(binding = 4, set = 1) buffer MatIndexColorBuffer { int i[]; } matIndex[]; + +// clang-format on + +layout(push_constant) uniform Constants +{ + vec4 clearColor; + vec3 lightPosition; + float lightIntensity; + vec3 lightDirection; + float lightSpotCutoff; + float lightSpotOuterCutoff; + int lightType; +} +pushC; + +layout(location = 0) callableDataEXT rayLight cLight; + + +void main() +{ + // Object of this instance + uint objId = scnDesc.i[gl_InstanceID].objId; + + // Indices of the triangle + ivec3 ind = ivec3(indices[objId].i[3 * gl_PrimitiveID + 0], // + indices[objId].i[3 * gl_PrimitiveID + 1], // + indices[objId].i[3 * gl_PrimitiveID + 2]); // + // Vertex of the triangle + Vertex v0 = vertices[objId].v[ind.x]; + Vertex v1 = vertices[objId].v[ind.y]; + Vertex v2 = vertices[objId].v[ind.z]; + + const vec3 barycentrics = vec3(1.0 - attribs.x - attribs.y, attribs.x, attribs.y); + + // Computing the normal at hit position + vec3 normal = v0.nrm * barycentrics.x + v1.nrm * barycentrics.y + v2.nrm * barycentrics.z; + // Transforming the normal to world space + normal = normalize(vec3(scnDesc.i[gl_InstanceID].transfoIT * vec4(normal, 0.0))); + + + // Computing the coordinates of the hit position + vec3 worldPos = v0.pos * barycentrics.x + v1.pos * barycentrics.y + v2.pos * barycentrics.z; + // Transforming the position to world space + worldPos = vec3(scnDesc.i[gl_InstanceID].transfo * vec4(worldPos, 1.0)); + + cLight.inHitPosition = worldPos; +//#define DONT_USE_CALLABLE +#if defined(DONT_USE_CALLABLE) + // Point light + if(pushC.lightType == 0) + { + vec3 lDir = pushC.lightPosition - cLight.inHitPosition; + float lightDistance = length(lDir); + cLight.outIntensity = pushC.lightIntensity / (lightDistance * lightDistance); + cLight.outLightDir = normalize(lDir); + cLight.outLightDistance = lightDistance; + } + else if(pushC.lightType == 1) + { + vec3 lDir = pushC.lightPosition - cLight.inHitPosition; + cLight.outLightDistance = length(lDir); + cLight.outIntensity = + pushC.lightIntensity / (cLight.outLightDistance * cLight.outLightDistance); + cLight.outLightDir = normalize(lDir); + float theta = dot(cLight.outLightDir, normalize(-pushC.lightDirection)); + float epsilon = pushC.lightSpotCutoff - pushC.lightSpotOuterCutoff; + float spotIntensity = clamp((theta - pushC.lightSpotOuterCutoff) / epsilon, 0.0, 1.0); + cLight.outIntensity *= spotIntensity; + } + else // Directional light + { + cLight.outLightDir = normalize(-pushC.lightDirection); + cLight.outIntensity = 1.0; + cLight.outLightDistance = 10000000; + } +#else + executeCallableEXT(pushC.lightType, 0); +#endif + + // Material of the object + int matIdx = matIndex[objId].i[gl_PrimitiveID]; + WaveFrontMaterial mat = materials[objId].m[matIdx]; + + + // Diffuse + vec3 diffuse = computeDiffuse(mat, cLight.outLightDir, normal); + if(mat.textureId >= 0) + { + uint txtId = mat.textureId + scnDesc.i[gl_InstanceID].txtOffset; + vec2 texCoord = + v0.texCoord * barycentrics.x + v1.texCoord * barycentrics.y + v2.texCoord * barycentrics.z; + diffuse *= texture(textureSamplers[txtId], texCoord).xyz; + } + + vec3 specular = vec3(0); + float attenuation = 1; + + // Tracing shadow ray only if the light is visible from the surface + if(dot(normal, cLight.outLightDir) > 0) + { + float tMin = 0.001; + float tMax = cLight.outLightDistance; + vec3 origin = gl_WorldRayOriginEXT + gl_WorldRayDirectionEXT * gl_HitTEXT; + vec3 rayDir = cLight.outLightDir; + uint flags = gl_RayFlagsSkipClosestHitShaderEXT; + isShadowed = true; + traceRayEXT(topLevelAS, // acceleration structure + flags, // rayFlags + 0xFF, // cullMask + 0, // sbtRecordOffset + 0, // sbtRecordStride + 1, // missIndex + origin, // ray origin + tMin, // ray min range + rayDir, // ray direction + tMax, // ray max range + 1 // payload (location = 1) + ); + + if(isShadowed) + { + attenuation = 0.3; + } + else + { + // Specular + specular = computeSpecular(mat, gl_WorldRayDirectionEXT, cLight.outLightDir, normal); + } + } + + // Reflection + if(mat.illum == 3) + { + vec3 origin = worldPos; + vec3 rayDir = reflect(gl_WorldRayDirectionEXT, normal); + prd.attenuation *= mat.specular; + prd.done = 0; + prd.rayOrigin = origin; + prd.rayDir = rayDir; + } + + + prd.hitValue = vec3(cLight.outIntensity * attenuation * (diffuse + specular)); +} diff --git a/ray_tracing__advance/shaders/raytrace.rgen b/ray_tracing__advance/shaders/raytrace.rgen new file mode 100644 index 0000000..159a13b --- /dev/null +++ b/ray_tracing__advance/shaders/raytrace.rgen @@ -0,0 +1,116 @@ +#version 460 +#extension GL_EXT_ray_tracing : require +#extension GL_GOOGLE_include_directive : enable +#include "random.glsl" +#include "raycommon.glsl" + +layout(binding = 0, set = 0) uniform accelerationStructureEXT topLevelAS; +layout(binding = 1, set = 0, rgba32f) uniform image2D image; + +layout(location = 0) rayPayloadEXT hitPayload prd; + +layout(binding = 0, set = 1) uniform CameraProperties +{ + mat4 view; + mat4 proj; + mat4 viewInverse; + mat4 projInverse; +} +cam; + +layout(push_constant) uniform Constants +{ + vec4 clearColor; + vec3 lightPosition; + float lightIntensity; + vec3 lightDirection; + float lightSpotCutoff; + float lightSpotOuterCutoff; + int lightType; + int frame; +} +pushC; + +const int NBSAMPLES = 5; + +void main() +{ + // Initialize the random number + uint seed = + tea(gl_LaunchIDEXT.y * gl_LaunchSizeEXT.x + gl_LaunchIDEXT.x, pushC.frame * NBSAMPLES); + prd.seed = seed; + + vec3 hitValues = vec3(0); + + for(int smpl = 0; smpl < NBSAMPLES; smpl++) + { + + float r1 = rnd(seed); + float r2 = rnd(seed); + // Subpixel jitter: send the ray through a different position inside the pixel + // each time, to provide antialiasing. + vec2 subpixel_jitter = pushC.frame == 0 ? vec2(0.5f, 0.5f) : vec2(r1, r2); + + const vec2 pixelCenter = vec2(gl_LaunchIDEXT.xy) + subpixel_jitter; + + + const vec2 inUV = pixelCenter / vec2(gl_LaunchSizeEXT.xy); + vec2 d = inUV * 2.0 - 1.0; + + vec4 origin = cam.viewInverse * vec4(0, 0, 0, 1); + vec4 target = cam.projInverse * vec4(d.x, d.y, 1, 1); + vec4 direction = cam.viewInverse * vec4(normalize(target.xyz), 0); + + uint rayFlags = gl_RayFlagsNoneEXT; + float tMin = 0.001; + float tMax = 10000.0; + + prd.done = 1; + prd.rayOrigin = origin.xyz; + prd.rayDir = direction.xyz; + prd.depth = 0; + prd.hitValue = vec3(0); + prd.attenuation = vec3(1.f, 1.f, 1.f); + + for(;;) + { + traceRayEXT(topLevelAS, // acceleration structure + rayFlags, // rayFlags + 0xFF, // cullMask + 0, // sbtRecordOffset + 0, // sbtRecordStride + 0, // missIndex + origin.xyz, // ray origin + tMin, // ray min range + direction.xyz, // ray direction + tMax, // ray max range + 0 // payload (location = 0) + ); + + + hitValues += prd.hitValue * prd.attenuation; + + prd.depth++; + if(prd.done == 1 || prd.depth >= 10) + break; + + origin.xyz = prd.rayOrigin; + direction.xyz = prd.rayDir; + prd.done = 1; // Will stop if a reflective material isn't hit + } + } + prd.hitValue = hitValues / NBSAMPLES; + + // Do accumulation over time + if(pushC.frame >= 0) + { + float a = 1.0f / float(pushC.frame + 1); + vec3 old_color = imageLoad(image, ivec2(gl_LaunchIDEXT.xy)).xyz; + imageStore(image, ivec2(gl_LaunchIDEXT.xy), vec4(mix(old_color, prd.hitValue, a), 1.f)); + } + else + { + // First frame, replace the value in the buffer + imageStore(image, ivec2(gl_LaunchIDEXT.xy), vec4(prd.hitValue, 1.f)); + } +} diff --git a/ray_tracing__advance/shaders/raytrace.rint b/ray_tracing__advance/shaders/raytrace.rint new file mode 100644 index 0000000..3dc3cdb --- /dev/null +++ b/ray_tracing__advance/shaders/raytrace.rint @@ -0,0 +1,87 @@ +#version 460 +#extension GL_EXT_ray_tracing : require +#extension GL_EXT_nonuniform_qualifier : enable +#extension GL_EXT_scalar_block_layout : enable +#extension GL_GOOGLE_include_directive : enable +#include "raycommon.glsl" +#include "wavefront.glsl" + +hitAttributeEXT vec3 HitAttribute; + +layout(binding = 7, set = 1, scalar) buffer allImpl_ +{ + Implicit i[]; +} +allImplicits; + + +struct Ray +{ + vec3 origin; + vec3 direction; +}; + +// Ray-Sphere intersection +// http://viclw17.github.io/2018/07/16/raytracing-ray-sphere-intersection/ +float hitSphere(const Sphere s, const Ray r) +{ + vec3 oc = r.origin - s.center; + float a = dot(r.direction, r.direction); + float b = 2.0 * dot(oc, r.direction); + float c = dot(oc, oc) - s.radius * s.radius; + float discriminant = b * b - 4 * a * c; + if(discriminant < 0) + { + return -1.0; + } + else + { + return (-b - sqrt(discriminant)) / (2.0 * a); + } +} + +// Ray-AABB intersection +float hitAabb(const Aabb aabb, const Ray r) +{ + vec3 invDir = 1.0 / r.direction; + vec3 tbot = invDir * (aabb.minimum - r.origin); + vec3 ttop = invDir * (aabb.maximum - r.origin); + vec3 tmin = min(ttop, tbot); + vec3 tmax = max(ttop, tbot); + float t0 = max(tmin.x, max(tmin.y, tmin.z)); + float t1 = min(tmax.x, min(tmax.y, tmax.z)); + return t1 > max(t0, 0.0) ? t0 : -1.0; +} + +void main() +{ + Ray ray; + ray.origin = gl_WorldRayOriginEXT; + ray.direction = gl_WorldRayDirectionEXT; + + // Sphere data + Implicit impl = allImplicits.i[gl_PrimitiveID]; + + float tHit = -1; + int hitKind = impl.objType; + if(hitKind == KIND_SPHERE) + { + Sphere sphere; + sphere.center = (impl.maximum + impl.minimum) * 0.5; + sphere.radius = impl.maximum.y - sphere.center.y; + // Sphere intersection + tHit = hitSphere(sphere, ray); + } + else + { + // AABB intersection + Aabb aabb; + aabb.minimum = impl.minimum; + aabb.maximum = impl.maximum; + tHit = hitAabb(aabb, ray); + } + + // Report hit point + if(tHit > 0) + reportIntersectionEXT(tHit, hitKind); +} diff --git a/ray_tracing__advance/shaders/raytrace.rmiss b/ray_tracing__advance/shaders/raytrace.rmiss new file mode 100644 index 0000000..774899a --- /dev/null +++ b/ray_tracing__advance/shaders/raytrace.rmiss @@ -0,0 +1,16 @@ +#version 460 +#extension GL_EXT_ray_tracing : require +#extension GL_GOOGLE_include_directive : enable +#include "raycommon.glsl" + +layout(location = 0) rayPayloadInEXT hitPayload prd; + +layout(push_constant) uniform Constants +{ + vec4 clearColor; +}; + +void main() +{ + prd.hitValue = clearColor.xyz * 0.8; +} diff --git a/ray_tracing__advance/shaders/raytrace2.rahit b/ray_tracing__advance/shaders/raytrace2.rahit new file mode 100644 index 0000000..4d291a1 --- /dev/null +++ b/ray_tracing__advance/shaders/raytrace2.rahit @@ -0,0 +1,31 @@ +#version 460 +#extension GL_EXT_ray_tracing : require +#extension GL_EXT_nonuniform_qualifier : enable +#extension GL_EXT_scalar_block_layout : enable +#extension GL_GOOGLE_include_directive : enable + +#include "random.glsl" +#include "raycommon.glsl" +#include "wavefront.glsl" + +// clang-format off +layout(location = 0) rayPayloadInEXT hitPayload prd; + +layout(binding = 1, set = 1, scalar) buffer MatColorBufferObject { WaveFrontMaterial m[]; } materials[]; +layout(binding = 7, set = 1, scalar) buffer allImplicits_ {Implicit i[];} allImplicits; +// clang-format on + +void main() +{ + // Material of the object + Implicit impl = allImplicits.i[gl_PrimitiveID]; + WaveFrontMaterial mat = materials[gl_InstanceCustomIndexEXT].m[impl.matId]; + + if(mat.illum != 4) + return; + + if(mat.dissolve == 0.0) + ignoreIntersectionEXT(); + else if(rnd(prd.seed) > mat.dissolve) + ignoreIntersectionEXT(); +} diff --git a/ray_tracing__advance/shaders/raytrace2.rchit b/ray_tracing__advance/shaders/raytrace2.rchit new file mode 100644 index 0000000..1fcdf5c --- /dev/null +++ b/ray_tracing__advance/shaders/raytrace2.rchit @@ -0,0 +1,132 @@ +#version 460 +#extension GL_EXT_ray_tracing : require +#extension GL_EXT_nonuniform_qualifier : enable +#extension GL_EXT_scalar_block_layout : enable +#extension GL_GOOGLE_include_directive : enable +#include "raycommon.glsl" +#include "wavefront.glsl" + +hitAttributeEXT vec3 attribs; + +// clang-format off +layout(location = 0) rayPayloadInEXT hitPayload prd; +layout(location = 1) rayPayloadEXT bool isShadowed; + +layout(binding = 0, set = 0) uniform accelerationStructureEXT topLevelAS; + +layout(binding = 2, set = 1, scalar) buffer ScnDesc { sceneDesc i[]; } scnDesc; +layout(binding = 5, set = 1, scalar) buffer Vertices { Vertex v[]; } vertices[]; +layout(binding = 6, set = 1) buffer Indices { uint i[]; } indices[]; + +layout(binding = 1, set = 1, scalar) buffer MatColorBufferObject { WaveFrontMaterial m[]; } materials[]; +layout(binding = 3, set = 1) uniform sampler2D textureSamplers[]; +layout(binding = 4, set = 1) buffer MatIndexColorBuffer { int i[]; } matIndex[]; +layout(binding = 7, set = 1, scalar) buffer allImplicits_ {Implicit i[];} allImplicits; + +// clang-format on + +layout(push_constant) uniform Constants +{ + vec4 clearColor; + vec3 lightPosition; + float lightIntensity; + vec3 lightDirection; + float lightSpotCutoff; + float lightSpotOuterCutoff; + int lightType; +} +pushC; + +layout(location = 0) callableDataEXT rayLight cLight; + + +void main() +{ + vec3 worldPos = gl_WorldRayOriginEXT + gl_WorldRayDirectionEXT * gl_HitTEXT; + + Implicit impl = allImplicits.i[gl_PrimitiveID]; + + // Computing the normal at hit position + vec3 normal; + if(gl_HitKindEXT == KIND_SPHERE) + { + vec3 center = (impl.maximum + impl.minimum) * 0.5; + normal = normalize(worldPos - center); + } + else if(gl_HitKindEXT == KIND_CUBE) + { + const float epsilon = 0.00001; + if(abs(impl.maximum.x - worldPos.x) < epsilon) + normal = vec3(1, 0, 0); + else if(abs(impl.maximum.y - worldPos.y) < epsilon) + normal = vec3(0, 1, 0); + else if(abs(impl.maximum.z - worldPos.z) < epsilon) + normal = vec3(0, 0, 1); + else if(abs(impl.minimum.x - worldPos.x) < epsilon) + normal = vec3(-1, 0, 0); + else if(abs(impl.minimum.y - worldPos.y) < epsilon) + normal = vec3(0, -1, 0); + else if(abs(impl.minimum.z - worldPos.z) < epsilon) + normal = vec3(0, 0, -1); + } + + cLight.inHitPosition = worldPos; + executeCallableEXT(pushC.lightType, 0); + + // Material of the object + WaveFrontMaterial mat = materials[gl_InstanceCustomIndexEXT].m[impl.matId]; + + + // Diffuse + vec3 diffuse = computeDiffuse(mat, cLight.outLightDir, normal); + + vec3 specular = vec3(0); + float attenuation = 1; + + // Tracing shadow ray only if the light is visible from the surface + if(dot(normal, cLight.outLightDir) > 0) + { + float tMin = 0.001; + float tMax = cLight.outLightDistance; + vec3 origin = gl_WorldRayOriginEXT + gl_WorldRayDirectionEXT * gl_HitTEXT; + vec3 rayDir = cLight.outLightDir; + uint flags = gl_RayFlagsSkipClosestHitShaderEXT; + isShadowed = true; + traceRayEXT(topLevelAS, // acceleration structure + flags, // rayFlags + 0xFF, // cullMask + 0, // sbtRecordOffset + 0, // sbtRecordStride + 1, // missIndex + origin, // ray origin + tMin, // ray min range + rayDir, // ray direction + tMax, // ray max range + 1 // payload (location = 1) + ); + + if(isShadowed) + { + attenuation = 0.3; + } + else + { + // Specular + specular = computeSpecular(mat, gl_WorldRayDirectionEXT, cLight.outLightDir, normal); + } + } + + // Reflection + if(mat.illum == 3) + { + vec3 origin = worldPos; + vec3 rayDir = reflect(gl_WorldRayDirectionEXT, normal); + prd.attenuation *= mat.specular; + prd.done = 0; + prd.rayOrigin = origin; + prd.rayDir = rayDir; + } + + + prd.hitValue = vec3(cLight.outIntensity * attenuation * (diffuse + specular)); +} diff --git a/ray_tracing__advance/shaders/raytraceShadow.rmiss b/ray_tracing__advance/shaders/raytraceShadow.rmiss new file mode 100644 index 0000000..57be266 --- /dev/null +++ b/ray_tracing__advance/shaders/raytraceShadow.rmiss @@ -0,0 +1,9 @@ +#version 460 +#extension GL_EXT_ray_tracing : require + +layout(location = 1) rayPayloadInEXT bool isShadowed; + +void main() +{ + isShadowed = false; +} diff --git a/ray_tracing__advance/shaders/vert_shader.vert b/ray_tracing__advance/shaders/vert_shader.vert new file mode 100644 index 0000000..7d94e3a --- /dev/null +++ b/ray_tracing__advance/shaders/vert_shader.vert @@ -0,0 +1,64 @@ +#version 450 +#extension GL_ARB_separate_shader_objects : enable +#extension GL_EXT_scalar_block_layout : enable +#extension GL_GOOGLE_include_directive : enable + +#include "wavefront.glsl" + +// clang-format off +layout(binding = 2, set = 0, scalar) buffer ScnDesc { sceneDesc i[]; } scnDesc; +// clang-format on + +layout(binding = 0) uniform UniformBufferObject +{ + mat4 view; + mat4 proj; + mat4 viewI; +} +ubo; + +layout(push_constant) uniform shaderInformation +{ + vec3 lightPosition; + float lightIntensity; + vec3 lightDirection; + float lightSpotCutoff; + float lightSpotOuterCutoff; + uint instanceId; + int lightType; +} +pushC; + +layout(location = 0) in vec3 inPosition; +layout(location = 1) in vec3 inNormal; +layout(location = 2) in vec3 inColor; +layout(location = 3) in vec2 inTexCoord; + + +//layout(location = 0) flat out int matIndex; +layout(location = 1) out vec2 fragTexCoord; +layout(location = 2) out vec3 fragNormal; +layout(location = 3) out vec3 viewDir; +layout(location = 4) out vec3 worldPos; + +out gl_PerVertex +{ + vec4 gl_Position; +}; + + +void main() +{ + mat4 objMatrix = scnDesc.i[pushC.instanceId].transfo; + mat4 objMatrixIT = scnDesc.i[pushC.instanceId].transfoIT; + + vec3 origin = vec3(ubo.viewI * vec4(0, 0, 0, 1)); + + worldPos = vec3(objMatrix * vec4(inPosition, 1.0)); + viewDir = vec3(worldPos - origin); + fragTexCoord = inTexCoord; + fragNormal = vec3(objMatrixIT * vec4(inNormal, 0.0)); + // matIndex = inMatID; + + gl_Position = ubo.proj * ubo.view * vec4(worldPos, 1.0); +} diff --git a/ray_tracing__advance/shaders/wavefront.glsl b/ray_tracing__advance/shaders/wavefront.glsl new file mode 100644 index 0000000..78b4b3c --- /dev/null +++ b/ray_tracing__advance/shaders/wavefront.glsl @@ -0,0 +1,57 @@ +struct Vertex +{ + vec3 pos; + vec3 nrm; + vec3 color; + vec2 texCoord; +}; + +struct WaveFrontMaterial +{ + vec3 ambient; + vec3 diffuse; + vec3 specular; + vec3 transmittance; + vec3 emission; + float shininess; + float ior; // index of refraction + float dissolve; // 1 == opaque; 0 == fully transparent + int illum; // illumination model (see http://www.fileformat.info/format/material/) + int textureId; +}; + +struct sceneDesc +{ + int objId; + int txtOffset; + mat4 transfo; + mat4 transfoIT; +}; + + +vec3 computeDiffuse(WaveFrontMaterial mat, vec3 lightDir, vec3 normal) +{ + // Lambertian + float dotNL = max(dot(normal, lightDir), 0.0); + vec3 c = mat.diffuse * dotNL; + if(mat.illum >= 1) + return c + mat.ambient; +} + +vec3 computeSpecular(WaveFrontMaterial mat, vec3 viewDir, vec3 lightDir, vec3 normal) +{ + if(mat.illum < 2) + return vec3(0); + + // Compute specular only if not in shadow + const float kPi = 3.14159265; + const float kShininess = max(mat.shininess, 4.0); + + // Specular + const float kEnergyConservation = (2.0 + kShininess) / (2.0 * kPi); + vec3 V = normalize(-viewDir); + vec3 R = reflect(-lightDir, normal); + float specular = kEnergyConservation * pow(max(dot(V, R), 0.0), kShininess); + + return vec3(mat.specular * specular); +} diff --git a/ray_tracing__advance/vkalloc.hpp b/ray_tracing__advance/vkalloc.hpp new file mode 100644 index 0000000..612dfb4 --- /dev/null +++ b/ray_tracing__advance/vkalloc.hpp @@ -0,0 +1,24 @@ + +//#define ALLOC_DEDICATED +#define ALLOC_DMA +//#define ALLOC_VMA + +#if defined(ALLOC_DEDICATED) +#include "nvvkpp/allocator_dedicated_vkpp.hpp" +using nvvkBuffer = nvvkpp::BufferDedicated; +using nvvkTexture = nvvkpp::TextureDedicated; +using nvvkAllocator = nvvkpp::AllocatorDedicated; +#elif defined(ALLOC_DMA) +#include "nvvkpp/allocator_dma_vkpp.hpp" +using nvvkBuffer = nvvkpp::BufferDma; +using nvvkTexture = nvvkpp::TextureDma; +using nvvkAllocator = nvvkpp::AllocatorDma; +using nvvkMemAllocator = nvvk::DeviceMemoryAllocator; + +#elif defined(ALLOC_VMA) +#include "nvvkpp/allocator_vma_vkpp.hpp" +using nvvkBuffer = nvvkpp::BufferVma; +using nvvkTexture = nvvkpp::TextureVma; +using nvvkAllocator = nvvkpp::AllocatorVma; +using nvvkMemAllocator = VmaAllocator; +#endif diff --git a/ray_tracing__before/CMakeLists.txt b/ray_tracing__before/CMakeLists.txt new file mode 100644 index 0000000..1ca7679 --- /dev/null +++ b/ray_tracing__before/CMakeLists.txt @@ -0,0 +1,102 @@ +cmake_minimum_required(VERSION 2.8) + +get_filename_component(PROJNAME ${CMAKE_CURRENT_SOURCE_DIR} NAME) +SET(PROJNAME vk_${PROJNAME}_KHR) + +Project(${PROJNAME}) +Message(STATUS "-------------------------------") +Message(STATUS "Processing Project ${PROJNAME}:") + +##################################################################################### +_add_project_definitions(${PROJNAME}) + +##################################################################################### +# Source files for this project +# +file(GLOB SOURCE_FILES *.cpp *.hpp *.inl *.h *.c) +file(GLOB EXTRA_COMMON "../common/*.*") +list(APPEND COMMON_SOURCE_FILES ${EXTRA_COMMON}) +include_directories("../common") + + +##################################################################################### +# GLSL to SPIR-V custom build +# +# more than one file can be given: _compile_GLSL("GLSL_mesh.vert;GLSL_mesh.frag" "GLSL_mesh.spv" GLSL_SOURCES) +# the SpirV validator is fine as long as files are for different pipeline stages (entry points still need to be main()) +#_compile_GLSL( ) +UNSET(GLSL_SOURCES) +UNSET(SPV_OUTPUT) +file(GLOB_RECURSE GLSL_HEADER_FILES "shaders/*.h" "shaders/*.glsl") +file(GLOB_RECURSE GLSL_SOURCE_FILES + "shaders/*.comp" + "shaders/*.frag" + "shaders/*.vert" + "shaders/*.rchit" + "shaders/*.rahit" + "shaders/*.rmiss" + "shaders/*.rgen" + ) +foreach(GLSL ${GLSL_SOURCE_FILES}) + get_filename_component(FILE_NAME ${GLSL} NAME) + _compile_GLSL(${GLSL} "shaders/${FILE_NAME}.spv" GLSL_SOURCES SPV_OUTPUT) +endforeach(GLSL) + +list(APPEND GLSL_SOURCES ${GLSL_HEADER_FILES}) +source_group(Shader_Files FILES ${GLSL_SOURCES}) + + +##################################################################################### +# Executable +# +# if(WIN32 AND NOT GLUT_FOUND) +# add_definitions(/wd4996) #remove printf warning +# add_definitions(/wd4244) #remove double to float conversion warning +# add_definitions(/wd4305) #remove double to float truncation warning +# else() +# add_definitions(-fpermissive) +# endif() +add_executable(${PROJNAME} ${SOURCE_FILES} ${COMMON_SOURCE_FILES} ${PACKAGE_SOURCE_FILES} ${GLSL_SOURCES} ${CUDA_FILES} ${CUBIN_SOURCES}) + +#_set_subsystem_console(${PROJNAME}) + +##################################################################################### +# common source code needed for this sample +# +source_group(common FILES + ${COMMON_SOURCE_FILES} + ${PACKAGE_SOURCE_FILES} +) +source_group("Source Files" FILES ${SOURCE_FILES}) + +# if(UNIX) +# set(UNIXLINKLIBS dl pthread) +# else() +# set(UNIXLINKLIBS) +# endif() + +##################################################################################### +# Linkage +# +target_link_libraries(${PROJNAME} ${PLATFORM_LIBRARIES} shared_sources) + +foreach(DEBUGLIB ${LIBRARIES_DEBUG}) + target_link_libraries(${PROJNAME} debug ${DEBUGLIB}) +endforeach(DEBUGLIB) + +foreach(RELEASELIB ${LIBRARIES_OPTIMIZED}) + target_link_libraries(${PROJNAME} optimized ${RELEASELIB}) +endforeach(RELEASELIB) + +##################################################################################### +# copies binaries that need to be put next to the exe files (ZLib, etc.) +# +_copy_binaries_to_target( ${PROJNAME} ) + + +install(FILES ${SPV_OUTPUT} CONFIGURATIONS Release DESTINATION "bin_${ARCH}/${PROJNAME}/shaders") +install(FILES ${SPV_OUTPUT} CONFIGURATIONS Debug DESTINATION "bin_${ARCH}_debug/${PROJNAME}/shaders") +install(FILES ${CUBIN_SOURCES} CONFIGURATIONS Release DESTINATION "bin_${ARCH}/${PROJNAME}") +install(FILES ${CUBIN_SOURCES} CONFIGURATIONS Debug DESTINATION "bin_${ARCH}_debug/${PROJNAME}") +install(DIRECTORY "../media" CONFIGURATIONS Release DESTINATION "bin_${ARCH}/${PROJNAME}") +install(DIRECTORY "../media" CONFIGURATIONS Debug DESTINATION "bin_${ARCH}_debug/${PROJNAME}") diff --git a/ray_tracing__before/README.md b/ray_tracing__before/README.md new file mode 100644 index 0000000..954a47e --- /dev/null +++ b/ray_tracing__before/README.md @@ -0,0 +1,8 @@ +# NVIDIA Vulkan Ray Tracing Tutorial + +This example is a simple OBJ viewer in Vulkan, without any ray tracing functionality. +It is the starting point of the ray tracing tutorial, the source of the application in which ray tracing will be added. + +## [**Start Ray Tracing Tutorial**](https://nvpro-samples.github.io/vk_raytracing_tutorial/) + +![resultRaytraceShadowMedieval](../docs/Images/resultRasterCube.png) diff --git a/ray_tracing__before/hello_vulkan.cpp b/ray_tracing__before/hello_vulkan.cpp new file mode 100644 index 0000000..19a0483 --- /dev/null +++ b/ray_tracing__before/hello_vulkan.cpp @@ -0,0 +1,550 @@ +/* Copyright (c) 2014-2018, NVIDIA CORPORATION. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * * Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * * Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * * Neither the name of NVIDIA CORPORATION nor the names of its + * contributors may be used to endorse or promote products derived + * from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS ``AS IS'' AND ANY + * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY + * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +#include +#include + +extern std::vector defaultSearchPaths; + +#define STB_IMAGE_IMPLEMENTATION +#include "fileformats/stb_image.h" +#include "obj_loader.h" + +#include "hello_vulkan.h" +#include "nvh//cameramanipulator.hpp" +#include "nvvkpp/descriptorsets_vkpp.hpp" +#include "nvvkpp/pipeline_vkpp.hpp" + +#include "nvh/fileoperations.hpp" +#include "nvvkpp/commands_vkpp.hpp" +#include "nvvkpp/renderpass_vkpp.hpp" +#include "nvvkpp/utilities_vkpp.hpp" + +// Holding the camera matrices +struct CameraMatrices +{ + nvmath::mat4f view; + nvmath::mat4f proj; + nvmath::mat4f viewInverse; +}; + +//-------------------------------------------------------------------------------------------------- +// Keep the handle on the device +// Initialize the tool to do all our allocations: buffers, images +// +void HelloVulkan::setup(const vk::Device& device, const vk::PhysicalDevice& physicalDevice, uint32_t queueFamily) +{ + AppBase::setup(device, physicalDevice, queueFamily); + m_alloc.init(device, physicalDevice); + m_debug.setup(m_device); +} + +//-------------------------------------------------------------------------------------------------- +// Called at each frame to update the camera matrix +// +void HelloVulkan::updateUniformBuffer() +{ + const float aspectRatio = m_size.width / static_cast(m_size.height); + + CameraMatrices ubo = {}; + ubo.view = CameraManip.getMatrix(); + ubo.proj = nvmath::perspectiveVK(CameraManip.getFov(), aspectRatio, 0.1f, 1000.0f); + //ubo.proj[1][1] *= -1; // Inverting Y for Vulkan + ubo.viewInverse = nvmath::invert(ubo.view); + void* data = m_device.mapMemory(m_cameraMat.allocation, 0, sizeof(ubo)); + memcpy(data, &ubo, sizeof(ubo)); + m_device.unmapMemory(m_cameraMat.allocation); +} + +//-------------------------------------------------------------------------------------------------- +// Describing the layout pushed when rendering +// +void HelloVulkan::createDescriptorSetLayout() +{ + using vkDS = vk::DescriptorSetLayoutBinding; + using vkDT = vk::DescriptorType; + using vkSS = vk::ShaderStageFlagBits; + uint32_t nbTxt = static_cast(m_textures.size()); + uint32_t nbObj = static_cast(m_objModel.size()); + + // Camera matrices (binding = 0) + m_descSetLayoutBind.emplace_back(vkDS(0, vkDT::eUniformBuffer, 1, vkSS::eVertex)); + // Materials (binding = 1) + m_descSetLayoutBind.emplace_back(vkDS(1, vkDT::eStorageBuffer, nbObj, vkSS::eVertex | vkSS::eFragment)); + // Scene description (binding = 2) + m_descSetLayoutBind.emplace_back( // + vkDS(2, vkDT::eStorageBuffer, 1, vkSS::eVertex | vkSS::eFragment)); + // Textures (binding = 3) + m_descSetLayoutBind.emplace_back(vkDS(3, vkDT::eCombinedImageSampler, nbTxt, vkSS::eFragment)); + + // Materials (binding = 4) + m_descSetLayoutBind.emplace_back(vkDS(4, vkDT::eStorageBuffer, nbObj, vkSS::eFragment)); + + + m_descSetLayout = nvvkpp::util::createDescriptorSetLayout(m_device, m_descSetLayoutBind); + m_descPool = nvvkpp::util::createDescriptorPool(m_device, m_descSetLayoutBind, 1); + m_descSet = nvvkpp::util::createDescriptorSet(m_device, m_descPool, m_descSetLayout); +} + +//-------------------------------------------------------------------------------------------------- +// Setting up the buffers in the descriptor set +// +void HelloVulkan::updateDescriptorSet() +{ + std::vector writes; + + // Camera matrices and scene description + vk::DescriptorBufferInfo dbiUnif{m_cameraMat.buffer, 0, VK_WHOLE_SIZE}; + writes.emplace_back(nvvkpp::util::createWrite(m_descSet, m_descSetLayoutBind[0], &dbiUnif)); + vk::DescriptorBufferInfo dbiSceneDesc{m_sceneDesc.buffer, 0, VK_WHOLE_SIZE}; + writes.emplace_back(nvvkpp::util::createWrite(m_descSet, m_descSetLayoutBind[2], &dbiSceneDesc)); + + // All material buffers, 1 buffer per OBJ + std::vector dbiMat; + std::vector dbiMatIdx; + for(size_t i = 0; i < m_objModel.size(); ++i) + { + dbiMat.push_back({m_objModel[i].matColorBuffer.buffer, 0, VK_WHOLE_SIZE}); + dbiMatIdx.push_back({m_objModel[i].matIndexBuffer.buffer, 0, VK_WHOLE_SIZE}); + } + writes.emplace_back(nvvkpp::util::createWrite(m_descSet, m_descSetLayoutBind[1], dbiMat.data())); + writes.emplace_back(nvvkpp::util::createWrite(m_descSet, m_descSetLayoutBind[4], dbiMatIdx.data())); + + // All texture samplers + std::vector diit; + for(size_t i = 0; i < m_textures.size(); ++i) + { + diit.push_back(m_textures[i].descriptor); + } + writes.emplace_back(nvvkpp::util::createWrite(m_descSet, m_descSetLayoutBind[3], diit.data())); + + // Writing the information + m_device.updateDescriptorSets(static_cast(writes.size()), writes.data(), 0, nullptr); +} + + +//-------------------------------------------------------------------------------------------------- +// Creating the pipeline layout +// +void HelloVulkan::createGraphicsPipeline() +{ + using vkSS = vk::ShaderStageFlagBits; + + vk::PushConstantRange pushConstantRanges = {vkSS::eVertex | vkSS::eFragment, 0, sizeof(ObjPushConstant)}; + + // Creating the Pipeline Layout + vk::PipelineLayoutCreateInfo pipelineLayoutCreateInfo; + vk::DescriptorSetLayout descSetLayout(m_descSetLayout); + pipelineLayoutCreateInfo.setSetLayoutCount(1); + pipelineLayoutCreateInfo.setPSetLayouts(&descSetLayout); + pipelineLayoutCreateInfo.setPushConstantRangeCount(1); + pipelineLayoutCreateInfo.setPPushConstantRanges(&pushConstantRanges); + m_pipelineLayout = m_device.createPipelineLayout(pipelineLayoutCreateInfo); + + // Creating the Pipeline + std::vector paths = defaultSearchPaths; + nvvkpp::GraphicsPipelineGenerator gpb(m_device, m_pipelineLayout, m_offscreenRenderPass); + gpb.depthStencilState = {true}; + gpb.addShader(nvh::loadFile("shaders/vert_shader.vert.spv", true, paths), vkSS::eVertex); + gpb.addShader(nvh::loadFile("shaders/frag_shader.frag.spv", true, paths), vkSS::eFragment); + gpb.vertexInputState.bindingDescriptions = {{0, sizeof(VertexObj)}}; + gpb.vertexInputState.attributeDescriptions = {{0, 0, vk::Format::eR32G32B32Sfloat, offsetof(VertexObj, pos)}, + {1, 0, vk::Format::eR32G32B32Sfloat, offsetof(VertexObj, nrm)}, + {2, 0, vk::Format::eR32G32B32Sfloat, offsetof(VertexObj, color)}, + {3, 0, vk::Format::eR32G32Sfloat, offsetof(VertexObj, texCoord)}}; + + m_graphicsPipeline = gpb.create(); + m_debug.setObjectName(m_graphicsPipeline, "Graphics"); +} + +//-------------------------------------------------------------------------------------------------- +// Loading the OBJ file and setting up all buffers +// +void HelloVulkan::loadModel(const std::string& filename, nvmath::mat4f transform) +{ + using vkBU = vk::BufferUsageFlagBits; + + ObjLoader loader; + loader.loadModel(filename); + + // Converting from Srgb to linear + for(auto& m : loader.m_materials) + { + m.ambient = nvmath::pow(m.ambient, 2.2f); + m.diffuse = nvmath::pow(m.diffuse, 2.2f); + m.specular = nvmath::pow(m.specular, 2.2f); + } + + ObjInstance instance; + instance.objIndex = static_cast(m_objModel.size()); + instance.transform = transform; + instance.transformIT = nvmath::transpose(nvmath::invert(transform)); + instance.txtOffset = static_cast(m_textures.size()); + + ObjModel model; + model.nbIndices = static_cast(loader.m_indices.size()); + model.nbVertices = static_cast(loader.m_vertices.size()); + + // Create the buffers on Device and copy vertices, indices and materials + nvvkpp::SingleCommandBuffer cmdBufGet(m_device, m_graphicsQueueIndex); + vk::CommandBuffer cmdBuf = cmdBufGet.createCommandBuffer(); + model.vertexBuffer = m_alloc.createBuffer(cmdBuf, loader.m_vertices, vkBU::eVertexBuffer); + model.indexBuffer = m_alloc.createBuffer(cmdBuf, loader.m_indices, vkBU::eIndexBuffer); + model.matColorBuffer = m_alloc.createBuffer(cmdBuf, loader.m_materials, vkBU::eStorageBuffer); + model.matIndexBuffer = m_alloc.createBuffer(cmdBuf, loader.m_matIndx, vkBU::eStorageBuffer); + // Creates all textures found + createTextureImages(cmdBuf, loader.m_textures); + cmdBufGet.flushCommandBuffer(cmdBuf); + m_alloc.flushStaging(); + + std::string objNb = std::to_string(instance.objIndex); + m_debug.setObjectName(model.vertexBuffer.buffer, (std::string("vertex_" + objNb).c_str())); + m_debug.setObjectName(model.indexBuffer.buffer, (std::string("index_" + objNb).c_str())); + m_debug.setObjectName(model.matColorBuffer.buffer, (std::string("mat_" + objNb).c_str())); + m_debug.setObjectName(model.matIndexBuffer.buffer, (std::string("matIdx_" + objNb).c_str())); + + m_objModel.emplace_back(model); + m_objInstance.emplace_back(instance); +} + + +//-------------------------------------------------------------------------------------------------- +// Creating the uniform buffer holding the camera matrices +// - Buffer is host visible +// +void HelloVulkan::createUniformBuffer() +{ + using vkBU = vk::BufferUsageFlagBits; + using vkMP = vk::MemoryPropertyFlagBits; + + m_cameraMat = m_alloc.createBuffer(sizeof(CameraMatrices), vkBU::eUniformBuffer, vkMP::eHostVisible | vkMP::eHostCoherent); + m_debug.setObjectName(m_cameraMat.buffer, "cameraMat"); +} + +//-------------------------------------------------------------------------------------------------- +// Create a storage buffer containing the description of the scene elements +// - Which geometry is used by which instance +// - Transformation +// - Offset for texture +// +void HelloVulkan::createSceneDescriptionBuffer() +{ + using vkBU = vk::BufferUsageFlagBits; + nvvkpp::SingleCommandBuffer cmdGen(m_device, m_graphicsQueueIndex); + + auto cmdBuf = cmdGen.createCommandBuffer(); + m_sceneDesc = m_alloc.createBuffer(cmdBuf, m_objInstance, vkBU::eStorageBuffer); + cmdGen.flushCommandBuffer(cmdBuf); + m_alloc.flushStaging(); + m_debug.setObjectName(m_sceneDesc.buffer, "sceneDesc"); +} + +//-------------------------------------------------------------------------------------------------- +// Creating all textures and samplers +// +void HelloVulkan::createTextureImages(const vk::CommandBuffer& cmdBuf, const std::vector& textures) +{ + using vkIU = vk::ImageUsageFlagBits; + + vk::SamplerCreateInfo samplerCreateInfo{{}, vk::Filter::eLinear, vk::Filter::eLinear, vk::SamplerMipmapMode::eLinear}; + samplerCreateInfo.setMaxLod(FLT_MAX); + vk::Format format = vk::Format::eR8G8B8A8Srgb; + + // If no textures are present, create a dummy one to accommodate the pipeline layout + if(textures.empty() && m_textures.empty()) + { + nvvkTexture texture; + + std::array color{255u, 255u, 255u, 255u}; + vk::DeviceSize bufferSize = sizeof(color); + auto imgSize = vk::Extent2D(1, 1); + auto imageCreateInfo = nvvkpp::image::create2DInfo(imgSize, format); + + // Creating the VKImage + texture = m_alloc.createImage(cmdBuf, bufferSize, color.data(), imageCreateInfo); + // Setting up the descriptor used by the shader + texture.descriptor = nvvkpp::image::create2DDescriptor(m_device, texture.image, samplerCreateInfo, format); + // The image format must be in VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL + nvvkpp::image::setImageLayout(cmdBuf, texture.image, vk::ImageLayout::eUndefined, vk::ImageLayout::eShaderReadOnlyOptimal); + m_textures.push_back(texture); + } + else + { + // Uploading all images + for(const auto& texture : textures) + { + std::stringstream o; + int texWidth, texHeight, texChannels; + o << "media/textures/" << texture; + std::string txtFile = nvh::findFile(o.str(), defaultSearchPaths); + + stbi_uc* pixels = stbi_load(txtFile.c_str(), &texWidth, &texHeight, &texChannels, STBI_rgb_alpha); + + // Handle failure + if(!pixels) + { + texWidth = texHeight = 1; + texChannels = 4; + std::array color{255u, 0u, 255u, 255u}; + pixels = reinterpret_cast(color.data()); + } + + vk::DeviceSize bufferSize = static_cast(texWidth) * texHeight * sizeof(uint8_t) * 4; + auto imgSize = vk::Extent2D(texWidth, texHeight); + auto imageCreateInfo = nvvkpp::image::create2DInfo(imgSize, format, vkIU::eSampled, true); + + { + nvvkTexture texture; + texture = m_alloc.createImage(cmdBuf, bufferSize, pixels, imageCreateInfo); + + nvvkpp::image::generateMipmaps(cmdBuf, texture.image, format, imgSize, imageCreateInfo.mipLevels); + texture.descriptor = nvvkpp::image::create2DDescriptor(m_device, texture.image, samplerCreateInfo, format); + m_textures.push_back(texture); + } + } + } +} + +//-------------------------------------------------------------------------------------------------- +// Destroying all allocations +// +void HelloVulkan::destroyResources() +{ + m_device.destroy(m_graphicsPipeline); + m_device.destroy(m_pipelineLayout); + m_device.destroy(m_descPool); + m_device.destroy(m_descSetLayout); + m_alloc.destroy(m_cameraMat); + m_alloc.destroy(m_sceneDesc); + + for(auto& m : m_objModel) + { + m_alloc.destroy(m.vertexBuffer); + m_alloc.destroy(m.indexBuffer); + m_alloc.destroy(m.matColorBuffer); + m_alloc.destroy(m.matIndexBuffer); + } + + for(auto& t : m_textures) + { + m_alloc.destroy(t); + } + + //#Post + m_device.destroy(m_postPipeline); + m_device.destroy(m_postPipelineLayout); + m_device.destroy(m_postDescPool); + m_device.destroy(m_postDescSetLayout); + m_alloc.destroy(m_offscreenColor); + m_alloc.destroy(m_offscreenDepth); + m_device.destroy(m_offscreenRenderPass); + m_device.destroy(m_offscreenFramebuffer); +} + +//-------------------------------------------------------------------------------------------------- +// Drawing the scene in raster mode +// +void HelloVulkan::rasterize(const vk::CommandBuffer& cmdBuf) +{ + using vkPBP = vk::PipelineBindPoint; + using vkSS = vk::ShaderStageFlagBits; + vk::DeviceSize offset{0}; + + m_debug.beginLabel(cmdBuf, "Rasterize"); + + // Dynamic Viewport + cmdBuf.setViewport(0, {vk::Viewport(0, 0, (float)m_size.width, (float)m_size.height, 0, 1)}); + cmdBuf.setScissor(0, {{{0, 0}, {m_size.width, m_size.height}}}); + + + // Drawing all triangles + cmdBuf.bindPipeline(vkPBP::eGraphics, m_graphicsPipeline); + cmdBuf.bindDescriptorSets(vkPBP::eGraphics, m_pipelineLayout, 0, {m_descSet}, {}); + for(int i = 0; i < m_objInstance.size(); ++i) + { + auto& inst = m_objInstance[i]; + auto& model = m_objModel[inst.objIndex]; + m_pushConstant.instanceId = i; // Telling which instance is drawn + cmdBuf.pushConstants(m_pipelineLayout, vkSS::eVertex | vkSS::eFragment, 0, m_pushConstant); + + cmdBuf.bindVertexBuffers(0, 1, &model.vertexBuffer.buffer, &offset); + cmdBuf.bindIndexBuffer(model.indexBuffer.buffer, 0, vk::IndexType::eUint32); + cmdBuf.drawIndexed(model.nbIndices, 1, 0, 0, 0); + } + m_debug.endLabel(cmdBuf); +} + +//-------------------------------------------------------------------------------------------------- +// Handling resize of the window +// +void HelloVulkan::onResize(int /*w*/, int /*h*/) +{ + createOffscreenRender(); + updatePostDescriptorSet(); +} + + +////////////////////////////////////////////////////////////////////////// +// Post-processing +////////////////////////////////////////////////////////////////////////// + + +//-------------------------------------------------------------------------------------------------- +// Creating an offscreen frame buffer and the associated render pass +// +void HelloVulkan::createOffscreenRender() +{ + m_alloc.destroy(m_offscreenColor); + m_alloc.destroy(m_offscreenDepth); + + // Creating the color image + auto colorCreateInfo = nvvkpp::image::create2DInfo(m_size, m_offscreenColorFormat, + vk::ImageUsageFlagBits::eColorAttachment | vk::ImageUsageFlagBits::eSampled + | vk::ImageUsageFlagBits::eStorage); + m_offscreenColor = m_alloc.createImage(colorCreateInfo); + + + m_offscreenColor.descriptor = nvvkpp::image::create2DDescriptor(m_device, m_offscreenColor.image, vk::SamplerCreateInfo{}, + m_offscreenColorFormat, vk::ImageLayout::eGeneral); + + // Creating the depth buffer + auto depthCreateInfo = + nvvkpp::image::create2DInfo(m_size, m_offscreenDepthFormat, vk::ImageUsageFlagBits::eDepthStencilAttachment); + m_offscreenDepth = m_alloc.createImage(depthCreateInfo); + + vk::ImageViewCreateInfo depthStencilView; + depthStencilView.setViewType(vk::ImageViewType::e2D); + depthStencilView.setFormat(m_offscreenDepthFormat); + depthStencilView.setSubresourceRange({vk::ImageAspectFlagBits::eDepth, 0, 1, 0, 1}); + depthStencilView.setImage(m_offscreenDepth.image); + m_offscreenDepth.descriptor.imageView = m_device.createImageView(depthStencilView); + + // Setting the image layout for both color and depth + { + nvvkpp::SingleCommandBuffer genCmdBuf(m_device, m_graphicsQueueIndex); + auto cmdBuf = genCmdBuf.createCommandBuffer(); + nvvkpp::image::setImageLayout(cmdBuf, m_offscreenColor.image, vk::ImageLayout::eUndefined, vk::ImageLayout::eGeneral); + nvvkpp::image::setImageLayout(cmdBuf, m_offscreenDepth.image, vk::ImageAspectFlagBits::eDepth, + vk::ImageLayout::eUndefined, vk::ImageLayout::eDepthStencilAttachmentOptimal); + + genCmdBuf.flushCommandBuffer(cmdBuf); + } + + // Creating a renderpass for the offscreen + if(!m_offscreenRenderPass) + { + m_offscreenRenderPass = nvvkpp::util::createRenderPass(m_device, {m_offscreenColorFormat}, m_offscreenDepthFormat, 1, + true, true, vk::ImageLayout::eGeneral, vk::ImageLayout::eGeneral); + } + + + // Creating the frame buffer for offscreen + std::vector attachments = {m_offscreenColor.descriptor.imageView, m_offscreenDepth.descriptor.imageView}; + + m_device.destroy(m_offscreenFramebuffer); + vk::FramebufferCreateInfo info; + info.setRenderPass(m_offscreenRenderPass); + info.setAttachmentCount(2); + info.setPAttachments(attachments.data()); + info.setWidth(m_size.width); + info.setHeight(m_size.height); + info.setLayers(1); + m_offscreenFramebuffer = m_device.createFramebuffer(info); +} + +//-------------------------------------------------------------------------------------------------- +// The pipeline is how things are rendered, which shaders, type of primitives, depth test and more +// +void HelloVulkan::createPostPipeline() +{ + // Push constants in the fragment shader + vk::PushConstantRange pushConstantRanges = {vk::ShaderStageFlagBits::eFragment, 0, sizeof(float)}; + + // Creating the pipeline layout + vk::PipelineLayoutCreateInfo pipelineLayoutCreateInfo; + pipelineLayoutCreateInfo.setSetLayoutCount(1); + pipelineLayoutCreateInfo.setPSetLayouts(&m_postDescSetLayout); + pipelineLayoutCreateInfo.setPushConstantRangeCount(1); + pipelineLayoutCreateInfo.setPPushConstantRanges(&pushConstantRanges); + m_postPipelineLayout = m_device.createPipelineLayout(pipelineLayoutCreateInfo); + + // Pipeline: completely generic, no vertices + std::vector paths = defaultSearchPaths; + + nvvkpp::GraphicsPipelineGenerator pipelineGenerator(m_device, m_postPipelineLayout, m_renderPass); + pipelineGenerator.addShader(nvh::loadFile("shaders/passthrough.vert.spv", true, paths), vk::ShaderStageFlagBits::eVertex); + pipelineGenerator.addShader(nvh::loadFile("shaders/post.frag.spv", true, paths), vk::ShaderStageFlagBits::eFragment); + pipelineGenerator.rasterizationState.setCullMode(vk::CullModeFlagBits::eNone); + m_postPipeline = pipelineGenerator.create(); + m_debug.setObjectName(m_postPipeline, "post"); +} + +//-------------------------------------------------------------------------------------------------- +// The descriptor layout is the description of the data that is passed to the vertex or the +// fragment program. +// +void HelloVulkan::createPostDescriptor() +{ + using vkDS = vk::DescriptorSetLayoutBinding; + using vkDT = vk::DescriptorType; + using vkSS = vk::ShaderStageFlagBits; + + m_postDescSetLayoutBind.emplace_back(vkDS(0, vkDT::eCombinedImageSampler, 1, vkSS::eFragment)); + m_postDescSetLayout = nvvkpp::util::createDescriptorSetLayout(m_device, m_postDescSetLayoutBind); + m_postDescPool = nvvkpp::util::createDescriptorPool(m_device, m_postDescSetLayoutBind); + m_postDescSet = nvvkpp::util::createDescriptorSet(m_device, m_postDescPool, m_postDescSetLayout); +} + + +//-------------------------------------------------------------------------------------------------- +// Update the output +// +void HelloVulkan::updatePostDescriptorSet() +{ + vk::WriteDescriptorSet writeDescriptorSets = + nvvkpp::util::createWrite(m_postDescSet, m_postDescSetLayoutBind[0], &m_offscreenColor.descriptor); + m_device.updateDescriptorSets(writeDescriptorSets, nullptr); +} + +//-------------------------------------------------------------------------------------------------- +// Draw a full screen quad with the attached image +// +void HelloVulkan::drawPost(vk::CommandBuffer cmdBuf) +{ + m_debug.beginLabel(cmdBuf, "Post"); + + cmdBuf.setViewport(0, {vk::Viewport(0, 0, (float)m_size.width, (float)m_size.height, 0, 1)}); + cmdBuf.setScissor(0, {{{0, 0}, {m_size.width, m_size.height}}}); + + auto aspectRatio = static_cast(m_size.width) / static_cast(m_size.height); + cmdBuf.pushConstants(m_postPipelineLayout, vk::ShaderStageFlagBits::eFragment, 0, aspectRatio); + cmdBuf.bindPipeline(vk::PipelineBindPoint::eGraphics, m_postPipeline); + cmdBuf.bindDescriptorSets(vk::PipelineBindPoint::eGraphics, m_postPipelineLayout, 0, m_postDescSet, {}); + cmdBuf.draw(3, 1, 0, 0); + + m_debug.endLabel(cmdBuf); +} diff --git a/ray_tracing__before/hello_vulkan.h b/ray_tracing__before/hello_vulkan.h new file mode 100644 index 0000000..3a80791 --- /dev/null +++ b/ray_tracing__before/hello_vulkan.h @@ -0,0 +1,130 @@ +/* Copyright (c) 2014-2018, NVIDIA CORPORATION. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * * Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * * Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * * Neither the name of NVIDIA CORPORATION nor the names of its + * contributors may be used to endorse or promote products derived + * from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS ``AS IS'' AND ANY + * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY + * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ +#pragma once + +#include "nvvkpp/allocator_dedicated_vkpp.hpp" +#include "nvvkpp/appbase_vkpp.hpp" +#include "nvvkpp/debug_util_vkpp.hpp" + + +using nvvkBuffer = nvvkpp::BufferDedicated; +using nvvkTexture = nvvkpp::TextureDedicated; + +//-------------------------------------------------------------------------------------------------- +// Simple rasterizer of OBJ objects +// - Each OBJ loaded are stored in an `ObjModel` and referenced by a `ObjInstance` +// - It is possible to have many `ObjInstance` referencing the same `ObjModel` +// - Rendering is done in an offscreen framebuffer +// - The image of the framebuffer is displayed in post-process in a full-screen quad +// +class HelloVulkan : public nvvkpp::AppBase +{ +public: + void setup(const vk::Device& device, const vk::PhysicalDevice& physicalDevice, uint32_t queueFamily) override; + void createDescriptorSetLayout(); + void createGraphicsPipeline(); + void loadModel(const std::string& filename, nvmath::mat4f transform = nvmath::mat4f(1)); + void updateDescriptorSet(); + void createUniformBuffer(); + void createSceneDescriptionBuffer(); + void createTextureImages(const vk::CommandBuffer& cmdBuf, const std::vector& textures); + void updateUniformBuffer(); + void onResize(int /*w*/, int /*h*/) override; + void destroyResources(); + void rasterize(const vk::CommandBuffer& cmdBuff); + + // The OBJ model + struct ObjModel + { + uint32_t nbIndices{0}; + uint32_t nbVertices{0}; + nvvkBuffer vertexBuffer; // Device buffer of all 'Vertex' + nvvkBuffer indexBuffer; // Device buffer of the indices forming triangles + nvvkBuffer matColorBuffer; // Device buffer of array of 'Wavefront material' + nvvkBuffer matIndexBuffer; // Device buffer of array of 'Wavefront material' + }; + + // Instance of the OBJ + struct ObjInstance + { + uint32_t objIndex{0}; // Reference to the `m_objModel` + uint32_t txtOffset{0}; // Offset in `m_textures` + nvmath::mat4f transform{1}; // Position of the instance + nvmath::mat4f transformIT{1}; // Inverse transpose + }; + + // Information pushed at each draw call + struct ObjPushConstant + { + nvmath::vec3f lightPosition{10.f, 15.f, 8.f}; + int instanceId{0}; // To retrieve the transformation matrix + float lightIntensity{100.f}; + int lightType{0}; // 0: point, 1: infinite + }; + ObjPushConstant m_pushConstant; + + // Array of objects and instances in the scene + std::vector m_objModel; + std::vector m_objInstance; + + // Graphic pipeline + vk::PipelineLayout m_pipelineLayout; + vk::Pipeline m_graphicsPipeline; + std::vector m_descSetLayoutBind; + vk::DescriptorPool m_descPool; + vk::DescriptorSetLayout m_descSetLayout; + vk::DescriptorSet m_descSet; + + nvvkBuffer m_cameraMat; // Device-Host of the camera matrices + nvvkBuffer m_sceneDesc; // Device buffer of the OBJ instances + std::vector m_textures; // vector of all textures of the scene + + + nvvkpp::AllocatorDedicated m_alloc; // Allocator for buffer, images, acceleration structures + nvvkpp::DebugUtil m_debug; // Utility to name objects + + + // #Post + void createOffscreenRender(); + void createPostPipeline(); + void createPostDescriptor(); + void updatePostDescriptorSet(); + void drawPost(vk::CommandBuffer cmdBuf); + + std::vector m_postDescSetLayoutBind; + vk::DescriptorPool m_postDescPool; + vk::DescriptorSetLayout m_postDescSetLayout; + vk::DescriptorSet m_postDescSet; + vk::Pipeline m_postPipeline; + vk::PipelineLayout m_postPipelineLayout; + vk::RenderPass m_offscreenRenderPass; + vk::Framebuffer m_offscreenFramebuffer; + nvvkTexture m_offscreenColor; + vk::Format m_offscreenColorFormat{vk::Format::eR32G32B32A32Sfloat}; + nvvkTexture m_offscreenDepth; + vk::Format m_offscreenDepthFormat{vk::Format::eD32Sfloat}; +}; diff --git a/ray_tracing__before/main.cpp b/ray_tracing__before/main.cpp new file mode 100644 index 0000000..856d6da --- /dev/null +++ b/ray_tracing__before/main.cpp @@ -0,0 +1,277 @@ +/* Copyright (c) 2014-2018, NVIDIA CORPORATION. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * * Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * * Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * * Neither the name of NVIDIA CORPORATION nor the names of its + * contributors may be used to endorse or promote products derived + * from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS ``AS IS'' AND ANY + * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY + * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +// ImGui - standalone example application for Glfw + Vulkan, using programmable +// pipeline If you are new to ImGui, see examples/README.txt and documentation +// at the top of imgui.cpp. + +#include +#include + +#include "imgui.h" +#include "imgui_impl_glfw.h" + +#include "hello_vulkan.h" +#include "nvh/cameramanipulator.hpp" +#include "nvh/fileoperations.hpp" +#include "nvpsystem.hpp" +#include "nvvkpp/appbase_vkpp.hpp" +#include "nvvkpp/commands_vkpp.hpp" +#include "nvvkpp/context_vkpp.hpp" +#include "nvvkpp/utilities_vkpp.hpp" + +////////////////////////////////////////////////////////////////////////// +#define UNUSED(x) (void)(x) +////////////////////////////////////////////////////////////////////////// + +// Default search path for shaders +std::vector defaultSearchPaths; + + +// GLFW Callback functions +static void onErrorCallback(int error, const char* description) +{ + fprintf(stderr, "GLFW Error %d: %s\n", error, description); +} + +// Extra UI +void renderUI(HelloVulkan& helloVk) +{ + static int item = 1; + if(ImGui::Combo("Up Vector", &item, "X\0Y\0Z\0\0")) + { + nvmath::vec3f pos, eye, up; + CameraManip.getLookat(pos, eye, up); + up = nvmath::vec3f(item == 0, item == 1, item == 2); + CameraManip.setLookat(pos, eye, up); + } + ImGui::SliderFloat3("Light Position", &helloVk.m_pushConstant.lightPosition.x, -20.f, 20.f); + ImGui::SliderFloat("Light Intensity", &helloVk.m_pushConstant.lightIntensity, 0.f, 100.f); + ImGui::RadioButton("Point", &helloVk.m_pushConstant.lightType, 0); + ImGui::SameLine(); + ImGui::RadioButton("Infinite", &helloVk.m_pushConstant.lightType, 1); +} + +////////////////////////////////////////////////////////////////////////// +////////////////////////////////////////////////////////////////////////// +////////////////////////////////////////////////////////////////////////// +static int const SAMPLE_WIDTH = 1280; +static int const SAMPLE_HEIGHT = 720; + + +//-------------------------------------------------------------------------------------------------- +// Application Entry +// +int main(int argc, char** argv) +{ + UNUSED(argc); + + // Setup GLFW window + glfwSetErrorCallback(onErrorCallback); + if(!glfwInit()) + { + return 1; + } + glfwWindowHint(GLFW_CLIENT_API, GLFW_NO_API); + GLFWwindow* window = glfwCreateWindow(SAMPLE_WIDTH, SAMPLE_HEIGHT, "NVIDIA Vulkan Raytracing Tutorial", nullptr, nullptr); + + + // Setup camera + CameraManip.setWindowSize(SAMPLE_WIDTH, SAMPLE_HEIGHT); + CameraManip.setLookat(nvmath::vec3f(2.0f, 2.0f, 2.0f), nvmath::vec3f(0, 0, 0), nvmath::vec3f(0, 1, 0)); + + // Setup Vulkan + if(!glfwVulkanSupported()) + { + printf("GLFW: Vulkan Not Supported\n"); + return 1; + } + + // setup some basic things for the sample, logging file for example + NVPSystem system(argv[0], PROJECT_NAME); + + // Search path for shaders and other media + defaultSearchPaths = { + PROJECT_ABSDIRECTORY, + PROJECT_ABSDIRECTORY "../", + NVPSystem::exePath() + std::string(PROJECT_RELDIRECTORY), + NVPSystem::exePath() + std::string(PROJECT_RELDIRECTORY) + std::string("../"), + }; + + // Enabling the extension feature + vk::PhysicalDeviceDescriptorIndexingFeaturesEXT indexFeature; + vk::PhysicalDeviceScalarBlockLayoutFeaturesEXT scalarFeature; + + // Requesting Vulkan extensions and layers + nvvkpp::ContextCreateInfo contextInfo; + contextInfo.addInstanceLayer("VK_LAYER_LUNARG_monitor", true); + contextInfo.addInstanceExtension(VK_KHR_SURFACE_EXTENSION_NAME); +#ifdef _WIN32 + contextInfo.addInstanceExtension(VK_KHR_WIN32_SURFACE_EXTENSION_NAME); +#else + contextInfo.addInstanceExtension(VK_KHR_XLIB_SURFACE_EXTENSION_NAME); + contextInfo.addInstanceExtension(VK_KHR_XCB_SURFACE_EXTENSION_NAME); +#endif + contextInfo.addInstanceExtension(VK_KHR_GET_PHYSICAL_DEVICE_PROPERTIES_2_EXTENSION_NAME); + contextInfo.addDeviceExtension(VK_KHR_SWAPCHAIN_EXTENSION_NAME); + contextInfo.addDeviceExtension(VK_KHR_DEDICATED_ALLOCATION_EXTENSION_NAME); + contextInfo.addDeviceExtension(VK_KHR_GET_MEMORY_REQUIREMENTS_2_EXTENSION_NAME); + contextInfo.addDeviceExtension(VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME, false, &indexFeature); + contextInfo.addDeviceExtension(VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME, false, &scalarFeature); + + // Creating Vulkan base application + nvvkpp::Context vkctx{}; + vkctx.initInstance(contextInfo); + // Find all compatible devices + auto compatibleDevices = vkctx.getCompatibleDevices(contextInfo); + assert(!compatibleDevices.empty()); + // Use a compatible device + vkctx.initDevice(compatibleDevices[0], contextInfo); + + // Create example + HelloVulkan helloVk; + + // Window need to be opened to get the surface on which to draw + const vk::SurfaceKHR surface = helloVk.getVkSurface(vkctx.m_instance, window); + vkctx.setGCTQueueWithPresent(surface); + + helloVk.setup(vkctx.m_device, vkctx.m_physicalDevice, vkctx.m_queueGCT.familyIndex); + helloVk.createSurface(surface, SAMPLE_WIDTH, SAMPLE_HEIGHT); + helloVk.createDepthBuffer(); + helloVk.createRenderPass(); + helloVk.createFrameBuffers(); + + // Setup Imgui + helloVk.initGUI(0); // Using sub-pass 0 + + // Creation of the example + helloVk.loadModel(nvh::findFile("media/scenes/cube_multi.obj", defaultSearchPaths)); + + helloVk.createOffscreenRender(); + helloVk.createDescriptorSetLayout(); + helloVk.createGraphicsPipeline(); + helloVk.createUniformBuffer(); + helloVk.createSceneDescriptionBuffer(); + helloVk.updateDescriptorSet(); + + helloVk.createPostDescriptor(); + helloVk.createPostPipeline(); + helloVk.updatePostDescriptorSet(); + nvmath::vec4f clearColor = nvmath::vec4f(1, 1, 1, 1.00f); + + + helloVk.setupGlfwCallbacks(window); + ImGui_ImplGlfw_InitForVulkan(window, true); + + // Main loop + while(!glfwWindowShouldClose(window)) + { + glfwPollEvents(); + if(helloVk.isMinimized()) + continue; + + // Start the Dear ImGui frame + ImGui_ImplGlfw_NewFrame(); + ImGui::NewFrame(); + + // Updating camera buffer + helloVk.updateUniformBuffer(); + + // Show UI window. + if(1 == 1) + { + ImGui::ColorEdit3("Clear color", reinterpret_cast(&clearColor)); + renderUI(helloVk); + ImGui::Text("Application average %.3f ms/frame (%.1f FPS)", 1000.0f / ImGui::GetIO().Framerate, ImGui::GetIO().Framerate); + ImGui::Render(); + } + + // Start rendering the scene + helloVk.prepareFrame(); + + // Start command buffer of this frame + auto curFrame = helloVk.getCurFrame(); + const vk::CommandBuffer& cmdBuff = helloVk.getCommandBuffers()[curFrame]; + + cmdBuff.begin({vk::CommandBufferUsageFlagBits::eOneTimeSubmit}); + + // Clearing screen + vk::ClearValue clearValues[2]; + clearValues[0].setColor(nvvkpp::util::clearColor(clearColor)); + clearValues[1].setDepthStencil({1.0f, 0}); + + // Offscreen render pass + { + vk::RenderPassBeginInfo offscreenRenderPassBeginInfo; + offscreenRenderPassBeginInfo.setClearValueCount(2); + offscreenRenderPassBeginInfo.setPClearValues(clearValues); + offscreenRenderPassBeginInfo.setRenderPass(helloVk.m_offscreenRenderPass); + offscreenRenderPassBeginInfo.setFramebuffer(helloVk.m_offscreenFramebuffer); + offscreenRenderPassBeginInfo.setRenderArea({{}, helloVk.getSize()}); + + // Rendering Scene + cmdBuff.beginRenderPass(offscreenRenderPassBeginInfo, vk::SubpassContents::eInline); + helloVk.rasterize(cmdBuff); + cmdBuff.endRenderPass(); + } + + + // 2nd rendering pass: tone mapper, UI + { + vk::RenderPassBeginInfo postRenderPassBeginInfo; + postRenderPassBeginInfo.setClearValueCount(2); + postRenderPassBeginInfo.setPClearValues(clearValues); + postRenderPassBeginInfo.setRenderPass(helloVk.getRenderPass()); + postRenderPassBeginInfo.setFramebuffer(helloVk.getFramebuffers()[curFrame]); + postRenderPassBeginInfo.setRenderArea({{}, helloVk.getSize()}); + + cmdBuff.beginRenderPass(postRenderPassBeginInfo, vk::SubpassContents::eInline); + // Rendering tonemapper + helloVk.drawPost(cmdBuff); + // Rendering UI + ImGui::RenderDrawDataVK(cmdBuff, ImGui::GetDrawData()); + cmdBuff.endRenderPass(); + } + + // Submit for display + cmdBuff.end(); + helloVk.submitFrame(); + } + + // Cleanup + helloVk.getDevice().waitIdle(); + helloVk.destroyResources(); + helloVk.destroy(); + + vkctx.m_instance.destroySurfaceKHR(surface); + vkctx.deinit(); + + glfwDestroyWindow(window); + glfwTerminate(); + + return 0; +} diff --git a/ray_tracing__before/shaders/frag_shader.frag b/ray_tracing__before/shaders/frag_shader.frag new file mode 100644 index 0000000..03cb75b --- /dev/null +++ b/ray_tracing__before/shaders/frag_shader.frag @@ -0,0 +1,79 @@ +#version 450 +#extension GL_ARB_separate_shader_objects : enable +#extension GL_EXT_nonuniform_qualifier : enable +#extension GL_GOOGLE_include_directive : enable +#extension GL_EXT_scalar_block_layout : enable + +#include "wavefront.glsl" + + +layout(push_constant) uniform shaderInformation +{ + vec3 lightPosition; + uint instanceId; + float lightIntensity; + int lightType; +} +pushC; + +// clang-format off +// Incoming +//layout(location = 0) flat in int matIndex; +layout(location = 1) in vec2 fragTexCoord; +layout(location = 2) in vec3 fragNormal; +layout(location = 3) in vec3 viewDir; +layout(location = 4) in vec3 worldPos; +// Outgoing +layout(location = 0) out vec4 outColor; +// Buffers +layout(binding = 1, scalar) buffer MatColorBufferObject { WaveFrontMaterial m[]; } materials[]; +layout(binding = 2, scalar) buffer ScnDesc { sceneDesc i[]; } scnDesc; +layout(binding = 3) uniform sampler2D[] textureSamplers; +layout(binding = 4, scalar) buffer MatIndex { int i[]; } matIdx[]; + +// clang-format on + + +void main() +{ + // Object of this instance + int objId = scnDesc.i[pushC.instanceId].objId; + + // Material of the object + int matIndex = matIdx[objId].i[gl_PrimitiveID]; + WaveFrontMaterial mat = materials[objId].m[matIndex]; + + vec3 N = normalize(fragNormal); + + // Vector toward light + vec3 L; + float lightIntensity = pushC.lightIntensity; + if(pushC.lightType == 0) + { + vec3 lDir = pushC.lightPosition - worldPos; + float d = length(lDir); + lightIntensity = pushC.lightIntensity / (d * d); + L = normalize(lDir); + } + else + { + L = normalize(pushC.lightPosition - vec3(0)); + } + + + // Diffuse + vec3 diffuse = computeDiffuse(mat, L, N); + if(mat.textureId >= 0) + { + int txtOffset = scnDesc.i[pushC.instanceId].txtOffset; + uint txtId = txtOffset + mat.textureId; + vec3 diffuseTxt = texture(textureSamplers[txtId], fragTexCoord).xyz; + diffuse *= diffuseTxt; + } + + // Specular + vec3 specular = computeSpecular(mat, viewDir, L, N); + + // Result + outColor = vec4(lightIntensity * (diffuse + specular), 1); +} diff --git a/ray_tracing__before/shaders/passthrough.vert b/ray_tracing__before/shaders/passthrough.vert new file mode 100644 index 0000000..3e15d82 --- /dev/null +++ b/ray_tracing__before/shaders/passthrough.vert @@ -0,0 +1,15 @@ +#version 450 +layout (location = 0) out vec2 outUV; + + +out gl_PerVertex +{ + vec4 gl_Position; +}; + + +void main() +{ + outUV = vec2((gl_VertexIndex << 1) & 2, gl_VertexIndex & 2); + gl_Position = vec4(outUV * 2.0f - 1.0f, 1.0f, 1.0f); +} diff --git a/ray_tracing__before/shaders/post.frag b/ray_tracing__before/shaders/post.frag new file mode 100644 index 0000000..b8f30f1 --- /dev/null +++ b/ray_tracing__before/shaders/post.frag @@ -0,0 +1,18 @@ +#version 450 +layout(location = 0) in vec2 outUV; +layout(location = 0) out vec4 fragColor; + +layout(set = 0, binding = 0) uniform sampler2D noisyTxt; + +layout(push_constant) uniform shaderInformation +{ + float aspectRatio; +} +pushc; + +void main() +{ + vec2 uv = outUV; + float gamma = 1. / 2.2; + fragColor = pow(texture(noisyTxt, uv).rgba, vec4(gamma)); +} diff --git a/ray_tracing__before/shaders/vert_shader.vert b/ray_tracing__before/shaders/vert_shader.vert new file mode 100644 index 0000000..e358821 --- /dev/null +++ b/ray_tracing__before/shaders/vert_shader.vert @@ -0,0 +1,61 @@ +#version 450 +#extension GL_ARB_separate_shader_objects : enable +#extension GL_EXT_scalar_block_layout : enable +#extension GL_GOOGLE_include_directive : enable + +#include "wavefront.glsl" + +// clang-format off +layout(binding = 2, set = 0, scalar) buffer ScnDesc { sceneDesc i[]; } scnDesc; +// clang-format on + +layout(binding = 0) uniform UniformBufferObject +{ + mat4 view; + mat4 proj; + mat4 viewI; +} +ubo; + +layout(push_constant) uniform shaderInformation +{ + vec3 lightPosition; + uint instanceId; + float lightIntensity; + int lightType; +} +pushC; + +layout(location = 0) in vec3 inPosition; +layout(location = 1) in vec3 inNormal; +layout(location = 2) in vec3 inColor; +layout(location = 3) in vec2 inTexCoord; + + +//layout(location = 0) flat out int matIndex; +layout(location = 1) out vec2 fragTexCoord; +layout(location = 2) out vec3 fragNormal; +layout(location = 3) out vec3 viewDir; +layout(location = 4) out vec3 worldPos; + +out gl_PerVertex +{ + vec4 gl_Position; +}; + + +void main() +{ + mat4 objMatrix = scnDesc.i[pushC.instanceId].transfo; + mat4 objMatrixIT = scnDesc.i[pushC.instanceId].transfoIT; + + vec3 origin = vec3(ubo.viewI * vec4(0, 0, 0, 1)); + + worldPos = vec3(objMatrix * vec4(inPosition, 1.0)); + viewDir = vec3(worldPos - origin); + fragTexCoord = inTexCoord; + fragNormal = vec3(objMatrixIT * vec4(inNormal, 0.0)); + // matIndex = inMatID; + + gl_Position = ubo.proj * ubo.view * vec4(worldPos, 1.0); +} diff --git a/ray_tracing__before/shaders/wavefront.glsl b/ray_tracing__before/shaders/wavefront.glsl new file mode 100644 index 0000000..78b4b3c --- /dev/null +++ b/ray_tracing__before/shaders/wavefront.glsl @@ -0,0 +1,57 @@ +struct Vertex +{ + vec3 pos; + vec3 nrm; + vec3 color; + vec2 texCoord; +}; + +struct WaveFrontMaterial +{ + vec3 ambient; + vec3 diffuse; + vec3 specular; + vec3 transmittance; + vec3 emission; + float shininess; + float ior; // index of refraction + float dissolve; // 1 == opaque; 0 == fully transparent + int illum; // illumination model (see http://www.fileformat.info/format/material/) + int textureId; +}; + +struct sceneDesc +{ + int objId; + int txtOffset; + mat4 transfo; + mat4 transfoIT; +}; + + +vec3 computeDiffuse(WaveFrontMaterial mat, vec3 lightDir, vec3 normal) +{ + // Lambertian + float dotNL = max(dot(normal, lightDir), 0.0); + vec3 c = mat.diffuse * dotNL; + if(mat.illum >= 1) + return c + mat.ambient; +} + +vec3 computeSpecular(WaveFrontMaterial mat, vec3 viewDir, vec3 lightDir, vec3 normal) +{ + if(mat.illum < 2) + return vec3(0); + + // Compute specular only if not in shadow + const float kPi = 3.14159265; + const float kShininess = max(mat.shininess, 4.0); + + // Specular + const float kEnergyConservation = (2.0 + kShininess) / (2.0 * kPi); + vec3 V = normalize(-viewDir); + vec3 R = reflect(-lightDir, normal); + float specular = kEnergyConservation * pow(max(dot(V, R), 0.0), kShininess); + + return vec3(mat.specular * specular); +} diff --git a/ray_tracing__simple/CMakeLists.txt b/ray_tracing__simple/CMakeLists.txt new file mode 100644 index 0000000..1ca7679 --- /dev/null +++ b/ray_tracing__simple/CMakeLists.txt @@ -0,0 +1,102 @@ +cmake_minimum_required(VERSION 2.8) + +get_filename_component(PROJNAME ${CMAKE_CURRENT_SOURCE_DIR} NAME) +SET(PROJNAME vk_${PROJNAME}_KHR) + +Project(${PROJNAME}) +Message(STATUS "-------------------------------") +Message(STATUS "Processing Project ${PROJNAME}:") + +##################################################################################### +_add_project_definitions(${PROJNAME}) + +##################################################################################### +# Source files for this project +# +file(GLOB SOURCE_FILES *.cpp *.hpp *.inl *.h *.c) +file(GLOB EXTRA_COMMON "../common/*.*") +list(APPEND COMMON_SOURCE_FILES ${EXTRA_COMMON}) +include_directories("../common") + + +##################################################################################### +# GLSL to SPIR-V custom build +# +# more than one file can be given: _compile_GLSL("GLSL_mesh.vert;GLSL_mesh.frag" "GLSL_mesh.spv" GLSL_SOURCES) +# the SpirV validator is fine as long as files are for different pipeline stages (entry points still need to be main()) +#_compile_GLSL( ) +UNSET(GLSL_SOURCES) +UNSET(SPV_OUTPUT) +file(GLOB_RECURSE GLSL_HEADER_FILES "shaders/*.h" "shaders/*.glsl") +file(GLOB_RECURSE GLSL_SOURCE_FILES + "shaders/*.comp" + "shaders/*.frag" + "shaders/*.vert" + "shaders/*.rchit" + "shaders/*.rahit" + "shaders/*.rmiss" + "shaders/*.rgen" + ) +foreach(GLSL ${GLSL_SOURCE_FILES}) + get_filename_component(FILE_NAME ${GLSL} NAME) + _compile_GLSL(${GLSL} "shaders/${FILE_NAME}.spv" GLSL_SOURCES SPV_OUTPUT) +endforeach(GLSL) + +list(APPEND GLSL_SOURCES ${GLSL_HEADER_FILES}) +source_group(Shader_Files FILES ${GLSL_SOURCES}) + + +##################################################################################### +# Executable +# +# if(WIN32 AND NOT GLUT_FOUND) +# add_definitions(/wd4996) #remove printf warning +# add_definitions(/wd4244) #remove double to float conversion warning +# add_definitions(/wd4305) #remove double to float truncation warning +# else() +# add_definitions(-fpermissive) +# endif() +add_executable(${PROJNAME} ${SOURCE_FILES} ${COMMON_SOURCE_FILES} ${PACKAGE_SOURCE_FILES} ${GLSL_SOURCES} ${CUDA_FILES} ${CUBIN_SOURCES}) + +#_set_subsystem_console(${PROJNAME}) + +##################################################################################### +# common source code needed for this sample +# +source_group(common FILES + ${COMMON_SOURCE_FILES} + ${PACKAGE_SOURCE_FILES} +) +source_group("Source Files" FILES ${SOURCE_FILES}) + +# if(UNIX) +# set(UNIXLINKLIBS dl pthread) +# else() +# set(UNIXLINKLIBS) +# endif() + +##################################################################################### +# Linkage +# +target_link_libraries(${PROJNAME} ${PLATFORM_LIBRARIES} shared_sources) + +foreach(DEBUGLIB ${LIBRARIES_DEBUG}) + target_link_libraries(${PROJNAME} debug ${DEBUGLIB}) +endforeach(DEBUGLIB) + +foreach(RELEASELIB ${LIBRARIES_OPTIMIZED}) + target_link_libraries(${PROJNAME} optimized ${RELEASELIB}) +endforeach(RELEASELIB) + +##################################################################################### +# copies binaries that need to be put next to the exe files (ZLib, etc.) +# +_copy_binaries_to_target( ${PROJNAME} ) + + +install(FILES ${SPV_OUTPUT} CONFIGURATIONS Release DESTINATION "bin_${ARCH}/${PROJNAME}/shaders") +install(FILES ${SPV_OUTPUT} CONFIGURATIONS Debug DESTINATION "bin_${ARCH}_debug/${PROJNAME}/shaders") +install(FILES ${CUBIN_SOURCES} CONFIGURATIONS Release DESTINATION "bin_${ARCH}/${PROJNAME}") +install(FILES ${CUBIN_SOURCES} CONFIGURATIONS Debug DESTINATION "bin_${ARCH}_debug/${PROJNAME}") +install(DIRECTORY "../media" CONFIGURATIONS Release DESTINATION "bin_${ARCH}/${PROJNAME}") +install(DIRECTORY "../media" CONFIGURATIONS Debug DESTINATION "bin_${ARCH}_debug/${PROJNAME}") diff --git a/ray_tracing__simple/README.md b/ray_tracing__simple/README.md new file mode 100644 index 0000000..ea9b2cf --- /dev/null +++ b/ray_tracing__simple/README.md @@ -0,0 +1,14 @@ +# NVIDIA Vulkan Ray Tracing Tutorial + +This example is the result of the ray tracing tutorial. +The tutorial is adding ray tracing capability to an OBJ rasterizer in Vulkan + +If you haven't done it, [**Start Ray Tracing Tutorial**](https://nvpro-samples.github.io/vk_raytracing_tutorial/). + +![resultRaytraceShadowMedieval](../docs/Images/resultRaytraceShadowMedieval.png) + +## Going Further + +Once the tutorial completed and the basics of ray tracing are in place, other tuturials are going further from this code base. + +See all other [additional ray tracing tutorials](https://nvpro-samples.github.io/vk_raytracing_tutorial/vkrt_tuto_further.md.html) diff --git a/ray_tracing__simple/files/shaders.zip b/ray_tracing__simple/files/shaders.zip new file mode 100644 index 0000000..7d3036c Binary files /dev/null and b/ray_tracing__simple/files/shaders.zip differ diff --git a/ray_tracing__simple/files/shadowShaders.zip b/ray_tracing__simple/files/shadowShaders.zip new file mode 100644 index 0000000..f624461 Binary files /dev/null and b/ray_tracing__simple/files/shadowShaders.zip differ diff --git a/ray_tracing__simple/hello_vulkan.cpp b/ray_tracing__simple/hello_vulkan.cpp new file mode 100644 index 0000000..1bd0428 --- /dev/null +++ b/ray_tracing__simple/hello_vulkan.cpp @@ -0,0 +1,915 @@ +/* Copyright (c) 2014-2018, NVIDIA CORPORATION. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * * Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * * Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * * Neither the name of NVIDIA CORPORATION nor the names of its + * contributors may be used to endorse or promote products derived + * from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS ``AS IS'' AND ANY + * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY + * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +#include +#include + +extern std::vector defaultSearchPaths; + +#define STB_IMAGE_IMPLEMENTATION +#include "fileformats/stb_image.h" +#include "obj_loader.h" + +#include "hello_vulkan.h" +#include "nvh//cameramanipulator.hpp" +#include "nvvkpp/descriptorsets_vkpp.hpp" +#include "nvvkpp/pipeline_vkpp.hpp" + +#include "nvh/fileoperations.hpp" +#include "nvvkpp/commands_vkpp.hpp" +#include "nvvkpp/renderpass_vkpp.hpp" +#include "nvvkpp/utilities_vkpp.hpp" + +// Holding the camera matrices +struct CameraMatrices +{ + nvmath::mat4f view; + nvmath::mat4f proj; + nvmath::mat4f viewInverse; + // #VKRay + nvmath::mat4f projInverse; +}; + +//-------------------------------------------------------------------------------------------------- +// Keep the handle on the device +// Initialize the tool to do all our allocations: buffers, images +// +void HelloVulkan::setup(const vk::Device& device, + const vk::PhysicalDevice& physicalDevice, + uint32_t queueFamily) +{ + AppBase::setup(device, physicalDevice, queueFamily); + m_alloc.init(device, physicalDevice); + m_debug.setup(m_device); +} + +//-------------------------------------------------------------------------------------------------- +// Called at each frame to update the camera matrix +// +void HelloVulkan::updateUniformBuffer() +{ + const float aspectRatio = m_size.width / static_cast(m_size.height); + + CameraMatrices ubo = {}; + ubo.view = CameraManip.getMatrix(); + ubo.proj = nvmath::perspectiveVK(CameraManip.getFov(), aspectRatio, 0.1f, 1000.0f); + // ubo.proj[1][1] *= -1; // Inverting Y for Vulkan + ubo.viewInverse = nvmath::invert(ubo.view); + // #VKRay + ubo.projInverse = nvmath::invert(ubo.proj); + + void* data = m_device.mapMemory(m_cameraMat.allocation, 0, sizeof(ubo)); + memcpy(data, &ubo, sizeof(ubo)); + m_device.unmapMemory(m_cameraMat.allocation); +} + +//-------------------------------------------------------------------------------------------------- +// Describing the layout pushed when rendering +// +void HelloVulkan::createDescriptorSetLayout() +{ + using vkDS = vk::DescriptorSetLayoutBinding; + using vkDT = vk::DescriptorType; + using vkSS = vk::ShaderStageFlagBits; + uint32_t nbTxt = static_cast(m_textures.size()); + uint32_t nbObj = static_cast(m_objModel.size()); + + // Camera matrices (binding = 0) + m_descSetLayoutBind.emplace_back( + vkDS(0, vkDT::eUniformBuffer, 1, vkSS::eVertex | vkSS::eRaygenKHR)); + // Materials (binding = 1) + m_descSetLayoutBind.emplace_back( + vkDS(1, vkDT::eStorageBuffer, nbObj, vkSS::eVertex | vkSS::eFragment | vkSS::eClosestHitKHR)); + // Scene description (binding = 2) + m_descSetLayoutBind.emplace_back( // + vkDS(2, vkDT::eStorageBuffer, 1, vkSS::eVertex | vkSS::eFragment | vkSS::eClosestHitKHR)); + // Textures (binding = 3) + m_descSetLayoutBind.emplace_back( + vkDS(3, vkDT::eCombinedImageSampler, nbTxt, vkSS::eFragment | vkSS::eClosestHitKHR)); + // Materials (binding = 4) + m_descSetLayoutBind.emplace_back( + vkDS(4, vkDT::eStorageBuffer, nbObj, vkSS::eFragment | vkSS::eClosestHitKHR)); + // Storing vertices (binding = 5) + m_descSetLayoutBind.emplace_back( // + vkDS(5, vkDT::eStorageBuffer, nbObj, vkSS::eClosestHitKHR)); + // Storing indices (binding = 6) + m_descSetLayoutBind.emplace_back( // + vkDS(6, vkDT::eStorageBuffer, nbObj, vkSS::eClosestHitKHR)); + + + m_descSetLayout = nvvkpp::util::createDescriptorSetLayout(m_device, m_descSetLayoutBind); + m_descPool = nvvkpp::util::createDescriptorPool(m_device, m_descSetLayoutBind, 1); + m_descSet = nvvkpp::util::createDescriptorSet(m_device, m_descPool, m_descSetLayout); +} + +//-------------------------------------------------------------------------------------------------- +// Setting up the buffers in the descriptor set +// +void HelloVulkan::updateDescriptorSet() +{ + std::vector writes; + + // Camera matrices and scene description + vk::DescriptorBufferInfo dbiUnif{m_cameraMat.buffer, 0, VK_WHOLE_SIZE}; + writes.emplace_back(nvvkpp::util::createWrite(m_descSet, m_descSetLayoutBind[0], &dbiUnif)); + vk::DescriptorBufferInfo dbiSceneDesc{m_sceneDesc.buffer, 0, VK_WHOLE_SIZE}; + writes.emplace_back(nvvkpp::util::createWrite(m_descSet, m_descSetLayoutBind[2], &dbiSceneDesc)); + + // All material buffers, 1 buffer per OBJ + std::vector dbiMat; + std::vector dbiMatIdx; + std::vector dbiVert; + std::vector dbiIdx; + for(auto& obj : m_objModel) + { + dbiMat.emplace_back(obj.matColorBuffer.buffer, 0, VK_WHOLE_SIZE); + dbiMatIdx.emplace_back(obj.matIndexBuffer.buffer, 0, VK_WHOLE_SIZE); + dbiVert.emplace_back(obj.vertexBuffer.buffer, 0, VK_WHOLE_SIZE); + dbiIdx.emplace_back(obj.indexBuffer.buffer, 0, VK_WHOLE_SIZE); + } + writes.emplace_back(nvvkpp::util::createWrite(m_descSet, m_descSetLayoutBind[1], dbiMat.data())); + writes.emplace_back( + nvvkpp::util::createWrite(m_descSet, m_descSetLayoutBind[4], dbiMatIdx.data())); + writes.emplace_back(nvvkpp::util::createWrite(m_descSet, m_descSetLayoutBind[5], dbiVert.data())); + writes.emplace_back(nvvkpp::util::createWrite(m_descSet, m_descSetLayoutBind[6], dbiIdx.data())); + + // All texture samplers + std::vector diit; + for(auto& texture : m_textures) + { + diit.push_back(texture.descriptor); + } + writes.emplace_back(nvvkpp::util::createWrite(m_descSet, m_descSetLayoutBind[3], diit.data())); + + // Writing the information + m_device.updateDescriptorSets(static_cast(writes.size()), writes.data(), 0, nullptr); +} + +//-------------------------------------------------------------------------------------------------- +// Creating the pipeline layout +// +void HelloVulkan::createGraphicsPipeline() +{ + using vkSS = vk::ShaderStageFlagBits; + + vk::PushConstantRange pushConstantRanges = {vkSS::eVertex | vkSS::eFragment, 0, + sizeof(ObjPushConstant)}; + + // Creating the Pipeline Layout + vk::PipelineLayoutCreateInfo pipelineLayoutCreateInfo; + vk::DescriptorSetLayout descSetLayout(m_descSetLayout); + pipelineLayoutCreateInfo.setSetLayoutCount(1); + pipelineLayoutCreateInfo.setPSetLayouts(&descSetLayout); + pipelineLayoutCreateInfo.setPushConstantRangeCount(1); + pipelineLayoutCreateInfo.setPPushConstantRanges(&pushConstantRanges); + m_pipelineLayout = m_device.createPipelineLayout(pipelineLayoutCreateInfo); + + // Creating the Pipeline + std::vector paths = defaultSearchPaths; + nvvkpp::GraphicsPipelineGenerator gpb(m_device, m_pipelineLayout, m_offscreenRenderPass); + gpb.depthStencilState = {true}; + gpb.addShader(nvh::loadFile("shaders/vert_shader.vert.spv", true, paths), vkSS::eVertex); + gpb.addShader(nvh::loadFile("shaders/frag_shader.frag.spv", true, paths), vkSS::eFragment); + gpb.vertexInputState.bindingDescriptions = {{0, sizeof(VertexObj)}}; + gpb.vertexInputState.attributeDescriptions = { + {0, 0, vk::Format::eR32G32B32Sfloat, offsetof(VertexObj, pos)}, + {1, 0, vk::Format::eR32G32B32Sfloat, offsetof(VertexObj, nrm)}, + {2, 0, vk::Format::eR32G32B32Sfloat, offsetof(VertexObj, color)}, + {3, 0, vk::Format::eR32G32Sfloat, offsetof(VertexObj, texCoord)}}; + + m_graphicsPipeline = gpb.create(); + m_debug.setObjectName(m_graphicsPipeline, "Graphics"); +} + +//-------------------------------------------------------------------------------------------------- +// Loading the OBJ file and setting up all buffers +// +void HelloVulkan::loadModel(const std::string& filename, nvmath::mat4f transform) +{ + using vkBU = vk::BufferUsageFlagBits; + + ObjLoader loader; + loader.loadModel(filename); + + // Converting from Srgb to linear + for(auto& m : loader.m_materials) + { + m.ambient = nvmath::pow(m.ambient, 2.2f); + m.diffuse = nvmath::pow(m.diffuse, 2.2f); + m.specular = nvmath::pow(m.specular, 2.2f); + } + + ObjInstance instance; + instance.objIndex = static_cast(m_objModel.size()); + instance.transform = transform; + instance.transformIT = nvmath::transpose(nvmath::invert(transform)); + instance.txtOffset = static_cast(m_textures.size()); + + ObjModel model; + model.nbIndices = static_cast(loader.m_indices.size()); + model.nbVertices = static_cast(loader.m_vertices.size()); + + // Create the buffers on Device and copy vertices, indices and materials + nvvkpp::SingleCommandBuffer cmdBufGet(m_device, m_graphicsQueueIndex); + vk::CommandBuffer cmdBuf = cmdBufGet.createCommandBuffer(); + model.vertexBuffer = + m_alloc.createBuffer(cmdBuf, loader.m_vertices, + vkBU::eVertexBuffer | vkBU::eStorageBuffer | vkBU::eShaderDeviceAddress); + model.indexBuffer = + m_alloc.createBuffer(cmdBuf, loader.m_indices, + vkBU::eIndexBuffer | vkBU::eStorageBuffer | vkBU::eShaderDeviceAddress); + model.matColorBuffer = m_alloc.createBuffer(cmdBuf, loader.m_materials, vkBU::eStorageBuffer); + model.matIndexBuffer = m_alloc.createBuffer(cmdBuf, loader.m_matIndx, vkBU::eStorageBuffer); + // Creates all textures found + createTextureImages(cmdBuf, loader.m_textures); + cmdBufGet.flushCommandBuffer(cmdBuf); + m_alloc.flushStaging(); + + std::string objNb = std::to_string(instance.objIndex); + m_debug.setObjectName(model.vertexBuffer.buffer, (std::string("vertex_" + objNb).c_str())); + m_debug.setObjectName(model.indexBuffer.buffer, (std::string("index_" + objNb).c_str())); + m_debug.setObjectName(model.matColorBuffer.buffer, (std::string("mat_" + objNb).c_str())); + m_debug.setObjectName(model.matIndexBuffer.buffer, (std::string("matIdx_" + objNb).c_str())); + + m_objModel.emplace_back(model); + m_objInstance.emplace_back(instance); +} + +//-------------------------------------------------------------------------------------------------- +// Creating the uniform buffer holding the camera matrices +// - Buffer is host visible +// +void HelloVulkan::createUniformBuffer() +{ + using vkBU = vk::BufferUsageFlagBits; + using vkMP = vk::MemoryPropertyFlagBits; + + m_cameraMat = m_alloc.createBuffer(sizeof(CameraMatrices), vkBU::eUniformBuffer, + vkMP::eHostVisible | vkMP::eHostCoherent); + m_debug.setObjectName(m_cameraMat.buffer, "cameraMat"); +} + +//-------------------------------------------------------------------------------------------------- +// Create a storage buffer containing the description of the scene elements +// - Which geometry is used by which instance +// - Transformation +// - Offset for texture +// +void HelloVulkan::createSceneDescriptionBuffer() +{ + using vkBU = vk::BufferUsageFlagBits; + nvvkpp::SingleCommandBuffer cmdGen(m_device, m_graphicsQueueIndex); + + auto cmdBuf = cmdGen.createCommandBuffer(); + m_sceneDesc = m_alloc.createBuffer(cmdBuf, m_objInstance, vkBU::eStorageBuffer); + cmdGen.flushCommandBuffer(cmdBuf); + m_alloc.flushStaging(); + m_debug.setObjectName(m_sceneDesc.buffer, "sceneDesc"); +} + +//-------------------------------------------------------------------------------------------------- +// Creating all textures and samplers +// +void HelloVulkan::createTextureImages(const vk::CommandBuffer& cmdBuf, + const std::vector& textures) +{ + using vkIU = vk::ImageUsageFlagBits; + + vk::SamplerCreateInfo samplerCreateInfo{ + {}, vk::Filter::eLinear, vk::Filter::eLinear, vk::SamplerMipmapMode::eLinear}; + samplerCreateInfo.setMaxLod(FLT_MAX); + vk::Format format = vk::Format::eR8G8B8A8Srgb; + + // If no textures are present, create a dummy one to accommodate the pipeline layout + if(textures.empty() && m_textures.empty()) + { + nvvkTexture texture; + + std::array color{255u, 255u, 255u, 255u}; + vk::DeviceSize bufferSize = sizeof(color); + auto imgSize = vk::Extent2D(1, 1); + auto imageCreateInfo = nvvkpp::image::create2DInfo(imgSize, format); + + // Creating the VKImage + texture = m_alloc.createImage(cmdBuf, bufferSize, color.data(), imageCreateInfo); + // Setting up the descriptor used by the shader + texture.descriptor = + nvvkpp::image::create2DDescriptor(m_device, texture.image, samplerCreateInfo, format); + // The image format must be in VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL + nvvkpp::image::setImageLayout(cmdBuf, texture.image, vk::ImageLayout::eUndefined, + vk::ImageLayout::eShaderReadOnlyOptimal); + m_textures.push_back(texture); + } + else + { + // Uploading all images + for(const auto& texture : textures) + { + std::stringstream o; + int texWidth, texHeight, texChannels; + o << "media/textures/" << texture; + std::string txtFile = nvh::findFile(o.str(), defaultSearchPaths); + + stbi_uc* pixels = + stbi_load(txtFile.c_str(), &texWidth, &texHeight, &texChannels, STBI_rgb_alpha); + + // Handle failure + if(!pixels) + { + texWidth = texHeight = 1; + texChannels = 4; + std::array color{255u, 0u, 255u, 255u}; + pixels = reinterpret_cast(color.data()); + } + + vk::DeviceSize bufferSize = static_cast(texWidth) * texHeight * sizeof(uint8_t) * 4; + auto imgSize = vk::Extent2D(texWidth, texHeight); + auto imageCreateInfo = nvvkpp::image::create2DInfo(imgSize, format, vkIU::eSampled, true); + + { + nvvkTexture texture; + texture = m_alloc.createImage(cmdBuf, bufferSize, pixels, imageCreateInfo); + + nvvkpp::image::generateMipmaps(cmdBuf, texture.image, format, imgSize, + imageCreateInfo.mipLevels); + texture.descriptor = + nvvkpp::image::create2DDescriptor(m_device, texture.image, samplerCreateInfo, format); + m_textures.push_back(texture); + } + } + } +} + +//-------------------------------------------------------------------------------------------------- +// Destroying all allocations +// +void HelloVulkan::destroyResources() +{ + m_device.destroy(m_graphicsPipeline); + m_device.destroy(m_pipelineLayout); + m_device.destroy(m_descPool); + m_device.destroy(m_descSetLayout); + m_alloc.destroy(m_cameraMat); + m_alloc.destroy(m_sceneDesc); + + for(auto& m : m_objModel) + { + m_alloc.destroy(m.vertexBuffer); + m_alloc.destroy(m.indexBuffer); + m_alloc.destroy(m.matColorBuffer); + m_alloc.destroy(m.matIndexBuffer); + } + + for(auto& t : m_textures) + { + m_alloc.destroy(t); + } + + //#Post + m_device.destroy(m_postPipeline); + m_device.destroy(m_postPipelineLayout); + m_device.destroy(m_postDescPool); + m_device.destroy(m_postDescSetLayout); + m_alloc.destroy(m_offscreenColor); + m_alloc.destroy(m_offscreenDepth); + m_device.destroy(m_offscreenRenderPass); + m_device.destroy(m_offscreenFramebuffer); + + // #VKRay + m_rtBuilder.destroy(); + m_device.destroy(m_rtDescPool); + m_device.destroy(m_rtDescSetLayout); + m_device.destroy(m_rtPipeline); + m_device.destroy(m_rtPipelineLayout); + m_alloc.destroy(m_rtSBTBuffer); +} + +//-------------------------------------------------------------------------------------------------- +// Drawing the scene in raster mode +// +void HelloVulkan::rasterize(const vk::CommandBuffer& cmdBuf) +{ + using vkPBP = vk::PipelineBindPoint; + using vkSS = vk::ShaderStageFlagBits; + vk::DeviceSize offset{0}; + + m_debug.beginLabel(cmdBuf, "Rasterize"); + + // Dynamic Viewport + cmdBuf.setViewport(0, {vk::Viewport(0, 0, (float)m_size.width, (float)m_size.height, 0, 1)}); + cmdBuf.setScissor(0, {{{0, 0}, {m_size.width, m_size.height}}}); + + // Drawing all triangles + cmdBuf.bindPipeline(vkPBP::eGraphics, m_graphicsPipeline); + cmdBuf.bindDescriptorSets(vkPBP::eGraphics, m_pipelineLayout, 0, {m_descSet}, {}); + for(int i = 0; i < m_objInstance.size(); ++i) + { + auto& inst = m_objInstance[i]; + auto& model = m_objModel[inst.objIndex]; + m_pushConstant.instanceId = i; // Telling which instance is drawn + cmdBuf.pushConstants(m_pipelineLayout, vkSS::eVertex | vkSS::eFragment, 0, + m_pushConstant); + + cmdBuf.bindVertexBuffers(0, 1, &model.vertexBuffer.buffer, &offset); + cmdBuf.bindIndexBuffer(model.indexBuffer.buffer, 0, vk::IndexType::eUint32); + cmdBuf.drawIndexed(model.nbIndices, 1, 0, 0, 0); + } + m_debug.endLabel(cmdBuf); +} + +//-------------------------------------------------------------------------------------------------- +// Handling resize of the window +// +void HelloVulkan::onResize(int /*w*/, int /*h*/) +{ + createOffscreenRender(); + updatePostDescriptorSet(); + updateRtDescriptorSet(); +} + +////////////////////////////////////////////////////////////////////////// +// Post-processing +////////////////////////////////////////////////////////////////////////// + +//-------------------------------------------------------------------------------------------------- +// Creating an offscreen frame buffer and the associated render pass +// +void HelloVulkan::createOffscreenRender() +{ + m_alloc.destroy(m_offscreenColor); + m_alloc.destroy(m_offscreenDepth); + + // Creating the color image + auto colorCreateInfo = nvvkpp::image::create2DInfo(m_size, m_offscreenColorFormat, + vk::ImageUsageFlagBits::eColorAttachment + | vk::ImageUsageFlagBits::eSampled + | vk::ImageUsageFlagBits::eStorage); + m_offscreenColor = m_alloc.createImage(colorCreateInfo); + + m_offscreenColor.descriptor = + nvvkpp::image::create2DDescriptor(m_device, m_offscreenColor.image, vk::SamplerCreateInfo{}, + m_offscreenColorFormat, vk::ImageLayout::eGeneral); + + // Creating the depth buffer + auto depthCreateInfo = + nvvkpp::image::create2DInfo(m_size, m_offscreenDepthFormat, + vk::ImageUsageFlagBits::eDepthStencilAttachment); + m_offscreenDepth = m_alloc.createImage(depthCreateInfo); + + vk::ImageViewCreateInfo depthStencilView; + depthStencilView.setViewType(vk::ImageViewType::e2D); + depthStencilView.setFormat(m_offscreenDepthFormat); + depthStencilView.setSubresourceRange({vk::ImageAspectFlagBits::eDepth, 0, 1, 0, 1}); + depthStencilView.setImage(m_offscreenDepth.image); + m_offscreenDepth.descriptor.imageView = m_device.createImageView(depthStencilView); + + // Setting the image layout for both color and depth + { + nvvkpp::SingleCommandBuffer genCmdBuf(m_device, m_graphicsQueueIndex); + auto cmdBuf = genCmdBuf.createCommandBuffer(); + nvvkpp::image::setImageLayout(cmdBuf, m_offscreenColor.image, vk::ImageLayout::eUndefined, + vk::ImageLayout::eGeneral); + nvvkpp::image::setImageLayout(cmdBuf, m_offscreenDepth.image, vk::ImageAspectFlagBits::eDepth, + vk::ImageLayout::eUndefined, + vk::ImageLayout::eDepthStencilAttachmentOptimal); + + genCmdBuf.flushCommandBuffer(cmdBuf); + } + + // Creating a renderpass for the offscreen + if(!m_offscreenRenderPass) + { + m_offscreenRenderPass = + nvvkpp::util::createRenderPass(m_device, {m_offscreenColorFormat}, m_offscreenDepthFormat, + 1, true, true, vk::ImageLayout::eGeneral, + vk::ImageLayout::eGeneral); + } + + // Creating the frame buffer for offscreen + std::vector attachments = {m_offscreenColor.descriptor.imageView, + m_offscreenDepth.descriptor.imageView}; + + m_device.destroy(m_offscreenFramebuffer); + vk::FramebufferCreateInfo info; + info.setRenderPass(m_offscreenRenderPass); + info.setAttachmentCount(2); + info.setPAttachments(attachments.data()); + info.setWidth(m_size.width); + info.setHeight(m_size.height); + info.setLayers(1); + m_offscreenFramebuffer = m_device.createFramebuffer(info); +} + +//-------------------------------------------------------------------------------------------------- +// The pipeline is how things are rendered, which shaders, type of primitives, depth test and more +// +void HelloVulkan::createPostPipeline() +{ + // Push constants in the fragment shader + vk::PushConstantRange pushConstantRanges = {vk::ShaderStageFlagBits::eFragment, 0, sizeof(float)}; + + // Creating the pipeline layout + vk::PipelineLayoutCreateInfo pipelineLayoutCreateInfo; + pipelineLayoutCreateInfo.setSetLayoutCount(1); + pipelineLayoutCreateInfo.setPSetLayouts(&m_postDescSetLayout); + pipelineLayoutCreateInfo.setPushConstantRangeCount(1); + pipelineLayoutCreateInfo.setPPushConstantRanges(&pushConstantRanges); + m_postPipelineLayout = m_device.createPipelineLayout(pipelineLayoutCreateInfo); + + // Pipeline: completely generic, no vertices + std::vector paths = defaultSearchPaths; + + nvvkpp::GraphicsPipelineGenerator pipelineGenerator(m_device, m_postPipelineLayout, m_renderPass); + pipelineGenerator.addShader(nvh::loadFile("shaders/passthrough.vert.spv", true, paths), + vk::ShaderStageFlagBits::eVertex); + pipelineGenerator.addShader(nvh::loadFile("shaders/post.frag.spv", true, paths), + vk::ShaderStageFlagBits::eFragment); + pipelineGenerator.rasterizationState.setCullMode(vk::CullModeFlagBits::eNone); + m_postPipeline = pipelineGenerator.create(); + m_debug.setObjectName(m_postPipeline, "post"); +} + +//-------------------------------------------------------------------------------------------------- +// The descriptor layout is the description of the data that is passed to the vertex or the +// fragment program. +// +void HelloVulkan::createPostDescriptor() +{ + using vkDS = vk::DescriptorSetLayoutBinding; + using vkDT = vk::DescriptorType; + using vkSS = vk::ShaderStageFlagBits; + + m_postDescSetLayoutBind.emplace_back(vkDS(0, vkDT::eCombinedImageSampler, 1, vkSS::eFragment)); + m_postDescSetLayout = nvvkpp::util::createDescriptorSetLayout(m_device, m_postDescSetLayoutBind); + m_postDescPool = nvvkpp::util::createDescriptorPool(m_device, m_postDescSetLayoutBind); + m_postDescSet = nvvkpp::util::createDescriptorSet(m_device, m_postDescPool, m_postDescSetLayout); +} + +//-------------------------------------------------------------------------------------------------- +// Update the output +// +void HelloVulkan::updatePostDescriptorSet() +{ + vk::WriteDescriptorSet writeDescriptorSets = + nvvkpp::util::createWrite(m_postDescSet, m_postDescSetLayoutBind[0], + &m_offscreenColor.descriptor); + m_device.updateDescriptorSets(writeDescriptorSets, nullptr); +} + +//-------------------------------------------------------------------------------------------------- +// Draw a full screen quad with the attached image +// +void HelloVulkan::drawPost(vk::CommandBuffer cmdBuf) +{ + m_debug.beginLabel(cmdBuf, "Post"); + + cmdBuf.setViewport(0, {vk::Viewport(0, 0, (float)m_size.width, (float)m_size.height, 0, 1)}); + cmdBuf.setScissor(0, {{{0, 0}, {m_size.width, m_size.height}}}); + + auto aspectRatio = static_cast(m_size.width) / static_cast(m_size.height); + cmdBuf.pushConstants(m_postPipelineLayout, vk::ShaderStageFlagBits::eFragment, 0, + aspectRatio); + cmdBuf.bindPipeline(vk::PipelineBindPoint::eGraphics, m_postPipeline); + cmdBuf.bindDescriptorSets(vk::PipelineBindPoint::eGraphics, m_postPipelineLayout, 0, + m_postDescSet, {}); + cmdBuf.draw(3, 1, 0, 0); + + m_debug.endLabel(cmdBuf); +} + +////////////////////////////////////////////////////////////////////////// +////////////////////////////////////////////////////////////////////////// +////////////////////////////////////////////////////////////////////////// + +//-------------------------------------------------------------------------------------------------- +// Initialize Vulkan ray tracing +// #VKRay +void HelloVulkan::initRayTracing() +{ + // Requesting ray tracing properties + auto properties = m_physicalDevice.getProperties2(); + m_rtProperties = properties.get(); + m_rtBuilder.setup(m_device, m_physicalDevice, m_graphicsQueueIndex); +} + +//-------------------------------------------------------------------------------------------------- +// Converting a OBJ primitive to the ray tracing geometry used for the BLAS +// +nvvkpp::RaytracingBuilderKHR::Blas HelloVulkan::objectToVkGeometryKHR(const ObjModel& model) +{ + // Setting up the creation info of acceleration structure + vk::AccelerationStructureCreateGeometryTypeInfoKHR asCreate; + asCreate.setGeometryType(vk::GeometryTypeKHR::eTriangles); + asCreate.setIndexType(vk::IndexType::eUint32); + asCreate.setVertexFormat(vk::Format::eR32G32B32Sfloat); + asCreate.setMaxPrimitiveCount(model.nbIndices / 3); // Nb triangles + asCreate.setMaxVertexCount(model.nbVertices); + asCreate.setAllowsTransforms(VK_FALSE); // No adding transformation matrices + + // Building part + vk::DeviceAddress vertexAddress = m_device.getBufferAddress({model.vertexBuffer.buffer}); + vk::DeviceAddress indexAddress = m_device.getBufferAddress({model.indexBuffer.buffer}); + + vk::AccelerationStructureGeometryTrianglesDataKHR triangles; + triangles.setVertexFormat(asCreate.vertexFormat); + triangles.setVertexData(vertexAddress); + triangles.setVertexStride(sizeof(VertexObj)); + triangles.setIndexType(asCreate.indexType); + triangles.setIndexData(indexAddress); + triangles.setTransformData({}); + + // Setting up the build info of the acceleration + vk::AccelerationStructureGeometryKHR asGeom; + asGeom.setGeometryType(asCreate.geometryType); + asGeom.setFlags(vk::GeometryFlagBitsKHR::eOpaque); + asGeom.geometry.setTriangles(triangles); + + // The primitive itself + vk::AccelerationStructureBuildOffsetInfoKHR offset; + offset.setFirstVertex(0); + offset.setPrimitiveCount(asCreate.maxPrimitiveCount); + offset.setPrimitiveOffset(0); + offset.setTransformOffset(0); + + // Our blas is only one geometry, but could be made of many geometries + nvvkpp::RaytracingBuilderKHR::Blas blas; + blas.asGeometry.emplace_back(asGeom); + blas.asCreateGeometryInfo.emplace_back(asCreate); + blas.asBuildOffsetInfo.emplace_back(offset); + + return blas; +} + +//-------------------------------------------------------------------------------------------------- +// +// +void HelloVulkan::createBottomLevelAS() +{ + // BLAS - Storing each primitive in a geometry + std::vector allBlas; + allBlas.reserve(m_objModel.size()); + for(const auto& obj : m_objModel) + { + auto blas = objectToVkGeometryKHR(obj); + + // We could add more geometry in each BLAS, but we add only one for now + allBlas.emplace_back(blas); + } + m_rtBuilder.buildBlas(allBlas, vk::BuildAccelerationStructureFlagBitsKHR::ePreferFastTrace); +} + +void HelloVulkan::createTopLevelAS() +{ + std::vector tlas; + tlas.reserve(m_objInstance.size()); + for(int i = 0; i < static_cast(m_objInstance.size()); i++) + { + nvvkpp::RaytracingBuilderKHR::Instance rayInst; + rayInst.transform = m_objInstance[i].transform; // Position of the instance + rayInst.instanceId = i; // gl_InstanceID + rayInst.blasId = m_objInstance[i].objIndex; + rayInst.hitGroupId = 0; // We will use the same hit group for all objects + rayInst.flags = vk::GeometryInstanceFlagBitsKHR::eTriangleCullDisable; + tlas.emplace_back(rayInst); + } + m_rtBuilder.buildTlas(tlas, vk::BuildAccelerationStructureFlagBitsKHR::ePreferFastTrace); +} + +//-------------------------------------------------------------------------------------------------- +// This descriptor set holds the Acceleration structure and the output image +// +void HelloVulkan::createRtDescriptorSet() +{ + using vkDT = vk::DescriptorType; + using vkSS = vk::ShaderStageFlagBits; + using vkDSLB = vk::DescriptorSetLayoutBinding; + + m_rtDescSetLayoutBind.emplace_back(vkDSLB(0, vkDT::eAccelerationStructureKHR, 1, + vkSS::eRaygenKHR | vkSS::eClosestHitKHR)); // TLAS + m_rtDescSetLayoutBind.emplace_back( + vkDSLB(1, vkDT::eStorageImage, 1, vkSS::eRaygenKHR)); // Output image + + m_rtDescPool = nvvkpp::util::createDescriptorPool(m_device, m_rtDescSetLayoutBind); + m_rtDescSetLayout = nvvkpp::util::createDescriptorSetLayout(m_device, m_rtDescSetLayoutBind); + m_rtDescSet = m_device.allocateDescriptorSets({m_rtDescPool, 1, &m_rtDescSetLayout})[0]; + + vk::WriteDescriptorSetAccelerationStructureKHR descASInfo; + descASInfo.setAccelerationStructureCount(1); + descASInfo.setPAccelerationStructures(&m_rtBuilder.getAccelerationStructure()); + vk::DescriptorImageInfo imageInfo{ + {}, m_offscreenColor.descriptor.imageView, vk::ImageLayout::eGeneral}; + + std::vector writes; + writes.emplace_back( + nvvkpp::util::createWrite(m_rtDescSet, m_rtDescSetLayoutBind[0], &descASInfo)); + writes.emplace_back(nvvkpp::util::createWrite(m_rtDescSet, m_rtDescSetLayoutBind[1], &imageInfo)); + m_device.updateDescriptorSets(static_cast(writes.size()), writes.data(), 0, nullptr); +} + + +//-------------------------------------------------------------------------------------------------- +// Writes the output image to the descriptor set +// - Required when changing resolution +// +void HelloVulkan::updateRtDescriptorSet() +{ + using vkDT = vk::DescriptorType; + + // (1) Output buffer + vk::DescriptorImageInfo imageInfo{ + {}, m_offscreenColor.descriptor.imageView, vk::ImageLayout::eGeneral}; + vk::WriteDescriptorSet wds{m_rtDescSet, 1, 0, 1, vkDT::eStorageImage, &imageInfo}; + m_device.updateDescriptorSets(wds, nullptr); +} + + +//-------------------------------------------------------------------------------------------------- +// Pipeline for the ray tracer: all shaders, raygen, chit, miss +// +void HelloVulkan::createRtPipeline() +{ + std::vector paths = defaultSearchPaths; + + vk::ShaderModule raygenSM = + nvvkpp::util::createShaderModule(m_device, // + nvh::loadFile("shaders/raytrace.rgen.spv", true, paths)); + vk::ShaderModule missSM = + nvvkpp::util::createShaderModule(m_device, // + nvh::loadFile("shaders/raytrace.rmiss.spv", true, paths)); + + // The second miss shader is invoked when a shadow ray misses the geometry. It + // simply indicates that no occlusion has been found + vk::ShaderModule shadowmissSM = nvvkpp::util::createShaderModule( + m_device, nvh::loadFile("shaders/raytraceShadow.rmiss.spv", true, paths)); + + + std::vector stages; + + // Raygen + vk::RayTracingShaderGroupCreateInfoKHR rg{vk::RayTracingShaderGroupTypeKHR::eGeneral, + VK_SHADER_UNUSED_KHR, VK_SHADER_UNUSED_KHR, + VK_SHADER_UNUSED_KHR, VK_SHADER_UNUSED_KHR}; + stages.push_back({{}, vk::ShaderStageFlagBits::eRaygenKHR, raygenSM, "main"}); + rg.setGeneralShader(static_cast(stages.size() - 1)); + m_rtShaderGroups.push_back(rg); + // Miss + vk::RayTracingShaderGroupCreateInfoKHR mg{vk::RayTracingShaderGroupTypeKHR::eGeneral, + VK_SHADER_UNUSED_KHR, VK_SHADER_UNUSED_KHR, + VK_SHADER_UNUSED_KHR, VK_SHADER_UNUSED_KHR}; + stages.push_back({{}, vk::ShaderStageFlagBits::eMissKHR, missSM, "main"}); + mg.setGeneralShader(static_cast(stages.size() - 1)); + m_rtShaderGroups.push_back(mg); + // Shadow Miss + stages.push_back({{}, vk::ShaderStageFlagBits::eMissKHR, shadowmissSM, "main"}); + mg.setGeneralShader(static_cast(stages.size() - 1)); + m_rtShaderGroups.push_back(mg); + + // Hit Group - Closest Hit + AnyHit + vk::ShaderModule chitSM = + nvvkpp::util::createShaderModule(m_device, // + nvh::loadFile("shaders/raytrace.rchit.spv", true, paths)); + + vk::RayTracingShaderGroupCreateInfoKHR hg{vk::RayTracingShaderGroupTypeKHR::eTrianglesHitGroup, + VK_SHADER_UNUSED_KHR, VK_SHADER_UNUSED_KHR, + VK_SHADER_UNUSED_KHR, VK_SHADER_UNUSED_KHR}; + stages.push_back({{}, vk::ShaderStageFlagBits::eClosestHitKHR, chitSM, "main"}); + hg.setClosestHitShader(static_cast(stages.size() - 1)); + m_rtShaderGroups.push_back(hg); + + vk::PipelineLayoutCreateInfo pipelineLayoutCreateInfo; + + // Push constant: we want to be able to update constants used by the shaders + vk::PushConstantRange pushConstant{vk::ShaderStageFlagBits::eRaygenKHR + | vk::ShaderStageFlagBits::eClosestHitKHR + | vk::ShaderStageFlagBits::eMissKHR, + 0, sizeof(RtPushConstant)}; + pipelineLayoutCreateInfo.setPushConstantRangeCount(1); + pipelineLayoutCreateInfo.setPPushConstantRanges(&pushConstant); + + // Descriptor sets: one specific to ray tracing, and one shared with the rasterization pipeline + std::vector rtDescSetLayouts = {m_rtDescSetLayout, m_descSetLayout}; + pipelineLayoutCreateInfo.setSetLayoutCount(static_cast(rtDescSetLayouts.size())); + pipelineLayoutCreateInfo.setPSetLayouts(rtDescSetLayouts.data()); + + m_rtPipelineLayout = m_device.createPipelineLayout(pipelineLayoutCreateInfo); + + // Assemble the shader stages and recursion depth info into the ray tracing pipeline + + vk::RayTracingPipelineCreateInfoKHR rayPipelineInfo; + rayPipelineInfo.setStageCount(static_cast(stages.size())); // Stages are shaders + rayPipelineInfo.setPStages(stages.data()); + + rayPipelineInfo.setGroupCount(static_cast( + m_rtShaderGroups.size())); // 1-raygen, n-miss, n-(hit[+anyhit+intersect]) + rayPipelineInfo.setPGroups(m_rtShaderGroups.data()); + + rayPipelineInfo.setMaxRecursionDepth(2); // Ray depth + rayPipelineInfo.setLayout(m_rtPipelineLayout); + m_rtPipeline = m_device.createRayTracingPipelineKHR({}, rayPipelineInfo).value; + + m_device.destroy(raygenSM); + m_device.destroy(missSM); + m_device.destroy(shadowmissSM); + m_device.destroy(chitSM); +} + +//-------------------------------------------------------------------------------------------------- +// The Shader Binding Table (SBT) +// - getting all shader handles and writing them in a SBT buffer +// - Besides exception, this could be always done like this +// See how the SBT buffer is used in run() +// +void HelloVulkan::createRtShaderBindingTable() +{ + auto groupCount = + static_cast(m_rtShaderGroups.size()); // 3 shaders: raygen, miss, chit + uint32_t groupHandleSize = m_rtProperties.shaderGroupHandleSize; // Size of a program identifier + + // Fetch all the shader handles used in the pipeline, so that they can be written in the SBT + uint32_t sbtSize = groupCount * groupHandleSize; + + std::vector shaderHandleStorage(sbtSize); + m_device.getRayTracingShaderGroupHandlesKHR(m_rtPipeline, 0, groupCount, sbtSize, + shaderHandleStorage.data()); + // Write the handles in the SBT + nvvkpp::SingleCommandBuffer genCmdBuf(m_device, m_graphicsQueueIndex); + vk::CommandBuffer cmdBuf = genCmdBuf.createCommandBuffer(); + + m_rtSBTBuffer = + m_alloc.createBuffer(cmdBuf, shaderHandleStorage, vk::BufferUsageFlagBits::eRayTracingKHR); + m_debug.setObjectName(m_rtSBTBuffer.buffer, "SBT"); + + + genCmdBuf.flushCommandBuffer(cmdBuf); + + m_alloc.flushStaging(); +} + +//-------------------------------------------------------------------------------------------------- +// Ray Tracing the scene +// +void HelloVulkan::raytrace(const vk::CommandBuffer& cmdBuf, const nvmath::vec4f& clearColor) +{ + m_debug.beginLabel(cmdBuf, "Ray trace"); + // Initializing push constant values + m_rtPushConstants.clearColor = clearColor; + m_rtPushConstants.lightPosition = m_pushConstant.lightPosition; + m_rtPushConstants.lightIntensity = m_pushConstant.lightIntensity; + m_rtPushConstants.lightType = m_pushConstant.lightType; + + cmdBuf.bindPipeline(vk::PipelineBindPoint::eRayTracingKHR, m_rtPipeline); + cmdBuf.bindDescriptorSets(vk::PipelineBindPoint::eRayTracingKHR, m_rtPipelineLayout, 0, + {m_rtDescSet, m_descSet}, {}); + cmdBuf.pushConstants(m_rtPipelineLayout, + vk::ShaderStageFlagBits::eRaygenKHR + | vk::ShaderStageFlagBits::eClosestHitKHR + | vk::ShaderStageFlagBits::eMissKHR, + 0, m_rtPushConstants); + + vk::DeviceSize progSize = m_rtProperties.shaderGroupHandleSize; // Size of a program identifier + vk::DeviceSize rayGenOffset = 0u * progSize; // Start at the beginning of m_sbtBuffer + vk::DeviceSize missOffset = 1u * progSize; // Jump over raygen + vk::DeviceSize hitGroupOffset = 3u * progSize; // Jump over the previous shaders + + vk::DeviceSize sbtSize = progSize * (vk::DeviceSize)m_rtShaderGroups.size(); + + const vk::StridedBufferRegionKHR raygenShaderBindingTable = {m_rtSBTBuffer.buffer, rayGenOffset, + progSize, sbtSize}; + const vk::StridedBufferRegionKHR missShaderBindingTable = {m_rtSBTBuffer.buffer, missOffset, + progSize, sbtSize}; + const vk::StridedBufferRegionKHR hitShaderBindingTable = {m_rtSBTBuffer.buffer, hitGroupOffset, + progSize, sbtSize}; + const vk::StridedBufferRegionKHR callableShaderBindingTable; + + cmdBuf.traceRaysKHR(&raygenShaderBindingTable, &missShaderBindingTable, &hitShaderBindingTable, + &callableShaderBindingTable, // + m_size.width, m_size.height, 1); // + + + m_debug.endLabel(cmdBuf); +} diff --git a/ray_tracing__simple/hello_vulkan.h b/ray_tracing__simple/hello_vulkan.h new file mode 100644 index 0000000..78cb722 --- /dev/null +++ b/ray_tracing__simple/hello_vulkan.h @@ -0,0 +1,165 @@ +/* Copyright (c) 2014-2018, NVIDIA CORPORATION. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * * Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * * Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * * Neither the name of NVIDIA CORPORATION nor the names of its + * contributors may be used to endorse or promote products derived + * from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS ``AS IS'' AND ANY + * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY + * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ +#pragma once + +#include "nvvkpp/allocator_dedicated_vkpp.hpp" +#include "nvvkpp/appbase_vkpp.hpp" +#include "nvvkpp/debug_util_vkpp.hpp" + +// #VKRay +#define ALLOC_DEDICATED +#include "nvvkpp/raytraceKHR_vkpp.hpp" + +using nvvkBuffer = nvvkpp::BufferDedicated; +using nvvkTexture = nvvkpp::TextureDedicated; + +//-------------------------------------------------------------------------------------------------- +// Simple rasterizer of OBJ objects +// - Each OBJ loaded are stored in an `ObjModel` and referenced by a `ObjInstance` +// - It is possible to have many `ObjInstance` referencing the same `ObjModel` +// - Rendering is done in an offscreen framebuffer +// - The image of the framebuffer is displayed in post-process in a full-screen quad +// +class HelloVulkan : public nvvkpp::AppBase +{ +public: + void setup(const vk::Device& device, + const vk::PhysicalDevice& physicalDevice, + uint32_t queueFamily) override; + void createDescriptorSetLayout(); + void createGraphicsPipeline(); + void loadModel(const std::string& filename, nvmath::mat4f transform = nvmath::mat4f(1)); + void updateDescriptorSet(); + void createUniformBuffer(); + void createSceneDescriptionBuffer(); + void createTextureImages(const vk::CommandBuffer& cmdBuf, + const std::vector& textures); + void updateUniformBuffer(); + void onResize(int /*w*/, int /*h*/) override; + void destroyResources(); + void rasterize(const vk::CommandBuffer& cmdBuff); + + // The OBJ model + struct ObjModel + { + uint32_t nbIndices{0}; + uint32_t nbVertices{0}; + nvvkBuffer vertexBuffer; // Device buffer of all 'Vertex' + nvvkBuffer indexBuffer; // Device buffer of the indices forming triangles + nvvkBuffer matColorBuffer; // Device buffer of array of 'Wavefront material' + nvvkBuffer matIndexBuffer; // Device buffer of array of 'Wavefront material' + }; + + // Instance of the OBJ + struct ObjInstance + { + uint32_t objIndex{0}; // Reference to the `m_objModel` + uint32_t txtOffset{0}; // Offset in `m_textures` + nvmath::mat4f transform{1}; // Position of the instance + nvmath::mat4f transformIT{1}; // Inverse transpose + }; + + // Information pushed at each draw call + struct ObjPushConstant + { + nvmath::vec3f lightPosition{10.f, 15.f, 8.f}; + int instanceId{0}; // To retrieve the transformation matrix + float lightIntensity{100.f}; + int lightType{0}; // 0: point, 1: infinite + }; + ObjPushConstant m_pushConstant; + + // Array of objects and instances in the scene + std::vector m_objModel; + std::vector m_objInstance; + + // Graphic pipeline + vk::PipelineLayout m_pipelineLayout; + vk::Pipeline m_graphicsPipeline; + std::vector m_descSetLayoutBind; + vk::DescriptorPool m_descPool; + vk::DescriptorSetLayout m_descSetLayout; + vk::DescriptorSet m_descSet; + + nvvkBuffer m_cameraMat; // Device-Host of the camera matrices + nvvkBuffer m_sceneDesc; // Device buffer of the OBJ instances + std::vector m_textures; // vector of all textures of the scene + + nvvkpp::AllocatorDedicated m_alloc; // Allocator for buffer, images, acceleration structures + nvvkpp::DebugUtil m_debug; // Utility to name objects + + // #Post + void createOffscreenRender(); + void createPostPipeline(); + void createPostDescriptor(); + void updatePostDescriptorSet(); + void drawPost(vk::CommandBuffer cmdBuf); + + std::vector m_postDescSetLayoutBind; + vk::DescriptorPool m_postDescPool; + vk::DescriptorSetLayout m_postDescSetLayout; + vk::DescriptorSet m_postDescSet; + vk::Pipeline m_postPipeline; + vk::PipelineLayout m_postPipelineLayout; + vk::RenderPass m_offscreenRenderPass; + vk::Framebuffer m_offscreenFramebuffer; + nvvkTexture m_offscreenColor; + vk::Format m_offscreenColorFormat{vk::Format::eR32G32B32A32Sfloat}; + nvvkTexture m_offscreenDepth; + vk::Format m_offscreenDepthFormat{vk::Format::eD32Sfloat}; + + // #VKRay + void initRayTracing(); + nvvkpp::RaytracingBuilderKHR::Blas objectToVkGeometryKHR(const ObjModel& model); + void createBottomLevelAS(); + void createTopLevelAS(); + void createRtDescriptorSet(); + void updateRtDescriptorSet(); + void createRtPipeline(); + void createRtShaderBindingTable(); + void raytrace(const vk::CommandBuffer& cmdBuf, const nvmath::vec4f& clearColor); + + + vk::PhysicalDeviceRayTracingPropertiesKHR m_rtProperties; + nvvkpp::RaytracingBuilderKHR m_rtBuilder; + std::vector m_rtDescSetLayoutBind; + vk::DescriptorPool m_rtDescPool; + vk::DescriptorSetLayout m_rtDescSetLayout; + vk::DescriptorSet m_rtDescSet; + std::vector m_rtShaderGroups; + vk::PipelineLayout m_rtPipelineLayout; + vk::Pipeline m_rtPipeline; + nvvkBuffer m_rtSBTBuffer; + + struct RtPushConstant + { + nvmath::vec4f clearColor; + nvmath::vec3f lightPosition; + float lightIntensity; + int lightType; + } m_rtPushConstants; +}; diff --git a/ray_tracing__simple/main.cpp b/ray_tracing__simple/main.cpp new file mode 100644 index 0000000..22606ac --- /dev/null +++ b/ray_tracing__simple/main.cpp @@ -0,0 +1,304 @@ +/* Copyright (c) 2014-2018, NVIDIA CORPORATION. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * * Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * * Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * * Neither the name of NVIDIA CORPORATION nor the names of its + * contributors may be used to endorse or promote products derived + * from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS ``AS IS'' AND ANY + * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY + * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +// ImGui - standalone example application for Glfw + Vulkan, using programmable +// pipeline If you are new to ImGui, see examples/README.txt and documentation +// at the top of imgui.cpp. + +#include + +#include + +#include "imgui.h" +#include "imgui_impl_glfw.h" + +#include "hello_vulkan.h" +#include "nvh/cameramanipulator.hpp" +#include "nvh/fileoperations.hpp" +#include "nvpsystem.hpp" +#include "nvvkpp/appbase_vkpp.hpp" +#include "nvvkpp/commands_vkpp.hpp" +#include "nvvkpp/context_vkpp.hpp" +#include "nvvkpp/utilities_vkpp.hpp" + +////////////////////////////////////////////////////////////////////////// +#define UNUSED(x) (void)(x) +////////////////////////////////////////////////////////////////////////// + +// Default search path for shaders +std::vector defaultSearchPaths; + +// GLFW Callback functions +static void onErrorCallback(int error, const char* description) +{ + fprintf(stderr, "GLFW Error %d: %s\n", error, description); +} + +// Extra UI +void renderUI(HelloVulkan& helloVk) +{ + static int item = 1; + if(ImGui::Combo("Up Vector", &item, "X\0Y\0Z\0\0")) + { + nvmath::vec3f pos, eye, up; + CameraManip.getLookat(pos, eye, up); + up = nvmath::vec3f(item == 0, item == 1, item == 2); + CameraManip.setLookat(pos, eye, up); + } + ImGui::SliderFloat3("Light Position", &helloVk.m_pushConstant.lightPosition.x, -20.f, 20.f); + ImGui::SliderFloat("Light Intensity", &helloVk.m_pushConstant.lightIntensity, 0.f, 100.f); + ImGui::RadioButton("Point", &helloVk.m_pushConstant.lightType, 0); + ImGui::SameLine(); + ImGui::RadioButton("Infinite", &helloVk.m_pushConstant.lightType, 1); +} + +////////////////////////////////////////////////////////////////////////// +////////////////////////////////////////////////////////////////////////// +////////////////////////////////////////////////////////////////////////// +static int const SAMPLE_WIDTH = 1280; +static int const SAMPLE_HEIGHT = 720; + +//-------------------------------------------------------------------------------------------------- +// Application Entry +// +int main(int argc, char** argv) +{ + UNUSED(argc); + + // Setup GLFW window + glfwSetErrorCallback(onErrorCallback); + if(!glfwInit()) + { + return 1; + } + glfwWindowHint(GLFW_CLIENT_API, GLFW_NO_API); + GLFWwindow* window = glfwCreateWindow(SAMPLE_WIDTH, SAMPLE_HEIGHT, + "NVIDIA Vulkan Raytracing Tutorial", nullptr, nullptr); + + // Setup camera + CameraManip.setWindowSize(SAMPLE_WIDTH, SAMPLE_HEIGHT); + CameraManip.setLookat(nvmath::vec3f(5, 4, -4), nvmath::vec3f(0, 1, 0), nvmath::vec3f(0, 1, 0)); + + // Setup Vulkan + if(!glfwVulkanSupported()) + { + printf("GLFW: Vulkan Not Supported\n"); + return 1; + } + + // setup some basic things for the sample, logging file for example + NVPSystem system(argv[0], PROJECT_NAME); + + // Search path for shaders and other media + defaultSearchPaths = { + PROJECT_ABSDIRECTORY, + PROJECT_ABSDIRECTORY "../", + NVPSystem::exePath() + std::string(PROJECT_RELDIRECTORY), + NVPSystem::exePath() + std::string(PROJECT_RELDIRECTORY) + std::string("../"), + }; + + // Enabling the extension feature + vk::PhysicalDeviceRayTracingFeaturesKHR raytracingFeature; + + // Requesting Vulkan extensions and layers + nvvkpp::ContextCreateInfo contextInfo(true); + contextInfo.setVersion(1, 2); + contextInfo.addInstanceLayer("VK_LAYER_LUNARG_monitor", true); + contextInfo.addInstanceExtension(VK_KHR_SURFACE_EXTENSION_NAME); +#ifdef WIN32 + contextInfo.addInstanceExtension(VK_KHR_WIN32_SURFACE_EXTENSION_NAME); +#else + contextInfo.addInstanceExtension(VK_KHR_XLIB_SURFACE_EXTENSION_NAME); + contextInfo.addInstanceExtension(VK_KHR_XCB_SURFACE_EXTENSION_NAME); +#endif + contextInfo.addInstanceExtension(VK_KHR_GET_PHYSICAL_DEVICE_PROPERTIES_2_EXTENSION_NAME); + contextInfo.addDeviceExtension(VK_KHR_SWAPCHAIN_EXTENSION_NAME); + contextInfo.addDeviceExtension(VK_KHR_DEDICATED_ALLOCATION_EXTENSION_NAME); + contextInfo.addDeviceExtension(VK_KHR_GET_MEMORY_REQUIREMENTS_2_EXTENSION_NAME); + // #VKRay: Activate the ray tracing extension + contextInfo.addDeviceExtension(VK_KHR_RAY_TRACING_EXTENSION_NAME, false, &raytracingFeature); + contextInfo.addDeviceExtension(VK_KHR_MAINTENANCE3_EXTENSION_NAME); + contextInfo.addDeviceExtension(VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME); + contextInfo.addDeviceExtension(VK_KHR_DEFERRED_HOST_OPERATIONS_EXTENSION_NAME); + contextInfo.addDeviceExtension(VK_KHR_BUFFER_DEVICE_ADDRESS_EXTENSION_NAME); + + + // Creating Vulkan base application + nvvkpp::Context vkctx{}; + vkctx.initInstance(contextInfo); + // Find all compatible devices + auto compatibleDevices = vkctx.getCompatibleDevices(contextInfo); + assert(!compatibleDevices.empty()); + // Use a compatible device + vkctx.initDevice(compatibleDevices[0], contextInfo); + + + // Create example + HelloVulkan helloVk; + + // Window need to be opened to get the surface on which to draw + const vk::SurfaceKHR surface = helloVk.getVkSurface(vkctx.m_instance, window); + vkctx.setGCTQueueWithPresent(surface); + + helloVk.setup(vkctx.m_device, vkctx.m_physicalDevice, vkctx.m_queueGCT.familyIndex); + helloVk.createSurface(surface, SAMPLE_WIDTH, SAMPLE_HEIGHT); + helloVk.createDepthBuffer(); + helloVk.createRenderPass(); + helloVk.createFrameBuffers(); + + // Setup Imgui + helloVk.initGUI(0); // Using sub-pass 0 + + // Creation of the example + helloVk.loadModel(nvh::findFile("media/scenes/plane.obj", defaultSearchPaths)); + helloVk.loadModel(nvh::findFile("media/scenes/Medieval_building.obj", defaultSearchPaths)); + + + helloVk.createOffscreenRender(); + helloVk.createDescriptorSetLayout(); + helloVk.createGraphicsPipeline(); + helloVk.createUniformBuffer(); + helloVk.createSceneDescriptionBuffer(); + helloVk.updateDescriptorSet(); + + // #VKRay + helloVk.initRayTracing(); + helloVk.createBottomLevelAS(); + helloVk.createTopLevelAS(); + helloVk.createRtDescriptorSet(); + helloVk.createRtPipeline(); + helloVk.createRtShaderBindingTable(); + + helloVk.createPostDescriptor(); + helloVk.createPostPipeline(); + helloVk.updatePostDescriptorSet(); + + + nvmath::vec4f clearColor = nvmath::vec4f(1, 1, 1, 1.00f); + bool useRaytracer = true; + + + helloVk.setupGlfwCallbacks(window); + ImGui_ImplGlfw_InitForVulkan(window, true); + + // Main loop + while(!glfwWindowShouldClose(window)) + { + glfwPollEvents(); + if(helloVk.isMinimized()) + continue; + + // Start the Dear ImGui frame + ImGui_ImplGlfw_NewFrame(); + ImGui::NewFrame(); + + // Updating camera buffer + helloVk.updateUniformBuffer(); + + // Show UI window. + if(1 == 1) + { + ImGui::ColorEdit3("Clear color", reinterpret_cast(&clearColor)); + ImGui::Checkbox("Ray Tracer mode", &useRaytracer); // Switch between raster and ray tracing + + renderUI(helloVk); + ImGui::Text("Application average %.3f ms/frame (%.1f FPS)", + 1000.0f / ImGui::GetIO().Framerate, ImGui::GetIO().Framerate); + ImGui::Render(); + } + + // Start rendering the scene + helloVk.prepareFrame(); + + // Start command buffer of this frame + auto curFrame = helloVk.getCurFrame(); + const vk::CommandBuffer& cmdBuff = helloVk.getCommandBuffers()[curFrame]; + + cmdBuff.begin({vk::CommandBufferUsageFlagBits::eOneTimeSubmit}); + + // Clearing screen + vk::ClearValue clearValues[2]; + clearValues[0].setColor(nvvkpp::util::clearColor(clearColor)); + clearValues[1].setDepthStencil({1.0f, 0}); + + // Offscreen render pass + { + vk::RenderPassBeginInfo offscreenRenderPassBeginInfo; + offscreenRenderPassBeginInfo.setClearValueCount(2); + offscreenRenderPassBeginInfo.setPClearValues(clearValues); + offscreenRenderPassBeginInfo.setRenderPass(helloVk.m_offscreenRenderPass); + offscreenRenderPassBeginInfo.setFramebuffer(helloVk.m_offscreenFramebuffer); + offscreenRenderPassBeginInfo.setRenderArea({{}, helloVk.getSize()}); + + // Rendering Scene + if(useRaytracer) + { + helloVk.raytrace(cmdBuff, clearColor); + } + else + { + cmdBuff.beginRenderPass(offscreenRenderPassBeginInfo, vk::SubpassContents::eInline); + helloVk.rasterize(cmdBuff); + cmdBuff.endRenderPass(); + } + } + + // 2nd rendering pass: tone mapper, UI + { + vk::RenderPassBeginInfo postRenderPassBeginInfo; + postRenderPassBeginInfo.setClearValueCount(2); + postRenderPassBeginInfo.setPClearValues(clearValues); + postRenderPassBeginInfo.setRenderPass(helloVk.getRenderPass()); + postRenderPassBeginInfo.setFramebuffer(helloVk.getFramebuffers()[curFrame]); + postRenderPassBeginInfo.setRenderArea({{}, helloVk.getSize()}); + + cmdBuff.beginRenderPass(postRenderPassBeginInfo, vk::SubpassContents::eInline); + // Rendering tonemapper + helloVk.drawPost(cmdBuff); + // Rendering UI + ImGui::RenderDrawDataVK(cmdBuff, ImGui::GetDrawData()); + cmdBuff.endRenderPass(); + } + + // Submit for display + cmdBuff.end(); + helloVk.submitFrame(); + } + + // Cleanup + helloVk.getDevice().waitIdle(); + helloVk.destroyResources(); + helloVk.destroy(); + + vkctx.m_instance.destroySurfaceKHR(surface); + vkctx.deinit(); + + glfwDestroyWindow(window); + glfwTerminate(); + + return 0; +} diff --git a/ray_tracing__simple/shaders/frag_shader.frag b/ray_tracing__simple/shaders/frag_shader.frag new file mode 100644 index 0000000..03cb75b --- /dev/null +++ b/ray_tracing__simple/shaders/frag_shader.frag @@ -0,0 +1,79 @@ +#version 450 +#extension GL_ARB_separate_shader_objects : enable +#extension GL_EXT_nonuniform_qualifier : enable +#extension GL_GOOGLE_include_directive : enable +#extension GL_EXT_scalar_block_layout : enable + +#include "wavefront.glsl" + + +layout(push_constant) uniform shaderInformation +{ + vec3 lightPosition; + uint instanceId; + float lightIntensity; + int lightType; +} +pushC; + +// clang-format off +// Incoming +//layout(location = 0) flat in int matIndex; +layout(location = 1) in vec2 fragTexCoord; +layout(location = 2) in vec3 fragNormal; +layout(location = 3) in vec3 viewDir; +layout(location = 4) in vec3 worldPos; +// Outgoing +layout(location = 0) out vec4 outColor; +// Buffers +layout(binding = 1, scalar) buffer MatColorBufferObject { WaveFrontMaterial m[]; } materials[]; +layout(binding = 2, scalar) buffer ScnDesc { sceneDesc i[]; } scnDesc; +layout(binding = 3) uniform sampler2D[] textureSamplers; +layout(binding = 4, scalar) buffer MatIndex { int i[]; } matIdx[]; + +// clang-format on + + +void main() +{ + // Object of this instance + int objId = scnDesc.i[pushC.instanceId].objId; + + // Material of the object + int matIndex = matIdx[objId].i[gl_PrimitiveID]; + WaveFrontMaterial mat = materials[objId].m[matIndex]; + + vec3 N = normalize(fragNormal); + + // Vector toward light + vec3 L; + float lightIntensity = pushC.lightIntensity; + if(pushC.lightType == 0) + { + vec3 lDir = pushC.lightPosition - worldPos; + float d = length(lDir); + lightIntensity = pushC.lightIntensity / (d * d); + L = normalize(lDir); + } + else + { + L = normalize(pushC.lightPosition - vec3(0)); + } + + + // Diffuse + vec3 diffuse = computeDiffuse(mat, L, N); + if(mat.textureId >= 0) + { + int txtOffset = scnDesc.i[pushC.instanceId].txtOffset; + uint txtId = txtOffset + mat.textureId; + vec3 diffuseTxt = texture(textureSamplers[txtId], fragTexCoord).xyz; + diffuse *= diffuseTxt; + } + + // Specular + vec3 specular = computeSpecular(mat, viewDir, L, N); + + // Result + outColor = vec4(lightIntensity * (diffuse + specular), 1); +} diff --git a/ray_tracing__simple/shaders/passthrough.vert b/ray_tracing__simple/shaders/passthrough.vert new file mode 100644 index 0000000..3e15d82 --- /dev/null +++ b/ray_tracing__simple/shaders/passthrough.vert @@ -0,0 +1,15 @@ +#version 450 +layout (location = 0) out vec2 outUV; + + +out gl_PerVertex +{ + vec4 gl_Position; +}; + + +void main() +{ + outUV = vec2((gl_VertexIndex << 1) & 2, gl_VertexIndex & 2); + gl_Position = vec4(outUV * 2.0f - 1.0f, 1.0f, 1.0f); +} diff --git a/ray_tracing__simple/shaders/post.frag b/ray_tracing__simple/shaders/post.frag new file mode 100644 index 0000000..b8f30f1 --- /dev/null +++ b/ray_tracing__simple/shaders/post.frag @@ -0,0 +1,18 @@ +#version 450 +layout(location = 0) in vec2 outUV; +layout(location = 0) out vec4 fragColor; + +layout(set = 0, binding = 0) uniform sampler2D noisyTxt; + +layout(push_constant) uniform shaderInformation +{ + float aspectRatio; +} +pushc; + +void main() +{ + vec2 uv = outUV; + float gamma = 1. / 2.2; + fragColor = pow(texture(noisyTxt, uv).rgba, vec4(gamma)); +} diff --git a/ray_tracing__simple/shaders/raycommon.glsl b/ray_tracing__simple/shaders/raycommon.glsl new file mode 100644 index 0000000..bb07e81 --- /dev/null +++ b/ray_tracing__simple/shaders/raycommon.glsl @@ -0,0 +1,4 @@ +struct hitPayload +{ + vec3 hitValue; +}; diff --git a/ray_tracing__simple/shaders/raytrace.rchit b/ray_tracing__simple/shaders/raytrace.rchit new file mode 100644 index 0000000..8beb26e --- /dev/null +++ b/ray_tracing__simple/shaders/raytrace.rchit @@ -0,0 +1,132 @@ +#version 460 +#extension GL_EXT_ray_tracing : require +#extension GL_EXT_nonuniform_qualifier : enable +#extension GL_EXT_scalar_block_layout : enable +#extension GL_GOOGLE_include_directive : enable +#include "raycommon.glsl" +#include "wavefront.glsl" + +hitAttributeEXT vec3 attribs; + +// clang-format off +layout(location = 0) rayPayloadInEXT hitPayload prd; +layout(location = 1) rayPayloadEXT bool isShadowed; + +layout(binding = 0, set = 0) uniform accelerationStructureEXT topLevelAS; +layout(binding = 1, set = 1, scalar) buffer MatColorBufferObject { WaveFrontMaterial m[]; } materials[]; +layout(binding = 2, set = 1, scalar) buffer ScnDesc { sceneDesc i[]; } scnDesc; +layout(binding = 3, set = 1) uniform sampler2D textureSamplers[]; +layout(binding = 4, set = 1) buffer MatIndexColorBuffer { int i[]; } matIndex[]; +layout(binding = 5, set = 1, scalar) buffer Vertices { Vertex v[]; } vertices[]; +layout(binding = 6, set = 1) buffer Indices { uint i[]; } indices[]; + +// clang-format on + +layout(push_constant) uniform Constants +{ + vec4 clearColor; + vec3 lightPosition; + float lightIntensity; + int lightType; +} +pushC; + + +void main() +{ + // Object of this instance + uint objId = scnDesc.i[gl_InstanceID].objId; + + // Indices of the triangle + ivec3 ind = ivec3(indices[objId].i[3 * gl_PrimitiveID + 0], // + indices[objId].i[3 * gl_PrimitiveID + 1], // + indices[objId].i[3 * gl_PrimitiveID + 2]); // + // Vertex of the triangle + Vertex v0 = vertices[objId].v[ind.x]; + Vertex v1 = vertices[objId].v[ind.y]; + Vertex v2 = vertices[objId].v[ind.z]; + + const vec3 barycentrics = vec3(1.0 - attribs.x - attribs.y, attribs.x, attribs.y); + + // Computing the normal at hit position + vec3 normal = v0.nrm * barycentrics.x + v1.nrm * barycentrics.y + v2.nrm * barycentrics.z; + // Transforming the normal to world space + normal = normalize(vec3(scnDesc.i[gl_InstanceID].transfoIT * vec4(normal, 0.0))); + + + // Computing the coordinates of the hit position + vec3 worldPos = v0.pos * barycentrics.x + v1.pos * barycentrics.y + v2.pos * barycentrics.z; + // Transforming the position to world space + worldPos = vec3(scnDesc.i[gl_InstanceID].transfo * vec4(worldPos, 1.0)); + + // Vector toward the light + vec3 L; + float lightIntensity = pushC.lightIntensity; + float lightDistance = 100000.0; + // Point light + if(pushC.lightType == 0) + { + vec3 lDir = pushC.lightPosition - worldPos; + lightDistance = length(lDir); + lightIntensity = pushC.lightIntensity / (lightDistance * lightDistance); + L = normalize(lDir); + } + else // Directional light + { + L = normalize(pushC.lightPosition - vec3(0)); + } + + // Material of the object + int matIdx = matIndex[objId].i[gl_PrimitiveID]; + WaveFrontMaterial mat = materials[objId].m[matIdx]; + + + // Diffuse + vec3 diffuse = computeDiffuse(mat, L, normal); + if(mat.textureId >= 0) + { + uint txtId = mat.textureId + scnDesc.i[gl_InstanceID].txtOffset; + vec2 texCoord = + v0.texCoord * barycentrics.x + v1.texCoord * barycentrics.y + v2.texCoord * barycentrics.z; + diffuse *= texture(textureSamplers[txtId], texCoord).xyz; + } + + vec3 specular = vec3(0); + float attenuation = 1; + + // Tracing shadow ray only if the light is visible from the surface + if(dot(normal, L) > 0) + { + float tMin = 0.001; + float tMax = lightDistance; + vec3 origin = gl_WorldRayOriginEXT + gl_WorldRayDirectionEXT * gl_HitTEXT; + vec3 rayDir = L; + uint flags = gl_RayFlagsTerminateOnFirstHitEXT | gl_RayFlagsOpaqueEXT + | gl_RayFlagsSkipClosestHitShaderEXT; + isShadowed = true; + traceRayEXT(topLevelAS, // acceleration structure + flags, // rayFlags + 0xFF, // cullMask + 0, // sbtRecordOffset + 0, // sbtRecordStride + 1, // missIndex + origin, // ray origin + tMin, // ray min range + rayDir, // ray direction + tMax, // ray max range + 1 // payload (location = 1) + ); + + if(isShadowed) + { + attenuation = 0.3; + } + else + { + // Specular + specular = computeSpecular(mat, gl_WorldRayDirectionEXT, L, normal); + } + } + + prd.hitValue = vec3(lightIntensity * attenuation * (diffuse + specular)); +} diff --git a/ray_tracing__simple/shaders/raytrace.rgen b/ray_tracing__simple/shaders/raytrace.rgen new file mode 100644 index 0000000..30a6ee5 --- /dev/null +++ b/ray_tracing__simple/shaders/raytrace.rgen @@ -0,0 +1,48 @@ +#version 460 +#extension GL_EXT_ray_tracing : require +#extension GL_GOOGLE_include_directive : enable +#include "raycommon.glsl" + +layout(binding = 0, set = 0) uniform accelerationStructureEXT topLevelAS; +layout(binding = 1, set = 0, rgba32f) uniform image2D image; + +layout(location = 0) rayPayloadEXT hitPayload prd; + +layout(binding = 0, set = 1) uniform CameraProperties +{ + mat4 view; + mat4 proj; + mat4 viewInverse; + mat4 projInverse; +} +cam; + +void main() +{ + const vec2 pixelCenter = vec2(gl_LaunchIDEXT.xy) + vec2(0.5); + const vec2 inUV = pixelCenter / vec2(gl_LaunchSizeEXT.xy); + vec2 d = inUV * 2.0 - 1.0; + + vec4 origin = cam.viewInverse * vec4(0, 0, 0, 1); + vec4 target = cam.projInverse * vec4(d.x, d.y, 1, 1); + vec4 direction = cam.viewInverse * vec4(normalize(target.xyz), 0); + + uint rayFlags = gl_RayFlagsOpaqueEXT; + float tMin = 0.001; + float tMax = 10000.0; + + traceRayEXT(topLevelAS, // acceleration structure + rayFlags, // rayFlags + 0xFF, // cullMask + 0, // sbtRecordOffset + 0, // sbtRecordStride + 0, // missIndex + origin.xyz, // ray origin + tMin, // ray min range + direction.xyz, // ray direction + tMax, // ray max range + 0 // payload (location = 0) + ); + + imageStore(image, ivec2(gl_LaunchIDEXT.xy), vec4(prd.hitValue, 1.0)); +} diff --git a/ray_tracing__simple/shaders/raytrace.rmiss b/ray_tracing__simple/shaders/raytrace.rmiss new file mode 100644 index 0000000..774899a --- /dev/null +++ b/ray_tracing__simple/shaders/raytrace.rmiss @@ -0,0 +1,16 @@ +#version 460 +#extension GL_EXT_ray_tracing : require +#extension GL_GOOGLE_include_directive : enable +#include "raycommon.glsl" + +layout(location = 0) rayPayloadInEXT hitPayload prd; + +layout(push_constant) uniform Constants +{ + vec4 clearColor; +}; + +void main() +{ + prd.hitValue = clearColor.xyz * 0.8; +} diff --git a/ray_tracing__simple/shaders/raytraceShadow.rmiss b/ray_tracing__simple/shaders/raytraceShadow.rmiss new file mode 100644 index 0000000..57be266 --- /dev/null +++ b/ray_tracing__simple/shaders/raytraceShadow.rmiss @@ -0,0 +1,9 @@ +#version 460 +#extension GL_EXT_ray_tracing : require + +layout(location = 1) rayPayloadInEXT bool isShadowed; + +void main() +{ + isShadowed = false; +} diff --git a/ray_tracing__simple/shaders/shader.rchit.hlsl b/ray_tracing__simple/shaders/shader.rchit.hlsl new file mode 100644 index 0000000..ab586ec --- /dev/null +++ b/ray_tracing__simple/shaders/shader.rchit.hlsl @@ -0,0 +1,158 @@ +//#include "raycommon.hlsl" +//#include "wavefront.hlsl" + +struct MyAttrib +{ + float3 attribs; +}; + +struct Payload +{ + bool isShadowed; +}; + +[[vk::binding(0,0)]] RaytracingAccelerationStructure topLevelAS; + +[[vk::binding(2,1)]] RWStructuredBuffer scnDesc; + +[[vk::binding(5,1)]] StructuredBuffer vertices[]; + +[[vk::binding(6,1)]] StructuredBuffer indices[]; + + +[[vk::binding(1,1)]] StructuredBuffer materials[]; + +[[vk::binding(3,1)]] Texture2D textures[]; +[[vk::binding(3,1)]] SamplerState samplers[]; + +[[vk::binding(4,1)]] StructuredBuffer matIndex[]; + +// clang-format on + +struct Constants +{ + float4 clearColor; + float3 lightPosition; + float lightIntensity; + int lightType; +}; + +[[vk::push_constant]] Constants pushC; + +[shader("closesthit")] +void main(inout hitPayload prd, in MyAttrib attr) +{ + // Object of this instance + uint objId = scnDesc[InstanceIndex()].objId; + + // Indices of the triangle + int3 ind = int3(indices[objId][3 * PrimitiveIndex() + 0], + indices[objId][3 * PrimitiveIndex() + 1], + indices[objId][3 * PrimitiveIndex() + 2]); + // Vertex of the triangle + Vertex v0 = vertices[objId][ind.x]; + Vertex v1 = vertices[objId][ind.y]; + Vertex v2 = vertices[objId][ind.z]; + + const float3 barycentrics = float3(1.0 - attr.attribs.x - + attr.attribs.y, attr.attribs.x, attr.attribs.y); + + // Computing the normal at hit position + float3 normal = v0.nrm * barycentrics.x + v1.nrm * barycentrics.y + + v2.nrm * barycentrics.z; + // Transforming the normal to world space + normal = normalize((mul(scnDesc[InstanceIndex()].transfoIT + ,float4(normal, 0.0))).xyz); + + + // Computing the coordinates of the hit position + float3 worldPos = v0.pos * barycentrics.x + v1.pos * barycentrics.y + + v2.pos * barycentrics.z; + // Transforming the position to world space + worldPos = (mul(scnDesc[InstanceIndex()].transfo, float4(worldPos, + 1.0))).xyz; + + // Vector toward the light + float3 L; + float lightIntensity = pushC.lightIntensity; + float lightDistance = 100000.0; + + // Point light + if(pushC.lightType == 0) + { + float3 lDir = pushC.lightPosition - worldPos; + lightDistance = length(lDir); + lightIntensity = pushC.lightIntensity / (lightDistance * + lightDistance); + L = normalize(lDir); + } + else // Directional light + { + L = normalize(pushC.lightPosition - float3(0,0,0)); + } + + // Material of the object + int matIdx = matIndex[objId][PrimitiveIndex()]; + WaveFrontMaterial mat = materials[objId][matIdx]; + + + // Diffuse + float3 diffuse = computeDiffuse(mat, L, normal); + if(mat.textureId >= 0) + { + uint txtId = mat.textureId + scnDesc[InstanceIndex()].txtOffset; + float2 texCoord = + v0.texCoord * barycentrics.x + v1.texCoord * barycentrics.y + + v2.texCoord * barycentrics.z; + diffuse *= textures[txtId].SampleLevel(samplers[txtId], texCoord, + 0).xyz; + } + + float3 specular = float3(0,0,0); + float attenuation = 1; + + // Tracing shadow ray only if the light is visible from the surface + if(dot(normal, L) > 0) + { + float tMin = 0.001; + float tMax = lightDistance; + float3 origin = WorldRayOrigin() + WorldRayDirection() * + RayTCurrent(); + float3 rayDir = L; + uint flags = + RAY_FLAG_ACCEPT_FIRST_HIT_AND_END_SEARCH | + RAY_FLAG_FORCE_OPAQUE | + RAY_FLAG_SKIP_CLOSEST_HIT_SHADER; + + RayDesc desc; + desc.Origin = origin; + desc.Direction = rayDir; + desc.TMin = tMin; + desc.TMax = tMax; + + Payload shadowPayload; + shadowPayload.isShadowed = true; + TraceRay(topLevelAS, + flags, + 0xFF, + 0, + 0, + 1, + desc, + shadowPayload + ); + + if(shadowPayload.isShadowed) + { + attenuation = 0.9; + } + else + { + // Specular + specular = computeSpecular(mat, WorldRayDirection(), L, normal); + } + } + + prd.hitValue = float3(lightIntensity * attenuation * (diffuse + + specular)); +} diff --git a/ray_tracing__simple/shaders/vert_shader.vert b/ray_tracing__simple/shaders/vert_shader.vert new file mode 100644 index 0000000..e358821 --- /dev/null +++ b/ray_tracing__simple/shaders/vert_shader.vert @@ -0,0 +1,61 @@ +#version 450 +#extension GL_ARB_separate_shader_objects : enable +#extension GL_EXT_scalar_block_layout : enable +#extension GL_GOOGLE_include_directive : enable + +#include "wavefront.glsl" + +// clang-format off +layout(binding = 2, set = 0, scalar) buffer ScnDesc { sceneDesc i[]; } scnDesc; +// clang-format on + +layout(binding = 0) uniform UniformBufferObject +{ + mat4 view; + mat4 proj; + mat4 viewI; +} +ubo; + +layout(push_constant) uniform shaderInformation +{ + vec3 lightPosition; + uint instanceId; + float lightIntensity; + int lightType; +} +pushC; + +layout(location = 0) in vec3 inPosition; +layout(location = 1) in vec3 inNormal; +layout(location = 2) in vec3 inColor; +layout(location = 3) in vec2 inTexCoord; + + +//layout(location = 0) flat out int matIndex; +layout(location = 1) out vec2 fragTexCoord; +layout(location = 2) out vec3 fragNormal; +layout(location = 3) out vec3 viewDir; +layout(location = 4) out vec3 worldPos; + +out gl_PerVertex +{ + vec4 gl_Position; +}; + + +void main() +{ + mat4 objMatrix = scnDesc.i[pushC.instanceId].transfo; + mat4 objMatrixIT = scnDesc.i[pushC.instanceId].transfoIT; + + vec3 origin = vec3(ubo.viewI * vec4(0, 0, 0, 1)); + + worldPos = vec3(objMatrix * vec4(inPosition, 1.0)); + viewDir = vec3(worldPos - origin); + fragTexCoord = inTexCoord; + fragNormal = vec3(objMatrixIT * vec4(inNormal, 0.0)); + // matIndex = inMatID; + + gl_Position = ubo.proj * ubo.view * vec4(worldPos, 1.0); +} diff --git a/ray_tracing__simple/shaders/wavefront.glsl b/ray_tracing__simple/shaders/wavefront.glsl new file mode 100644 index 0000000..78b4b3c --- /dev/null +++ b/ray_tracing__simple/shaders/wavefront.glsl @@ -0,0 +1,57 @@ +struct Vertex +{ + vec3 pos; + vec3 nrm; + vec3 color; + vec2 texCoord; +}; + +struct WaveFrontMaterial +{ + vec3 ambient; + vec3 diffuse; + vec3 specular; + vec3 transmittance; + vec3 emission; + float shininess; + float ior; // index of refraction + float dissolve; // 1 == opaque; 0 == fully transparent + int illum; // illumination model (see http://www.fileformat.info/format/material/) + int textureId; +}; + +struct sceneDesc +{ + int objId; + int txtOffset; + mat4 transfo; + mat4 transfoIT; +}; + + +vec3 computeDiffuse(WaveFrontMaterial mat, vec3 lightDir, vec3 normal) +{ + // Lambertian + float dotNL = max(dot(normal, lightDir), 0.0); + vec3 c = mat.diffuse * dotNL; + if(mat.illum >= 1) + return c + mat.ambient; +} + +vec3 computeSpecular(WaveFrontMaterial mat, vec3 viewDir, vec3 lightDir, vec3 normal) +{ + if(mat.illum < 2) + return vec3(0); + + // Compute specular only if not in shadow + const float kPi = 3.14159265; + const float kShininess = max(mat.shininess, 4.0); + + // Specular + const float kEnergyConservation = (2.0 + kShininess) / (2.0 * kPi); + vec3 V = normalize(-viewDir); + vec3 R = reflect(-lightDir, normal); + float specular = kEnergyConservation * pow(max(dot(V, R), 0.0), kShininess); + + return vec3(mat.specular * specular); +} diff --git a/ray_tracing_animation/CMakeLists.txt b/ray_tracing_animation/CMakeLists.txt new file mode 100644 index 0000000..1ca7679 --- /dev/null +++ b/ray_tracing_animation/CMakeLists.txt @@ -0,0 +1,102 @@ +cmake_minimum_required(VERSION 2.8) + +get_filename_component(PROJNAME ${CMAKE_CURRENT_SOURCE_DIR} NAME) +SET(PROJNAME vk_${PROJNAME}_KHR) + +Project(${PROJNAME}) +Message(STATUS "-------------------------------") +Message(STATUS "Processing Project ${PROJNAME}:") + +##################################################################################### +_add_project_definitions(${PROJNAME}) + +##################################################################################### +# Source files for this project +# +file(GLOB SOURCE_FILES *.cpp *.hpp *.inl *.h *.c) +file(GLOB EXTRA_COMMON "../common/*.*") +list(APPEND COMMON_SOURCE_FILES ${EXTRA_COMMON}) +include_directories("../common") + + +##################################################################################### +# GLSL to SPIR-V custom build +# +# more than one file can be given: _compile_GLSL("GLSL_mesh.vert;GLSL_mesh.frag" "GLSL_mesh.spv" GLSL_SOURCES) +# the SpirV validator is fine as long as files are for different pipeline stages (entry points still need to be main()) +#_compile_GLSL( ) +UNSET(GLSL_SOURCES) +UNSET(SPV_OUTPUT) +file(GLOB_RECURSE GLSL_HEADER_FILES "shaders/*.h" "shaders/*.glsl") +file(GLOB_RECURSE GLSL_SOURCE_FILES + "shaders/*.comp" + "shaders/*.frag" + "shaders/*.vert" + "shaders/*.rchit" + "shaders/*.rahit" + "shaders/*.rmiss" + "shaders/*.rgen" + ) +foreach(GLSL ${GLSL_SOURCE_FILES}) + get_filename_component(FILE_NAME ${GLSL} NAME) + _compile_GLSL(${GLSL} "shaders/${FILE_NAME}.spv" GLSL_SOURCES SPV_OUTPUT) +endforeach(GLSL) + +list(APPEND GLSL_SOURCES ${GLSL_HEADER_FILES}) +source_group(Shader_Files FILES ${GLSL_SOURCES}) + + +##################################################################################### +# Executable +# +# if(WIN32 AND NOT GLUT_FOUND) +# add_definitions(/wd4996) #remove printf warning +# add_definitions(/wd4244) #remove double to float conversion warning +# add_definitions(/wd4305) #remove double to float truncation warning +# else() +# add_definitions(-fpermissive) +# endif() +add_executable(${PROJNAME} ${SOURCE_FILES} ${COMMON_SOURCE_FILES} ${PACKAGE_SOURCE_FILES} ${GLSL_SOURCES} ${CUDA_FILES} ${CUBIN_SOURCES}) + +#_set_subsystem_console(${PROJNAME}) + +##################################################################################### +# common source code needed for this sample +# +source_group(common FILES + ${COMMON_SOURCE_FILES} + ${PACKAGE_SOURCE_FILES} +) +source_group("Source Files" FILES ${SOURCE_FILES}) + +# if(UNIX) +# set(UNIXLINKLIBS dl pthread) +# else() +# set(UNIXLINKLIBS) +# endif() + +##################################################################################### +# Linkage +# +target_link_libraries(${PROJNAME} ${PLATFORM_LIBRARIES} shared_sources) + +foreach(DEBUGLIB ${LIBRARIES_DEBUG}) + target_link_libraries(${PROJNAME} debug ${DEBUGLIB}) +endforeach(DEBUGLIB) + +foreach(RELEASELIB ${LIBRARIES_OPTIMIZED}) + target_link_libraries(${PROJNAME} optimized ${RELEASELIB}) +endforeach(RELEASELIB) + +##################################################################################### +# copies binaries that need to be put next to the exe files (ZLib, etc.) +# +_copy_binaries_to_target( ${PROJNAME} ) + + +install(FILES ${SPV_OUTPUT} CONFIGURATIONS Release DESTINATION "bin_${ARCH}/${PROJNAME}/shaders") +install(FILES ${SPV_OUTPUT} CONFIGURATIONS Debug DESTINATION "bin_${ARCH}_debug/${PROJNAME}/shaders") +install(FILES ${CUBIN_SOURCES} CONFIGURATIONS Release DESTINATION "bin_${ARCH}/${PROJNAME}") +install(FILES ${CUBIN_SOURCES} CONFIGURATIONS Debug DESTINATION "bin_${ARCH}_debug/${PROJNAME}") +install(DIRECTORY "../media" CONFIGURATIONS Release DESTINATION "bin_${ARCH}/${PROJNAME}") +install(DIRECTORY "../media" CONFIGURATIONS Debug DESTINATION "bin_${ARCH}_debug/${PROJNAME}") diff --git a/ray_tracing_animation/README.md b/ray_tracing_animation/README.md new file mode 100644 index 0000000..be27731 --- /dev/null +++ b/ray_tracing_animation/README.md @@ -0,0 +1,5 @@ +# NVIDIA Vulkan Ray Tracing Tutorial + +[Start the tutorial of this project](https://nvpro-samples.github.io/vk_raytracing_tutorial/vkrt_tuto_animation.md.htm) + +![](../docs/Images/animation2.gif) \ No newline at end of file diff --git a/ray_tracing_animation/hello_vulkan.cpp b/ray_tracing_animation/hello_vulkan.cpp new file mode 100644 index 0000000..ea22ccb --- /dev/null +++ b/ray_tracing_animation/hello_vulkan.cpp @@ -0,0 +1,1007 @@ +/* Copyright (c) 2014-2018, NVIDIA CORPORATION. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * * Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * * Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * * Neither the name of NVIDIA CORPORATION nor the names of its + * contributors may be used to endorse or promote products derived + * from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS ``AS IS'' AND ANY + * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY + * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +#include +#include + +extern std::vector defaultSearchPaths; + +#define STB_IMAGE_IMPLEMENTATION +#include "fileformats/stb_image.h" +#include "obj_loader.h" + +#include "hello_vulkan.h" +#include "nvh//cameramanipulator.hpp" +#include "nvvkpp/descriptorsets_vkpp.hpp" +#include "nvvkpp/pipeline_vkpp.hpp" + +#include "nvh/fileoperations.hpp" +#include "nvvkpp/commands_vkpp.hpp" +#include "nvvkpp/renderpass_vkpp.hpp" +#include "nvvkpp/utilities_vkpp.hpp" + +// Holding the camera matrices +struct CameraMatrices +{ + nvmath::mat4f view; + nvmath::mat4f proj; + nvmath::mat4f viewInverse; + // #VKRay + nvmath::mat4f projInverse; +}; + +//-------------------------------------------------------------------------------------------------- +// Keep the handle on the device +// Initialize the tool to do all our allocations: buffers, images +// +void HelloVulkan::setup(const vk::Device& device, + const vk::PhysicalDevice& physicalDevice, + uint32_t queueFamily) +{ + AppBase::setup(device, physicalDevice, queueFamily); + m_alloc.init(device, physicalDevice); + m_debug.setup(m_device); +} + +//-------------------------------------------------------------------------------------------------- +// Called at each frame to update the camera matrix +// +void HelloVulkan::updateUniformBuffer() +{ + const float aspectRatio = m_size.width / static_cast(m_size.height); + + CameraMatrices ubo = {}; + ubo.view = CameraManip.getMatrix(); + ubo.proj = nvmath::perspectiveVK(CameraManip.getFov(), aspectRatio, 0.1f, 1000.0f); + // ubo.proj[1][1] *= -1; // Inverting Y for Vulkan + ubo.viewInverse = nvmath::invert(ubo.view); + // #VKRay + ubo.projInverse = nvmath::invert(ubo.proj); + + void* data = m_device.mapMemory(m_cameraMat.allocation, 0, sizeof(ubo)); + memcpy(data, &ubo, sizeof(ubo)); + m_device.unmapMemory(m_cameraMat.allocation); +} + +//-------------------------------------------------------------------------------------------------- +// Describing the layout pushed when rendering +// +void HelloVulkan::createDescriptorSetLayout() +{ + using vkDS = vk::DescriptorSetLayoutBinding; + using vkDT = vk::DescriptorType; + using vkSS = vk::ShaderStageFlagBits; + uint32_t nbTxt = static_cast(m_textures.size()); + uint32_t nbObj = static_cast(m_objModel.size()); + + // Camera matrices (binding = 0) + m_descSetLayoutBind.emplace_back( + vkDS(0, vkDT::eUniformBuffer, 1, vkSS::eVertex | vkSS::eRaygenKHR)); + // Materials (binding = 1) + m_descSetLayoutBind.emplace_back( + vkDS(1, vkDT::eStorageBuffer, nbObj, vkSS::eVertex | vkSS::eFragment | vkSS::eClosestHitKHR)); + // Scene description (binding = 2) + m_descSetLayoutBind.emplace_back( // + vkDS(2, vkDT::eStorageBuffer, 1, vkSS::eVertex | vkSS::eFragment | vkSS::eClosestHitKHR)); + // Textures (binding = 3) + m_descSetLayoutBind.emplace_back( + vkDS(3, vkDT::eCombinedImageSampler, nbTxt, vkSS::eFragment | vkSS::eClosestHitKHR)); + // Materials (binding = 4) + m_descSetLayoutBind.emplace_back( + vkDS(4, vkDT::eStorageBuffer, nbObj, vkSS::eFragment | vkSS::eClosestHitKHR)); + // Storing vertices (binding = 5) + m_descSetLayoutBind.emplace_back( // + vkDS(5, vkDT::eStorageBuffer, nbObj, vkSS::eClosestHitKHR)); + // Storing indices (binding = 6) + m_descSetLayoutBind.emplace_back( // + vkDS(6, vkDT::eStorageBuffer, nbObj, vkSS::eClosestHitKHR)); + + + m_descSetLayout = nvvkpp::util::createDescriptorSetLayout(m_device, m_descSetLayoutBind); + m_descPool = nvvkpp::util::createDescriptorPool(m_device, m_descSetLayoutBind, 1); + m_descSet = nvvkpp::util::createDescriptorSet(m_device, m_descPool, m_descSetLayout); +} + +//-------------------------------------------------------------------------------------------------- +// Setting up the buffers in the descriptor set +// +void HelloVulkan::updateDescriptorSet() +{ + std::vector writes; + + // Camera matrices and scene description + vk::DescriptorBufferInfo dbiUnif{m_cameraMat.buffer, 0, VK_WHOLE_SIZE}; + writes.emplace_back(nvvkpp::util::createWrite(m_descSet, m_descSetLayoutBind[0], &dbiUnif)); + vk::DescriptorBufferInfo dbiSceneDesc{m_sceneDesc.buffer, 0, VK_WHOLE_SIZE}; + writes.emplace_back(nvvkpp::util::createWrite(m_descSet, m_descSetLayoutBind[2], &dbiSceneDesc)); + + // All material buffers, 1 buffer per OBJ + std::vector dbiMat; + std::vector dbiMatIdx; + std::vector dbiVert; + std::vector dbiIdx; + for(auto& obj : m_objModel) + { + dbiMat.emplace_back(obj.matColorBuffer.buffer, 0, VK_WHOLE_SIZE); + dbiMatIdx.emplace_back(obj.matIndexBuffer.buffer, 0, VK_WHOLE_SIZE); + dbiVert.emplace_back(obj.vertexBuffer.buffer, 0, VK_WHOLE_SIZE); + dbiIdx.emplace_back(obj.indexBuffer.buffer, 0, VK_WHOLE_SIZE); + } + writes.emplace_back(nvvkpp::util::createWrite(m_descSet, m_descSetLayoutBind[1], dbiMat.data())); + writes.emplace_back( + nvvkpp::util::createWrite(m_descSet, m_descSetLayoutBind[4], dbiMatIdx.data())); + writes.emplace_back(nvvkpp::util::createWrite(m_descSet, m_descSetLayoutBind[5], dbiVert.data())); + writes.emplace_back(nvvkpp::util::createWrite(m_descSet, m_descSetLayoutBind[6], dbiIdx.data())); + + // All texture samplers + std::vector diit; + for(auto& texture : m_textures) + { + diit.push_back(texture.descriptor); + } + writes.emplace_back(nvvkpp::util::createWrite(m_descSet, m_descSetLayoutBind[3], diit.data())); + + // Writing the information + m_device.updateDescriptorSets(static_cast(writes.size()), writes.data(), 0, nullptr); +} + +//-------------------------------------------------------------------------------------------------- +// Creating the pipeline layout +// +void HelloVulkan::createGraphicsPipeline() +{ + using vkSS = vk::ShaderStageFlagBits; + + vk::PushConstantRange pushConstantRanges = {vkSS::eVertex | vkSS::eFragment, 0, + sizeof(ObjPushConstant)}; + + // Creating the Pipeline Layout + vk::PipelineLayoutCreateInfo pipelineLayoutCreateInfo; + vk::DescriptorSetLayout descSetLayout(m_descSetLayout); + pipelineLayoutCreateInfo.setSetLayoutCount(1); + pipelineLayoutCreateInfo.setPSetLayouts(&descSetLayout); + pipelineLayoutCreateInfo.setPushConstantRangeCount(1); + pipelineLayoutCreateInfo.setPPushConstantRanges(&pushConstantRanges); + m_pipelineLayout = m_device.createPipelineLayout(pipelineLayoutCreateInfo); + + // Creating the Pipeline + std::vector paths = defaultSearchPaths; + nvvkpp::GraphicsPipelineGenerator gpb(m_device, m_pipelineLayout, m_offscreenRenderPass); + gpb.depthStencilState = {true}; + gpb.addShader(nvh::loadFile("shaders/vert_shader.vert.spv", true, paths), vkSS::eVertex); + gpb.addShader(nvh::loadFile("shaders/frag_shader.frag.spv", true, paths), vkSS::eFragment); + gpb.vertexInputState.bindingDescriptions = {{0, sizeof(VertexObj)}}; + gpb.vertexInputState.attributeDescriptions = { + {0, 0, vk::Format::eR32G32B32Sfloat, offsetof(VertexObj, pos)}, + {1, 0, vk::Format::eR32G32B32Sfloat, offsetof(VertexObj, nrm)}, + {2, 0, vk::Format::eR32G32B32Sfloat, offsetof(VertexObj, color)}, + {3, 0, vk::Format::eR32G32Sfloat, offsetof(VertexObj, texCoord)}}; + + m_graphicsPipeline = gpb.create(); + m_debug.setObjectName(m_graphicsPipeline, "Graphics"); +} + +//-------------------------------------------------------------------------------------------------- +// Loading the OBJ file and setting up all buffers +// +void HelloVulkan::loadModel(const std::string& filename, nvmath::mat4f transform) +{ + using vkBU = vk::BufferUsageFlagBits; + + ObjLoader loader; + loader.loadModel(filename); + + // Converting from Srgb to linear + for(auto& m : loader.m_materials) + { + m.ambient = nvmath::pow(m.ambient, 2.2f); + m.diffuse = nvmath::pow(m.diffuse, 2.2f); + m.specular = nvmath::pow(m.specular, 2.2f); + } + + ObjInstance instance; + instance.objIndex = static_cast(m_objModel.size()); + instance.transform = transform; + instance.transformIT = nvmath::transpose(nvmath::invert(transform)); + instance.txtOffset = static_cast(m_textures.size()); + + ObjModel model; + model.nbIndices = static_cast(loader.m_indices.size()); + model.nbVertices = static_cast(loader.m_vertices.size()); + + // Create the buffers on Device and copy vertices, indices and materials + nvvkpp::SingleCommandBuffer cmdBufGet(m_device, m_graphicsQueueIndex); + vk::CommandBuffer cmdBuf = cmdBufGet.createCommandBuffer(); + model.vertexBuffer = + m_alloc.createBuffer(cmdBuf, loader.m_vertices, + vkBU::eVertexBuffer | vkBU::eStorageBuffer | vkBU::eShaderDeviceAddress); + model.indexBuffer = + m_alloc.createBuffer(cmdBuf, loader.m_indices, + vkBU::eIndexBuffer | vkBU::eStorageBuffer | vkBU::eShaderDeviceAddress); + model.matColorBuffer = m_alloc.createBuffer(cmdBuf, loader.m_materials, vkBU::eStorageBuffer); + model.matIndexBuffer = m_alloc.createBuffer(cmdBuf, loader.m_matIndx, vkBU::eStorageBuffer); + // Creates all textures found + createTextureImages(cmdBuf, loader.m_textures); + cmdBufGet.flushCommandBuffer(cmdBuf); + m_alloc.flushStaging(); + + std::string objNb = std::to_string(instance.objIndex); + m_debug.setObjectName(model.vertexBuffer.buffer, (std::string("vertex_" + objNb).c_str())); + m_debug.setObjectName(model.indexBuffer.buffer, (std::string("index_" + objNb).c_str())); + m_debug.setObjectName(model.matColorBuffer.buffer, (std::string("mat_" + objNb).c_str())); + m_debug.setObjectName(model.matIndexBuffer.buffer, (std::string("matIdx_" + objNb).c_str())); + + m_objModel.emplace_back(model); + m_objInstance.emplace_back(instance); +} + +//-------------------------------------------------------------------------------------------------- +// Creating the uniform buffer holding the camera matrices +// - Buffer is host visible +// +void HelloVulkan::createUniformBuffer() +{ + using vkBU = vk::BufferUsageFlagBits; + using vkMP = vk::MemoryPropertyFlagBits; + + m_cameraMat = m_alloc.createBuffer(sizeof(CameraMatrices), vkBU::eUniformBuffer, + vkMP::eHostVisible | vkMP::eHostCoherent); + m_debug.setObjectName(m_cameraMat.buffer, "cameraMat"); +} + +//-------------------------------------------------------------------------------------------------- +// Create a storage buffer containing the description of the scene elements +// - Which geometry is used by which instance +// - Transformation +// - Offset for texture +// +void HelloVulkan::createSceneDescriptionBuffer() +{ + using vkBU = vk::BufferUsageFlagBits; + nvvkpp::SingleCommandBuffer cmdGen(m_device, m_graphicsQueueIndex); + + auto cmdBuf = cmdGen.createCommandBuffer(); + m_sceneDesc = m_alloc.createBuffer(cmdBuf, m_objInstance, vkBU::eStorageBuffer); + cmdGen.flushCommandBuffer(cmdBuf); + m_alloc.flushStaging(); + m_debug.setObjectName(m_sceneDesc.buffer, "sceneDesc"); +} + +//-------------------------------------------------------------------------------------------------- +// Creating all textures and samplers +// +void HelloVulkan::createTextureImages(const vk::CommandBuffer& cmdBuf, + const std::vector& textures) +{ + using vkIU = vk::ImageUsageFlagBits; + + vk::SamplerCreateInfo samplerCreateInfo{ + {}, vk::Filter::eLinear, vk::Filter::eLinear, vk::SamplerMipmapMode::eLinear}; + samplerCreateInfo.setMaxLod(FLT_MAX); + vk::Format format = vk::Format::eR8G8B8A8Srgb; + + // If no textures are present, create a dummy one to accommodate the pipeline layout + if(textures.empty() && m_textures.empty()) + { + nvvkTexture texture; + + std::array color{255u, 255u, 255u, 255u}; + vk::DeviceSize bufferSize = sizeof(color); + auto imgSize = vk::Extent2D(1, 1); + auto imageCreateInfo = nvvkpp::image::create2DInfo(imgSize, format); + + // Creating the VKImage + texture = m_alloc.createImage(cmdBuf, bufferSize, color.data(), imageCreateInfo); + // Setting up the descriptor used by the shader + texture.descriptor = + nvvkpp::image::create2DDescriptor(m_device, texture.image, samplerCreateInfo, format); + // The image format must be in VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL + nvvkpp::image::setImageLayout(cmdBuf, texture.image, vk::ImageLayout::eUndefined, + vk::ImageLayout::eShaderReadOnlyOptimal); + m_textures.push_back(texture); + } + else + { + // Uploading all images + for(const auto& texture : textures) + { + std::stringstream o; + int texWidth, texHeight, texChannels; + o << "media/textures/" << texture; + std::string txtFile = nvh::findFile(o.str(), defaultSearchPaths); + + stbi_uc* pixels = + stbi_load(txtFile.c_str(), &texWidth, &texHeight, &texChannels, STBI_rgb_alpha); + + // Handle failure + if(!pixels) + { + texWidth = texHeight = 1; + texChannels = 4; + std::array color{255u, 0u, 255u, 255u}; + pixels = reinterpret_cast(color.data()); + } + + vk::DeviceSize bufferSize = static_cast(texWidth) * texHeight * sizeof(uint8_t) * 4; + auto imgSize = vk::Extent2D(texWidth, texHeight); + auto imageCreateInfo = nvvkpp::image::create2DInfo(imgSize, format, vkIU::eSampled, true); + + { + nvvkTexture texture; + texture = m_alloc.createImage(cmdBuf, bufferSize, pixels, imageCreateInfo); + + nvvkpp::image::generateMipmaps(cmdBuf, texture.image, format, imgSize, + imageCreateInfo.mipLevels); + texture.descriptor = + nvvkpp::image::create2DDescriptor(m_device, texture.image, samplerCreateInfo, format); + m_textures.push_back(texture); + } + } + } +} + +//-------------------------------------------------------------------------------------------------- +// Destroying all allocations +// +void HelloVulkan::destroyResources() +{ + m_device.destroy(m_graphicsPipeline); + m_device.destroy(m_pipelineLayout); + m_device.destroy(m_descPool); + m_device.destroy(m_descSetLayout); + m_alloc.destroy(m_cameraMat); + m_alloc.destroy(m_sceneDesc); + + for(auto& m : m_objModel) + { + m_alloc.destroy(m.vertexBuffer); + m_alloc.destroy(m.indexBuffer); + m_alloc.destroy(m.matColorBuffer); + m_alloc.destroy(m.matIndexBuffer); + } + + for(auto& t : m_textures) + { + m_alloc.destroy(t); + } + + //#Post + m_device.destroy(m_postPipeline); + m_device.destroy(m_postPipelineLayout); + m_device.destroy(m_postDescPool); + m_device.destroy(m_postDescSetLayout); + m_alloc.destroy(m_offscreenColor); + m_alloc.destroy(m_offscreenDepth); + m_device.destroy(m_offscreenRenderPass); + m_device.destroy(m_offscreenFramebuffer); + + // #VKRay + m_rtBuilder.destroy(); + m_device.destroy(m_rtDescPool); + m_device.destroy(m_rtDescSetLayout); + m_device.destroy(m_rtPipeline); + m_device.destroy(m_rtPipelineLayout); + m_alloc.destroy(m_rtSBTBuffer); + + // #VK_compute + m_device.destroy(m_compDescPool); + m_device.destroy(m_compDescSetLayout); + m_device.destroy(m_compPipeline); + m_device.destroy(m_compPipelineLayout); +} + + +//-------------------------------------------------------------------------------------------------- +// Drawing the scene in raster mode +// +void HelloVulkan::rasterize(const vk::CommandBuffer& cmdBuf) +{ + using vkPBP = vk::PipelineBindPoint; + using vkSS = vk::ShaderStageFlagBits; + vk::DeviceSize offset{0}; + + m_debug.beginLabel(cmdBuf, "Rasterize"); + + // Dynamic Viewport + cmdBuf.setViewport(0, {vk::Viewport(0, 0, (float)m_size.width, (float)m_size.height, 0, 1)}); + cmdBuf.setScissor(0, {{{0, 0}, {m_size.width, m_size.height}}}); + + // Drawing all triangles + cmdBuf.bindPipeline(vkPBP::eGraphics, m_graphicsPipeline); + cmdBuf.bindDescriptorSets(vkPBP::eGraphics, m_pipelineLayout, 0, {m_descSet}, {}); + for(int i = 0; i < m_objInstance.size(); ++i) + { + auto& inst = m_objInstance[i]; + auto& model = m_objModel[inst.objIndex]; + m_pushConstant.instanceId = i; // Telling which instance is drawn + cmdBuf.pushConstants(m_pipelineLayout, vkSS::eVertex | vkSS::eFragment, 0, + m_pushConstant); + + cmdBuf.bindVertexBuffers(0, 1, &model.vertexBuffer.buffer, &offset); + cmdBuf.bindIndexBuffer(model.indexBuffer.buffer, 0, vk::IndexType::eUint32); + cmdBuf.drawIndexed(model.nbIndices, 1, 0, 0, 0); + } + m_debug.endLabel(cmdBuf); +} + +//-------------------------------------------------------------------------------------------------- +// Handling resize of the window +// +void HelloVulkan::onResize(int /*w*/, int /*h*/) +{ + createOffscreenRender(); + updatePostDescriptorSet(); + updateRtDescriptorSet(); +} + +////////////////////////////////////////////////////////////////////////// +// Post-processing +////////////////////////////////////////////////////////////////////////// + +//-------------------------------------------------------------------------------------------------- +// Creating an offscreen frame buffer and the associated render pass +// +void HelloVulkan::createOffscreenRender() +{ + m_alloc.destroy(m_offscreenColor); + m_alloc.destroy(m_offscreenDepth); + + // Creating the color image + auto colorCreateInfo = nvvkpp::image::create2DInfo(m_size, m_offscreenColorFormat, + vk::ImageUsageFlagBits::eColorAttachment + | vk::ImageUsageFlagBits::eSampled + | vk::ImageUsageFlagBits::eStorage); + m_offscreenColor = m_alloc.createImage(colorCreateInfo); + + m_offscreenColor.descriptor = + nvvkpp::image::create2DDescriptor(m_device, m_offscreenColor.image, vk::SamplerCreateInfo{}, + m_offscreenColorFormat, vk::ImageLayout::eGeneral); + + // Creating the depth buffer + auto depthCreateInfo = + nvvkpp::image::create2DInfo(m_size, m_offscreenDepthFormat, + vk::ImageUsageFlagBits::eDepthStencilAttachment); + m_offscreenDepth = m_alloc.createImage(depthCreateInfo); + + vk::ImageViewCreateInfo depthStencilView; + depthStencilView.setViewType(vk::ImageViewType::e2D); + depthStencilView.setFormat(m_offscreenDepthFormat); + depthStencilView.setSubresourceRange({vk::ImageAspectFlagBits::eDepth, 0, 1, 0, 1}); + depthStencilView.setImage(m_offscreenDepth.image); + m_offscreenDepth.descriptor.imageView = m_device.createImageView(depthStencilView); + + // Setting the image layout for both color and depth + { + nvvkpp::SingleCommandBuffer genCmdBuf(m_device, m_graphicsQueueIndex); + auto cmdBuf = genCmdBuf.createCommandBuffer(); + nvvkpp::image::setImageLayout(cmdBuf, m_offscreenColor.image, vk::ImageLayout::eUndefined, + vk::ImageLayout::eGeneral); + nvvkpp::image::setImageLayout(cmdBuf, m_offscreenDepth.image, vk::ImageAspectFlagBits::eDepth, + vk::ImageLayout::eUndefined, + vk::ImageLayout::eDepthStencilAttachmentOptimal); + + genCmdBuf.flushCommandBuffer(cmdBuf); + } + + // Creating a renderpass for the offscreen + if(!m_offscreenRenderPass) + { + m_offscreenRenderPass = + nvvkpp::util::createRenderPass(m_device, {m_offscreenColorFormat}, m_offscreenDepthFormat, + 1, true, true, vk::ImageLayout::eGeneral, + vk::ImageLayout::eGeneral); + } + + // Creating the frame buffer for offscreen + std::vector attachments = {m_offscreenColor.descriptor.imageView, + m_offscreenDepth.descriptor.imageView}; + + m_device.destroy(m_offscreenFramebuffer); + vk::FramebufferCreateInfo info; + info.setRenderPass(m_offscreenRenderPass); + info.setAttachmentCount(2); + info.setPAttachments(attachments.data()); + info.setWidth(m_size.width); + info.setHeight(m_size.height); + info.setLayers(1); + m_offscreenFramebuffer = m_device.createFramebuffer(info); +} + +//-------------------------------------------------------------------------------------------------- +// The pipeline is how things are rendered, which shaders, type of primitives, depth test and more +// +void HelloVulkan::createPostPipeline() +{ + // Push constants in the fragment shader + vk::PushConstantRange pushConstantRanges = {vk::ShaderStageFlagBits::eFragment, 0, sizeof(float)}; + + // Creating the pipeline layout + vk::PipelineLayoutCreateInfo pipelineLayoutCreateInfo; + pipelineLayoutCreateInfo.setSetLayoutCount(1); + pipelineLayoutCreateInfo.setPSetLayouts(&m_postDescSetLayout); + pipelineLayoutCreateInfo.setPushConstantRangeCount(1); + pipelineLayoutCreateInfo.setPPushConstantRanges(&pushConstantRanges); + m_postPipelineLayout = m_device.createPipelineLayout(pipelineLayoutCreateInfo); + + // Pipeline: completely generic, no vertices + std::vector paths = defaultSearchPaths; + + nvvkpp::GraphicsPipelineGenerator pipelineGenerator(m_device, m_postPipelineLayout, m_renderPass); + pipelineGenerator.addShader(nvh::loadFile("shaders/passthrough.vert.spv", true, paths), + vk::ShaderStageFlagBits::eVertex); + pipelineGenerator.addShader(nvh::loadFile("shaders/post.frag.spv", true, paths), + vk::ShaderStageFlagBits::eFragment); + pipelineGenerator.rasterizationState.setCullMode(vk::CullModeFlagBits::eNone); + m_postPipeline = pipelineGenerator.create(); + m_debug.setObjectName(m_postPipeline, "post"); +} + +//-------------------------------------------------------------------------------------------------- +// The descriptor layout is the description of the data that is passed to the vertex or the +// fragment program. +// +void HelloVulkan::createPostDescriptor() +{ + using vkDS = vk::DescriptorSetLayoutBinding; + using vkDT = vk::DescriptorType; + using vkSS = vk::ShaderStageFlagBits; + + m_postDescSetLayoutBind.emplace_back(vkDS(0, vkDT::eCombinedImageSampler, 1, vkSS::eFragment)); + m_postDescSetLayout = nvvkpp::util::createDescriptorSetLayout(m_device, m_postDescSetLayoutBind); + m_postDescPool = nvvkpp::util::createDescriptorPool(m_device, m_postDescSetLayoutBind); + m_postDescSet = nvvkpp::util::createDescriptorSet(m_device, m_postDescPool, m_postDescSetLayout); +} + +//-------------------------------------------------------------------------------------------------- +// Update the output +// +void HelloVulkan::updatePostDescriptorSet() +{ + vk::WriteDescriptorSet writeDescriptorSets = + nvvkpp::util::createWrite(m_postDescSet, m_postDescSetLayoutBind[0], + &m_offscreenColor.descriptor); + m_device.updateDescriptorSets(writeDescriptorSets, nullptr); +} + +//-------------------------------------------------------------------------------------------------- +// Draw a full screen quad with the attached image +// +void HelloVulkan::drawPost(vk::CommandBuffer cmdBuf) +{ + m_debug.beginLabel(cmdBuf, "Post"); + + cmdBuf.setViewport(0, {vk::Viewport(0, 0, (float)m_size.width, (float)m_size.height, 0, 1)}); + cmdBuf.setScissor(0, {{{0, 0}, {m_size.width, m_size.height}}}); + + auto aspectRatio = static_cast(m_size.width) / static_cast(m_size.height); + cmdBuf.pushConstants(m_postPipelineLayout, vk::ShaderStageFlagBits::eFragment, 0, + aspectRatio); + cmdBuf.bindPipeline(vk::PipelineBindPoint::eGraphics, m_postPipeline); + cmdBuf.bindDescriptorSets(vk::PipelineBindPoint::eGraphics, m_postPipelineLayout, 0, + m_postDescSet, {}); + cmdBuf.draw(3, 1, 0, 0); + + m_debug.endLabel(cmdBuf); +} + +////////////////////////////////////////////////////////////////////////// +////////////////////////////////////////////////////////////////////////// +////////////////////////////////////////////////////////////////////////// + +//-------------------------------------------------------------------------------------------------- +// Initialize Vulkan ray tracing +// #VKRay +void HelloVulkan::initRayTracing() +{ + // Requesting ray tracing properties + auto properties = m_physicalDevice.getProperties2(); + m_rtProperties = properties.get(); + m_rtBuilder.setup(m_device, m_physicalDevice, m_graphicsQueueIndex); +} + +//-------------------------------------------------------------------------------------------------- +// Converting a OBJ primitive to the ray tracing geometry used for the BLAS +// +nvvkpp::RaytracingBuilderKHR::Blas HelloVulkan::objectToVkGeometryKHR(const ObjModel& model) +{ + vk::AccelerationStructureCreateGeometryTypeInfoKHR asCreate; + asCreate.setGeometryType(vk::GeometryTypeKHR::eTriangles); + asCreate.setIndexType(vk::IndexType::eUint32); + asCreate.setVertexFormat(vk::Format::eR32G32B32Sfloat); + asCreate.setMaxPrimitiveCount(model.nbIndices / 3); // Nb triangles + asCreate.setMaxVertexCount(model.nbVertices); + asCreate.setAllowsTransforms(VK_FALSE); // No adding transformation matrices + vk::DeviceAddress vertexAddress = m_device.getBufferAddress({model.vertexBuffer.buffer}); + vk::DeviceAddress indexAddress = m_device.getBufferAddress({model.indexBuffer.buffer}); + vk::AccelerationStructureGeometryTrianglesDataKHR triangles; + triangles.setVertexFormat(asCreate.vertexFormat); + triangles.setVertexData(vertexAddress); + triangles.setVertexStride(sizeof(VertexObj)); + triangles.setIndexType(asCreate.indexType); + triangles.setIndexData(indexAddress); + triangles.setTransformData({}); + + vk::AccelerationStructureGeometryKHR asGeom; + asGeom.setGeometryType(asCreate.geometryType); + // Consider the geometry opaque for optimization + asGeom.setFlags(vk::GeometryFlagBitsKHR::eOpaque); + asGeom.geometry.setTriangles(triangles); + + vk::AccelerationStructureBuildOffsetInfoKHR offset; + offset.setFirstVertex(0); + offset.setPrimitiveCount(asCreate.maxPrimitiveCount); + offset.setPrimitiveOffset(0); + offset.setTransformOffset(0); + + nvvkpp::RaytracingBuilderKHR::Blas blas; + blas.asGeometry.emplace_back(asGeom); + blas.asCreateGeometryInfo.emplace_back(asCreate); + blas.asBuildOffsetInfo.emplace_back(offset); + return blas; +} + +void HelloVulkan::createBottomLevelAS() +{ + // BLAS - Storing each primitive in a geometry + m_blas.reserve(m_objModel.size()); + for(const auto& obj : m_objModel) + { + auto blas = objectToVkGeometryKHR(obj); + + // We could add more geometry in each BLAS, but we add only one for now + m_blas.push_back(blas); + } + m_rtBuilder.buildBlas(m_blas, vk::BuildAccelerationStructureFlagBitsKHR::eAllowUpdate + | vk::BuildAccelerationStructureFlagBitsKHR::ePreferFastBuild); +} + +void HelloVulkan::createTopLevelAS() +{ + m_tlas.reserve(m_objInstance.size()); + for(int i = 0; i < static_cast(m_objInstance.size()); i++) + { + nvvkpp::RaytracingBuilderKHR::Instance rayInst; + rayInst.transform = m_objInstance[i].transform; // Position of the instance + rayInst.instanceId = i; // gl_InstanceID + rayInst.blasId = m_objInstance[i].objIndex; + rayInst.hitGroupId = 0; + rayInst.flags = vk::GeometryInstanceFlagBitsKHR::eTriangleCullDisable; + m_tlas.emplace_back(rayInst); + } + m_rtBuilder.buildTlas(m_tlas, vk::BuildAccelerationStructureFlagBitsKHR::ePreferFastTrace + | vk::BuildAccelerationStructureFlagBitsKHR::eAllowUpdate); +} + +//-------------------------------------------------------------------------------------------------- +// This descriptor set holds the Acceleration structure and the output image +// +void HelloVulkan::createRtDescriptorSet() +{ + using vkDT = vk::DescriptorType; + using vkSS = vk::ShaderStageFlagBits; + using vkDSLB = vk::DescriptorSetLayoutBinding; + + m_rtDescSetLayoutBind.emplace_back(vkDSLB(0, vkDT::eAccelerationStructureKHR, 1, + vkSS::eRaygenKHR | vkSS::eClosestHitKHR)); // TLAS + m_rtDescSetLayoutBind.emplace_back( + vkDSLB(1, vkDT::eStorageImage, 1, vkSS::eRaygenKHR)); // Output image + + m_rtDescPool = nvvkpp::util::createDescriptorPool(m_device, m_rtDescSetLayoutBind); + m_rtDescSetLayout = nvvkpp::util::createDescriptorSetLayout(m_device, m_rtDescSetLayoutBind); + m_rtDescSet = m_device.allocateDescriptorSets({m_rtDescPool, 1, &m_rtDescSetLayout})[0]; + + vk::WriteDescriptorSetAccelerationStructureKHR descASInfo; + descASInfo.setAccelerationStructureCount(1); + descASInfo.setPAccelerationStructures(&m_rtBuilder.getAccelerationStructure()); + vk::DescriptorImageInfo imageInfo{ + {}, m_offscreenColor.descriptor.imageView, vk::ImageLayout::eGeneral}; + + std::vector writes; + writes.emplace_back( + nvvkpp::util::createWrite(m_rtDescSet, m_rtDescSetLayoutBind[0], &descASInfo)); + writes.emplace_back(nvvkpp::util::createWrite(m_rtDescSet, m_rtDescSetLayoutBind[1], &imageInfo)); + m_device.updateDescriptorSets(static_cast(writes.size()), writes.data(), 0, nullptr); +} + + +//-------------------------------------------------------------------------------------------------- +// Writes the output image to the descriptor set +// - Required when changing resolution +// +void HelloVulkan::updateRtDescriptorSet() +{ + using vkDT = vk::DescriptorType; + + // (1) Output buffer + vk::DescriptorImageInfo imageInfo{ + {}, m_offscreenColor.descriptor.imageView, vk::ImageLayout::eGeneral}; + vk::WriteDescriptorSet wds{m_rtDescSet, 1, 0, 1, vkDT::eStorageImage, &imageInfo}; + m_device.updateDescriptorSets(wds, nullptr); +} + + +//-------------------------------------------------------------------------------------------------- +// Pipeline for the ray tracer: all shaders, raygen, chit, miss +// +void HelloVulkan::createRtPipeline() +{ + std::vector paths = defaultSearchPaths; + + vk::ShaderModule raygenSM = + nvvkpp::util::createShaderModule(m_device, // + nvh::loadFile("shaders/raytrace.rgen.spv", true, paths)); + vk::ShaderModule missSM = + nvvkpp::util::createShaderModule(m_device, // + nvh::loadFile("shaders/raytrace.rmiss.spv", true, paths)); + + // The second miss shader is invoked when a shadow ray misses the geometry. It + // simply indicates that no occlusion has been found + vk::ShaderModule shadowmissSM = nvvkpp::util::createShaderModule( + m_device, nvh::loadFile("shaders/raytraceShadow.rmiss.spv", true, paths)); + + + std::vector stages; + + // Raygen + vk::RayTracingShaderGroupCreateInfoKHR rg{vk::RayTracingShaderGroupTypeKHR::eGeneral, + VK_SHADER_UNUSED_KHR, VK_SHADER_UNUSED_KHR, + VK_SHADER_UNUSED_KHR, VK_SHADER_UNUSED_KHR}; + stages.push_back({{}, vk::ShaderStageFlagBits::eRaygenKHR, raygenSM, "main"}); + rg.setGeneralShader(static_cast(stages.size() - 1)); + m_rtShaderGroups.push_back(rg); + // Miss + vk::RayTracingShaderGroupCreateInfoKHR mg{vk::RayTracingShaderGroupTypeKHR::eGeneral, + VK_SHADER_UNUSED_KHR, VK_SHADER_UNUSED_KHR, + VK_SHADER_UNUSED_KHR, VK_SHADER_UNUSED_KHR}; + stages.push_back({{}, vk::ShaderStageFlagBits::eMissKHR, missSM, "main"}); + mg.setGeneralShader(static_cast(stages.size() - 1)); + m_rtShaderGroups.push_back(mg); + // Shadow Miss + stages.push_back({{}, vk::ShaderStageFlagBits::eMissKHR, shadowmissSM, "main"}); + mg.setGeneralShader(static_cast(stages.size() - 1)); + m_rtShaderGroups.push_back(mg); + + // Hit Group - Closest Hit + AnyHit + vk::ShaderModule chitSM = + nvvkpp::util::createShaderModule(m_device, // + nvh::loadFile("shaders/raytrace.rchit.spv", true, paths)); + + vk::RayTracingShaderGroupCreateInfoKHR hg{vk::RayTracingShaderGroupTypeKHR::eTrianglesHitGroup, + VK_SHADER_UNUSED_KHR, VK_SHADER_UNUSED_KHR, + VK_SHADER_UNUSED_KHR, VK_SHADER_UNUSED_KHR}; + stages.push_back({{}, vk::ShaderStageFlagBits::eClosestHitKHR, chitSM, "main"}); + hg.setClosestHitShader(static_cast(stages.size() - 1)); + m_rtShaderGroups.push_back(hg); + + vk::PipelineLayoutCreateInfo pipelineLayoutCreateInfo; + + // Push constant: we want to be able to update constants used by the shaders + vk::PushConstantRange pushConstant{vk::ShaderStageFlagBits::eRaygenKHR + | vk::ShaderStageFlagBits::eClosestHitKHR + | vk::ShaderStageFlagBits::eMissKHR, + 0, sizeof(RtPushConstant)}; + pipelineLayoutCreateInfo.setPushConstantRangeCount(1); + pipelineLayoutCreateInfo.setPPushConstantRanges(&pushConstant); + + // Descriptor sets: one specific to ray tracing, and one shared with the rasterization pipeline + std::vector rtDescSetLayouts = {m_rtDescSetLayout, m_descSetLayout}; + pipelineLayoutCreateInfo.setSetLayoutCount(static_cast(rtDescSetLayouts.size())); + pipelineLayoutCreateInfo.setPSetLayouts(rtDescSetLayouts.data()); + + m_rtPipelineLayout = m_device.createPipelineLayout(pipelineLayoutCreateInfo); + + // Assemble the shader stages and recursion depth info into the ray tracing pipeline + vk::RayTracingPipelineCreateInfoKHR rayPipelineInfo; + rayPipelineInfo.setStageCount(static_cast(stages.size())); // Stages are shaders + rayPipelineInfo.setPStages(stages.data()); + + rayPipelineInfo.setGroupCount(static_cast( + m_rtShaderGroups.size())); // 1-raygen, n-miss, n-(hit[+anyhit+intersect]) + rayPipelineInfo.setPGroups(m_rtShaderGroups.data()); + + rayPipelineInfo.setMaxRecursionDepth(2); // Ray depth + rayPipelineInfo.setLayout(m_rtPipelineLayout); + m_rtPipeline = m_device.createRayTracingPipelineKHR({}, rayPipelineInfo).value; + + m_device.destroy(raygenSM); + m_device.destroy(missSM); + m_device.destroy(shadowmissSM); + m_device.destroy(chitSM); +} + +//-------------------------------------------------------------------------------------------------- +// The Shader Binding Table (SBT) +// - getting all shader handles and writing them in a SBT buffer +// - Besides exception, this could be always done like this +// See how the SBT buffer is used in run() +// +void HelloVulkan::createRtShaderBindingTable() +{ + auto groupCount = + static_cast(m_rtShaderGroups.size()); // 3 shaders: raygen, miss, chit + uint32_t groupHandleSize = m_rtProperties.shaderGroupHandleSize; // Size of a program identifier + + // Fetch all the shader handles used in the pipeline, so that they can be written in the SBT + uint32_t sbtSize = groupCount * groupHandleSize; + + std::vector shaderHandleStorage(sbtSize); + m_device.getRayTracingShaderGroupHandlesKHR(m_rtPipeline, 0, groupCount, sbtSize, + shaderHandleStorage.data()); + // Write the handles in the SBT + nvvkpp::SingleCommandBuffer genCmdBuf(m_device, m_graphicsQueueIndex); + vk::CommandBuffer cmdBuf = genCmdBuf.createCommandBuffer(); + + m_rtSBTBuffer = + m_alloc.createBuffer(cmdBuf, shaderHandleStorage, vk::BufferUsageFlagBits::eRayTracingKHR); + m_debug.setObjectName(m_rtSBTBuffer.buffer, "SBT"); + + + genCmdBuf.flushCommandBuffer(cmdBuf); + + m_alloc.flushStaging(); +} + +//-------------------------------------------------------------------------------------------------- +// Ray Tracing the scene +// +void HelloVulkan::raytrace(const vk::CommandBuffer& cmdBuf, const nvmath::vec4f& clearColor) +{ + m_debug.beginLabel(cmdBuf, "Ray trace"); + // Initializing push constant values + m_rtPushConstants.clearColor = clearColor; + m_rtPushConstants.lightPosition = m_pushConstant.lightPosition; + m_rtPushConstants.lightIntensity = m_pushConstant.lightIntensity; + m_rtPushConstants.lightType = m_pushConstant.lightType; + + cmdBuf.bindPipeline(vk::PipelineBindPoint::eRayTracingKHR, m_rtPipeline); + cmdBuf.bindDescriptorSets(vk::PipelineBindPoint::eRayTracingKHR, m_rtPipelineLayout, 0, + {m_rtDescSet, m_descSet}, {}); + cmdBuf.pushConstants(m_rtPipelineLayout, + vk::ShaderStageFlagBits::eRaygenKHR + | vk::ShaderStageFlagBits::eClosestHitKHR + | vk::ShaderStageFlagBits::eMissKHR, + 0, m_rtPushConstants); + + vk::DeviceSize progSize = m_rtProperties.shaderGroupHandleSize; // Size of a program identifier + vk::DeviceSize rayGenOffset = 0u * progSize; // Start at the beginning of m_sbtBuffer + vk::DeviceSize missOffset = 1u * progSize; // Jump over raygen + vk::DeviceSize hitGroupOffset = 3u * progSize; // Jump over the previous shaders + vk::DeviceSize sbtSize = progSize * (vk::DeviceSize)m_rtShaderGroups.size(); + + // m_sbtBuffer holds all the shader handles: raygen, n-miss, hit... + const vk::StridedBufferRegionKHR raygenShaderBindingTable = {m_rtSBTBuffer.buffer, rayGenOffset, + progSize, sbtSize}; + const vk::StridedBufferRegionKHR missShaderBindingTable = {m_rtSBTBuffer.buffer, missOffset, + progSize, sbtSize}; + const vk::StridedBufferRegionKHR hitShaderBindingTable = {m_rtSBTBuffer.buffer, hitGroupOffset, + progSize, sbtSize}; + const vk::StridedBufferRegionKHR callableShaderBindingTable; + cmdBuf.traceRaysKHR(&raygenShaderBindingTable, &missShaderBindingTable, &hitShaderBindingTable, + &callableShaderBindingTable, // + m_size.width, m_size.height, 1); // + + m_debug.endLabel(cmdBuf); +} + +////////////////////////////////////////////////////////////////////////// +// #VK_animation + +void HelloVulkan::animationInstances(float time) +{ + const int32_t nbWuson = static_cast(m_objInstance.size() - 2); + const float deltaAngle = 6.28318530718f / static_cast(nbWuson); + const float wusonLength = 3.f; + const float radius = wusonLength / (2.f * sin(deltaAngle / 2.0f)); + const float offset = time * 0.5f; + + for(int i = 0; i < nbWuson; i++) + { + int wusonIdx = i + 1; + ObjInstance& inst = m_objInstance[wusonIdx]; + inst.transform = nvmath::rotation_mat4_y(i * deltaAngle + offset) + * nvmath::translation_mat4(radius, 0.f, 0.f); + inst.transformIT = nvmath::transpose(nvmath::invert(inst.transform)); + + nvvkpp::RaytracingBuilderKHR::Instance& tinst = m_tlas[wusonIdx]; + tinst.transform = inst.transform; + } + + // Update the buffer + vk::DeviceSize bufferSize = m_objInstance.size() * sizeof(ObjInstance); + nvvkBuffer stagingBuffer = m_alloc.createBuffer(bufferSize, vk::BufferUsageFlagBits::eTransferSrc, + vk::MemoryPropertyFlagBits::eHostVisible); + // Copy data to staging buffer + auto* gInst = m_alloc.map(stagingBuffer); + memcpy(gInst, m_objInstance.data(), bufferSize); + m_alloc.unmap(stagingBuffer); + // Copy staging buffer to the Scene Description buffer + nvvkpp::SingleCommandBuffer genCmdBuf(m_device, m_graphicsQueueIndex); + vk::CommandBuffer cmdBuf = genCmdBuf.createCommandBuffer(); + cmdBuf.copyBuffer(stagingBuffer.buffer, m_sceneDesc.buffer, vk::BufferCopy(0, 0, bufferSize)); + m_debug.endLabel(cmdBuf); + genCmdBuf.flushCommandBuffer(cmdBuf); + m_alloc.destroy(stagingBuffer); + + m_rtBuilder.updateTlasMatrices(m_tlas); + m_rtBuilder.updateBlas(2); +} + +void HelloVulkan::animationObject(float time) +{ + ObjModel& model = m_objModel[2]; + + updateCompDescriptors(model.vertexBuffer); + + nvvkpp::SingleCommandBuffer genCmdBuf(m_device, m_graphicsQueueIndex); + vk::CommandBuffer cmdBuf = genCmdBuf.createCommandBuffer(); + + cmdBuf.bindPipeline(vk::PipelineBindPoint::eCompute, m_compPipeline); + cmdBuf.bindDescriptorSets(vk::PipelineBindPoint::eCompute, m_compPipelineLayout, 0, + {m_compDescSet}, {}); + cmdBuf.pushConstants(m_compPipelineLayout, vk::ShaderStageFlagBits::eCompute, 0, sizeof(float), + &time); + cmdBuf.dispatch(model.nbVertices, 1, 1); + genCmdBuf.flushCommandBuffer(cmdBuf); +} + +////////////////////////////////////////////////////////////////////////// +// #VK_compute +void HelloVulkan::createCompDescriptors() +{ + m_compDescSetLayoutBind.emplace_back(vk::DescriptorSetLayoutBinding( + 0, vk::DescriptorType::eStorageBuffer, 1, vk::ShaderStageFlagBits::eCompute)); + + m_compDescSetLayout = nvvkpp::util::createDescriptorSetLayout(m_device, m_compDescSetLayoutBind); + m_compDescPool = nvvkpp::util::createDescriptorPool(m_device, m_compDescSetLayoutBind, 1); + m_compDescSet = nvvkpp::util::createDescriptorSet(m_device, m_compDescPool, m_compDescSetLayout); +} + +void HelloVulkan::updateCompDescriptors(nvvkBuffer& vertex) +{ + std::vector writes; + vk::DescriptorBufferInfo dbiUnif{vertex.buffer, 0, VK_WHOLE_SIZE}; + writes.emplace_back( + nvvkpp::util::createWrite(m_compDescSet, m_compDescSetLayoutBind[0], &dbiUnif)); + m_device.updateDescriptorSets(static_cast(writes.size()), writes.data(), 0, nullptr); +} + +void HelloVulkan::createCompPipelines() +{ + // pushing time + vk::PushConstantRange push_constants = {vk::ShaderStageFlagBits::eCompute, 0, sizeof(float)}; + vk::PipelineLayoutCreateInfo layout_info{{}, 1, &m_compDescSetLayout, 1, &push_constants}; + m_compPipelineLayout = m_device.createPipelineLayout(layout_info); + vk::ComputePipelineCreateInfo computePipelineCreateInfo{{}, {}, m_compPipelineLayout}; + + computePipelineCreateInfo.stage = + nvvkpp::util::loadShader(m_device, + nvh::loadFile("shaders/anim.comp.spv", true, defaultSearchPaths), + vk::ShaderStageFlagBits::eCompute); + m_compPipeline = m_device.createComputePipeline({}, computePipelineCreateInfo, nullptr); + m_device.destroy(computePipelineCreateInfo.stage.module); +} diff --git a/ray_tracing_animation/hello_vulkan.h b/ray_tracing_animation/hello_vulkan.h new file mode 100644 index 0000000..c9052af --- /dev/null +++ b/ray_tracing_animation/hello_vulkan.h @@ -0,0 +1,184 @@ +/* Copyright (c) 2014-2018, NVIDIA CORPORATION. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * * Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * * Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * * Neither the name of NVIDIA CORPORATION nor the names of its + * contributors may be used to endorse or promote products derived + * from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS ``AS IS'' AND ANY + * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY + * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ +#pragma once + +#include "nvvkpp/allocator_dedicated_vkpp.hpp" +#include "nvvkpp/appbase_vkpp.hpp" +#include "nvvkpp/debug_util_vkpp.hpp" + +// #VKRay +#define ALLOC_DEDICATED +#include "nvvkpp/raytraceKHR_vkpp.hpp" + +using nvvkBuffer = nvvkpp::BufferDedicated; +using nvvkTexture = nvvkpp::TextureDedicated; + +//-------------------------------------------------------------------------------------------------- +// Simple rasterizer of OBJ objects +// - Each OBJ loaded are stored in an `ObjModel` and referenced by a `ObjInstance` +// - It is possible to have many `ObjInstance` referencing the same `ObjModel` +// - Rendering is done in an offscreen framebuffer +// - The image of the framebuffer is displayed in post-process in a full-screen quad +// +class HelloVulkan : public nvvkpp::AppBase +{ +public: + void setup(const vk::Device& device, + const vk::PhysicalDevice& physicalDevice, + uint32_t queueFamily) override; + void createDescriptorSetLayout(); + void createGraphicsPipeline(); + void loadModel(const std::string& filename, nvmath::mat4f transform = nvmath::mat4f(1)); + void updateDescriptorSet(); + void createUniformBuffer(); + void createSceneDescriptionBuffer(); + void createTextureImages(const vk::CommandBuffer& cmdBuf, + const std::vector& textures); + void updateUniformBuffer(); + void onResize(int /*w*/, int /*h*/) override; + void destroyResources(); + void rasterize(const vk::CommandBuffer& cmdBuff); + + // The OBJ model + struct ObjModel + { + uint32_t nbIndices{0}; + uint32_t nbVertices{0}; + nvvkBuffer vertexBuffer; // Device buffer of all 'Vertex' + nvvkBuffer indexBuffer; // Device buffer of the indices forming triangles + nvvkBuffer matColorBuffer; // Device buffer of array of 'Wavefront material' + nvvkBuffer matIndexBuffer; // Device buffer of array of 'Wavefront material' + }; + + // Instance of the OBJ + struct ObjInstance + { + uint32_t objIndex{0}; // Reference to the `m_objModel` + uint32_t txtOffset{0}; // Offset in `m_textures` + nvmath::mat4f transform{1}; // Position of the instance + nvmath::mat4f transformIT{1}; // Inverse transpose + }; + + // Information pushed at each draw call + struct ObjPushConstant + { + nvmath::vec3f lightPosition{10.f, 15.f, 8.f}; + int instanceId{0}; // To retrieve the transformation matrix + float lightIntensity{100.f}; + int lightType{0}; // 0: point, 1: infinite + }; + ObjPushConstant m_pushConstant; + + // Array of objects and instances in the scene + std::vector m_objModel; + std::vector m_objInstance; + + // Graphic pipeline + vk::PipelineLayout m_pipelineLayout; + vk::Pipeline m_graphicsPipeline; + std::vector m_descSetLayoutBind; + vk::DescriptorPool m_descPool; + vk::DescriptorSetLayout m_descSetLayout; + vk::DescriptorSet m_descSet; + + nvvkBuffer m_cameraMat; // Device-Host of the camera matrices + nvvkBuffer m_sceneDesc; // Device buffer of the OBJ instances + std::vector m_textures; // vector of all textures of the scene + + nvvkpp::AllocatorDedicated m_alloc; // Allocator for buffer, images, acceleration structures + nvvkpp::DebugUtil m_debug; // Utility to name objects + + // #Post + void createOffscreenRender(); + void createPostPipeline(); + void createPostDescriptor(); + void updatePostDescriptorSet(); + void drawPost(vk::CommandBuffer cmdBuf); + + std::vector m_postDescSetLayoutBind; + vk::DescriptorPool m_postDescPool; + vk::DescriptorSetLayout m_postDescSetLayout; + vk::DescriptorSet m_postDescSet; + vk::Pipeline m_postPipeline; + vk::PipelineLayout m_postPipelineLayout; + vk::RenderPass m_offscreenRenderPass; + vk::Framebuffer m_offscreenFramebuffer; + nvvkTexture m_offscreenColor; + vk::Format m_offscreenColorFormat{vk::Format::eR32G32B32A32Sfloat}; + nvvkTexture m_offscreenDepth; + vk::Format m_offscreenDepthFormat{vk::Format::eD32Sfloat}; + + // #VKRay + void initRayTracing(); + nvvkpp::RaytracingBuilderKHR::Blas objectToVkGeometryKHR(const ObjModel& model); + void createBottomLevelAS(); + void createTopLevelAS(); + void createRtDescriptorSet(); + void updateRtDescriptorSet(); + void createRtPipeline(); + void createRtShaderBindingTable(); + void raytrace(const vk::CommandBuffer& cmdBuf, const nvmath::vec4f& clearColor); + + + vk::PhysicalDeviceRayTracingPropertiesKHR m_rtProperties; + nvvkpp::RaytracingBuilderKHR m_rtBuilder; + std::vector m_rtDescSetLayoutBind; + vk::DescriptorPool m_rtDescPool; + vk::DescriptorSetLayout m_rtDescSetLayout; + vk::DescriptorSet m_rtDescSet; + std::vector m_rtShaderGroups; + vk::PipelineLayout m_rtPipelineLayout; + vk::Pipeline m_rtPipeline; + nvvkBuffer m_rtSBTBuffer; + + std::vector m_tlas; + std::vector m_blas; + + struct RtPushConstant + { + nvmath::vec4f clearColor; + nvmath::vec3f lightPosition; + float lightIntensity; + int lightType; + } m_rtPushConstants; + + // #VK_animation + void animationInstances(float time); + void animationObject(float time); + + // #VK_compute + void createCompDescriptors(); + void updateCompDescriptors(nvvkBuffer& vertex); + void createCompPipelines(); + + std::vector m_compDescSetLayoutBind; + vk::DescriptorPool m_compDescPool; + vk::DescriptorSetLayout m_compDescSetLayout; + vk::DescriptorSet m_compDescSet; + vk::Pipeline m_compPipeline; + vk::PipelineLayout m_compPipelineLayout; +}; diff --git a/ray_tracing_animation/main.cpp b/ray_tracing_animation/main.cpp new file mode 100644 index 0000000..4ea724e --- /dev/null +++ b/ray_tracing_animation/main.cpp @@ -0,0 +1,318 @@ +/* Copyright (c) 2014-2018, NVIDIA CORPORATION. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * * Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * * Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * * Neither the name of NVIDIA CORPORATION nor the names of its + * contributors may be used to endorse or promote products derived + * from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS ``AS IS'' AND ANY + * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY + * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +// ImGui - standalone example application for Glfw + Vulkan, using programmable +// pipeline If you are new to ImGui, see examples/README.txt and documentation +// at the top of imgui.cpp. + +#include +#include + +#include "imgui.h" +#include "imgui_impl_glfw.h" + +#include "hello_vulkan.h" +#include "nvh/cameramanipulator.hpp" +#include "nvh/fileoperations.hpp" +#include "nvpsystem.hpp" +#include "nvvkpp/appbase_vkpp.hpp" +#include "nvvkpp/commands_vkpp.hpp" +#include "nvvkpp/context_vkpp.hpp" +#include "nvvkpp/utilities_vkpp.hpp" + +////////////////////////////////////////////////////////////////////////// +#define UNUSED(x) (void)(x) +////////////////////////////////////////////////////////////////////////// + +// Default search path for shaders +std::vector defaultSearchPaths; + +// GLFW Callback functions +static void onErrorCallback(int error, const char* description) +{ + fprintf(stderr, "GLFW Error %d: %s\n", error, description); +} + +// Extra UI +void renderUI(HelloVulkan& helloVk) +{ + static int item = 1; + if(ImGui::Combo("Up Vector", &item, "X\0Y\0Z\0\0")) + { + nvmath::vec3f pos, eye, up; + CameraManip.getLookat(pos, eye, up); + up = nvmath::vec3f(item == 0, item == 1, item == 2); + CameraManip.setLookat(pos, eye, up); + } + ImGui::SliderFloat3("Light Position", &helloVk.m_pushConstant.lightPosition.x, -20.f, 20.f); + ImGui::SliderFloat("Light Intensity", &helloVk.m_pushConstant.lightIntensity, 0.f, 100.f); + ImGui::RadioButton("Point", &helloVk.m_pushConstant.lightType, 0); + ImGui::SameLine(); + ImGui::RadioButton("Infinite", &helloVk.m_pushConstant.lightType, 1); +} + +////////////////////////////////////////////////////////////////////////// +////////////////////////////////////////////////////////////////////////// +////////////////////////////////////////////////////////////////////////// +static int const SAMPLE_WIDTH = 1280; +static int const SAMPLE_HEIGHT = 720; + +//-------------------------------------------------------------------------------------------------- +// Application Entry +// +int main(int argc, char** argv) +{ + UNUSED(argc); + + // Setup GLFW window + glfwSetErrorCallback(onErrorCallback); + if(!glfwInit()) + { + return 1; + } + glfwWindowHint(GLFW_CLIENT_API, GLFW_NO_API); + GLFWwindow* window = glfwCreateWindow(SAMPLE_WIDTH, SAMPLE_HEIGHT, + "NVIDIA Vulkan Raytracing Tutorial", nullptr, nullptr); + + // Setup camera + CameraManip.setWindowSize(SAMPLE_WIDTH, SAMPLE_HEIGHT); + CameraManip.setLookat(nvmath::vec3f(4, 4, 4), nvmath::vec3f(0, 1, 0), nvmath::vec3f(0, 1, 0)); + + // Setup Vulkan + if(!glfwVulkanSupported()) + { + printf("GLFW: Vulkan Not Supported\n"); + return 1; + } + + // setup some basic things for the sample, logging file for example + NVPSystem system(argv[0], PROJECT_NAME); + + // Search path for shaders and other media + defaultSearchPaths = { + PROJECT_ABSDIRECTORY, + PROJECT_ABSDIRECTORY "../", + NVPSystem::exePath() + std::string(PROJECT_RELDIRECTORY), + NVPSystem::exePath() + std::string(PROJECT_RELDIRECTORY) + std::string("../"), + }; + + // Enabling the extension feature + vk::PhysicalDeviceRayTracingFeaturesKHR raytracingFeature; + + // Requesting Vulkan extensions and layers + nvvkpp::ContextCreateInfo contextInfo(true); + contextInfo.setVersion(1, 2); + contextInfo.addInstanceLayer("VK_LAYER_LUNARG_monitor", true); + contextInfo.addInstanceExtension(VK_KHR_SURFACE_EXTENSION_NAME); +#ifdef _WIN32 + contextInfo.addInstanceExtension(VK_KHR_WIN32_SURFACE_EXTENSION_NAME); +#else + contextInfo.addInstanceExtension(VK_KHR_XLIB_SURFACE_EXTENSION_NAME); + contextInfo.addInstanceExtension(VK_KHR_XCB_SURFACE_EXTENSION_NAME); +#endif + contextInfo.addInstanceExtension(VK_KHR_GET_PHYSICAL_DEVICE_PROPERTIES_2_EXTENSION_NAME); + contextInfo.addDeviceExtension(VK_KHR_SWAPCHAIN_EXTENSION_NAME); + contextInfo.addDeviceExtension(VK_KHR_DEDICATED_ALLOCATION_EXTENSION_NAME); + contextInfo.addDeviceExtension(VK_KHR_GET_MEMORY_REQUIREMENTS_2_EXTENSION_NAME); + contextInfo.addDeviceExtension(VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME); + contextInfo.addDeviceExtension(VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME); + // #VKRay: Activate the ray tracing extension + contextInfo.addDeviceExtension(VK_KHR_RAY_TRACING_EXTENSION_NAME, false, &raytracingFeature); + contextInfo.addDeviceExtension(VK_KHR_MAINTENANCE3_EXTENSION_NAME); + contextInfo.addDeviceExtension(VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME); + contextInfo.addDeviceExtension(VK_KHR_DEFERRED_HOST_OPERATIONS_EXTENSION_NAME); + contextInfo.addDeviceExtension(VK_KHR_BUFFER_DEVICE_ADDRESS_EXTENSION_NAME); + + // Creating Vulkan base application + nvvkpp::Context vkctx{}; + vkctx.initInstance(contextInfo); + // Find all compatible devices + auto compatibleDevices = vkctx.getCompatibleDevices(contextInfo); + assert(!compatibleDevices.empty()); + // Use a compatible device + vkctx.initDevice(compatibleDevices[0], contextInfo); + + // Create example + HelloVulkan helloVk; + + // Window need to be opened to get the surface on which to draw + const vk::SurfaceKHR surface = helloVk.getVkSurface(vkctx.m_instance, window); + vkctx.setGCTQueueWithPresent(surface); + + helloVk.setup(vkctx.m_device, vkctx.m_physicalDevice, vkctx.m_queueGCT.familyIndex); + helloVk.createSurface(surface, SAMPLE_WIDTH, SAMPLE_HEIGHT); + helloVk.createDepthBuffer(); + helloVk.createRenderPass(); + helloVk.createFrameBuffers(); + + // Setup Imgui + helloVk.initGUI(0); // Using sub-pass 0 + + // Creation of the example + helloVk.loadModel(nvh::findFile("media/scenes/plane.obj", defaultSearchPaths), + nvmath::scale_mat4(nvmath::vec3f(2.f, 1.f, 2.f))); + helloVk.loadModel(nvh::findFile("media/scenes/wuson.obj", defaultSearchPaths)); + HelloVulkan::ObjInstance inst = helloVk.m_objInstance.back(); + for(int i = 0; i < 5; i++) + helloVk.m_objInstance.push_back(inst); + helloVk.loadModel(nvh::findFile("media/scenes/sphere.obj", defaultSearchPaths)); + + + helloVk.createOffscreenRender(); + helloVk.createDescriptorSetLayout(); + helloVk.createGraphicsPipeline(); + helloVk.createUniformBuffer(); + helloVk.createSceneDescriptionBuffer(); + helloVk.updateDescriptorSet(); + + // #VKRay + helloVk.initRayTracing(); + helloVk.createBottomLevelAS(); + helloVk.createTopLevelAS(); + helloVk.createRtDescriptorSet(); + helloVk.createRtPipeline(); + helloVk.createRtShaderBindingTable(); + + helloVk.createPostDescriptor(); + helloVk.createPostPipeline(); + helloVk.updatePostDescriptorSet(); + + // #VK_compute + helloVk.createCompDescriptors(); + helloVk.createCompPipelines(); + + + nvmath::vec4f clearColor = nvmath::vec4f(1, 1, 1, 1.00f); + bool useRaytracer = true; + auto start = std::chrono::system_clock::now(); + + + helloVk.setupGlfwCallbacks(window); + ImGui_ImplGlfw_InitForVulkan(window, true); + + // Main loop + while(!glfwWindowShouldClose(window)) + { + glfwPollEvents(); + if(helloVk.isMinimized()) + continue; + + // Start the Dear ImGui frame + ImGui_ImplGlfw_NewFrame(); + ImGui::NewFrame(); + + // Updating camera buffer + helloVk.updateUniformBuffer(); + + // Show UI window. + if(1 == 1) + { + ImGui::ColorEdit3("Clear color", reinterpret_cast(&clearColor)); + ImGui::Checkbox("Ray Tracer mode", &useRaytracer); // Switch between raster and ray tracing + + renderUI(helloVk); + ImGui::Text("Application average %.3f ms/frame (%.1f FPS)", + 1000.0f / ImGui::GetIO().Framerate, ImGui::GetIO().Framerate); + ImGui::Render(); + } + + // #VK_animation + std::chrono::duration diff = std::chrono::system_clock::now() - start; + helloVk.animationInstances(diff.count()); + helloVk.animationObject(diff.count()); + + // Start rendering the scene + helloVk.prepareFrame(); + + // Start command buffer of this frame + auto curFrame = helloVk.getCurFrame(); + const vk::CommandBuffer& cmdBuff = helloVk.getCommandBuffers()[curFrame]; + + cmdBuff.begin({vk::CommandBufferUsageFlagBits::eOneTimeSubmit}); + + // Clearing screen + vk::ClearValue clearValues[2]; + clearValues[0].setColor(nvvkpp::util::clearColor(clearColor)); + clearValues[1].setDepthStencil({1.0f, 0}); + + // Offscreen render pass + { + vk::RenderPassBeginInfo offscreenRenderPassBeginInfo; + offscreenRenderPassBeginInfo.setClearValueCount(2); + offscreenRenderPassBeginInfo.setPClearValues(clearValues); + offscreenRenderPassBeginInfo.setRenderPass(helloVk.m_offscreenRenderPass); + offscreenRenderPassBeginInfo.setFramebuffer(helloVk.m_offscreenFramebuffer); + offscreenRenderPassBeginInfo.setRenderArea({{}, helloVk.getSize()}); + + // Rendering Scene + if(useRaytracer) + { + helloVk.raytrace(cmdBuff, clearColor); + } + else + { + cmdBuff.beginRenderPass(offscreenRenderPassBeginInfo, vk::SubpassContents::eInline); + helloVk.rasterize(cmdBuff); + cmdBuff.endRenderPass(); + } + } + + // 2nd rendering pass: tone mapper, UI + { + vk::RenderPassBeginInfo postRenderPassBeginInfo; + postRenderPassBeginInfo.setClearValueCount(2); + postRenderPassBeginInfo.setPClearValues(clearValues); + postRenderPassBeginInfo.setRenderPass(helloVk.getRenderPass()); + postRenderPassBeginInfo.setFramebuffer(helloVk.getFramebuffers()[curFrame]); + postRenderPassBeginInfo.setRenderArea({{}, helloVk.getSize()}); + + cmdBuff.beginRenderPass(postRenderPassBeginInfo, vk::SubpassContents::eInline); + // Rendering tonemapper + helloVk.drawPost(cmdBuff); + // Rendering UI + ImGui::RenderDrawDataVK(cmdBuff, ImGui::GetDrawData()); + cmdBuff.endRenderPass(); + } + + // Submit for display + cmdBuff.end(); + helloVk.submitFrame(); + } + + // Cleanup + helloVk.getDevice().waitIdle(); + helloVk.destroyResources(); + helloVk.destroy(); + + vkctx.m_instance.destroySurfaceKHR(surface); + vkctx.deinit(); + + glfwDestroyWindow(window); + glfwTerminate(); + + return 0; +} diff --git a/ray_tracing_animation/shaders/anim.comp b/ray_tracing_animation/shaders/anim.comp new file mode 100644 index 0000000..2f03cd8 --- /dev/null +++ b/ray_tracing_animation/shaders/anim.comp @@ -0,0 +1,45 @@ +#version 460 +#extension GL_ARB_separate_shader_objects : enable +#extension GL_EXT_scalar_block_layout : enable +#extension GL_GOOGLE_include_directive : enable +#include "wavefront.glsl" + +layout(binding = 0, scalar) buffer Vertices +{ + Vertex v[]; +} +vertices; + +layout(push_constant) uniform shaderInformation +{ + float iTime; +} +pushc; + +void main() +{ + Vertex v0 = vertices.v[gl_GlobalInvocationID.x]; + + // Compute vertex position + const float PI = 3.14159265; + const float signY = (v0.pos.y >= 0 ? 1 : -1); + const float radius = length(v0.pos.xz); + const float argument = pushc.iTime * 4 + radius * PI; + const float s = sin(argument); + v0.pos.y = signY * abs(s) * 0.5; + + // Compute normal + if(radius == 0.0f) + { + v0.nrm = vec3(0.0f, signY, 0.0f); + } + else + { + const float c = cos(argument); + const float xzFactor = -PI * s * c; + const float yFactor = 2.0f * signY * radius * abs(s); + v0.nrm = normalize(vec3(v0.pos.x * xzFactor, yFactor, v0.pos.z * xzFactor)); + } + + vertices.v[gl_GlobalInvocationID.x] = v0; +} \ No newline at end of file diff --git a/ray_tracing_animation/shaders/frag_shader.frag b/ray_tracing_animation/shaders/frag_shader.frag new file mode 100644 index 0000000..03cb75b --- /dev/null +++ b/ray_tracing_animation/shaders/frag_shader.frag @@ -0,0 +1,79 @@ +#version 450 +#extension GL_ARB_separate_shader_objects : enable +#extension GL_EXT_nonuniform_qualifier : enable +#extension GL_GOOGLE_include_directive : enable +#extension GL_EXT_scalar_block_layout : enable + +#include "wavefront.glsl" + + +layout(push_constant) uniform shaderInformation +{ + vec3 lightPosition; + uint instanceId; + float lightIntensity; + int lightType; +} +pushC; + +// clang-format off +// Incoming +//layout(location = 0) flat in int matIndex; +layout(location = 1) in vec2 fragTexCoord; +layout(location = 2) in vec3 fragNormal; +layout(location = 3) in vec3 viewDir; +layout(location = 4) in vec3 worldPos; +// Outgoing +layout(location = 0) out vec4 outColor; +// Buffers +layout(binding = 1, scalar) buffer MatColorBufferObject { WaveFrontMaterial m[]; } materials[]; +layout(binding = 2, scalar) buffer ScnDesc { sceneDesc i[]; } scnDesc; +layout(binding = 3) uniform sampler2D[] textureSamplers; +layout(binding = 4, scalar) buffer MatIndex { int i[]; } matIdx[]; + +// clang-format on + + +void main() +{ + // Object of this instance + int objId = scnDesc.i[pushC.instanceId].objId; + + // Material of the object + int matIndex = matIdx[objId].i[gl_PrimitiveID]; + WaveFrontMaterial mat = materials[objId].m[matIndex]; + + vec3 N = normalize(fragNormal); + + // Vector toward light + vec3 L; + float lightIntensity = pushC.lightIntensity; + if(pushC.lightType == 0) + { + vec3 lDir = pushC.lightPosition - worldPos; + float d = length(lDir); + lightIntensity = pushC.lightIntensity / (d * d); + L = normalize(lDir); + } + else + { + L = normalize(pushC.lightPosition - vec3(0)); + } + + + // Diffuse + vec3 diffuse = computeDiffuse(mat, L, N); + if(mat.textureId >= 0) + { + int txtOffset = scnDesc.i[pushC.instanceId].txtOffset; + uint txtId = txtOffset + mat.textureId; + vec3 diffuseTxt = texture(textureSamplers[txtId], fragTexCoord).xyz; + diffuse *= diffuseTxt; + } + + // Specular + vec3 specular = computeSpecular(mat, viewDir, L, N); + + // Result + outColor = vec4(lightIntensity * (diffuse + specular), 1); +} diff --git a/ray_tracing_animation/shaders/passthrough.vert b/ray_tracing_animation/shaders/passthrough.vert new file mode 100644 index 0000000..3e15d82 --- /dev/null +++ b/ray_tracing_animation/shaders/passthrough.vert @@ -0,0 +1,15 @@ +#version 450 +layout (location = 0) out vec2 outUV; + + +out gl_PerVertex +{ + vec4 gl_Position; +}; + + +void main() +{ + outUV = vec2((gl_VertexIndex << 1) & 2, gl_VertexIndex & 2); + gl_Position = vec4(outUV * 2.0f - 1.0f, 1.0f, 1.0f); +} diff --git a/ray_tracing_animation/shaders/post.frag b/ray_tracing_animation/shaders/post.frag new file mode 100644 index 0000000..b8f30f1 --- /dev/null +++ b/ray_tracing_animation/shaders/post.frag @@ -0,0 +1,18 @@ +#version 450 +layout(location = 0) in vec2 outUV; +layout(location = 0) out vec4 fragColor; + +layout(set = 0, binding = 0) uniform sampler2D noisyTxt; + +layout(push_constant) uniform shaderInformation +{ + float aspectRatio; +} +pushc; + +void main() +{ + vec2 uv = outUV; + float gamma = 1. / 2.2; + fragColor = pow(texture(noisyTxt, uv).rgba, vec4(gamma)); +} diff --git a/ray_tracing_animation/shaders/raycommon.glsl b/ray_tracing_animation/shaders/raycommon.glsl new file mode 100644 index 0000000..bb07e81 --- /dev/null +++ b/ray_tracing_animation/shaders/raycommon.glsl @@ -0,0 +1,4 @@ +struct hitPayload +{ + vec3 hitValue; +}; diff --git a/ray_tracing_animation/shaders/raytrace.rchit b/ray_tracing_animation/shaders/raytrace.rchit new file mode 100644 index 0000000..5321c38 --- /dev/null +++ b/ray_tracing_animation/shaders/raytrace.rchit @@ -0,0 +1,134 @@ +#version 460 +#extension GL_EXT_ray_tracing : require +#extension GL_EXT_nonuniform_qualifier : enable +#extension GL_EXT_scalar_block_layout : enable +#extension GL_GOOGLE_include_directive : enable +#include "raycommon.glsl" +#include "wavefront.glsl" + +hitAttributeEXT vec3 attribs; + +// clang-format off +layout(location = 0) rayPayloadInEXT hitPayload prd; +layout(location = 1) rayPayloadEXT bool isShadowed; + +layout(binding = 0, set = 0) uniform accelerationStructureEXT topLevelAS; + +layout(binding = 2, set = 1, scalar) buffer ScnDesc { sceneDesc i[]; } scnDesc; +layout(binding = 5, set = 1, scalar) buffer Vertices { Vertex v[]; } vertices[]; +layout(binding = 6, set = 1) buffer Indices { uint i[]; } indices[]; + +layout(binding = 1, set = 1, scalar) buffer MatColorBufferObject { WaveFrontMaterial m[]; } materials[]; +layout(binding = 3, set = 1) uniform sampler2D textureSamplers[]; +layout(binding = 4, set = 1) buffer MatIndexColorBuffer { int i[]; } matIndex[]; + +// clang-format on + +layout(push_constant) uniform Constants +{ + vec4 clearColor; + vec3 lightPosition; + float lightIntensity; + int lightType; +} +pushC; + + +void main() +{ + // Object of this instance + uint objId = scnDesc.i[gl_InstanceID].objId; + + // Indices of the triangle + ivec3 ind = ivec3(indices[objId].i[3 * gl_PrimitiveID + 0], // + indices[objId].i[3 * gl_PrimitiveID + 1], // + indices[objId].i[3 * gl_PrimitiveID + 2]); // + // Vertex of the triangle + Vertex v0 = vertices[objId].v[ind.x]; + Vertex v1 = vertices[objId].v[ind.y]; + Vertex v2 = vertices[objId].v[ind.z]; + + const vec3 barycentrics = vec3(1.0 - attribs.x - attribs.y, attribs.x, attribs.y); + + // Computing the normal at hit position + vec3 normal = v0.nrm * barycentrics.x + v1.nrm * barycentrics.y + v2.nrm * barycentrics.z; + // Transforming the normal to world space + normal = normalize(vec3(scnDesc.i[gl_InstanceID].transfoIT * vec4(normal, 0.0))); + + + // Computing the coordinates of the hit position + vec3 worldPos = v0.pos * barycentrics.x + v1.pos * barycentrics.y + v2.pos * barycentrics.z; + // Transforming the position to world space + worldPos = vec3(scnDesc.i[gl_InstanceID].transfo * vec4(worldPos, 1.0)); + + // Vector toward the light + vec3 L; + float lightIntensity = pushC.lightIntensity; + float lightDistance = 100000.0; + // Point light + if(pushC.lightType == 0) + { + vec3 lDir = pushC.lightPosition - worldPos; + lightDistance = length(lDir); + lightIntensity = pushC.lightIntensity / (lightDistance * lightDistance); + L = normalize(lDir); + } + else // Directional light + { + L = normalize(pushC.lightPosition - vec3(0)); + } + + // Material of the object + int matIdx = matIndex[objId].i[gl_PrimitiveID]; + WaveFrontMaterial mat = materials[objId].m[matIdx]; + + + // Diffuse + vec3 diffuse = computeDiffuse(mat, L, normal); + if(mat.textureId >= 0) + { + uint txtId = mat.textureId + scnDesc.i[gl_InstanceID].txtOffset; + vec2 texCoord = + v0.texCoord * barycentrics.x + v1.texCoord * barycentrics.y + v2.texCoord * barycentrics.z; + diffuse *= texture(textureSamplers[txtId], texCoord).xyz; + } + + vec3 specular = vec3(0); + float attenuation = 1; + + // Tracing shadow ray only if the light is visible from the surface + if(dot(normal, L) > 0) + { + float tMin = 0.001; + float tMax = lightDistance; + vec3 origin = gl_WorldRayOriginEXT + gl_WorldRayDirectionEXT * gl_HitTEXT; + vec3 rayDir = L; + uint flags = gl_RayFlagsTerminateOnFirstHitEXT | gl_RayFlagsOpaqueEXT + | gl_RayFlagsSkipClosestHitShaderEXT; + isShadowed = true; + traceRayEXT(topLevelAS, // acceleration structure + flags, // rayFlags + 0xFF, // cullMask + 0, // sbtRecordOffset + 0, // sbtRecordStride + 1, // missIndex + origin, // ray origin + tMin, // ray min range + rayDir, // ray direction + tMax, // ray max range + 1 // payload (location = 1) + ); + + if(isShadowed) + { + attenuation = 0.3; + } + else + { + // Specular + specular = computeSpecular(mat, gl_WorldRayDirectionEXT, L, normal); + } + } + + prd.hitValue = vec3(lightIntensity * attenuation * (diffuse + specular)); +} diff --git a/ray_tracing_animation/shaders/raytrace.rgen b/ray_tracing_animation/shaders/raytrace.rgen new file mode 100644 index 0000000..30a6ee5 --- /dev/null +++ b/ray_tracing_animation/shaders/raytrace.rgen @@ -0,0 +1,48 @@ +#version 460 +#extension GL_EXT_ray_tracing : require +#extension GL_GOOGLE_include_directive : enable +#include "raycommon.glsl" + +layout(binding = 0, set = 0) uniform accelerationStructureEXT topLevelAS; +layout(binding = 1, set = 0, rgba32f) uniform image2D image; + +layout(location = 0) rayPayloadEXT hitPayload prd; + +layout(binding = 0, set = 1) uniform CameraProperties +{ + mat4 view; + mat4 proj; + mat4 viewInverse; + mat4 projInverse; +} +cam; + +void main() +{ + const vec2 pixelCenter = vec2(gl_LaunchIDEXT.xy) + vec2(0.5); + const vec2 inUV = pixelCenter / vec2(gl_LaunchSizeEXT.xy); + vec2 d = inUV * 2.0 - 1.0; + + vec4 origin = cam.viewInverse * vec4(0, 0, 0, 1); + vec4 target = cam.projInverse * vec4(d.x, d.y, 1, 1); + vec4 direction = cam.viewInverse * vec4(normalize(target.xyz), 0); + + uint rayFlags = gl_RayFlagsOpaqueEXT; + float tMin = 0.001; + float tMax = 10000.0; + + traceRayEXT(topLevelAS, // acceleration structure + rayFlags, // rayFlags + 0xFF, // cullMask + 0, // sbtRecordOffset + 0, // sbtRecordStride + 0, // missIndex + origin.xyz, // ray origin + tMin, // ray min range + direction.xyz, // ray direction + tMax, // ray max range + 0 // payload (location = 0) + ); + + imageStore(image, ivec2(gl_LaunchIDEXT.xy), vec4(prd.hitValue, 1.0)); +} diff --git a/ray_tracing_animation/shaders/raytrace.rmiss b/ray_tracing_animation/shaders/raytrace.rmiss new file mode 100644 index 0000000..774899a --- /dev/null +++ b/ray_tracing_animation/shaders/raytrace.rmiss @@ -0,0 +1,16 @@ +#version 460 +#extension GL_EXT_ray_tracing : require +#extension GL_GOOGLE_include_directive : enable +#include "raycommon.glsl" + +layout(location = 0) rayPayloadInEXT hitPayload prd; + +layout(push_constant) uniform Constants +{ + vec4 clearColor; +}; + +void main() +{ + prd.hitValue = clearColor.xyz * 0.8; +} diff --git a/ray_tracing_animation/shaders/raytraceShadow.rmiss b/ray_tracing_animation/shaders/raytraceShadow.rmiss new file mode 100644 index 0000000..57be266 --- /dev/null +++ b/ray_tracing_animation/shaders/raytraceShadow.rmiss @@ -0,0 +1,9 @@ +#version 460 +#extension GL_EXT_ray_tracing : require + +layout(location = 1) rayPayloadInEXT bool isShadowed; + +void main() +{ + isShadowed = false; +} diff --git a/ray_tracing_animation/shaders/vert_shader.vert b/ray_tracing_animation/shaders/vert_shader.vert new file mode 100644 index 0000000..e358821 --- /dev/null +++ b/ray_tracing_animation/shaders/vert_shader.vert @@ -0,0 +1,61 @@ +#version 450 +#extension GL_ARB_separate_shader_objects : enable +#extension GL_EXT_scalar_block_layout : enable +#extension GL_GOOGLE_include_directive : enable + +#include "wavefront.glsl" + +// clang-format off +layout(binding = 2, set = 0, scalar) buffer ScnDesc { sceneDesc i[]; } scnDesc; +// clang-format on + +layout(binding = 0) uniform UniformBufferObject +{ + mat4 view; + mat4 proj; + mat4 viewI; +} +ubo; + +layout(push_constant) uniform shaderInformation +{ + vec3 lightPosition; + uint instanceId; + float lightIntensity; + int lightType; +} +pushC; + +layout(location = 0) in vec3 inPosition; +layout(location = 1) in vec3 inNormal; +layout(location = 2) in vec3 inColor; +layout(location = 3) in vec2 inTexCoord; + + +//layout(location = 0) flat out int matIndex; +layout(location = 1) out vec2 fragTexCoord; +layout(location = 2) out vec3 fragNormal; +layout(location = 3) out vec3 viewDir; +layout(location = 4) out vec3 worldPos; + +out gl_PerVertex +{ + vec4 gl_Position; +}; + + +void main() +{ + mat4 objMatrix = scnDesc.i[pushC.instanceId].transfo; + mat4 objMatrixIT = scnDesc.i[pushC.instanceId].transfoIT; + + vec3 origin = vec3(ubo.viewI * vec4(0, 0, 0, 1)); + + worldPos = vec3(objMatrix * vec4(inPosition, 1.0)); + viewDir = vec3(worldPos - origin); + fragTexCoord = inTexCoord; + fragNormal = vec3(objMatrixIT * vec4(inNormal, 0.0)); + // matIndex = inMatID; + + gl_Position = ubo.proj * ubo.view * vec4(worldPos, 1.0); +} diff --git a/ray_tracing_animation/shaders/wavefront.glsl b/ray_tracing_animation/shaders/wavefront.glsl new file mode 100644 index 0000000..78b4b3c --- /dev/null +++ b/ray_tracing_animation/shaders/wavefront.glsl @@ -0,0 +1,57 @@ +struct Vertex +{ + vec3 pos; + vec3 nrm; + vec3 color; + vec2 texCoord; +}; + +struct WaveFrontMaterial +{ + vec3 ambient; + vec3 diffuse; + vec3 specular; + vec3 transmittance; + vec3 emission; + float shininess; + float ior; // index of refraction + float dissolve; // 1 == opaque; 0 == fully transparent + int illum; // illumination model (see http://www.fileformat.info/format/material/) + int textureId; +}; + +struct sceneDesc +{ + int objId; + int txtOffset; + mat4 transfo; + mat4 transfoIT; +}; + + +vec3 computeDiffuse(WaveFrontMaterial mat, vec3 lightDir, vec3 normal) +{ + // Lambertian + float dotNL = max(dot(normal, lightDir), 0.0); + vec3 c = mat.diffuse * dotNL; + if(mat.illum >= 1) + return c + mat.ambient; +} + +vec3 computeSpecular(WaveFrontMaterial mat, vec3 viewDir, vec3 lightDir, vec3 normal) +{ + if(mat.illum < 2) + return vec3(0); + + // Compute specular only if not in shadow + const float kPi = 3.14159265; + const float kShininess = max(mat.shininess, 4.0); + + // Specular + const float kEnergyConservation = (2.0 + kShininess) / (2.0 * kPi); + vec3 V = normalize(-viewDir); + vec3 R = reflect(-lightDir, normal); + float specular = kEnergyConservation * pow(max(dot(V, R), 0.0), kShininess); + + return vec3(mat.specular * specular); +} diff --git a/ray_tracing_anyhit/CMakeLists.txt b/ray_tracing_anyhit/CMakeLists.txt new file mode 100644 index 0000000..1ca7679 --- /dev/null +++ b/ray_tracing_anyhit/CMakeLists.txt @@ -0,0 +1,102 @@ +cmake_minimum_required(VERSION 2.8) + +get_filename_component(PROJNAME ${CMAKE_CURRENT_SOURCE_DIR} NAME) +SET(PROJNAME vk_${PROJNAME}_KHR) + +Project(${PROJNAME}) +Message(STATUS "-------------------------------") +Message(STATUS "Processing Project ${PROJNAME}:") + +##################################################################################### +_add_project_definitions(${PROJNAME}) + +##################################################################################### +# Source files for this project +# +file(GLOB SOURCE_FILES *.cpp *.hpp *.inl *.h *.c) +file(GLOB EXTRA_COMMON "../common/*.*") +list(APPEND COMMON_SOURCE_FILES ${EXTRA_COMMON}) +include_directories("../common") + + +##################################################################################### +# GLSL to SPIR-V custom build +# +# more than one file can be given: _compile_GLSL("GLSL_mesh.vert;GLSL_mesh.frag" "GLSL_mesh.spv" GLSL_SOURCES) +# the SpirV validator is fine as long as files are for different pipeline stages (entry points still need to be main()) +#_compile_GLSL( ) +UNSET(GLSL_SOURCES) +UNSET(SPV_OUTPUT) +file(GLOB_RECURSE GLSL_HEADER_FILES "shaders/*.h" "shaders/*.glsl") +file(GLOB_RECURSE GLSL_SOURCE_FILES + "shaders/*.comp" + "shaders/*.frag" + "shaders/*.vert" + "shaders/*.rchit" + "shaders/*.rahit" + "shaders/*.rmiss" + "shaders/*.rgen" + ) +foreach(GLSL ${GLSL_SOURCE_FILES}) + get_filename_component(FILE_NAME ${GLSL} NAME) + _compile_GLSL(${GLSL} "shaders/${FILE_NAME}.spv" GLSL_SOURCES SPV_OUTPUT) +endforeach(GLSL) + +list(APPEND GLSL_SOURCES ${GLSL_HEADER_FILES}) +source_group(Shader_Files FILES ${GLSL_SOURCES}) + + +##################################################################################### +# Executable +# +# if(WIN32 AND NOT GLUT_FOUND) +# add_definitions(/wd4996) #remove printf warning +# add_definitions(/wd4244) #remove double to float conversion warning +# add_definitions(/wd4305) #remove double to float truncation warning +# else() +# add_definitions(-fpermissive) +# endif() +add_executable(${PROJNAME} ${SOURCE_FILES} ${COMMON_SOURCE_FILES} ${PACKAGE_SOURCE_FILES} ${GLSL_SOURCES} ${CUDA_FILES} ${CUBIN_SOURCES}) + +#_set_subsystem_console(${PROJNAME}) + +##################################################################################### +# common source code needed for this sample +# +source_group(common FILES + ${COMMON_SOURCE_FILES} + ${PACKAGE_SOURCE_FILES} +) +source_group("Source Files" FILES ${SOURCE_FILES}) + +# if(UNIX) +# set(UNIXLINKLIBS dl pthread) +# else() +# set(UNIXLINKLIBS) +# endif() + +##################################################################################### +# Linkage +# +target_link_libraries(${PROJNAME} ${PLATFORM_LIBRARIES} shared_sources) + +foreach(DEBUGLIB ${LIBRARIES_DEBUG}) + target_link_libraries(${PROJNAME} debug ${DEBUGLIB}) +endforeach(DEBUGLIB) + +foreach(RELEASELIB ${LIBRARIES_OPTIMIZED}) + target_link_libraries(${PROJNAME} optimized ${RELEASELIB}) +endforeach(RELEASELIB) + +##################################################################################### +# copies binaries that need to be put next to the exe files (ZLib, etc.) +# +_copy_binaries_to_target( ${PROJNAME} ) + + +install(FILES ${SPV_OUTPUT} CONFIGURATIONS Release DESTINATION "bin_${ARCH}/${PROJNAME}/shaders") +install(FILES ${SPV_OUTPUT} CONFIGURATIONS Debug DESTINATION "bin_${ARCH}_debug/${PROJNAME}/shaders") +install(FILES ${CUBIN_SOURCES} CONFIGURATIONS Release DESTINATION "bin_${ARCH}/${PROJNAME}") +install(FILES ${CUBIN_SOURCES} CONFIGURATIONS Debug DESTINATION "bin_${ARCH}_debug/${PROJNAME}") +install(DIRECTORY "../media" CONFIGURATIONS Release DESTINATION "bin_${ARCH}/${PROJNAME}") +install(DIRECTORY "../media" CONFIGURATIONS Debug DESTINATION "bin_${ARCH}_debug/${PROJNAME}") diff --git a/ray_tracing_anyhit/README.md b/ray_tracing_anyhit/README.md new file mode 100644 index 0000000..b65e755 --- /dev/null +++ b/ray_tracing_anyhit/README.md @@ -0,0 +1,5 @@ +# NVIDIA Vulkan Ray Tracing Tutorial + +[Start the tutorial of this project](https://nvpro-samples.github.io/vk_raytracing_tutorial/vkrt_tuto_anyhit.md.htm) + +![](../docs/Images/anyhit.png) \ No newline at end of file diff --git a/ray_tracing_anyhit/hello_vulkan.cpp b/ray_tracing_anyhit/hello_vulkan.cpp new file mode 100644 index 0000000..e67acc1 --- /dev/null +++ b/ray_tracing_anyhit/hello_vulkan.cpp @@ -0,0 +1,938 @@ +/* Copyright (c) 2014-2018, NVIDIA CORPORATION. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * * Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * * Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * * Neither the name of NVIDIA CORPORATION nor the names of its + * contributors may be used to endorse or promote products derived + * from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS ``AS IS'' AND ANY + * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY + * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +#include +#include + +extern std::vector defaultSearchPaths; + +#define STB_IMAGE_IMPLEMENTATION +#include "fileformats/stb_image.h" +#include "obj_loader.h" + +#include "hello_vulkan.h" +#include "nvh//cameramanipulator.hpp" +#include "nvvkpp/descriptorsets_vkpp.hpp" +#include "nvvkpp/pipeline_vkpp.hpp" + +#include "nvh/fileoperations.hpp" +#include "nvvkpp/commands_vkpp.hpp" +#include "nvvkpp/renderpass_vkpp.hpp" +#include "nvvkpp/utilities_vkpp.hpp" + +// Holding the camera matrices +struct CameraMatrices +{ + nvmath::mat4f view; + nvmath::mat4f proj; + nvmath::mat4f viewInverse; + // #VKRay + nvmath::mat4f projInverse; +}; + +//-------------------------------------------------------------------------------------------------- +// Keep the handle on the device +// Initialize the tool to do all our allocations: buffers, images +// +void HelloVulkan::setup(const vk::Device& device, + const vk::PhysicalDevice& physicalDevice, + uint32_t queueFamily) +{ + AppBase::setup(device, physicalDevice, queueFamily); + m_alloc.init(device, physicalDevice); + m_debug.setup(m_device); +} + +//-------------------------------------------------------------------------------------------------- +// Called at each frame to update the camera matrix +// +void HelloVulkan::updateUniformBuffer() +{ + const float aspectRatio = m_size.width / static_cast(m_size.height); + + CameraMatrices ubo = {}; + ubo.view = CameraManip.getMatrix(); + ubo.proj = nvmath::perspectiveVK(CameraManip.getFov(), aspectRatio, 0.1f, 1000.0f); + // ubo.proj[1][1] *= -1; // Inverting Y for Vulkan + ubo.viewInverse = nvmath::invert(ubo.view); + // #VKRay + ubo.projInverse = nvmath::invert(ubo.proj); + + void* data = m_device.mapMemory(m_cameraMat.allocation, 0, sizeof(ubo)); + memcpy(data, &ubo, sizeof(ubo)); + m_device.unmapMemory(m_cameraMat.allocation); +} + +//-------------------------------------------------------------------------------------------------- +// Describing the layout pushed when rendering +// +void HelloVulkan::createDescriptorSetLayout() +{ + using vkDS = vk::DescriptorSetLayoutBinding; + using vkDT = vk::DescriptorType; + using vkSS = vk::ShaderStageFlagBits; + uint32_t nbTxt = static_cast(m_textures.size()); + uint32_t nbObj = static_cast(m_objModel.size()); + + // Camera matrices (binding = 0) + m_descSetLayoutBind.emplace_back( + vkDS(0, vkDT::eUniformBuffer, 1, vkSS::eVertex | vkSS::eRaygenKHR)); + // Materials (binding = 1) + m_descSetLayoutBind.emplace_back( + vkDS(1, vkDT::eStorageBuffer, nbObj, + vkSS::eVertex | vkSS::eFragment | vkSS::eClosestHitKHR | vkSS::eAnyHitKHR)); + // Scene description (binding = 2) + m_descSetLayoutBind.emplace_back( // + vkDS(2, vkDT::eStorageBuffer, 1, + vkSS::eVertex | vkSS::eFragment | vkSS::eClosestHitKHR | vkSS::eAnyHitKHR)); + // Textures (binding = 3) + m_descSetLayoutBind.emplace_back( + vkDS(3, vkDT::eCombinedImageSampler, nbTxt, vkSS::eFragment | vkSS::eClosestHitKHR)); + // Materials (binding = 4) + m_descSetLayoutBind.emplace_back( // + vkDS(4, vkDT::eStorageBuffer, nbObj, + vkSS::eFragment | vkSS::eClosestHitKHR | vkSS::eAnyHitKHR)); + // Storing vertices (binding = 5) + m_descSetLayoutBind.emplace_back( // + vkDS(5, vkDT::eStorageBuffer, nbObj, vkSS::eClosestHitKHR | vkSS::eAnyHitKHR)); + // Storing indices (binding = 6) + m_descSetLayoutBind.emplace_back( // + vkDS(6, vkDT::eStorageBuffer, nbObj, vkSS::eClosestHitKHR | vkSS::eAnyHitKHR)); + + + m_descSetLayout = nvvkpp::util::createDescriptorSetLayout(m_device, m_descSetLayoutBind); + m_descPool = nvvkpp::util::createDescriptorPool(m_device, m_descSetLayoutBind, 1); + m_descSet = nvvkpp::util::createDescriptorSet(m_device, m_descPool, m_descSetLayout); +} + +//-------------------------------------------------------------------------------------------------- +// Setting up the buffers in the descriptor set +// +void HelloVulkan::updateDescriptorSet() +{ + std::vector writes; + + // Camera matrices and scene description + vk::DescriptorBufferInfo dbiUnif{m_cameraMat.buffer, 0, VK_WHOLE_SIZE}; + writes.emplace_back(nvvkpp::util::createWrite(m_descSet, m_descSetLayoutBind[0], &dbiUnif)); + vk::DescriptorBufferInfo dbiSceneDesc{m_sceneDesc.buffer, 0, VK_WHOLE_SIZE}; + writes.emplace_back(nvvkpp::util::createWrite(m_descSet, m_descSetLayoutBind[2], &dbiSceneDesc)); + + // All material buffers, 1 buffer per OBJ + std::vector dbiMat; + std::vector dbiMatIdx; + std::vector dbiVert; + std::vector dbiIdx; + for(auto& obj : m_objModel) + { + dbiMat.emplace_back(obj.matColorBuffer.buffer, 0, VK_WHOLE_SIZE); + dbiMatIdx.emplace_back(obj.matIndexBuffer.buffer, 0, VK_WHOLE_SIZE); + dbiVert.emplace_back(obj.vertexBuffer.buffer, 0, VK_WHOLE_SIZE); + dbiIdx.emplace_back(obj.indexBuffer.buffer, 0, VK_WHOLE_SIZE); + } + writes.emplace_back(nvvkpp::util::createWrite(m_descSet, m_descSetLayoutBind[1], dbiMat.data())); + writes.emplace_back( + nvvkpp::util::createWrite(m_descSet, m_descSetLayoutBind[4], dbiMatIdx.data())); + writes.emplace_back(nvvkpp::util::createWrite(m_descSet, m_descSetLayoutBind[5], dbiVert.data())); + writes.emplace_back(nvvkpp::util::createWrite(m_descSet, m_descSetLayoutBind[6], dbiIdx.data())); + + // All texture samplers + std::vector diit; + for(auto& texture : m_textures) + { + diit.push_back(texture.descriptor); + } + writes.emplace_back(nvvkpp::util::createWrite(m_descSet, m_descSetLayoutBind[3], diit.data())); + + // Writing the information + m_device.updateDescriptorSets(static_cast(writes.size()), writes.data(), 0, nullptr); +} + +//-------------------------------------------------------------------------------------------------- +// Creating the pipeline layout +// +void HelloVulkan::createGraphicsPipeline() +{ + using vkSS = vk::ShaderStageFlagBits; + + vk::PushConstantRange pushConstantRanges = {vkSS::eVertex | vkSS::eFragment, 0, + sizeof(ObjPushConstant)}; + + // Creating the Pipeline Layout + vk::PipelineLayoutCreateInfo pipelineLayoutCreateInfo; + vk::DescriptorSetLayout descSetLayout(m_descSetLayout); + pipelineLayoutCreateInfo.setSetLayoutCount(1); + pipelineLayoutCreateInfo.setPSetLayouts(&descSetLayout); + pipelineLayoutCreateInfo.setPushConstantRangeCount(1); + pipelineLayoutCreateInfo.setPPushConstantRanges(&pushConstantRanges); + m_pipelineLayout = m_device.createPipelineLayout(pipelineLayoutCreateInfo); + + // Creating the Pipeline + std::vector paths = defaultSearchPaths; + nvvkpp::GraphicsPipelineGenerator gpb(m_device, m_pipelineLayout, m_offscreenRenderPass); + gpb.depthStencilState = {true}; + gpb.addShader(nvh::loadFile("shaders/vert_shader.vert.spv", true, paths), vkSS::eVertex); + gpb.addShader(nvh::loadFile("shaders/frag_shader.frag.spv", true, paths), vkSS::eFragment); + gpb.vertexInputState.bindingDescriptions = {{0, sizeof(VertexObj)}}; + gpb.vertexInputState.attributeDescriptions = { + {0, 0, vk::Format::eR32G32B32Sfloat, offsetof(VertexObj, pos)}, + {1, 0, vk::Format::eR32G32B32Sfloat, offsetof(VertexObj, nrm)}, + {2, 0, vk::Format::eR32G32B32Sfloat, offsetof(VertexObj, color)}, + {3, 0, vk::Format::eR32G32Sfloat, offsetof(VertexObj, texCoord)}}; + + m_graphicsPipeline = gpb.create(); + m_debug.setObjectName(m_graphicsPipeline, "Graphics"); +} + +//-------------------------------------------------------------------------------------------------- +// Loading the OBJ file and setting up all buffers +// +void HelloVulkan::loadModel(const std::string& filename, nvmath::mat4f transform) +{ + using vkBU = vk::BufferUsageFlagBits; + + ObjLoader loader; + loader.loadModel(filename); + + // Converting from Srgb to linear + for(auto& m : loader.m_materials) + { + m.ambient = nvmath::pow(m.ambient, 2.2f); + m.diffuse = nvmath::pow(m.diffuse, 2.2f); + m.specular = nvmath::pow(m.specular, 2.2f); + } + + ObjInstance instance; + instance.objIndex = static_cast(m_objModel.size()); + instance.transform = transform; + instance.transformIT = nvmath::transpose(nvmath::invert(transform)); + instance.txtOffset = static_cast(m_textures.size()); + + ObjModel model; + model.nbIndices = static_cast(loader.m_indices.size()); + model.nbVertices = static_cast(loader.m_vertices.size()); + + // Create the buffers on Device and copy vertices, indices and materials + nvvkpp::SingleCommandBuffer cmdBufGet(m_device, m_graphicsQueueIndex); + vk::CommandBuffer cmdBuf = cmdBufGet.createCommandBuffer(); + model.vertexBuffer = + m_alloc.createBuffer(cmdBuf, loader.m_vertices, + vkBU::eVertexBuffer | vkBU::eStorageBuffer | vkBU::eShaderDeviceAddress); + model.indexBuffer = + m_alloc.createBuffer(cmdBuf, loader.m_indices, + vkBU::eIndexBuffer | vkBU::eStorageBuffer | vkBU::eShaderDeviceAddress); + model.matColorBuffer = m_alloc.createBuffer(cmdBuf, loader.m_materials, vkBU::eStorageBuffer); + model.matIndexBuffer = m_alloc.createBuffer(cmdBuf, loader.m_matIndx, vkBU::eStorageBuffer); + // Creates all textures found + createTextureImages(cmdBuf, loader.m_textures); + cmdBufGet.flushCommandBuffer(cmdBuf); + m_alloc.flushStaging(); + + std::string objNb = std::to_string(instance.objIndex); + m_debug.setObjectName(model.vertexBuffer.buffer, (std::string("vertex_" + objNb).c_str())); + m_debug.setObjectName(model.indexBuffer.buffer, (std::string("index_" + objNb).c_str())); + m_debug.setObjectName(model.matColorBuffer.buffer, (std::string("mat_" + objNb).c_str())); + m_debug.setObjectName(model.matIndexBuffer.buffer, (std::string("matIdx_" + objNb).c_str())); + + m_objModel.emplace_back(model); + m_objInstance.emplace_back(instance); +} + +//-------------------------------------------------------------------------------------------------- +// Creating the uniform buffer holding the camera matrices +// - Buffer is host visible +// +void HelloVulkan::createUniformBuffer() +{ + using vkBU = vk::BufferUsageFlagBits; + using vkMP = vk::MemoryPropertyFlagBits; + + m_cameraMat = m_alloc.createBuffer(sizeof(CameraMatrices), vkBU::eUniformBuffer, + vkMP::eHostVisible | vkMP::eHostCoherent); + m_debug.setObjectName(m_cameraMat.buffer, "cameraMat"); +} + +//-------------------------------------------------------------------------------------------------- +// Create a storage buffer containing the description of the scene elements +// - Which geometry is used by which instance +// - Transformation +// - Offset for texture +// +void HelloVulkan::createSceneDescriptionBuffer() +{ + using vkBU = vk::BufferUsageFlagBits; + nvvkpp::SingleCommandBuffer cmdGen(m_device, m_graphicsQueueIndex); + + auto cmdBuf = cmdGen.createCommandBuffer(); + m_sceneDesc = m_alloc.createBuffer(cmdBuf, m_objInstance, vkBU::eStorageBuffer); + cmdGen.flushCommandBuffer(cmdBuf); + m_alloc.flushStaging(); + m_debug.setObjectName(m_sceneDesc.buffer, "sceneDesc"); +} + +//-------------------------------------------------------------------------------------------------- +// Creating all textures and samplers +// +void HelloVulkan::createTextureImages(const vk::CommandBuffer& cmdBuf, + const std::vector& textures) +{ + using vkIU = vk::ImageUsageFlagBits; + + vk::SamplerCreateInfo samplerCreateInfo{ + {}, vk::Filter::eLinear, vk::Filter::eLinear, vk::SamplerMipmapMode::eLinear}; + samplerCreateInfo.setMaxLod(FLT_MAX); + vk::Format format = vk::Format::eR8G8B8A8Srgb; + + // If no textures are present, create a dummy one to accommodate the pipeline layout + if(textures.empty() && m_textures.empty()) + { + nvvkTexture texture; + + std::array color{255u, 255u, 255u, 255u}; + vk::DeviceSize bufferSize = sizeof(color); + auto imgSize = vk::Extent2D(1, 1); + auto imageCreateInfo = nvvkpp::image::create2DInfo(imgSize, format); + + // Creating the VKImage + texture = m_alloc.createImage(cmdBuf, bufferSize, color.data(), imageCreateInfo); + // Setting up the descriptor used by the shader + texture.descriptor = + nvvkpp::image::create2DDescriptor(m_device, texture.image, samplerCreateInfo, format); + // The image format must be in VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL + nvvkpp::image::setImageLayout(cmdBuf, texture.image, vk::ImageLayout::eUndefined, + vk::ImageLayout::eShaderReadOnlyOptimal); + m_textures.push_back(texture); + } + else + { + // Uploading all images + for(const auto& texture : textures) + { + std::stringstream o; + int texWidth, texHeight, texChannels; + o << "media/textures/" << texture; + std::string txtFile = nvh::findFile(o.str(), defaultSearchPaths); + + stbi_uc* pixels = + stbi_load(txtFile.c_str(), &texWidth, &texHeight, &texChannels, STBI_rgb_alpha); + + // Handle failure + if(!pixels) + { + texWidth = texHeight = 1; + texChannels = 4; + std::array color{255u, 0u, 255u, 255u}; + pixels = reinterpret_cast(color.data()); + } + + vk::DeviceSize bufferSize = static_cast(texWidth) * texHeight * sizeof(uint8_t) * 4; + auto imgSize = vk::Extent2D(texWidth, texHeight); + auto imageCreateInfo = nvvkpp::image::create2DInfo(imgSize, format, vkIU::eSampled, true); + + { + nvvkTexture texture; + texture = m_alloc.createImage(cmdBuf, bufferSize, pixels, imageCreateInfo); + + nvvkpp::image::generateMipmaps(cmdBuf, texture.image, format, imgSize, + imageCreateInfo.mipLevels); + texture.descriptor = + nvvkpp::image::create2DDescriptor(m_device, texture.image, samplerCreateInfo, format); + m_textures.push_back(texture); + } + } + } +} + +//-------------------------------------------------------------------------------------------------- +// Destroying all allocations +// +void HelloVulkan::destroyResources() +{ + m_device.destroy(m_graphicsPipeline); + m_device.destroy(m_pipelineLayout); + m_device.destroy(m_descPool); + m_device.destroy(m_descSetLayout); + m_alloc.destroy(m_cameraMat); + m_alloc.destroy(m_sceneDesc); + + for(auto& m : m_objModel) + { + m_alloc.destroy(m.vertexBuffer); + m_alloc.destroy(m.indexBuffer); + m_alloc.destroy(m.matColorBuffer); + m_alloc.destroy(m.matIndexBuffer); + } + + for(auto& t : m_textures) + { + m_alloc.destroy(t); + } + + //#Post + m_device.destroy(m_postPipeline); + m_device.destroy(m_postPipelineLayout); + m_device.destroy(m_postDescPool); + m_device.destroy(m_postDescSetLayout); + m_alloc.destroy(m_offscreenColor); + m_alloc.destroy(m_offscreenDepth); + m_device.destroy(m_offscreenRenderPass); + m_device.destroy(m_offscreenFramebuffer); + + // #VKRay + m_rtBuilder.destroy(); + m_device.destroy(m_rtDescPool); + m_device.destroy(m_rtDescSetLayout); + m_device.destroy(m_rtPipeline); + m_device.destroy(m_rtPipelineLayout); + m_alloc.destroy(m_rtSBTBuffer); +} + +//-------------------------------------------------------------------------------------------------- +// Drawing the scene in raster mode +// +void HelloVulkan::rasterize(const vk::CommandBuffer& cmdBuf) +{ + using vkPBP = vk::PipelineBindPoint; + using vkSS = vk::ShaderStageFlagBits; + vk::DeviceSize offset{0}; + + m_debug.beginLabel(cmdBuf, "Rasterize"); + + // Dynamic Viewport + cmdBuf.setViewport(0, {vk::Viewport(0, 0, (float)m_size.width, (float)m_size.height, 0, 1)}); + cmdBuf.setScissor(0, {{{0, 0}, {m_size.width, m_size.height}}}); + + // Drawing all triangles + cmdBuf.bindPipeline(vkPBP::eGraphics, m_graphicsPipeline); + cmdBuf.bindDescriptorSets(vkPBP::eGraphics, m_pipelineLayout, 0, {m_descSet}, {}); + for(int i = 0; i < m_objInstance.size(); ++i) + { + auto& inst = m_objInstance[i]; + auto& model = m_objModel[inst.objIndex]; + m_pushConstant.instanceId = i; // Telling which instance is drawn + cmdBuf.pushConstants(m_pipelineLayout, vkSS::eVertex | vkSS::eFragment, 0, + m_pushConstant); + + cmdBuf.bindVertexBuffers(0, 1, &model.vertexBuffer.buffer, &offset); + cmdBuf.bindIndexBuffer(model.indexBuffer.buffer, 0, vk::IndexType::eUint32); + cmdBuf.drawIndexed(model.nbIndices, 1, 0, 0, 0); + } + m_debug.endLabel(cmdBuf); +} + +//-------------------------------------------------------------------------------------------------- +// Handling resize of the window +// +void HelloVulkan::onResize(int /*w*/, int /*h*/) +{ + createOffscreenRender(); + updatePostDescriptorSet(); + updateRtDescriptorSet(); +} + +////////////////////////////////////////////////////////////////////////// +// Post-processing +////////////////////////////////////////////////////////////////////////// + +//-------------------------------------------------------------------------------------------------- +// Creating an offscreen frame buffer and the associated render pass +// +void HelloVulkan::createOffscreenRender() +{ + m_alloc.destroy(m_offscreenColor); + m_alloc.destroy(m_offscreenDepth); + + // Creating the color image + auto colorCreateInfo = nvvkpp::image::create2DInfo(m_size, m_offscreenColorFormat, + vk::ImageUsageFlagBits::eColorAttachment + | vk::ImageUsageFlagBits::eSampled + | vk::ImageUsageFlagBits::eStorage); + m_offscreenColor = m_alloc.createImage(colorCreateInfo); + + m_offscreenColor.descriptor = + nvvkpp::image::create2DDescriptor(m_device, m_offscreenColor.image, vk::SamplerCreateInfo{}, + m_offscreenColorFormat, vk::ImageLayout::eGeneral); + + // Creating the depth buffer + auto depthCreateInfo = + nvvkpp::image::create2DInfo(m_size, m_offscreenDepthFormat, + vk::ImageUsageFlagBits::eDepthStencilAttachment); + m_offscreenDepth = m_alloc.createImage(depthCreateInfo); + + vk::ImageViewCreateInfo depthStencilView; + depthStencilView.setViewType(vk::ImageViewType::e2D); + depthStencilView.setFormat(m_offscreenDepthFormat); + depthStencilView.setSubresourceRange({vk::ImageAspectFlagBits::eDepth, 0, 1, 0, 1}); + depthStencilView.setImage(m_offscreenDepth.image); + m_offscreenDepth.descriptor.imageView = m_device.createImageView(depthStencilView); + + // Setting the image layout for both color and depth + { + nvvkpp::SingleCommandBuffer genCmdBuf(m_device, m_graphicsQueueIndex); + auto cmdBuf = genCmdBuf.createCommandBuffer(); + nvvkpp::image::setImageLayout(cmdBuf, m_offscreenColor.image, vk::ImageLayout::eUndefined, + vk::ImageLayout::eGeneral); + nvvkpp::image::setImageLayout(cmdBuf, m_offscreenDepth.image, vk::ImageAspectFlagBits::eDepth, + vk::ImageLayout::eUndefined, + vk::ImageLayout::eDepthStencilAttachmentOptimal); + + genCmdBuf.flushCommandBuffer(cmdBuf); + } + + // Creating a renderpass for the offscreen + if(!m_offscreenRenderPass) + { + m_offscreenRenderPass = + nvvkpp::util::createRenderPass(m_device, {m_offscreenColorFormat}, m_offscreenDepthFormat, + 1, true, true, vk::ImageLayout::eGeneral, + vk::ImageLayout::eGeneral); + } + + // Creating the frame buffer for offscreen + std::vector attachments = {m_offscreenColor.descriptor.imageView, + m_offscreenDepth.descriptor.imageView}; + + m_device.destroy(m_offscreenFramebuffer); + vk::FramebufferCreateInfo info; + info.setRenderPass(m_offscreenRenderPass); + info.setAttachmentCount(2); + info.setPAttachments(attachments.data()); + info.setWidth(m_size.width); + info.setHeight(m_size.height); + info.setLayers(1); + m_offscreenFramebuffer = m_device.createFramebuffer(info); +} + +//-------------------------------------------------------------------------------------------------- +// The pipeline is how things are rendered, which shaders, type of primitives, depth test and more +// +void HelloVulkan::createPostPipeline() +{ + // Push constants in the fragment shader + vk::PushConstantRange pushConstantRanges = {vk::ShaderStageFlagBits::eFragment, 0, sizeof(float)}; + + // Creating the pipeline layout + vk::PipelineLayoutCreateInfo pipelineLayoutCreateInfo; + pipelineLayoutCreateInfo.setSetLayoutCount(1); + pipelineLayoutCreateInfo.setPSetLayouts(&m_postDescSetLayout); + pipelineLayoutCreateInfo.setPushConstantRangeCount(1); + pipelineLayoutCreateInfo.setPPushConstantRanges(&pushConstantRanges); + m_postPipelineLayout = m_device.createPipelineLayout(pipelineLayoutCreateInfo); + + // Pipeline: completely generic, no vertices + std::vector paths = defaultSearchPaths; + + nvvkpp::GraphicsPipelineGenerator pipelineGenerator(m_device, m_postPipelineLayout, m_renderPass); + pipelineGenerator.addShader(nvh::loadFile("shaders/passthrough.vert.spv", true, paths), + vk::ShaderStageFlagBits::eVertex); + pipelineGenerator.addShader(nvh::loadFile("shaders/post.frag.spv", true, paths), + vk::ShaderStageFlagBits::eFragment); + pipelineGenerator.rasterizationState.setCullMode(vk::CullModeFlagBits::eNone); + m_postPipeline = pipelineGenerator.create(); + m_debug.setObjectName(m_postPipeline, "post"); +} + +//-------------------------------------------------------------------------------------------------- +// The descriptor layout is the description of the data that is passed to the vertex or the +// fragment program. +// +void HelloVulkan::createPostDescriptor() +{ + using vkDS = vk::DescriptorSetLayoutBinding; + using vkDT = vk::DescriptorType; + using vkSS = vk::ShaderStageFlagBits; + + m_postDescSetLayoutBind.emplace_back(vkDS(0, vkDT::eCombinedImageSampler, 1, vkSS::eFragment)); + m_postDescSetLayout = nvvkpp::util::createDescriptorSetLayout(m_device, m_postDescSetLayoutBind); + m_postDescPool = nvvkpp::util::createDescriptorPool(m_device, m_postDescSetLayoutBind); + m_postDescSet = nvvkpp::util::createDescriptorSet(m_device, m_postDescPool, m_postDescSetLayout); +} + +//-------------------------------------------------------------------------------------------------- +// Update the output +// +void HelloVulkan::updatePostDescriptorSet() +{ + vk::WriteDescriptorSet writeDescriptorSets = + nvvkpp::util::createWrite(m_postDescSet, m_postDescSetLayoutBind[0], + &m_offscreenColor.descriptor); + m_device.updateDescriptorSets(writeDescriptorSets, nullptr); +} + +//-------------------------------------------------------------------------------------------------- +// Draw a full screen quad with the attached image +// +void HelloVulkan::drawPost(vk::CommandBuffer cmdBuf) +{ + m_debug.beginLabel(cmdBuf, "Post"); + + cmdBuf.setViewport(0, {vk::Viewport(0, 0, (float)m_size.width, (float)m_size.height, 0, 1)}); + cmdBuf.setScissor(0, {{{0, 0}, {m_size.width, m_size.height}}}); + + auto aspectRatio = static_cast(m_size.width) / static_cast(m_size.height); + cmdBuf.pushConstants(m_postPipelineLayout, vk::ShaderStageFlagBits::eFragment, 0, + aspectRatio); + cmdBuf.bindPipeline(vk::PipelineBindPoint::eGraphics, m_postPipeline); + cmdBuf.bindDescriptorSets(vk::PipelineBindPoint::eGraphics, m_postPipelineLayout, 0, + m_postDescSet, {}); + cmdBuf.draw(3, 1, 0, 0); + + m_debug.endLabel(cmdBuf); +} + +////////////////////////////////////////////////////////////////////////// +////////////////////////////////////////////////////////////////////////// +////////////////////////////////////////////////////////////////////////// + +//-------------------------------------------------------------------------------------------------- +// Initialize Vulkan ray tracing +// #VKRay +void HelloVulkan::initRayTracing() +{ + // Requesting ray tracing properties + auto properties = m_physicalDevice.getProperties2(); + m_rtProperties = properties.get(); + m_rtBuilder.setup(m_device, m_physicalDevice, m_graphicsQueueIndex); +} + +//-------------------------------------------------------------------------------------------------- +// Converting a OBJ primitive to the ray tracing geometry used for the BLAS +// +nvvkpp::RaytracingBuilderKHR::Blas HelloVulkan::objectToVkGeometryKHR(const ObjModel& model) +{ + vk::AccelerationStructureCreateGeometryTypeInfoKHR asCreate; + asCreate.setGeometryType(vk::GeometryTypeKHR::eTriangles); + asCreate.setIndexType(vk::IndexType::eUint32); + asCreate.setVertexFormat(vk::Format::eR32G32B32Sfloat); + asCreate.setMaxPrimitiveCount(model.nbIndices / 3); // Nb triangles + asCreate.setMaxVertexCount(model.nbVertices); + asCreate.setAllowsTransforms(VK_FALSE); // No adding transformation matrices + + vk::DeviceAddress vertexAddress = m_device.getBufferAddress({model.vertexBuffer.buffer}); + vk::DeviceAddress indexAddress = m_device.getBufferAddress({model.indexBuffer.buffer}); + + vk::AccelerationStructureGeometryTrianglesDataKHR triangles; + triangles.setVertexFormat(asCreate.vertexFormat); + triangles.setVertexData(vertexAddress); + triangles.setVertexStride(sizeof(VertexObj)); + triangles.setIndexType(asCreate.indexType); + triangles.setIndexData(indexAddress); + triangles.setTransformData({}); + + vk::AccelerationStructureGeometryKHR asGeom; + asGeom.setGeometryType(asCreate.geometryType); + asGeom.setFlags(vk::GeometryFlagBitsKHR::eNoDuplicateAnyHitInvocation); // Avoid double hits + asGeom.geometry.setTriangles(triangles); + + vk::AccelerationStructureBuildOffsetInfoKHR offset; + offset.setFirstVertex(0); + offset.setPrimitiveCount(asCreate.maxPrimitiveCount); + offset.setPrimitiveOffset(0); + offset.setTransformOffset(0); + + nvvkpp::RaytracingBuilderKHR::Blas blas; + blas.asGeometry.emplace_back(asGeom); + blas.asCreateGeometryInfo.emplace_back(asCreate); + blas.asBuildOffsetInfo.emplace_back(offset); + return blas; +} + +void HelloVulkan::createBottomLevelAS() +{ + // BLAS - Storing each primitive in a geometry + std::vector allBlas; + allBlas.reserve(m_objModel.size()); + for(const auto& obj : m_objModel) + { + auto blas = objectToVkGeometryKHR(obj); + + // We could add more geometry in each BLAS, but we add only one for now + allBlas.emplace_back(blas); + } + m_rtBuilder.buildBlas(allBlas, vk::BuildAccelerationStructureFlagBitsKHR::ePreferFastTrace); +} + +void HelloVulkan::createTopLevelAS() +{ + std::vector tlas; + tlas.reserve(m_objInstance.size()); + for(int i = 0; i < static_cast(m_objInstance.size()); i++) + { + nvvkpp::RaytracingBuilderKHR::Instance rayInst; + rayInst.transform = m_objInstance[i].transform; // Position of the instance + rayInst.instanceId = i; // gl_InstanceID + rayInst.blasId = m_objInstance[i].objIndex; + rayInst.hitGroupId = 0; // We will use the same hit group for all objects + rayInst.flags = vk::GeometryInstanceFlagBitsKHR::eTriangleCullDisable; + tlas.emplace_back(rayInst); + } + m_rtBuilder.buildTlas(tlas, vk::BuildAccelerationStructureFlagBitsKHR::ePreferFastTrace); +} + +//-------------------------------------------------------------------------------------------------- +// This descriptor set holds the Acceleration structure and the output image +// +void HelloVulkan::createRtDescriptorSet() +{ + using vkDT = vk::DescriptorType; + using vkSS = vk::ShaderStageFlagBits; + using vkDSLB = vk::DescriptorSetLayoutBinding; + + m_rtDescSetLayoutBind.emplace_back(vkDSLB(0, vkDT::eAccelerationStructureKHR, 1, + vkSS::eRaygenKHR | vkSS::eClosestHitKHR)); // TLAS + m_rtDescSetLayoutBind.emplace_back( + vkDSLB(1, vkDT::eStorageImage, 1, vkSS::eRaygenKHR)); // Output image + + m_rtDescPool = nvvkpp::util::createDescriptorPool(m_device, m_rtDescSetLayoutBind); + m_rtDescSetLayout = nvvkpp::util::createDescriptorSetLayout(m_device, m_rtDescSetLayoutBind); + m_rtDescSet = m_device.allocateDescriptorSets({m_rtDescPool, 1, &m_rtDescSetLayout})[0]; + + vk::WriteDescriptorSetAccelerationStructureKHR descASInfo; + descASInfo.setAccelerationStructureCount(1); + descASInfo.setPAccelerationStructures(&m_rtBuilder.getAccelerationStructure()); + vk::DescriptorImageInfo imageInfo{ + {}, m_offscreenColor.descriptor.imageView, vk::ImageLayout::eGeneral}; + + std::vector writes; + writes.emplace_back( + nvvkpp::util::createWrite(m_rtDescSet, m_rtDescSetLayoutBind[0], &descASInfo)); + writes.emplace_back(nvvkpp::util::createWrite(m_rtDescSet, m_rtDescSetLayoutBind[1], &imageInfo)); + m_device.updateDescriptorSets(static_cast(writes.size()), writes.data(), 0, nullptr); +} + + +//-------------------------------------------------------------------------------------------------- +// Writes the output image to the descriptor set +// - Required when changing resolution +// +void HelloVulkan::updateRtDescriptorSet() +{ + using vkDT = vk::DescriptorType; + + // (1) Output buffer + vk::DescriptorImageInfo imageInfo{ + {}, m_offscreenColor.descriptor.imageView, vk::ImageLayout::eGeneral}; + vk::WriteDescriptorSet wds{m_rtDescSet, 1, 0, 1, vkDT::eStorageImage, &imageInfo}; + m_device.updateDescriptorSets(wds, nullptr); +} + + +//-------------------------------------------------------------------------------------------------- +// Pipeline for the ray tracer: all shaders, raygen, chit, miss +// +void HelloVulkan::createRtPipeline() +{ + std::vector paths = defaultSearchPaths; + + vk::ShaderModule raygenSM = + nvvkpp::util::createShaderModule(m_device, // + nvh::loadFile("shaders/raytrace.rgen.spv", true, paths)); + vk::ShaderModule missSM = + nvvkpp::util::createShaderModule(m_device, // + nvh::loadFile("shaders/raytrace.rmiss.spv", true, paths)); + + // The second miss shader is invoked when a shadow ray misses the geometry. It + // simply indicates that no occlusion has been found + vk::ShaderModule shadowmissSM = nvvkpp::util::createShaderModule( + m_device, nvh::loadFile("shaders/raytraceShadow.rmiss.spv", true, paths)); + + + std::vector stages; + + // Raygen + vk::RayTracingShaderGroupCreateInfoKHR rg{vk::RayTracingShaderGroupTypeKHR::eGeneral, + VK_SHADER_UNUSED_KHR, VK_SHADER_UNUSED_KHR, + VK_SHADER_UNUSED_KHR, VK_SHADER_UNUSED_KHR}; + stages.push_back({{}, vk::ShaderStageFlagBits::eRaygenKHR, raygenSM, "main"}); + rg.setGeneralShader(static_cast(stages.size() - 1)); + m_rtShaderGroups.push_back(rg); + // Miss + vk::RayTracingShaderGroupCreateInfoKHR mg{vk::RayTracingShaderGroupTypeKHR::eGeneral, + VK_SHADER_UNUSED_KHR, VK_SHADER_UNUSED_KHR, + VK_SHADER_UNUSED_KHR, VK_SHADER_UNUSED_KHR}; + stages.push_back({{}, vk::ShaderStageFlagBits::eMissKHR, missSM, "main"}); + mg.setGeneralShader(static_cast(stages.size() - 1)); + m_rtShaderGroups.push_back(mg); + // Shadow Miss + stages.push_back({{}, vk::ShaderStageFlagBits::eMissKHR, shadowmissSM, "main"}); + mg.setGeneralShader(static_cast(stages.size() - 1)); + m_rtShaderGroups.push_back(mg); + + // Hit Group - Closest Hit + AnyHit + vk::ShaderModule chitSM = + nvvkpp::util::createShaderModule(m_device, // + nvh::loadFile("shaders/raytrace.rchit.spv", true, paths)); + vk::ShaderModule ahitSM = + nvvkpp::util::createShaderModule(m_device, // + nvh::loadFile("shaders/raytrace.rahit.spv", true, paths)); + vk::RayTracingShaderGroupCreateInfoKHR hg{vk::RayTracingShaderGroupTypeKHR::eTrianglesHitGroup, + VK_SHADER_UNUSED_KHR, VK_SHADER_UNUSED_KHR, + VK_SHADER_UNUSED_KHR, VK_SHADER_UNUSED_KHR}; + stages.push_back({{}, vk::ShaderStageFlagBits::eClosestHitKHR, chitSM, "main"}); + hg.setClosestHitShader(static_cast(stages.size() - 1)); + stages.push_back({{}, vk::ShaderStageFlagBits::eAnyHitKHR, ahitSM, "main"}); + hg.setAnyHitShader(static_cast(stages.size() - 1)); + m_rtShaderGroups.push_back(hg); + + vk::PipelineLayoutCreateInfo pipelineLayoutCreateInfo; + + // Push constant: we want to be able to update constants used by the shaders + vk::PushConstantRange pushConstant{vk::ShaderStageFlagBits::eRaygenKHR + | vk::ShaderStageFlagBits::eClosestHitKHR + | vk::ShaderStageFlagBits::eMissKHR, + 0, sizeof(RtPushConstant)}; + pipelineLayoutCreateInfo.setPushConstantRangeCount(1); + pipelineLayoutCreateInfo.setPPushConstantRanges(&pushConstant); + + // Descriptor sets: one specific to ray tracing, and one shared with the rasterization pipeline + std::vector rtDescSetLayouts = {m_rtDescSetLayout, m_descSetLayout}; + pipelineLayoutCreateInfo.setSetLayoutCount(static_cast(rtDescSetLayouts.size())); + pipelineLayoutCreateInfo.setPSetLayouts(rtDescSetLayouts.data()); + + m_rtPipelineLayout = m_device.createPipelineLayout(pipelineLayoutCreateInfo); + + // Assemble the shader stages and recursion depth info into the ray tracing pipeline + vk::RayTracingPipelineCreateInfoKHR rayPipelineInfo; + rayPipelineInfo.setStageCount(static_cast(stages.size())); // Stages are shaders + rayPipelineInfo.setPStages(stages.data()); + + rayPipelineInfo.setGroupCount(static_cast( + m_rtShaderGroups.size())); // 1-raygen, n-miss, n-(hit[+anyhit+intersect]) + rayPipelineInfo.setPGroups(m_rtShaderGroups.data()); + + rayPipelineInfo.setMaxRecursionDepth(2); // Ray depth + rayPipelineInfo.setLayout(m_rtPipelineLayout); + m_rtPipeline = m_device.createRayTracingPipelineKHR({}, rayPipelineInfo).value; + + m_device.destroy(raygenSM); + m_device.destroy(missSM); + m_device.destroy(shadowmissSM); + m_device.destroy(chitSM); + m_device.destroy(ahitSM); +} + +//-------------------------------------------------------------------------------------------------- +// The Shader Binding Table (SBT) +// - getting all shader handles and writing them in a SBT buffer +// - Besides exception, this could be always done like this +// See how the SBT buffer is used in run() +// +void HelloVulkan::createRtShaderBindingTable() +{ + auto groupCount = + static_cast(m_rtShaderGroups.size()); // 3 shaders: raygen, miss, chit + uint32_t groupHandleSize = m_rtProperties.shaderGroupHandleSize; // Size of a program identifier + + // Fetch all the shader handles used in the pipeline, so that they can be written in the SBT + uint32_t sbtSize = groupCount * groupHandleSize; + + std::vector shaderHandleStorage(sbtSize); + m_device.getRayTracingShaderGroupHandlesKHR(m_rtPipeline, 0, groupCount, sbtSize, + shaderHandleStorage.data()); + // Write the handles in the SBT + nvvkpp::SingleCommandBuffer genCmdBuf(m_device, m_graphicsQueueIndex); + vk::CommandBuffer cmdBuf = genCmdBuf.createCommandBuffer(); + + m_rtSBTBuffer = + m_alloc.createBuffer(cmdBuf, shaderHandleStorage, vk::BufferUsageFlagBits::eRayTracingKHR); + m_debug.setObjectName(m_rtSBTBuffer.buffer, "SBT"); + + + genCmdBuf.flushCommandBuffer(cmdBuf); + + m_alloc.flushStaging(); +} + +//-------------------------------------------------------------------------------------------------- +// Ray Tracing the scene +// +void HelloVulkan::raytrace(const vk::CommandBuffer& cmdBuf, const nvmath::vec4f& clearColor) +{ + updateFrame(); + if(m_rtPushConstants.frame >= m_maxFrames) + return; + + m_debug.beginLabel(cmdBuf, "Ray trace"); + // Initializing push constant values + m_rtPushConstants.clearColor = clearColor; + m_rtPushConstants.lightPosition = m_pushConstant.lightPosition; + m_rtPushConstants.lightIntensity = m_pushConstant.lightIntensity; + m_rtPushConstants.lightType = m_pushConstant.lightType; + + cmdBuf.bindPipeline(vk::PipelineBindPoint::eRayTracingKHR, m_rtPipeline); + cmdBuf.bindDescriptorSets(vk::PipelineBindPoint::eRayTracingKHR, m_rtPipelineLayout, 0, + {m_rtDescSet, m_descSet}, {}); + cmdBuf.pushConstants(m_rtPipelineLayout, + vk::ShaderStageFlagBits::eRaygenKHR + | vk::ShaderStageFlagBits::eClosestHitKHR + | vk::ShaderStageFlagBits::eMissKHR, + 0, m_rtPushConstants); + + vk::DeviceSize progSize = m_rtProperties.shaderGroupHandleSize; // Size of a program identifier + vk::DeviceSize rayGenOffset = 0u * progSize; // Start at the beginning of m_sbtBuffer + vk::DeviceSize missOffset = 1u * progSize; // Jump over raygen + vk::DeviceSize hitGroupOffset = 3u * progSize; // Jump over the previous shaders + vk::DeviceSize sbtSize = progSize * (vk::DeviceSize)m_rtShaderGroups.size(); + + // m_sbtBuffer holds all the shader handles: raygen, n-miss, hit... + const vk::StridedBufferRegionKHR raygenShaderBindingTable = {m_rtSBTBuffer.buffer, rayGenOffset, + progSize, sbtSize}; + const vk::StridedBufferRegionKHR missShaderBindingTable = {m_rtSBTBuffer.buffer, missOffset, + progSize, sbtSize}; + const vk::StridedBufferRegionKHR hitShaderBindingTable = {m_rtSBTBuffer.buffer, hitGroupOffset, + progSize, sbtSize}; + const vk::StridedBufferRegionKHR callableShaderBindingTable; + cmdBuf.traceRaysKHR(&raygenShaderBindingTable, &missShaderBindingTable, &hitShaderBindingTable, + &callableShaderBindingTable, // + m_size.width, m_size.height, 1); // + + + m_debug.endLabel(cmdBuf); +} + +//-------------------------------------------------------------------------------------------------- +// If the camera matrix has changed, resets the frame. +// otherwise, increments frame. +// +void HelloVulkan::updateFrame() +{ + static nvmath::mat4f refCamMatrix; + + auto& m = CameraManip.getMatrix(); + if(memcmp(&refCamMatrix.a00, &m.a00, sizeof(nvmath::mat4f)) != 0) + { + resetFrame(); + refCamMatrix = m; + } + m_rtPushConstants.frame++; +} + +void HelloVulkan::resetFrame() +{ + m_rtPushConstants.frame = -1; +} diff --git a/ray_tracing_anyhit/hello_vulkan.h b/ray_tracing_anyhit/hello_vulkan.h new file mode 100644 index 0000000..3b772c2 --- /dev/null +++ b/ray_tracing_anyhit/hello_vulkan.h @@ -0,0 +1,168 @@ +/* Copyright (c) 2014-2018, NVIDIA CORPORATION. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * * Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * * Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * * Neither the name of NVIDIA CORPORATION nor the names of its + * contributors may be used to endorse or promote products derived + * from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS ``AS IS'' AND ANY + * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY + * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ +#pragma once + +#include "nvvkpp/allocator_dedicated_vkpp.hpp" +#include "nvvkpp/appbase_vkpp.hpp" +#include "nvvkpp/debug_util_vkpp.hpp" + +// #VKRay +#define ALLOC_DEDICATED +#include "nvvkpp/raytraceKHR_vkpp.hpp" + +using nvvkBuffer = nvvkpp::BufferDedicated; +using nvvkTexture = nvvkpp::TextureDedicated; + +//-------------------------------------------------------------------------------------------------- +// Simple rasterizer of OBJ objects +// - Each OBJ loaded are stored in an `ObjModel` and referenced by a `ObjInstance` +// - It is possible to have many `ObjInstance` referencing the same `ObjModel` +// - Rendering is done in an offscreen framebuffer +// - The image of the framebuffer is displayed in post-process in a full-screen quad +// +class HelloVulkan : public nvvkpp::AppBase +{ +public: + void setup(const vk::Device& device, + const vk::PhysicalDevice& physicalDevice, + uint32_t queueFamily) override; + void createDescriptorSetLayout(); + void createGraphicsPipeline(); + void loadModel(const std::string& filename, nvmath::mat4f transform = nvmath::mat4f(1)); + void updateDescriptorSet(); + void createUniformBuffer(); + void createSceneDescriptionBuffer(); + void createTextureImages(const vk::CommandBuffer& cmdBuf, + const std::vector& textures); + void updateUniformBuffer(); + void onResize(int /*w*/, int /*h*/) override; + void destroyResources(); + void rasterize(const vk::CommandBuffer& cmdBuff); + + // The OBJ model + struct ObjModel + { + uint32_t nbIndices{0}; + uint32_t nbVertices{0}; + nvvkBuffer vertexBuffer; // Device buffer of all 'Vertex' + nvvkBuffer indexBuffer; // Device buffer of the indices forming triangles + nvvkBuffer matColorBuffer; // Device buffer of array of 'Wavefront material' + nvvkBuffer matIndexBuffer; // Device buffer of array of 'Wavefront material' + }; + + // Instance of the OBJ + struct ObjInstance + { + uint32_t objIndex{0}; // Reference to the `m_objModel` + uint32_t txtOffset{0}; // Offset in `m_textures` + nvmath::mat4f transform{1}; // Position of the instance + nvmath::mat4f transformIT{1}; // Inverse transpose + }; + + // Information pushed at each draw call + struct ObjPushConstant + { + nvmath::vec3f lightPosition{10.f, 15.f, 8.f}; + int instanceId{0}; // To retrieve the transformation matrix + float lightIntensity{100.f}; + int lightType{0}; // 0: point, 1: infinite + }; + ObjPushConstant m_pushConstant; + + // Array of objects and instances in the scene + std::vector m_objModel; + std::vector m_objInstance; + + // Graphic pipeline + vk::PipelineLayout m_pipelineLayout; + vk::Pipeline m_graphicsPipeline; + std::vector m_descSetLayoutBind; + vk::DescriptorPool m_descPool; + vk::DescriptorSetLayout m_descSetLayout; + vk::DescriptorSet m_descSet; + + nvvkBuffer m_cameraMat; // Device-Host of the camera matrices + nvvkBuffer m_sceneDesc; // Device buffer of the OBJ instances + std::vector m_textures; // vector of all textures of the scene + + nvvkpp::AllocatorDedicated m_alloc; // Allocator for buffer, images, acceleration structures + nvvkpp::DebugUtil m_debug; // Utility to name objects + + // #Post + void createOffscreenRender(); + void createPostPipeline(); + void createPostDescriptor(); + void updatePostDescriptorSet(); + void drawPost(vk::CommandBuffer cmdBuf); + + std::vector m_postDescSetLayoutBind; + vk::DescriptorPool m_postDescPool; + vk::DescriptorSetLayout m_postDescSetLayout; + vk::DescriptorSet m_postDescSet; + vk::Pipeline m_postPipeline; + vk::PipelineLayout m_postPipelineLayout; + vk::RenderPass m_offscreenRenderPass; + vk::Framebuffer m_offscreenFramebuffer; + nvvkTexture m_offscreenColor; + vk::Format m_offscreenColorFormat{vk::Format::eR32G32B32A32Sfloat}; + nvvkTexture m_offscreenDepth; + vk::Format m_offscreenDepthFormat{vk::Format::eD32Sfloat}; + + // #VKRay + void initRayTracing(); + nvvkpp::RaytracingBuilderKHR::Blas objectToVkGeometryKHR(const ObjModel& model); + void createBottomLevelAS(); + void createTopLevelAS(); + void createRtDescriptorSet(); + void updateRtDescriptorSet(); + void createRtPipeline(); + void createRtShaderBindingTable(); + void raytrace(const vk::CommandBuffer& cmdBuf, const nvmath::vec4f& clearColor); + void resetFrame(); + void updateFrame(); + + vk::PhysicalDeviceRayTracingPropertiesKHR m_rtProperties; + nvvkpp::RaytracingBuilderKHR m_rtBuilder; + std::vector m_rtDescSetLayoutBind; + vk::DescriptorPool m_rtDescPool; + vk::DescriptorSetLayout m_rtDescSetLayout; + vk::DescriptorSet m_rtDescSet; + std::vector m_rtShaderGroups; + vk::PipelineLayout m_rtPipelineLayout; + vk::Pipeline m_rtPipeline; + nvvkBuffer m_rtSBTBuffer; + int m_maxFrames{10000}; + + struct RtPushConstant + { + nvmath::vec4f clearColor; + nvmath::vec3f lightPosition; + float lightIntensity; + int lightType; + int frame{0}; + } m_rtPushConstants; +}; diff --git a/ray_tracing_anyhit/main.cpp b/ray_tracing_anyhit/main.cpp new file mode 100644 index 0000000..e6bc195 --- /dev/null +++ b/ray_tracing_anyhit/main.cpp @@ -0,0 +1,306 @@ +/* Copyright (c) 2014-2018, NVIDIA CORPORATION. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * * Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * * Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * * Neither the name of NVIDIA CORPORATION nor the names of its + * contributors may be used to endorse or promote products derived + * from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS ``AS IS'' AND ANY + * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY + * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +// ImGui - standalone example application for Glfw + Vulkan, using programmable +// pipeline If you are new to ImGui, see examples/README.txt and documentation +// at the top of imgui.cpp. + +#include +#include + +#include "imgui.h" +#include "imgui_impl_glfw.h" + +#include "hello_vulkan.h" +#include "nvh/cameramanipulator.hpp" +#include "nvh/fileoperations.hpp" +#include "nvpsystem.hpp" +#include "nvvkpp/appbase_vkpp.hpp" +#include "nvvkpp/commands_vkpp.hpp" +#include "nvvkpp/context_vkpp.hpp" +#include "nvvkpp/utilities_vkpp.hpp" + +////////////////////////////////////////////////////////////////////////// +#define UNUSED(x) (void)(x) +////////////////////////////////////////////////////////////////////////// + +// Default search path for shaders +std::vector defaultSearchPaths; + +// GLFW Callback functions +static void onErrorCallback(int error, const char* description) +{ + fprintf(stderr, "GLFW Error %d: %s\n", error, description); +} + +// Extra UI +void renderUI(HelloVulkan& helloVk) +{ + static int item = 1; + if(ImGui::Combo("Up Vector", &item, "X\0Y\0Z\0\0")) + { + nvmath::vec3f pos, eye, up; + CameraManip.getLookat(pos, eye, up); + up = nvmath::vec3f(item == 0, item == 1, item == 2); + CameraManip.setLookat(pos, eye, up); + } + ImGui::SliderFloat3("Light Position", &helloVk.m_pushConstant.lightPosition.x, -20.f, 20.f); + ImGui::SliderFloat("Light Intensity", &helloVk.m_pushConstant.lightIntensity, 0.f, 100.f); + ImGui::RadioButton("Point", &helloVk.m_pushConstant.lightType, 0); + ImGui::SameLine(); + ImGui::RadioButton("Infinite", &helloVk.m_pushConstant.lightType, 1); +} + +////////////////////////////////////////////////////////////////////////// +////////////////////////////////////////////////////////////////////////// +////////////////////////////////////////////////////////////////////////// +static int const SAMPLE_WIDTH = 1280; +static int const SAMPLE_HEIGHT = 720; + +//-------------------------------------------------------------------------------------------------- +// Application Entry +// +int main(int argc, char** argv) +{ + UNUSED(argc); + + // Setup GLFW window + glfwSetErrorCallback(onErrorCallback); + if(!glfwInit()) + { + return 1; + } + glfwWindowHint(GLFW_CLIENT_API, GLFW_NO_API); + GLFWwindow* window = glfwCreateWindow(SAMPLE_WIDTH, SAMPLE_HEIGHT, + "NVIDIA Vulkan Raytracing Tutorial", nullptr, nullptr); + + // Setup camera + CameraManip.setWindowSize(SAMPLE_WIDTH, SAMPLE_HEIGHT); + CameraManip.setLookat(nvmath::vec3f(5, 4, -4), nvmath::vec3f(0, 1, 0), nvmath::vec3f(0, 1, 0)); + + // Setup Vulkan + if(!glfwVulkanSupported()) + { + printf("GLFW: Vulkan Not Supported\n"); + return 1; + } + + // setup some basic things for the sample, logging file for example + NVPSystem system(argv[0], PROJECT_NAME); + + // Search path for shaders and other media + defaultSearchPaths = { + PROJECT_ABSDIRECTORY, + PROJECT_ABSDIRECTORY "../", + NVPSystem::exePath() + std::string(PROJECT_RELDIRECTORY), + NVPSystem::exePath() + std::string(PROJECT_RELDIRECTORY) + std::string("../"), + }; + + // Enabling the extension feature + vk::PhysicalDeviceRayTracingFeaturesKHR raytracingFeature; + + // Requesting Vulkan extensions and layers + nvvkpp::ContextCreateInfo contextInfo(true); + contextInfo.setVersion(1, 2); + contextInfo.addInstanceLayer("VK_LAYER_LUNARG_monitor", true); + contextInfo.addInstanceExtension(VK_KHR_SURFACE_EXTENSION_NAME); +#ifdef WIN32 + contextInfo.addInstanceExtension(VK_KHR_WIN32_SURFACE_EXTENSION_NAME); +#else + contextInfo.addInstanceExtension(VK_KHR_XLIB_SURFACE_EXTENSION_NAME); + contextInfo.addInstanceExtension(VK_KHR_XCB_SURFACE_EXTENSION_NAME); +#endif + contextInfo.addInstanceExtension(VK_KHR_GET_PHYSICAL_DEVICE_PROPERTIES_2_EXTENSION_NAME); + contextInfo.addDeviceExtension(VK_KHR_SWAPCHAIN_EXTENSION_NAME); + contextInfo.addDeviceExtension(VK_KHR_DEDICATED_ALLOCATION_EXTENSION_NAME); + contextInfo.addDeviceExtension(VK_KHR_GET_MEMORY_REQUIREMENTS_2_EXTENSION_NAME); + contextInfo.addDeviceExtension(VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME); + contextInfo.addDeviceExtension(VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME); + // #VKRay: Activate the ray tracing extension + contextInfo.addDeviceExtension(VK_KHR_RAY_TRACING_EXTENSION_NAME, false, &raytracingFeature); + contextInfo.addDeviceExtension(VK_KHR_MAINTENANCE3_EXTENSION_NAME); + contextInfo.addDeviceExtension(VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME); + contextInfo.addDeviceExtension(VK_KHR_DEFERRED_HOST_OPERATIONS_EXTENSION_NAME); + contextInfo.addDeviceExtension(VK_KHR_BUFFER_DEVICE_ADDRESS_EXTENSION_NAME); + + // Creating Vulkan base application + nvvkpp::Context vkctx{}; + vkctx.initInstance(contextInfo); + // Find all compatible devices + auto compatibleDevices = vkctx.getCompatibleDevices(contextInfo); + assert(!compatibleDevices.empty()); + // Use a compatible device + vkctx.initDevice(compatibleDevices[0], contextInfo); + + // Create example + HelloVulkan helloVk; + + // Window need to be opened to get the surface on which to draw + const vk::SurfaceKHR surface = helloVk.getVkSurface(vkctx.m_instance, window); + vkctx.setGCTQueueWithPresent(surface); + + helloVk.setup(vkctx.m_device, vkctx.m_physicalDevice, vkctx.m_queueGCT.familyIndex); + helloVk.createSurface(surface, SAMPLE_WIDTH, SAMPLE_HEIGHT); + helloVk.createDepthBuffer(); + helloVk.createRenderPass(); + helloVk.createFrameBuffers(); + + // Setup Imgui + helloVk.initGUI(0); // Using sub-pass 0 + + // Creation of the example + helloVk.loadModel(nvh::findFile("media/scenes/wuson.obj", defaultSearchPaths)); + helloVk.loadModel(nvh::findFile("media/scenes/sphere.obj", defaultSearchPaths), + nvmath::scale_mat4(nvmath::vec3f(1.5f)) + * nvmath::translation_mat4(nvmath::vec3f(0.0f, 1.0f, 0.0f))); + helloVk.loadModel(nvh::findFile("media/scenes/plane.obj", defaultSearchPaths)); + + + helloVk.createOffscreenRender(); + helloVk.createDescriptorSetLayout(); + helloVk.createGraphicsPipeline(); + helloVk.createUniformBuffer(); + helloVk.createSceneDescriptionBuffer(); + helloVk.updateDescriptorSet(); + + // #VKRay + helloVk.initRayTracing(); + helloVk.createBottomLevelAS(); + helloVk.createTopLevelAS(); + helloVk.createRtDescriptorSet(); + helloVk.createRtPipeline(); + helloVk.createRtShaderBindingTable(); + + helloVk.createPostDescriptor(); + helloVk.createPostPipeline(); + helloVk.updatePostDescriptorSet(); + + + nvmath::vec4f clearColor = nvmath::vec4f(1, 1, 1, 1.00f); + bool useRaytracer = true; + + + helloVk.setupGlfwCallbacks(window); + ImGui_ImplGlfw_InitForVulkan(window, true); + + // Main loop + while(!glfwWindowShouldClose(window)) + { + glfwPollEvents(); + if(helloVk.isMinimized()) + continue; + + // Start the Dear ImGui frame + ImGui_ImplGlfw_NewFrame(); + ImGui::NewFrame(); + + // Updating camera buffer + helloVk.updateUniformBuffer(); + + // Show UI window. + if(1 == 1) + { + ImGui::ColorEdit3("Clear color", reinterpret_cast(&clearColor)); + ImGui::Checkbox("Ray Tracer mode", &useRaytracer); // Switch between raster and ray tracing + + renderUI(helloVk); + ImGui::Text("Application average %.3f ms/frame (%.1f FPS)", + 1000.0f / ImGui::GetIO().Framerate, ImGui::GetIO().Framerate); + ImGui::Render(); + } + + // Start rendering the scene + helloVk.prepareFrame(); + + // Start command buffer of this frame + auto curFrame = helloVk.getCurFrame(); + const vk::CommandBuffer& cmdBuff = helloVk.getCommandBuffers()[curFrame]; + + cmdBuff.begin({vk::CommandBufferUsageFlagBits::eOneTimeSubmit}); + + // Clearing screen + vk::ClearValue clearValues[2]; + clearValues[0].setColor(nvvkpp::util::clearColor(clearColor)); + clearValues[1].setDepthStencil({1.0f, 0}); + + // Offscreen render pass + { + vk::RenderPassBeginInfo offscreenRenderPassBeginInfo; + offscreenRenderPassBeginInfo.setClearValueCount(2); + offscreenRenderPassBeginInfo.setPClearValues(clearValues); + offscreenRenderPassBeginInfo.setRenderPass(helloVk.m_offscreenRenderPass); + offscreenRenderPassBeginInfo.setFramebuffer(helloVk.m_offscreenFramebuffer); + offscreenRenderPassBeginInfo.setRenderArea({{}, helloVk.getSize()}); + + // Rendering Scene + if(useRaytracer) + { + helloVk.raytrace(cmdBuff, clearColor); + } + else + { + cmdBuff.beginRenderPass(offscreenRenderPassBeginInfo, vk::SubpassContents::eInline); + helloVk.rasterize(cmdBuff); + cmdBuff.endRenderPass(); + } + } + + // 2nd rendering pass: tone mapper, UI + { + vk::RenderPassBeginInfo postRenderPassBeginInfo; + postRenderPassBeginInfo.setClearValueCount(2); + postRenderPassBeginInfo.setPClearValues(clearValues); + postRenderPassBeginInfo.setRenderPass(helloVk.getRenderPass()); + postRenderPassBeginInfo.setFramebuffer(helloVk.getFramebuffers()[curFrame]); + postRenderPassBeginInfo.setRenderArea({{}, helloVk.getSize()}); + + cmdBuff.beginRenderPass(postRenderPassBeginInfo, vk::SubpassContents::eInline); + // Rendering tonemapper + helloVk.drawPost(cmdBuff); + // Rendering UI + ImGui::RenderDrawDataVK(cmdBuff, ImGui::GetDrawData()); + cmdBuff.endRenderPass(); + } + + // Submit for display + cmdBuff.end(); + helloVk.submitFrame(); + } + + // Cleanup + helloVk.getDevice().waitIdle(); + helloVk.destroyResources(); + helloVk.destroy(); + + vkctx.m_instance.destroySurfaceKHR(surface); + vkctx.deinit(); + + glfwDestroyWindow(window); + glfwTerminate(); + + return 0; +} diff --git a/ray_tracing_anyhit/shaders/frag_shader.frag b/ray_tracing_anyhit/shaders/frag_shader.frag new file mode 100644 index 0000000..03cb75b --- /dev/null +++ b/ray_tracing_anyhit/shaders/frag_shader.frag @@ -0,0 +1,79 @@ +#version 450 +#extension GL_ARB_separate_shader_objects : enable +#extension GL_EXT_nonuniform_qualifier : enable +#extension GL_GOOGLE_include_directive : enable +#extension GL_EXT_scalar_block_layout : enable + +#include "wavefront.glsl" + + +layout(push_constant) uniform shaderInformation +{ + vec3 lightPosition; + uint instanceId; + float lightIntensity; + int lightType; +} +pushC; + +// clang-format off +// Incoming +//layout(location = 0) flat in int matIndex; +layout(location = 1) in vec2 fragTexCoord; +layout(location = 2) in vec3 fragNormal; +layout(location = 3) in vec3 viewDir; +layout(location = 4) in vec3 worldPos; +// Outgoing +layout(location = 0) out vec4 outColor; +// Buffers +layout(binding = 1, scalar) buffer MatColorBufferObject { WaveFrontMaterial m[]; } materials[]; +layout(binding = 2, scalar) buffer ScnDesc { sceneDesc i[]; } scnDesc; +layout(binding = 3) uniform sampler2D[] textureSamplers; +layout(binding = 4, scalar) buffer MatIndex { int i[]; } matIdx[]; + +// clang-format on + + +void main() +{ + // Object of this instance + int objId = scnDesc.i[pushC.instanceId].objId; + + // Material of the object + int matIndex = matIdx[objId].i[gl_PrimitiveID]; + WaveFrontMaterial mat = materials[objId].m[matIndex]; + + vec3 N = normalize(fragNormal); + + // Vector toward light + vec3 L; + float lightIntensity = pushC.lightIntensity; + if(pushC.lightType == 0) + { + vec3 lDir = pushC.lightPosition - worldPos; + float d = length(lDir); + lightIntensity = pushC.lightIntensity / (d * d); + L = normalize(lDir); + } + else + { + L = normalize(pushC.lightPosition - vec3(0)); + } + + + // Diffuse + vec3 diffuse = computeDiffuse(mat, L, N); + if(mat.textureId >= 0) + { + int txtOffset = scnDesc.i[pushC.instanceId].txtOffset; + uint txtId = txtOffset + mat.textureId; + vec3 diffuseTxt = texture(textureSamplers[txtId], fragTexCoord).xyz; + diffuse *= diffuseTxt; + } + + // Specular + vec3 specular = computeSpecular(mat, viewDir, L, N); + + // Result + outColor = vec4(lightIntensity * (diffuse + specular), 1); +} diff --git a/ray_tracing_anyhit/shaders/passthrough.vert b/ray_tracing_anyhit/shaders/passthrough.vert new file mode 100644 index 0000000..3e15d82 --- /dev/null +++ b/ray_tracing_anyhit/shaders/passthrough.vert @@ -0,0 +1,15 @@ +#version 450 +layout (location = 0) out vec2 outUV; + + +out gl_PerVertex +{ + vec4 gl_Position; +}; + + +void main() +{ + outUV = vec2((gl_VertexIndex << 1) & 2, gl_VertexIndex & 2); + gl_Position = vec4(outUV * 2.0f - 1.0f, 1.0f, 1.0f); +} diff --git a/ray_tracing_anyhit/shaders/post.frag b/ray_tracing_anyhit/shaders/post.frag new file mode 100644 index 0000000..b8f30f1 --- /dev/null +++ b/ray_tracing_anyhit/shaders/post.frag @@ -0,0 +1,18 @@ +#version 450 +layout(location = 0) in vec2 outUV; +layout(location = 0) out vec4 fragColor; + +layout(set = 0, binding = 0) uniform sampler2D noisyTxt; + +layout(push_constant) uniform shaderInformation +{ + float aspectRatio; +} +pushc; + +void main() +{ + vec2 uv = outUV; + float gamma = 1. / 2.2; + fragColor = pow(texture(noisyTxt, uv).rgba, vec4(gamma)); +} diff --git a/ray_tracing_anyhit/shaders/random.glsl b/ray_tracing_anyhit/shaders/random.glsl new file mode 100644 index 0000000..c5afb6b --- /dev/null +++ b/ray_tracing_anyhit/shaders/random.glsl @@ -0,0 +1,34 @@ +// Generate a random unsigned int from two unsigned int values, using 16 pairs +// of rounds of the Tiny Encryption Algorithm. See Zafar, Olano, and Curtis, +// "GPU Random Numbers via the Tiny Encryption Algorithm" +uint tea(uint val0, uint val1) +{ + uint v0 = val0; + uint v1 = val1; + uint s0 = 0; + + for(uint n = 0; n < 16; n++) + { + s0 += 0x9e3779b9; + v0 += ((v1 << 4) + 0xa341316c) ^ (v1 + s0) ^ ((v1 >> 5) + 0xc8013ea4); + v1 += ((v0 << 4) + 0xad90777d) ^ (v0 + s0) ^ ((v0 >> 5) + 0x7e95761e); + } + + return v0; +} + +// Generate a random unsigned int in [0, 2^24) given the previous RNG state +// using the Numerical Recipes linear congruential generator +uint lcg(inout uint prev) +{ + uint LCG_A = 1664525u; + uint LCG_C = 1013904223u; + prev = (LCG_A * prev + LCG_C); + return prev & 0x00FFFFFF; +} + +// Generate a random float in [0, 1) given the previous RNG state +float rnd(inout uint prev) +{ + return (float(lcg(prev)) / float(0x01000000)); +} diff --git a/ray_tracing_anyhit/shaders/raycommon.glsl b/ray_tracing_anyhit/shaders/raycommon.glsl new file mode 100644 index 0000000..9c1b0cd --- /dev/null +++ b/ray_tracing_anyhit/shaders/raycommon.glsl @@ -0,0 +1,5 @@ +struct hitPayload +{ + vec3 hitValue; + uint seed; +}; diff --git a/ray_tracing_anyhit/shaders/raytrace.rahit b/ray_tracing_anyhit/shaders/raytrace.rahit new file mode 100644 index 0000000..0dd169d --- /dev/null +++ b/ray_tracing_anyhit/shaders/raytrace.rahit @@ -0,0 +1,41 @@ +#version 460 +#extension GL_EXT_ray_tracing : require +#extension GL_EXT_nonuniform_qualifier : enable +#extension GL_EXT_scalar_block_layout : enable +#extension GL_GOOGLE_include_directive : enable + +#include "random.glsl" +#include "raycommon.glsl" +#include "wavefront.glsl" + +// clang-format off +layout(location = 0) rayPayloadInEXT hitPayload prd; + +layout(binding = 2, set = 1, scalar) buffer ScnDesc { sceneDesc i[]; } scnDesc; +layout(binding = 4, set = 1) buffer MatIndexColorBuffer { int i[]; } matIndex[]; +layout(binding = 5, set = 1, scalar) buffer Vertices { Vertex v[]; } vertices[]; +layout(binding = 6, set = 1) buffer Indices { uint i[]; } indices[]; +layout(binding = 1, set = 1, scalar) buffer MatColorBufferObject { WaveFrontMaterial m[]; } materials[]; +// clang-format on + +void main() +{ + // Object of this instance + uint objId = scnDesc.i[gl_InstanceID].objId; + // Indices of the triangle + uint ind = indices[objId].i[3 * gl_PrimitiveID + 0]; + // Vertex of the triangle + Vertex v0 = vertices[objId].v[ind.x]; + + // Material of the object + int matIdx = matIndex[objId].i[gl_PrimitiveID]; + WaveFrontMaterial mat = materials[objId].m[matIdx]; + + if(mat.illum != 4) + return; + + if(mat.dissolve == 0.0) + ignoreIntersectionEXT(); + else if(rnd(prd.seed) > mat.dissolve) + ignoreIntersectionEXT(); +} diff --git a/ray_tracing_anyhit/shaders/raytrace.rchit b/ray_tracing_anyhit/shaders/raytrace.rchit new file mode 100644 index 0000000..0396938 --- /dev/null +++ b/ray_tracing_anyhit/shaders/raytrace.rchit @@ -0,0 +1,133 @@ +#version 460 +#extension GL_EXT_ray_tracing : require +#extension GL_EXT_nonuniform_qualifier : enable +#extension GL_EXT_scalar_block_layout : enable +#extension GL_GOOGLE_include_directive : enable +#include "raycommon.glsl" +#include "wavefront.glsl" + +hitAttributeEXT vec3 attribs; + +// clang-format off +layout(location = 0) rayPayloadInEXT hitPayload prd; +layout(location = 1) rayPayloadEXT bool isShadowed; + +layout(binding = 0, set = 0) uniform accelerationStructureEXT topLevelAS; + +layout(binding = 2, set = 1, scalar) buffer ScnDesc { sceneDesc i[]; } scnDesc; +layout(binding = 5, set = 1, scalar) buffer Vertices { Vertex v[]; } vertices[]; +layout(binding = 6, set = 1) buffer Indices { uint i[]; } indices[]; + +layout(binding = 1, set = 1, scalar) buffer MatColorBufferObject { WaveFrontMaterial m[]; } materials[]; +layout(binding = 3, set = 1) uniform sampler2D textureSamplers[]; +layout(binding = 4, set = 1) buffer MatIndexColorBuffer { int i[]; } matIndex[]; + +// clang-format on + +layout(push_constant) uniform Constants +{ + vec4 clearColor; + vec3 lightPosition; + float lightIntensity; + int lightType; +} +pushC; + + +void main() +{ + // Object of this instance + uint objId = scnDesc.i[gl_InstanceID].objId; + + // Indices of the triangle + ivec3 ind = ivec3(indices[objId].i[3 * gl_PrimitiveID + 0], // + indices[objId].i[3 * gl_PrimitiveID + 1], // + indices[objId].i[3 * gl_PrimitiveID + 2]); // + // Vertex of the triangle + Vertex v0 = vertices[objId].v[ind.x]; + Vertex v1 = vertices[objId].v[ind.y]; + Vertex v2 = vertices[objId].v[ind.z]; + + const vec3 barycentrics = vec3(1.0 - attribs.x - attribs.y, attribs.x, attribs.y); + + // Computing the normal at hit position + vec3 normal = v0.nrm * barycentrics.x + v1.nrm * barycentrics.y + v2.nrm * barycentrics.z; + // Transforming the normal to world space + normal = normalize(vec3(scnDesc.i[gl_InstanceID].transfoIT * vec4(normal, 0.0))); + + + // Computing the coordinates of the hit position + vec3 worldPos = v0.pos * barycentrics.x + v1.pos * barycentrics.y + v2.pos * barycentrics.z; + // Transforming the position to world space + worldPos = vec3(scnDesc.i[gl_InstanceID].transfo * vec4(worldPos, 1.0)); + + // Vector toward the light + vec3 L; + float lightIntensity = pushC.lightIntensity; + float lightDistance = 100000.0; + // Point light + if(pushC.lightType == 0) + { + vec3 lDir = pushC.lightPosition - worldPos; + lightDistance = length(lDir); + lightIntensity = pushC.lightIntensity / (lightDistance * lightDistance); + L = normalize(lDir); + } + else // Directional light + { + L = normalize(pushC.lightPosition - vec3(0)); + } + + // Material of the object + int matIdx = matIndex[objId].i[gl_PrimitiveID]; + WaveFrontMaterial mat = materials[objId].m[matIdx]; + + + // Diffuse + vec3 diffuse = computeDiffuse(mat, L, normal); + if(mat.textureId >= 0) + { + uint txtId = mat.textureId + scnDesc.i[gl_InstanceID].txtOffset; + vec2 texCoord = + v0.texCoord * barycentrics.x + v1.texCoord * barycentrics.y + v2.texCoord * barycentrics.z; + diffuse *= texture(textureSamplers[txtId], texCoord).xyz; + } + + vec3 specular = vec3(0); + float attenuation = 1; + + // Tracing shadow ray only if the light is visible from the surface + if(dot(normal, L) > 0) + { + float tMin = 0.001; + float tMax = lightDistance; + vec3 origin = gl_WorldRayOriginEXT + gl_WorldRayDirectionEXT * gl_HitTEXT; + vec3 rayDir = L; + uint flags = gl_RayFlagsSkipClosestHitShaderEXT; + isShadowed = true; + traceRayEXT(topLevelAS, // acceleration structure + flags, // rayFlags + 0xFF, // cullMask + 0, // sbtRecordOffset + 0, // sbtRecordStride + 1, // missIndex + origin, // ray origin + tMin, // ray min range + rayDir, // ray direction + tMax, // ray max range + 1 // payload (location = 1) + ); + + if(isShadowed) + { + attenuation = 0.3; + } + else + { + // Specular + specular = computeSpecular(mat, gl_WorldRayDirectionEXT, L, normal); + } + } + + prd.hitValue = vec3(lightIntensity * attenuation * (diffuse + specular)); +} diff --git a/ray_tracing_anyhit/shaders/raytrace.rgen b/ray_tracing_anyhit/shaders/raytrace.rgen new file mode 100644 index 0000000..342f889 --- /dev/null +++ b/ray_tracing_anyhit/shaders/raytrace.rgen @@ -0,0 +1,92 @@ +#version 460 +#extension GL_EXT_ray_tracing : require +#extension GL_GOOGLE_include_directive : enable +#include "random.glsl" +#include "raycommon.glsl" + +layout(binding = 0, set = 0) uniform accelerationStructureEXT topLevelAS; +layout(binding = 1, set = 0, rgba32f) uniform image2D image; + +layout(location = 0) rayPayloadEXT hitPayload prd; + +layout(binding = 0, set = 1) uniform CameraProperties +{ + mat4 view; + mat4 proj; + mat4 viewInverse; + mat4 projInverse; +} +cam; + +layout(push_constant) uniform Constants +{ + vec4 clearColor; + vec3 lightPosition; + float lightIntensity; + int lightType; + int frame; +} +pushC; + +const int NBSAMPLES = 10; + +void main() +{ + // Initialize the random number + uint seed = tea(gl_LaunchIDEXT.y * gl_LaunchSizeEXT.x + gl_LaunchIDEXT.x, pushC.frame); + + vec3 hitValues = vec3(0); + + for(int smpl = 0; smpl < NBSAMPLES; smpl++) + { + float r1 = rnd(seed); + float r2 = rnd(seed); + + // Subpixel jitter: send the ray through a different position inside the pixel + // each time, to provide antialiasing. + vec2 subpixel_jitter = pushC.frame == 0 ? vec2(0.5f, 0.5f) : vec2(r1, r2); + + const vec2 pixelCenter = vec2(gl_LaunchIDEXT.xy) + subpixel_jitter; + const vec2 inUV = pixelCenter / vec2(gl_LaunchSizeEXT.xy); + vec2 d = inUV * 2.0 - 1.0; + + vec4 origin = cam.viewInverse * vec4(0, 0, 0, 1); + vec4 target = cam.projInverse * vec4(d.x, d.y, 1, 1); + vec4 direction = cam.viewInverse * vec4(normalize(target.xyz), 0); + + uint rayFlags = gl_RayFlagsNoneEXT; + float tMin = 0.001; + float tMax = 10000.0; + + prd.seed = tea(gl_LaunchIDEXT.y * gl_LaunchSizeEXT.x + gl_LaunchIDEXT.x, pushC.frame); + + traceRayEXT(topLevelAS, // acceleration structure + rayFlags, // rayFlags + 0xFF, // cullMask + 0, // sbtRecordOffset + 0, // sbtRecordStride + 0, // missIndex + origin.xyz, // ray origin + tMin, // ray min range + direction.xyz, // ray direction + tMax, // ray max range + 0 // payload (location = 0) + ); + + hitValues += prd.hitValue; + } + prd.hitValue = hitValues / NBSAMPLES; + + // Do accumulation over time + if(pushC.frame > 0) + { + float a = 1.0f / float(pushC.frame + 1); + vec3 old_color = imageLoad(image, ivec2(gl_LaunchIDEXT.xy)).xyz; + imageStore(image, ivec2(gl_LaunchIDEXT.xy), vec4(mix(old_color, prd.hitValue, a), 1.f)); + } + else + { + // First frame, replace the value in the buffer + imageStore(image, ivec2(gl_LaunchIDEXT.xy), vec4(prd.hitValue, 1.f)); + } +} diff --git a/ray_tracing_anyhit/shaders/raytrace.rmiss b/ray_tracing_anyhit/shaders/raytrace.rmiss new file mode 100644 index 0000000..774899a --- /dev/null +++ b/ray_tracing_anyhit/shaders/raytrace.rmiss @@ -0,0 +1,16 @@ +#version 460 +#extension GL_EXT_ray_tracing : require +#extension GL_GOOGLE_include_directive : enable +#include "raycommon.glsl" + +layout(location = 0) rayPayloadInEXT hitPayload prd; + +layout(push_constant) uniform Constants +{ + vec4 clearColor; +}; + +void main() +{ + prd.hitValue = clearColor.xyz * 0.8; +} diff --git a/ray_tracing_anyhit/shaders/raytraceShadow.rmiss b/ray_tracing_anyhit/shaders/raytraceShadow.rmiss new file mode 100644 index 0000000..9103295 --- /dev/null +++ b/ray_tracing_anyhit/shaders/raytraceShadow.rmiss @@ -0,0 +1,9 @@ +#version 460 +#extension GL_NV_ray_tracing : require + +layout(location = 1) rayPayloadInNV bool isShadowed; + +void main() +{ + isShadowed = false; +} diff --git a/ray_tracing_anyhit/shaders/vert_shader.vert b/ray_tracing_anyhit/shaders/vert_shader.vert new file mode 100644 index 0000000..e358821 --- /dev/null +++ b/ray_tracing_anyhit/shaders/vert_shader.vert @@ -0,0 +1,61 @@ +#version 450 +#extension GL_ARB_separate_shader_objects : enable +#extension GL_EXT_scalar_block_layout : enable +#extension GL_GOOGLE_include_directive : enable + +#include "wavefront.glsl" + +// clang-format off +layout(binding = 2, set = 0, scalar) buffer ScnDesc { sceneDesc i[]; } scnDesc; +// clang-format on + +layout(binding = 0) uniform UniformBufferObject +{ + mat4 view; + mat4 proj; + mat4 viewI; +} +ubo; + +layout(push_constant) uniform shaderInformation +{ + vec3 lightPosition; + uint instanceId; + float lightIntensity; + int lightType; +} +pushC; + +layout(location = 0) in vec3 inPosition; +layout(location = 1) in vec3 inNormal; +layout(location = 2) in vec3 inColor; +layout(location = 3) in vec2 inTexCoord; + + +//layout(location = 0) flat out int matIndex; +layout(location = 1) out vec2 fragTexCoord; +layout(location = 2) out vec3 fragNormal; +layout(location = 3) out vec3 viewDir; +layout(location = 4) out vec3 worldPos; + +out gl_PerVertex +{ + vec4 gl_Position; +}; + + +void main() +{ + mat4 objMatrix = scnDesc.i[pushC.instanceId].transfo; + mat4 objMatrixIT = scnDesc.i[pushC.instanceId].transfoIT; + + vec3 origin = vec3(ubo.viewI * vec4(0, 0, 0, 1)); + + worldPos = vec3(objMatrix * vec4(inPosition, 1.0)); + viewDir = vec3(worldPos - origin); + fragTexCoord = inTexCoord; + fragNormal = vec3(objMatrixIT * vec4(inNormal, 0.0)); + // matIndex = inMatID; + + gl_Position = ubo.proj * ubo.view * vec4(worldPos, 1.0); +} diff --git a/ray_tracing_anyhit/shaders/wavefront.glsl b/ray_tracing_anyhit/shaders/wavefront.glsl new file mode 100644 index 0000000..78b4b3c --- /dev/null +++ b/ray_tracing_anyhit/shaders/wavefront.glsl @@ -0,0 +1,57 @@ +struct Vertex +{ + vec3 pos; + vec3 nrm; + vec3 color; + vec2 texCoord; +}; + +struct WaveFrontMaterial +{ + vec3 ambient; + vec3 diffuse; + vec3 specular; + vec3 transmittance; + vec3 emission; + float shininess; + float ior; // index of refraction + float dissolve; // 1 == opaque; 0 == fully transparent + int illum; // illumination model (see http://www.fileformat.info/format/material/) + int textureId; +}; + +struct sceneDesc +{ + int objId; + int txtOffset; + mat4 transfo; + mat4 transfoIT; +}; + + +vec3 computeDiffuse(WaveFrontMaterial mat, vec3 lightDir, vec3 normal) +{ + // Lambertian + float dotNL = max(dot(normal, lightDir), 0.0); + vec3 c = mat.diffuse * dotNL; + if(mat.illum >= 1) + return c + mat.ambient; +} + +vec3 computeSpecular(WaveFrontMaterial mat, vec3 viewDir, vec3 lightDir, vec3 normal) +{ + if(mat.illum < 2) + return vec3(0); + + // Compute specular only if not in shadow + const float kPi = 3.14159265; + const float kShininess = max(mat.shininess, 4.0); + + // Specular + const float kEnergyConservation = (2.0 + kShininess) / (2.0 * kPi); + vec3 V = normalize(-viewDir); + vec3 R = reflect(-lightDir, normal); + float specular = kEnergyConservation * pow(max(dot(V, R), 0.0), kShininess); + + return vec3(mat.specular * specular); +} diff --git a/ray_tracing_callable/CMakeLists.txt b/ray_tracing_callable/CMakeLists.txt new file mode 100644 index 0000000..c5bedc0 --- /dev/null +++ b/ray_tracing_callable/CMakeLists.txt @@ -0,0 +1,103 @@ +cmake_minimum_required(VERSION 2.8) + +get_filename_component(PROJNAME ${CMAKE_CURRENT_SOURCE_DIR} NAME) +SET(PROJNAME vk_${PROJNAME}_KHR) + +Project(${PROJNAME}) +Message(STATUS "-------------------------------") +Message(STATUS "Processing Project ${PROJNAME}:") + +##################################################################################### +_add_project_definitions(${PROJNAME}) + +##################################################################################### +# Source files for this project +# +file(GLOB SOURCE_FILES *.cpp *.hpp *.inl *.h *.c) +file(GLOB EXTRA_COMMON "../common/*.*") +list(APPEND COMMON_SOURCE_FILES ${EXTRA_COMMON}) +include_directories("../common") + + +##################################################################################### +# GLSL to SPIR-V custom build +# +# more than one file can be given: _compile_GLSL("GLSL_mesh.vert;GLSL_mesh.frag" "GLSL_mesh.spv" GLSL_SOURCES) +# the SpirV validator is fine as long as files are for different pipeline stages (entry points still need to be main()) +#_compile_GLSL( ) +UNSET(GLSL_SOURCES) +UNSET(SPV_OUTPUT) +file(GLOB_RECURSE GLSL_HEADER_FILES "shaders/*.h" "shaders/*.glsl") +file(GLOB_RECURSE GLSL_SOURCE_FILES + "shaders/*.comp" + "shaders/*.frag" + "shaders/*.vert" + "shaders/*.rchit" + "shaders/*.rahit" + "shaders/*.rmiss" + "shaders/*.rgen" + "shaders/*.rcall" + ) +foreach(GLSL ${GLSL_SOURCE_FILES}) + get_filename_component(FILE_NAME ${GLSL} NAME) + _compile_GLSL(${GLSL} "shaders/${FILE_NAME}.spv" GLSL_SOURCES SPV_OUTPUT) +endforeach(GLSL) + +list(APPEND GLSL_SOURCES ${GLSL_HEADER_FILES}) +source_group(Shader_Files FILES ${GLSL_SOURCES}) + + +##################################################################################### +# Executable +# +# if(WIN32 AND NOT GLUT_FOUND) +# add_definitions(/wd4996) #remove printf warning +# add_definitions(/wd4244) #remove double to float conversion warning +# add_definitions(/wd4305) #remove double to float truncation warning +# else() +# add_definitions(-fpermissive) +# endif() +add_executable(${PROJNAME} ${SOURCE_FILES} ${COMMON_SOURCE_FILES} ${PACKAGE_SOURCE_FILES} ${GLSL_SOURCES} ${CUDA_FILES} ${CUBIN_SOURCES}) + +#_set_subsystem_console(${PROJNAME}) + +##################################################################################### +# common source code needed for this sample +# +source_group(common FILES + ${COMMON_SOURCE_FILES} + ${PACKAGE_SOURCE_FILES} +) +source_group("Source Files" FILES ${SOURCE_FILES}) + +# if(UNIX) +# set(UNIXLINKLIBS dl pthread) +# else() +# set(UNIXLINKLIBS) +# endif() + +##################################################################################### +# Linkage +# +target_link_libraries(${PROJNAME} ${PLATFORM_LIBRARIES} shared_sources) + +foreach(DEBUGLIB ${LIBRARIES_DEBUG}) + target_link_libraries(${PROJNAME} debug ${DEBUGLIB}) +endforeach(DEBUGLIB) + +foreach(RELEASELIB ${LIBRARIES_OPTIMIZED}) + target_link_libraries(${PROJNAME} optimized ${RELEASELIB}) +endforeach(RELEASELIB) + +##################################################################################### +# copies binaries that need to be put next to the exe files (ZLib, etc.) +# +_copy_binaries_to_target( ${PROJNAME} ) + + +install(FILES ${SPV_OUTPUT} CONFIGURATIONS Release DESTINATION "bin_${ARCH}/${PROJNAME}/shaders") +install(FILES ${SPV_OUTPUT} CONFIGURATIONS Debug DESTINATION "bin_${ARCH}_debug/${PROJNAME}/shaders") +install(FILES ${CUBIN_SOURCES} CONFIGURATIONS Release DESTINATION "bin_${ARCH}/${PROJNAME}") +install(FILES ${CUBIN_SOURCES} CONFIGURATIONS Debug DESTINATION "bin_${ARCH}_debug/${PROJNAME}") +install(DIRECTORY "../media" CONFIGURATIONS Release DESTINATION "bin_${ARCH}/${PROJNAME}") +install(DIRECTORY "../media" CONFIGURATIONS Debug DESTINATION "bin_${ARCH}_debug/${PROJNAME}") diff --git a/ray_tracing_callable/README.md b/ray_tracing_callable/README.md new file mode 100644 index 0000000..b7ac44d --- /dev/null +++ b/ray_tracing_callable/README.md @@ -0,0 +1,5 @@ +# NVIDIA Vulkan Ray Tracing Tutorial + +[Start the tutorial of this project](https://nvpro-samples.github.io/vk_raytracing_tutorial/vkrt_tuto_callable.md.html) + +![](../docs/Images/callable.png) diff --git a/ray_tracing_callable/hello_vulkan.cpp b/ray_tracing_callable/hello_vulkan.cpp new file mode 100644 index 0000000..74e48fb --- /dev/null +++ b/ray_tracing_callable/hello_vulkan.cpp @@ -0,0 +1,938 @@ +/* Copyright (c) 2014-2018, NVIDIA CORPORATION. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * * Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * * Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * * Neither the name of NVIDIA CORPORATION nor the names of its + * contributors may be used to endorse or promote products derived + * from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS ``AS IS'' AND ANY + * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY + * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +#include +#include + +extern std::vector defaultSearchPaths; + +#define STB_IMAGE_IMPLEMENTATION +#include "fileformats/stb_image.h" +#include "obj_loader.h" + +#include "hello_vulkan.h" +#include "nvh//cameramanipulator.hpp" +#include "nvvkpp/descriptorsets_vkpp.hpp" +#include "nvvkpp/pipeline_vkpp.hpp" + +#include "nvh/fileoperations.hpp" +#include "nvvkpp/commands_vkpp.hpp" +#include "nvvkpp/renderpass_vkpp.hpp" +#include "nvvkpp/utilities_vkpp.hpp" + +// Holding the camera matrices +struct CameraMatrices +{ + nvmath::mat4f view; + nvmath::mat4f proj; + nvmath::mat4f viewInverse; + // #VKRay + nvmath::mat4f projInverse; +}; + +//-------------------------------------------------------------------------------------------------- +// Keep the handle on the device +// Initialize the tool to do all our allocations: buffers, images +// +void HelloVulkan::setup(const vk::Device& device, + const vk::PhysicalDevice& physicalDevice, + uint32_t queueFamily) +{ + AppBase::setup(device, physicalDevice, queueFamily); + m_alloc.init(device, physicalDevice); + m_debug.setup(m_device); +} + +//-------------------------------------------------------------------------------------------------- +// Called at each frame to update the camera matrix +// +void HelloVulkan::updateUniformBuffer() +{ + const float aspectRatio = m_size.width / static_cast(m_size.height); + + CameraMatrices ubo = {}; + ubo.view = CameraManip.getMatrix(); + ubo.proj = nvmath::perspectiveVK(CameraManip.getFov(), aspectRatio, 0.1f, 1000.0f); + // ubo.proj[1][1] *= -1; // Inverting Y for Vulkan + ubo.viewInverse = nvmath::invert(ubo.view); + // #VKRay + ubo.projInverse = nvmath::invert(ubo.proj); + + void* data = m_device.mapMemory(m_cameraMat.allocation, 0, sizeof(ubo)); + memcpy(data, &ubo, sizeof(ubo)); + m_device.unmapMemory(m_cameraMat.allocation); +} + +//-------------------------------------------------------------------------------------------------- +// Describing the layout pushed when rendering +// +void HelloVulkan::createDescriptorSetLayout() +{ + using vkDS = vk::DescriptorSetLayoutBinding; + using vkDT = vk::DescriptorType; + using vkSS = vk::ShaderStageFlagBits; + uint32_t nbTxt = static_cast(m_textures.size()); + uint32_t nbObj = static_cast(m_objModel.size()); + + // Camera matrices (binding = 0) + m_descSetLayoutBind.emplace_back( + vkDS(0, vkDT::eUniformBuffer, 1, vkSS::eVertex | vkSS::eRaygenKHR)); + // Materials (binding = 1) + m_descSetLayoutBind.emplace_back( + vkDS(1, vkDT::eStorageBuffer, nbObj, vkSS::eVertex | vkSS::eFragment | vkSS::eClosestHitKHR)); + // Scene description (binding = 2) + m_descSetLayoutBind.emplace_back( // + vkDS(2, vkDT::eStorageBuffer, 1, vkSS::eVertex | vkSS::eFragment | vkSS::eClosestHitKHR)); + // Textures (binding = 3) + m_descSetLayoutBind.emplace_back( + vkDS(3, vkDT::eCombinedImageSampler, nbTxt, vkSS::eFragment | vkSS::eClosestHitKHR)); + // Materials (binding = 4) + m_descSetLayoutBind.emplace_back( + vkDS(4, vkDT::eStorageBuffer, nbObj, vkSS::eFragment | vkSS::eClosestHitKHR)); + // Storing vertices (binding = 5) + m_descSetLayoutBind.emplace_back( // + vkDS(5, vkDT::eStorageBuffer, nbObj, vkSS::eClosestHitKHR)); + // Storing indices (binding = 6) + m_descSetLayoutBind.emplace_back( // + vkDS(6, vkDT::eStorageBuffer, nbObj, vkSS::eClosestHitKHR)); + + + m_descSetLayout = nvvkpp::util::createDescriptorSetLayout(m_device, m_descSetLayoutBind); + m_descPool = nvvkpp::util::createDescriptorPool(m_device, m_descSetLayoutBind, 1); + m_descSet = nvvkpp::util::createDescriptorSet(m_device, m_descPool, m_descSetLayout); +} + +//-------------------------------------------------------------------------------------------------- +// Setting up the buffers in the descriptor set +// +void HelloVulkan::updateDescriptorSet() +{ + std::vector writes; + + // Camera matrices and scene description + vk::DescriptorBufferInfo dbiUnif{m_cameraMat.buffer, 0, VK_WHOLE_SIZE}; + writes.emplace_back(nvvkpp::util::createWrite(m_descSet, m_descSetLayoutBind[0], &dbiUnif)); + vk::DescriptorBufferInfo dbiSceneDesc{m_sceneDesc.buffer, 0, VK_WHOLE_SIZE}; + writes.emplace_back(nvvkpp::util::createWrite(m_descSet, m_descSetLayoutBind[2], &dbiSceneDesc)); + + // All material buffers, 1 buffer per OBJ + std::vector dbiMat; + std::vector dbiMatIdx; + std::vector dbiVert; + std::vector dbiIdx; + for(auto& obj : m_objModel) + { + dbiMat.emplace_back(obj.matColorBuffer.buffer, 0, VK_WHOLE_SIZE); + dbiMatIdx.emplace_back(obj.matIndexBuffer.buffer, 0, VK_WHOLE_SIZE); + dbiVert.emplace_back(obj.vertexBuffer.buffer, 0, VK_WHOLE_SIZE); + dbiIdx.emplace_back(obj.indexBuffer.buffer, 0, VK_WHOLE_SIZE); + } + writes.emplace_back(nvvkpp::util::createWrite(m_descSet, m_descSetLayoutBind[1], dbiMat.data())); + writes.emplace_back( + nvvkpp::util::createWrite(m_descSet, m_descSetLayoutBind[4], dbiMatIdx.data())); + writes.emplace_back(nvvkpp::util::createWrite(m_descSet, m_descSetLayoutBind[5], dbiVert.data())); + writes.emplace_back(nvvkpp::util::createWrite(m_descSet, m_descSetLayoutBind[6], dbiIdx.data())); + + // All texture samplers + std::vector diit; + for(auto& texture : m_textures) + { + diit.push_back(texture.descriptor); + } + writes.emplace_back(nvvkpp::util::createWrite(m_descSet, m_descSetLayoutBind[3], diit.data())); + + // Writing the information + m_device.updateDescriptorSets(static_cast(writes.size()), writes.data(), 0, nullptr); +} + +//-------------------------------------------------------------------------------------------------- +// Creating the pipeline layout +// +void HelloVulkan::createGraphicsPipeline() +{ + using vkSS = vk::ShaderStageFlagBits; + + vk::PushConstantRange pushConstantRanges = {vkSS::eVertex | vkSS::eFragment, 0, + sizeof(ObjPushConstant)}; + + // Creating the Pipeline Layout + vk::PipelineLayoutCreateInfo pipelineLayoutCreateInfo; + vk::DescriptorSetLayout descSetLayout(m_descSetLayout); + pipelineLayoutCreateInfo.setSetLayoutCount(1); + pipelineLayoutCreateInfo.setPSetLayouts(&descSetLayout); + pipelineLayoutCreateInfo.setPushConstantRangeCount(1); + pipelineLayoutCreateInfo.setPPushConstantRanges(&pushConstantRanges); + m_pipelineLayout = m_device.createPipelineLayout(pipelineLayoutCreateInfo); + + // Creating the Pipeline + std::vector paths = defaultSearchPaths; + nvvkpp::GraphicsPipelineGenerator gpb(m_device, m_pipelineLayout, m_offscreenRenderPass); + gpb.depthStencilState = {true}; + gpb.addShader(nvh::loadFile("shaders/vert_shader.vert.spv", true, paths), vkSS::eVertex); + gpb.addShader(nvh::loadFile("shaders/frag_shader.frag.spv", true, paths), vkSS::eFragment); + gpb.vertexInputState.bindingDescriptions = {{0, sizeof(VertexObj)}}; + gpb.vertexInputState.attributeDescriptions = { + {0, 0, vk::Format::eR32G32B32Sfloat, offsetof(VertexObj, pos)}, + {1, 0, vk::Format::eR32G32B32Sfloat, offsetof(VertexObj, nrm)}, + {2, 0, vk::Format::eR32G32B32Sfloat, offsetof(VertexObj, color)}, + {3, 0, vk::Format::eR32G32Sfloat, offsetof(VertexObj, texCoord)}}; + + m_graphicsPipeline = gpb.create(); + m_debug.setObjectName(m_graphicsPipeline, "Graphics"); +} + +//-------------------------------------------------------------------------------------------------- +// Loading the OBJ file and setting up all buffers +// +void HelloVulkan::loadModel(const std::string& filename, nvmath::mat4f transform) +{ + using vkBU = vk::BufferUsageFlagBits; + + ObjLoader loader; + loader.loadModel(filename); + + // Converting from Srgb to linear + for(auto& m : loader.m_materials) + { + m.ambient = nvmath::pow(m.ambient, 2.2f); + m.diffuse = nvmath::pow(m.diffuse, 2.2f); + m.specular = nvmath::pow(m.specular, 2.2f); + } + + ObjInstance instance; + instance.objIndex = static_cast(m_objModel.size()); + instance.transform = transform; + instance.transformIT = nvmath::transpose(nvmath::invert(transform)); + instance.txtOffset = static_cast(m_textures.size()); + + ObjModel model; + model.nbIndices = static_cast(loader.m_indices.size()); + model.nbVertices = static_cast(loader.m_vertices.size()); + + // Create the buffers on Device and copy vertices, indices and materials + nvvkpp::SingleCommandBuffer cmdBufGet(m_device, m_graphicsQueueIndex); + vk::CommandBuffer cmdBuf = cmdBufGet.createCommandBuffer(); + model.vertexBuffer = + m_alloc.createBuffer(cmdBuf, loader.m_vertices, + vkBU::eVertexBuffer | vkBU::eStorageBuffer | vkBU::eShaderDeviceAddress); + model.indexBuffer = + m_alloc.createBuffer(cmdBuf, loader.m_indices, + vkBU::eIndexBuffer | vkBU::eStorageBuffer | vkBU::eShaderDeviceAddress); + model.matColorBuffer = m_alloc.createBuffer(cmdBuf, loader.m_materials, vkBU::eStorageBuffer); + model.matIndexBuffer = m_alloc.createBuffer(cmdBuf, loader.m_matIndx, vkBU::eStorageBuffer); + // Creates all textures found + createTextureImages(cmdBuf, loader.m_textures); + cmdBufGet.flushCommandBuffer(cmdBuf); + m_alloc.flushStaging(); + + std::string objNb = std::to_string(instance.objIndex); + m_debug.setObjectName(model.vertexBuffer.buffer, (std::string("vertex_" + objNb).c_str())); + m_debug.setObjectName(model.indexBuffer.buffer, (std::string("index_" + objNb).c_str())); + m_debug.setObjectName(model.matColorBuffer.buffer, (std::string("mat_" + objNb).c_str())); + m_debug.setObjectName(model.matIndexBuffer.buffer, (std::string("matIdx_" + objNb).c_str())); + + m_objModel.emplace_back(model); + m_objInstance.emplace_back(instance); +} + +//-------------------------------------------------------------------------------------------------- +// Creating the uniform buffer holding the camera matrices +// - Buffer is host visible +// +void HelloVulkan::createUniformBuffer() +{ + using vkBU = vk::BufferUsageFlagBits; + using vkMP = vk::MemoryPropertyFlagBits; + + m_cameraMat = m_alloc.createBuffer(sizeof(CameraMatrices), vkBU::eUniformBuffer, + vkMP::eHostVisible | vkMP::eHostCoherent); + m_debug.setObjectName(m_cameraMat.buffer, "cameraMat"); +} + +//-------------------------------------------------------------------------------------------------- +// Create a storage buffer containing the description of the scene elements +// - Which geometry is used by which instance +// - Transformation +// - Offset for texture +// +void HelloVulkan::createSceneDescriptionBuffer() +{ + using vkBU = vk::BufferUsageFlagBits; + nvvkpp::SingleCommandBuffer cmdGen(m_device, m_graphicsQueueIndex); + + auto cmdBuf = cmdGen.createCommandBuffer(); + m_sceneDesc = m_alloc.createBuffer(cmdBuf, m_objInstance, vkBU::eStorageBuffer); + cmdGen.flushCommandBuffer(cmdBuf); + m_alloc.flushStaging(); + m_debug.setObjectName(m_sceneDesc.buffer, "sceneDesc"); +} + +//-------------------------------------------------------------------------------------------------- +// Creating all textures and samplers +// +void HelloVulkan::createTextureImages(const vk::CommandBuffer& cmdBuf, + const std::vector& textures) +{ + using vkIU = vk::ImageUsageFlagBits; + + vk::SamplerCreateInfo samplerCreateInfo{ + {}, vk::Filter::eLinear, vk::Filter::eLinear, vk::SamplerMipmapMode::eLinear}; + samplerCreateInfo.setMaxLod(FLT_MAX); + vk::Format format = vk::Format::eR8G8B8A8Srgb; + + // If no textures are present, create a dummy one to accommodate the pipeline layout + if(textures.empty() && m_textures.empty()) + { + nvvkTexture texture; + + std::array color{255u, 255u, 255u, 255u}; + vk::DeviceSize bufferSize = sizeof(color); + auto imgSize = vk::Extent2D(1, 1); + auto imageCreateInfo = nvvkpp::image::create2DInfo(imgSize, format); + + // Creating the VKImage + texture = m_alloc.createImage(cmdBuf, bufferSize, color.data(), imageCreateInfo); + // Setting up the descriptor used by the shader + texture.descriptor = + nvvkpp::image::create2DDescriptor(m_device, texture.image, samplerCreateInfo, format); + // The image format must be in VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL + nvvkpp::image::setImageLayout(cmdBuf, texture.image, vk::ImageLayout::eUndefined, + vk::ImageLayout::eShaderReadOnlyOptimal); + m_textures.push_back(texture); + } + else + { + // Uploading all images + for(const auto& texture : textures) + { + std::stringstream o; + int texWidth, texHeight, texChannels; + o << "media/textures/" << texture; + std::string txtFile = nvh::findFile(o.str(), defaultSearchPaths); + + stbi_uc* pixels = + stbi_load(txtFile.c_str(), &texWidth, &texHeight, &texChannels, STBI_rgb_alpha); + + // Handle failure + if(!pixels) + { + texWidth = texHeight = 1; + texChannels = 4; + std::array color{255u, 0u, 255u, 255u}; + pixels = reinterpret_cast(color.data()); + } + + vk::DeviceSize bufferSize = static_cast(texWidth) * texHeight * sizeof(uint8_t) * 4; + auto imgSize = vk::Extent2D(texWidth, texHeight); + auto imageCreateInfo = nvvkpp::image::create2DInfo(imgSize, format, vkIU::eSampled, true); + + { + nvvkTexture texture; + texture = m_alloc.createImage(cmdBuf, bufferSize, pixels, imageCreateInfo); + + nvvkpp::image::generateMipmaps(cmdBuf, texture.image, format, imgSize, + imageCreateInfo.mipLevels); + texture.descriptor = + nvvkpp::image::create2DDescriptor(m_device, texture.image, samplerCreateInfo, format); + m_textures.push_back(texture); + } + } + } +} + +//-------------------------------------------------------------------------------------------------- +// Destroying all allocations +// +void HelloVulkan::destroyResources() +{ + m_device.destroy(m_graphicsPipeline); + m_device.destroy(m_pipelineLayout); + m_device.destroy(m_descPool); + m_device.destroy(m_descSetLayout); + m_alloc.destroy(m_cameraMat); + m_alloc.destroy(m_sceneDesc); + + for(auto& m : m_objModel) + { + m_alloc.destroy(m.vertexBuffer); + m_alloc.destroy(m.indexBuffer); + m_alloc.destroy(m.matColorBuffer); + m_alloc.destroy(m.matIndexBuffer); + } + + for(auto& t : m_textures) + { + m_alloc.destroy(t); + } + + //#Post + m_device.destroy(m_postPipeline); + m_device.destroy(m_postPipelineLayout); + m_device.destroy(m_postDescPool); + m_device.destroy(m_postDescSetLayout); + m_alloc.destroy(m_offscreenColor); + m_alloc.destroy(m_offscreenDepth); + m_device.destroy(m_offscreenRenderPass); + m_device.destroy(m_offscreenFramebuffer); + + // #VKRay + m_rtBuilder.destroy(); + m_device.destroy(m_rtDescPool); + m_device.destroy(m_rtDescSetLayout); + m_device.destroy(m_rtPipeline); + m_device.destroy(m_rtPipelineLayout); + m_alloc.destroy(m_rtSBTBuffer); +} + +//-------------------------------------------------------------------------------------------------- +// Drawing the scene in raster mode +// +void HelloVulkan::rasterize(const vk::CommandBuffer& cmdBuf) +{ + using vkPBP = vk::PipelineBindPoint; + using vkSS = vk::ShaderStageFlagBits; + vk::DeviceSize offset{0}; + + m_debug.beginLabel(cmdBuf, "Rasterize"); + + // Dynamic Viewport + cmdBuf.setViewport(0, {vk::Viewport(0, 0, (float)m_size.width, (float)m_size.height, 0, 1)}); + cmdBuf.setScissor(0, {{{0, 0}, {m_size.width, m_size.height}}}); + + // Drawing all triangles + cmdBuf.bindPipeline(vkPBP::eGraphics, m_graphicsPipeline); + cmdBuf.bindDescriptorSets(vkPBP::eGraphics, m_pipelineLayout, 0, {m_descSet}, {}); + for(int i = 0; i < m_objInstance.size(); ++i) + { + auto& inst = m_objInstance[i]; + auto& model = m_objModel[inst.objIndex]; + m_pushConstant.instanceId = i; // Telling which instance is drawn + cmdBuf.pushConstants(m_pipelineLayout, vkSS::eVertex | vkSS::eFragment, 0, + m_pushConstant); + + cmdBuf.bindVertexBuffers(0, 1, &model.vertexBuffer.buffer, &offset); + cmdBuf.bindIndexBuffer(model.indexBuffer.buffer, 0, vk::IndexType::eUint32); + cmdBuf.drawIndexed(model.nbIndices, 1, 0, 0, 0); + } + m_debug.endLabel(cmdBuf); +} + +//-------------------------------------------------------------------------------------------------- +// Handling resize of the window +// +void HelloVulkan::onResize(int /*w*/, int /*h*/) +{ + createOffscreenRender(); + updatePostDescriptorSet(); + updateRtDescriptorSet(); +} + +////////////////////////////////////////////////////////////////////////// +// Post-processing +////////////////////////////////////////////////////////////////////////// + +//-------------------------------------------------------------------------------------------------- +// Creating an offscreen frame buffer and the associated render pass +// +void HelloVulkan::createOffscreenRender() +{ + m_alloc.destroy(m_offscreenColor); + m_alloc.destroy(m_offscreenDepth); + + // Creating the color image + auto colorCreateInfo = nvvkpp::image::create2DInfo(m_size, m_offscreenColorFormat, + vk::ImageUsageFlagBits::eColorAttachment + | vk::ImageUsageFlagBits::eSampled + | vk::ImageUsageFlagBits::eStorage); + m_offscreenColor = m_alloc.createImage(colorCreateInfo); + + m_offscreenColor.descriptor = + nvvkpp::image::create2DDescriptor(m_device, m_offscreenColor.image, vk::SamplerCreateInfo{}, + m_offscreenColorFormat, vk::ImageLayout::eGeneral); + + // Creating the depth buffer + auto depthCreateInfo = + nvvkpp::image::create2DInfo(m_size, m_offscreenDepthFormat, + vk::ImageUsageFlagBits::eDepthStencilAttachment); + m_offscreenDepth = m_alloc.createImage(depthCreateInfo); + + vk::ImageViewCreateInfo depthStencilView; + depthStencilView.setViewType(vk::ImageViewType::e2D); + depthStencilView.setFormat(m_offscreenDepthFormat); + depthStencilView.setSubresourceRange({vk::ImageAspectFlagBits::eDepth, 0, 1, 0, 1}); + depthStencilView.setImage(m_offscreenDepth.image); + m_offscreenDepth.descriptor.imageView = m_device.createImageView(depthStencilView); + + // Setting the image layout for both color and depth + { + nvvkpp::SingleCommandBuffer genCmdBuf(m_device, m_graphicsQueueIndex); + auto cmdBuf = genCmdBuf.createCommandBuffer(); + nvvkpp::image::setImageLayout(cmdBuf, m_offscreenColor.image, vk::ImageLayout::eUndefined, + vk::ImageLayout::eGeneral); + nvvkpp::image::setImageLayout(cmdBuf, m_offscreenDepth.image, vk::ImageAspectFlagBits::eDepth, + vk::ImageLayout::eUndefined, + vk::ImageLayout::eDepthStencilAttachmentOptimal); + + genCmdBuf.flushCommandBuffer(cmdBuf); + } + + // Creating a renderpass for the offscreen + if(!m_offscreenRenderPass) + { + m_offscreenRenderPass = + nvvkpp::util::createRenderPass(m_device, {m_offscreenColorFormat}, m_offscreenDepthFormat, + 1, true, true, vk::ImageLayout::eGeneral, + vk::ImageLayout::eGeneral); + } + + // Creating the frame buffer for offscreen + std::vector attachments = {m_offscreenColor.descriptor.imageView, + m_offscreenDepth.descriptor.imageView}; + + m_device.destroy(m_offscreenFramebuffer); + vk::FramebufferCreateInfo info; + info.setRenderPass(m_offscreenRenderPass); + info.setAttachmentCount(2); + info.setPAttachments(attachments.data()); + info.setWidth(m_size.width); + info.setHeight(m_size.height); + info.setLayers(1); + m_offscreenFramebuffer = m_device.createFramebuffer(info); +} + +//-------------------------------------------------------------------------------------------------- +// The pipeline is how things are rendered, which shaders, type of primitives, depth test and more +// +void HelloVulkan::createPostPipeline() +{ + // Push constants in the fragment shader + vk::PushConstantRange pushConstantRanges = {vk::ShaderStageFlagBits::eFragment, 0, sizeof(float)}; + + // Creating the pipeline layout + vk::PipelineLayoutCreateInfo pipelineLayoutCreateInfo; + pipelineLayoutCreateInfo.setSetLayoutCount(1); + pipelineLayoutCreateInfo.setPSetLayouts(&m_postDescSetLayout); + pipelineLayoutCreateInfo.setPushConstantRangeCount(1); + pipelineLayoutCreateInfo.setPPushConstantRanges(&pushConstantRanges); + m_postPipelineLayout = m_device.createPipelineLayout(pipelineLayoutCreateInfo); + + // Pipeline: completely generic, no vertices + std::vector paths = defaultSearchPaths; + + nvvkpp::GraphicsPipelineGenerator pipelineGenerator(m_device, m_postPipelineLayout, m_renderPass); + pipelineGenerator.addShader(nvh::loadFile("shaders/passthrough.vert.spv", true, paths), + vk::ShaderStageFlagBits::eVertex); + pipelineGenerator.addShader(nvh::loadFile("shaders/post.frag.spv", true, paths), + vk::ShaderStageFlagBits::eFragment); + pipelineGenerator.rasterizationState.setCullMode(vk::CullModeFlagBits::eNone); + m_postPipeline = pipelineGenerator.create(); + m_debug.setObjectName(m_postPipeline, "post"); +} + +//-------------------------------------------------------------------------------------------------- +// The descriptor layout is the description of the data that is passed to the vertex or the +// fragment program. +// +void HelloVulkan::createPostDescriptor() +{ + using vkDS = vk::DescriptorSetLayoutBinding; + using vkDT = vk::DescriptorType; + using vkSS = vk::ShaderStageFlagBits; + + m_postDescSetLayoutBind.emplace_back(vkDS(0, vkDT::eCombinedImageSampler, 1, vkSS::eFragment)); + m_postDescSetLayout = nvvkpp::util::createDescriptorSetLayout(m_device, m_postDescSetLayoutBind); + m_postDescPool = nvvkpp::util::createDescriptorPool(m_device, m_postDescSetLayoutBind); + m_postDescSet = nvvkpp::util::createDescriptorSet(m_device, m_postDescPool, m_postDescSetLayout); +} + +//-------------------------------------------------------------------------------------------------- +// Update the output +// +void HelloVulkan::updatePostDescriptorSet() +{ + vk::WriteDescriptorSet writeDescriptorSets = + nvvkpp::util::createWrite(m_postDescSet, m_postDescSetLayoutBind[0], + &m_offscreenColor.descriptor); + m_device.updateDescriptorSets(writeDescriptorSets, nullptr); +} + +//-------------------------------------------------------------------------------------------------- +// Draw a full screen quad with the attached image +// +void HelloVulkan::drawPost(vk::CommandBuffer cmdBuf) +{ + m_debug.beginLabel(cmdBuf, "Post"); + + cmdBuf.setViewport(0, {vk::Viewport(0, 0, (float)m_size.width, (float)m_size.height, 0, 1)}); + cmdBuf.setScissor(0, {{{0, 0}, {m_size.width, m_size.height}}}); + + auto aspectRatio = static_cast(m_size.width) / static_cast(m_size.height); + cmdBuf.pushConstants(m_postPipelineLayout, vk::ShaderStageFlagBits::eFragment, 0, + aspectRatio); + cmdBuf.bindPipeline(vk::PipelineBindPoint::eGraphics, m_postPipeline); + cmdBuf.bindDescriptorSets(vk::PipelineBindPoint::eGraphics, m_postPipelineLayout, 0, + m_postDescSet, {}); + cmdBuf.draw(3, 1, 0, 0); + + m_debug.endLabel(cmdBuf); +} + +////////////////////////////////////////////////////////////////////////// +////////////////////////////////////////////////////////////////////////// +////////////////////////////////////////////////////////////////////////// + +//-------------------------------------------------------------------------------------------------- +// Initialize Vulkan ray tracing +// #VKRay +void HelloVulkan::initRayTracing() +{ + // Requesting ray tracing properties + auto properties = m_physicalDevice.getProperties2(); + m_rtProperties = properties.get(); + m_rtBuilder.setup(m_device, m_physicalDevice, m_graphicsQueueIndex); +} + +//-------------------------------------------------------------------------------------------------- +// Converting a OBJ primitive to the ray tracing geometry used for the BLAS +// +nvvkpp::RaytracingBuilderKHR::Blas HelloVulkan::objectToVkGeometryKHR(const ObjModel& model) +{ + nvvkpp::RaytracingBuilderKHR::Blas blas; + vk::AccelerationStructureCreateGeometryTypeInfoKHR asCreate; + asCreate.setGeometryType(vk::GeometryTypeKHR::eTriangles); + asCreate.setIndexType(vk::IndexType::eUint32); + asCreate.setVertexFormat(vk::Format::eR32G32B32Sfloat); + asCreate.setMaxPrimitiveCount(model.nbIndices / 3); // Nb triangles + asCreate.setMaxVertexCount(model.nbVertices); + asCreate.setAllowsTransforms(VK_FALSE); // No adding transformation matrices + vk::DeviceAddress vertexAddress = m_device.getBufferAddress({model.vertexBuffer.buffer}); + vk::DeviceAddress indexAddress = m_device.getBufferAddress({model.indexBuffer.buffer}); + vk::AccelerationStructureGeometryTrianglesDataKHR triangles; + triangles.setVertexFormat(asCreate.vertexFormat); + triangles.setVertexData(vertexAddress); + triangles.setVertexStride(sizeof(VertexObj)); + triangles.setIndexType(asCreate.indexType); + triangles.setIndexData(indexAddress); + triangles.setTransformData({}); + + vk::AccelerationStructureGeometryKHR asGeom; + asGeom.setGeometryType(asCreate.geometryType); + // Consider the geometry opaque for optimization + asGeom.setFlags(vk::GeometryFlagBitsKHR::eOpaque); + asGeom.geometry.setTriangles(triangles); + vk::AccelerationStructureBuildOffsetInfoKHR offset; + offset.setFirstVertex(0); + offset.setPrimitiveCount(asCreate.maxPrimitiveCount); + offset.setPrimitiveOffset(0); + offset.setTransformOffset(0); + blas.asGeometry.emplace_back(asGeom); + blas.asCreateGeometryInfo.emplace_back(asCreate); + blas.asBuildOffsetInfo.emplace_back(offset); + return blas; +} + +void HelloVulkan::createBottomLevelAS() +{ + // BLAS - Storing each primitive in a geometry + std::vector allBlas; + allBlas.reserve(m_objModel.size()); + for(const auto& obj : m_objModel) + { + auto blas = objectToVkGeometryKHR(obj); + + // We could add more geometry in each BLAS, but we add only one for now + allBlas.emplace_back(blas); + } + m_rtBuilder.buildBlas(allBlas, vk::BuildAccelerationStructureFlagBitsKHR::ePreferFastTrace); +} + +void HelloVulkan::createTopLevelAS() +{ + std::vector tlas; + tlas.reserve(m_objInstance.size()); + for(int i = 0; i < static_cast(m_objInstance.size()); i++) + { + nvvkpp::RaytracingBuilderKHR::Instance rayInst; + rayInst.transform = m_objInstance[i].transform; // Position of the instance + rayInst.instanceId = i; // gl_InstanceID + rayInst.blasId = m_objInstance[i].objIndex; + rayInst.hitGroupId = 0; // We will use the same hit group for all objects + rayInst.flags = vk::GeometryInstanceFlagBitsKHR::eTriangleCullDisable; + tlas.emplace_back(rayInst); + } + m_rtBuilder.buildTlas(tlas, vk::BuildAccelerationStructureFlagBitsKHR::ePreferFastTrace); +} + +//-------------------------------------------------------------------------------------------------- +// This descriptor set holds the Acceleration structure and the output image +// +void HelloVulkan::createRtDescriptorSet() +{ + using vkDT = vk::DescriptorType; + using vkSS = vk::ShaderStageFlagBits; + using vkDSLB = vk::DescriptorSetLayoutBinding; + + m_rtDescSetLayoutBind.emplace_back(vkDSLB(0, vkDT::eAccelerationStructureKHR, 1, + vkSS::eRaygenKHR | vkSS::eClosestHitKHR)); // TLAS + m_rtDescSetLayoutBind.emplace_back( + vkDSLB(1, vkDT::eStorageImage, 1, vkSS::eRaygenKHR)); // Output image + + m_rtDescPool = nvvkpp::util::createDescriptorPool(m_device, m_rtDescSetLayoutBind); + m_rtDescSetLayout = nvvkpp::util::createDescriptorSetLayout(m_device, m_rtDescSetLayoutBind); + m_rtDescSet = m_device.allocateDescriptorSets({m_rtDescPool, 1, &m_rtDescSetLayout})[0]; + + vk::WriteDescriptorSetAccelerationStructureKHR descASInfo; + descASInfo.setAccelerationStructureCount(1); + descASInfo.setPAccelerationStructures(&m_rtBuilder.getAccelerationStructure()); + vk::DescriptorImageInfo imageInfo{ + {}, m_offscreenColor.descriptor.imageView, vk::ImageLayout::eGeneral}; + + std::vector writes; + writes.emplace_back( + nvvkpp::util::createWrite(m_rtDescSet, m_rtDescSetLayoutBind[0], &descASInfo)); + writes.emplace_back(nvvkpp::util::createWrite(m_rtDescSet, m_rtDescSetLayoutBind[1], &imageInfo)); + m_device.updateDescriptorSets(static_cast(writes.size()), writes.data(), 0, nullptr); +} + + +//-------------------------------------------------------------------------------------------------- +// Writes the output image to the descriptor set +// - Required when changing resolution +// +void HelloVulkan::updateRtDescriptorSet() +{ + using vkDT = vk::DescriptorType; + + // (1) Output buffer + vk::DescriptorImageInfo imageInfo{ + {}, m_offscreenColor.descriptor.imageView, vk::ImageLayout::eGeneral}; + vk::WriteDescriptorSet wds{m_rtDescSet, 1, 0, 1, vkDT::eStorageImage, &imageInfo}; + m_device.updateDescriptorSets(wds, nullptr); +} + + +//-------------------------------------------------------------------------------------------------- +// Pipeline for the ray tracer: all shaders, raygen, chit, miss +// +void HelloVulkan::createRtPipeline() +{ + std::vector paths = defaultSearchPaths; + + vk::ShaderModule raygenSM = + nvvkpp::util::createShaderModule(m_device, // + nvh::loadFile("shaders/raytrace.rgen.spv", true, paths)); + vk::ShaderModule missSM = + nvvkpp::util::createShaderModule(m_device, // + nvh::loadFile("shaders/raytrace.rmiss.spv", true, paths)); + + // The second miss shader is invoked when a shadow ray misses the geometry. It + // simply indicates that no occlusion has been found + vk::ShaderModule shadowmissSM = nvvkpp::util::createShaderModule( + m_device, nvh::loadFile("shaders/raytraceShadow.rmiss.spv", true, paths)); + + + std::vector stages; + + // Raygen + vk::RayTracingShaderGroupCreateInfoKHR rg{vk::RayTracingShaderGroupTypeKHR::eGeneral, + VK_SHADER_UNUSED_KHR, VK_SHADER_UNUSED_KHR, + VK_SHADER_UNUSED_KHR, VK_SHADER_UNUSED_KHR}; + stages.push_back({{}, vk::ShaderStageFlagBits::eRaygenKHR, raygenSM, "main"}); + rg.setGeneralShader(static_cast(stages.size() - 1)); + m_rtShaderGroups.push_back(rg); + // Miss + vk::RayTracingShaderGroupCreateInfoKHR mg{vk::RayTracingShaderGroupTypeKHR::eGeneral, + VK_SHADER_UNUSED_KHR, VK_SHADER_UNUSED_KHR, + VK_SHADER_UNUSED_KHR, VK_SHADER_UNUSED_KHR}; + stages.push_back({{}, vk::ShaderStageFlagBits::eMissKHR, missSM, "main"}); + mg.setGeneralShader(static_cast(stages.size() - 1)); + m_rtShaderGroups.push_back(mg); + // Shadow Miss + stages.push_back({{}, vk::ShaderStageFlagBits::eMissKHR, shadowmissSM, "main"}); + mg.setGeneralShader(static_cast(stages.size() - 1)); + m_rtShaderGroups.push_back(mg); + + // Hit Group - Closest Hit + AnyHit + vk::ShaderModule chitSM = + nvvkpp::util::createShaderModule(m_device, // + nvh::loadFile("shaders/raytrace.rchit.spv", true, paths)); + + vk::RayTracingShaderGroupCreateInfoKHR hg{vk::RayTracingShaderGroupTypeKHR::eTrianglesHitGroup, + VK_SHADER_UNUSED_KHR, VK_SHADER_UNUSED_KHR, + VK_SHADER_UNUSED_KHR, VK_SHADER_UNUSED_KHR}; + stages.push_back({{}, vk::ShaderStageFlagBits::eClosestHitKHR, chitSM, "main"}); + hg.setClosestHitShader(static_cast(stages.size() - 1)); + m_rtShaderGroups.push_back(hg); + + // Callable shaders + vk::RayTracingShaderGroupCreateInfoKHR callGroup{vk::RayTracingShaderGroupTypeKHR::eGeneral, + VK_SHADER_UNUSED_KHR, VK_SHADER_UNUSED_KHR, + VK_SHADER_UNUSED_KHR, VK_SHADER_UNUSED_KHR}; + + vk::ShaderModule call0 = + nvvkpp::util::createShaderModule(m_device, + nvh::loadFile("shaders/light_point.rcall.spv", true, paths)); + vk::ShaderModule call1 = + nvvkpp::util::createShaderModule(m_device, + nvh::loadFile("shaders/light_spot.rcall.spv", true, paths)); + vk::ShaderModule call2 = + nvvkpp::util::createShaderModule(m_device, + nvh::loadFile("shaders/light_inf.rcall.spv", true, paths)); + + stages.push_back({{}, vk::ShaderStageFlagBits::eCallableNV, call0, "main"}); + callGroup.setGeneralShader(static_cast(stages.size() - 1)); + m_rtShaderGroups.push_back(callGroup); + stages.push_back({{}, vk::ShaderStageFlagBits::eCallableNV, call1, "main"}); + callGroup.setGeneralShader(static_cast(stages.size() - 1)); + m_rtShaderGroups.push_back(callGroup); + stages.push_back({{}, vk::ShaderStageFlagBits::eCallableNV, call2, "main"}); + callGroup.setGeneralShader(static_cast(stages.size() - 1)); + m_rtShaderGroups.push_back(callGroup); + + + vk::PipelineLayoutCreateInfo pipelineLayoutCreateInfo; + + // Push constant: we want to be able to update constants used by the shaders + vk::PushConstantRange pushConstant{vk::ShaderStageFlagBits::eRaygenKHR + | vk::ShaderStageFlagBits::eClosestHitKHR + | vk::ShaderStageFlagBits::eMissKHR + | vk::ShaderStageFlagBits::eCallableKHR, + 0, sizeof(RtPushConstant)}; + pipelineLayoutCreateInfo.setPushConstantRangeCount(1); + pipelineLayoutCreateInfo.setPPushConstantRanges(&pushConstant); + + // Descriptor sets: one specific to ray tracing, and one shared with the rasterization pipeline + std::vector rtDescSetLayouts = {m_rtDescSetLayout, m_descSetLayout}; + pipelineLayoutCreateInfo.setSetLayoutCount(static_cast(rtDescSetLayouts.size())); + pipelineLayoutCreateInfo.setPSetLayouts(rtDescSetLayouts.data()); + + m_rtPipelineLayout = m_device.createPipelineLayout(pipelineLayoutCreateInfo); + + // Assemble the shader stages and recursion depth info into the ray tracing pipeline + vk::RayTracingPipelineCreateInfoKHR rayPipelineInfo; + rayPipelineInfo.setStageCount(static_cast(stages.size())); // Stages are shaders + rayPipelineInfo.setPStages(stages.data()); + + rayPipelineInfo.setGroupCount(static_cast( + m_rtShaderGroups.size())); // 1-raygen, n-miss, n-(hit[+anyhit+intersect]) + rayPipelineInfo.setPGroups(m_rtShaderGroups.data()); + + rayPipelineInfo.setMaxRecursionDepth(2); // Ray depth + rayPipelineInfo.setLayout(m_rtPipelineLayout); + m_rtPipeline = m_device.createRayTracingPipelineKHR({}, rayPipelineInfo).value; + + m_device.destroy(raygenSM); + m_device.destroy(missSM); + m_device.destroy(shadowmissSM); + m_device.destroy(chitSM); + m_device.destroy(call0); + m_device.destroy(call1); + m_device.destroy(call2); +} + +//-------------------------------------------------------------------------------------------------- +// The Shader Binding Table (SBT) +// - getting all shader handles and writing them in a SBT buffer +// - Besides exception, this could be always done like this +// See how the SBT buffer is used in run() +// +void HelloVulkan::createRtShaderBindingTable() +{ + auto groupCount = + static_cast(m_rtShaderGroups.size()); // 3 shaders: raygen, miss, chit + uint32_t groupHandleSize = m_rtProperties.shaderGroupHandleSize; // Size of a program identifier + + // Fetch all the shader handles used in the pipeline, so that they can be written in the SBT + uint32_t sbtSize = groupCount * groupHandleSize; + + std::vector shaderHandleStorage(sbtSize); + m_device.getRayTracingShaderGroupHandlesKHR(m_rtPipeline, 0, groupCount, sbtSize, + shaderHandleStorage.data()); + // Write the handles in the SBT + nvvkpp::SingleCommandBuffer genCmdBuf(m_device, m_graphicsQueueIndex); + vk::CommandBuffer cmdBuf = genCmdBuf.createCommandBuffer(); + + m_rtSBTBuffer = + m_alloc.createBuffer(cmdBuf, shaderHandleStorage, vk::BufferUsageFlagBits::eRayTracingKHR); + m_debug.setObjectName(m_rtSBTBuffer.buffer, "SBT"); + + + genCmdBuf.flushCommandBuffer(cmdBuf); + + m_alloc.flushStaging(); +} + +//-------------------------------------------------------------------------------------------------- +// Ray Tracing the scene +// +void HelloVulkan::raytrace(const vk::CommandBuffer& cmdBuf, const nvmath::vec4f& clearColor) +{ + m_debug.beginLabel(cmdBuf, "Ray trace"); + // Initializing push constant values + m_rtPushConstants.clearColor = clearColor; + m_rtPushConstants.lightPosition = m_pushConstant.lightPosition; + m_rtPushConstants.lightIntensity = m_pushConstant.lightIntensity; + m_rtPushConstants.lightDirection = m_pushConstant.lightDirection; + m_rtPushConstants.lightSpotCutoff = m_pushConstant.lightSpotCutoff; + m_rtPushConstants.lightSpotOuterCutoff = m_pushConstant.lightSpotOuterCutoff; + m_rtPushConstants.lightType = m_pushConstant.lightType; + + cmdBuf.bindPipeline(vk::PipelineBindPoint::eRayTracingKHR, m_rtPipeline); + cmdBuf.bindDescriptorSets(vk::PipelineBindPoint::eRayTracingKHR, m_rtPipelineLayout, 0, + {m_rtDescSet, m_descSet}, {}); + cmdBuf.pushConstants(m_rtPipelineLayout, + vk::ShaderStageFlagBits::eRaygenKHR + | vk::ShaderStageFlagBits::eClosestHitKHR + | vk::ShaderStageFlagBits::eMissKHR + | vk::ShaderStageFlagBits::eCallableKHR, + 0, m_rtPushConstants); + + vk::DeviceSize progSize = m_rtProperties.shaderGroupHandleSize; // Size of a program identifier + vk::DeviceSize rayGenOffset = 0u * progSize; // Start at the beginning of m_sbtBuffer + vk::DeviceSize missOffset = 1u * progSize; // Jump over raygen + vk::DeviceSize hitGroupOffset = 3u * progSize; // Jump over the previous shaders + vk::DeviceSize hitGroupStride = progSize; + vk::DeviceSize callableGroupOffset = 4u * progSize; // Jump over the previous shaders + vk::DeviceSize callableGroupStride = progSize; + vk::DeviceSize sbtSize = progSize * (vk::DeviceSize)m_rtShaderGroups.size(); + + const vk::StridedBufferRegionKHR raygenShaderBindingTable = {m_rtSBTBuffer.buffer, rayGenOffset, + progSize, sbtSize}; + const vk::StridedBufferRegionKHR missShaderBindingTable = {m_rtSBTBuffer.buffer, missOffset, + progSize, sbtSize}; + const vk::StridedBufferRegionKHR hitShaderBindingTable = {m_rtSBTBuffer.buffer, hitGroupOffset, + progSize, sbtSize}; + const vk::StridedBufferRegionKHR callableShaderBindingTable = { + m_rtSBTBuffer.buffer, callableGroupOffset, progSize, sbtSize}; + + cmdBuf.traceRaysKHR(&raygenShaderBindingTable, &missShaderBindingTable, &hitShaderBindingTable, + &callableShaderBindingTable, // + m_size.width, m_size.height, 1); // + + m_debug.endLabel(cmdBuf); +} diff --git a/ray_tracing_callable/hello_vulkan.h b/ray_tracing_callable/hello_vulkan.h new file mode 100644 index 0000000..e04b2fd --- /dev/null +++ b/ray_tracing_callable/hello_vulkan.h @@ -0,0 +1,171 @@ +/* Copyright (c) 2014-2018, NVIDIA CORPORATION. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * * Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * * Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * * Neither the name of NVIDIA CORPORATION nor the names of its + * contributors may be used to endorse or promote products derived + * from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS ``AS IS'' AND ANY + * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY + * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ +#pragma once + +#include "nvvkpp/allocator_dedicated_vkpp.hpp" +#include "nvvkpp/appbase_vkpp.hpp" +#include "nvvkpp/debug_util_vkpp.hpp" + +// #VKRay +#define ALLOC_DEDICATED +#include "nvvkpp/raytraceKHR_vkpp.hpp" + +using nvvkBuffer = nvvkpp::BufferDedicated; +using nvvkTexture = nvvkpp::TextureDedicated; + +//-------------------------------------------------------------------------------------------------- +// Simple rasterizer of OBJ objects +// - Each OBJ loaded are stored in an `ObjModel` and referenced by a `ObjInstance` +// - It is possible to have many `ObjInstance` referencing the same `ObjModel` +// - Rendering is done in an offscreen framebuffer +// - The image of the framebuffer is displayed in post-process in a full-screen quad +// +class HelloVulkan : public nvvkpp::AppBase +{ +public: + void setup(const vk::Device& device, + const vk::PhysicalDevice& physicalDevice, + uint32_t queueFamily) override; + void createDescriptorSetLayout(); + void createGraphicsPipeline(); + void loadModel(const std::string& filename, nvmath::mat4f transform = nvmath::mat4f(1)); + void updateDescriptorSet(); + void createUniformBuffer(); + void createSceneDescriptionBuffer(); + void createTextureImages(const vk::CommandBuffer& cmdBuf, + const std::vector& textures); + void updateUniformBuffer(); + void onResize(int /*w*/, int /*h*/) override; + void destroyResources(); + void rasterize(const vk::CommandBuffer& cmdBuff); + + // The OBJ model + struct ObjModel + { + uint32_t nbIndices{0}; + uint32_t nbVertices{0}; + nvvkBuffer vertexBuffer; // Device buffer of all 'Vertex' + nvvkBuffer indexBuffer; // Device buffer of the indices forming triangles + nvvkBuffer matColorBuffer; // Device buffer of array of 'Wavefront material' + nvvkBuffer matIndexBuffer; // Device buffer of array of 'Wavefront material' + }; + + // Instance of the OBJ + struct ObjInstance + { + uint32_t objIndex{0}; // Reference to the `m_objModel` + uint32_t txtOffset{0}; // Offset in `m_textures` + nvmath::mat4f transform{1}; // Position of the instance + nvmath::mat4f transformIT{1}; // Inverse transpose + }; + + // Information pushed at each draw call + struct ObjPushConstant + { + nvmath::vec3f lightPosition{10.f, 15.f, 8.f}; + float lightIntensity{100.f}; + nvmath::vec3f lightDirection{-1, -1, -1}; + float lightSpotCutoff{cos(deg2rad(12.5f))}; + float lightSpotOuterCutoff{cos(deg2rad(17.5f))}; + int instanceId{0}; // To retrieve the transformation matrix + int lightType{0}; // 0: point, 1: infinite + }; + ObjPushConstant m_pushConstant; + + // Array of objects and instances in the scene + std::vector m_objModel; + std::vector m_objInstance; + + // Graphic pipeline + vk::PipelineLayout m_pipelineLayout; + vk::Pipeline m_graphicsPipeline; + std::vector m_descSetLayoutBind; + vk::DescriptorPool m_descPool; + vk::DescriptorSetLayout m_descSetLayout; + vk::DescriptorSet m_descSet; + + nvvkBuffer m_cameraMat; // Device-Host of the camera matrices + nvvkBuffer m_sceneDesc; // Device buffer of the OBJ instances + std::vector m_textures; // vector of all textures of the scene + + nvvkpp::AllocatorDedicated m_alloc; // Allocator for buffer, images, acceleration structures + nvvkpp::DebugUtil m_debug; // Utility to name objects + + // #Post + void createOffscreenRender(); + void createPostPipeline(); + void createPostDescriptor(); + void updatePostDescriptorSet(); + void drawPost(vk::CommandBuffer cmdBuf); + + std::vector m_postDescSetLayoutBind; + vk::DescriptorPool m_postDescPool; + vk::DescriptorSetLayout m_postDescSetLayout; + vk::DescriptorSet m_postDescSet; + vk::Pipeline m_postPipeline; + vk::PipelineLayout m_postPipelineLayout; + vk::RenderPass m_offscreenRenderPass; + vk::Framebuffer m_offscreenFramebuffer; + nvvkTexture m_offscreenColor; + vk::Format m_offscreenColorFormat{vk::Format::eR32G32B32A32Sfloat}; + nvvkTexture m_offscreenDepth; + vk::Format m_offscreenDepthFormat{vk::Format::eD32Sfloat}; + + // #VKRay + void initRayTracing(); + nvvkpp::RaytracingBuilderKHR::Blas objectToVkGeometryKHR(const ObjModel& model); + void createBottomLevelAS(); + void createTopLevelAS(); + void createRtDescriptorSet(); + void updateRtDescriptorSet(); + void createRtPipeline(); + void createRtShaderBindingTable(); + void raytrace(const vk::CommandBuffer& cmdBuf, const nvmath::vec4f& clearColor); + + + vk::PhysicalDeviceRayTracingPropertiesKHR m_rtProperties; + nvvkpp::RaytracingBuilderKHR m_rtBuilder; + std::vector m_rtDescSetLayoutBind; + vk::DescriptorPool m_rtDescPool; + vk::DescriptorSetLayout m_rtDescSetLayout; + vk::DescriptorSet m_rtDescSet; + std::vector m_rtShaderGroups; + vk::PipelineLayout m_rtPipelineLayout; + vk::Pipeline m_rtPipeline; + nvvkBuffer m_rtSBTBuffer; + + struct RtPushConstant + { + nvmath::vec4f clearColor; + nvmath::vec3f lightPosition; + float lightIntensity; + nvmath::vec3f lightDirection{-1, -1, -1}; + float lightSpotCutoff{deg2rad(12.5f)}; + float lightSpotOuterCutoff{deg2rad(17.5f)}; + int lightType; + } m_rtPushConstants; +}; diff --git a/ray_tracing_callable/main.cpp b/ray_tracing_callable/main.cpp new file mode 100644 index 0000000..027f2f8 --- /dev/null +++ b/ray_tracing_callable/main.cpp @@ -0,0 +1,320 @@ +/* Copyright (c) 2014-2018, NVIDIA CORPORATION. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * * Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * * Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * * Neither the name of NVIDIA CORPORATION nor the names of its + * contributors may be used to endorse or promote products derived + * from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS ``AS IS'' AND ANY + * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY + * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +// ImGui - standalone example application for Glfw + Vulkan, using programmable +// pipeline If you are new to ImGui, see examples/README.txt and documentation +// at the top of imgui.cpp. + +#include +#include + +#include "imgui.h" +#include "imgui_impl_glfw.h" + +#include "hello_vulkan.h" +#include "nvh/cameramanipulator.hpp" +#include "nvh/fileoperations.hpp" +#include "nvpsystem.hpp" +#include "nvvkpp/appbase_vkpp.hpp" +#include "nvvkpp/commands_vkpp.hpp" +#include "nvvkpp/context_vkpp.hpp" +#include "nvvkpp/utilities_vkpp.hpp" + +////////////////////////////////////////////////////////////////////////// +#define UNUSED(x) (void)(x) +////////////////////////////////////////////////////////////////////////// + +// Default search path for shaders +std::vector defaultSearchPaths; + +// GLFW Callback functions +static void onErrorCallback(int error, const char* description) +{ + fprintf(stderr, "GLFW Error %d: %s\n", error, description); +} + +// Extra UI +void renderUI(HelloVulkan& helloVk) +{ + static int item = 1; + if(ImGui::Combo("Up Vector", &item, "X\0Y\0Z\0\0")) + { + nvmath::vec3f pos, eye, up; + CameraManip.getLookat(pos, eye, up); + up = nvmath::vec3f(item == 0, item == 1, item == 2); + CameraManip.setLookat(pos, eye, up); + } + ImGui::RadioButton("Point", &helloVk.m_pushConstant.lightType, 0); + ImGui::SameLine(); + ImGui::RadioButton("Spot", &helloVk.m_pushConstant.lightType, 1); + ImGui::SameLine(); + ImGui::RadioButton("Infinite", &helloVk.m_pushConstant.lightType, 2); + if(helloVk.m_pushConstant.lightType < 2) + ImGui::SliderFloat3("Light Position", &helloVk.m_pushConstant.lightPosition.x, -20.f, 20.f); + if(helloVk.m_pushConstant.lightType > 0) + ImGui::SliderFloat3("Light Direction", &helloVk.m_pushConstant.lightDirection.x, -1.f, 1.f); + if(helloVk.m_pushConstant.lightType < 2) + ImGui::SliderFloat("Light Intensity", &helloVk.m_pushConstant.lightIntensity, 0.f, 500.f); + if(helloVk.m_pushConstant.lightType == 1) + { + float dCutoff = rad2deg(acos(helloVk.m_pushConstant.lightSpotCutoff)); + float dOutCutoff = rad2deg(acos(helloVk.m_pushConstant.lightSpotOuterCutoff)); + ImGui::SliderFloat("Cutoff", &dCutoff, 0.f, 45.f); + ImGui::SliderFloat("OutCutoff", &dOutCutoff, 0.f, 45.f); + dCutoff = dCutoff > dOutCutoff ? dOutCutoff : dCutoff; + + helloVk.m_pushConstant.lightSpotCutoff = cos(deg2rad(dCutoff)); + helloVk.m_pushConstant.lightSpotOuterCutoff = cos(deg2rad(dOutCutoff)); + } +} + +////////////////////////////////////////////////////////////////////////// +////////////////////////////////////////////////////////////////////////// +////////////////////////////////////////////////////////////////////////// +static int const SAMPLE_WIDTH = 1280; +static int const SAMPLE_HEIGHT = 720; + +//-------------------------------------------------------------------------------------------------- +// Application Entry +// +int main(int argc, char** argv) +{ + UNUSED(argc); + + // Setup GLFW window + glfwSetErrorCallback(onErrorCallback); + if(!glfwInit()) + { + return 1; + } + glfwWindowHint(GLFW_CLIENT_API, GLFW_NO_API); + GLFWwindow* window = glfwCreateWindow(SAMPLE_WIDTH, SAMPLE_HEIGHT, + "NVIDIA Vulkan Raytracing Tutorial", nullptr, nullptr); + + // Setup camera + CameraManip.setWindowSize(SAMPLE_WIDTH, SAMPLE_HEIGHT); + CameraManip.setLookat(nvmath::vec3f(5, 4, -4), nvmath::vec3f(0, 1, 0), nvmath::vec3f(0, 1, 0)); + + // Setup Vulkan + if(!glfwVulkanSupported()) + { + printf("GLFW: Vulkan Not Supported\n"); + return 1; + } + + // setup some basic things for the sample, logging file for example + NVPSystem system(argv[0], PROJECT_NAME); + + // Search path for shaders and other media + defaultSearchPaths = { + PROJECT_ABSDIRECTORY, + PROJECT_ABSDIRECTORY "../", + NVPSystem::exePath() + std::string(PROJECT_RELDIRECTORY), + NVPSystem::exePath() + std::string(PROJECT_RELDIRECTORY) + std::string("../"), + }; + + // Enabling the extension feature + vk::PhysicalDeviceRayTracingFeaturesKHR raytracingFeature; + + // Requesting Vulkan extensions and layers + nvvkpp::ContextCreateInfo contextInfo(true); + contextInfo.setVersion(1, 2); + contextInfo.addInstanceLayer("VK_LAYER_LUNARG_monitor", true); + contextInfo.addInstanceExtension(VK_KHR_SURFACE_EXTENSION_NAME); +#ifdef _WIN32 + contextInfo.addInstanceExtension(VK_KHR_WIN32_SURFACE_EXTENSION_NAME, false); +#else + contextInfo.addInstanceExtension(VK_KHR_XLIB_SURFACE_EXTENSION_NAME, false); + contextInfo.addInstanceExtension(VK_KHR_XCB_SURFACE_EXTENSION_NAME, false); +#endif + contextInfo.addInstanceExtension(VK_KHR_GET_PHYSICAL_DEVICE_PROPERTIES_2_EXTENSION_NAME); + contextInfo.addDeviceExtension(VK_KHR_SWAPCHAIN_EXTENSION_NAME); + contextInfo.addDeviceExtension(VK_KHR_DEDICATED_ALLOCATION_EXTENSION_NAME); + contextInfo.addDeviceExtension(VK_KHR_GET_MEMORY_REQUIREMENTS_2_EXTENSION_NAME); + contextInfo.addDeviceExtension(VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME); + contextInfo.addDeviceExtension(VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME); + // #VKRay: Activate the ray tracing extension + contextInfo.addDeviceExtension(VK_KHR_RAY_TRACING_EXTENSION_NAME, false, &raytracingFeature); + contextInfo.addDeviceExtension(VK_KHR_MAINTENANCE3_EXTENSION_NAME); + contextInfo.addDeviceExtension(VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME); + contextInfo.addDeviceExtension(VK_KHR_DEFERRED_HOST_OPERATIONS_EXTENSION_NAME); + contextInfo.addDeviceExtension(VK_KHR_BUFFER_DEVICE_ADDRESS_EXTENSION_NAME); + + // Creating Vulkan base application + nvvkpp::Context vkctx{}; + vkctx.initInstance(contextInfo); + // Find all compatible devices + auto compatibleDevices = vkctx.getCompatibleDevices(contextInfo); + assert(!compatibleDevices.empty()); + // Use a compatible device + vkctx.initDevice(compatibleDevices[0], contextInfo); + + // Create example + HelloVulkan helloVk; + + // Window need to be opened to get the surface on which to draw + const vk::SurfaceKHR surface = helloVk.getVkSurface(vkctx.m_instance, window); + vkctx.setGCTQueueWithPresent(surface); + + helloVk.setup(vkctx.m_device, vkctx.m_physicalDevice, vkctx.m_queueGCT.familyIndex); + helloVk.createSurface(surface, SAMPLE_WIDTH, SAMPLE_HEIGHT); + helloVk.createDepthBuffer(); + helloVk.createRenderPass(); + helloVk.createFrameBuffers(); + + // Setup Imgui + helloVk.initGUI(0); // Using sub-pass 0 + + // Creation of the example + helloVk.loadModel(nvh::findFile("media/scenes/Medieval_building.obj", defaultSearchPaths)); + helloVk.loadModel(nvh::findFile("media/scenes/plane.obj", defaultSearchPaths)); + + + helloVk.createOffscreenRender(); + helloVk.createDescriptorSetLayout(); + helloVk.createGraphicsPipeline(); + helloVk.createUniformBuffer(); + helloVk.createSceneDescriptionBuffer(); + helloVk.updateDescriptorSet(); + + // #VKRay + helloVk.initRayTracing(); + helloVk.createBottomLevelAS(); + helloVk.createTopLevelAS(); + helloVk.createRtDescriptorSet(); + helloVk.createRtPipeline(); + helloVk.createRtShaderBindingTable(); + + helloVk.createPostDescriptor(); + helloVk.createPostPipeline(); + helloVk.updatePostDescriptorSet(); + + + nvmath::vec4f clearColor = nvmath::vec4f(1, 1, 1, 1.00f); + bool useRaytracer = true; + + + helloVk.setupGlfwCallbacks(window); + ImGui_ImplGlfw_InitForVulkan(window, true); + + // Main loop + while(!glfwWindowShouldClose(window)) + { + glfwPollEvents(); + if(helloVk.isMinimized()) + continue; + + // Start the Dear ImGui frame + ImGui_ImplGlfw_NewFrame(); + ImGui::NewFrame(); + + // Updating camera buffer + helloVk.updateUniformBuffer(); + + // Show UI window. + if(1 == 1) + { + ImGui::ColorEdit3("Clear color", reinterpret_cast(&clearColor)); + ImGui::Checkbox("Ray Tracer mode", &useRaytracer); // Switch between raster and ray tracing + + renderUI(helloVk); + ImGui::Text("Application average %.3f ms/frame (%.1f FPS)", + 1000.0f / ImGui::GetIO().Framerate, ImGui::GetIO().Framerate); + ImGui::Render(); + } + + // Start rendering the scene + helloVk.prepareFrame(); + + // Start command buffer of this frame + auto curFrame = helloVk.getCurFrame(); + const vk::CommandBuffer& cmdBuff = helloVk.getCommandBuffers()[curFrame]; + + cmdBuff.begin({vk::CommandBufferUsageFlagBits::eOneTimeSubmit}); + + // Clearing screen + vk::ClearValue clearValues[2]; + clearValues[0].setColor(nvvkpp::util::clearColor(clearColor)); + clearValues[1].setDepthStencil({1.0f, 0}); + + // Offscreen render pass + { + vk::RenderPassBeginInfo offscreenRenderPassBeginInfo; + offscreenRenderPassBeginInfo.setClearValueCount(2); + offscreenRenderPassBeginInfo.setPClearValues(clearValues); + offscreenRenderPassBeginInfo.setRenderPass(helloVk.m_offscreenRenderPass); + offscreenRenderPassBeginInfo.setFramebuffer(helloVk.m_offscreenFramebuffer); + offscreenRenderPassBeginInfo.setRenderArea({{}, helloVk.getSize()}); + + // Rendering Scene + if(useRaytracer) + { + helloVk.raytrace(cmdBuff, clearColor); + } + else + { + cmdBuff.beginRenderPass(offscreenRenderPassBeginInfo, vk::SubpassContents::eInline); + helloVk.rasterize(cmdBuff); + cmdBuff.endRenderPass(); + } + } + + // 2nd rendering pass: tone mapper, UI + { + vk::RenderPassBeginInfo postRenderPassBeginInfo; + postRenderPassBeginInfo.setClearValueCount(2); + postRenderPassBeginInfo.setPClearValues(clearValues); + postRenderPassBeginInfo.setRenderPass(helloVk.getRenderPass()); + postRenderPassBeginInfo.setFramebuffer(helloVk.getFramebuffers()[curFrame]); + postRenderPassBeginInfo.setRenderArea({{}, helloVk.getSize()}); + + cmdBuff.beginRenderPass(postRenderPassBeginInfo, vk::SubpassContents::eInline); + // Rendering tonemapper + helloVk.drawPost(cmdBuff); + // Rendering UI + ImGui::RenderDrawDataVK(cmdBuff, ImGui::GetDrawData()); + cmdBuff.endRenderPass(); + } + + // Submit for display + cmdBuff.end(); + helloVk.submitFrame(); + } + + // Cleanup + helloVk.getDevice().waitIdle(); + helloVk.destroyResources(); + helloVk.destroy(); + + vkctx.m_instance.destroySurfaceKHR(surface); + vkctx.deinit(); + + glfwDestroyWindow(window); + glfwTerminate(); + + return 0; +} diff --git a/ray_tracing_callable/shaders/frag_shader.frag b/ray_tracing_callable/shaders/frag_shader.frag new file mode 100644 index 0000000..bfef11e --- /dev/null +++ b/ray_tracing_callable/shaders/frag_shader.frag @@ -0,0 +1,97 @@ +#version 450 +#extension GL_ARB_separate_shader_objects : enable +#extension GL_EXT_nonuniform_qualifier : enable +#extension GL_GOOGLE_include_directive : enable +#extension GL_EXT_scalar_block_layout : enable + +#include "wavefront.glsl" + + +layout(push_constant) uniform shaderInformation +{ + vec3 lightPosition; + float lightIntensity; + vec3 lightDirection; + float lightSpotCutoff; + float lightSpotOuterCutoff; + uint instanceId; + int lightType; +} +pushC; + +// clang-format off +// Incoming +//layout(location = 0) flat in int matIndex; +layout(location = 1) in vec2 fragTexCoord; +layout(location = 2) in vec3 fragNormal; +layout(location = 3) in vec3 viewDir; +layout(location = 4) in vec3 worldPos; +// Outgoing +layout(location = 0) out vec4 outColor; +// Buffers +layout(binding = 1, scalar) buffer MatColorBufferObject { WaveFrontMaterial m[]; } materials[]; +layout(binding = 2, scalar) buffer ScnDesc { sceneDesc i[]; } scnDesc; +layout(binding = 3) uniform sampler2D[] textureSamplers; +layout(binding = 4, scalar) buffer MatIndex { int i[]; } matIdx[]; + +// clang-format on + + +void main() +{ + // Object of this instance + int objId = scnDesc.i[pushC.instanceId].objId; + + // Material of the object + int matIndex = matIdx[objId].i[gl_PrimitiveID]; + WaveFrontMaterial mat = materials[objId].m[matIndex]; + + vec3 N = normalize(fragNormal); + + // Vector toward light + vec3 LightDir; + float lightIntensity; + ; + + // Point light + if(pushC.lightType == 0) + { + vec3 lDir = pushC.lightPosition - worldPos; + float lightDistance = length(lDir); + lightIntensity = pushC.lightIntensity / (lightDistance * lightDistance); + LightDir = normalize(lDir); + } + else if(pushC.lightType == 1) + { + vec3 lDir = pushC.lightPosition - worldPos; + float lightDistance = length(lDir); + lightIntensity = pushC.lightIntensity / (lightDistance * lightDistance); + LightDir = normalize(lDir); + float theta = dot(LightDir, normalize(-pushC.lightDirection)); + float epsilon = pushC.lightSpotCutoff - pushC.lightSpotOuterCutoff; + float spotIntensity = clamp((theta - pushC.lightSpotOuterCutoff) / epsilon, 0.0, 1.0); + lightIntensity *= spotIntensity; + } + else // Directional light + { + LightDir = normalize(-pushC.lightDirection); + lightIntensity = 1.0; + } + + + // Diffuse + vec3 diffuse = computeDiffuse(mat, LightDir, N); + if(mat.textureId >= 0) + { + int txtOffset = scnDesc.i[pushC.instanceId].txtOffset; + uint txtId = txtOffset + mat.textureId; + vec3 diffuseTxt = texture(textureSamplers[txtId], fragTexCoord).xyz; + diffuse *= diffuseTxt; + } + + // Specular + vec3 specular = computeSpecular(mat, viewDir, LightDir, N); + + // Result + outColor = vec4(lightIntensity * (diffuse + specular), 1); +} diff --git a/ray_tracing_callable/shaders/light_inf.rcall b/ray_tracing_callable/shaders/light_inf.rcall new file mode 100644 index 0000000..49fdb1f --- /dev/null +++ b/ray_tracing_callable/shaders/light_inf.rcall @@ -0,0 +1,24 @@ +#version 460 core +#extension GL_NV_ray_tracing : enable +#extension GL_GOOGLE_include_directive : enable +#include "raycommon.glsl" + +layout(location = 0) callableDataInNV rayLight cLight; + +layout(push_constant) uniform Constants +{ + vec4 clearColor; + vec3 lightPosition; + float lightIntensity; + vec3 lightDirection; + float lightSpotCutoff; + float lightSpotOuterCutoff; + int lightType; +}; + +void main() +{ + cLight.outLightDistance = 10000000; + cLight.outIntensity = 1.0; + cLight.outLightDir = normalize(-lightDirection); +} diff --git a/ray_tracing_callable/shaders/light_point.rcall b/ray_tracing_callable/shaders/light_point.rcall new file mode 100644 index 0000000..4f40c08 --- /dev/null +++ b/ray_tracing_callable/shaders/light_point.rcall @@ -0,0 +1,25 @@ +#version 460 core +#extension GL_NV_ray_tracing : enable +#extension GL_GOOGLE_include_directive : enable +#include "raycommon.glsl" + +layout(location = 0) callableDataInNV rayLight cLight; + +layout(push_constant) uniform Constants +{ + vec4 clearColor; + vec3 lightPosition; + float lightIntensity; + vec3 lightDirection; + float lightSpotCutoff; + float lightSpotOuterCutoff; + int lightType; +}; + +void main() +{ + vec3 lDir = lightPosition - cLight.inHitPosition; + cLight.outLightDistance = length(lDir); + cLight.outIntensity = lightIntensity / (cLight.outLightDistance * cLight.outLightDistance); + cLight.outLightDir = normalize(lDir); +} diff --git a/ray_tracing_callable/shaders/light_spot.rcall b/ray_tracing_callable/shaders/light_spot.rcall new file mode 100644 index 0000000..f0fbdbc --- /dev/null +++ b/ray_tracing_callable/shaders/light_spot.rcall @@ -0,0 +1,29 @@ +#version 460 core +#extension GL_NV_ray_tracing : enable +#extension GL_GOOGLE_include_directive : enable +#include "raycommon.glsl" + +layout(location = 0) callableDataInNV rayLight cLight; + +layout(push_constant) uniform Constants +{ + vec4 clearColor; + vec3 lightPosition; + float lightIntensity; + vec3 lightDirection; + float lightSpotCutoff; + float lightSpotOuterCutoff; + int lightType; +}; + +void main() +{ + vec3 lDir = lightPosition - cLight.inHitPosition; + cLight.outLightDistance = length(lDir); + cLight.outIntensity = lightIntensity / (cLight.outLightDistance * cLight.outLightDistance); + cLight.outLightDir = normalize(lDir); + float theta = dot(cLight.outLightDir, normalize(-lightDirection)); + float epsilon = lightSpotCutoff - lightSpotOuterCutoff; + float spotIntensity = clamp((theta - lightSpotOuterCutoff) / epsilon, 0.0, 1.0); + cLight.outIntensity *= spotIntensity; +} diff --git a/ray_tracing_callable/shaders/passthrough.vert b/ray_tracing_callable/shaders/passthrough.vert new file mode 100644 index 0000000..3e15d82 --- /dev/null +++ b/ray_tracing_callable/shaders/passthrough.vert @@ -0,0 +1,15 @@ +#version 450 +layout (location = 0) out vec2 outUV; + + +out gl_PerVertex +{ + vec4 gl_Position; +}; + + +void main() +{ + outUV = vec2((gl_VertexIndex << 1) & 2, gl_VertexIndex & 2); + gl_Position = vec4(outUV * 2.0f - 1.0f, 1.0f, 1.0f); +} diff --git a/ray_tracing_callable/shaders/post.frag b/ray_tracing_callable/shaders/post.frag new file mode 100644 index 0000000..b8f30f1 --- /dev/null +++ b/ray_tracing_callable/shaders/post.frag @@ -0,0 +1,18 @@ +#version 450 +layout(location = 0) in vec2 outUV; +layout(location = 0) out vec4 fragColor; + +layout(set = 0, binding = 0) uniform sampler2D noisyTxt; + +layout(push_constant) uniform shaderInformation +{ + float aspectRatio; +} +pushc; + +void main() +{ + vec2 uv = outUV; + float gamma = 1. / 2.2; + fragColor = pow(texture(noisyTxt, uv).rgba, vec4(gamma)); +} diff --git a/ray_tracing_callable/shaders/raycommon.glsl b/ray_tracing_callable/shaders/raycommon.glsl new file mode 100644 index 0000000..ebeb464 --- /dev/null +++ b/ray_tracing_callable/shaders/raycommon.glsl @@ -0,0 +1,12 @@ +struct hitPayload +{ + vec3 hitValue; +}; + +struct rayLight +{ + vec3 inHitPosition; + float outLightDistance; + vec3 outLightDir; + float outIntensity; +}; diff --git a/ray_tracing_callable/shaders/raytrace.rchit b/ray_tracing_callable/shaders/raytrace.rchit new file mode 100644 index 0000000..759417f --- /dev/null +++ b/ray_tracing_callable/shaders/raytrace.rchit @@ -0,0 +1,156 @@ +#version 460 +#extension GL_EXT_ray_tracing : require +#extension GL_EXT_nonuniform_qualifier : enable +#extension GL_EXT_scalar_block_layout : enable +#extension GL_GOOGLE_include_directive : enable +#include "raycommon.glsl" +#include "wavefront.glsl" + +hitAttributeEXT vec3 attribs; + +// clang-format off +layout(location = 0) rayPayloadInEXT hitPayload prd; +layout(location = 1) rayPayloadEXT bool isShadowed; + +layout(binding = 0, set = 0) uniform accelerationStructureEXT topLevelAS; + +layout(binding = 2, set = 1, scalar) buffer ScnDesc { sceneDesc i[]; } scnDesc; +layout(binding = 5, set = 1, scalar) buffer Vertices { Vertex v[]; } vertices[]; +layout(binding = 6, set = 1) buffer Indices { uint i[]; } indices[]; + +layout(binding = 1, set = 1, scalar) buffer MatColorBufferObject { WaveFrontMaterial m[]; } materials[]; +layout(binding = 3, set = 1) uniform sampler2D textureSamplers[]; +layout(binding = 4, set = 1) buffer MatIndexColorBuffer { int i[]; } matIndex[]; + +// clang-format on + +layout(push_constant) uniform Constants +{ + vec4 clearColor; + vec3 lightPosition; + float lightIntensity; + vec3 lightDirection; + float lightSpotCutoff; + float lightSpotOuterCutoff; + int lightType; +} +pushC; + +layout(location = 0) callableDataEXT rayLight cLight; + + +void main() +{ + // Object of this instance + uint objId = scnDesc.i[gl_InstanceID].objId; + + // Indices of the triangle + ivec3 ind = ivec3(indices[objId].i[3 * gl_PrimitiveID + 0], // + indices[objId].i[3 * gl_PrimitiveID + 1], // + indices[objId].i[3 * gl_PrimitiveID + 2]); // + // Vertex of the triangle + Vertex v0 = vertices[objId].v[ind.x]; + Vertex v1 = vertices[objId].v[ind.y]; + Vertex v2 = vertices[objId].v[ind.z]; + + const vec3 barycentrics = vec3(1.0 - attribs.x - attribs.y, attribs.x, attribs.y); + + // Computing the normal at hit position + vec3 normal = v0.nrm * barycentrics.x + v1.nrm * barycentrics.y + v2.nrm * barycentrics.z; + // Transforming the normal to world space + normal = normalize(vec3(scnDesc.i[gl_InstanceID].transfoIT * vec4(normal, 0.0))); + + + // Computing the coordinates of the hit position + vec3 worldPos = v0.pos * barycentrics.x + v1.pos * barycentrics.y + v2.pos * barycentrics.z; + // Transforming the position to world space + worldPos = vec3(scnDesc.i[gl_InstanceID].transfo * vec4(worldPos, 1.0)); + + cLight.inHitPosition = worldPos; +//#define DONT_USE_CALLABLE +#if defined(DONT_USE_CALLABLE) + // Point light + if(pushC.lightType == 0) + { + vec3 lDir = pushC.lightPosition - cLight.inHitPosition; + float lightDistance = length(lDir); + cLight.outIntensity = pushC.lightIntensity / (lightDistance * lightDistance); + cLight.outLightDir = normalize(lDir); + cLight.outLightDistance = lightDistance; + } + else if(pushC.lightType == 1) + { + vec3 lDir = pushC.lightPosition - cLight.inHitPosition; + cLight.outLightDistance = length(lDir); + cLight.outIntensity = + pushC.lightIntensity / (cLight.outLightDistance * cLight.outLightDistance); + cLight.outLightDir = normalize(lDir); + float theta = dot(cLight.outLightDir, normalize(-pushC.lightDirection)); + float epsilon = pushC.lightSpotCutoff - pushC.lightSpotOuterCutoff; + float spotIntensity = clamp((theta - pushC.lightSpotOuterCutoff) / epsilon, 0.0, 1.0); + cLight.outIntensity *= spotIntensity; + } + else // Directional light + { + cLight.outLightDir = normalize(-pushC.lightDirection); + cLight.outIntensity = 1.0; + cLight.outLightDistance = 10000000; + } +#else + executeCallableEXT(pushC.lightType, 0); +#endif + + // Material of the object + int matIdx = matIndex[objId].i[gl_PrimitiveID]; + WaveFrontMaterial mat = materials[objId].m[matIdx]; + + + // Diffuse + vec3 diffuse = computeDiffuse(mat, cLight.outLightDir, normal); + if(mat.textureId >= 0) + { + uint txtId = mat.textureId + scnDesc.i[gl_InstanceID].txtOffset; + vec2 texCoord = + v0.texCoord * barycentrics.x + v1.texCoord * barycentrics.y + v2.texCoord * barycentrics.z; + diffuse *= texture(textureSamplers[txtId], texCoord).xyz; + } + + vec3 specular = vec3(0); + float attenuation = 1; + + // Tracing shadow ray only if the light is visible from the surface + if(dot(normal, cLight.outLightDir) > 0) + { + float tMin = 0.001; + float tMax = cLight.outLightDistance; + vec3 origin = gl_WorldRayOriginEXT + gl_WorldRayDirectionEXT * gl_HitTEXT; + vec3 rayDir = cLight.outLightDir; + uint flags = gl_RayFlagsTerminateOnFirstHitEXT | gl_RayFlagsOpaqueEXT + | gl_RayFlagsSkipClosestHitShaderEXT; + isShadowed = true; + traceRayEXT(topLevelAS, // acceleration structure + flags, // rayFlags + 0xFF, // cullMask + 0, // sbtRecordOffset + 0, // sbtRecordStride + 1, // missIndex + origin, // ray origin + tMin, // ray min range + rayDir, // ray direction + tMax, // ray max range + 1 // payload (location = 1) + ); + + if(isShadowed) + { + attenuation = 0.3; + } + else + { + // Specular + specular = computeSpecular(mat, gl_WorldRayDirectionEXT, cLight.outLightDir, normal); + } + } + + prd.hitValue = vec3(cLight.outIntensity * attenuation * (diffuse + specular)); +} diff --git a/ray_tracing_callable/shaders/raytrace.rgen b/ray_tracing_callable/shaders/raytrace.rgen new file mode 100644 index 0000000..30a6ee5 --- /dev/null +++ b/ray_tracing_callable/shaders/raytrace.rgen @@ -0,0 +1,48 @@ +#version 460 +#extension GL_EXT_ray_tracing : require +#extension GL_GOOGLE_include_directive : enable +#include "raycommon.glsl" + +layout(binding = 0, set = 0) uniform accelerationStructureEXT topLevelAS; +layout(binding = 1, set = 0, rgba32f) uniform image2D image; + +layout(location = 0) rayPayloadEXT hitPayload prd; + +layout(binding = 0, set = 1) uniform CameraProperties +{ + mat4 view; + mat4 proj; + mat4 viewInverse; + mat4 projInverse; +} +cam; + +void main() +{ + const vec2 pixelCenter = vec2(gl_LaunchIDEXT.xy) + vec2(0.5); + const vec2 inUV = pixelCenter / vec2(gl_LaunchSizeEXT.xy); + vec2 d = inUV * 2.0 - 1.0; + + vec4 origin = cam.viewInverse * vec4(0, 0, 0, 1); + vec4 target = cam.projInverse * vec4(d.x, d.y, 1, 1); + vec4 direction = cam.viewInverse * vec4(normalize(target.xyz), 0); + + uint rayFlags = gl_RayFlagsOpaqueEXT; + float tMin = 0.001; + float tMax = 10000.0; + + traceRayEXT(topLevelAS, // acceleration structure + rayFlags, // rayFlags + 0xFF, // cullMask + 0, // sbtRecordOffset + 0, // sbtRecordStride + 0, // missIndex + origin.xyz, // ray origin + tMin, // ray min range + direction.xyz, // ray direction + tMax, // ray max range + 0 // payload (location = 0) + ); + + imageStore(image, ivec2(gl_LaunchIDEXT.xy), vec4(prd.hitValue, 1.0)); +} diff --git a/ray_tracing_callable/shaders/raytrace.rmiss b/ray_tracing_callable/shaders/raytrace.rmiss new file mode 100644 index 0000000..774899a --- /dev/null +++ b/ray_tracing_callable/shaders/raytrace.rmiss @@ -0,0 +1,16 @@ +#version 460 +#extension GL_EXT_ray_tracing : require +#extension GL_GOOGLE_include_directive : enable +#include "raycommon.glsl" + +layout(location = 0) rayPayloadInEXT hitPayload prd; + +layout(push_constant) uniform Constants +{ + vec4 clearColor; +}; + +void main() +{ + prd.hitValue = clearColor.xyz * 0.8; +} diff --git a/ray_tracing_callable/shaders/raytraceShadow.rmiss b/ray_tracing_callable/shaders/raytraceShadow.rmiss new file mode 100644 index 0000000..57be266 --- /dev/null +++ b/ray_tracing_callable/shaders/raytraceShadow.rmiss @@ -0,0 +1,9 @@ +#version 460 +#extension GL_EXT_ray_tracing : require + +layout(location = 1) rayPayloadInEXT bool isShadowed; + +void main() +{ + isShadowed = false; +} diff --git a/ray_tracing_callable/shaders/vert_shader.vert b/ray_tracing_callable/shaders/vert_shader.vert new file mode 100644 index 0000000..7d94e3a --- /dev/null +++ b/ray_tracing_callable/shaders/vert_shader.vert @@ -0,0 +1,64 @@ +#version 450 +#extension GL_ARB_separate_shader_objects : enable +#extension GL_EXT_scalar_block_layout : enable +#extension GL_GOOGLE_include_directive : enable + +#include "wavefront.glsl" + +// clang-format off +layout(binding = 2, set = 0, scalar) buffer ScnDesc { sceneDesc i[]; } scnDesc; +// clang-format on + +layout(binding = 0) uniform UniformBufferObject +{ + mat4 view; + mat4 proj; + mat4 viewI; +} +ubo; + +layout(push_constant) uniform shaderInformation +{ + vec3 lightPosition; + float lightIntensity; + vec3 lightDirection; + float lightSpotCutoff; + float lightSpotOuterCutoff; + uint instanceId; + int lightType; +} +pushC; + +layout(location = 0) in vec3 inPosition; +layout(location = 1) in vec3 inNormal; +layout(location = 2) in vec3 inColor; +layout(location = 3) in vec2 inTexCoord; + + +//layout(location = 0) flat out int matIndex; +layout(location = 1) out vec2 fragTexCoord; +layout(location = 2) out vec3 fragNormal; +layout(location = 3) out vec3 viewDir; +layout(location = 4) out vec3 worldPos; + +out gl_PerVertex +{ + vec4 gl_Position; +}; + + +void main() +{ + mat4 objMatrix = scnDesc.i[pushC.instanceId].transfo; + mat4 objMatrixIT = scnDesc.i[pushC.instanceId].transfoIT; + + vec3 origin = vec3(ubo.viewI * vec4(0, 0, 0, 1)); + + worldPos = vec3(objMatrix * vec4(inPosition, 1.0)); + viewDir = vec3(worldPos - origin); + fragTexCoord = inTexCoord; + fragNormal = vec3(objMatrixIT * vec4(inNormal, 0.0)); + // matIndex = inMatID; + + gl_Position = ubo.proj * ubo.view * vec4(worldPos, 1.0); +} diff --git a/ray_tracing_callable/shaders/wavefront.glsl b/ray_tracing_callable/shaders/wavefront.glsl new file mode 100644 index 0000000..78b4b3c --- /dev/null +++ b/ray_tracing_callable/shaders/wavefront.glsl @@ -0,0 +1,57 @@ +struct Vertex +{ + vec3 pos; + vec3 nrm; + vec3 color; + vec2 texCoord; +}; + +struct WaveFrontMaterial +{ + vec3 ambient; + vec3 diffuse; + vec3 specular; + vec3 transmittance; + vec3 emission; + float shininess; + float ior; // index of refraction + float dissolve; // 1 == opaque; 0 == fully transparent + int illum; // illumination model (see http://www.fileformat.info/format/material/) + int textureId; +}; + +struct sceneDesc +{ + int objId; + int txtOffset; + mat4 transfo; + mat4 transfoIT; +}; + + +vec3 computeDiffuse(WaveFrontMaterial mat, vec3 lightDir, vec3 normal) +{ + // Lambertian + float dotNL = max(dot(normal, lightDir), 0.0); + vec3 c = mat.diffuse * dotNL; + if(mat.illum >= 1) + return c + mat.ambient; +} + +vec3 computeSpecular(WaveFrontMaterial mat, vec3 viewDir, vec3 lightDir, vec3 normal) +{ + if(mat.illum < 2) + return vec3(0); + + // Compute specular only if not in shadow + const float kPi = 3.14159265; + const float kShininess = max(mat.shininess, 4.0); + + // Specular + const float kEnergyConservation = (2.0 + kShininess) / (2.0 * kPi); + vec3 V = normalize(-viewDir); + vec3 R = reflect(-lightDir, normal); + float specular = kEnergyConservation * pow(max(dot(V, R), 0.0), kShininess); + + return vec3(mat.specular * specular); +} diff --git a/ray_tracing_instances/CMakeLists.txt b/ray_tracing_instances/CMakeLists.txt new file mode 100644 index 0000000..1ca7679 --- /dev/null +++ b/ray_tracing_instances/CMakeLists.txt @@ -0,0 +1,102 @@ +cmake_minimum_required(VERSION 2.8) + +get_filename_component(PROJNAME ${CMAKE_CURRENT_SOURCE_DIR} NAME) +SET(PROJNAME vk_${PROJNAME}_KHR) + +Project(${PROJNAME}) +Message(STATUS "-------------------------------") +Message(STATUS "Processing Project ${PROJNAME}:") + +##################################################################################### +_add_project_definitions(${PROJNAME}) + +##################################################################################### +# Source files for this project +# +file(GLOB SOURCE_FILES *.cpp *.hpp *.inl *.h *.c) +file(GLOB EXTRA_COMMON "../common/*.*") +list(APPEND COMMON_SOURCE_FILES ${EXTRA_COMMON}) +include_directories("../common") + + +##################################################################################### +# GLSL to SPIR-V custom build +# +# more than one file can be given: _compile_GLSL("GLSL_mesh.vert;GLSL_mesh.frag" "GLSL_mesh.spv" GLSL_SOURCES) +# the SpirV validator is fine as long as files are for different pipeline stages (entry points still need to be main()) +#_compile_GLSL( ) +UNSET(GLSL_SOURCES) +UNSET(SPV_OUTPUT) +file(GLOB_RECURSE GLSL_HEADER_FILES "shaders/*.h" "shaders/*.glsl") +file(GLOB_RECURSE GLSL_SOURCE_FILES + "shaders/*.comp" + "shaders/*.frag" + "shaders/*.vert" + "shaders/*.rchit" + "shaders/*.rahit" + "shaders/*.rmiss" + "shaders/*.rgen" + ) +foreach(GLSL ${GLSL_SOURCE_FILES}) + get_filename_component(FILE_NAME ${GLSL} NAME) + _compile_GLSL(${GLSL} "shaders/${FILE_NAME}.spv" GLSL_SOURCES SPV_OUTPUT) +endforeach(GLSL) + +list(APPEND GLSL_SOURCES ${GLSL_HEADER_FILES}) +source_group(Shader_Files FILES ${GLSL_SOURCES}) + + +##################################################################################### +# Executable +# +# if(WIN32 AND NOT GLUT_FOUND) +# add_definitions(/wd4996) #remove printf warning +# add_definitions(/wd4244) #remove double to float conversion warning +# add_definitions(/wd4305) #remove double to float truncation warning +# else() +# add_definitions(-fpermissive) +# endif() +add_executable(${PROJNAME} ${SOURCE_FILES} ${COMMON_SOURCE_FILES} ${PACKAGE_SOURCE_FILES} ${GLSL_SOURCES} ${CUDA_FILES} ${CUBIN_SOURCES}) + +#_set_subsystem_console(${PROJNAME}) + +##################################################################################### +# common source code needed for this sample +# +source_group(common FILES + ${COMMON_SOURCE_FILES} + ${PACKAGE_SOURCE_FILES} +) +source_group("Source Files" FILES ${SOURCE_FILES}) + +# if(UNIX) +# set(UNIXLINKLIBS dl pthread) +# else() +# set(UNIXLINKLIBS) +# endif() + +##################################################################################### +# Linkage +# +target_link_libraries(${PROJNAME} ${PLATFORM_LIBRARIES} shared_sources) + +foreach(DEBUGLIB ${LIBRARIES_DEBUG}) + target_link_libraries(${PROJNAME} debug ${DEBUGLIB}) +endforeach(DEBUGLIB) + +foreach(RELEASELIB ${LIBRARIES_OPTIMIZED}) + target_link_libraries(${PROJNAME} optimized ${RELEASELIB}) +endforeach(RELEASELIB) + +##################################################################################### +# copies binaries that need to be put next to the exe files (ZLib, etc.) +# +_copy_binaries_to_target( ${PROJNAME} ) + + +install(FILES ${SPV_OUTPUT} CONFIGURATIONS Release DESTINATION "bin_${ARCH}/${PROJNAME}/shaders") +install(FILES ${SPV_OUTPUT} CONFIGURATIONS Debug DESTINATION "bin_${ARCH}_debug/${PROJNAME}/shaders") +install(FILES ${CUBIN_SOURCES} CONFIGURATIONS Release DESTINATION "bin_${ARCH}/${PROJNAME}") +install(FILES ${CUBIN_SOURCES} CONFIGURATIONS Debug DESTINATION "bin_${ARCH}_debug/${PROJNAME}") +install(DIRECTORY "../media" CONFIGURATIONS Release DESTINATION "bin_${ARCH}/${PROJNAME}") +install(DIRECTORY "../media" CONFIGURATIONS Debug DESTINATION "bin_${ARCH}_debug/${PROJNAME}") diff --git a/ray_tracing_instances/README.md b/ray_tracing_instances/README.md new file mode 100644 index 0000000..013d7f5 --- /dev/null +++ b/ray_tracing_instances/README.md @@ -0,0 +1,5 @@ +# NVIDIA Vulkan Ray Tracing Tutorial + +[Start the tutorial of this project](https://nvpro-samples.github.io/vk_raytracing_tutorial/vkrt_tuto_instances.md.htm) + +![](../docs/Images/VkInstances.png) \ No newline at end of file diff --git a/ray_tracing_instances/hello_vulkan.cpp b/ray_tracing_instances/hello_vulkan.cpp new file mode 100644 index 0000000..d56c75d --- /dev/null +++ b/ray_tracing_instances/hello_vulkan.cpp @@ -0,0 +1,945 @@ +/* Copyright (c) 2014-2018, NVIDIA CORPORATION. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * * Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * * Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * * Neither the name of NVIDIA CORPORATION nor the names of its + * contributors may be used to endorse or promote products derived + * from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS ``AS IS'' AND ANY + * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY + * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +#include +#include + +extern std::vector defaultSearchPaths; + +#define STB_IMAGE_IMPLEMENTATION +#include "fileformats/stb_image.h" +#include "obj_loader.h" + +#define VMA_IMPLEMENTATION + +#include "hello_vulkan.h" +#include "nvh//cameramanipulator.hpp" +#include "nvvkpp/descriptorsets_vkpp.hpp" +#include "nvvkpp/pipeline_vkpp.hpp" + +#include "nvh/fileoperations.hpp" +#include "nvvkpp/commands_vkpp.hpp" +#include "nvvkpp/renderpass_vkpp.hpp" +#include "nvvkpp/utilities_vkpp.hpp" + +// Holding the camera matrices +struct CameraMatrices +{ + nvmath::mat4f view; + nvmath::mat4f proj; + nvmath::mat4f viewInverse; + // #VKRay + nvmath::mat4f projInverse; +}; + +//-------------------------------------------------------------------------------------------------- +// Keep the handle on the device +// Initialize the tool to do all our allocations: buffers, images +// +void HelloVulkan::setup(const vk::Device& device, + const vk::PhysicalDevice& physicalDevice, + uint32_t queueFamily) +{ + AppBase::setup(device, physicalDevice, queueFamily); +#if defined(ALLOC_DEDICATED) + m_alloc.init(device, physicalDevice); +#elif defined(ALLOC_DMA) + m_memAllocator.init(device, physicalDevice); + m_memAllocator.setAllocateFlags(VK_MEMORY_ALLOCATE_DEVICE_ADDRESS_BIT_KHR, true); + m_alloc.init(device, &m_memAllocator); +#elif defined(ALLOC_VMA) + VmaAllocatorCreateInfo allocatorInfo = {}; + allocatorInfo.physicalDevice = physicalDevice; + allocatorInfo.device = device; + allocatorInfo.flags |= + VMA_ALLOCATOR_CREATE_KHR_DEDICATED_ALLOCATION_BIT | VMA_ALLOCATOR_CREATE_KHR_BIND_MEMORY2_BIT; + vmaCreateAllocator(&allocatorInfo, &m_memAllocator); + m_alloc.init(device, m_memAllocator); +#endif + m_debug.setup(m_device); +} + +//-------------------------------------------------------------------------------------------------- +// Called at each frame to update the camera matrix +// +void HelloVulkan::updateUniformBuffer() +{ + const float aspectRatio = m_size.width / static_cast(m_size.height); + + CameraMatrices ubo = {}; + ubo.view = CameraManip.getMatrix(); + ubo.proj = nvmath::perspectiveVK(CameraManip.getFov(), aspectRatio, 0.1f, 1000.0f); + // ubo.proj[1][1] *= -1; // Inverting Y for Vulkan + ubo.viewInverse = nvmath::invert(ubo.view); + // #VKRay + ubo.projInverse = nvmath::invert(ubo.proj); + +#if defined(ALLOC_DEDICATED) + void* data = m_device.mapMemory(m_cameraMat.allocation, 0, sizeof(CameraMatrices)); + memcpy(data, &ubo, sizeof(ubo)); + m_device.unmapMemory(m_cameraMat.allocation); +#elif defined(ALLOC_DMA) + void* data = m_memAllocator.map(m_cameraMat.allocation); + memcpy(data, &ubo, sizeof(ubo)); + m_memAllocator.unmap(m_cameraMat.allocation); +#elif defined(ALLOC_VMA) + void* data; + vmaMapMemory(m_memAllocator, m_cameraMat.allocation, &data); + memcpy(data, &ubo, sizeof(ubo)); + vmaUnmapMemory(m_memAllocator, m_cameraMat.allocation); +#endif +} + +//-------------------------------------------------------------------------------------------------- +// Describing the layout pushed when rendering +// +void HelloVulkan::createDescriptorSetLayout() +{ + using vkDS = vk::DescriptorSetLayoutBinding; + using vkDT = vk::DescriptorType; + using vkSS = vk::ShaderStageFlagBits; + uint32_t nbTxt = static_cast(m_textures.size()); + uint32_t nbObj = static_cast(m_objModel.size()); + + // Camera matrices (binding = 0) + m_descSetLayoutBind.emplace_back( + vkDS(0, vkDT::eUniformBuffer, 1, vkSS::eVertex | vkSS::eRaygenKHR)); + // Materials (binding = 1) + m_descSetLayoutBind.emplace_back( + vkDS(1, vkDT::eStorageBuffer, nbObj, vkSS::eVertex | vkSS::eFragment | vkSS::eClosestHitKHR)); + // Scene description (binding = 2) + m_descSetLayoutBind.emplace_back( // + vkDS(2, vkDT::eStorageBuffer, 1, vkSS::eVertex | vkSS::eFragment | vkSS::eClosestHitKHR)); + // Textures (binding = 3) + m_descSetLayoutBind.emplace_back( + vkDS(3, vkDT::eCombinedImageSampler, nbTxt, vkSS::eFragment | vkSS::eClosestHitKHR)); + // Materials (binding = 4) + m_descSetLayoutBind.emplace_back( + vkDS(4, vkDT::eStorageBuffer, nbObj, vkSS::eFragment | vkSS::eClosestHitKHR)); + // Storing vertices (binding = 5) + m_descSetLayoutBind.emplace_back( // + vkDS(5, vkDT::eStorageBuffer, nbObj, vkSS::eClosestHitKHR)); + // Storing indices (binding = 6) + m_descSetLayoutBind.emplace_back( // + vkDS(6, vkDT::eStorageBuffer, nbObj, vkSS::eClosestHitKHR)); + + + m_descSetLayout = nvvkpp::util::createDescriptorSetLayout(m_device, m_descSetLayoutBind); + m_descPool = nvvkpp::util::createDescriptorPool(m_device, m_descSetLayoutBind, 1); + m_descSet = nvvkpp::util::createDescriptorSet(m_device, m_descPool, m_descSetLayout); +} + +//-------------------------------------------------------------------------------------------------- +// Setting up the buffers in the descriptor set +// +void HelloVulkan::updateDescriptorSet() +{ + std::vector writes; + + // Camera matrices and scene description + vk::DescriptorBufferInfo dbiUnif{m_cameraMat.buffer, 0, VK_WHOLE_SIZE}; + writes.emplace_back(nvvkpp::util::createWrite(m_descSet, m_descSetLayoutBind[0], &dbiUnif)); + vk::DescriptorBufferInfo dbiSceneDesc{m_sceneDesc.buffer, 0, VK_WHOLE_SIZE}; + writes.emplace_back(nvvkpp::util::createWrite(m_descSet, m_descSetLayoutBind[2], &dbiSceneDesc)); + + // All material buffers, 1 buffer per OBJ + std::vector dbiMat; + std::vector dbiMatIdx; + std::vector dbiVert; + std::vector dbiIdx; + for(auto& obj : m_objModel) + { + dbiMat.emplace_back(obj.matColorBuffer.buffer, 0, VK_WHOLE_SIZE); + dbiMatIdx.emplace_back(obj.matIndexBuffer.buffer, 0, VK_WHOLE_SIZE); + dbiVert.emplace_back(obj.vertexBuffer.buffer, 0, VK_WHOLE_SIZE); + dbiIdx.emplace_back(obj.indexBuffer.buffer, 0, VK_WHOLE_SIZE); + } + writes.emplace_back(nvvkpp::util::createWrite(m_descSet, m_descSetLayoutBind[1], dbiMat.data())); + writes.emplace_back( + nvvkpp::util::createWrite(m_descSet, m_descSetLayoutBind[4], dbiMatIdx.data())); + writes.emplace_back(nvvkpp::util::createWrite(m_descSet, m_descSetLayoutBind[5], dbiVert.data())); + writes.emplace_back(nvvkpp::util::createWrite(m_descSet, m_descSetLayoutBind[6], dbiIdx.data())); + + // All texture samplers + std::vector diit; + for(auto& texture : m_textures) + { + diit.push_back(texture.descriptor); + } + writes.emplace_back(nvvkpp::util::createWrite(m_descSet, m_descSetLayoutBind[3], diit.data())); + + // Writing the information + m_device.updateDescriptorSets(static_cast(writes.size()), writes.data(), 0, nullptr); +} + +//-------------------------------------------------------------------------------------------------- +// Creating the pipeline layout +// +void HelloVulkan::createGraphicsPipeline() +{ + using vkSS = vk::ShaderStageFlagBits; + + vk::PushConstantRange pushConstantRanges = {vkSS::eVertex | vkSS::eFragment, 0, + sizeof(ObjPushConstant)}; + + // Creating the Pipeline Layout + vk::PipelineLayoutCreateInfo pipelineLayoutCreateInfo; + vk::DescriptorSetLayout descSetLayout(m_descSetLayout); + pipelineLayoutCreateInfo.setSetLayoutCount(1); + pipelineLayoutCreateInfo.setPSetLayouts(&descSetLayout); + pipelineLayoutCreateInfo.setPushConstantRangeCount(1); + pipelineLayoutCreateInfo.setPPushConstantRanges(&pushConstantRanges); + m_pipelineLayout = m_device.createPipelineLayout(pipelineLayoutCreateInfo); + + // Creating the Pipeline + std::vector paths = defaultSearchPaths; + nvvkpp::GraphicsPipelineGenerator gpb(m_device, m_pipelineLayout, m_offscreenRenderPass); + gpb.depthStencilState = {true}; + gpb.addShader(nvh::loadFile("shaders/vert_shader.vert.spv", true, paths), vkSS::eVertex); + gpb.addShader(nvh::loadFile("shaders/frag_shader.frag.spv", true, paths), vkSS::eFragment); + gpb.vertexInputState.bindingDescriptions = {{0, sizeof(VertexObj)}}; + gpb.vertexInputState.attributeDescriptions = { + {0, 0, vk::Format::eR32G32B32Sfloat, offsetof(VertexObj, pos)}, + {1, 0, vk::Format::eR32G32B32Sfloat, offsetof(VertexObj, nrm)}, + {2, 0, vk::Format::eR32G32B32Sfloat, offsetof(VertexObj, color)}, + {3, 0, vk::Format::eR32G32Sfloat, offsetof(VertexObj, texCoord)}}; + + m_graphicsPipeline = gpb.create(); + m_debug.setObjectName(m_graphicsPipeline, "Graphics"); +} + +//-------------------------------------------------------------------------------------------------- +// Loading the OBJ file and setting up all buffers +// +void HelloVulkan::loadModel(const std::string& filename, nvmath::mat4f transform) +{ + using vkBU = vk::BufferUsageFlagBits; + + ObjLoader loader; + loader.loadModel(filename); + + // Converting from Srgb to linear + for(auto& m : loader.m_materials) + { + m.ambient = nvmath::pow(m.ambient, 2.2f); + m.diffuse = nvmath::pow(m.diffuse, 2.2f); + m.specular = nvmath::pow(m.specular, 2.2f); + } + + ObjInstance instance; + instance.objIndex = static_cast(m_objModel.size()); + instance.transform = transform; + instance.transformIT = nvmath::transpose(nvmath::invert(transform)); + instance.txtOffset = static_cast(m_textures.size()); + + ObjModel model; + model.nbIndices = static_cast(loader.m_indices.size()); + model.nbVertices = static_cast(loader.m_vertices.size()); + + // Create the buffers on Device and copy vertices, indices and materials + nvvkpp::SingleCommandBuffer cmdBufGet(m_device, m_graphicsQueueIndex); + vk::CommandBuffer cmdBuf = cmdBufGet.createCommandBuffer(); + model.vertexBuffer = + m_alloc.createBuffer(cmdBuf, loader.m_vertices, + vkBU::eVertexBuffer | vkBU::eStorageBuffer | vkBU::eShaderDeviceAddress); + model.indexBuffer = + m_alloc.createBuffer(cmdBuf, loader.m_indices, + vkBU::eIndexBuffer | vkBU::eStorageBuffer | vkBU::eShaderDeviceAddress); + model.matColorBuffer = m_alloc.createBuffer(cmdBuf, loader.m_materials, vkBU::eStorageBuffer); + model.matIndexBuffer = m_alloc.createBuffer(cmdBuf, loader.m_matIndx, vkBU::eStorageBuffer); + // Creates all textures found + createTextureImages(cmdBuf, loader.m_textures); + cmdBufGet.flushCommandBuffer(cmdBuf); + m_alloc.flushStaging(); + + std::string objNb = std::to_string(instance.objIndex); + m_debug.setObjectName(model.vertexBuffer.buffer, (std::string("vertex_" + objNb).c_str())); + m_debug.setObjectName(model.indexBuffer.buffer, (std::string("index_" + objNb).c_str())); + m_debug.setObjectName(model.matColorBuffer.buffer, (std::string("mat_" + objNb).c_str())); + m_debug.setObjectName(model.matIndexBuffer.buffer, (std::string("matIdx_" + objNb).c_str())); + + m_objModel.emplace_back(model); + m_objInstance.emplace_back(instance); +} + +//-------------------------------------------------------------------------------------------------- +// Creating the uniform buffer holding the camera matrices +// - Buffer is host visible +// +void HelloVulkan::createUniformBuffer() +{ + using vkBU = vk::BufferUsageFlagBits; + using vkMP = vk::MemoryPropertyFlagBits; + + m_cameraMat = m_alloc.createBuffer(sizeof(CameraMatrices), vkBU::eUniformBuffer, +#if defined(ALLOC_DEDICATED) || defined(ALLOC_DMA) + vkMP::eHostVisible | vkMP::eHostCoherent +#elif defined(ALLOC_VMA) + VMA_MEMORY_USAGE_CPU_TO_GPU +#endif + ); + m_debug.setObjectName(m_cameraMat.buffer, "cameraMat"); +} + +//-------------------------------------------------------------------------------------------------- +// Create a storage buffer containing the description of the scene elements +// - Which geometry is used by which instance +// - Transformation +// - Offset for texture +// +void HelloVulkan::createSceneDescriptionBuffer() +{ + using vkBU = vk::BufferUsageFlagBits; + nvvkpp::SingleCommandBuffer cmdGen(m_device, m_graphicsQueueIndex); + + auto cmdBuf = cmdGen.createCommandBuffer(); + m_sceneDesc = m_alloc.createBuffer(cmdBuf, m_objInstance, vkBU::eStorageBuffer); + cmdGen.flushCommandBuffer(cmdBuf); + m_alloc.flushStaging(); + m_debug.setObjectName(m_sceneDesc.buffer, "sceneDesc"); +} + +//-------------------------------------------------------------------------------------------------- +// Creating all textures and samplers +// +void HelloVulkan::createTextureImages(const vk::CommandBuffer& cmdBuf, + const std::vector& textures) +{ + using vkIU = vk::ImageUsageFlagBits; + + vk::SamplerCreateInfo samplerCreateInfo{ + {}, vk::Filter::eLinear, vk::Filter::eLinear, vk::SamplerMipmapMode::eLinear}; + samplerCreateInfo.setMaxLod(FLT_MAX); + vk::Format format = vk::Format::eR8G8B8A8Srgb; + + // If no textures are present, create a dummy one to accommodate the pipeline layout + if(textures.empty() && m_textures.empty()) + { + nvvkTexture texture; + + std::array color{255u, 255u, 255u, 255u}; + vk::DeviceSize bufferSize = sizeof(color); + auto imgSize = vk::Extent2D(1, 1); + auto imageCreateInfo = nvvkpp::image::create2DInfo(imgSize, format); + + // Creating the VKImage + texture = m_alloc.createImage(cmdBuf, bufferSize, color.data(), imageCreateInfo); + // Setting up the descriptor used by the shader + texture.descriptor = + nvvkpp::image::create2DDescriptor(m_device, texture.image, samplerCreateInfo, format); + // The image format must be in VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL + nvvkpp::image::setImageLayout(cmdBuf, texture.image, vk::ImageLayout::eUndefined, + vk::ImageLayout::eShaderReadOnlyOptimal); + m_textures.push_back(texture); + } + else + { + // Uploading all images + for(const auto& texture : textures) + { + std::stringstream o; + int texWidth, texHeight, texChannels; + o << "media/textures/" << texture; + std::string txtFile = nvh::findFile(o.str(), defaultSearchPaths); + + stbi_uc* pixels = + stbi_load(txtFile.c_str(), &texWidth, &texHeight, &texChannels, STBI_rgb_alpha); + + // Handle failure + if(!pixels) + { + texWidth = texHeight = 1; + texChannels = 4; + std::array color{255u, 0u, 255u, 255u}; + pixels = reinterpret_cast(color.data()); + } + + vk::DeviceSize bufferSize = static_cast(texWidth) * texHeight * sizeof(uint8_t) * 4; + auto imgSize = vk::Extent2D(texWidth, texHeight); + auto imageCreateInfo = nvvkpp::image::create2DInfo(imgSize, format, vkIU::eSampled, true); + + { + nvvkTexture texture; + texture = m_alloc.createImage(cmdBuf, bufferSize, pixels, imageCreateInfo); + + nvvkpp::image::generateMipmaps(cmdBuf, texture.image, format, imgSize, + imageCreateInfo.mipLevels); + texture.descriptor = + nvvkpp::image::create2DDescriptor(m_device, texture.image, samplerCreateInfo, format); + m_textures.push_back(texture); + } + } + } +} + +//-------------------------------------------------------------------------------------------------- +// Destroying all allocations +// +void HelloVulkan::destroyResources() +{ + m_device.destroy(m_graphicsPipeline); + m_device.destroy(m_pipelineLayout); + m_device.destroy(m_descPool); + m_device.destroy(m_descSetLayout); + m_alloc.destroy(m_cameraMat); + m_alloc.destroy(m_sceneDesc); + + for(auto& m : m_objModel) + { + m_alloc.destroy(m.vertexBuffer); + m_alloc.destroy(m.indexBuffer); + m_alloc.destroy(m.matColorBuffer); + m_alloc.destroy(m.matIndexBuffer); + } + + for(auto& t : m_textures) + { + m_alloc.destroy(t); + } + + //#Post + m_device.destroy(m_postPipeline); + m_device.destroy(m_postPipelineLayout); + m_device.destroy(m_postDescPool); + m_device.destroy(m_postDescSetLayout); + m_alloc.destroy(m_offscreenColor); + m_alloc.destroy(m_offscreenDepth); + m_device.destroy(m_offscreenRenderPass); + m_device.destroy(m_offscreenFramebuffer); + + // #VKRay + m_rtBuilder.destroy(); + m_device.destroy(m_rtDescPool); + m_device.destroy(m_rtDescSetLayout); + m_device.destroy(m_rtPipeline); + m_device.destroy(m_rtPipelineLayout); + m_alloc.destroy(m_rtSBTBuffer); + +#if defined(ALLOC_DMA) + m_memAllocator.deinit(); +#elif defined(ALLOC_VMA) + vmaDestroyAllocator(m_memAllocator); +#endif +} + +//-------------------------------------------------------------------------------------------------- +// Drawing the scene in raster mode +// +void HelloVulkan::rasterize(const vk::CommandBuffer& cmdBuf) +{ + using vkPBP = vk::PipelineBindPoint; + using vkSS = vk::ShaderStageFlagBits; + vk::DeviceSize offset{0}; + + m_debug.beginLabel(cmdBuf, "Rasterize"); + + // Dynamic Viewport + cmdBuf.setViewport(0, {vk::Viewport(0, 0, (float)m_size.width, (float)m_size.height, 0, 1)}); + cmdBuf.setScissor(0, {{{0, 0}, {m_size.width, m_size.height}}}); + + // Drawing all triangles + cmdBuf.bindPipeline(vkPBP::eGraphics, m_graphicsPipeline); + cmdBuf.bindDescriptorSets(vkPBP::eGraphics, m_pipelineLayout, 0, {m_descSet}, {}); + for(int i = 0; i < m_objInstance.size(); ++i) + { + auto& inst = m_objInstance[i]; + auto& model = m_objModel[inst.objIndex]; + m_pushConstant.instanceId = i; // Telling which instance is drawn + cmdBuf.pushConstants(m_pipelineLayout, vkSS::eVertex | vkSS::eFragment, 0, + m_pushConstant); + + cmdBuf.bindVertexBuffers(0, 1, &model.vertexBuffer.buffer, &offset); + cmdBuf.bindIndexBuffer(model.indexBuffer.buffer, 0, vk::IndexType::eUint32); + cmdBuf.drawIndexed(model.nbIndices, 1, 0, 0, 0); + } + m_debug.endLabel(cmdBuf); +} + +//-------------------------------------------------------------------------------------------------- +// Handling resize of the window +// +void HelloVulkan::onResize(int /*w*/, int /*h*/) +{ + createOffscreenRender(); + updatePostDescriptorSet(); + updateRtDescriptorSet(); +} + +////////////////////////////////////////////////////////////////////////// +// Post-processing +////////////////////////////////////////////////////////////////////////// + +//-------------------------------------------------------------------------------------------------- +// Creating an offscreen frame buffer and the associated render pass +// +void HelloVulkan::createOffscreenRender() +{ + m_alloc.destroy(m_offscreenColor); + m_alloc.destroy(m_offscreenDepth); + + // Creating the color image + auto colorCreateInfo = nvvkpp::image::create2DInfo(m_size, m_offscreenColorFormat, + vk::ImageUsageFlagBits::eColorAttachment + | vk::ImageUsageFlagBits::eSampled + | vk::ImageUsageFlagBits::eStorage); + m_offscreenColor = m_alloc.createImage(colorCreateInfo); + + m_offscreenColor.descriptor = + nvvkpp::image::create2DDescriptor(m_device, m_offscreenColor.image, vk::SamplerCreateInfo{}, + m_offscreenColorFormat, vk::ImageLayout::eGeneral); + + // Creating the depth buffer + auto depthCreateInfo = + nvvkpp::image::create2DInfo(m_size, m_offscreenDepthFormat, + vk::ImageUsageFlagBits::eDepthStencilAttachment); + m_offscreenDepth = m_alloc.createImage(depthCreateInfo); + + vk::ImageViewCreateInfo depthStencilView; + depthStencilView.setViewType(vk::ImageViewType::e2D); + depthStencilView.setFormat(m_offscreenDepthFormat); + depthStencilView.setSubresourceRange({vk::ImageAspectFlagBits::eDepth, 0, 1, 0, 1}); + depthStencilView.setImage(m_offscreenDepth.image); + m_offscreenDepth.descriptor.imageView = m_device.createImageView(depthStencilView); + + // Setting the image layout for both color and depth + { + nvvkpp::SingleCommandBuffer genCmdBuf(m_device, m_graphicsQueueIndex); + auto cmdBuf = genCmdBuf.createCommandBuffer(); + nvvkpp::image::setImageLayout(cmdBuf, m_offscreenColor.image, vk::ImageLayout::eUndefined, + vk::ImageLayout::eGeneral); + nvvkpp::image::setImageLayout(cmdBuf, m_offscreenDepth.image, vk::ImageAspectFlagBits::eDepth, + vk::ImageLayout::eUndefined, + vk::ImageLayout::eDepthStencilAttachmentOptimal); + + genCmdBuf.flushCommandBuffer(cmdBuf); + } + + // Creating a renderpass for the offscreen + if(!m_offscreenRenderPass) + { + m_offscreenRenderPass = + nvvkpp::util::createRenderPass(m_device, {m_offscreenColorFormat}, m_offscreenDepthFormat, + 1, true, true, vk::ImageLayout::eGeneral, + vk::ImageLayout::eGeneral); + } + + // Creating the frame buffer for offscreen + std::vector attachments = {m_offscreenColor.descriptor.imageView, + m_offscreenDepth.descriptor.imageView}; + + m_device.destroy(m_offscreenFramebuffer); + vk::FramebufferCreateInfo info; + info.setRenderPass(m_offscreenRenderPass); + info.setAttachmentCount(2); + info.setPAttachments(attachments.data()); + info.setWidth(m_size.width); + info.setHeight(m_size.height); + info.setLayers(1); + m_offscreenFramebuffer = m_device.createFramebuffer(info); +} + +//-------------------------------------------------------------------------------------------------- +// The pipeline is how things are rendered, which shaders, type of primitives, depth test and more +// +void HelloVulkan::createPostPipeline() +{ + // Push constants in the fragment shader + vk::PushConstantRange pushConstantRanges = {vk::ShaderStageFlagBits::eFragment, 0, sizeof(float)}; + + // Creating the pipeline layout + vk::PipelineLayoutCreateInfo pipelineLayoutCreateInfo; + pipelineLayoutCreateInfo.setSetLayoutCount(1); + pipelineLayoutCreateInfo.setPSetLayouts(&m_postDescSetLayout); + pipelineLayoutCreateInfo.setPushConstantRangeCount(1); + pipelineLayoutCreateInfo.setPPushConstantRanges(&pushConstantRanges); + m_postPipelineLayout = m_device.createPipelineLayout(pipelineLayoutCreateInfo); + + // Pipeline: completely generic, no vertices + std::vector paths = defaultSearchPaths; + + nvvkpp::GraphicsPipelineGenerator pipelineGenerator(m_device, m_postPipelineLayout, m_renderPass); + pipelineGenerator.addShader(nvh::loadFile("shaders/passthrough.vert.spv", true, paths), + vk::ShaderStageFlagBits::eVertex); + pipelineGenerator.addShader(nvh::loadFile("shaders/post.frag.spv", true, paths), + vk::ShaderStageFlagBits::eFragment); + pipelineGenerator.rasterizationState.setCullMode(vk::CullModeFlagBits::eNone); + m_postPipeline = pipelineGenerator.create(); + m_debug.setObjectName(m_postPipeline, "post"); +} + +//-------------------------------------------------------------------------------------------------- +// The descriptor layout is the description of the data that is passed to the vertex or the +// fragment program. +// +void HelloVulkan::createPostDescriptor() +{ + using vkDS = vk::DescriptorSetLayoutBinding; + using vkDT = vk::DescriptorType; + using vkSS = vk::ShaderStageFlagBits; + + m_postDescSetLayoutBind.emplace_back(vkDS(0, vkDT::eCombinedImageSampler, 1, vkSS::eFragment)); + m_postDescSetLayout = nvvkpp::util::createDescriptorSetLayout(m_device, m_postDescSetLayoutBind); + m_postDescPool = nvvkpp::util::createDescriptorPool(m_device, m_postDescSetLayoutBind); + m_postDescSet = nvvkpp::util::createDescriptorSet(m_device, m_postDescPool, m_postDescSetLayout); +} + +//-------------------------------------------------------------------------------------------------- +// Update the output +// +void HelloVulkan::updatePostDescriptorSet() +{ + vk::WriteDescriptorSet writeDescriptorSets = + nvvkpp::util::createWrite(m_postDescSet, m_postDescSetLayoutBind[0], + &m_offscreenColor.descriptor); + m_device.updateDescriptorSets(writeDescriptorSets, nullptr); +} + +//-------------------------------------------------------------------------------------------------- +// Draw a full screen quad with the attached image +// +void HelloVulkan::drawPost(vk::CommandBuffer cmdBuf) +{ + m_debug.beginLabel(cmdBuf, "Post"); + + cmdBuf.setViewport(0, {vk::Viewport(0, 0, (float)m_size.width, (float)m_size.height, 0, 1)}); + cmdBuf.setScissor(0, {{{0, 0}, {m_size.width, m_size.height}}}); + + auto aspectRatio = static_cast(m_size.width) / static_cast(m_size.height); + cmdBuf.pushConstants(m_postPipelineLayout, vk::ShaderStageFlagBits::eFragment, 0, + aspectRatio); + cmdBuf.bindPipeline(vk::PipelineBindPoint::eGraphics, m_postPipeline); + cmdBuf.bindDescriptorSets(vk::PipelineBindPoint::eGraphics, m_postPipelineLayout, 0, + m_postDescSet, {}); + cmdBuf.draw(3, 1, 0, 0); + + m_debug.endLabel(cmdBuf); +} + +////////////////////////////////////////////////////////////////////////// +////////////////////////////////////////////////////////////////////////// +////////////////////////////////////////////////////////////////////////// + +//-------------------------------------------------------------------------------------------------- +// Initialize Vulkan ray tracing +// #VKRay +void HelloVulkan::initRayTracing() +{ + // Requesting ray tracing properties + auto properties = m_physicalDevice.getProperties2(); + m_rtProperties = properties.get(); +#if defined(ALLOC_DEDICATED) + m_rtBuilder.setup(m_device, m_physicalDevice, m_graphicsQueueIndex); +#elif defined(ALLOC_DMA) + m_rtBuilder.setup(m_device, m_memAllocator, m_graphicsQueueIndex); +#elif defined(ALLOC_VMA) + m_rtBuilder.setup(m_device, m_memAllocator, m_graphicsQueueIndex); +#endif +} + +//-------------------------------------------------------------------------------------------------- +// Converting a OBJ primitive to the ray tracing geometry used for the BLAS +// +nvvkpp::RaytracingBuilderKHR::Blas HelloVulkan::objectToVkGeometryKHR(const ObjModel& model) +{ + nvvkpp::RaytracingBuilderKHR::Blas blas; + vk::AccelerationStructureCreateGeometryTypeInfoKHR asCreate; + asCreate.setGeometryType(vk::GeometryTypeKHR::eTriangles); + asCreate.setIndexType(vk::IndexType::eUint32); + asCreate.setVertexFormat(vk::Format::eR32G32B32Sfloat); + asCreate.setMaxPrimitiveCount(model.nbIndices / 3); // Nb triangles + asCreate.setMaxVertexCount(model.nbVertices); + asCreate.setAllowsTransforms(VK_FALSE); // No adding transformation matrices + vk::DeviceAddress vertexAddress = m_device.getBufferAddress({model.vertexBuffer.buffer}); + vk::DeviceAddress indexAddress = m_device.getBufferAddress({model.indexBuffer.buffer}); + vk::AccelerationStructureGeometryTrianglesDataKHR triangles; + triangles.setVertexFormat(asCreate.vertexFormat); + triangles.setVertexData(vertexAddress); + triangles.setVertexStride(sizeof(VertexObj)); + triangles.setIndexType(asCreate.indexType); + triangles.setIndexData(indexAddress); + triangles.setTransformData({}); + + vk::AccelerationStructureGeometryKHR asGeom; + asGeom.setGeometryType(asCreate.geometryType); + // Consider the geometry opaque for optimization + asGeom.setFlags(vk::GeometryFlagBitsKHR::eOpaque); + asGeom.geometry.setTriangles(triangles); + vk::AccelerationStructureBuildOffsetInfoKHR offset; + offset.setFirstVertex(0); + offset.setPrimitiveCount(asCreate.maxPrimitiveCount); + offset.setPrimitiveOffset(0); + offset.setTransformOffset(0); + blas.asGeometry.emplace_back(asGeom); + blas.asCreateGeometryInfo.emplace_back(asCreate); + blas.asBuildOffsetInfo.emplace_back(offset); + return blas; +} + +void HelloVulkan::createBottomLevelAS() +{ + // BLAS - Storing each primitive in a geometry + std::vector allBlas; + allBlas.reserve(m_objModel.size()); + for(const auto& obj : m_objModel) + { + auto blas = objectToVkGeometryKHR(obj); + + // We could add more geometry in each BLAS, but we add only one for now + allBlas.emplace_back(blas); + } + m_rtBuilder.buildBlas(allBlas, vk::BuildAccelerationStructureFlagBitsKHR::ePreferFastTrace); +} + +void HelloVulkan::createTopLevelAS() +{ + std::vector tlas; + tlas.reserve(m_objInstance.size()); + for(int i = 0; i < static_cast(m_objInstance.size()); i++) + { + nvvkpp::RaytracingBuilderKHR::Instance rayInst; + rayInst.transform = m_objInstance[i].transform; // Position of the instance + rayInst.instanceId = i; // gl_InstanceID + rayInst.blasId = m_objInstance[i].objIndex; + rayInst.hitGroupId = 0; // We will use the same hit group for all objects + rayInst.flags = vk::GeometryInstanceFlagBitsKHR::eTriangleCullDisable; + tlas.emplace_back(rayInst); + } + m_rtBuilder.buildTlas(tlas, vk::BuildAccelerationStructureFlagBitsKHR::ePreferFastTrace); +} + +//-------------------------------------------------------------------------------------------------- +// This descriptor set holds the Acceleration structure and the output image +// +void HelloVulkan::createRtDescriptorSet() +{ + using vkDT = vk::DescriptorType; + using vkSS = vk::ShaderStageFlagBits; + using vkDSLB = vk::DescriptorSetLayoutBinding; + + m_rtDescSetLayoutBind.emplace_back(vkDSLB(0, vkDT::eAccelerationStructureKHR, 1, + vkSS::eRaygenKHR | vkSS::eClosestHitKHR)); // TLAS + m_rtDescSetLayoutBind.emplace_back( + vkDSLB(1, vkDT::eStorageImage, 1, vkSS::eRaygenKHR)); // Output image + + m_rtDescPool = nvvkpp::util::createDescriptorPool(m_device, m_rtDescSetLayoutBind); + m_rtDescSetLayout = nvvkpp::util::createDescriptorSetLayout(m_device, m_rtDescSetLayoutBind); + m_rtDescSet = m_device.allocateDescriptorSets({m_rtDescPool, 1, &m_rtDescSetLayout})[0]; + + vk::WriteDescriptorSetAccelerationStructureKHR descASInfo; + descASInfo.setAccelerationStructureCount(1); + descASInfo.setPAccelerationStructures(&m_rtBuilder.getAccelerationStructure()); + vk::DescriptorImageInfo imageInfo{ + {}, m_offscreenColor.descriptor.imageView, vk::ImageLayout::eGeneral}; + + std::vector writes; + writes.emplace_back( + nvvkpp::util::createWrite(m_rtDescSet, m_rtDescSetLayoutBind[0], &descASInfo)); + writes.emplace_back(nvvkpp::util::createWrite(m_rtDescSet, m_rtDescSetLayoutBind[1], &imageInfo)); + m_device.updateDescriptorSets(static_cast(writes.size()), writes.data(), 0, nullptr); +} + + +//-------------------------------------------------------------------------------------------------- +// Writes the output image to the descriptor set +// - Required when changing resolution +// +void HelloVulkan::updateRtDescriptorSet() +{ + using vkDT = vk::DescriptorType; + + // (1) Output buffer + vk::DescriptorImageInfo imageInfo{ + {}, m_offscreenColor.descriptor.imageView, vk::ImageLayout::eGeneral}; + vk::WriteDescriptorSet wds{m_rtDescSet, 1, 0, 1, vkDT::eStorageImage, &imageInfo}; + m_device.updateDescriptorSets(wds, nullptr); +} + + +//-------------------------------------------------------------------------------------------------- +// Pipeline for the ray tracer: all shaders, raygen, chit, miss +// +void HelloVulkan::createRtPipeline() +{ + std::vector paths = defaultSearchPaths; + + vk::ShaderModule raygenSM = + nvvkpp::util::createShaderModule(m_device, // + nvh::loadFile("shaders/raytrace.rgen.spv", true, paths)); + vk::ShaderModule missSM = + nvvkpp::util::createShaderModule(m_device, // + nvh::loadFile("shaders/raytrace.rmiss.spv", true, paths)); + + // The second miss shader is invoked when a shadow ray misses the geometry. It + // simply indicates that no occlusion has been found + vk::ShaderModule shadowmissSM = nvvkpp::util::createShaderModule( + m_device, nvh::loadFile("shaders/raytraceShadow.rmiss.spv", true, paths)); + + + std::vector stages; + + // Raygen + vk::RayTracingShaderGroupCreateInfoKHR rg{vk::RayTracingShaderGroupTypeKHR::eGeneral, + VK_SHADER_UNUSED_KHR, VK_SHADER_UNUSED_KHR, + VK_SHADER_UNUSED_KHR, VK_SHADER_UNUSED_KHR}; + stages.push_back({{}, vk::ShaderStageFlagBits::eRaygenKHR, raygenSM, "main"}); + rg.setGeneralShader(static_cast(stages.size() - 1)); + m_rtShaderGroups.push_back(rg); + // Miss + vk::RayTracingShaderGroupCreateInfoKHR mg{vk::RayTracingShaderGroupTypeKHR::eGeneral, + VK_SHADER_UNUSED_KHR, VK_SHADER_UNUSED_KHR, + VK_SHADER_UNUSED_KHR, VK_SHADER_UNUSED_KHR}; + stages.push_back({{}, vk::ShaderStageFlagBits::eMissKHR, missSM, "main"}); + mg.setGeneralShader(static_cast(stages.size() - 1)); + m_rtShaderGroups.push_back(mg); + // Shadow Miss + stages.push_back({{}, vk::ShaderStageFlagBits::eMissKHR, shadowmissSM, "main"}); + mg.setGeneralShader(static_cast(stages.size() - 1)); + m_rtShaderGroups.push_back(mg); + + // Hit Group - Closest Hit + AnyHit + vk::ShaderModule chitSM = + nvvkpp::util::createShaderModule(m_device, // + nvh::loadFile("shaders/raytrace.rchit.spv", true, paths)); + + vk::RayTracingShaderGroupCreateInfoKHR hg{vk::RayTracingShaderGroupTypeKHR::eTrianglesHitGroup, + VK_SHADER_UNUSED_KHR, VK_SHADER_UNUSED_KHR, + VK_SHADER_UNUSED_KHR, VK_SHADER_UNUSED_KHR}; + stages.push_back({{}, vk::ShaderStageFlagBits::eClosestHitKHR, chitSM, "main"}); + hg.setClosestHitShader(static_cast(stages.size() - 1)); + m_rtShaderGroups.push_back(hg); + + vk::PipelineLayoutCreateInfo pipelineLayoutCreateInfo; + + // Push constant: we want to be able to update constants used by the shaders + vk::PushConstantRange pushConstant{vk::ShaderStageFlagBits::eRaygenKHR + | vk::ShaderStageFlagBits::eClosestHitKHR + | vk::ShaderStageFlagBits::eMissKHR, + 0, sizeof(RtPushConstant)}; + pipelineLayoutCreateInfo.setPushConstantRangeCount(1); + pipelineLayoutCreateInfo.setPPushConstantRanges(&pushConstant); + + // Descriptor sets: one specific to ray tracing, and one shared with the rasterization pipeline + std::vector rtDescSetLayouts = {m_rtDescSetLayout, m_descSetLayout}; + pipelineLayoutCreateInfo.setSetLayoutCount(static_cast(rtDescSetLayouts.size())); + pipelineLayoutCreateInfo.setPSetLayouts(rtDescSetLayouts.data()); + + m_rtPipelineLayout = m_device.createPipelineLayout(pipelineLayoutCreateInfo); + + // Assemble the shader stages and recursion depth info into the ray tracing pipeline + vk::RayTracingPipelineCreateInfoKHR rayPipelineInfo; + rayPipelineInfo.setStageCount(static_cast(stages.size())); // Stages are shaders + rayPipelineInfo.setPStages(stages.data()); + + rayPipelineInfo.setGroupCount(static_cast( + m_rtShaderGroups.size())); // 1-raygen, n-miss, n-(hit[+anyhit+intersect]) + rayPipelineInfo.setPGroups(m_rtShaderGroups.data()); + + rayPipelineInfo.setMaxRecursionDepth(2); // Ray depth + rayPipelineInfo.setLayout(m_rtPipelineLayout); + m_rtPipeline = m_device.createRayTracingPipelineKHR({}, rayPipelineInfo).value; + + m_device.destroy(raygenSM); + m_device.destroy(missSM); + m_device.destroy(shadowmissSM); + m_device.destroy(chitSM); +} + +//-------------------------------------------------------------------------------------------------- +// The Shader Binding Table (SBT) +// - getting all shader handles and writing them in a SBT buffer +// - Besides exception, this could be always done like this +// See how the SBT buffer is used in run() +// +void HelloVulkan::createRtShaderBindingTable() +{ + auto groupCount = + static_cast(m_rtShaderGroups.size()); // 3 shaders: raygen, miss, chit + uint32_t groupHandleSize = m_rtProperties.shaderGroupHandleSize; // Size of a program identifier + + // Fetch all the shader handles used in the pipeline, so that they can be written in the SBT + uint32_t sbtSize = groupCount * groupHandleSize; + + std::vector shaderHandleStorage(sbtSize); + m_device.getRayTracingShaderGroupHandlesKHR(m_rtPipeline, 0, groupCount, sbtSize, + shaderHandleStorage.data()); + // Write the handles in the SBT + nvvkpp::SingleCommandBuffer genCmdBuf(m_device, m_graphicsQueueIndex); + vk::CommandBuffer cmdBuf = genCmdBuf.createCommandBuffer(); + + m_rtSBTBuffer = + m_alloc.createBuffer(cmdBuf, shaderHandleStorage, vk::BufferUsageFlagBits::eRayTracingKHR); + m_debug.setObjectName(m_rtSBTBuffer.buffer, "SBT"); + + + genCmdBuf.flushCommandBuffer(cmdBuf); + + m_alloc.flushStaging(); +} + +//-------------------------------------------------------------------------------------------------- +// Ray Tracing the scene +// +void HelloVulkan::raytrace(const vk::CommandBuffer& cmdBuf, const nvmath::vec4f& clearColor) +{ + m_debug.beginLabel(cmdBuf, "Ray trace"); + // Initializing push constant values + m_rtPushConstants.clearColor = clearColor; + m_rtPushConstants.lightPosition = m_pushConstant.lightPosition; + m_rtPushConstants.lightIntensity = m_pushConstant.lightIntensity; + m_rtPushConstants.lightType = m_pushConstant.lightType; + + cmdBuf.bindPipeline(vk::PipelineBindPoint::eRayTracingKHR, m_rtPipeline); + cmdBuf.bindDescriptorSets(vk::PipelineBindPoint::eRayTracingKHR, m_rtPipelineLayout, 0, + {m_rtDescSet, m_descSet}, {}); + cmdBuf.pushConstants(m_rtPipelineLayout, + vk::ShaderStageFlagBits::eRaygenKHR + | vk::ShaderStageFlagBits::eClosestHitKHR + | vk::ShaderStageFlagBits::eMissKHR, + 0, m_rtPushConstants); + + vk::DeviceSize progSize = m_rtProperties.shaderGroupHandleSize; // Size of a program identifier + vk::DeviceSize rayGenOffset = 0u * progSize; // Start at the beginning of m_sbtBuffer + vk::DeviceSize missOffset = 1u * progSize; // Jump over raygen + vk::DeviceSize hitGroupOffset = 3u * progSize; // Jump over the previous shaders + vk::DeviceSize sbtSize = progSize * (vk::DeviceSize)m_rtShaderGroups.size(); + + // m_sbtBuffer holds all the shader handles: raygen, n-miss, hit... + const vk::StridedBufferRegionKHR raygenShaderBindingTable = {m_rtSBTBuffer.buffer, rayGenOffset, + progSize, sbtSize}; + const vk::StridedBufferRegionKHR missShaderBindingTable = {m_rtSBTBuffer.buffer, missOffset, + progSize, sbtSize}; + const vk::StridedBufferRegionKHR hitShaderBindingTable = {m_rtSBTBuffer.buffer, hitGroupOffset, + progSize, sbtSize}; + const vk::StridedBufferRegionKHR callableShaderBindingTable; + cmdBuf.traceRaysKHR(&raygenShaderBindingTable, &missShaderBindingTable, &hitShaderBindingTable, + &callableShaderBindingTable, // + m_size.width, m_size.height, 1); // + + + m_debug.endLabel(cmdBuf); +} diff --git a/ray_tracing_instances/hello_vulkan.h b/ray_tracing_instances/hello_vulkan.h new file mode 100644 index 0000000..146f2b6 --- /dev/null +++ b/ray_tracing_instances/hello_vulkan.h @@ -0,0 +1,188 @@ +/* Copyright (c) 2014-2018, NVIDIA CORPORATION. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * * Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * * Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * * Neither the name of NVIDIA CORPORATION nor the names of its + * contributors may be used to endorse or promote products derived + * from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS ``AS IS'' AND ANY + * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY + * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ +#pragma once + +// #VKRay +//#define ALLOC_DEDICATED +#define ALLOC_DMA +//#define ALLOC_VMA + +#include "nvvkpp/appbase_vkpp.hpp" +#include "nvvkpp/debug_util_vkpp.hpp" + +// #VKRay +#include "nvvkpp/raytraceKHR_vkpp.hpp" + +#if defined(ALLOC_DEDICATED) +#include "nvvkpp/allocator_dedicated_vkpp.hpp" +using nvvkBuffer = nvvkpp::BufferDedicated; +using nvvkTexture = nvvkpp::TextureDedicated; +#elif defined(ALLOC_DMA) +#include "nvvkpp/allocator_dma_vkpp.hpp" +using nvvkBuffer = nvvkpp::BufferDma; +using nvvkTexture = nvvkpp::TextureDma; +#elif defined(ALLOC_VMA) +#include "nvvkpp/allocator_vma_vkpp.hpp" +using nvvkBuffer = nvvkpp::BufferVma; +using nvvkTexture = nvvkpp::TextureVma; +#endif + +//-------------------------------------------------------------------------------------------------- +// Simple rasterizer of OBJ objects +// - Each OBJ loaded are stored in an `ObjModel` and referenced by a `ObjInstance` +// - It is possible to have many `ObjInstance` referencing the same `ObjModel` +// - Rendering is done in an offscreen framebuffer +// - The image of the framebuffer is displayed in post-process in a full-screen quad +// +class HelloVulkan : public nvvkpp::AppBase +{ +public: + void setup(const vk::Device& device, + const vk::PhysicalDevice& physicalDevice, + uint32_t queueFamily) override; + void createDescriptorSetLayout(); + void createGraphicsPipeline(); + void loadModel(const std::string& filename, nvmath::mat4f transform = nvmath::mat4f(1)); + void updateDescriptorSet(); + void createUniformBuffer(); + void createSceneDescriptionBuffer(); + void createTextureImages(const vk::CommandBuffer& cmdBuf, + const std::vector& textures); + void updateUniformBuffer(); + void onResize(int /*w*/, int /*h*/) override; + void destroyResources(); + void rasterize(const vk::CommandBuffer& cmdBuff); + + // The OBJ model + struct ObjModel + { + uint32_t nbIndices{0}; + uint32_t nbVertices{0}; + nvvkBuffer vertexBuffer; // Device buffer of all 'Vertex' + nvvkBuffer indexBuffer; // Device buffer of the indices forming triangles + nvvkBuffer matColorBuffer; // Device buffer of array of 'Wavefront material' + nvvkBuffer matIndexBuffer; // Device buffer of array of 'Wavefront material' + }; + + // Instance of the OBJ + struct ObjInstance + { + uint32_t objIndex{0}; // Reference to the `m_objModel` + uint32_t txtOffset{0}; // Offset in `m_textures` + nvmath::mat4f transform{1}; // Position of the instance + nvmath::mat4f transformIT{1}; // Inverse transpose + }; + + // Information pushed at each draw call + struct ObjPushConstant + { + nvmath::vec3f lightPosition{10.f, 15.f, 8.f}; + int instanceId{0}; // To retrieve the transformation matrix + float lightIntensity{100.f}; + int lightType{0}; // 0: point, 1: infinite + }; + ObjPushConstant m_pushConstant; + + // Array of objects and instances in the scene + std::vector m_objModel; + std::vector m_objInstance; + + // Graphic pipeline + vk::PipelineLayout m_pipelineLayout; + vk::Pipeline m_graphicsPipeline; + std::vector m_descSetLayoutBind; + vk::DescriptorPool m_descPool; + vk::DescriptorSetLayout m_descSetLayout; + vk::DescriptorSet m_descSet; + + nvvkBuffer m_cameraMat; // Device-Host of the camera matrices + nvvkBuffer m_sceneDesc; // Device buffer of the OBJ instances + std::vector m_textures; // vector of all textures of the scene + +#if defined(ALLOC_DEDICATED) + nvvkpp::AllocatorDedicated m_alloc; // Allocator for buffer, images, acceleration structures +#elif defined(ALLOC_DMA) + nvvkpp::AllocatorDma m_alloc; // Allocator for buffer, images, acceleration structures + nvvk::DeviceMemoryAllocator m_memAllocator; +#elif defined(ALLOC_VMA) + nvvkpp::AllocatorVma m_alloc; // Allocator for buffer, images, acceleration structures + VmaAllocator m_memAllocator; +#endif + + nvvkpp::DebugUtil m_debug; // Utility to name objects + + // #Post + void createOffscreenRender(); + void createPostPipeline(); + void createPostDescriptor(); + void updatePostDescriptorSet(); + void drawPost(vk::CommandBuffer cmdBuf); + + std::vector m_postDescSetLayoutBind; + vk::DescriptorPool m_postDescPool; + vk::DescriptorSetLayout m_postDescSetLayout; + vk::DescriptorSet m_postDescSet; + vk::Pipeline m_postPipeline; + vk::PipelineLayout m_postPipelineLayout; + vk::RenderPass m_offscreenRenderPass; + vk::Framebuffer m_offscreenFramebuffer; + nvvkTexture m_offscreenColor; + vk::Format m_offscreenColorFormat{vk::Format::eR32G32B32A32Sfloat}; + nvvkTexture m_offscreenDepth; + vk::Format m_offscreenDepthFormat{vk::Format::eD32Sfloat}; + + // #VKRay + void initRayTracing(); + nvvkpp::RaytracingBuilderKHR::Blas objectToVkGeometryKHR(const ObjModel& model); + void createBottomLevelAS(); + void createTopLevelAS(); + void createRtDescriptorSet(); + void updateRtDescriptorSet(); + void createRtPipeline(); + void createRtShaderBindingTable(); + void raytrace(const vk::CommandBuffer& cmdBuf, const nvmath::vec4f& clearColor); + + + vk::PhysicalDeviceRayTracingPropertiesKHR m_rtProperties; + nvvkpp::RaytracingBuilderKHR m_rtBuilder; + std::vector m_rtDescSetLayoutBind; + vk::DescriptorPool m_rtDescPool; + vk::DescriptorSetLayout m_rtDescSetLayout; + vk::DescriptorSet m_rtDescSet; + std::vector m_rtShaderGroups; + vk::PipelineLayout m_rtPipelineLayout; + vk::Pipeline m_rtPipeline; + nvvkBuffer m_rtSBTBuffer; + + struct RtPushConstant + { + nvmath::vec4f clearColor; + nvmath::vec3f lightPosition; + float lightIntensity; + int lightType; + } m_rtPushConstants; +}; diff --git a/ray_tracing_instances/main.cpp b/ray_tracing_instances/main.cpp new file mode 100644 index 0000000..0d507d7 --- /dev/null +++ b/ray_tracing_instances/main.cpp @@ -0,0 +1,320 @@ +/* Copyright (c) 2014-2018, NVIDIA CORPORATION. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * * Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * * Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * * Neither the name of NVIDIA CORPORATION nor the names of its + * contributors may be used to endorse or promote products derived + * from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS ``AS IS'' AND ANY + * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY + * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +// ImGui - standalone example application for Glfw + Vulkan, using programmable +// pipeline If you are new to ImGui, see examples/README.txt and documentation +// at the top of imgui.cpp. + +#include +#include +#include + +#include "imgui.h" +#include "imgui_impl_glfw.h" + +#include "hello_vulkan.h" +#include "nvh/cameramanipulator.hpp" +#include "nvh/fileoperations.hpp" +#include "nvpsystem.hpp" +#include "nvvkpp/appbase_vkpp.hpp" +#include "nvvkpp/commands_vkpp.hpp" +#include "nvvkpp/context_vkpp.hpp" +#include "nvvkpp/utilities_vkpp.hpp" + +////////////////////////////////////////////////////////////////////////// +#define UNUSED(x) (void)(x) +////////////////////////////////////////////////////////////////////////// + +// Default search path for shaders +std::vector defaultSearchPaths; + +// GLFW Callback functions +static void onErrorCallback(int error, const char* description) +{ + fprintf(stderr, "GLFW Error %d: %s\n", error, description); +} + +// Extra UI +void renderUI(HelloVulkan& helloVk) +{ + static int item = 1; + if(ImGui::Combo("Up Vector", &item, "X\0Y\0Z\0\0")) + { + nvmath::vec3f pos, eye, up; + CameraManip.getLookat(pos, eye, up); + up = nvmath::vec3f(item == 0, item == 1, item == 2); + CameraManip.setLookat(pos, eye, up); + } + ImGui::SliderFloat3("Light Position", &helloVk.m_pushConstant.lightPosition.x, -20.f, 20.f); + ImGui::SliderFloat("Light Intensity", &helloVk.m_pushConstant.lightIntensity, 0.f, 100.f); + ImGui::RadioButton("Point", &helloVk.m_pushConstant.lightType, 0); + ImGui::SameLine(); + ImGui::RadioButton("Infinite", &helloVk.m_pushConstant.lightType, 1); +} + +////////////////////////////////////////////////////////////////////////// +////////////////////////////////////////////////////////////////////////// +////////////////////////////////////////////////////////////////////////// +static int const SAMPLE_WIDTH = 1280; +static int const SAMPLE_HEIGHT = 720; + +//-------------------------------------------------------------------------------------------------- +// Application Entry +// +int main(int argc, char** argv) +{ + UNUSED(argc); + + // Setup GLFW window + glfwSetErrorCallback(onErrorCallback); + if(!glfwInit()) + { + return 1; + } + glfwWindowHint(GLFW_CLIENT_API, GLFW_NO_API); + GLFWwindow* window = glfwCreateWindow(SAMPLE_WIDTH, SAMPLE_HEIGHT, + "NVIDIA Vulkan Raytracing Tutorial", nullptr, nullptr); + + // Setup camera + CameraManip.setWindowSize(SAMPLE_WIDTH, SAMPLE_HEIGHT); + CameraManip.setLookat(nvmath::vec3f(5, 4, -4), nvmath::vec3f(0, 1, 0), nvmath::vec3f(0, 1, 0)); + + // Setup Vulkan + if(!glfwVulkanSupported()) + { + printf("GLFW: Vulkan Not Supported\n"); + return 1; + } + + // setup some basic things for the sample, logging file for example + NVPSystem system(argv[0], PROJECT_NAME); + + // Search path for shaders and other media + defaultSearchPaths = { + PROJECT_ABSDIRECTORY, + PROJECT_ABSDIRECTORY "../", + NVPSystem::exePath() + std::string(PROJECT_RELDIRECTORY), + NVPSystem::exePath() + std::string(PROJECT_RELDIRECTORY) + std::string("../"), + }; + + // Enabling the extension feature + vk::PhysicalDeviceRayTracingFeaturesKHR raytracingFeature; + + // Requesting Vulkan extensions and layers + nvvkpp::ContextCreateInfo contextInfo(true); + contextInfo.setVersion(1, 2); + contextInfo.addInstanceLayer("VK_LAYER_LUNARG_monitor", true); + contextInfo.addInstanceExtension(VK_KHR_SURFACE_EXTENSION_NAME); +#ifdef WIN32 + contextInfo.addInstanceExtension(VK_KHR_WIN32_SURFACE_EXTENSION_NAME); +#else + contextInfo.addInstanceExtension(VK_KHR_XLIB_SURFACE_EXTENSION_NAME); + contextInfo.addInstanceExtension(VK_KHR_XCB_SURFACE_EXTENSION_NAME); +#endif + contextInfo.addInstanceExtension(VK_KHR_GET_PHYSICAL_DEVICE_PROPERTIES_2_EXTENSION_NAME); + contextInfo.addDeviceExtension(VK_KHR_SWAPCHAIN_EXTENSION_NAME); + contextInfo.addDeviceExtension(VK_KHR_DEDICATED_ALLOCATION_EXTENSION_NAME); + contextInfo.addDeviceExtension(VK_KHR_GET_MEMORY_REQUIREMENTS_2_EXTENSION_NAME); + contextInfo.addDeviceExtension(VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME); + contextInfo.addDeviceExtension(VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME); + // #VKRay: Activate the ray tracing extension + contextInfo.addDeviceExtension(VK_KHR_RAY_TRACING_EXTENSION_NAME, false, &raytracingFeature); + contextInfo.addDeviceExtension(VK_KHR_MAINTENANCE3_EXTENSION_NAME); + contextInfo.addDeviceExtension(VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME); + contextInfo.addDeviceExtension(VK_KHR_DEFERRED_HOST_OPERATIONS_EXTENSION_NAME); + contextInfo.addDeviceExtension(VK_KHR_BUFFER_DEVICE_ADDRESS_EXTENSION_NAME); + + // Creating Vulkan base application + nvvkpp::Context vkctx{}; + vkctx.initInstance(contextInfo); + // Find all compatible devices + auto compatibleDevices = vkctx.getCompatibleDevices(contextInfo); + assert(!compatibleDevices.empty()); + // Use a compatible device + vkctx.initDevice(compatibleDevices[0], contextInfo); + + // Create example + HelloVulkan helloVk; + + // Window need to be opened to get the surface on which to draw + const vk::SurfaceKHR surface = helloVk.getVkSurface(vkctx.m_instance, window); + vkctx.setGCTQueueWithPresent(surface); + + helloVk.setup(vkctx.m_device, vkctx.m_physicalDevice, vkctx.m_queueGCT.familyIndex); + helloVk.createSurface(surface, SAMPLE_WIDTH, SAMPLE_HEIGHT); + helloVk.createDepthBuffer(); + helloVk.createRenderPass(); + helloVk.createFrameBuffers(); + + // Setup Imgui + helloVk.initGUI(0); // Using sub-pass 0 + + // Creation of the example + std::random_device rd; //Will be used to obtain a seed for the random number engine + std::mt19937 gen(rd()); //Standard mersenne_twister_engine seeded with rd() + std::normal_distribution dis(1.0f, 1.0f); + std::normal_distribution disn(0.05f, 0.05f); + for(int n = 0; n < 2000; ++n) + { + helloVk.loadModel(nvh::findFile("media/scenes/cube_multi.obj", defaultSearchPaths)); + HelloVulkan::ObjInstance& inst = helloVk.m_objInstance.back(); + + float scale = fabsf(disn(gen)); + nvmath::mat4f mat = + nvmath::translation_mat4(nvmath::vec3f{dis(gen), 2.0f + dis(gen), dis(gen)}); + mat = mat * nvmath::rotation_mat4_x(dis(gen)); + mat = mat * nvmath::scale_mat4(nvmath::vec3f(scale)); + inst.transform = mat; + inst.transformIT = nvmath::transpose(nvmath::invert((inst.transform))); + } + + helloVk.loadModel(nvh::findFile("media/scenes/plane.obj", defaultSearchPaths)); + + helloVk.createOffscreenRender(); + helloVk.createDescriptorSetLayout(); + helloVk.createGraphicsPipeline(); + helloVk.createUniformBuffer(); + helloVk.createSceneDescriptionBuffer(); + helloVk.updateDescriptorSet(); + + // #VKRay + helloVk.initRayTracing(); + helloVk.createBottomLevelAS(); + helloVk.createTopLevelAS(); + helloVk.createRtDescriptorSet(); + helloVk.createRtPipeline(); + helloVk.createRtShaderBindingTable(); + + helloVk.createPostDescriptor(); + helloVk.createPostPipeline(); + helloVk.updatePostDescriptorSet(); + + + nvmath::vec4f clearColor = nvmath::vec4f(1, 1, 1, 1.00f); + bool useRaytracer = true; + + + helloVk.setupGlfwCallbacks(window); + ImGui_ImplGlfw_InitForVulkan(window, true); + + // Main loop + while(!glfwWindowShouldClose(window)) + { + glfwPollEvents(); + if(helloVk.isMinimized()) + continue; + + // Start the Dear ImGui frame + ImGui_ImplGlfw_NewFrame(); + ImGui::NewFrame(); + + // Updating camera buffer + helloVk.updateUniformBuffer(); + + // Show UI window. + if(1 == 1) + { + ImGui::ColorEdit3("Clear color", reinterpret_cast(&clearColor)); + ImGui::Checkbox("Ray Tracer mode", &useRaytracer); // Switch between raster and ray tracing + + renderUI(helloVk); + ImGui::Text("Application average %.3f ms/frame (%.1f FPS)", + 1000.0f / ImGui::GetIO().Framerate, ImGui::GetIO().Framerate); + ImGui::Render(); + } + + // Start rendering the scene + helloVk.prepareFrame(); + + // Start command buffer of this frame + auto curFrame = helloVk.getCurFrame(); + const vk::CommandBuffer& cmdBuff = helloVk.getCommandBuffers()[curFrame]; + + cmdBuff.begin({vk::CommandBufferUsageFlagBits::eOneTimeSubmit}); + + // Clearing screen + vk::ClearValue clearValues[2]; + clearValues[0].setColor(nvvkpp::util::clearColor(clearColor)); + clearValues[1].setDepthStencil({1.0f, 0}); + + // Offscreen render pass + { + vk::RenderPassBeginInfo offscreenRenderPassBeginInfo; + offscreenRenderPassBeginInfo.setClearValueCount(2); + offscreenRenderPassBeginInfo.setPClearValues(clearValues); + offscreenRenderPassBeginInfo.setRenderPass(helloVk.m_offscreenRenderPass); + offscreenRenderPassBeginInfo.setFramebuffer(helloVk.m_offscreenFramebuffer); + offscreenRenderPassBeginInfo.setRenderArea({{}, helloVk.getSize()}); + + // Rendering Scene + if(useRaytracer) + { + helloVk.raytrace(cmdBuff, clearColor); + } + else + { + cmdBuff.beginRenderPass(offscreenRenderPassBeginInfo, vk::SubpassContents::eInline); + helloVk.rasterize(cmdBuff); + cmdBuff.endRenderPass(); + } + } + + // 2nd rendering pass: tone mapper, UI + { + vk::RenderPassBeginInfo postRenderPassBeginInfo; + postRenderPassBeginInfo.setClearValueCount(2); + postRenderPassBeginInfo.setPClearValues(clearValues); + postRenderPassBeginInfo.setRenderPass(helloVk.getRenderPass()); + postRenderPassBeginInfo.setFramebuffer(helloVk.getFramebuffers()[curFrame]); + postRenderPassBeginInfo.setRenderArea({{}, helloVk.getSize()}); + + cmdBuff.beginRenderPass(postRenderPassBeginInfo, vk::SubpassContents::eInline); + // Rendering tonemapper + helloVk.drawPost(cmdBuff); + // Rendering UI + ImGui::RenderDrawDataVK(cmdBuff, ImGui::GetDrawData()); + cmdBuff.endRenderPass(); + } + + // Submit for display + cmdBuff.end(); + helloVk.submitFrame(); + } + + // Cleanup + helloVk.getDevice().waitIdle(); + helloVk.destroyResources(); + helloVk.destroy(); + + vkctx.m_instance.destroySurfaceKHR(surface); + vkctx.deinit(); + + glfwDestroyWindow(window); + glfwTerminate(); + + return 0; +} diff --git a/ray_tracing_instances/shaders/frag_shader.frag b/ray_tracing_instances/shaders/frag_shader.frag new file mode 100644 index 0000000..03cb75b --- /dev/null +++ b/ray_tracing_instances/shaders/frag_shader.frag @@ -0,0 +1,79 @@ +#version 450 +#extension GL_ARB_separate_shader_objects : enable +#extension GL_EXT_nonuniform_qualifier : enable +#extension GL_GOOGLE_include_directive : enable +#extension GL_EXT_scalar_block_layout : enable + +#include "wavefront.glsl" + + +layout(push_constant) uniform shaderInformation +{ + vec3 lightPosition; + uint instanceId; + float lightIntensity; + int lightType; +} +pushC; + +// clang-format off +// Incoming +//layout(location = 0) flat in int matIndex; +layout(location = 1) in vec2 fragTexCoord; +layout(location = 2) in vec3 fragNormal; +layout(location = 3) in vec3 viewDir; +layout(location = 4) in vec3 worldPos; +// Outgoing +layout(location = 0) out vec4 outColor; +// Buffers +layout(binding = 1, scalar) buffer MatColorBufferObject { WaveFrontMaterial m[]; } materials[]; +layout(binding = 2, scalar) buffer ScnDesc { sceneDesc i[]; } scnDesc; +layout(binding = 3) uniform sampler2D[] textureSamplers; +layout(binding = 4, scalar) buffer MatIndex { int i[]; } matIdx[]; + +// clang-format on + + +void main() +{ + // Object of this instance + int objId = scnDesc.i[pushC.instanceId].objId; + + // Material of the object + int matIndex = matIdx[objId].i[gl_PrimitiveID]; + WaveFrontMaterial mat = materials[objId].m[matIndex]; + + vec3 N = normalize(fragNormal); + + // Vector toward light + vec3 L; + float lightIntensity = pushC.lightIntensity; + if(pushC.lightType == 0) + { + vec3 lDir = pushC.lightPosition - worldPos; + float d = length(lDir); + lightIntensity = pushC.lightIntensity / (d * d); + L = normalize(lDir); + } + else + { + L = normalize(pushC.lightPosition - vec3(0)); + } + + + // Diffuse + vec3 diffuse = computeDiffuse(mat, L, N); + if(mat.textureId >= 0) + { + int txtOffset = scnDesc.i[pushC.instanceId].txtOffset; + uint txtId = txtOffset + mat.textureId; + vec3 diffuseTxt = texture(textureSamplers[txtId], fragTexCoord).xyz; + diffuse *= diffuseTxt; + } + + // Specular + vec3 specular = computeSpecular(mat, viewDir, L, N); + + // Result + outColor = vec4(lightIntensity * (diffuse + specular), 1); +} diff --git a/ray_tracing_instances/shaders/passthrough.vert b/ray_tracing_instances/shaders/passthrough.vert new file mode 100644 index 0000000..3e15d82 --- /dev/null +++ b/ray_tracing_instances/shaders/passthrough.vert @@ -0,0 +1,15 @@ +#version 450 +layout (location = 0) out vec2 outUV; + + +out gl_PerVertex +{ + vec4 gl_Position; +}; + + +void main() +{ + outUV = vec2((gl_VertexIndex << 1) & 2, gl_VertexIndex & 2); + gl_Position = vec4(outUV * 2.0f - 1.0f, 1.0f, 1.0f); +} diff --git a/ray_tracing_instances/shaders/post.frag b/ray_tracing_instances/shaders/post.frag new file mode 100644 index 0000000..b8f30f1 --- /dev/null +++ b/ray_tracing_instances/shaders/post.frag @@ -0,0 +1,18 @@ +#version 450 +layout(location = 0) in vec2 outUV; +layout(location = 0) out vec4 fragColor; + +layout(set = 0, binding = 0) uniform sampler2D noisyTxt; + +layout(push_constant) uniform shaderInformation +{ + float aspectRatio; +} +pushc; + +void main() +{ + vec2 uv = outUV; + float gamma = 1. / 2.2; + fragColor = pow(texture(noisyTxt, uv).rgba, vec4(gamma)); +} diff --git a/ray_tracing_instances/shaders/raycommon.glsl b/ray_tracing_instances/shaders/raycommon.glsl new file mode 100644 index 0000000..bb07e81 --- /dev/null +++ b/ray_tracing_instances/shaders/raycommon.glsl @@ -0,0 +1,4 @@ +struct hitPayload +{ + vec3 hitValue; +}; diff --git a/ray_tracing_instances/shaders/raytrace.rchit b/ray_tracing_instances/shaders/raytrace.rchit new file mode 100644 index 0000000..5321c38 --- /dev/null +++ b/ray_tracing_instances/shaders/raytrace.rchit @@ -0,0 +1,134 @@ +#version 460 +#extension GL_EXT_ray_tracing : require +#extension GL_EXT_nonuniform_qualifier : enable +#extension GL_EXT_scalar_block_layout : enable +#extension GL_GOOGLE_include_directive : enable +#include "raycommon.glsl" +#include "wavefront.glsl" + +hitAttributeEXT vec3 attribs; + +// clang-format off +layout(location = 0) rayPayloadInEXT hitPayload prd; +layout(location = 1) rayPayloadEXT bool isShadowed; + +layout(binding = 0, set = 0) uniform accelerationStructureEXT topLevelAS; + +layout(binding = 2, set = 1, scalar) buffer ScnDesc { sceneDesc i[]; } scnDesc; +layout(binding = 5, set = 1, scalar) buffer Vertices { Vertex v[]; } vertices[]; +layout(binding = 6, set = 1) buffer Indices { uint i[]; } indices[]; + +layout(binding = 1, set = 1, scalar) buffer MatColorBufferObject { WaveFrontMaterial m[]; } materials[]; +layout(binding = 3, set = 1) uniform sampler2D textureSamplers[]; +layout(binding = 4, set = 1) buffer MatIndexColorBuffer { int i[]; } matIndex[]; + +// clang-format on + +layout(push_constant) uniform Constants +{ + vec4 clearColor; + vec3 lightPosition; + float lightIntensity; + int lightType; +} +pushC; + + +void main() +{ + // Object of this instance + uint objId = scnDesc.i[gl_InstanceID].objId; + + // Indices of the triangle + ivec3 ind = ivec3(indices[objId].i[3 * gl_PrimitiveID + 0], // + indices[objId].i[3 * gl_PrimitiveID + 1], // + indices[objId].i[3 * gl_PrimitiveID + 2]); // + // Vertex of the triangle + Vertex v0 = vertices[objId].v[ind.x]; + Vertex v1 = vertices[objId].v[ind.y]; + Vertex v2 = vertices[objId].v[ind.z]; + + const vec3 barycentrics = vec3(1.0 - attribs.x - attribs.y, attribs.x, attribs.y); + + // Computing the normal at hit position + vec3 normal = v0.nrm * barycentrics.x + v1.nrm * barycentrics.y + v2.nrm * barycentrics.z; + // Transforming the normal to world space + normal = normalize(vec3(scnDesc.i[gl_InstanceID].transfoIT * vec4(normal, 0.0))); + + + // Computing the coordinates of the hit position + vec3 worldPos = v0.pos * barycentrics.x + v1.pos * barycentrics.y + v2.pos * barycentrics.z; + // Transforming the position to world space + worldPos = vec3(scnDesc.i[gl_InstanceID].transfo * vec4(worldPos, 1.0)); + + // Vector toward the light + vec3 L; + float lightIntensity = pushC.lightIntensity; + float lightDistance = 100000.0; + // Point light + if(pushC.lightType == 0) + { + vec3 lDir = pushC.lightPosition - worldPos; + lightDistance = length(lDir); + lightIntensity = pushC.lightIntensity / (lightDistance * lightDistance); + L = normalize(lDir); + } + else // Directional light + { + L = normalize(pushC.lightPosition - vec3(0)); + } + + // Material of the object + int matIdx = matIndex[objId].i[gl_PrimitiveID]; + WaveFrontMaterial mat = materials[objId].m[matIdx]; + + + // Diffuse + vec3 diffuse = computeDiffuse(mat, L, normal); + if(mat.textureId >= 0) + { + uint txtId = mat.textureId + scnDesc.i[gl_InstanceID].txtOffset; + vec2 texCoord = + v0.texCoord * barycentrics.x + v1.texCoord * barycentrics.y + v2.texCoord * barycentrics.z; + diffuse *= texture(textureSamplers[txtId], texCoord).xyz; + } + + vec3 specular = vec3(0); + float attenuation = 1; + + // Tracing shadow ray only if the light is visible from the surface + if(dot(normal, L) > 0) + { + float tMin = 0.001; + float tMax = lightDistance; + vec3 origin = gl_WorldRayOriginEXT + gl_WorldRayDirectionEXT * gl_HitTEXT; + vec3 rayDir = L; + uint flags = gl_RayFlagsTerminateOnFirstHitEXT | gl_RayFlagsOpaqueEXT + | gl_RayFlagsSkipClosestHitShaderEXT; + isShadowed = true; + traceRayEXT(topLevelAS, // acceleration structure + flags, // rayFlags + 0xFF, // cullMask + 0, // sbtRecordOffset + 0, // sbtRecordStride + 1, // missIndex + origin, // ray origin + tMin, // ray min range + rayDir, // ray direction + tMax, // ray max range + 1 // payload (location = 1) + ); + + if(isShadowed) + { + attenuation = 0.3; + } + else + { + // Specular + specular = computeSpecular(mat, gl_WorldRayDirectionEXT, L, normal); + } + } + + prd.hitValue = vec3(lightIntensity * attenuation * (diffuse + specular)); +} diff --git a/ray_tracing_instances/shaders/raytrace.rgen b/ray_tracing_instances/shaders/raytrace.rgen new file mode 100644 index 0000000..30a6ee5 --- /dev/null +++ b/ray_tracing_instances/shaders/raytrace.rgen @@ -0,0 +1,48 @@ +#version 460 +#extension GL_EXT_ray_tracing : require +#extension GL_GOOGLE_include_directive : enable +#include "raycommon.glsl" + +layout(binding = 0, set = 0) uniform accelerationStructureEXT topLevelAS; +layout(binding = 1, set = 0, rgba32f) uniform image2D image; + +layout(location = 0) rayPayloadEXT hitPayload prd; + +layout(binding = 0, set = 1) uniform CameraProperties +{ + mat4 view; + mat4 proj; + mat4 viewInverse; + mat4 projInverse; +} +cam; + +void main() +{ + const vec2 pixelCenter = vec2(gl_LaunchIDEXT.xy) + vec2(0.5); + const vec2 inUV = pixelCenter / vec2(gl_LaunchSizeEXT.xy); + vec2 d = inUV * 2.0 - 1.0; + + vec4 origin = cam.viewInverse * vec4(0, 0, 0, 1); + vec4 target = cam.projInverse * vec4(d.x, d.y, 1, 1); + vec4 direction = cam.viewInverse * vec4(normalize(target.xyz), 0); + + uint rayFlags = gl_RayFlagsOpaqueEXT; + float tMin = 0.001; + float tMax = 10000.0; + + traceRayEXT(topLevelAS, // acceleration structure + rayFlags, // rayFlags + 0xFF, // cullMask + 0, // sbtRecordOffset + 0, // sbtRecordStride + 0, // missIndex + origin.xyz, // ray origin + tMin, // ray min range + direction.xyz, // ray direction + tMax, // ray max range + 0 // payload (location = 0) + ); + + imageStore(image, ivec2(gl_LaunchIDEXT.xy), vec4(prd.hitValue, 1.0)); +} diff --git a/ray_tracing_instances/shaders/raytrace.rmiss b/ray_tracing_instances/shaders/raytrace.rmiss new file mode 100644 index 0000000..774899a --- /dev/null +++ b/ray_tracing_instances/shaders/raytrace.rmiss @@ -0,0 +1,16 @@ +#version 460 +#extension GL_EXT_ray_tracing : require +#extension GL_GOOGLE_include_directive : enable +#include "raycommon.glsl" + +layout(location = 0) rayPayloadInEXT hitPayload prd; + +layout(push_constant) uniform Constants +{ + vec4 clearColor; +}; + +void main() +{ + prd.hitValue = clearColor.xyz * 0.8; +} diff --git a/ray_tracing_instances/shaders/raytraceShadow.rmiss b/ray_tracing_instances/shaders/raytraceShadow.rmiss new file mode 100644 index 0000000..57be266 --- /dev/null +++ b/ray_tracing_instances/shaders/raytraceShadow.rmiss @@ -0,0 +1,9 @@ +#version 460 +#extension GL_EXT_ray_tracing : require + +layout(location = 1) rayPayloadInEXT bool isShadowed; + +void main() +{ + isShadowed = false; +} diff --git a/ray_tracing_instances/shaders/vert_shader.vert b/ray_tracing_instances/shaders/vert_shader.vert new file mode 100644 index 0000000..e358821 --- /dev/null +++ b/ray_tracing_instances/shaders/vert_shader.vert @@ -0,0 +1,61 @@ +#version 450 +#extension GL_ARB_separate_shader_objects : enable +#extension GL_EXT_scalar_block_layout : enable +#extension GL_GOOGLE_include_directive : enable + +#include "wavefront.glsl" + +// clang-format off +layout(binding = 2, set = 0, scalar) buffer ScnDesc { sceneDesc i[]; } scnDesc; +// clang-format on + +layout(binding = 0) uniform UniformBufferObject +{ + mat4 view; + mat4 proj; + mat4 viewI; +} +ubo; + +layout(push_constant) uniform shaderInformation +{ + vec3 lightPosition; + uint instanceId; + float lightIntensity; + int lightType; +} +pushC; + +layout(location = 0) in vec3 inPosition; +layout(location = 1) in vec3 inNormal; +layout(location = 2) in vec3 inColor; +layout(location = 3) in vec2 inTexCoord; + + +//layout(location = 0) flat out int matIndex; +layout(location = 1) out vec2 fragTexCoord; +layout(location = 2) out vec3 fragNormal; +layout(location = 3) out vec3 viewDir; +layout(location = 4) out vec3 worldPos; + +out gl_PerVertex +{ + vec4 gl_Position; +}; + + +void main() +{ + mat4 objMatrix = scnDesc.i[pushC.instanceId].transfo; + mat4 objMatrixIT = scnDesc.i[pushC.instanceId].transfoIT; + + vec3 origin = vec3(ubo.viewI * vec4(0, 0, 0, 1)); + + worldPos = vec3(objMatrix * vec4(inPosition, 1.0)); + viewDir = vec3(worldPos - origin); + fragTexCoord = inTexCoord; + fragNormal = vec3(objMatrixIT * vec4(inNormal, 0.0)); + // matIndex = inMatID; + + gl_Position = ubo.proj * ubo.view * vec4(worldPos, 1.0); +} diff --git a/ray_tracing_instances/shaders/wavefront.glsl b/ray_tracing_instances/shaders/wavefront.glsl new file mode 100644 index 0000000..78b4b3c --- /dev/null +++ b/ray_tracing_instances/shaders/wavefront.glsl @@ -0,0 +1,57 @@ +struct Vertex +{ + vec3 pos; + vec3 nrm; + vec3 color; + vec2 texCoord; +}; + +struct WaveFrontMaterial +{ + vec3 ambient; + vec3 diffuse; + vec3 specular; + vec3 transmittance; + vec3 emission; + float shininess; + float ior; // index of refraction + float dissolve; // 1 == opaque; 0 == fully transparent + int illum; // illumination model (see http://www.fileformat.info/format/material/) + int textureId; +}; + +struct sceneDesc +{ + int objId; + int txtOffset; + mat4 transfo; + mat4 transfoIT; +}; + + +vec3 computeDiffuse(WaveFrontMaterial mat, vec3 lightDir, vec3 normal) +{ + // Lambertian + float dotNL = max(dot(normal, lightDir), 0.0); + vec3 c = mat.diffuse * dotNL; + if(mat.illum >= 1) + return c + mat.ambient; +} + +vec3 computeSpecular(WaveFrontMaterial mat, vec3 viewDir, vec3 lightDir, vec3 normal) +{ + if(mat.illum < 2) + return vec3(0); + + // Compute specular only if not in shadow + const float kPi = 3.14159265; + const float kShininess = max(mat.shininess, 4.0); + + // Specular + const float kEnergyConservation = (2.0 + kShininess) / (2.0 * kPi); + vec3 V = normalize(-viewDir); + vec3 R = reflect(-lightDir, normal); + float specular = kEnergyConservation * pow(max(dot(V, R), 0.0), kShininess); + + return vec3(mat.specular * specular); +} diff --git a/ray_tracing_intersection/CMakeLists.txt b/ray_tracing_intersection/CMakeLists.txt new file mode 100644 index 0000000..14b48f8 --- /dev/null +++ b/ray_tracing_intersection/CMakeLists.txt @@ -0,0 +1,103 @@ +cmake_minimum_required(VERSION 2.8) + +get_filename_component(PROJNAME ${CMAKE_CURRENT_SOURCE_DIR} NAME) +SET(PROJNAME vk_${PROJNAME}_KHR) + +Project(${PROJNAME}) +Message(STATUS "-------------------------------") +Message(STATUS "Processing Project ${PROJNAME}:") + +##################################################################################### +_add_project_definitions(${PROJNAME}) + +##################################################################################### +# Source files for this project +# +file(GLOB SOURCE_FILES *.cpp *.hpp *.inl *.h *.c) +file(GLOB EXTRA_COMMON "../common/*.*") +list(APPEND COMMON_SOURCE_FILES ${EXTRA_COMMON}) +include_directories("../common") + + +##################################################################################### +# GLSL to SPIR-V custom build +# +# more than one file can be given: _compile_GLSL("GLSL_mesh.vert;GLSL_mesh.frag" "GLSL_mesh.spv" GLSL_SOURCES) +# the SpirV validator is fine as long as files are for different pipeline stages (entry points still need to be main()) +#_compile_GLSL( ) +UNSET(GLSL_SOURCES) +UNSET(SPV_OUTPUT) +file(GLOB_RECURSE GLSL_HEADER_FILES "shaders/*.h" "shaders/*.glsl") +file(GLOB_RECURSE GLSL_SOURCE_FILES + "shaders/*.comp" + "shaders/*.frag" + "shaders/*.vert" + "shaders/*.rchit" + "shaders/*.rahit" + "shaders/*.rint" + "shaders/*.rmiss" + "shaders/*.rgen" + ) +foreach(GLSL ${GLSL_SOURCE_FILES}) + get_filename_component(FILE_NAME ${GLSL} NAME) + _compile_GLSL(${GLSL} "shaders/${FILE_NAME}.spv" GLSL_SOURCES SPV_OUTPUT) +endforeach(GLSL) + +list(APPEND GLSL_SOURCES ${GLSL_HEADER_FILES}) +source_group(Shader_Files FILES ${GLSL_SOURCES}) + + +##################################################################################### +# Executable +# +# if(WIN32 AND NOT GLUT_FOUND) +# add_definitions(/wd4996) #remove printf warning +# add_definitions(/wd4244) #remove double to float conversion warning +# add_definitions(/wd4305) #remove double to float truncation warning +# else() +# add_definitions(-fpermissive) +# endif() +add_executable(${PROJNAME} ${SOURCE_FILES} ${COMMON_SOURCE_FILES} ${PACKAGE_SOURCE_FILES} ${GLSL_SOURCES} ${CUDA_FILES} ${CUBIN_SOURCES}) + +#_set_subsystem_console(${PROJNAME}) + +##################################################################################### +# common source code needed for this sample +# +source_group(common FILES + ${COMMON_SOURCE_FILES} + ${PACKAGE_SOURCE_FILES} +) +source_group("Source Files" FILES ${SOURCE_FILES}) + +# if(UNIX) +# set(UNIXLINKLIBS dl pthread) +# else() +# set(UNIXLINKLIBS) +# endif() + +##################################################################################### +# Linkage +# +target_link_libraries(${PROJNAME} ${PLATFORM_LIBRARIES} shared_sources) + +foreach(DEBUGLIB ${LIBRARIES_DEBUG}) + target_link_libraries(${PROJNAME} debug ${DEBUGLIB}) +endforeach(DEBUGLIB) + +foreach(RELEASELIB ${LIBRARIES_OPTIMIZED}) + target_link_libraries(${PROJNAME} optimized ${RELEASELIB}) +endforeach(RELEASELIB) + +##################################################################################### +# copies binaries that need to be put next to the exe files (ZLib, etc.) +# +_copy_binaries_to_target( ${PROJNAME} ) + + +install(FILES ${SPV_OUTPUT} CONFIGURATIONS Release DESTINATION "bin_${ARCH}/${PROJNAME}/shaders") +install(FILES ${SPV_OUTPUT} CONFIGURATIONS Debug DESTINATION "bin_${ARCH}_debug/${PROJNAME}/shaders") +install(FILES ${CUBIN_SOURCES} CONFIGURATIONS Release DESTINATION "bin_${ARCH}/${PROJNAME}") +install(FILES ${CUBIN_SOURCES} CONFIGURATIONS Debug DESTINATION "bin_${ARCH}_debug/${PROJNAME}") +install(DIRECTORY "../media" CONFIGURATIONS Release DESTINATION "bin_${ARCH}/${PROJNAME}") +install(DIRECTORY "../media" CONFIGURATIONS Debug DESTINATION "bin_${ARCH}_debug/${PROJNAME}") diff --git a/ray_tracing_intersection/README.md b/ray_tracing_intersection/README.md new file mode 100644 index 0000000..5340a05 --- /dev/null +++ b/ray_tracing_intersection/README.md @@ -0,0 +1,5 @@ +# NVIDIA Vulkan Ray Tracing Tutorial + +[Start the tutorial of this project](https://nvpro-samples.github.io/vk_raytracing_tutorial/vkrt_tuto_intersection.md.htm) + +![](../docs/Images/ray_tracing_intersection.png) \ No newline at end of file diff --git a/ray_tracing_intersection/hello_vulkan.cpp b/ray_tracing_intersection/hello_vulkan.cpp new file mode 100644 index 0000000..af0e018 --- /dev/null +++ b/ray_tracing_intersection/hello_vulkan.cpp @@ -0,0 +1,1060 @@ +/* Copyright (c) 2014-2018, NVIDIA CORPORATION. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * * Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * * Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * * Neither the name of NVIDIA CORPORATION nor the names of its + * contributors may be used to endorse or promote products derived + * from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS ``AS IS'' AND ANY + * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY + * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +#include +#include + +extern std::vector defaultSearchPaths; + +#define STB_IMAGE_IMPLEMENTATION +#include "fileformats/stb_image.h" +#include "obj_loader.h" + +#include "hello_vulkan.h" +#include "nvh//cameramanipulator.hpp" +#include "nvvkpp/descriptorsets_vkpp.hpp" +#include "nvvkpp/pipeline_vkpp.hpp" + +#include "nvh/fileoperations.hpp" +#include "nvvkpp/commands_vkpp.hpp" +#include "nvvkpp/renderpass_vkpp.hpp" +#include "nvvkpp/utilities_vkpp.hpp" +#include + +// Holding the camera matrices +struct CameraMatrices +{ + nvmath::mat4f view; + nvmath::mat4f proj; + nvmath::mat4f viewInverse; + // #VKRay + nvmath::mat4f projInverse; +}; + +//-------------------------------------------------------------------------------------------------- +// Keep the handle on the device +// Initialize the tool to do all our allocations: buffers, images +// +void HelloVulkan::setup(const vk::Device& device, + const vk::PhysicalDevice& physicalDevice, + uint32_t queueFamily) +{ + AppBase::setup(device, physicalDevice, queueFamily); + m_alloc.init(device, physicalDevice); + m_debug.setup(m_device); +} + +//-------------------------------------------------------------------------------------------------- +// Called at each frame to update the camera matrix +// +void HelloVulkan::updateUniformBuffer() +{ + const float aspectRatio = m_size.width / static_cast(m_size.height); + + CameraMatrices ubo = {}; + ubo.view = CameraManip.getMatrix(); + ubo.proj = nvmath::perspectiveVK(CameraManip.getFov(), aspectRatio, 0.1f, 1000.0f); + // ubo.proj[1][1] *= -1; // Inverting Y for Vulkan + ubo.viewInverse = nvmath::invert(ubo.view); + // #VKRay + ubo.projInverse = nvmath::invert(ubo.proj); + + void* data = m_device.mapMemory(m_cameraMat.allocation, 0, sizeof(ubo)); + memcpy(data, &ubo, sizeof(ubo)); + m_device.unmapMemory(m_cameraMat.allocation); +} + +//-------------------------------------------------------------------------------------------------- +// Describing the layout pushed when rendering +// +void HelloVulkan::createDescriptorSetLayout() +{ + using vkDS = vk::DescriptorSetLayoutBinding; + using vkDT = vk::DescriptorType; + using vkSS = vk::ShaderStageFlagBits; + uint32_t nbTxt = static_cast(m_textures.size()); + uint32_t nbObj = static_cast(m_objModel.size()); + + // Camera matrices (binding = 0) + m_descSetLayoutBind.emplace_back( + vkDS(0, vkDT::eUniformBuffer, 1, vkSS::eVertex | vkSS::eRaygenKHR)); + // Materials (binding = 1) + m_descSetLayoutBind.emplace_back(vkDS(1, vkDT::eStorageBuffer, nbObj + 1, + vkSS::eVertex | vkSS::eFragment | vkSS::eClosestHitKHR)); + // Scene description (binding = 2) + m_descSetLayoutBind.emplace_back( // + vkDS(2, vkDT::eStorageBuffer, 1, vkSS::eVertex | vkSS::eFragment | vkSS::eClosestHitKHR)); + // Textures (binding = 3) + m_descSetLayoutBind.emplace_back( + vkDS(3, vkDT::eCombinedImageSampler, nbTxt, vkSS::eFragment | vkSS::eClosestHitKHR)); + // Materials Index (binding = 4) + m_descSetLayoutBind.emplace_back( + vkDS(4, vkDT::eStorageBuffer, nbObj + 1, vkSS::eFragment | vkSS::eClosestHitKHR)); + // Storing vertices (binding = 5) + m_descSetLayoutBind.emplace_back( // + vkDS(5, vkDT::eStorageBuffer, nbObj, vkSS::eClosestHitKHR)); + // Storing indices (binding = 6) + m_descSetLayoutBind.emplace_back( // + vkDS(6, vkDT::eStorageBuffer, nbObj, vkSS::eClosestHitKHR)); + // Storing spheres (binding = 7) + m_descSetLayoutBind.emplace_back( // + vkDS(7, vkDT::eStorageBuffer, 1, vkSS::eClosestHitKHR | vkSS::eIntersectionKHR)); + + + m_descSetLayout = nvvkpp::util::createDescriptorSetLayout(m_device, m_descSetLayoutBind); + m_descPool = nvvkpp::util::createDescriptorPool(m_device, m_descSetLayoutBind, 1); + m_descSet = nvvkpp::util::createDescriptorSet(m_device, m_descPool, m_descSetLayout); +} + +//-------------------------------------------------------------------------------------------------- +// Setting up the buffers in the descriptor set +// +void HelloVulkan::updateDescriptorSet() +{ + std::vector writes; + + // Camera matrices and scene description + vk::DescriptorBufferInfo dbiUnif{m_cameraMat.buffer, 0, VK_WHOLE_SIZE}; + writes.emplace_back(nvvkpp::util::createWrite(m_descSet, m_descSetLayoutBind[0], &dbiUnif)); + vk::DescriptorBufferInfo dbiSceneDesc{m_sceneDesc.buffer, 0, VK_WHOLE_SIZE}; + writes.emplace_back(nvvkpp::util::createWrite(m_descSet, m_descSetLayoutBind[2], &dbiSceneDesc)); + + // All material buffers, 1 buffer per OBJ + std::vector dbiMat; + std::vector dbiMatIdx; + std::vector dbiVert; + std::vector dbiIdx; + for(auto& obj : m_objModel) + { + dbiMat.emplace_back(obj.matColorBuffer.buffer, 0, VK_WHOLE_SIZE); + dbiMatIdx.emplace_back(obj.matIndexBuffer.buffer, 0, VK_WHOLE_SIZE); + dbiVert.emplace_back(obj.vertexBuffer.buffer, 0, VK_WHOLE_SIZE); + dbiIdx.emplace_back(obj.indexBuffer.buffer, 0, VK_WHOLE_SIZE); + } + dbiMat.emplace_back(m_spheresMatColorBuffer.buffer, 0, VK_WHOLE_SIZE); + dbiMatIdx.emplace_back(m_spheresMatIndexBuffer.buffer, 0, VK_WHOLE_SIZE); + + writes.emplace_back(nvvkpp::util::createWrite(m_descSet, m_descSetLayoutBind[1], dbiMat.data())); + writes.emplace_back( + nvvkpp::util::createWrite(m_descSet, m_descSetLayoutBind[4], dbiMatIdx.data())); + writes.emplace_back(nvvkpp::util::createWrite(m_descSet, m_descSetLayoutBind[5], dbiVert.data())); + writes.emplace_back(nvvkpp::util::createWrite(m_descSet, m_descSetLayoutBind[6], dbiIdx.data())); + + vk::DescriptorBufferInfo dbiSpheres{m_spheresBuffer.buffer, 0, VK_WHOLE_SIZE}; + writes.emplace_back(nvvkpp::util::createWrite(m_descSet, m_descSetLayoutBind[7], &dbiSpheres)); + + // All texture samplers + std::vector diit; + for(auto& texture : m_textures) + { + diit.push_back(texture.descriptor); + } + writes.emplace_back(nvvkpp::util::createWrite(m_descSet, m_descSetLayoutBind[3], diit.data())); + + // Writing the information + m_device.updateDescriptorSets(static_cast(writes.size()), writes.data(), 0, nullptr); +} + +//-------------------------------------------------------------------------------------------------- +// Creating the pipeline layout +// +void HelloVulkan::createGraphicsPipeline() +{ + using vkSS = vk::ShaderStageFlagBits; + + vk::PushConstantRange pushConstantRanges = {vkSS::eVertex | vkSS::eFragment, 0, + sizeof(ObjPushConstant)}; + + // Creating the Pipeline Layout + vk::PipelineLayoutCreateInfo pipelineLayoutCreateInfo; + vk::DescriptorSetLayout descSetLayout(m_descSetLayout); + pipelineLayoutCreateInfo.setSetLayoutCount(1); + pipelineLayoutCreateInfo.setPSetLayouts(&descSetLayout); + pipelineLayoutCreateInfo.setPushConstantRangeCount(1); + pipelineLayoutCreateInfo.setPPushConstantRanges(&pushConstantRanges); + m_pipelineLayout = m_device.createPipelineLayout(pipelineLayoutCreateInfo); + + // Creating the Pipeline + std::vector paths = defaultSearchPaths; + nvvkpp::GraphicsPipelineGenerator gpb(m_device, m_pipelineLayout, m_offscreenRenderPass); + gpb.depthStencilState = {true}; + gpb.addShader(nvh::loadFile("shaders/vert_shader.vert.spv", true, paths), vkSS::eVertex); + gpb.addShader(nvh::loadFile("shaders/frag_shader.frag.spv", true, paths), vkSS::eFragment); + gpb.vertexInputState.bindingDescriptions = {{0, sizeof(VertexObj)}}; + gpb.vertexInputState.attributeDescriptions = { + {0, 0, vk::Format::eR32G32B32Sfloat, offsetof(VertexObj, pos)}, + {1, 0, vk::Format::eR32G32B32Sfloat, offsetof(VertexObj, nrm)}, + {2, 0, vk::Format::eR32G32B32Sfloat, offsetof(VertexObj, color)}, + {3, 0, vk::Format::eR32G32Sfloat, offsetof(VertexObj, texCoord)}}; + + m_graphicsPipeline = gpb.create(); + m_debug.setObjectName(m_graphicsPipeline, "Graphics"); +} + +//-------------------------------------------------------------------------------------------------- +// Loading the OBJ file and setting up all buffers +// +void HelloVulkan::loadModel(const std::string& filename, nvmath::mat4f transform) +{ + using vkBU = vk::BufferUsageFlagBits; + + ObjLoader loader; + loader.loadModel(filename); + + // Converting from Srgb to linear + for(auto& m : loader.m_materials) + { + m.ambient = nvmath::pow(m.ambient, 2.2f); + m.diffuse = nvmath::pow(m.diffuse, 2.2f); + m.specular = nvmath::pow(m.specular, 2.2f); + } + + ObjInstance instance; + instance.objIndex = static_cast(m_objModel.size()); + instance.transform = transform; + instance.transformIT = nvmath::transpose(nvmath::invert(transform)); + instance.txtOffset = static_cast(m_textures.size()); + + ObjModel model; + model.nbIndices = static_cast(loader.m_indices.size()); + model.nbVertices = static_cast(loader.m_vertices.size()); + + // Create the buffers on Device and copy vertices, indices and materials + nvvkpp::SingleCommandBuffer cmdBufGet(m_device, m_graphicsQueueIndex); + vk::CommandBuffer cmdBuf = cmdBufGet.createCommandBuffer(); + model.vertexBuffer = + m_alloc.createBuffer(cmdBuf, loader.m_vertices, + vkBU::eVertexBuffer | vkBU::eStorageBuffer | vkBU::eShaderDeviceAddress); + model.indexBuffer = + m_alloc.createBuffer(cmdBuf, loader.m_indices, + vkBU::eIndexBuffer | vkBU::eStorageBuffer | vkBU::eShaderDeviceAddress); + model.matColorBuffer = m_alloc.createBuffer(cmdBuf, loader.m_materials, vkBU::eStorageBuffer); + model.matIndexBuffer = m_alloc.createBuffer(cmdBuf, loader.m_matIndx, vkBU::eStorageBuffer); + // Creates all textures found + createTextureImages(cmdBuf, loader.m_textures); + cmdBufGet.flushCommandBuffer(cmdBuf); + m_alloc.flushStaging(); + + std::string objNb = std::to_string(instance.objIndex); + m_debug.setObjectName(model.vertexBuffer.buffer, (std::string("vertex_" + objNb).c_str())); + m_debug.setObjectName(model.indexBuffer.buffer, (std::string("index_" + objNb).c_str())); + m_debug.setObjectName(model.matColorBuffer.buffer, (std::string("mat_" + objNb).c_str())); + m_debug.setObjectName(model.matIndexBuffer.buffer, (std::string("matIdx_" + objNb).c_str())); + + m_objModel.emplace_back(model); + m_objInstance.emplace_back(instance); +} + +//-------------------------------------------------------------------------------------------------- +// Creating the uniform buffer holding the camera matrices +// - Buffer is host visible +// +void HelloVulkan::createUniformBuffer() +{ + using vkBU = vk::BufferUsageFlagBits; + using vkMP = vk::MemoryPropertyFlagBits; + + m_cameraMat = m_alloc.createBuffer(sizeof(CameraMatrices), vkBU::eUniformBuffer, + vkMP::eHostVisible | vkMP::eHostCoherent); + m_debug.setObjectName(m_cameraMat.buffer, "cameraMat"); +} + +//-------------------------------------------------------------------------------------------------- +// Create a storage buffer containing the description of the scene elements +// - Which geometry is used by which instance +// - Transformation +// - Offset for texture +// +void HelloVulkan::createSceneDescriptionBuffer() +{ + using vkBU = vk::BufferUsageFlagBits; + nvvkpp::SingleCommandBuffer cmdGen(m_device, m_graphicsQueueIndex); + + auto cmdBuf = cmdGen.createCommandBuffer(); + m_sceneDesc = m_alloc.createBuffer(cmdBuf, m_objInstance, vkBU::eStorageBuffer); + cmdGen.flushCommandBuffer(cmdBuf); + m_alloc.flushStaging(); + m_debug.setObjectName(m_sceneDesc.buffer, "sceneDesc"); +} + +//-------------------------------------------------------------------------------------------------- +// Creating all textures and samplers +// +void HelloVulkan::createTextureImages(const vk::CommandBuffer& cmdBuf, + const std::vector& textures) +{ + using vkIU = vk::ImageUsageFlagBits; + + vk::SamplerCreateInfo samplerCreateInfo{ + {}, vk::Filter::eLinear, vk::Filter::eLinear, vk::SamplerMipmapMode::eLinear}; + samplerCreateInfo.setMaxLod(FLT_MAX); + vk::Format format = vk::Format::eR8G8B8A8Srgb; + + // If no textures are present, create a dummy one to accommodate the pipeline layout + if(textures.empty() && m_textures.empty()) + { + nvvkTexture texture; + + std::array color{255u, 255u, 255u, 255u}; + vk::DeviceSize bufferSize = sizeof(color); + auto imgSize = vk::Extent2D(1, 1); + auto imageCreateInfo = nvvkpp::image::create2DInfo(imgSize, format); + + // Creating the VKImage + texture = m_alloc.createImage(cmdBuf, bufferSize, color.data(), imageCreateInfo); + // Setting up the descriptor used by the shader + texture.descriptor = + nvvkpp::image::create2DDescriptor(m_device, texture.image, samplerCreateInfo, format); + // The image format must be in VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL + nvvkpp::image::setImageLayout(cmdBuf, texture.image, vk::ImageLayout::eUndefined, + vk::ImageLayout::eShaderReadOnlyOptimal); + m_textures.push_back(texture); + } + else + { + // Uploading all images + for(const auto& texture : textures) + { + std::stringstream o; + int texWidth, texHeight, texChannels; + o << "media/textures/" << texture; + std::string txtFile = nvh::findFile(o.str(), defaultSearchPaths); + + stbi_uc* pixels = + stbi_load(txtFile.c_str(), &texWidth, &texHeight, &texChannels, STBI_rgb_alpha); + + // Handle failure + if(!pixels) + { + texWidth = texHeight = 1; + texChannels = 4; + std::array color{255u, 0u, 255u, 255u}; + pixels = reinterpret_cast(color.data()); + } + + vk::DeviceSize bufferSize = static_cast(texWidth) * texHeight * sizeof(uint8_t) * 4; + auto imgSize = vk::Extent2D(texWidth, texHeight); + auto imageCreateInfo = nvvkpp::image::create2DInfo(imgSize, format, vkIU::eSampled, true); + + { + nvvkTexture texture; + texture = m_alloc.createImage(cmdBuf, bufferSize, pixels, imageCreateInfo); + + nvvkpp::image::generateMipmaps(cmdBuf, texture.image, format, imgSize, + imageCreateInfo.mipLevels); + texture.descriptor = + nvvkpp::image::create2DDescriptor(m_device, texture.image, samplerCreateInfo, format); + m_textures.push_back(texture); + } + } + } +} + +//-------------------------------------------------------------------------------------------------- +// Destroying all allocations +// +void HelloVulkan::destroyResources() +{ + m_device.destroy(m_graphicsPipeline); + m_device.destroy(m_pipelineLayout); + m_device.destroy(m_descPool); + m_device.destroy(m_descSetLayout); + m_alloc.destroy(m_cameraMat); + m_alloc.destroy(m_sceneDesc); + + for(auto& m : m_objModel) + { + m_alloc.destroy(m.vertexBuffer); + m_alloc.destroy(m.indexBuffer); + m_alloc.destroy(m.matColorBuffer); + m_alloc.destroy(m.matIndexBuffer); + } + + for(auto& t : m_textures) + { + m_alloc.destroy(t); + } + + //#Post + m_device.destroy(m_postPipeline); + m_device.destroy(m_postPipelineLayout); + m_device.destroy(m_postDescPool); + m_device.destroy(m_postDescSetLayout); + m_alloc.destroy(m_offscreenColor); + m_alloc.destroy(m_offscreenDepth); + m_device.destroy(m_offscreenRenderPass); + m_device.destroy(m_offscreenFramebuffer); + + // #VKRay + m_rtBuilder.destroy(); + m_device.destroy(m_rtDescPool); + m_device.destroy(m_rtDescSetLayout); + m_device.destroy(m_rtPipeline); + m_device.destroy(m_rtPipelineLayout); + m_alloc.destroy(m_rtSBTBuffer); + + m_alloc.destroy(m_spheresBuffer); + m_alloc.destroy(m_spheresAabbBuffer); + m_alloc.destroy(m_spheresMatColorBuffer); + m_alloc.destroy(m_spheresMatIndexBuffer); +} + +//-------------------------------------------------------------------------------------------------- +// Drawing the scene in raster mode +// +void HelloVulkan::rasterize(const vk::CommandBuffer& cmdBuf) +{ + using vkPBP = vk::PipelineBindPoint; + using vkSS = vk::ShaderStageFlagBits; + vk::DeviceSize offset{0}; + + m_debug.beginLabel(cmdBuf, "Rasterize"); + + // Dynamic Viewport + cmdBuf.setViewport(0, {vk::Viewport(0, 0, (float)m_size.width, (float)m_size.height, 0, 1)}); + cmdBuf.setScissor(0, {{{0, 0}, {m_size.width, m_size.height}}}); + + // Drawing all triangles + cmdBuf.bindPipeline(vkPBP::eGraphics, m_graphicsPipeline); + cmdBuf.bindDescriptorSets(vkPBP::eGraphics, m_pipelineLayout, 0, {m_descSet}, {}); + for(int i = 0; i < m_objInstance.size(); ++i) + { + auto& inst = m_objInstance[i]; + auto& model = m_objModel[inst.objIndex]; + m_pushConstant.instanceId = i; // Telling which instance is drawn + cmdBuf.pushConstants(m_pipelineLayout, vkSS::eVertex | vkSS::eFragment, 0, + m_pushConstant); + + cmdBuf.bindVertexBuffers(0, 1, &model.vertexBuffer.buffer, &offset); + cmdBuf.bindIndexBuffer(model.indexBuffer.buffer, 0, vk::IndexType::eUint32); + cmdBuf.drawIndexed(model.nbIndices, 1, 0, 0, 0); + } + m_debug.endLabel(cmdBuf); +} + +//-------------------------------------------------------------------------------------------------- +// Handling resize of the window +// +void HelloVulkan::onResize(int /*w*/, int /*h*/) +{ + createOffscreenRender(); + updatePostDescriptorSet(); + updateRtDescriptorSet(); +} + +////////////////////////////////////////////////////////////////////////// +// Post-processing +////////////////////////////////////////////////////////////////////////// + +//-------------------------------------------------------------------------------------------------- +// Creating an offscreen frame buffer and the associated render pass +// +void HelloVulkan::createOffscreenRender() +{ + m_alloc.destroy(m_offscreenColor); + m_alloc.destroy(m_offscreenDepth); + + // Creating the color image + auto colorCreateInfo = nvvkpp::image::create2DInfo(m_size, m_offscreenColorFormat, + vk::ImageUsageFlagBits::eColorAttachment + | vk::ImageUsageFlagBits::eSampled + | vk::ImageUsageFlagBits::eStorage); + m_offscreenColor = m_alloc.createImage(colorCreateInfo); + + m_offscreenColor.descriptor = + nvvkpp::image::create2DDescriptor(m_device, m_offscreenColor.image, vk::SamplerCreateInfo{}, + m_offscreenColorFormat, vk::ImageLayout::eGeneral); + + // Creating the depth buffer + auto depthCreateInfo = + nvvkpp::image::create2DInfo(m_size, m_offscreenDepthFormat, + vk::ImageUsageFlagBits::eDepthStencilAttachment); + m_offscreenDepth = m_alloc.createImage(depthCreateInfo); + + vk::ImageViewCreateInfo depthStencilView; + depthStencilView.setViewType(vk::ImageViewType::e2D); + depthStencilView.setFormat(m_offscreenDepthFormat); + depthStencilView.setSubresourceRange({vk::ImageAspectFlagBits::eDepth, 0, 1, 0, 1}); + depthStencilView.setImage(m_offscreenDepth.image); + m_offscreenDepth.descriptor.imageView = m_device.createImageView(depthStencilView); + + // Setting the image layout for both color and depth + { + nvvkpp::SingleCommandBuffer genCmdBuf(m_device, m_graphicsQueueIndex); + auto cmdBuf = genCmdBuf.createCommandBuffer(); + nvvkpp::image::setImageLayout(cmdBuf, m_offscreenColor.image, vk::ImageLayout::eUndefined, + vk::ImageLayout::eGeneral); + nvvkpp::image::setImageLayout(cmdBuf, m_offscreenDepth.image, vk::ImageAspectFlagBits::eDepth, + vk::ImageLayout::eUndefined, + vk::ImageLayout::eDepthStencilAttachmentOptimal); + + genCmdBuf.flushCommandBuffer(cmdBuf); + } + + // Creating a renderpass for the offscreen + if(!m_offscreenRenderPass) + { + m_offscreenRenderPass = + nvvkpp::util::createRenderPass(m_device, {m_offscreenColorFormat}, m_offscreenDepthFormat, + 1, true, true, vk::ImageLayout::eGeneral, + vk::ImageLayout::eGeneral); + } + + // Creating the frame buffer for offscreen + std::vector attachments = {m_offscreenColor.descriptor.imageView, + m_offscreenDepth.descriptor.imageView}; + + m_device.destroy(m_offscreenFramebuffer); + vk::FramebufferCreateInfo info; + info.setRenderPass(m_offscreenRenderPass); + info.setAttachmentCount(2); + info.setPAttachments(attachments.data()); + info.setWidth(m_size.width); + info.setHeight(m_size.height); + info.setLayers(1); + m_offscreenFramebuffer = m_device.createFramebuffer(info); +} + +//-------------------------------------------------------------------------------------------------- +// The pipeline is how things are rendered, which shaders, type of primitives, depth test and more +// +void HelloVulkan::createPostPipeline() +{ + // Push constants in the fragment shader + vk::PushConstantRange pushConstantRanges = {vk::ShaderStageFlagBits::eFragment, 0, sizeof(float)}; + + // Creating the pipeline layout + vk::PipelineLayoutCreateInfo pipelineLayoutCreateInfo; + pipelineLayoutCreateInfo.setSetLayoutCount(1); + pipelineLayoutCreateInfo.setPSetLayouts(&m_postDescSetLayout); + pipelineLayoutCreateInfo.setPushConstantRangeCount(1); + pipelineLayoutCreateInfo.setPPushConstantRanges(&pushConstantRanges); + m_postPipelineLayout = m_device.createPipelineLayout(pipelineLayoutCreateInfo); + + // Pipeline: completely generic, no vertices + std::vector paths = defaultSearchPaths; + + nvvkpp::GraphicsPipelineGenerator pipelineGenerator(m_device, m_postPipelineLayout, m_renderPass); + pipelineGenerator.addShader(nvh::loadFile("shaders/passthrough.vert.spv", true, paths), + vk::ShaderStageFlagBits::eVertex); + pipelineGenerator.addShader(nvh::loadFile("shaders/post.frag.spv", true, paths), + vk::ShaderStageFlagBits::eFragment); + pipelineGenerator.rasterizationState.setCullMode(vk::CullModeFlagBits::eNone); + m_postPipeline = pipelineGenerator.create(); + m_debug.setObjectName(m_postPipeline, "post"); +} + +//-------------------------------------------------------------------------------------------------- +// The descriptor layout is the description of the data that is passed to the vertex or the +// fragment program. +// +void HelloVulkan::createPostDescriptor() +{ + using vkDS = vk::DescriptorSetLayoutBinding; + using vkDT = vk::DescriptorType; + using vkSS = vk::ShaderStageFlagBits; + + m_postDescSetLayoutBind.emplace_back(vkDS(0, vkDT::eCombinedImageSampler, 1, vkSS::eFragment)); + m_postDescSetLayout = nvvkpp::util::createDescriptorSetLayout(m_device, m_postDescSetLayoutBind); + m_postDescPool = nvvkpp::util::createDescriptorPool(m_device, m_postDescSetLayoutBind); + m_postDescSet = nvvkpp::util::createDescriptorSet(m_device, m_postDescPool, m_postDescSetLayout); +} + +//-------------------------------------------------------------------------------------------------- +// Update the output +// +void HelloVulkan::updatePostDescriptorSet() +{ + vk::WriteDescriptorSet writeDescriptorSets = + nvvkpp::util::createWrite(m_postDescSet, m_postDescSetLayoutBind[0], + &m_offscreenColor.descriptor); + m_device.updateDescriptorSets(writeDescriptorSets, nullptr); +} + +//-------------------------------------------------------------------------------------------------- +// Draw a full screen quad with the attached image +// +void HelloVulkan::drawPost(vk::CommandBuffer cmdBuf) +{ + m_debug.beginLabel(cmdBuf, "Post"); + + cmdBuf.setViewport(0, {vk::Viewport(0, 0, (float)m_size.width, (float)m_size.height, 0, 1)}); + cmdBuf.setScissor(0, {{{0, 0}, {m_size.width, m_size.height}}}); + + auto aspectRatio = static_cast(m_size.width) / static_cast(m_size.height); + cmdBuf.pushConstants(m_postPipelineLayout, vk::ShaderStageFlagBits::eFragment, 0, + aspectRatio); + cmdBuf.bindPipeline(vk::PipelineBindPoint::eGraphics, m_postPipeline); + cmdBuf.bindDescriptorSets(vk::PipelineBindPoint::eGraphics, m_postPipelineLayout, 0, + m_postDescSet, {}); + cmdBuf.draw(3, 1, 0, 0); + + m_debug.endLabel(cmdBuf); +} + +////////////////////////////////////////////////////////////////////////// +////////////////////////////////////////////////////////////////////////// +////////////////////////////////////////////////////////////////////////// + +//-------------------------------------------------------------------------------------------------- +// Initialize Vulkan ray tracing +// #VKRay +void HelloVulkan::initRayTracing() +{ + // Requesting ray tracing properties + auto properties = m_physicalDevice.getProperties2(); + m_rtProperties = properties.get(); + m_rtBuilder.setup(m_device, m_physicalDevice, m_graphicsQueueIndex); +} + +//-------------------------------------------------------------------------------------------------- +// Converting a OBJ primitive to the ray tracing geometry used for the BLAS +// +nvvkpp::RaytracingBuilderKHR::Blas HelloVulkan::objectToVkGeometryKHR(const ObjModel& model) +{ + vk::AccelerationStructureCreateGeometryTypeInfoKHR asCreate; + asCreate.setGeometryType(vk::GeometryTypeKHR::eTriangles); + asCreate.setIndexType(vk::IndexType::eUint32); + asCreate.setVertexFormat(vk::Format::eR32G32B32Sfloat); + asCreate.setMaxPrimitiveCount(model.nbIndices / 3); // Nb triangles + asCreate.setMaxVertexCount(model.nbVertices); + asCreate.setAllowsTransforms(VK_FALSE); // No adding transformation matrices + + vk::DeviceAddress vertexAddress = m_device.getBufferAddress({model.vertexBuffer.buffer}); + vk::DeviceAddress indexAddress = m_device.getBufferAddress({model.indexBuffer.buffer}); + vk::AccelerationStructureGeometryTrianglesDataKHR triangles; + triangles.setVertexFormat(asCreate.vertexFormat); + triangles.setVertexData(vertexAddress); + triangles.setVertexStride(sizeof(VertexObj)); + triangles.setIndexType(asCreate.indexType); + triangles.setIndexData(indexAddress); + triangles.setTransformData({}); + + // Setting up the build info of the acceleration + vk::AccelerationStructureGeometryKHR asGeom; + asGeom.setGeometryType(asCreate.geometryType); + asGeom.setFlags(vk::GeometryFlagBitsKHR::eOpaque); + asGeom.geometry.setTriangles(triangles); + + vk::AccelerationStructureBuildOffsetInfoKHR offset; + offset.setFirstVertex(0); + offset.setPrimitiveCount(asCreate.maxPrimitiveCount); + offset.setPrimitiveOffset(0); + offset.setTransformOffset(0); + + nvvkpp::RaytracingBuilderKHR::Blas blas; + blas.asGeometry.emplace_back(asGeom); + blas.asCreateGeometryInfo.emplace_back(asCreate); + blas.asBuildOffsetInfo.emplace_back(offset); + return blas; +} + +//-------------------------------------------------------------------------------------------------- +// Returning the ray tracing geometry used for the BLAS, containing all spheres +// +nvvkpp::RaytracingBuilderKHR::Blas HelloVulkan::sphereToVkGeometryKHR() +{ + vk::AccelerationStructureCreateGeometryTypeInfoKHR asCreate; + asCreate.setGeometryType(vk::GeometryTypeKHR::eAabbs); + asCreate.setMaxPrimitiveCount((uint32_t)m_spheres.size()); // Nb triangles + asCreate.setIndexType(vk::IndexType::eNoneKHR); + asCreate.setVertexFormat(vk::Format::eUndefined); + asCreate.setMaxVertexCount(0); + asCreate.setAllowsTransforms(VK_FALSE); // No adding transformation matrices + + + vk::DeviceAddress dataAddress = m_device.getBufferAddress({m_spheresAabbBuffer.buffer}); + vk::AccelerationStructureGeometryAabbsDataKHR aabbs; + aabbs.setData(dataAddress); + aabbs.setStride(sizeof(Aabb)); + + // Setting up the build info of the acceleration + vk::AccelerationStructureGeometryKHR asGeom; + asGeom.setGeometryType(asCreate.geometryType); + asGeom.setFlags(vk::GeometryFlagBitsKHR::eOpaque); + asGeom.geometry.setAabbs(aabbs); + + vk::AccelerationStructureBuildOffsetInfoKHR offset; + offset.setFirstVertex(0); + offset.setPrimitiveCount(asCreate.maxPrimitiveCount); + offset.setPrimitiveOffset(0); + offset.setTransformOffset(0); + + nvvkpp::RaytracingBuilderKHR::Blas blas; + blas.asGeometry.emplace_back(asGeom); + blas.asCreateGeometryInfo.emplace_back(asCreate); + blas.asBuildOffsetInfo.emplace_back(offset); + return blas; +} + +//-------------------------------------------------------------------------------------------------- +// Creating all spheres +// +void HelloVulkan::createSpheres() +{ + std::random_device rd{}; + std::mt19937 gen{rd()}; + std::normal_distribution xzd{0.f, 5.f}; + std::normal_distribution yd{3.f, 1.f}; + std::uniform_real_distribution radd{.05f, .2f}; + + // All spheres + Sphere s; + for(uint32_t i = 0; i < 2000000; i++) + { + s.center = nvmath::vec3f(xzd(gen), yd(gen), xzd(gen)); + s.radius = radd(gen); + m_spheres.emplace_back(s); + } + + // Axis aligned bounding box of each sphere + std::vector aabbs; + for(const auto& s : m_spheres) + { + Aabb aabb; + aabb.minimum = s.center - nvmath::vec3f(s.radius); + aabb.maximum = s.center + nvmath::vec3f(s.radius); + aabbs.emplace_back(aabb); + } + + // Creating two materials + MaterialObj mat; + mat.diffuse = vec3f(0, 1, 1); + std::vector materials; + std::vector matIdx; + materials.emplace_back(mat); + mat.diffuse = vec3f(1, 1, 0); + materials.emplace_back(mat); + + // Assign a material to each sphere + for(size_t i = 0; i < m_spheres.size(); i++) + { + matIdx.push_back(i % 2); + } + + // Creating all buffers + using vkBU = vk::BufferUsageFlagBits; + nvvkpp::SingleCommandBuffer genCmdBuf(m_device, m_graphicsQueueIndex); + auto cmdBuf = genCmdBuf.createCommandBuffer(); + m_spheresBuffer = m_alloc.createBuffer(cmdBuf, m_spheres, vkBU::eStorageBuffer); + m_spheresAabbBuffer = m_alloc.createBuffer(cmdBuf, aabbs, vkBU::eShaderDeviceAddress); + m_spheresMatIndexBuffer = m_alloc.createBuffer(cmdBuf, matIdx, vkBU::eStorageBuffer); + m_spheresMatColorBuffer = m_alloc.createBuffer(cmdBuf, materials, vkBU::eStorageBuffer); + genCmdBuf.flushCommandBuffer(cmdBuf); + + // Debug information + m_debug.setObjectName(m_spheresBuffer.buffer, "spheres"); + m_debug.setObjectName(m_spheresAabbBuffer.buffer, "spheresAabb"); + m_debug.setObjectName(m_spheresMatColorBuffer.buffer, "spheresMat"); + m_debug.setObjectName(m_spheresMatIndexBuffer.buffer, "spheresMatIdx"); +} + +void HelloVulkan::createBottomLevelAS() +{ + // BLAS - Storing each primitive in a geometry + std::vector allBlas; + allBlas.reserve(m_objModel.size()); + for(const auto& obj : m_objModel) + { + auto blas = objectToVkGeometryKHR(obj); + + // We could add more geometry in each BLAS, but we add only one for now + allBlas.emplace_back(blas); + } + + // Spheres + { + auto blas = sphereToVkGeometryKHR(); + allBlas.emplace_back(blas); + } + + m_rtBuilder.buildBlas(allBlas, vk::BuildAccelerationStructureFlagBitsKHR::ePreferFastTrace); +} + +void HelloVulkan::createTopLevelAS() +{ + std::vector tlas; + tlas.reserve(m_objInstance.size()); + for(int i = 0; i < static_cast(m_objInstance.size()); i++) + { + nvvkpp::RaytracingBuilderKHR::Instance rayInst; + rayInst.transform = m_objInstance[i].transform; // Position of the instance + rayInst.instanceId = i; // gl_InstanceID + rayInst.blasId = m_objInstance[i].objIndex; + rayInst.hitGroupId = 0; // We will use the same hit group for all objects + rayInst.flags = vk::GeometryInstanceFlagBitsKHR::eTriangleCullDisable; + tlas.emplace_back(rayInst); + } + + // Add the blas containing all spheres + { + nvvkpp::RaytracingBuilderKHR::Instance rayInst; + rayInst.transform = m_objInstance[0].transform; // Position of the instance + rayInst.instanceId = static_cast(tlas.size()); // gl_InstanceID + rayInst.blasId = static_cast(m_objModel.size()); + rayInst.hitGroupId = 1; // We will use the same hit group for all objects + rayInst.flags = vk::GeometryInstanceFlagBitsKHR::eTriangleCullDisable; + tlas.emplace_back(rayInst); + } + + m_rtBuilder.buildTlas(tlas, vk::BuildAccelerationStructureFlagBitsKHR::ePreferFastTrace); +} + +//-------------------------------------------------------------------------------------------------- +// This descriptor set holds the Acceleration structure and the output image +// +void HelloVulkan::createRtDescriptorSet() +{ + using vkDT = vk::DescriptorType; + using vkSS = vk::ShaderStageFlagBits; + using vkDSLB = vk::DescriptorSetLayoutBinding; + + m_rtDescSetLayoutBind.emplace_back(vkDSLB(0, vkDT::eAccelerationStructureKHR, 1, + vkSS::eRaygenKHR | vkSS::eClosestHitKHR)); // TLAS + m_rtDescSetLayoutBind.emplace_back( + vkDSLB(1, vkDT::eStorageImage, 1, vkSS::eRaygenKHR)); // Output image + + m_rtDescPool = nvvkpp::util::createDescriptorPool(m_device, m_rtDescSetLayoutBind); + m_rtDescSetLayout = nvvkpp::util::createDescriptorSetLayout(m_device, m_rtDescSetLayoutBind); + m_rtDescSet = m_device.allocateDescriptorSets({m_rtDescPool, 1, &m_rtDescSetLayout})[0]; + + vk::WriteDescriptorSetAccelerationStructureKHR descASInfo; + descASInfo.setAccelerationStructureCount(1); + descASInfo.setPAccelerationStructures(&m_rtBuilder.getAccelerationStructure()); + vk::DescriptorImageInfo imageInfo{ + {}, m_offscreenColor.descriptor.imageView, vk::ImageLayout::eGeneral}; + + std::vector writes; + writes.emplace_back( + nvvkpp::util::createWrite(m_rtDescSet, m_rtDescSetLayoutBind[0], &descASInfo)); + writes.emplace_back(nvvkpp::util::createWrite(m_rtDescSet, m_rtDescSetLayoutBind[1], &imageInfo)); + m_device.updateDescriptorSets(static_cast(writes.size()), writes.data(), 0, nullptr); +} + + +//-------------------------------------------------------------------------------------------------- +// Writes the output image to the descriptor set +// - Required when changing resolution +// +void HelloVulkan::updateRtDescriptorSet() +{ + using vkDT = vk::DescriptorType; + + // (1) Output buffer + vk::DescriptorImageInfo imageInfo{ + {}, m_offscreenColor.descriptor.imageView, vk::ImageLayout::eGeneral}; + vk::WriteDescriptorSet wds{m_rtDescSet, 1, 0, 1, vkDT::eStorageImage, &imageInfo}; + m_device.updateDescriptorSets(wds, nullptr); +} + + +//-------------------------------------------------------------------------------------------------- +// Pipeline for the ray tracer: all shaders, raygen, chit, miss +// +void HelloVulkan::createRtPipeline() +{ + std::vector paths = defaultSearchPaths; + + vk::ShaderModule raygenSM = + nvvkpp::util::createShaderModule(m_device, // + nvh::loadFile("shaders/raytrace.rgen.spv", true, paths)); + vk::ShaderModule missSM = + nvvkpp::util::createShaderModule(m_device, // + nvh::loadFile("shaders/raytrace.rmiss.spv", true, paths)); + + // The second miss shader is invoked when a shadow ray misses the geometry. It + // simply indicates that no occlusion has been found + vk::ShaderModule shadowmissSM = nvvkpp::util::createShaderModule( + m_device, nvh::loadFile("shaders/raytraceShadow.rmiss.spv", true, paths)); + + + std::vector stages; + + // Raygen + vk::RayTracingShaderGroupCreateInfoKHR rg{vk::RayTracingShaderGroupTypeKHR::eGeneral, + VK_SHADER_UNUSED_KHR, VK_SHADER_UNUSED_KHR, + VK_SHADER_UNUSED_KHR, VK_SHADER_UNUSED_KHR}; + stages.push_back({{}, vk::ShaderStageFlagBits::eRaygenKHR, raygenSM, "main"}); + rg.setGeneralShader(static_cast(stages.size() - 1)); + m_rtShaderGroups.push_back(rg); + // Miss + vk::RayTracingShaderGroupCreateInfoKHR mg{vk::RayTracingShaderGroupTypeKHR::eGeneral, + VK_SHADER_UNUSED_KHR, VK_SHADER_UNUSED_KHR, + VK_SHADER_UNUSED_KHR, VK_SHADER_UNUSED_KHR}; + stages.push_back({{}, vk::ShaderStageFlagBits::eMissKHR, missSM, "main"}); + mg.setGeneralShader(static_cast(stages.size() - 1)); + m_rtShaderGroups.push_back(mg); + // Shadow Miss + stages.push_back({{}, vk::ShaderStageFlagBits::eMissKHR, shadowmissSM, "main"}); + mg.setGeneralShader(static_cast(stages.size() - 1)); + m_rtShaderGroups.push_back(mg); + + // Hit Group0 - Closest Hit + vk::ShaderModule chitSM = + nvvkpp::util::createShaderModule(m_device, // + nvh::loadFile("shaders/raytrace.rchit.spv", true, paths)); + + { + vk::RayTracingShaderGroupCreateInfoKHR hg{vk::RayTracingShaderGroupTypeKHR::eTrianglesHitGroup, + VK_SHADER_UNUSED_KHR, VK_SHADER_UNUSED_KHR, + VK_SHADER_UNUSED_KHR, VK_SHADER_UNUSED_KHR}; + stages.push_back({{}, vk::ShaderStageFlagBits::eClosestHitKHR, chitSM, "main"}); + hg.setClosestHitShader(static_cast(stages.size() - 1)); + m_rtShaderGroups.push_back(hg); + } + + // Hit Group1 - Closest Hit + Intersection (procedural) + vk::ShaderModule chit2SM = + nvvkpp::util::createShaderModule(m_device, // + nvh::loadFile("shaders/raytrace2.rchit.spv", true, paths)); + vk::ShaderModule rintSM = + nvvkpp::util::createShaderModule(m_device, // + nvh::loadFile("shaders/raytrace.rint.spv", true, paths)); + { + vk::RayTracingShaderGroupCreateInfoKHR hg{vk::RayTracingShaderGroupTypeKHR::eProceduralHitGroup, + VK_SHADER_UNUSED_KHR, VK_SHADER_UNUSED_KHR, + VK_SHADER_UNUSED_KHR, VK_SHADER_UNUSED_KHR}; + stages.push_back({{}, vk::ShaderStageFlagBits::eClosestHitKHR, chit2SM, "main"}); + hg.setClosestHitShader(static_cast(stages.size() - 1)); + stages.push_back({{}, vk::ShaderStageFlagBits::eIntersectionKHR, rintSM, "main"}); + hg.setIntersectionShader(static_cast(stages.size() - 1)); + m_rtShaderGroups.push_back(hg); + } + + vk::PipelineLayoutCreateInfo pipelineLayoutCreateInfo; + + // Push constant: we want to be able to update constants used by the shaders + vk::PushConstantRange pushConstant{vk::ShaderStageFlagBits::eRaygenKHR + | vk::ShaderStageFlagBits::eClosestHitKHR + | vk::ShaderStageFlagBits::eMissKHR, + 0, sizeof(RtPushConstant)}; + pipelineLayoutCreateInfo.setPushConstantRangeCount(1); + pipelineLayoutCreateInfo.setPPushConstantRanges(&pushConstant); + + // Descriptor sets: one specific to ray tracing, and one shared with the rasterization pipeline + std::vector rtDescSetLayouts = {m_rtDescSetLayout, m_descSetLayout}; + pipelineLayoutCreateInfo.setSetLayoutCount(static_cast(rtDescSetLayouts.size())); + pipelineLayoutCreateInfo.setPSetLayouts(rtDescSetLayouts.data()); + + m_rtPipelineLayout = m_device.createPipelineLayout(pipelineLayoutCreateInfo); + + // Assemble the shader stages and recursion depth info into the ray tracing pipeline + vk::RayTracingPipelineCreateInfoKHR rayPipelineInfo; + rayPipelineInfo.setStageCount(static_cast(stages.size())); // Stages are shaders + rayPipelineInfo.setPStages(stages.data()); + + rayPipelineInfo.setGroupCount(static_cast( + m_rtShaderGroups.size())); // 1-raygen, n-miss, n-(hit[+anyhit+intersect]) + rayPipelineInfo.setPGroups(m_rtShaderGroups.data()); + + rayPipelineInfo.setMaxRecursionDepth(2); // Ray depth + rayPipelineInfo.setLayout(m_rtPipelineLayout); + m_rtPipeline = m_device.createRayTracingPipelineKHR({}, rayPipelineInfo).value; + + m_device.destroy(raygenSM); + m_device.destroy(missSM); + m_device.destroy(shadowmissSM); + m_device.destroy(chitSM); + m_device.destroy(chit2SM); + m_device.destroy(rintSM); +} + +//-------------------------------------------------------------------------------------------------- +// The Shader Binding Table (SBT) +// - getting all shader handles and writing them in a SBT buffer +// - Besides exception, this could be always done like this +// See how the SBT buffer is used in run() +// +void HelloVulkan::createRtShaderBindingTable() +{ + auto groupCount = + static_cast(m_rtShaderGroups.size()); // 3 shaders: raygen, miss, chit + uint32_t groupHandleSize = m_rtProperties.shaderGroupHandleSize; // Size of a program identifier + + // Fetch all the shader handles used in the pipeline, so that they can be written in the SBT + uint32_t sbtSize = groupCount * groupHandleSize; + + std::vector shaderHandleStorage(sbtSize); + m_device.getRayTracingShaderGroupHandlesKHR(m_rtPipeline, 0, groupCount, sbtSize, + shaderHandleStorage.data()); + // Write the handles in the SBT + nvvkpp::SingleCommandBuffer genCmdBuf(m_device, m_graphicsQueueIndex); + vk::CommandBuffer cmdBuf = genCmdBuf.createCommandBuffer(); + + m_rtSBTBuffer = + m_alloc.createBuffer(cmdBuf, shaderHandleStorage, vk::BufferUsageFlagBits::eRayTracingKHR); + m_debug.setObjectName(m_rtSBTBuffer.buffer, "SBT"); + + + genCmdBuf.flushCommandBuffer(cmdBuf); + + m_alloc.flushStaging(); +} + +//-------------------------------------------------------------------------------------------------- +// Ray Tracing the scene +// +void HelloVulkan::raytrace(const vk::CommandBuffer& cmdBuf, const nvmath::vec4f& clearColor) +{ + m_debug.beginLabel(cmdBuf, "Ray trace"); + // Initializing push constant values + m_rtPushConstants.clearColor = clearColor; + m_rtPushConstants.lightPosition = m_pushConstant.lightPosition; + m_rtPushConstants.lightIntensity = m_pushConstant.lightIntensity; + m_rtPushConstants.lightType = m_pushConstant.lightType; + + cmdBuf.bindPipeline(vk::PipelineBindPoint::eRayTracingKHR, m_rtPipeline); + cmdBuf.bindDescriptorSets(vk::PipelineBindPoint::eRayTracingKHR, m_rtPipelineLayout, 0, + {m_rtDescSet, m_descSet}, {}); + cmdBuf.pushConstants(m_rtPipelineLayout, + vk::ShaderStageFlagBits::eRaygenKHR + | vk::ShaderStageFlagBits::eClosestHitKHR + | vk::ShaderStageFlagBits::eMissKHR, + 0, m_rtPushConstants); + + vk::DeviceSize progSize = m_rtProperties.shaderGroupHandleSize; // Size of a program identifier + vk::DeviceSize rayGenOffset = 0u * progSize; // Start at the beginning of m_sbtBuffer + vk::DeviceSize missOffset = 1u * progSize; // Jump over raygen + vk::DeviceSize hitGroupOffset = 3u * progSize; // Jump over the previous shaders + vk::DeviceSize sbtSize = progSize * (vk::DeviceSize)m_rtShaderGroups.size(); + + // m_sbtBuffer holds all the shader handles: raygen, n-miss, hit... + const vk::StridedBufferRegionKHR raygenShaderBindingTable = {m_rtSBTBuffer.buffer, rayGenOffset, + progSize, sbtSize}; + const vk::StridedBufferRegionKHR missShaderBindingTable = {m_rtSBTBuffer.buffer, missOffset, + progSize, sbtSize}; + const vk::StridedBufferRegionKHR hitShaderBindingTable = {m_rtSBTBuffer.buffer, hitGroupOffset, + progSize, sbtSize}; + const vk::StridedBufferRegionKHR callableShaderBindingTable; + cmdBuf.traceRaysKHR(&raygenShaderBindingTable, &missShaderBindingTable, &hitShaderBindingTable, + &callableShaderBindingTable, // + m_size.width, m_size.height, 1); // + + + m_debug.endLabel(cmdBuf); +} diff --git a/ray_tracing_intersection/hello_vulkan.h b/ray_tracing_intersection/hello_vulkan.h new file mode 100644 index 0000000..c4103b0 --- /dev/null +++ b/ray_tracing_intersection/hello_vulkan.h @@ -0,0 +1,187 @@ +/* Copyright (c) 2014-2018, NVIDIA CORPORATION. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * * Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * * Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * * Neither the name of NVIDIA CORPORATION nor the names of its + * contributors may be used to endorse or promote products derived + * from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS ``AS IS'' AND ANY + * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY + * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ +#pragma once + +#include "nvvkpp/allocator_dedicated_vkpp.hpp" +#include "nvvkpp/appbase_vkpp.hpp" +#include "nvvkpp/debug_util_vkpp.hpp" + +// #VKRay +#define ALLOC_DEDICATED +#include "nvvkpp/raytraceKHR_vkpp.hpp" + +using nvvkBuffer = nvvkpp::BufferDedicated; +using nvvkTexture = nvvkpp::TextureDedicated; + +//-------------------------------------------------------------------------------------------------- +// Simple rasterizer of OBJ objects +// - Each OBJ loaded are stored in an `ObjModel` and referenced by a `ObjInstance` +// - It is possible to have many `ObjInstance` referencing the same `ObjModel` +// - Rendering is done in an offscreen framebuffer +// - The image of the framebuffer is displayed in post-process in a full-screen quad +// +class HelloVulkan : public nvvkpp::AppBase +{ +public: + void setup(const vk::Device& device, + const vk::PhysicalDevice& physicalDevice, + uint32_t queueFamily) override; + void createDescriptorSetLayout(); + void createGraphicsPipeline(); + void loadModel(const std::string& filename, nvmath::mat4f transform = nvmath::mat4f(1)); + void updateDescriptorSet(); + void createUniformBuffer(); + void createSceneDescriptionBuffer(); + void createTextureImages(const vk::CommandBuffer& cmdBuf, + const std::vector& textures); + void updateUniformBuffer(); + void onResize(int /*w*/, int /*h*/) override; + void destroyResources(); + void rasterize(const vk::CommandBuffer& cmdBuff); + + // The OBJ model + struct ObjModel + { + uint32_t nbIndices{0}; + uint32_t nbVertices{0}; + nvvkBuffer vertexBuffer; // Device buffer of all 'Vertex' + nvvkBuffer indexBuffer; // Device buffer of the indices forming triangles + nvvkBuffer matColorBuffer; // Device buffer of array of 'Wavefront material' + nvvkBuffer matIndexBuffer; // Device buffer of array of 'Wavefront material' + }; + + // Instance of the OBJ + struct ObjInstance + { + uint32_t objIndex{0}; // Reference to the `m_objModel` + uint32_t txtOffset{0}; // Offset in `m_textures` + nvmath::mat4f transform{1}; // Position of the instance + nvmath::mat4f transformIT{1}; // Inverse transpose + }; + + // Information pushed at each draw call + struct ObjPushConstant + { + nvmath::vec3f lightPosition{10.f, 15.f, 8.f}; + int instanceId{0}; // To retrieve the transformation matrix + float lightIntensity{100.f}; + int lightType{0}; // 0: point, 1: infinite + }; + ObjPushConstant m_pushConstant; + + // Array of objects and instances in the scene + std::vector m_objModel; + std::vector m_objInstance; + + // Graphic pipeline + vk::PipelineLayout m_pipelineLayout; + vk::Pipeline m_graphicsPipeline; + std::vector m_descSetLayoutBind; + vk::DescriptorPool m_descPool; + vk::DescriptorSetLayout m_descSetLayout; + vk::DescriptorSet m_descSet; + + nvvkBuffer m_cameraMat; // Device-Host of the camera matrices + nvvkBuffer m_sceneDesc; // Device buffer of the OBJ instances + std::vector m_textures; // vector of all textures of the scene + + nvvkpp::AllocatorDedicated m_alloc; // Allocator for buffer, images, acceleration structures + nvvkpp::DebugUtil m_debug; // Utility to name objects + + // #Post + void createOffscreenRender(); + void createPostPipeline(); + void createPostDescriptor(); + void updatePostDescriptorSet(); + void drawPost(vk::CommandBuffer cmdBuf); + + std::vector m_postDescSetLayoutBind; + vk::DescriptorPool m_postDescPool; + vk::DescriptorSetLayout m_postDescSetLayout; + vk::DescriptorSet m_postDescSet; + vk::Pipeline m_postPipeline; + vk::PipelineLayout m_postPipelineLayout; + vk::RenderPass m_offscreenRenderPass; + vk::Framebuffer m_offscreenFramebuffer; + nvvkTexture m_offscreenColor; + vk::Format m_offscreenColorFormat{vk::Format::eR32G32B32A32Sfloat}; + nvvkTexture m_offscreenDepth; + vk::Format m_offscreenDepthFormat{vk::Format::eD32Sfloat}; + + // #VKRay + void initRayTracing(); + nvvkpp::RaytracingBuilderKHR::Blas objectToVkGeometryKHR(const ObjModel& model); + void createBottomLevelAS(); + void createTopLevelAS(); + void createRtDescriptorSet(); + void updateRtDescriptorSet(); + void createRtPipeline(); + void createRtShaderBindingTable(); + void raytrace(const vk::CommandBuffer& cmdBuf, const nvmath::vec4f& clearColor); + + + vk::PhysicalDeviceRayTracingPropertiesKHR m_rtProperties; + nvvkpp::RaytracingBuilderKHR m_rtBuilder; + std::vector m_rtDescSetLayoutBind; + vk::DescriptorPool m_rtDescPool; + vk::DescriptorSetLayout m_rtDescSetLayout; + vk::DescriptorSet m_rtDescSet; + std::vector m_rtShaderGroups; + vk::PipelineLayout m_rtPipelineLayout; + vk::Pipeline m_rtPipeline; + nvvkBuffer m_rtSBTBuffer; + + struct RtPushConstant + { + nvmath::vec4f clearColor; + nvmath::vec3f lightPosition; + float lightIntensity; + int lightType; + } m_rtPushConstants; + + + struct Sphere + { + nvmath::vec3f center; + float radius; + }; + + struct Aabb + { + nvmath::vec3f minimum; + nvmath::vec3f maximum; + }; + + nvvkpp::RaytracingBuilderKHR::Blas sphereToVkGeometryKHR(); + + std::vector m_spheres; // All spheres + nvvkBuffer m_spheresBuffer; // Buffer holding the spheres + nvvkBuffer m_spheresAabbBuffer; // Buffer of all Aabb + nvvkBuffer m_spheresMatColorBuffer; // Multiple materials + nvvkBuffer m_spheresMatIndexBuffer; // Define which sphere uses which material + void createSpheres(); +}; diff --git a/ray_tracing_intersection/main.cpp b/ray_tracing_intersection/main.cpp new file mode 100644 index 0000000..f74d518 --- /dev/null +++ b/ray_tracing_intersection/main.cpp @@ -0,0 +1,303 @@ +/* Copyright (c) 2014-2018, NVIDIA CORPORATION. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * * Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * * Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * * Neither the name of NVIDIA CORPORATION nor the names of its + * contributors may be used to endorse or promote products derived + * from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS ``AS IS'' AND ANY + * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY + * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +// ImGui - standalone example application for Glfw + Vulkan, using programmable +// pipeline If you are new to ImGui, see examples/README.txt and documentation +// at the top of imgui.cpp. + +#include +#include + +#include "imgui.h" +#include "imgui_impl_glfw.h" + +#include "hello_vulkan.h" +#include "nvh/cameramanipulator.hpp" +#include "nvh/fileoperations.hpp" +#include "nvpsystem.hpp" +#include "nvvkpp/appbase_vkpp.hpp" +#include "nvvkpp/commands_vkpp.hpp" +#include "nvvkpp/context_vkpp.hpp" +#include "nvvkpp/utilities_vkpp.hpp" + +////////////////////////////////////////////////////////////////////////// +#define UNUSED(x) (void)(x) +////////////////////////////////////////////////////////////////////////// + +// Default search path for shaders +std::vector defaultSearchPaths; + +// GLFW Callback functions +static void onErrorCallback(int error, const char* description) +{ + fprintf(stderr, "GLFW Error %d: %s\n", error, description); +} + +// Extra UI +void renderUI(HelloVulkan& helloVk) +{ + static int item = 1; + if(ImGui::Combo("Up Vector", &item, "X\0Y\0Z\0\0")) + { + nvmath::vec3f pos, eye, up; + CameraManip.getLookat(pos, eye, up); + up = nvmath::vec3f(item == 0, item == 1, item == 2); + CameraManip.setLookat(pos, eye, up); + } + ImGui::SliderFloat3("Light Position", &helloVk.m_pushConstant.lightPosition.x, -20.f, 20.f); + ImGui::SliderFloat("Light Intensity", &helloVk.m_pushConstant.lightIntensity, 0.f, 100.f); + ImGui::RadioButton("Point", &helloVk.m_pushConstant.lightType, 0); + ImGui::SameLine(); + ImGui::RadioButton("Infinite", &helloVk.m_pushConstant.lightType, 1); +} + +////////////////////////////////////////////////////////////////////////// +////////////////////////////////////////////////////////////////////////// +////////////////////////////////////////////////////////////////////////// +static int const SAMPLE_WIDTH = 1280; +static int const SAMPLE_HEIGHT = 720; + +//-------------------------------------------------------------------------------------------------- +// Application Entry +// +int main(int argc, char** argv) +{ + UNUSED(argc); + + // Setup GLFW window + glfwSetErrorCallback(onErrorCallback); + if(!glfwInit()) + { + return 1; + } + glfwWindowHint(GLFW_CLIENT_API, GLFW_NO_API); + GLFWwindow* window = glfwCreateWindow(SAMPLE_WIDTH, SAMPLE_HEIGHT, + "NVIDIA Vulkan Raytracing Tutorial", nullptr, nullptr); + + // Setup camera + CameraManip.setWindowSize(SAMPLE_WIDTH, SAMPLE_HEIGHT); + CameraManip.setLookat(nvmath::vec3f(20, 20, 20), nvmath::vec3f(0, 1, 0), nvmath::vec3f(0, 1, 0)); + + // Setup Vulkan + if(!glfwVulkanSupported()) + { + printf("GLFW: Vulkan Not Supported\n"); + return 1; + } + + // setup some basic things for the sample, logging file for example + NVPSystem system(argv[0], PROJECT_NAME); + + // Search path for shaders and other media + defaultSearchPaths = { + PROJECT_ABSDIRECTORY, + PROJECT_ABSDIRECTORY "../", + NVPSystem::exePath() + std::string(PROJECT_RELDIRECTORY), + NVPSystem::exePath() + std::string(PROJECT_RELDIRECTORY) + std::string("../"), + }; + + // Enabling the extension feature + vk::PhysicalDeviceRayTracingFeaturesKHR raytracingFeature; + + // Requesting Vulkan extensions and layers + nvvkpp::ContextCreateInfo contextInfo(true); + contextInfo.setVersion(1, 2); + contextInfo.addInstanceLayer("VK_LAYER_LUNARG_monitor", true); + contextInfo.addInstanceExtension(VK_KHR_SURFACE_EXTENSION_NAME); +#ifdef WIN32 + contextInfo.addInstanceExtension(VK_KHR_WIN32_SURFACE_EXTENSION_NAME); +#else + contextInfo.addInstanceExtension(VK_KHR_XLIB_SURFACE_EXTENSION_NAME); + contextInfo.addInstanceExtension(VK_KHR_XCB_SURFACE_EXTENSION_NAME); +#endif + contextInfo.addInstanceExtension(VK_KHR_GET_PHYSICAL_DEVICE_PROPERTIES_2_EXTENSION_NAME); + contextInfo.addDeviceExtension(VK_KHR_SWAPCHAIN_EXTENSION_NAME); + contextInfo.addDeviceExtension(VK_KHR_DEDICATED_ALLOCATION_EXTENSION_NAME); + contextInfo.addDeviceExtension(VK_KHR_GET_MEMORY_REQUIREMENTS_2_EXTENSION_NAME); + contextInfo.addDeviceExtension(VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME); + contextInfo.addDeviceExtension(VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME); + // #VKRay: Activate the ray tracing extension + contextInfo.addDeviceExtension(VK_KHR_RAY_TRACING_EXTENSION_NAME, false, &raytracingFeature); + contextInfo.addDeviceExtension(VK_KHR_MAINTENANCE3_EXTENSION_NAME); + contextInfo.addDeviceExtension(VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME); + contextInfo.addDeviceExtension(VK_KHR_DEFERRED_HOST_OPERATIONS_EXTENSION_NAME); + contextInfo.addDeviceExtension(VK_KHR_BUFFER_DEVICE_ADDRESS_EXTENSION_NAME); + + // Creating Vulkan base application + nvvkpp::Context vkctx{}; + vkctx.initInstance(contextInfo); + // Find all compatible devices + auto compatibleDevices = vkctx.getCompatibleDevices(contextInfo); + assert(!compatibleDevices.empty()); + // Use a compatible device + vkctx.initDevice(compatibleDevices[0], contextInfo); + + // Create example + HelloVulkan helloVk; + + // Window need to be opened to get the surface on which to draw + const vk::SurfaceKHR surface = helloVk.getVkSurface(vkctx.m_instance, window); + vkctx.setGCTQueueWithPresent(surface); + + helloVk.setup(vkctx.m_device, vkctx.m_physicalDevice, vkctx.m_queueGCT.familyIndex); + helloVk.createSurface(surface, SAMPLE_WIDTH, SAMPLE_HEIGHT); + helloVk.createDepthBuffer(); + helloVk.createRenderPass(); + helloVk.createFrameBuffers(); + + // Setup Imgui + helloVk.initGUI(0); // Using sub-pass 0 + + // Creation of the example + // helloVk.loadModel(nvh::findFile("media/scenes/Medieval_building.obj", defaultSearchPaths)); + helloVk.loadModel(nvh::findFile("media/scenes/plane.obj", defaultSearchPaths)); + helloVk.createSpheres(); + + helloVk.createOffscreenRender(); + helloVk.createDescriptorSetLayout(); + helloVk.createGraphicsPipeline(); + helloVk.createUniformBuffer(); + helloVk.createSceneDescriptionBuffer(); + helloVk.updateDescriptorSet(); + + // #VKRay + helloVk.initRayTracing(); + helloVk.createBottomLevelAS(); + helloVk.createTopLevelAS(); + helloVk.createRtDescriptorSet(); + helloVk.createRtPipeline(); + helloVk.createRtShaderBindingTable(); + + helloVk.createPostDescriptor(); + helloVk.createPostPipeline(); + helloVk.updatePostDescriptorSet(); + + + nvmath::vec4f clearColor = nvmath::vec4f(1, 1, 1, 1.00f); + bool useRaytracer = true; + + + helloVk.setupGlfwCallbacks(window); + ImGui_ImplGlfw_InitForVulkan(window, true); + + // Main loop + while(!glfwWindowShouldClose(window)) + { + glfwPollEvents(); + if(helloVk.isMinimized()) + continue; + + // Start the Dear ImGui frame + ImGui_ImplGlfw_NewFrame(); + ImGui::NewFrame(); + + // Updating camera buffer + helloVk.updateUniformBuffer(); + + // Show UI window. + if(1 == 1) + { + ImGui::ColorEdit3("Clear color", reinterpret_cast(&clearColor)); + ImGui::Checkbox("Ray Tracer mode", &useRaytracer); // Switch between raster and ray tracing + + renderUI(helloVk); + ImGui::Text("Application average %.3f ms/frame (%.1f FPS)", + 1000.0f / ImGui::GetIO().Framerate, ImGui::GetIO().Framerate); + ImGui::Render(); + } + + // Start rendering the scene + helloVk.prepareFrame(); + + // Start command buffer of this frame + auto curFrame = helloVk.getCurFrame(); + const vk::CommandBuffer& cmdBuff = helloVk.getCommandBuffers()[curFrame]; + + cmdBuff.begin({vk::CommandBufferUsageFlagBits::eOneTimeSubmit}); + + // Clearing screen + vk::ClearValue clearValues[2]; + clearValues[0].setColor(nvvkpp::util::clearColor(clearColor)); + clearValues[1].setDepthStencil({1.0f, 0}); + + // Offscreen render pass + { + vk::RenderPassBeginInfo offscreenRenderPassBeginInfo; + offscreenRenderPassBeginInfo.setClearValueCount(2); + offscreenRenderPassBeginInfo.setPClearValues(clearValues); + offscreenRenderPassBeginInfo.setRenderPass(helloVk.m_offscreenRenderPass); + offscreenRenderPassBeginInfo.setFramebuffer(helloVk.m_offscreenFramebuffer); + offscreenRenderPassBeginInfo.setRenderArea({{}, helloVk.getSize()}); + + // Rendering Scene + if(useRaytracer) + { + helloVk.raytrace(cmdBuff, clearColor); + } + else + { + cmdBuff.beginRenderPass(offscreenRenderPassBeginInfo, vk::SubpassContents::eInline); + helloVk.rasterize(cmdBuff); + cmdBuff.endRenderPass(); + } + } + + // 2nd rendering pass: tone mapper, UI + { + vk::RenderPassBeginInfo postRenderPassBeginInfo; + postRenderPassBeginInfo.setClearValueCount(2); + postRenderPassBeginInfo.setPClearValues(clearValues); + postRenderPassBeginInfo.setRenderPass(helloVk.getRenderPass()); + postRenderPassBeginInfo.setFramebuffer(helloVk.getFramebuffers()[curFrame]); + postRenderPassBeginInfo.setRenderArea({{}, helloVk.getSize()}); + + cmdBuff.beginRenderPass(postRenderPassBeginInfo, vk::SubpassContents::eInline); + // Rendering tonemapper + helloVk.drawPost(cmdBuff); + // Rendering UI + ImGui::RenderDrawDataVK(cmdBuff, ImGui::GetDrawData()); + cmdBuff.endRenderPass(); + } + + // Submit for display + cmdBuff.end(); + helloVk.submitFrame(); + } + + // Cleanup + helloVk.getDevice().waitIdle(); + helloVk.destroyResources(); + helloVk.destroy(); + + vkctx.m_instance.destroySurfaceKHR(surface); + vkctx.deinit(); + + glfwDestroyWindow(window); + glfwTerminate(); + + return 0; +} diff --git a/ray_tracing_intersection/shaders/frag_shader.frag b/ray_tracing_intersection/shaders/frag_shader.frag new file mode 100644 index 0000000..03cb75b --- /dev/null +++ b/ray_tracing_intersection/shaders/frag_shader.frag @@ -0,0 +1,79 @@ +#version 450 +#extension GL_ARB_separate_shader_objects : enable +#extension GL_EXT_nonuniform_qualifier : enable +#extension GL_GOOGLE_include_directive : enable +#extension GL_EXT_scalar_block_layout : enable + +#include "wavefront.glsl" + + +layout(push_constant) uniform shaderInformation +{ + vec3 lightPosition; + uint instanceId; + float lightIntensity; + int lightType; +} +pushC; + +// clang-format off +// Incoming +//layout(location = 0) flat in int matIndex; +layout(location = 1) in vec2 fragTexCoord; +layout(location = 2) in vec3 fragNormal; +layout(location = 3) in vec3 viewDir; +layout(location = 4) in vec3 worldPos; +// Outgoing +layout(location = 0) out vec4 outColor; +// Buffers +layout(binding = 1, scalar) buffer MatColorBufferObject { WaveFrontMaterial m[]; } materials[]; +layout(binding = 2, scalar) buffer ScnDesc { sceneDesc i[]; } scnDesc; +layout(binding = 3) uniform sampler2D[] textureSamplers; +layout(binding = 4, scalar) buffer MatIndex { int i[]; } matIdx[]; + +// clang-format on + + +void main() +{ + // Object of this instance + int objId = scnDesc.i[pushC.instanceId].objId; + + // Material of the object + int matIndex = matIdx[objId].i[gl_PrimitiveID]; + WaveFrontMaterial mat = materials[objId].m[matIndex]; + + vec3 N = normalize(fragNormal); + + // Vector toward light + vec3 L; + float lightIntensity = pushC.lightIntensity; + if(pushC.lightType == 0) + { + vec3 lDir = pushC.lightPosition - worldPos; + float d = length(lDir); + lightIntensity = pushC.lightIntensity / (d * d); + L = normalize(lDir); + } + else + { + L = normalize(pushC.lightPosition - vec3(0)); + } + + + // Diffuse + vec3 diffuse = computeDiffuse(mat, L, N); + if(mat.textureId >= 0) + { + int txtOffset = scnDesc.i[pushC.instanceId].txtOffset; + uint txtId = txtOffset + mat.textureId; + vec3 diffuseTxt = texture(textureSamplers[txtId], fragTexCoord).xyz; + diffuse *= diffuseTxt; + } + + // Specular + vec3 specular = computeSpecular(mat, viewDir, L, N); + + // Result + outColor = vec4(lightIntensity * (diffuse + specular), 1); +} diff --git a/ray_tracing_intersection/shaders/passthrough.vert b/ray_tracing_intersection/shaders/passthrough.vert new file mode 100644 index 0000000..3e15d82 --- /dev/null +++ b/ray_tracing_intersection/shaders/passthrough.vert @@ -0,0 +1,15 @@ +#version 450 +layout (location = 0) out vec2 outUV; + + +out gl_PerVertex +{ + vec4 gl_Position; +}; + + +void main() +{ + outUV = vec2((gl_VertexIndex << 1) & 2, gl_VertexIndex & 2); + gl_Position = vec4(outUV * 2.0f - 1.0f, 1.0f, 1.0f); +} diff --git a/ray_tracing_intersection/shaders/post.frag b/ray_tracing_intersection/shaders/post.frag new file mode 100644 index 0000000..b8f30f1 --- /dev/null +++ b/ray_tracing_intersection/shaders/post.frag @@ -0,0 +1,18 @@ +#version 450 +layout(location = 0) in vec2 outUV; +layout(location = 0) out vec4 fragColor; + +layout(set = 0, binding = 0) uniform sampler2D noisyTxt; + +layout(push_constant) uniform shaderInformation +{ + float aspectRatio; +} +pushc; + +void main() +{ + vec2 uv = outUV; + float gamma = 1. / 2.2; + fragColor = pow(texture(noisyTxt, uv).rgba, vec4(gamma)); +} diff --git a/ray_tracing_intersection/shaders/raycommon.glsl b/ray_tracing_intersection/shaders/raycommon.glsl new file mode 100644 index 0000000..ffcb924 --- /dev/null +++ b/ray_tracing_intersection/shaders/raycommon.glsl @@ -0,0 +1,19 @@ +struct hitPayload +{ + vec3 hitValue; +}; + +struct Sphere +{ + vec3 center; + float radius; +}; + +struct Aabb +{ + vec3 minimum; + vec3 maximum; +}; + +#define KIND_SPHERE 0 +#define KIND_CUBE 1 diff --git a/ray_tracing_intersection/shaders/raytrace.rchit b/ray_tracing_intersection/shaders/raytrace.rchit new file mode 100644 index 0000000..5321c38 --- /dev/null +++ b/ray_tracing_intersection/shaders/raytrace.rchit @@ -0,0 +1,134 @@ +#version 460 +#extension GL_EXT_ray_tracing : require +#extension GL_EXT_nonuniform_qualifier : enable +#extension GL_EXT_scalar_block_layout : enable +#extension GL_GOOGLE_include_directive : enable +#include "raycommon.glsl" +#include "wavefront.glsl" + +hitAttributeEXT vec3 attribs; + +// clang-format off +layout(location = 0) rayPayloadInEXT hitPayload prd; +layout(location = 1) rayPayloadEXT bool isShadowed; + +layout(binding = 0, set = 0) uniform accelerationStructureEXT topLevelAS; + +layout(binding = 2, set = 1, scalar) buffer ScnDesc { sceneDesc i[]; } scnDesc; +layout(binding = 5, set = 1, scalar) buffer Vertices { Vertex v[]; } vertices[]; +layout(binding = 6, set = 1) buffer Indices { uint i[]; } indices[]; + +layout(binding = 1, set = 1, scalar) buffer MatColorBufferObject { WaveFrontMaterial m[]; } materials[]; +layout(binding = 3, set = 1) uniform sampler2D textureSamplers[]; +layout(binding = 4, set = 1) buffer MatIndexColorBuffer { int i[]; } matIndex[]; + +// clang-format on + +layout(push_constant) uniform Constants +{ + vec4 clearColor; + vec3 lightPosition; + float lightIntensity; + int lightType; +} +pushC; + + +void main() +{ + // Object of this instance + uint objId = scnDesc.i[gl_InstanceID].objId; + + // Indices of the triangle + ivec3 ind = ivec3(indices[objId].i[3 * gl_PrimitiveID + 0], // + indices[objId].i[3 * gl_PrimitiveID + 1], // + indices[objId].i[3 * gl_PrimitiveID + 2]); // + // Vertex of the triangle + Vertex v0 = vertices[objId].v[ind.x]; + Vertex v1 = vertices[objId].v[ind.y]; + Vertex v2 = vertices[objId].v[ind.z]; + + const vec3 barycentrics = vec3(1.0 - attribs.x - attribs.y, attribs.x, attribs.y); + + // Computing the normal at hit position + vec3 normal = v0.nrm * barycentrics.x + v1.nrm * barycentrics.y + v2.nrm * barycentrics.z; + // Transforming the normal to world space + normal = normalize(vec3(scnDesc.i[gl_InstanceID].transfoIT * vec4(normal, 0.0))); + + + // Computing the coordinates of the hit position + vec3 worldPos = v0.pos * barycentrics.x + v1.pos * barycentrics.y + v2.pos * barycentrics.z; + // Transforming the position to world space + worldPos = vec3(scnDesc.i[gl_InstanceID].transfo * vec4(worldPos, 1.0)); + + // Vector toward the light + vec3 L; + float lightIntensity = pushC.lightIntensity; + float lightDistance = 100000.0; + // Point light + if(pushC.lightType == 0) + { + vec3 lDir = pushC.lightPosition - worldPos; + lightDistance = length(lDir); + lightIntensity = pushC.lightIntensity / (lightDistance * lightDistance); + L = normalize(lDir); + } + else // Directional light + { + L = normalize(pushC.lightPosition - vec3(0)); + } + + // Material of the object + int matIdx = matIndex[objId].i[gl_PrimitiveID]; + WaveFrontMaterial mat = materials[objId].m[matIdx]; + + + // Diffuse + vec3 diffuse = computeDiffuse(mat, L, normal); + if(mat.textureId >= 0) + { + uint txtId = mat.textureId + scnDesc.i[gl_InstanceID].txtOffset; + vec2 texCoord = + v0.texCoord * barycentrics.x + v1.texCoord * barycentrics.y + v2.texCoord * barycentrics.z; + diffuse *= texture(textureSamplers[txtId], texCoord).xyz; + } + + vec3 specular = vec3(0); + float attenuation = 1; + + // Tracing shadow ray only if the light is visible from the surface + if(dot(normal, L) > 0) + { + float tMin = 0.001; + float tMax = lightDistance; + vec3 origin = gl_WorldRayOriginEXT + gl_WorldRayDirectionEXT * gl_HitTEXT; + vec3 rayDir = L; + uint flags = gl_RayFlagsTerminateOnFirstHitEXT | gl_RayFlagsOpaqueEXT + | gl_RayFlagsSkipClosestHitShaderEXT; + isShadowed = true; + traceRayEXT(topLevelAS, // acceleration structure + flags, // rayFlags + 0xFF, // cullMask + 0, // sbtRecordOffset + 0, // sbtRecordStride + 1, // missIndex + origin, // ray origin + tMin, // ray min range + rayDir, // ray direction + tMax, // ray max range + 1 // payload (location = 1) + ); + + if(isShadowed) + { + attenuation = 0.3; + } + else + { + // Specular + specular = computeSpecular(mat, gl_WorldRayDirectionEXT, L, normal); + } + } + + prd.hitValue = vec3(lightIntensity * attenuation * (diffuse + specular)); +} diff --git a/ray_tracing_intersection/shaders/raytrace.rgen b/ray_tracing_intersection/shaders/raytrace.rgen new file mode 100644 index 0000000..30a6ee5 --- /dev/null +++ b/ray_tracing_intersection/shaders/raytrace.rgen @@ -0,0 +1,48 @@ +#version 460 +#extension GL_EXT_ray_tracing : require +#extension GL_GOOGLE_include_directive : enable +#include "raycommon.glsl" + +layout(binding = 0, set = 0) uniform accelerationStructureEXT topLevelAS; +layout(binding = 1, set = 0, rgba32f) uniform image2D image; + +layout(location = 0) rayPayloadEXT hitPayload prd; + +layout(binding = 0, set = 1) uniform CameraProperties +{ + mat4 view; + mat4 proj; + mat4 viewInverse; + mat4 projInverse; +} +cam; + +void main() +{ + const vec2 pixelCenter = vec2(gl_LaunchIDEXT.xy) + vec2(0.5); + const vec2 inUV = pixelCenter / vec2(gl_LaunchSizeEXT.xy); + vec2 d = inUV * 2.0 - 1.0; + + vec4 origin = cam.viewInverse * vec4(0, 0, 0, 1); + vec4 target = cam.projInverse * vec4(d.x, d.y, 1, 1); + vec4 direction = cam.viewInverse * vec4(normalize(target.xyz), 0); + + uint rayFlags = gl_RayFlagsOpaqueEXT; + float tMin = 0.001; + float tMax = 10000.0; + + traceRayEXT(topLevelAS, // acceleration structure + rayFlags, // rayFlags + 0xFF, // cullMask + 0, // sbtRecordOffset + 0, // sbtRecordStride + 0, // missIndex + origin.xyz, // ray origin + tMin, // ray min range + direction.xyz, // ray direction + tMax, // ray max range + 0 // payload (location = 0) + ); + + imageStore(image, ivec2(gl_LaunchIDEXT.xy), vec4(prd.hitValue, 1.0)); +} diff --git a/ray_tracing_intersection/shaders/raytrace.rint b/ray_tracing_intersection/shaders/raytrace.rint new file mode 100644 index 0000000..50cb7af --- /dev/null +++ b/ray_tracing_intersection/shaders/raytrace.rint @@ -0,0 +1,84 @@ +#version 460 +#extension GL_EXT_ray_tracing : require +#extension GL_EXT_nonuniform_qualifier : enable +#extension GL_EXT_scalar_block_layout : enable +#extension GL_GOOGLE_include_directive : enable +#include "raycommon.glsl" +#include "wavefront.glsl" + +hitAttributeEXT vec3 HitAttribute; + +layout(binding = 7, set = 1, scalar) buffer allSpheres_ +{ + Sphere i[]; +} +allSpheres; + + +struct Ray +{ + vec3 origin; + vec3 direction; +}; + +// Ray-Sphere intersection +// http://viclw17.github.io/2018/07/16/raytracing-ray-sphere-intersection/ +float hitSphere(const Sphere s, const Ray r) +{ + vec3 oc = r.origin - s.center; + float a = dot(r.direction, r.direction); + float b = 2.0 * dot(oc, r.direction); + float c = dot(oc, oc) - s.radius * s.radius; + float discriminant = b * b - 4 * a * c; + if(discriminant < 0) + { + return -1.0; + } + else + { + return (-b - sqrt(discriminant)) / (2.0 * a); + } +} + +// Ray-AABB intersection +float hitAabb(const Aabb aabb, const Ray r) +{ + vec3 invDir = 1.0 / r.direction; + vec3 tbot = invDir * (aabb.minimum - r.origin); + vec3 ttop = invDir * (aabb.maximum - r.origin); + vec3 tmin = min(ttop, tbot); + vec3 tmax = max(ttop, tbot); + float t0 = max(tmin.x, max(tmin.y, tmin.z)); + float t1 = min(tmax.x, min(tmax.y, tmax.z)); + return t1 > max(t0, 0.0) ? t0 : -1.0; +} + +void main() +{ + Ray ray; + ray.origin = gl_WorldRayOriginEXT; + ray.direction = gl_WorldRayDirectionEXT; + + // Sphere data + Sphere sphere = allSpheres.i[gl_PrimitiveID]; + + float tHit = -1; + int hitKind = gl_PrimitiveID % 2 == 0 ? KIND_SPHERE : KIND_CUBE; + if(hitKind == KIND_SPHERE) + { + // Sphere intersection + tHit = hitSphere(sphere, ray); + } + else + { + // AABB intersection + Aabb aabb; + aabb.minimum = sphere.center - vec3(sphere.radius); + aabb.maximum = sphere.center + vec3(sphere.radius); + tHit = hitAabb(aabb, ray); + } + + // Report hit point + if(tHit > 0) + reportIntersectionEXT(tHit, hitKind); +} diff --git a/ray_tracing_intersection/shaders/raytrace.rmiss b/ray_tracing_intersection/shaders/raytrace.rmiss new file mode 100644 index 0000000..774899a --- /dev/null +++ b/ray_tracing_intersection/shaders/raytrace.rmiss @@ -0,0 +1,16 @@ +#version 460 +#extension GL_EXT_ray_tracing : require +#extension GL_GOOGLE_include_directive : enable +#include "raycommon.glsl" + +layout(location = 0) rayPayloadInEXT hitPayload prd; + +layout(push_constant) uniform Constants +{ + vec4 clearColor; +}; + +void main() +{ + prd.hitValue = clearColor.xyz * 0.8; +} diff --git a/ray_tracing_intersection/shaders/raytrace2.rchit b/ray_tracing_intersection/shaders/raytrace2.rchit new file mode 100644 index 0000000..57c6c4c --- /dev/null +++ b/ray_tracing_intersection/shaders/raytrace2.rchit @@ -0,0 +1,119 @@ +#version 460 +#extension GL_EXT_ray_tracing : require +#extension GL_EXT_nonuniform_qualifier : enable +#extension GL_EXT_scalar_block_layout : enable +#extension GL_GOOGLE_include_directive : enable +#include "raycommon.glsl" +#include "wavefront.glsl" + +hitAttributeEXT vec3 attribs; + +// clang-format off +layout(location = 0) rayPayloadInEXT hitPayload prd; +layout(location = 1) rayPayloadEXT bool isShadowed; + +layout(binding = 0, set = 0) uniform accelerationStructureEXT topLevelAS; + +layout(binding = 2, set = 1, scalar) buffer ScnDesc { sceneDesc i[]; } scnDesc; +layout(binding = 5, set = 1, scalar) buffer Vertices { Vertex v[]; } vertices[]; +layout(binding = 6, set = 1) buffer Indices { uint i[]; } indices[]; + +layout(binding = 1, set = 1, scalar) buffer MatColorBufferObject { WaveFrontMaterial m[]; } materials[]; +layout(binding = 3, set = 1) uniform sampler2D textureSamplers[]; +layout(binding = 4, set = 1) buffer MatIndexColorBuffer { int i[]; } matIndex[]; +layout(binding = 7, set = 1, scalar) buffer allSpheres_ {Sphere i[];} allSpheres; + +// clang-format on + +layout(push_constant) uniform Constants +{ + vec4 clearColor; + vec3 lightPosition; + float lightIntensity; + int lightType; +} +pushC; + + +void main() +{ + vec3 worldPos = gl_WorldRayOriginEXT + gl_WorldRayDirectionEXT * gl_HitTEXT; + + Sphere instance = allSpheres.i[gl_PrimitiveID]; + + // Computing the normal at hit position + vec3 normal = normalize(worldPos - instance.center); + + // Computing the normal for a cube + if(gl_HitKindEXT == KIND_CUBE) // Aabb + { + vec3 absN = abs(normal); + float maxC = max(max(absN.x, absN.y), absN.z); + normal = (maxC == absN.x) ? + vec3(sign(normal.x), 0, 0) : + (maxC == absN.y) ? vec3(0, sign(normal.y), 0) : vec3(0, 0, sign(normal.z)); + } + + // Vector toward the light + vec3 L; + float lightIntensity = pushC.lightIntensity; + float lightDistance = 100000.0; + // Point light + if(pushC.lightType == 0) + { + vec3 lDir = pushC.lightPosition - worldPos; + lightDistance = length(lDir); + lightIntensity = pushC.lightIntensity / (lightDistance * lightDistance); + L = normalize(lDir); + } + else // Directional light + { + L = normalize(pushC.lightPosition - vec3(0)); + } + + // Material of the object + int matIdx = matIndex[gl_InstanceID].i[gl_PrimitiveID]; + WaveFrontMaterial mat = materials[gl_InstanceID].m[matIdx]; + + // Diffuse + vec3 diffuse = computeDiffuse(mat, L, normal); + vec3 specular = vec3(0); + float attenuation = 0.3; + + // Tracing shadow ray only if the light is visible from the surface + if(dot(normal, L) > 0) + { + float tMin = 0.001; + float tMax = lightDistance; + vec3 origin = gl_WorldRayOriginEXT + gl_WorldRayDirectionEXT * gl_HitTEXT; + vec3 rayDir = L; + uint flags = gl_RayFlagsTerminateOnFirstHitEXT | gl_RayFlagsOpaqueEXT + | gl_RayFlagsSkipClosestHitShaderEXT; + isShadowed = true; + traceRayEXT(topLevelAS, // acceleration structure + flags, // rayFlags + 0xFF, // cullMask + 0, // sbtRecordOffset + 0, // sbtRecordStride + 1, // missIndex + origin, // ray origin + tMin, // ray min range + rayDir, // ray direction + tMax, // ray max range + 1 // payload (location = 1) + ); + + if(isShadowed) + { + attenuation = 0.3; + } + else + { + attenuation = 1; + // Specular + specular = computeSpecular(mat, gl_WorldRayDirectionEXT, L, normal); + } + } + + prd.hitValue = vec3(lightIntensity * attenuation * (diffuse + specular)); +} diff --git a/ray_tracing_intersection/shaders/raytraceShadow.rmiss b/ray_tracing_intersection/shaders/raytraceShadow.rmiss new file mode 100644 index 0000000..57be266 --- /dev/null +++ b/ray_tracing_intersection/shaders/raytraceShadow.rmiss @@ -0,0 +1,9 @@ +#version 460 +#extension GL_EXT_ray_tracing : require + +layout(location = 1) rayPayloadInEXT bool isShadowed; + +void main() +{ + isShadowed = false; +} diff --git a/ray_tracing_intersection/shaders/vert_shader.vert b/ray_tracing_intersection/shaders/vert_shader.vert new file mode 100644 index 0000000..e358821 --- /dev/null +++ b/ray_tracing_intersection/shaders/vert_shader.vert @@ -0,0 +1,61 @@ +#version 450 +#extension GL_ARB_separate_shader_objects : enable +#extension GL_EXT_scalar_block_layout : enable +#extension GL_GOOGLE_include_directive : enable + +#include "wavefront.glsl" + +// clang-format off +layout(binding = 2, set = 0, scalar) buffer ScnDesc { sceneDesc i[]; } scnDesc; +// clang-format on + +layout(binding = 0) uniform UniformBufferObject +{ + mat4 view; + mat4 proj; + mat4 viewI; +} +ubo; + +layout(push_constant) uniform shaderInformation +{ + vec3 lightPosition; + uint instanceId; + float lightIntensity; + int lightType; +} +pushC; + +layout(location = 0) in vec3 inPosition; +layout(location = 1) in vec3 inNormal; +layout(location = 2) in vec3 inColor; +layout(location = 3) in vec2 inTexCoord; + + +//layout(location = 0) flat out int matIndex; +layout(location = 1) out vec2 fragTexCoord; +layout(location = 2) out vec3 fragNormal; +layout(location = 3) out vec3 viewDir; +layout(location = 4) out vec3 worldPos; + +out gl_PerVertex +{ + vec4 gl_Position; +}; + + +void main() +{ + mat4 objMatrix = scnDesc.i[pushC.instanceId].transfo; + mat4 objMatrixIT = scnDesc.i[pushC.instanceId].transfoIT; + + vec3 origin = vec3(ubo.viewI * vec4(0, 0, 0, 1)); + + worldPos = vec3(objMatrix * vec4(inPosition, 1.0)); + viewDir = vec3(worldPos - origin); + fragTexCoord = inTexCoord; + fragNormal = vec3(objMatrixIT * vec4(inNormal, 0.0)); + // matIndex = inMatID; + + gl_Position = ubo.proj * ubo.view * vec4(worldPos, 1.0); +} diff --git a/ray_tracing_intersection/shaders/wavefront.glsl b/ray_tracing_intersection/shaders/wavefront.glsl new file mode 100644 index 0000000..78b4b3c --- /dev/null +++ b/ray_tracing_intersection/shaders/wavefront.glsl @@ -0,0 +1,57 @@ +struct Vertex +{ + vec3 pos; + vec3 nrm; + vec3 color; + vec2 texCoord; +}; + +struct WaveFrontMaterial +{ + vec3 ambient; + vec3 diffuse; + vec3 specular; + vec3 transmittance; + vec3 emission; + float shininess; + float ior; // index of refraction + float dissolve; // 1 == opaque; 0 == fully transparent + int illum; // illumination model (see http://www.fileformat.info/format/material/) + int textureId; +}; + +struct sceneDesc +{ + int objId; + int txtOffset; + mat4 transfo; + mat4 transfoIT; +}; + + +vec3 computeDiffuse(WaveFrontMaterial mat, vec3 lightDir, vec3 normal) +{ + // Lambertian + float dotNL = max(dot(normal, lightDir), 0.0); + vec3 c = mat.diffuse * dotNL; + if(mat.illum >= 1) + return c + mat.ambient; +} + +vec3 computeSpecular(WaveFrontMaterial mat, vec3 viewDir, vec3 lightDir, vec3 normal) +{ + if(mat.illum < 2) + return vec3(0); + + // Compute specular only if not in shadow + const float kPi = 3.14159265; + const float kShininess = max(mat.shininess, 4.0); + + // Specular + const float kEnergyConservation = (2.0 + kShininess) / (2.0 * kPi); + vec3 V = normalize(-viewDir); + vec3 R = reflect(-lightDir, normal); + float specular = kEnergyConservation * pow(max(dot(V, R), 0.0), kShininess); + + return vec3(mat.specular * specular); +} diff --git a/ray_tracing_jitter_cam/CMakeLists.txt b/ray_tracing_jitter_cam/CMakeLists.txt new file mode 100644 index 0000000..1ca7679 --- /dev/null +++ b/ray_tracing_jitter_cam/CMakeLists.txt @@ -0,0 +1,102 @@ +cmake_minimum_required(VERSION 2.8) + +get_filename_component(PROJNAME ${CMAKE_CURRENT_SOURCE_DIR} NAME) +SET(PROJNAME vk_${PROJNAME}_KHR) + +Project(${PROJNAME}) +Message(STATUS "-------------------------------") +Message(STATUS "Processing Project ${PROJNAME}:") + +##################################################################################### +_add_project_definitions(${PROJNAME}) + +##################################################################################### +# Source files for this project +# +file(GLOB SOURCE_FILES *.cpp *.hpp *.inl *.h *.c) +file(GLOB EXTRA_COMMON "../common/*.*") +list(APPEND COMMON_SOURCE_FILES ${EXTRA_COMMON}) +include_directories("../common") + + +##################################################################################### +# GLSL to SPIR-V custom build +# +# more than one file can be given: _compile_GLSL("GLSL_mesh.vert;GLSL_mesh.frag" "GLSL_mesh.spv" GLSL_SOURCES) +# the SpirV validator is fine as long as files are for different pipeline stages (entry points still need to be main()) +#_compile_GLSL( ) +UNSET(GLSL_SOURCES) +UNSET(SPV_OUTPUT) +file(GLOB_RECURSE GLSL_HEADER_FILES "shaders/*.h" "shaders/*.glsl") +file(GLOB_RECURSE GLSL_SOURCE_FILES + "shaders/*.comp" + "shaders/*.frag" + "shaders/*.vert" + "shaders/*.rchit" + "shaders/*.rahit" + "shaders/*.rmiss" + "shaders/*.rgen" + ) +foreach(GLSL ${GLSL_SOURCE_FILES}) + get_filename_component(FILE_NAME ${GLSL} NAME) + _compile_GLSL(${GLSL} "shaders/${FILE_NAME}.spv" GLSL_SOURCES SPV_OUTPUT) +endforeach(GLSL) + +list(APPEND GLSL_SOURCES ${GLSL_HEADER_FILES}) +source_group(Shader_Files FILES ${GLSL_SOURCES}) + + +##################################################################################### +# Executable +# +# if(WIN32 AND NOT GLUT_FOUND) +# add_definitions(/wd4996) #remove printf warning +# add_definitions(/wd4244) #remove double to float conversion warning +# add_definitions(/wd4305) #remove double to float truncation warning +# else() +# add_definitions(-fpermissive) +# endif() +add_executable(${PROJNAME} ${SOURCE_FILES} ${COMMON_SOURCE_FILES} ${PACKAGE_SOURCE_FILES} ${GLSL_SOURCES} ${CUDA_FILES} ${CUBIN_SOURCES}) + +#_set_subsystem_console(${PROJNAME}) + +##################################################################################### +# common source code needed for this sample +# +source_group(common FILES + ${COMMON_SOURCE_FILES} + ${PACKAGE_SOURCE_FILES} +) +source_group("Source Files" FILES ${SOURCE_FILES}) + +# if(UNIX) +# set(UNIXLINKLIBS dl pthread) +# else() +# set(UNIXLINKLIBS) +# endif() + +##################################################################################### +# Linkage +# +target_link_libraries(${PROJNAME} ${PLATFORM_LIBRARIES} shared_sources) + +foreach(DEBUGLIB ${LIBRARIES_DEBUG}) + target_link_libraries(${PROJNAME} debug ${DEBUGLIB}) +endforeach(DEBUGLIB) + +foreach(RELEASELIB ${LIBRARIES_OPTIMIZED}) + target_link_libraries(${PROJNAME} optimized ${RELEASELIB}) +endforeach(RELEASELIB) + +##################################################################################### +# copies binaries that need to be put next to the exe files (ZLib, etc.) +# +_copy_binaries_to_target( ${PROJNAME} ) + + +install(FILES ${SPV_OUTPUT} CONFIGURATIONS Release DESTINATION "bin_${ARCH}/${PROJNAME}/shaders") +install(FILES ${SPV_OUTPUT} CONFIGURATIONS Debug DESTINATION "bin_${ARCH}_debug/${PROJNAME}/shaders") +install(FILES ${CUBIN_SOURCES} CONFIGURATIONS Release DESTINATION "bin_${ARCH}/${PROJNAME}") +install(FILES ${CUBIN_SOURCES} CONFIGURATIONS Debug DESTINATION "bin_${ARCH}_debug/${PROJNAME}") +install(DIRECTORY "../media" CONFIGURATIONS Release DESTINATION "bin_${ARCH}/${PROJNAME}") +install(DIRECTORY "../media" CONFIGURATIONS Debug DESTINATION "bin_${ARCH}_debug/${PROJNAME}") diff --git a/ray_tracing_jitter_cam/README.md b/ray_tracing_jitter_cam/README.md new file mode 100644 index 0000000..d84d7ff --- /dev/null +++ b/ray_tracing_jitter_cam/README.md @@ -0,0 +1,5 @@ +# NVIDIA Vulkan Ray Tracing Tutorial + +[Start the tutorial of this project](https://nvpro-samples.github.io/vk_raytracing_tutorial/vkrt_tuto_antialiasing.md.htm) + +![](../docs/Images/antialiasing.png) \ No newline at end of file diff --git a/ray_tracing_jitter_cam/hello_vulkan.cpp b/ray_tracing_jitter_cam/hello_vulkan.cpp new file mode 100644 index 0000000..f181d1a --- /dev/null +++ b/ray_tracing_jitter_cam/hello_vulkan.cpp @@ -0,0 +1,928 @@ +/* Copyright (c) 2014-2018, NVIDIA CORPORATION. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * * Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * * Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * * Neither the name of NVIDIA CORPORATION nor the names of its + * contributors may be used to endorse or promote products derived + * from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS ``AS IS'' AND ANY + * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY + * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +#include +#include + +extern std::vector defaultSearchPaths; + +#define STB_IMAGE_IMPLEMENTATION +#include "fileformats/stb_image.h" +#include "obj_loader.h" + +#include "hello_vulkan.h" +#include "nvh//cameramanipulator.hpp" +#include "nvvkpp/descriptorsets_vkpp.hpp" +#include "nvvkpp/pipeline_vkpp.hpp" + +#include "nvh/fileoperations.hpp" +#include "nvvkpp/commands_vkpp.hpp" +#include "nvvkpp/renderpass_vkpp.hpp" +#include "nvvkpp/utilities_vkpp.hpp" + +// Holding the camera matrices +struct CameraMatrices +{ + nvmath::mat4f view; + nvmath::mat4f proj; + nvmath::mat4f viewInverse; + // #VKRay + nvmath::mat4f projInverse; +}; + +//-------------------------------------------------------------------------------------------------- +// Keep the handle on the device +// Initialize the tool to do all our allocations: buffers, images +// +void HelloVulkan::setup(const vk::Device& device, + const vk::PhysicalDevice& physicalDevice, + uint32_t queueFamily) +{ + AppBase::setup(device, physicalDevice, queueFamily); + m_alloc.init(device, physicalDevice); + m_debug.setup(m_device); +} + +//-------------------------------------------------------------------------------------------------- +// Called at each frame to update the camera matrix +// +void HelloVulkan::updateUniformBuffer() +{ + const float aspectRatio = m_size.width / static_cast(m_size.height); + + CameraMatrices ubo = {}; + ubo.view = CameraManip.getMatrix(); + ubo.proj = nvmath::perspectiveVK(CameraManip.getFov(), aspectRatio, 0.1f, 1000.0f); + // ubo.proj[1][1] *= -1; // Inverting Y for Vulkan + ubo.viewInverse = nvmath::invert(ubo.view); + // #VKRay + ubo.projInverse = nvmath::invert(ubo.proj); + + void* data = m_device.mapMemory(m_cameraMat.allocation, 0, sizeof(ubo)); + memcpy(data, &ubo, sizeof(ubo)); + m_device.unmapMemory(m_cameraMat.allocation); +} + +//-------------------------------------------------------------------------------------------------- +// Describing the layout pushed when rendering +// +void HelloVulkan::createDescriptorSetLayout() +{ + using vkDS = vk::DescriptorSetLayoutBinding; + using vkDT = vk::DescriptorType; + using vkSS = vk::ShaderStageFlagBits; + uint32_t nbTxt = static_cast(m_textures.size()); + uint32_t nbObj = static_cast(m_objModel.size()); + + // Camera matrices (binding = 0) + m_descSetLayoutBind.emplace_back( + vkDS(0, vkDT::eUniformBuffer, 1, vkSS::eVertex | vkSS::eRaygenKHR)); + // Materials (binding = 1) + m_descSetLayoutBind.emplace_back( + vkDS(1, vkDT::eStorageBuffer, nbObj, vkSS::eVertex | vkSS::eFragment | vkSS::eClosestHitKHR)); + // Scene description (binding = 2) + m_descSetLayoutBind.emplace_back( // + vkDS(2, vkDT::eStorageBuffer, 1, vkSS::eVertex | vkSS::eFragment | vkSS::eClosestHitKHR)); + // Textures (binding = 3) + m_descSetLayoutBind.emplace_back( + vkDS(3, vkDT::eCombinedImageSampler, nbTxt, vkSS::eFragment | vkSS::eClosestHitKHR)); + // Materials (binding = 4) + m_descSetLayoutBind.emplace_back( + vkDS(4, vkDT::eStorageBuffer, nbObj, vkSS::eFragment | vkSS::eClosestHitKHR)); + // Storing vertices (binding = 5) + m_descSetLayoutBind.emplace_back( // + vkDS(5, vkDT::eStorageBuffer, nbObj, vkSS::eClosestHitKHR)); + // Storing indices (binding = 6) + m_descSetLayoutBind.emplace_back( // + vkDS(6, vkDT::eStorageBuffer, nbObj, vkSS::eClosestHitKHR)); + + + m_descSetLayout = nvvkpp::util::createDescriptorSetLayout(m_device, m_descSetLayoutBind); + m_descPool = nvvkpp::util::createDescriptorPool(m_device, m_descSetLayoutBind, 1); + m_descSet = nvvkpp::util::createDescriptorSet(m_device, m_descPool, m_descSetLayout); +} + +//-------------------------------------------------------------------------------------------------- +// Setting up the buffers in the descriptor set +// +void HelloVulkan::updateDescriptorSet() +{ + std::vector writes; + + // Camera matrices and scene description + vk::DescriptorBufferInfo dbiUnif{m_cameraMat.buffer, 0, VK_WHOLE_SIZE}; + writes.emplace_back(nvvkpp::util::createWrite(m_descSet, m_descSetLayoutBind[0], &dbiUnif)); + vk::DescriptorBufferInfo dbiSceneDesc{m_sceneDesc.buffer, 0, VK_WHOLE_SIZE}; + writes.emplace_back(nvvkpp::util::createWrite(m_descSet, m_descSetLayoutBind[2], &dbiSceneDesc)); + + // All material buffers, 1 buffer per OBJ + std::vector dbiMat; + std::vector dbiMatIdx; + std::vector dbiVert; + std::vector dbiIdx; + for(auto& obj : m_objModel) + { + dbiMat.emplace_back(obj.matColorBuffer.buffer, 0, VK_WHOLE_SIZE); + dbiMatIdx.emplace_back(obj.matIndexBuffer.buffer, 0, VK_WHOLE_SIZE); + dbiVert.emplace_back(obj.vertexBuffer.buffer, 0, VK_WHOLE_SIZE); + dbiIdx.emplace_back(obj.indexBuffer.buffer, 0, VK_WHOLE_SIZE); + } + writes.emplace_back(nvvkpp::util::createWrite(m_descSet, m_descSetLayoutBind[1], dbiMat.data())); + writes.emplace_back( + nvvkpp::util::createWrite(m_descSet, m_descSetLayoutBind[4], dbiMatIdx.data())); + writes.emplace_back(nvvkpp::util::createWrite(m_descSet, m_descSetLayoutBind[5], dbiVert.data())); + writes.emplace_back(nvvkpp::util::createWrite(m_descSet, m_descSetLayoutBind[6], dbiIdx.data())); + + // All texture samplers + std::vector diit; + for(auto& texture : m_textures) + { + diit.push_back(texture.descriptor); + } + writes.emplace_back(nvvkpp::util::createWrite(m_descSet, m_descSetLayoutBind[3], diit.data())); + + // Writing the information + m_device.updateDescriptorSets(static_cast(writes.size()), writes.data(), 0, nullptr); +} + +//-------------------------------------------------------------------------------------------------- +// Creating the pipeline layout +// +void HelloVulkan::createGraphicsPipeline() +{ + using vkSS = vk::ShaderStageFlagBits; + + vk::PushConstantRange pushConstantRanges = {vkSS::eVertex | vkSS::eFragment, 0, + sizeof(ObjPushConstant)}; + + // Creating the Pipeline Layout + vk::PipelineLayoutCreateInfo pipelineLayoutCreateInfo; + vk::DescriptorSetLayout descSetLayout(m_descSetLayout); + pipelineLayoutCreateInfo.setSetLayoutCount(1); + pipelineLayoutCreateInfo.setPSetLayouts(&descSetLayout); + pipelineLayoutCreateInfo.setPushConstantRangeCount(1); + pipelineLayoutCreateInfo.setPPushConstantRanges(&pushConstantRanges); + m_pipelineLayout = m_device.createPipelineLayout(pipelineLayoutCreateInfo); + + // Creating the Pipeline + std::vector paths = defaultSearchPaths; + nvvkpp::GraphicsPipelineGenerator gpb(m_device, m_pipelineLayout, m_offscreenRenderPass); + gpb.depthStencilState = {true}; + gpb.addShader(nvh::loadFile("shaders/vert_shader.vert.spv", true, paths), vkSS::eVertex); + gpb.addShader(nvh::loadFile("shaders/frag_shader.frag.spv", true, paths), vkSS::eFragment); + gpb.vertexInputState.bindingDescriptions = {{0, sizeof(VertexObj)}}; + gpb.vertexInputState.attributeDescriptions = { + {0, 0, vk::Format::eR32G32B32Sfloat, offsetof(VertexObj, pos)}, + {1, 0, vk::Format::eR32G32B32Sfloat, offsetof(VertexObj, nrm)}, + {2, 0, vk::Format::eR32G32B32Sfloat, offsetof(VertexObj, color)}, + {3, 0, vk::Format::eR32G32Sfloat, offsetof(VertexObj, texCoord)}}; + + m_graphicsPipeline = gpb.create(); + m_debug.setObjectName(m_graphicsPipeline, "Graphics"); +} + +//-------------------------------------------------------------------------------------------------- +// Loading the OBJ file and setting up all buffers +// +void HelloVulkan::loadModel(const std::string& filename, nvmath::mat4f transform) +{ + using vkBU = vk::BufferUsageFlagBits; + + ObjLoader loader; + loader.loadModel(filename); + + // Converting from Srgb to linear + for(auto& m : loader.m_materials) + { + m.ambient = nvmath::pow(m.ambient, 2.2f); + m.diffuse = nvmath::pow(m.diffuse, 2.2f); + m.specular = nvmath::pow(m.specular, 2.2f); + } + + ObjInstance instance; + instance.objIndex = static_cast(m_objModel.size()); + instance.transform = transform; + instance.transformIT = nvmath::transpose(nvmath::invert(transform)); + instance.txtOffset = static_cast(m_textures.size()); + + ObjModel model; + model.nbIndices = static_cast(loader.m_indices.size()); + model.nbVertices = static_cast(loader.m_vertices.size()); + + // Create the buffers on Device and copy vertices, indices and materials + nvvkpp::SingleCommandBuffer cmdBufGet(m_device, m_graphicsQueueIndex); + vk::CommandBuffer cmdBuf = cmdBufGet.createCommandBuffer(); + model.vertexBuffer = + m_alloc.createBuffer(cmdBuf, loader.m_vertices, + vkBU::eVertexBuffer | vkBU::eStorageBuffer | vkBU::eShaderDeviceAddress); + model.indexBuffer = + m_alloc.createBuffer(cmdBuf, loader.m_indices, + vkBU::eIndexBuffer | vkBU::eStorageBuffer | vkBU::eShaderDeviceAddress); + model.matColorBuffer = m_alloc.createBuffer(cmdBuf, loader.m_materials, vkBU::eStorageBuffer); + model.matIndexBuffer = m_alloc.createBuffer(cmdBuf, loader.m_matIndx, vkBU::eStorageBuffer); + // Creates all textures found + createTextureImages(cmdBuf, loader.m_textures); + cmdBufGet.flushCommandBuffer(cmdBuf); + m_alloc.flushStaging(); + + std::string objNb = std::to_string(instance.objIndex); + m_debug.setObjectName(model.vertexBuffer.buffer, (std::string("vertex_" + objNb).c_str())); + m_debug.setObjectName(model.indexBuffer.buffer, (std::string("index_" + objNb).c_str())); + m_debug.setObjectName(model.matColorBuffer.buffer, (std::string("mat_" + objNb).c_str())); + m_debug.setObjectName(model.matIndexBuffer.buffer, (std::string("matIdx_" + objNb).c_str())); + + m_objModel.emplace_back(model); + m_objInstance.emplace_back(instance); +} + +//-------------------------------------------------------------------------------------------------- +// Creating the uniform buffer holding the camera matrices +// - Buffer is host visible +// +void HelloVulkan::createUniformBuffer() +{ + using vkBU = vk::BufferUsageFlagBits; + using vkMP = vk::MemoryPropertyFlagBits; + + m_cameraMat = m_alloc.createBuffer(sizeof(CameraMatrices), vkBU::eUniformBuffer, + vkMP::eHostVisible | vkMP::eHostCoherent); + m_debug.setObjectName(m_cameraMat.buffer, "cameraMat"); +} + +//-------------------------------------------------------------------------------------------------- +// Create a storage buffer containing the description of the scene elements +// - Which geometry is used by which instance +// - Transformation +// - Offset for texture +// +void HelloVulkan::createSceneDescriptionBuffer() +{ + using vkBU = vk::BufferUsageFlagBits; + nvvkpp::SingleCommandBuffer cmdGen(m_device, m_graphicsQueueIndex); + + auto cmdBuf = cmdGen.createCommandBuffer(); + m_sceneDesc = m_alloc.createBuffer(cmdBuf, m_objInstance, vkBU::eStorageBuffer); + cmdGen.flushCommandBuffer(cmdBuf); + m_alloc.flushStaging(); + m_debug.setObjectName(m_sceneDesc.buffer, "sceneDesc"); +} + +//-------------------------------------------------------------------------------------------------- +// Creating all textures and samplers +// +void HelloVulkan::createTextureImages(const vk::CommandBuffer& cmdBuf, + const std::vector& textures) +{ + using vkIU = vk::ImageUsageFlagBits; + + vk::SamplerCreateInfo samplerCreateInfo{ + {}, vk::Filter::eLinear, vk::Filter::eLinear, vk::SamplerMipmapMode::eLinear}; + samplerCreateInfo.setMaxLod(FLT_MAX); + vk::Format format = vk::Format::eR8G8B8A8Srgb; + + // If no textures are present, create a dummy one to accommodate the pipeline layout + if(textures.empty() && m_textures.empty()) + { + nvvkTexture texture; + + std::array color{255u, 255u, 255u, 255u}; + vk::DeviceSize bufferSize = sizeof(color); + auto imgSize = vk::Extent2D(1, 1); + auto imageCreateInfo = nvvkpp::image::create2DInfo(imgSize, format); + + // Creating the VKImage + texture = m_alloc.createImage(cmdBuf, bufferSize, color.data(), imageCreateInfo); + // Setting up the descriptor used by the shader + texture.descriptor = + nvvkpp::image::create2DDescriptor(m_device, texture.image, samplerCreateInfo, format); + // The image format must be in VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL + nvvkpp::image::setImageLayout(cmdBuf, texture.image, vk::ImageLayout::eUndefined, + vk::ImageLayout::eShaderReadOnlyOptimal); + m_textures.push_back(texture); + } + else + { + // Uploading all images + for(const auto& texture : textures) + { + std::stringstream o; + int texWidth, texHeight, texChannels; + o << "media/textures/" << texture; + std::string txtFile = nvh::findFile(o.str(), defaultSearchPaths); + + stbi_uc* pixels = + stbi_load(txtFile.c_str(), &texWidth, &texHeight, &texChannels, STBI_rgb_alpha); + + // Handle failure + if(!pixels) + { + texWidth = texHeight = 1; + texChannels = 4; + std::array color{255u, 0u, 255u, 255u}; + pixels = reinterpret_cast(color.data()); + } + + vk::DeviceSize bufferSize = static_cast(texWidth) * texHeight * sizeof(uint8_t) * 4; + auto imgSize = vk::Extent2D(texWidth, texHeight); + auto imageCreateInfo = nvvkpp::image::create2DInfo(imgSize, format, vkIU::eSampled, true); + + { + nvvkTexture texture; + texture = m_alloc.createImage(cmdBuf, bufferSize, pixels, imageCreateInfo); + + nvvkpp::image::generateMipmaps(cmdBuf, texture.image, format, imgSize, + imageCreateInfo.mipLevels); + texture.descriptor = + nvvkpp::image::create2DDescriptor(m_device, texture.image, samplerCreateInfo, format); + m_textures.push_back(texture); + } + } + } +} + +//-------------------------------------------------------------------------------------------------- +// Destroying all allocations +// +void HelloVulkan::destroyResources() +{ + m_device.destroy(m_graphicsPipeline); + m_device.destroy(m_pipelineLayout); + m_device.destroy(m_descPool); + m_device.destroy(m_descSetLayout); + m_alloc.destroy(m_cameraMat); + m_alloc.destroy(m_sceneDesc); + + for(auto& m : m_objModel) + { + m_alloc.destroy(m.vertexBuffer); + m_alloc.destroy(m.indexBuffer); + m_alloc.destroy(m.matColorBuffer); + m_alloc.destroy(m.matIndexBuffer); + } + + for(auto& t : m_textures) + { + m_alloc.destroy(t); + } + + //#Post + m_device.destroy(m_postPipeline); + m_device.destroy(m_postPipelineLayout); + m_device.destroy(m_postDescPool); + m_device.destroy(m_postDescSetLayout); + m_alloc.destroy(m_offscreenColor); + m_alloc.destroy(m_offscreenDepth); + m_device.destroy(m_offscreenRenderPass); + m_device.destroy(m_offscreenFramebuffer); + + // #VKRay + m_rtBuilder.destroy(); + m_device.destroy(m_rtDescPool); + m_device.destroy(m_rtDescSetLayout); + m_device.destroy(m_rtPipeline); + m_device.destroy(m_rtPipelineLayout); + m_alloc.destroy(m_rtSBTBuffer); +} + +//-------------------------------------------------------------------------------------------------- +// Drawing the scene in raster mode +// +void HelloVulkan::rasterize(const vk::CommandBuffer& cmdBuf) +{ + using vkPBP = vk::PipelineBindPoint; + using vkSS = vk::ShaderStageFlagBits; + vk::DeviceSize offset{0}; + + m_debug.beginLabel(cmdBuf, "Rasterize"); + + // Dynamic Viewport + cmdBuf.setViewport(0, {vk::Viewport(0, 0, (float)m_size.width, (float)m_size.height, 0, 1)}); + cmdBuf.setScissor(0, {{{0, 0}, {m_size.width, m_size.height}}}); + + // Drawing all triangles + cmdBuf.bindPipeline(vkPBP::eGraphics, m_graphicsPipeline); + cmdBuf.bindDescriptorSets(vkPBP::eGraphics, m_pipelineLayout, 0, {m_descSet}, {}); + for(int i = 0; i < m_objInstance.size(); ++i) + { + auto& inst = m_objInstance[i]; + auto& model = m_objModel[inst.objIndex]; + m_pushConstant.instanceId = i; // Telling which instance is drawn + cmdBuf.pushConstants(m_pipelineLayout, vkSS::eVertex | vkSS::eFragment, 0, + m_pushConstant); + + cmdBuf.bindVertexBuffers(0, 1, &model.vertexBuffer.buffer, &offset); + cmdBuf.bindIndexBuffer(model.indexBuffer.buffer, 0, vk::IndexType::eUint32); + cmdBuf.drawIndexed(model.nbIndices, 1, 0, 0, 0); + } + m_debug.endLabel(cmdBuf); +} + +//-------------------------------------------------------------------------------------------------- +// Handling resize of the window +// +void HelloVulkan::onResize(int /*w*/, int /*h*/) +{ + createOffscreenRender(); + updatePostDescriptorSet(); + updateRtDescriptorSet(); +} + +////////////////////////////////////////////////////////////////////////// +// Post-processing +////////////////////////////////////////////////////////////////////////// + +//-------------------------------------------------------------------------------------------------- +// Creating an offscreen frame buffer and the associated render pass +// +void HelloVulkan::createOffscreenRender() +{ + m_alloc.destroy(m_offscreenColor); + m_alloc.destroy(m_offscreenDepth); + + // Creating the color image + auto colorCreateInfo = nvvkpp::image::create2DInfo(m_size, m_offscreenColorFormat, + vk::ImageUsageFlagBits::eColorAttachment + | vk::ImageUsageFlagBits::eSampled + | vk::ImageUsageFlagBits::eStorage); + m_offscreenColor = m_alloc.createImage(colorCreateInfo); + + m_offscreenColor.descriptor = + nvvkpp::image::create2DDescriptor(m_device, m_offscreenColor.image, vk::SamplerCreateInfo{}, + m_offscreenColorFormat, vk::ImageLayout::eGeneral); + + // Creating the depth buffer + auto depthCreateInfo = + nvvkpp::image::create2DInfo(m_size, m_offscreenDepthFormat, + vk::ImageUsageFlagBits::eDepthStencilAttachment); + m_offscreenDepth = m_alloc.createImage(depthCreateInfo); + + vk::ImageViewCreateInfo depthStencilView; + depthStencilView.setViewType(vk::ImageViewType::e2D); + depthStencilView.setFormat(m_offscreenDepthFormat); + depthStencilView.setSubresourceRange({vk::ImageAspectFlagBits::eDepth, 0, 1, 0, 1}); + depthStencilView.setImage(m_offscreenDepth.image); + m_offscreenDepth.descriptor.imageView = m_device.createImageView(depthStencilView); + + // Setting the image layout for both color and depth + { + nvvkpp::SingleCommandBuffer genCmdBuf(m_device, m_graphicsQueueIndex); + auto cmdBuf = genCmdBuf.createCommandBuffer(); + nvvkpp::image::setImageLayout(cmdBuf, m_offscreenColor.image, vk::ImageLayout::eUndefined, + vk::ImageLayout::eGeneral); + nvvkpp::image::setImageLayout(cmdBuf, m_offscreenDepth.image, vk::ImageAspectFlagBits::eDepth, + vk::ImageLayout::eUndefined, + vk::ImageLayout::eDepthStencilAttachmentOptimal); + + genCmdBuf.flushCommandBuffer(cmdBuf); + } + + // Creating a renderpass for the offscreen + if(!m_offscreenRenderPass) + { + m_offscreenRenderPass = + nvvkpp::util::createRenderPass(m_device, {m_offscreenColorFormat}, m_offscreenDepthFormat, + 1, true, true, vk::ImageLayout::eGeneral, + vk::ImageLayout::eGeneral); + } + + // Creating the frame buffer for offscreen + std::vector attachments = {m_offscreenColor.descriptor.imageView, + m_offscreenDepth.descriptor.imageView}; + + m_device.destroy(m_offscreenFramebuffer); + vk::FramebufferCreateInfo info; + info.setRenderPass(m_offscreenRenderPass); + info.setAttachmentCount(2); + info.setPAttachments(attachments.data()); + info.setWidth(m_size.width); + info.setHeight(m_size.height); + info.setLayers(1); + m_offscreenFramebuffer = m_device.createFramebuffer(info); +} + +//-------------------------------------------------------------------------------------------------- +// The pipeline is how things are rendered, which shaders, type of primitives, depth test and more +// +void HelloVulkan::createPostPipeline() +{ + // Push constants in the fragment shader + vk::PushConstantRange pushConstantRanges = {vk::ShaderStageFlagBits::eFragment, 0, sizeof(float)}; + + // Creating the pipeline layout + vk::PipelineLayoutCreateInfo pipelineLayoutCreateInfo; + pipelineLayoutCreateInfo.setSetLayoutCount(1); + pipelineLayoutCreateInfo.setPSetLayouts(&m_postDescSetLayout); + pipelineLayoutCreateInfo.setPushConstantRangeCount(1); + pipelineLayoutCreateInfo.setPPushConstantRanges(&pushConstantRanges); + m_postPipelineLayout = m_device.createPipelineLayout(pipelineLayoutCreateInfo); + + // Pipeline: completely generic, no vertices + std::vector paths = defaultSearchPaths; + + nvvkpp::GraphicsPipelineGenerator pipelineGenerator(m_device, m_postPipelineLayout, m_renderPass); + pipelineGenerator.addShader(nvh::loadFile("shaders/passthrough.vert.spv", true, paths), + vk::ShaderStageFlagBits::eVertex); + pipelineGenerator.addShader(nvh::loadFile("shaders/post.frag.spv", true, paths), + vk::ShaderStageFlagBits::eFragment); + pipelineGenerator.rasterizationState.setCullMode(vk::CullModeFlagBits::eNone); + m_postPipeline = pipelineGenerator.create(); + m_debug.setObjectName(m_postPipeline, "post"); +} + +//-------------------------------------------------------------------------------------------------- +// The descriptor layout is the description of the data that is passed to the vertex or the +// fragment program. +// +void HelloVulkan::createPostDescriptor() +{ + using vkDS = vk::DescriptorSetLayoutBinding; + using vkDT = vk::DescriptorType; + using vkSS = vk::ShaderStageFlagBits; + + m_postDescSetLayoutBind.emplace_back(vkDS(0, vkDT::eCombinedImageSampler, 1, vkSS::eFragment)); + m_postDescSetLayout = nvvkpp::util::createDescriptorSetLayout(m_device, m_postDescSetLayoutBind); + m_postDescPool = nvvkpp::util::createDescriptorPool(m_device, m_postDescSetLayoutBind); + m_postDescSet = nvvkpp::util::createDescriptorSet(m_device, m_postDescPool, m_postDescSetLayout); +} + +//-------------------------------------------------------------------------------------------------- +// Update the output +// +void HelloVulkan::updatePostDescriptorSet() +{ + vk::WriteDescriptorSet writeDescriptorSets = + nvvkpp::util::createWrite(m_postDescSet, m_postDescSetLayoutBind[0], + &m_offscreenColor.descriptor); + m_device.updateDescriptorSets(writeDescriptorSets, nullptr); +} + +//-------------------------------------------------------------------------------------------------- +// Draw a full screen quad with the attached image +// +void HelloVulkan::drawPost(vk::CommandBuffer cmdBuf) +{ + m_debug.beginLabel(cmdBuf, "Post"); + + cmdBuf.setViewport(0, {vk::Viewport(0, 0, (float)m_size.width, (float)m_size.height, 0, 1)}); + cmdBuf.setScissor(0, {{{0, 0}, {m_size.width, m_size.height}}}); + + auto aspectRatio = static_cast(m_size.width) / static_cast(m_size.height); + cmdBuf.pushConstants(m_postPipelineLayout, vk::ShaderStageFlagBits::eFragment, 0, + aspectRatio); + cmdBuf.bindPipeline(vk::PipelineBindPoint::eGraphics, m_postPipeline); + cmdBuf.bindDescriptorSets(vk::PipelineBindPoint::eGraphics, m_postPipelineLayout, 0, + m_postDescSet, {}); + cmdBuf.draw(3, 1, 0, 0); + + m_debug.endLabel(cmdBuf); +} + +////////////////////////////////////////////////////////////////////////// +////////////////////////////////////////////////////////////////////////// +////////////////////////////////////////////////////////////////////////// + +//-------------------------------------------------------------------------------------------------- +// Initialize Vulkan ray tracing +// #VKRay +void HelloVulkan::initRayTracing() +{ + // Requesting ray tracing properties + auto properties = m_physicalDevice.getProperties2(); + m_rtProperties = properties.get(); + m_rtBuilder.setup(m_device, m_physicalDevice, m_graphicsQueueIndex); +} + +//-------------------------------------------------------------------------------------------------- +// Converting a OBJ primitive to the ray tracing geometry used for the BLAS +// +nvvkpp::RaytracingBuilderKHR::Blas HelloVulkan::objectToVkGeometryKHR(const ObjModel& model) +{ + nvvkpp::RaytracingBuilderKHR::Blas blas; + vk::AccelerationStructureCreateGeometryTypeInfoKHR asCreate; + asCreate.setGeometryType(vk::GeometryTypeKHR::eTriangles); + asCreate.setIndexType(vk::IndexType::eUint32); + asCreate.setVertexFormat(vk::Format::eR32G32B32Sfloat); + asCreate.setMaxPrimitiveCount(model.nbIndices / 3); // Nb triangles + asCreate.setMaxVertexCount(model.nbVertices); + asCreate.setAllowsTransforms(VK_FALSE); // No adding transformation matrices + vk::DeviceAddress vertexAddress = m_device.getBufferAddress({model.vertexBuffer.buffer}); + vk::DeviceAddress indexAddress = m_device.getBufferAddress({model.indexBuffer.buffer}); + vk::AccelerationStructureGeometryTrianglesDataKHR triangles; + triangles.setVertexFormat(asCreate.vertexFormat); + triangles.setVertexData(vertexAddress); + triangles.setVertexStride(sizeof(VertexObj)); + triangles.setIndexType(asCreate.indexType); + triangles.setIndexData(indexAddress); + triangles.setTransformData({}); + + vk::AccelerationStructureGeometryKHR asGeom; + asGeom.setGeometryType(asCreate.geometryType); + // Consider the geometry opaque for optimization + asGeom.setFlags(vk::GeometryFlagBitsKHR::eOpaque); + asGeom.geometry.setTriangles(triangles); + vk::AccelerationStructureBuildOffsetInfoKHR offset; + offset.setFirstVertex(0); + offset.setPrimitiveCount(asCreate.maxPrimitiveCount); + offset.setPrimitiveOffset(0); + offset.setTransformOffset(0); + blas.asGeometry.emplace_back(asGeom); + blas.asCreateGeometryInfo.emplace_back(asCreate); + blas.asBuildOffsetInfo.emplace_back(offset); + return blas; +} + +void HelloVulkan::createBottomLevelAS() +{ + // BLAS - Storing each primitive in a geometry + std::vector allBlas; + allBlas.reserve(m_objModel.size()); + for(const auto& obj : m_objModel) + { + auto blas = objectToVkGeometryKHR(obj); + + // We could add more geometry in each BLAS, but we add only one for now + allBlas.emplace_back(blas); + } + m_rtBuilder.buildBlas(allBlas, vk::BuildAccelerationStructureFlagBitsKHR::ePreferFastTrace); +} + +void HelloVulkan::createTopLevelAS() +{ + std::vector tlas; + tlas.reserve(m_objInstance.size()); + for(int i = 0; i < static_cast(m_objInstance.size()); i++) + { + nvvkpp::RaytracingBuilderKHR::Instance rayInst; + rayInst.transform = m_objInstance[i].transform; // Position of the instance + rayInst.instanceId = i; // gl_InstanceID + rayInst.blasId = m_objInstance[i].objIndex; + rayInst.hitGroupId = 0; // We will use the same hit group for all objects + rayInst.flags = vk::GeometryInstanceFlagBitsKHR::eTriangleCullDisable; + tlas.emplace_back(rayInst); + } + m_rtBuilder.buildTlas(tlas, vk::BuildAccelerationStructureFlagBitsKHR::ePreferFastTrace); +} + +//-------------------------------------------------------------------------------------------------- +// This descriptor set holds the Acceleration structure and the output image +// +void HelloVulkan::createRtDescriptorSet() +{ + using vkDT = vk::DescriptorType; + using vkSS = vk::ShaderStageFlagBits; + using vkDSLB = vk::DescriptorSetLayoutBinding; + + m_rtDescSetLayoutBind.emplace_back(vkDSLB(0, vkDT::eAccelerationStructureKHR, 1, + vkSS::eRaygenKHR | vkSS::eClosestHitKHR)); // TLAS + m_rtDescSetLayoutBind.emplace_back( + vkDSLB(1, vkDT::eStorageImage, 1, vkSS::eRaygenKHR)); // Output image + + m_rtDescPool = nvvkpp::util::createDescriptorPool(m_device, m_rtDescSetLayoutBind); + m_rtDescSetLayout = nvvkpp::util::createDescriptorSetLayout(m_device, m_rtDescSetLayoutBind); + m_rtDescSet = m_device.allocateDescriptorSets({m_rtDescPool, 1, &m_rtDescSetLayout})[0]; + + vk::WriteDescriptorSetAccelerationStructureKHR descASInfo; + descASInfo.setAccelerationStructureCount(1); + descASInfo.setPAccelerationStructures(&m_rtBuilder.getAccelerationStructure()); + vk::DescriptorImageInfo imageInfo{ + {}, m_offscreenColor.descriptor.imageView, vk::ImageLayout::eGeneral}; + + std::vector writes; + writes.emplace_back( + nvvkpp::util::createWrite(m_rtDescSet, m_rtDescSetLayoutBind[0], &descASInfo)); + writes.emplace_back(nvvkpp::util::createWrite(m_rtDescSet, m_rtDescSetLayoutBind[1], &imageInfo)); + m_device.updateDescriptorSets(static_cast(writes.size()), writes.data(), 0, nullptr); +} + + +//-------------------------------------------------------------------------------------------------- +// Writes the output image to the descriptor set +// - Required when changing resolution +// +void HelloVulkan::updateRtDescriptorSet() +{ + using vkDT = vk::DescriptorType; + + // (1) Output buffer + vk::DescriptorImageInfo imageInfo{ + {}, m_offscreenColor.descriptor.imageView, vk::ImageLayout::eGeneral}; + vk::WriteDescriptorSet wds{m_rtDescSet, 1, 0, 1, vkDT::eStorageImage, &imageInfo}; + m_device.updateDescriptorSets(wds, nullptr); +} + + +//-------------------------------------------------------------------------------------------------- +// Pipeline for the ray tracer: all shaders, raygen, chit, miss +// +void HelloVulkan::createRtPipeline() +{ + std::vector paths = defaultSearchPaths; + + vk::ShaderModule raygenSM = + nvvkpp::util::createShaderModule(m_device, // + nvh::loadFile("shaders/raytrace.rgen.spv", true, paths)); + vk::ShaderModule missSM = + nvvkpp::util::createShaderModule(m_device, // + nvh::loadFile("shaders/raytrace.rmiss.spv", true, paths)); + + // The second miss shader is invoked when a shadow ray misses the geometry. It + // simply indicates that no occlusion has been found + vk::ShaderModule shadowmissSM = nvvkpp::util::createShaderModule( + m_device, nvh::loadFile("shaders/raytraceShadow.rmiss.spv", true, paths)); + + + std::vector stages; + + // Raygen + vk::RayTracingShaderGroupCreateInfoKHR rg{vk::RayTracingShaderGroupTypeKHR::eGeneral, + VK_SHADER_UNUSED_KHR, VK_SHADER_UNUSED_KHR, + VK_SHADER_UNUSED_KHR, VK_SHADER_UNUSED_KHR}; + stages.push_back({{}, vk::ShaderStageFlagBits::eRaygenKHR, raygenSM, "main"}); + rg.setGeneralShader(static_cast(stages.size() - 1)); + m_rtShaderGroups.push_back(rg); + // Miss + vk::RayTracingShaderGroupCreateInfoKHR mg{vk::RayTracingShaderGroupTypeKHR::eGeneral, + VK_SHADER_UNUSED_KHR, VK_SHADER_UNUSED_KHR, + VK_SHADER_UNUSED_KHR, VK_SHADER_UNUSED_KHR}; + stages.push_back({{}, vk::ShaderStageFlagBits::eMissKHR, missSM, "main"}); + mg.setGeneralShader(static_cast(stages.size() - 1)); + m_rtShaderGroups.push_back(mg); + // Shadow Miss + stages.push_back({{}, vk::ShaderStageFlagBits::eMissKHR, shadowmissSM, "main"}); + mg.setGeneralShader(static_cast(stages.size() - 1)); + m_rtShaderGroups.push_back(mg); + + // Hit Group - Closest Hit + AnyHit + vk::ShaderModule chitSM = + nvvkpp::util::createShaderModule(m_device, // + nvh::loadFile("shaders/raytrace.rchit.spv", true, paths)); + + vk::RayTracingShaderGroupCreateInfoKHR hg{vk::RayTracingShaderGroupTypeKHR::eTrianglesHitGroup, + VK_SHADER_UNUSED_KHR, VK_SHADER_UNUSED_KHR, + VK_SHADER_UNUSED_KHR, VK_SHADER_UNUSED_KHR}; + stages.push_back({{}, vk::ShaderStageFlagBits::eClosestHitKHR, chitSM, "main"}); + hg.setClosestHitShader(static_cast(stages.size() - 1)); + m_rtShaderGroups.push_back(hg); + + vk::PipelineLayoutCreateInfo pipelineLayoutCreateInfo; + + // Push constant: we want to be able to update constants used by the shaders + vk::PushConstantRange pushConstant{vk::ShaderStageFlagBits::eRaygenKHR + | vk::ShaderStageFlagBits::eClosestHitKHR + | vk::ShaderStageFlagBits::eMissKHR, + 0, sizeof(RtPushConstant)}; + pipelineLayoutCreateInfo.setPushConstantRangeCount(1); + pipelineLayoutCreateInfo.setPPushConstantRanges(&pushConstant); + + // Descriptor sets: one specific to ray tracing, and one shared with the rasterization pipeline + std::vector rtDescSetLayouts = {m_rtDescSetLayout, m_descSetLayout}; + pipelineLayoutCreateInfo.setSetLayoutCount(static_cast(rtDescSetLayouts.size())); + pipelineLayoutCreateInfo.setPSetLayouts(rtDescSetLayouts.data()); + + m_rtPipelineLayout = m_device.createPipelineLayout(pipelineLayoutCreateInfo); + + // Assemble the shader stages and recursion depth info into the ray tracing pipeline + vk::RayTracingPipelineCreateInfoKHR rayPipelineInfo; + rayPipelineInfo.setStageCount(static_cast(stages.size())); // Stages are shaders + rayPipelineInfo.setPStages(stages.data()); + + rayPipelineInfo.setGroupCount(static_cast( + m_rtShaderGroups.size())); // 1-raygen, n-miss, n-(hit[+anyhit+intersect]) + rayPipelineInfo.setPGroups(m_rtShaderGroups.data()); + + rayPipelineInfo.setMaxRecursionDepth(2); // Ray depth + rayPipelineInfo.setLayout(m_rtPipelineLayout); + m_rtPipeline = m_device.createRayTracingPipelineKHR({}, rayPipelineInfo).value; + + m_device.destroy(raygenSM); + m_device.destroy(missSM); + m_device.destroy(shadowmissSM); + m_device.destroy(chitSM); +} + +//-------------------------------------------------------------------------------------------------- +// The Shader Binding Table (SBT) +// - getting all shader handles and writing them in a SBT buffer +// - Besides exception, this could be always done like this +// See how the SBT buffer is used in run() +// +void HelloVulkan::createRtShaderBindingTable() +{ + auto groupCount = + static_cast(m_rtShaderGroups.size()); // 3 shaders: raygen, miss, chit + uint32_t groupHandleSize = m_rtProperties.shaderGroupHandleSize; // Size of a program identifier + + // Fetch all the shader handles used in the pipeline, so that they can be written in the SBT + uint32_t sbtSize = groupCount * groupHandleSize; + + std::vector shaderHandleStorage(sbtSize); + m_device.getRayTracingShaderGroupHandlesKHR(m_rtPipeline, 0, groupCount, sbtSize, + shaderHandleStorage.data()); + // Write the handles in the SBT + nvvkpp::SingleCommandBuffer genCmdBuf(m_device, m_graphicsQueueIndex); + vk::CommandBuffer cmdBuf = genCmdBuf.createCommandBuffer(); + + m_rtSBTBuffer = + m_alloc.createBuffer(cmdBuf, shaderHandleStorage, vk::BufferUsageFlagBits::eRayTracingKHR); + m_debug.setObjectName(m_rtSBTBuffer.buffer, "SBT"); + + + genCmdBuf.flushCommandBuffer(cmdBuf); + + m_alloc.flushStaging(); +} + +//-------------------------------------------------------------------------------------------------- +// Ray Tracing the scene +// +void HelloVulkan::raytrace(const vk::CommandBuffer& cmdBuf, const nvmath::vec4f& clearColor) +{ + updateFrame(); + if(m_rtPushConstants.frame >= m_maxFrames) + return; + + m_debug.beginLabel(cmdBuf, "Ray trace"); + // Initializing push constant values + m_rtPushConstants.clearColor = clearColor; + m_rtPushConstants.lightPosition = m_pushConstant.lightPosition; + m_rtPushConstants.lightIntensity = m_pushConstant.lightIntensity; + m_rtPushConstants.lightType = m_pushConstant.lightType; + + cmdBuf.bindPipeline(vk::PipelineBindPoint::eRayTracingKHR, m_rtPipeline); + cmdBuf.bindDescriptorSets(vk::PipelineBindPoint::eRayTracingKHR, m_rtPipelineLayout, 0, + {m_rtDescSet, m_descSet}, {}); + cmdBuf.pushConstants(m_rtPipelineLayout, + vk::ShaderStageFlagBits::eRaygenKHR + | vk::ShaderStageFlagBits::eClosestHitKHR + | vk::ShaderStageFlagBits::eMissKHR, + 0, m_rtPushConstants); + + vk::DeviceSize progSize = m_rtProperties.shaderGroupHandleSize; // Size of a program identifier + vk::DeviceSize rayGenOffset = 0u * progSize; // Start at the beginning of m_sbtBuffer + vk::DeviceSize missOffset = 1u * progSize; // Jump over raygen + vk::DeviceSize hitGroupOffset = 3u * progSize; // Jump over the previous shaders + vk::DeviceSize sbtSize = progSize * (vk::DeviceSize)m_rtShaderGroups.size(); + + // m_sbtBuffer holds all the shader handles: raygen, n-miss, hit... + const vk::StridedBufferRegionKHR raygenShaderBindingTable = {m_rtSBTBuffer.buffer, rayGenOffset, + progSize, sbtSize}; + const vk::StridedBufferRegionKHR missShaderBindingTable = {m_rtSBTBuffer.buffer, missOffset, + progSize, sbtSize}; + const vk::StridedBufferRegionKHR hitShaderBindingTable = {m_rtSBTBuffer.buffer, hitGroupOffset, + progSize, sbtSize}; + const vk::StridedBufferRegionKHR callableShaderBindingTable; + cmdBuf.traceRaysKHR(&raygenShaderBindingTable, &missShaderBindingTable, &hitShaderBindingTable, + &callableShaderBindingTable, // + m_size.width, m_size.height, 1); // + + + m_debug.endLabel(cmdBuf); +} + + +//-------------------------------------------------------------------------------------------------- +// If the camera matrix has changed, resets the frame. +// otherwise, increments frame. +// +void HelloVulkan::updateFrame() +{ + static nvmath::mat4f refCamMatrix; + + auto& m = CameraManip.getMatrix(); + if(memcmp(&refCamMatrix.a00, &m.a00, sizeof(nvmath::mat4f)) != 0) + { + resetFrame(); + refCamMatrix = m; + } + m_rtPushConstants.frame++; +} + +void HelloVulkan::resetFrame() +{ + m_rtPushConstants.frame = -1; +} diff --git a/ray_tracing_jitter_cam/hello_vulkan.h b/ray_tracing_jitter_cam/hello_vulkan.h new file mode 100644 index 0000000..c5b3e20 --- /dev/null +++ b/ray_tracing_jitter_cam/hello_vulkan.h @@ -0,0 +1,168 @@ +/* Copyright (c) 2014-2018, NVIDIA CORPORATION. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * * Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * * Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * * Neither the name of NVIDIA CORPORATION nor the names of its + * contributors may be used to endorse or promote products derived + * from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS ``AS IS'' AND ANY + * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY + * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ +#pragma once + +#include "nvvkpp/allocator_dedicated_vkpp.hpp" +#include "nvvkpp/appbase_vkpp.hpp" +#include "nvvkpp/debug_util_vkpp.hpp" + +// #VKRay +#define ALLOC_DEDICATED +#include "nvvkpp/raytraceKHR_vkpp.hpp" + +using nvvkBuffer = nvvkpp::BufferDedicated; +using nvvkTexture = nvvkpp::TextureDedicated; + +//-------------------------------------------------------------------------------------------------- +// Simple rasterizer of OBJ objects +// - Each OBJ loaded are stored in an `ObjModel` and referenced by a `ObjInstance` +// - It is possible to have many `ObjInstance` referencing the same `ObjModel` +// - Rendering is done in an offscreen framebuffer +// - The image of the framebuffer is displayed in post-process in a full-screen quad +// +class HelloVulkan : public nvvkpp::AppBase +{ +public: + void setup(const vk::Device& device, + const vk::PhysicalDevice& physicalDevice, + uint32_t queueFamily) override; + void createDescriptorSetLayout(); + void createGraphicsPipeline(); + void loadModel(const std::string& filename, nvmath::mat4f transform = nvmath::mat4f(1)); + void updateDescriptorSet(); + void createUniformBuffer(); + void createSceneDescriptionBuffer(); + void createTextureImages(const vk::CommandBuffer& cmdBuf, + const std::vector& textures); + void updateUniformBuffer(); + void onResize(int /*w*/, int /*h*/) override; + void destroyResources(); + void rasterize(const vk::CommandBuffer& cmdBuff); + + // The OBJ model + struct ObjModel + { + uint32_t nbIndices{0}; + uint32_t nbVertices{0}; + nvvkBuffer vertexBuffer; // Device buffer of all 'Vertex' + nvvkBuffer indexBuffer; // Device buffer of the indices forming triangles + nvvkBuffer matColorBuffer; // Device buffer of array of 'Wavefront material' + nvvkBuffer matIndexBuffer; // Device buffer of array of 'Wavefront material' + }; + + // Instance of the OBJ + struct ObjInstance + { + uint32_t objIndex{0}; // Reference to the `m_objModel` + uint32_t txtOffset{0}; // Offset in `m_textures` + nvmath::mat4f transform{1}; // Position of the instance + nvmath::mat4f transformIT{1}; // Inverse transpose + }; + + // Information pushed at each draw call + struct ObjPushConstant + { + nvmath::vec3f lightPosition{10.f, 15.f, 8.f}; + int instanceId{0}; // To retrieve the transformation matrix + float lightIntensity{100.f}; + int lightType{0}; // 0: point, 1: infinite + }; + ObjPushConstant m_pushConstant; + + // Array of objects and instances in the scene + std::vector m_objModel; + std::vector m_objInstance; + + // Graphic pipeline + vk::PipelineLayout m_pipelineLayout; + vk::Pipeline m_graphicsPipeline; + std::vector m_descSetLayoutBind; + vk::DescriptorPool m_descPool; + vk::DescriptorSetLayout m_descSetLayout; + vk::DescriptorSet m_descSet; + + nvvkBuffer m_cameraMat; // Device-Host of the camera matrices + nvvkBuffer m_sceneDesc; // Device buffer of the OBJ instances + std::vector m_textures; // vector of all textures of the scene + + nvvkpp::AllocatorDedicated m_alloc; // Allocator for buffer, images, acceleration structures + nvvkpp::DebugUtil m_debug; // Utility to name objects + + // #Post + void createOffscreenRender(); + void createPostPipeline(); + void createPostDescriptor(); + void updatePostDescriptorSet(); + void drawPost(vk::CommandBuffer cmdBuf); + + std::vector m_postDescSetLayoutBind; + vk::DescriptorPool m_postDescPool; + vk::DescriptorSetLayout m_postDescSetLayout; + vk::DescriptorSet m_postDescSet; + vk::Pipeline m_postPipeline; + vk::PipelineLayout m_postPipelineLayout; + vk::RenderPass m_offscreenRenderPass; + vk::Framebuffer m_offscreenFramebuffer; + nvvkTexture m_offscreenColor; + vk::Format m_offscreenColorFormat{vk::Format::eR32G32B32A32Sfloat}; + nvvkTexture m_offscreenDepth; + vk::Format m_offscreenDepthFormat{vk::Format::eD32Sfloat}; + + // #VKRay + void initRayTracing(); + nvvkpp::RaytracingBuilderKHR::Blas objectToVkGeometryKHR(const ObjModel& model); + void createBottomLevelAS(); + void createTopLevelAS(); + void createRtDescriptorSet(); + void updateRtDescriptorSet(); + void createRtPipeline(); + void createRtShaderBindingTable(); + void raytrace(const vk::CommandBuffer& cmdBuf, const nvmath::vec4f& clearColor); + void resetFrame(); + void updateFrame(); + + vk::PhysicalDeviceRayTracingPropertiesKHR m_rtProperties; + nvvkpp::RaytracingBuilderKHR m_rtBuilder; + std::vector m_rtDescSetLayoutBind; + vk::DescriptorPool m_rtDescPool; + vk::DescriptorSetLayout m_rtDescSetLayout; + vk::DescriptorSet m_rtDescSet; + std::vector m_rtShaderGroups; + vk::PipelineLayout m_rtPipelineLayout; + vk::Pipeline m_rtPipeline; + nvvkBuffer m_rtSBTBuffer; + int m_maxFrames{100}; + + struct RtPushConstant + { + nvmath::vec4f clearColor; + nvmath::vec3f lightPosition; + float lightIntensity; + int lightType; + int frame{0}; + } m_rtPushConstants; +}; diff --git a/ray_tracing_jitter_cam/main.cpp b/ray_tracing_jitter_cam/main.cpp new file mode 100644 index 0000000..faa5b78 --- /dev/null +++ b/ray_tracing_jitter_cam/main.cpp @@ -0,0 +1,316 @@ +/* Copyright (c) 2014-2018, NVIDIA CORPORATION. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * * Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * * Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * * Neither the name of NVIDIA CORPORATION nor the names of its + * contributors may be used to endorse or promote products derived + * from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS ``AS IS'' AND ANY + * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY + * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +// ImGui - standalone example application for Glfw + Vulkan, using programmable +// pipeline If you are new to ImGui, see examples/README.txt and documentation +// at the top of imgui.cpp. + +#include +#include + +#include "imgui.h" +#include "imgui_impl_glfw.h" + +#include "hello_vulkan.h" +#include "nvh/cameramanipulator.hpp" +#include "nvh/fileoperations.hpp" +#include "nvpsystem.hpp" +#include "nvvkpp/appbase_vkpp.hpp" +#include "nvvkpp/commands_vkpp.hpp" +#include "nvvkpp/context_vkpp.hpp" +#include "nvvkpp/utilities_vkpp.hpp" + +////////////////////////////////////////////////////////////////////////// +#define UNUSED(x) (void)(x) +////////////////////////////////////////////////////////////////////////// + +// Default search path for shaders +std::vector defaultSearchPaths; + +// GLFW Callback functions +static void onErrorCallback(int error, const char* description) +{ + fprintf(stderr, "GLFW Error %d: %s\n", error, description); +} + +// Extra UI +void renderUI(HelloVulkan& helloVk) +{ + static int item = 1; + bool changed = false; + if(ImGui::Combo("Up Vector", &item, "X\0Y\0Z\0\0")) + { + nvmath::vec3f pos, eye, up; + CameraManip.getLookat(pos, eye, up); + up = nvmath::vec3f(item == 0, item == 1, item == 2); + CameraManip.setLookat(pos, eye, up); + changed = true; + } + changed |= + ImGui::SliderFloat3("Light Position", &helloVk.m_pushConstant.lightPosition.x, -20.f, 20.f); + changed |= + ImGui::SliderFloat("Light Intensity", &helloVk.m_pushConstant.lightIntensity, 0.f, 100.f); + changed |= ImGui::RadioButton("Point", &helloVk.m_pushConstant.lightType, 0); + ImGui::SameLine(); + changed |= ImGui::RadioButton("Infinite", &helloVk.m_pushConstant.lightType, 1); + changed |= ImGui::InputInt("Max Frames", &helloVk.m_maxFrames); + helloVk.m_maxFrames = std::max(helloVk.m_maxFrames, 1); + if(changed) + helloVk.resetFrame(); +} + +////////////////////////////////////////////////////////////////////////// +////////////////////////////////////////////////////////////////////////// +////////////////////////////////////////////////////////////////////////// +static int const SAMPLE_WIDTH = 1280; +static int const SAMPLE_HEIGHT = 720; + +//-------------------------------------------------------------------------------------------------- +// Application Entry +// +int main(int argc, char** argv) +{ + UNUSED(argc); + + // Setup GLFW window + glfwSetErrorCallback(onErrorCallback); + if(!glfwInit()) + { + return 1; + } + glfwWindowHint(GLFW_CLIENT_API, GLFW_NO_API); + GLFWwindow* window = glfwCreateWindow(SAMPLE_WIDTH, SAMPLE_HEIGHT, + "NVIDIA Vulkan Raytracing Tutorial", nullptr, nullptr); + + // Setup camera + CameraManip.setWindowSize(SAMPLE_WIDTH, SAMPLE_HEIGHT); + CameraManip.setLookat(nvmath::vec3f(4, 4, 4), nvmath::vec3f(0, 1, 0), nvmath::vec3f(0, 1, 0)); + + // Setup Vulkan + if(!glfwVulkanSupported()) + { + printf("GLFW: Vulkan Not Supported\n"); + return 1; + } + + // setup some basic things for the sample, logging file for example + NVPSystem system(argv[0], PROJECT_NAME); + + // Search path for shaders and other media + defaultSearchPaths = { + PROJECT_ABSDIRECTORY, + PROJECT_ABSDIRECTORY "../", + NVPSystem::exePath() + std::string(PROJECT_RELDIRECTORY), + NVPSystem::exePath() + std::string(PROJECT_RELDIRECTORY) + std::string("../"), + }; + + // Enabling the extension feature + vk::PhysicalDeviceRayTracingFeaturesKHR raytracingFeature; + + // Requesting Vulkan extensions and layers + nvvkpp::ContextCreateInfo contextInfo(true); + contextInfo.setVersion(1, 2); + contextInfo.addInstanceLayer("VK_LAYER_LUNARG_monitor", true); + contextInfo.addInstanceExtension(VK_KHR_SURFACE_EXTENSION_NAME); +#ifdef WIN32 + contextInfo.addInstanceExtension(VK_KHR_WIN32_SURFACE_EXTENSION_NAME); +#else + contextInfo.addInstanceExtension(VK_KHR_XLIB_SURFACE_EXTENSION_NAME); + contextInfo.addInstanceExtension(VK_KHR_XCB_SURFACE_EXTENSION_NAME); +#endif + contextInfo.addInstanceExtension(VK_KHR_GET_PHYSICAL_DEVICE_PROPERTIES_2_EXTENSION_NAME); + contextInfo.addDeviceExtension(VK_KHR_SWAPCHAIN_EXTENSION_NAME); + contextInfo.addDeviceExtension(VK_KHR_DEDICATED_ALLOCATION_EXTENSION_NAME); + contextInfo.addDeviceExtension(VK_KHR_GET_MEMORY_REQUIREMENTS_2_EXTENSION_NAME); + contextInfo.addDeviceExtension(VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME); + contextInfo.addDeviceExtension(VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME); + // #VKRay: Activate the ray tracing extension + contextInfo.addDeviceExtension(VK_KHR_RAY_TRACING_EXTENSION_NAME, false, &raytracingFeature); + contextInfo.addDeviceExtension(VK_KHR_MAINTENANCE3_EXTENSION_NAME); + contextInfo.addDeviceExtension(VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME); + contextInfo.addDeviceExtension(VK_KHR_DEFERRED_HOST_OPERATIONS_EXTENSION_NAME); + contextInfo.addDeviceExtension(VK_KHR_BUFFER_DEVICE_ADDRESS_EXTENSION_NAME); + + // Creating Vulkan base application + nvvkpp::Context vkctx{}; + vkctx.initInstance(contextInfo); + // Find all compatible devices + auto compatibleDevices = vkctx.getCompatibleDevices(contextInfo); + assert(!compatibleDevices.empty()); + // Use a compatible device + vkctx.initDevice(compatibleDevices[0], contextInfo); + + // Create example + HelloVulkan helloVk; + + // Window need to be opened to get the surface on which to draw + const vk::SurfaceKHR surface = helloVk.getVkSurface(vkctx.m_instance, window); + vkctx.setGCTQueueWithPresent(surface); + + helloVk.setup(vkctx.m_device, vkctx.m_physicalDevice, vkctx.m_queueGCT.familyIndex); + helloVk.createSurface(surface, SAMPLE_WIDTH, SAMPLE_HEIGHT); + helloVk.createDepthBuffer(); + helloVk.createRenderPass(); + helloVk.createFrameBuffers(); + + // Setup Imgui + helloVk.initGUI(0); // Using sub-pass 0 + + // Creation of the example + helloVk.loadModel(nvh::findFile("media/scenes/Medieval_building.obj", defaultSearchPaths)); + helloVk.loadModel(nvh::findFile("media/scenes/plane.obj", defaultSearchPaths)); + + + helloVk.createOffscreenRender(); + helloVk.createDescriptorSetLayout(); + helloVk.createGraphicsPipeline(); + helloVk.createUniformBuffer(); + helloVk.createSceneDescriptionBuffer(); + helloVk.updateDescriptorSet(); + + // #VKRay + helloVk.initRayTracing(); + helloVk.createBottomLevelAS(); + helloVk.createTopLevelAS(); + helloVk.createRtDescriptorSet(); + helloVk.createRtPipeline(); + helloVk.createRtShaderBindingTable(); + + helloVk.createPostDescriptor(); + helloVk.createPostPipeline(); + helloVk.updatePostDescriptorSet(); + + + nvmath::vec4f clearColor = nvmath::vec4f(1, 1, 1, 1.00f); + bool useRaytracer = true; + + + helloVk.setupGlfwCallbacks(window); + ImGui_ImplGlfw_InitForVulkan(window, true); + + // Main loop + while(!glfwWindowShouldClose(window)) + { + glfwPollEvents(); + if(helloVk.isMinimized()) + continue; + + // Start the Dear ImGui frame + ImGui_ImplGlfw_NewFrame(); + ImGui::NewFrame(); + + // Updating camera buffer + helloVk.updateUniformBuffer(); + + // Show UI window. + if(1 == 1) + { + bool changed = false; + // Edit 3 floats representing a color + changed |= ImGui::ColorEdit3("Clear color", reinterpret_cast(&clearColor)); + // Switch between raster and ray tracing + changed |= ImGui::Checkbox("Ray Tracer mode", &useRaytracer); + if(changed) + helloVk.resetFrame(); + + renderUI(helloVk); + ImGui::Text("Application average %.3f ms/frame (%.1f FPS)", + 1000.0f / ImGui::GetIO().Framerate, ImGui::GetIO().Framerate); + ImGui::Render(); + } + + // Start rendering the scene + helloVk.prepareFrame(); + + // Start command buffer of this frame + auto curFrame = helloVk.getCurFrame(); + const vk::CommandBuffer& cmdBuff = helloVk.getCommandBuffers()[curFrame]; + + cmdBuff.begin({vk::CommandBufferUsageFlagBits::eOneTimeSubmit}); + + // Clearing screen + vk::ClearValue clearValues[2]; + clearValues[0].setColor(nvvkpp::util::clearColor(clearColor)); + clearValues[1].setDepthStencil({1.0f, 0}); + + // Offscreen render pass + { + vk::RenderPassBeginInfo offscreenRenderPassBeginInfo; + offscreenRenderPassBeginInfo.setClearValueCount(2); + offscreenRenderPassBeginInfo.setPClearValues(clearValues); + offscreenRenderPassBeginInfo.setRenderPass(helloVk.m_offscreenRenderPass); + offscreenRenderPassBeginInfo.setFramebuffer(helloVk.m_offscreenFramebuffer); + offscreenRenderPassBeginInfo.setRenderArea({{}, helloVk.getSize()}); + + // Rendering Scene + if(useRaytracer) + { + helloVk.raytrace(cmdBuff, clearColor); + } + else + { + cmdBuff.beginRenderPass(offscreenRenderPassBeginInfo, vk::SubpassContents::eInline); + helloVk.rasterize(cmdBuff); + cmdBuff.endRenderPass(); + } + } + + // 2nd rendering pass: tone mapper, UI + { + vk::RenderPassBeginInfo postRenderPassBeginInfo; + postRenderPassBeginInfo.setClearValueCount(2); + postRenderPassBeginInfo.setPClearValues(clearValues); + postRenderPassBeginInfo.setRenderPass(helloVk.getRenderPass()); + postRenderPassBeginInfo.setFramebuffer(helloVk.getFramebuffers()[curFrame]); + postRenderPassBeginInfo.setRenderArea({{}, helloVk.getSize()}); + + cmdBuff.beginRenderPass(postRenderPassBeginInfo, vk::SubpassContents::eInline); + // Rendering tonemapper + helloVk.drawPost(cmdBuff); + // Rendering UI + ImGui::RenderDrawDataVK(cmdBuff, ImGui::GetDrawData()); + cmdBuff.endRenderPass(); + } + + // Submit for display + cmdBuff.end(); + helloVk.submitFrame(); + } + + // Cleanup + helloVk.getDevice().waitIdle(); + helloVk.destroyResources(); + helloVk.destroy(); + + vkctx.m_instance.destroySurfaceKHR(surface); + vkctx.deinit(); + + glfwDestroyWindow(window); + glfwTerminate(); + + return 0; +} diff --git a/ray_tracing_jitter_cam/shaders/frag_shader.frag b/ray_tracing_jitter_cam/shaders/frag_shader.frag new file mode 100644 index 0000000..03cb75b --- /dev/null +++ b/ray_tracing_jitter_cam/shaders/frag_shader.frag @@ -0,0 +1,79 @@ +#version 450 +#extension GL_ARB_separate_shader_objects : enable +#extension GL_EXT_nonuniform_qualifier : enable +#extension GL_GOOGLE_include_directive : enable +#extension GL_EXT_scalar_block_layout : enable + +#include "wavefront.glsl" + + +layout(push_constant) uniform shaderInformation +{ + vec3 lightPosition; + uint instanceId; + float lightIntensity; + int lightType; +} +pushC; + +// clang-format off +// Incoming +//layout(location = 0) flat in int matIndex; +layout(location = 1) in vec2 fragTexCoord; +layout(location = 2) in vec3 fragNormal; +layout(location = 3) in vec3 viewDir; +layout(location = 4) in vec3 worldPos; +// Outgoing +layout(location = 0) out vec4 outColor; +// Buffers +layout(binding = 1, scalar) buffer MatColorBufferObject { WaveFrontMaterial m[]; } materials[]; +layout(binding = 2, scalar) buffer ScnDesc { sceneDesc i[]; } scnDesc; +layout(binding = 3) uniform sampler2D[] textureSamplers; +layout(binding = 4, scalar) buffer MatIndex { int i[]; } matIdx[]; + +// clang-format on + + +void main() +{ + // Object of this instance + int objId = scnDesc.i[pushC.instanceId].objId; + + // Material of the object + int matIndex = matIdx[objId].i[gl_PrimitiveID]; + WaveFrontMaterial mat = materials[objId].m[matIndex]; + + vec3 N = normalize(fragNormal); + + // Vector toward light + vec3 L; + float lightIntensity = pushC.lightIntensity; + if(pushC.lightType == 0) + { + vec3 lDir = pushC.lightPosition - worldPos; + float d = length(lDir); + lightIntensity = pushC.lightIntensity / (d * d); + L = normalize(lDir); + } + else + { + L = normalize(pushC.lightPosition - vec3(0)); + } + + + // Diffuse + vec3 diffuse = computeDiffuse(mat, L, N); + if(mat.textureId >= 0) + { + int txtOffset = scnDesc.i[pushC.instanceId].txtOffset; + uint txtId = txtOffset + mat.textureId; + vec3 diffuseTxt = texture(textureSamplers[txtId], fragTexCoord).xyz; + diffuse *= diffuseTxt; + } + + // Specular + vec3 specular = computeSpecular(mat, viewDir, L, N); + + // Result + outColor = vec4(lightIntensity * (diffuse + specular), 1); +} diff --git a/ray_tracing_jitter_cam/shaders/passthrough.vert b/ray_tracing_jitter_cam/shaders/passthrough.vert new file mode 100644 index 0000000..3e15d82 --- /dev/null +++ b/ray_tracing_jitter_cam/shaders/passthrough.vert @@ -0,0 +1,15 @@ +#version 450 +layout (location = 0) out vec2 outUV; + + +out gl_PerVertex +{ + vec4 gl_Position; +}; + + +void main() +{ + outUV = vec2((gl_VertexIndex << 1) & 2, gl_VertexIndex & 2); + gl_Position = vec4(outUV * 2.0f - 1.0f, 1.0f, 1.0f); +} diff --git a/ray_tracing_jitter_cam/shaders/post.frag b/ray_tracing_jitter_cam/shaders/post.frag new file mode 100644 index 0000000..b8f30f1 --- /dev/null +++ b/ray_tracing_jitter_cam/shaders/post.frag @@ -0,0 +1,18 @@ +#version 450 +layout(location = 0) in vec2 outUV; +layout(location = 0) out vec4 fragColor; + +layout(set = 0, binding = 0) uniform sampler2D noisyTxt; + +layout(push_constant) uniform shaderInformation +{ + float aspectRatio; +} +pushc; + +void main() +{ + vec2 uv = outUV; + float gamma = 1. / 2.2; + fragColor = pow(texture(noisyTxt, uv).rgba, vec4(gamma)); +} diff --git a/ray_tracing_jitter_cam/shaders/random.glsl b/ray_tracing_jitter_cam/shaders/random.glsl new file mode 100644 index 0000000..c5afb6b --- /dev/null +++ b/ray_tracing_jitter_cam/shaders/random.glsl @@ -0,0 +1,34 @@ +// Generate a random unsigned int from two unsigned int values, using 16 pairs +// of rounds of the Tiny Encryption Algorithm. See Zafar, Olano, and Curtis, +// "GPU Random Numbers via the Tiny Encryption Algorithm" +uint tea(uint val0, uint val1) +{ + uint v0 = val0; + uint v1 = val1; + uint s0 = 0; + + for(uint n = 0; n < 16; n++) + { + s0 += 0x9e3779b9; + v0 += ((v1 << 4) + 0xa341316c) ^ (v1 + s0) ^ ((v1 >> 5) + 0xc8013ea4); + v1 += ((v0 << 4) + 0xad90777d) ^ (v0 + s0) ^ ((v0 >> 5) + 0x7e95761e); + } + + return v0; +} + +// Generate a random unsigned int in [0, 2^24) given the previous RNG state +// using the Numerical Recipes linear congruential generator +uint lcg(inout uint prev) +{ + uint LCG_A = 1664525u; + uint LCG_C = 1013904223u; + prev = (LCG_A * prev + LCG_C); + return prev & 0x00FFFFFF; +} + +// Generate a random float in [0, 1) given the previous RNG state +float rnd(inout uint prev) +{ + return (float(lcg(prev)) / float(0x01000000)); +} diff --git a/ray_tracing_jitter_cam/shaders/raycommon.glsl b/ray_tracing_jitter_cam/shaders/raycommon.glsl new file mode 100644 index 0000000..bb07e81 --- /dev/null +++ b/ray_tracing_jitter_cam/shaders/raycommon.glsl @@ -0,0 +1,4 @@ +struct hitPayload +{ + vec3 hitValue; +}; diff --git a/ray_tracing_jitter_cam/shaders/raytrace.rchit b/ray_tracing_jitter_cam/shaders/raytrace.rchit new file mode 100644 index 0000000..5321c38 --- /dev/null +++ b/ray_tracing_jitter_cam/shaders/raytrace.rchit @@ -0,0 +1,134 @@ +#version 460 +#extension GL_EXT_ray_tracing : require +#extension GL_EXT_nonuniform_qualifier : enable +#extension GL_EXT_scalar_block_layout : enable +#extension GL_GOOGLE_include_directive : enable +#include "raycommon.glsl" +#include "wavefront.glsl" + +hitAttributeEXT vec3 attribs; + +// clang-format off +layout(location = 0) rayPayloadInEXT hitPayload prd; +layout(location = 1) rayPayloadEXT bool isShadowed; + +layout(binding = 0, set = 0) uniform accelerationStructureEXT topLevelAS; + +layout(binding = 2, set = 1, scalar) buffer ScnDesc { sceneDesc i[]; } scnDesc; +layout(binding = 5, set = 1, scalar) buffer Vertices { Vertex v[]; } vertices[]; +layout(binding = 6, set = 1) buffer Indices { uint i[]; } indices[]; + +layout(binding = 1, set = 1, scalar) buffer MatColorBufferObject { WaveFrontMaterial m[]; } materials[]; +layout(binding = 3, set = 1) uniform sampler2D textureSamplers[]; +layout(binding = 4, set = 1) buffer MatIndexColorBuffer { int i[]; } matIndex[]; + +// clang-format on + +layout(push_constant) uniform Constants +{ + vec4 clearColor; + vec3 lightPosition; + float lightIntensity; + int lightType; +} +pushC; + + +void main() +{ + // Object of this instance + uint objId = scnDesc.i[gl_InstanceID].objId; + + // Indices of the triangle + ivec3 ind = ivec3(indices[objId].i[3 * gl_PrimitiveID + 0], // + indices[objId].i[3 * gl_PrimitiveID + 1], // + indices[objId].i[3 * gl_PrimitiveID + 2]); // + // Vertex of the triangle + Vertex v0 = vertices[objId].v[ind.x]; + Vertex v1 = vertices[objId].v[ind.y]; + Vertex v2 = vertices[objId].v[ind.z]; + + const vec3 barycentrics = vec3(1.0 - attribs.x - attribs.y, attribs.x, attribs.y); + + // Computing the normal at hit position + vec3 normal = v0.nrm * barycentrics.x + v1.nrm * barycentrics.y + v2.nrm * barycentrics.z; + // Transforming the normal to world space + normal = normalize(vec3(scnDesc.i[gl_InstanceID].transfoIT * vec4(normal, 0.0))); + + + // Computing the coordinates of the hit position + vec3 worldPos = v0.pos * barycentrics.x + v1.pos * barycentrics.y + v2.pos * barycentrics.z; + // Transforming the position to world space + worldPos = vec3(scnDesc.i[gl_InstanceID].transfo * vec4(worldPos, 1.0)); + + // Vector toward the light + vec3 L; + float lightIntensity = pushC.lightIntensity; + float lightDistance = 100000.0; + // Point light + if(pushC.lightType == 0) + { + vec3 lDir = pushC.lightPosition - worldPos; + lightDistance = length(lDir); + lightIntensity = pushC.lightIntensity / (lightDistance * lightDistance); + L = normalize(lDir); + } + else // Directional light + { + L = normalize(pushC.lightPosition - vec3(0)); + } + + // Material of the object + int matIdx = matIndex[objId].i[gl_PrimitiveID]; + WaveFrontMaterial mat = materials[objId].m[matIdx]; + + + // Diffuse + vec3 diffuse = computeDiffuse(mat, L, normal); + if(mat.textureId >= 0) + { + uint txtId = mat.textureId + scnDesc.i[gl_InstanceID].txtOffset; + vec2 texCoord = + v0.texCoord * barycentrics.x + v1.texCoord * barycentrics.y + v2.texCoord * barycentrics.z; + diffuse *= texture(textureSamplers[txtId], texCoord).xyz; + } + + vec3 specular = vec3(0); + float attenuation = 1; + + // Tracing shadow ray only if the light is visible from the surface + if(dot(normal, L) > 0) + { + float tMin = 0.001; + float tMax = lightDistance; + vec3 origin = gl_WorldRayOriginEXT + gl_WorldRayDirectionEXT * gl_HitTEXT; + vec3 rayDir = L; + uint flags = gl_RayFlagsTerminateOnFirstHitEXT | gl_RayFlagsOpaqueEXT + | gl_RayFlagsSkipClosestHitShaderEXT; + isShadowed = true; + traceRayEXT(topLevelAS, // acceleration structure + flags, // rayFlags + 0xFF, // cullMask + 0, // sbtRecordOffset + 0, // sbtRecordStride + 1, // missIndex + origin, // ray origin + tMin, // ray min range + rayDir, // ray direction + tMax, // ray max range + 1 // payload (location = 1) + ); + + if(isShadowed) + { + attenuation = 0.3; + } + else + { + // Specular + specular = computeSpecular(mat, gl_WorldRayDirectionEXT, L, normal); + } + } + + prd.hitValue = vec3(lightIntensity * attenuation * (diffuse + specular)); +} diff --git a/ray_tracing_jitter_cam/shaders/raytrace.rgen b/ray_tracing_jitter_cam/shaders/raytrace.rgen new file mode 100644 index 0000000..af9b361 --- /dev/null +++ b/ray_tracing_jitter_cam/shaders/raytrace.rgen @@ -0,0 +1,89 @@ +#version 460 +#extension GL_EXT_ray_tracing : require +#extension GL_GOOGLE_include_directive : enable +#include "random.glsl" +#include "raycommon.glsl" + +layout(binding = 0, set = 0) uniform accelerationStructureEXT topLevelAS; +layout(binding = 1, set = 0, rgba32f) uniform image2D image; + +layout(location = 0) rayPayloadEXT hitPayload prd; + +layout(binding = 0, set = 1) uniform CameraProperties +{ + mat4 view; + mat4 proj; + mat4 viewInverse; + mat4 projInverse; +} +cam; + +layout(push_constant) uniform Constants +{ + vec4 clearColor; + vec3 lightPosition; + float lightIntensity; + int lightType; + int frame; +} +pushC; + +const int NBSAMPLES = 10; + +void main() +{ + // Initialize the random number + uint seed = tea(gl_LaunchIDEXT.y * gl_LaunchSizeEXT.x + gl_LaunchIDEXT.x, pushC.frame); + + vec3 hitValues = vec3(0); + + for(int smpl = 0; smpl < NBSAMPLES; smpl++) + { + + float r1 = rnd(seed); + float r2 = rnd(seed); + // Subpixel jitter: send the ray through a different position inside the pixel + // each time, to provide antialiasing. + vec2 subpixel_jitter = pushC.frame == 0 ? vec2(0.5f, 0.5f) : vec2(r1, r2); + + const vec2 pixelCenter = vec2(gl_LaunchIDEXT.xy) + subpixel_jitter; + const vec2 inUV = pixelCenter / vec2(gl_LaunchSizeEXT.xy); + vec2 d = inUV * 2.0 - 1.0; + + vec4 origin = cam.viewInverse * vec4(0, 0, 0, 1); + vec4 target = cam.projInverse * vec4(d.x, d.y, 1, 1); + vec4 direction = cam.viewInverse * vec4(normalize(target.xyz), 0); + + uint rayFlags = gl_RayFlagsOpaqueEXT; + float tMin = 0.001; + float tMax = 10000.0; + + traceRayEXT(topLevelAS, // acceleration structure + rayFlags, // rayFlags + 0xFF, // cullMask + 0, // sbtRecordOffset + 0, // sbtRecordStride + 0, // missIndex + origin.xyz, // ray origin + tMin, // ray min range + direction.xyz, // ray direction + tMax, // ray max range + 0 // payload (location = 0) + ); + hitValues += prd.hitValue; + } + prd.hitValue = hitValues / NBSAMPLES; + + // Do accumulation over time + if(pushC.frame > 0) + { + float a = 1.0f / float(pushC.frame + 1); + vec3 old_color = imageLoad(image, ivec2(gl_LaunchIDEXT.xy)).xyz; + imageStore(image, ivec2(gl_LaunchIDEXT.xy), vec4(mix(old_color, prd.hitValue, a), 1.f)); + } + else + { + // First frame, replace the value in the buffer + imageStore(image, ivec2(gl_LaunchIDEXT.xy), vec4(prd.hitValue, 1.f)); + } +} diff --git a/ray_tracing_jitter_cam/shaders/raytrace.rmiss b/ray_tracing_jitter_cam/shaders/raytrace.rmiss new file mode 100644 index 0000000..774899a --- /dev/null +++ b/ray_tracing_jitter_cam/shaders/raytrace.rmiss @@ -0,0 +1,16 @@ +#version 460 +#extension GL_EXT_ray_tracing : require +#extension GL_GOOGLE_include_directive : enable +#include "raycommon.glsl" + +layout(location = 0) rayPayloadInEXT hitPayload prd; + +layout(push_constant) uniform Constants +{ + vec4 clearColor; +}; + +void main() +{ + prd.hitValue = clearColor.xyz * 0.8; +} diff --git a/ray_tracing_jitter_cam/shaders/raytraceShadow.rmiss b/ray_tracing_jitter_cam/shaders/raytraceShadow.rmiss new file mode 100644 index 0000000..57be266 --- /dev/null +++ b/ray_tracing_jitter_cam/shaders/raytraceShadow.rmiss @@ -0,0 +1,9 @@ +#version 460 +#extension GL_EXT_ray_tracing : require + +layout(location = 1) rayPayloadInEXT bool isShadowed; + +void main() +{ + isShadowed = false; +} diff --git a/ray_tracing_jitter_cam/shaders/vert_shader.vert b/ray_tracing_jitter_cam/shaders/vert_shader.vert new file mode 100644 index 0000000..e358821 --- /dev/null +++ b/ray_tracing_jitter_cam/shaders/vert_shader.vert @@ -0,0 +1,61 @@ +#version 450 +#extension GL_ARB_separate_shader_objects : enable +#extension GL_EXT_scalar_block_layout : enable +#extension GL_GOOGLE_include_directive : enable + +#include "wavefront.glsl" + +// clang-format off +layout(binding = 2, set = 0, scalar) buffer ScnDesc { sceneDesc i[]; } scnDesc; +// clang-format on + +layout(binding = 0) uniform UniformBufferObject +{ + mat4 view; + mat4 proj; + mat4 viewI; +} +ubo; + +layout(push_constant) uniform shaderInformation +{ + vec3 lightPosition; + uint instanceId; + float lightIntensity; + int lightType; +} +pushC; + +layout(location = 0) in vec3 inPosition; +layout(location = 1) in vec3 inNormal; +layout(location = 2) in vec3 inColor; +layout(location = 3) in vec2 inTexCoord; + + +//layout(location = 0) flat out int matIndex; +layout(location = 1) out vec2 fragTexCoord; +layout(location = 2) out vec3 fragNormal; +layout(location = 3) out vec3 viewDir; +layout(location = 4) out vec3 worldPos; + +out gl_PerVertex +{ + vec4 gl_Position; +}; + + +void main() +{ + mat4 objMatrix = scnDesc.i[pushC.instanceId].transfo; + mat4 objMatrixIT = scnDesc.i[pushC.instanceId].transfoIT; + + vec3 origin = vec3(ubo.viewI * vec4(0, 0, 0, 1)); + + worldPos = vec3(objMatrix * vec4(inPosition, 1.0)); + viewDir = vec3(worldPos - origin); + fragTexCoord = inTexCoord; + fragNormal = vec3(objMatrixIT * vec4(inNormal, 0.0)); + // matIndex = inMatID; + + gl_Position = ubo.proj * ubo.view * vec4(worldPos, 1.0); +} diff --git a/ray_tracing_jitter_cam/shaders/wavefront.glsl b/ray_tracing_jitter_cam/shaders/wavefront.glsl new file mode 100644 index 0000000..78b4b3c --- /dev/null +++ b/ray_tracing_jitter_cam/shaders/wavefront.glsl @@ -0,0 +1,57 @@ +struct Vertex +{ + vec3 pos; + vec3 nrm; + vec3 color; + vec2 texCoord; +}; + +struct WaveFrontMaterial +{ + vec3 ambient; + vec3 diffuse; + vec3 specular; + vec3 transmittance; + vec3 emission; + float shininess; + float ior; // index of refraction + float dissolve; // 1 == opaque; 0 == fully transparent + int illum; // illumination model (see http://www.fileformat.info/format/material/) + int textureId; +}; + +struct sceneDesc +{ + int objId; + int txtOffset; + mat4 transfo; + mat4 transfoIT; +}; + + +vec3 computeDiffuse(WaveFrontMaterial mat, vec3 lightDir, vec3 normal) +{ + // Lambertian + float dotNL = max(dot(normal, lightDir), 0.0); + vec3 c = mat.diffuse * dotNL; + if(mat.illum >= 1) + return c + mat.ambient; +} + +vec3 computeSpecular(WaveFrontMaterial mat, vec3 viewDir, vec3 lightDir, vec3 normal) +{ + if(mat.illum < 2) + return vec3(0); + + // Compute specular only if not in shadow + const float kPi = 3.14159265; + const float kShininess = max(mat.shininess, 4.0); + + // Specular + const float kEnergyConservation = (2.0 + kShininess) / (2.0 * kPi); + vec3 V = normalize(-viewDir); + vec3 R = reflect(-lightDir, normal); + float specular = kEnergyConservation * pow(max(dot(V, R), 0.0), kShininess); + + return vec3(mat.specular * specular); +} diff --git a/ray_tracing_manyhits/CMakeLists.txt b/ray_tracing_manyhits/CMakeLists.txt new file mode 100644 index 0000000..1ca7679 --- /dev/null +++ b/ray_tracing_manyhits/CMakeLists.txt @@ -0,0 +1,102 @@ +cmake_minimum_required(VERSION 2.8) + +get_filename_component(PROJNAME ${CMAKE_CURRENT_SOURCE_DIR} NAME) +SET(PROJNAME vk_${PROJNAME}_KHR) + +Project(${PROJNAME}) +Message(STATUS "-------------------------------") +Message(STATUS "Processing Project ${PROJNAME}:") + +##################################################################################### +_add_project_definitions(${PROJNAME}) + +##################################################################################### +# Source files for this project +# +file(GLOB SOURCE_FILES *.cpp *.hpp *.inl *.h *.c) +file(GLOB EXTRA_COMMON "../common/*.*") +list(APPEND COMMON_SOURCE_FILES ${EXTRA_COMMON}) +include_directories("../common") + + +##################################################################################### +# GLSL to SPIR-V custom build +# +# more than one file can be given: _compile_GLSL("GLSL_mesh.vert;GLSL_mesh.frag" "GLSL_mesh.spv" GLSL_SOURCES) +# the SpirV validator is fine as long as files are for different pipeline stages (entry points still need to be main()) +#_compile_GLSL( ) +UNSET(GLSL_SOURCES) +UNSET(SPV_OUTPUT) +file(GLOB_RECURSE GLSL_HEADER_FILES "shaders/*.h" "shaders/*.glsl") +file(GLOB_RECURSE GLSL_SOURCE_FILES + "shaders/*.comp" + "shaders/*.frag" + "shaders/*.vert" + "shaders/*.rchit" + "shaders/*.rahit" + "shaders/*.rmiss" + "shaders/*.rgen" + ) +foreach(GLSL ${GLSL_SOURCE_FILES}) + get_filename_component(FILE_NAME ${GLSL} NAME) + _compile_GLSL(${GLSL} "shaders/${FILE_NAME}.spv" GLSL_SOURCES SPV_OUTPUT) +endforeach(GLSL) + +list(APPEND GLSL_SOURCES ${GLSL_HEADER_FILES}) +source_group(Shader_Files FILES ${GLSL_SOURCES}) + + +##################################################################################### +# Executable +# +# if(WIN32 AND NOT GLUT_FOUND) +# add_definitions(/wd4996) #remove printf warning +# add_definitions(/wd4244) #remove double to float conversion warning +# add_definitions(/wd4305) #remove double to float truncation warning +# else() +# add_definitions(-fpermissive) +# endif() +add_executable(${PROJNAME} ${SOURCE_FILES} ${COMMON_SOURCE_FILES} ${PACKAGE_SOURCE_FILES} ${GLSL_SOURCES} ${CUDA_FILES} ${CUBIN_SOURCES}) + +#_set_subsystem_console(${PROJNAME}) + +##################################################################################### +# common source code needed for this sample +# +source_group(common FILES + ${COMMON_SOURCE_FILES} + ${PACKAGE_SOURCE_FILES} +) +source_group("Source Files" FILES ${SOURCE_FILES}) + +# if(UNIX) +# set(UNIXLINKLIBS dl pthread) +# else() +# set(UNIXLINKLIBS) +# endif() + +##################################################################################### +# Linkage +# +target_link_libraries(${PROJNAME} ${PLATFORM_LIBRARIES} shared_sources) + +foreach(DEBUGLIB ${LIBRARIES_DEBUG}) + target_link_libraries(${PROJNAME} debug ${DEBUGLIB}) +endforeach(DEBUGLIB) + +foreach(RELEASELIB ${LIBRARIES_OPTIMIZED}) + target_link_libraries(${PROJNAME} optimized ${RELEASELIB}) +endforeach(RELEASELIB) + +##################################################################################### +# copies binaries that need to be put next to the exe files (ZLib, etc.) +# +_copy_binaries_to_target( ${PROJNAME} ) + + +install(FILES ${SPV_OUTPUT} CONFIGURATIONS Release DESTINATION "bin_${ARCH}/${PROJNAME}/shaders") +install(FILES ${SPV_OUTPUT} CONFIGURATIONS Debug DESTINATION "bin_${ARCH}_debug/${PROJNAME}/shaders") +install(FILES ${CUBIN_SOURCES} CONFIGURATIONS Release DESTINATION "bin_${ARCH}/${PROJNAME}") +install(FILES ${CUBIN_SOURCES} CONFIGURATIONS Debug DESTINATION "bin_${ARCH}_debug/${PROJNAME}") +install(DIRECTORY "../media" CONFIGURATIONS Release DESTINATION "bin_${ARCH}/${PROJNAME}") +install(DIRECTORY "../media" CONFIGURATIONS Debug DESTINATION "bin_${ARCH}_debug/${PROJNAME}") diff --git a/ray_tracing_manyhits/README.md b/ray_tracing_manyhits/README.md new file mode 100644 index 0000000..20bc2cb --- /dev/null +++ b/ray_tracing_manyhits/README.md @@ -0,0 +1,5 @@ +# NVIDIA Vulkan Ray Tracing Tutorial + +[Start the tutorial of this project](https://nvpro-samples.github.io/vk_raytracing_tutorial/vkrt_tuto_manyhits.md.htm) + +![](../docs/Images/manyhits.png) \ No newline at end of file diff --git a/ray_tracing_manyhits/hello_vulkan.cpp b/ray_tracing_manyhits/hello_vulkan.cpp new file mode 100644 index 0000000..a3bdec9 --- /dev/null +++ b/ray_tracing_manyhits/hello_vulkan.cpp @@ -0,0 +1,952 @@ +/* Copyright (c) 2014-2018, NVIDIA CORPORATION. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * * Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * * Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * * Neither the name of NVIDIA CORPORATION nor the names of its + * contributors may be used to endorse or promote products derived + * from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS ``AS IS'' AND ANY + * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY + * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +#include +#include + +extern std::vector defaultSearchPaths; + +#define STB_IMAGE_IMPLEMENTATION +#include "fileformats/stb_image.h" +#include "obj_loader.h" + +#include "hello_vulkan.h" +#include "nvh//cameramanipulator.hpp" +#include "nvvkpp/descriptorsets_vkpp.hpp" +#include "nvvkpp/pipeline_vkpp.hpp" + +#include "nvh/fileoperations.hpp" +#include "nvvkpp/commands_vkpp.hpp" +#include "nvvkpp/renderpass_vkpp.hpp" +#include "nvvkpp/utilities_vkpp.hpp" + +// Holding the camera matrices +struct CameraMatrices +{ + nvmath::mat4f view; + nvmath::mat4f proj; + nvmath::mat4f viewInverse; + // #VKRay + nvmath::mat4f projInverse; +}; + +//-------------------------------------------------------------------------------------------------- +// Keep the handle on the device +// Initialize the tool to do all our allocations: buffers, images +// +void HelloVulkan::setup(const vk::Device& device, + const vk::PhysicalDevice& physicalDevice, + uint32_t queueFamily) +{ + AppBase::setup(device, physicalDevice, queueFamily); + m_alloc.init(device, physicalDevice); + m_debug.setup(m_device); +} + +//-------------------------------------------------------------------------------------------------- +// Called at each frame to update the camera matrix +// +void HelloVulkan::updateUniformBuffer() +{ + const float aspectRatio = m_size.width / static_cast(m_size.height); + + CameraMatrices ubo = {}; + ubo.view = CameraManip.getMatrix(); + ubo.proj = nvmath::perspectiveVK(CameraManip.getFov(), aspectRatio, 0.1f, 1000.0f); + // ubo.proj[1][1] *= -1; // Inverting Y for Vulkan + ubo.viewInverse = nvmath::invert(ubo.view); + // #VKRay + ubo.projInverse = nvmath::invert(ubo.proj); + + void* data = m_device.mapMemory(m_cameraMat.allocation, 0, sizeof(ubo)); + memcpy(data, &ubo, sizeof(ubo)); + m_device.unmapMemory(m_cameraMat.allocation); +} + +//-------------------------------------------------------------------------------------------------- +// Describing the layout pushed when rendering +// +void HelloVulkan::createDescriptorSetLayout() +{ + using vkDS = vk::DescriptorSetLayoutBinding; + using vkDT = vk::DescriptorType; + using vkSS = vk::ShaderStageFlagBits; + uint32_t nbTxt = static_cast(m_textures.size()); + uint32_t nbObj = static_cast(m_objModel.size()); + + // Camera matrices (binding = 0) + m_descSetLayoutBind.emplace_back( + vkDS(0, vkDT::eUniformBuffer, 1, vkSS::eVertex | vkSS::eRaygenKHR)); + // Materials (binding = 1) + m_descSetLayoutBind.emplace_back( + vkDS(1, vkDT::eStorageBuffer, nbObj, vkSS::eVertex | vkSS::eFragment | vkSS::eClosestHitKHR)); + // Scene description (binding = 2) + m_descSetLayoutBind.emplace_back( // + vkDS(2, vkDT::eStorageBuffer, 1, vkSS::eVertex | vkSS::eFragment | vkSS::eClosestHitKHR)); + // Textures (binding = 3) + m_descSetLayoutBind.emplace_back( + vkDS(3, vkDT::eCombinedImageSampler, nbTxt, vkSS::eFragment | vkSS::eClosestHitKHR)); + // Materials (binding = 4) + m_descSetLayoutBind.emplace_back( + vkDS(4, vkDT::eStorageBuffer, nbObj, vkSS::eFragment | vkSS::eClosestHitKHR)); + // Storing vertices (binding = 5) + m_descSetLayoutBind.emplace_back( // + vkDS(5, vkDT::eStorageBuffer, nbObj, vkSS::eClosestHitKHR)); + // Storing indices (binding = 6) + m_descSetLayoutBind.emplace_back( // + vkDS(6, vkDT::eStorageBuffer, nbObj, vkSS::eClosestHitKHR)); + + + m_descSetLayout = nvvkpp::util::createDescriptorSetLayout(m_device, m_descSetLayoutBind); + m_descPool = nvvkpp::util::createDescriptorPool(m_device, m_descSetLayoutBind, 1); + m_descSet = nvvkpp::util::createDescriptorSet(m_device, m_descPool, m_descSetLayout); +} + +//-------------------------------------------------------------------------------------------------- +// Setting up the buffers in the descriptor set +// +void HelloVulkan::updateDescriptorSet() +{ + std::vector writes; + + // Camera matrices and scene description + vk::DescriptorBufferInfo dbiUnif{m_cameraMat.buffer, 0, VK_WHOLE_SIZE}; + writes.emplace_back(nvvkpp::util::createWrite(m_descSet, m_descSetLayoutBind[0], &dbiUnif)); + vk::DescriptorBufferInfo dbiSceneDesc{m_sceneDesc.buffer, 0, VK_WHOLE_SIZE}; + writes.emplace_back(nvvkpp::util::createWrite(m_descSet, m_descSetLayoutBind[2], &dbiSceneDesc)); + + // All material buffers, 1 buffer per OBJ + std::vector dbiMat; + std::vector dbiMatIdx; + std::vector dbiVert; + std::vector dbiIdx; + for(size_t i = 0; i < m_objModel.size(); ++i) + { + dbiMat.push_back({m_objModel[i].matColorBuffer.buffer, 0, VK_WHOLE_SIZE}); + dbiMatIdx.push_back({m_objModel[i].matIndexBuffer.buffer, 0, VK_WHOLE_SIZE}); + dbiVert.push_back({m_objModel[i].vertexBuffer.buffer, 0, VK_WHOLE_SIZE}); + dbiIdx.push_back({m_objModel[i].indexBuffer.buffer, 0, VK_WHOLE_SIZE}); + } + writes.emplace_back(nvvkpp::util::createWrite(m_descSet, m_descSetLayoutBind[1], dbiMat.data())); + writes.emplace_back( + nvvkpp::util::createWrite(m_descSet, m_descSetLayoutBind[4], dbiMatIdx.data())); + writes.emplace_back(nvvkpp::util::createWrite(m_descSet, m_descSetLayoutBind[5], dbiVert.data())); + writes.emplace_back(nvvkpp::util::createWrite(m_descSet, m_descSetLayoutBind[6], dbiIdx.data())); + + // All texture samplers + std::vector diit; + for(size_t i = 0; i < m_textures.size(); ++i) + { + diit.push_back(m_textures[i].descriptor); + } + writes.emplace_back(nvvkpp::util::createWrite(m_descSet, m_descSetLayoutBind[3], diit.data())); + + // Writing the information + m_device.updateDescriptorSets(static_cast(writes.size()), writes.data(), 0, nullptr); +} + +//-------------------------------------------------------------------------------------------------- +// Creating the pipeline layout +// +void HelloVulkan::createGraphicsPipeline() +{ + using vkSS = vk::ShaderStageFlagBits; + + vk::PushConstantRange pushConstantRanges = {vkSS::eVertex | vkSS::eFragment, 0, + sizeof(ObjPushConstant)}; + + // Creating the Pipeline Layout + vk::PipelineLayoutCreateInfo pipelineLayoutCreateInfo; + vk::DescriptorSetLayout descSetLayout(m_descSetLayout); + pipelineLayoutCreateInfo.setSetLayoutCount(1); + pipelineLayoutCreateInfo.setPSetLayouts(&descSetLayout); + pipelineLayoutCreateInfo.setPushConstantRangeCount(1); + pipelineLayoutCreateInfo.setPPushConstantRanges(&pushConstantRanges); + m_pipelineLayout = m_device.createPipelineLayout(pipelineLayoutCreateInfo); + + // Creating the Pipeline + std::vector paths = defaultSearchPaths; + nvvkpp::GraphicsPipelineGenerator gpb(m_device, m_pipelineLayout, m_offscreenRenderPass); + gpb.depthStencilState = {true}; + gpb.addShader(nvh::loadFile("shaders/vert_shader.vert.spv", true, paths), vkSS::eVertex); + gpb.addShader(nvh::loadFile("shaders/frag_shader.frag.spv", true, paths), vkSS::eFragment); + gpb.vertexInputState.bindingDescriptions = {{0, sizeof(VertexObj)}}; + gpb.vertexInputState.attributeDescriptions = { + {0, 0, vk::Format::eR32G32B32Sfloat, offsetof(VertexObj, pos)}, + {1, 0, vk::Format::eR32G32B32Sfloat, offsetof(VertexObj, nrm)}, + {2, 0, vk::Format::eR32G32B32Sfloat, offsetof(VertexObj, color)}, + {3, 0, vk::Format::eR32G32Sfloat, offsetof(VertexObj, texCoord)}}; + + m_graphicsPipeline = gpb.create(); + m_debug.setObjectName(m_graphicsPipeline, "Graphics"); +} + +//-------------------------------------------------------------------------------------------------- +// Loading the OBJ file and setting up all buffers +// +void HelloVulkan::loadModel(const std::string& filename, nvmath::mat4f transform) +{ + using vkBU = vk::BufferUsageFlagBits; + + ObjLoader loader; + loader.loadModel(filename); + + // Converting from Srgb to linear + for(auto& m : loader.m_materials) + { + m.ambient = nvmath::pow(m.ambient, 2.2f); + m.diffuse = nvmath::pow(m.diffuse, 2.2f); + m.specular = nvmath::pow(m.specular, 2.2f); + } + + ObjInstance instance; + instance.objIndex = static_cast(m_objModel.size()); + instance.transform = transform; + instance.transformIT = nvmath::transpose(nvmath::invert(transform)); + instance.txtOffset = static_cast(m_textures.size()); + + ObjModel model; + model.nbIndices = static_cast(loader.m_indices.size()); + model.nbVertices = static_cast(loader.m_vertices.size()); + + // Create the buffers on Device and copy vertices, indices and materials + nvvkpp::SingleCommandBuffer cmdBufGet(m_device, m_graphicsQueueIndex); + vk::CommandBuffer cmdBuf = cmdBufGet.createCommandBuffer(); + model.vertexBuffer = + m_alloc.createBuffer(cmdBuf, loader.m_vertices, + vkBU::eVertexBuffer | vkBU::eStorageBuffer | vkBU::eShaderDeviceAddress); + model.indexBuffer = + m_alloc.createBuffer(cmdBuf, loader.m_indices, + vkBU::eIndexBuffer | vkBU::eStorageBuffer | vkBU::eShaderDeviceAddress); + model.matColorBuffer = m_alloc.createBuffer(cmdBuf, loader.m_materials, vkBU::eStorageBuffer); + model.matIndexBuffer = m_alloc.createBuffer(cmdBuf, loader.m_matIndx, vkBU::eStorageBuffer); + // Creates all textures found + createTextureImages(cmdBuf, loader.m_textures); + cmdBufGet.flushCommandBuffer(cmdBuf); + m_alloc.flushStaging(); + + std::string objNb = std::to_string(instance.objIndex); + m_debug.setObjectName(model.vertexBuffer.buffer, (std::string("vertex_" + objNb).c_str())); + m_debug.setObjectName(model.indexBuffer.buffer, (std::string("index_" + objNb).c_str())); + m_debug.setObjectName(model.matColorBuffer.buffer, (std::string("mat_" + objNb).c_str())); + m_debug.setObjectName(model.matIndexBuffer.buffer, (std::string("matIdx_" + objNb).c_str())); + + m_objModel.emplace_back(model); + m_objInstance.emplace_back(instance); +} + +//-------------------------------------------------------------------------------------------------- +// Creating the uniform buffer holding the camera matrices +// - Buffer is host visible +// +void HelloVulkan::createUniformBuffer() +{ + using vkBU = vk::BufferUsageFlagBits; + using vkMP = vk::MemoryPropertyFlagBits; + + m_cameraMat = m_alloc.createBuffer(sizeof(CameraMatrices), vkBU::eUniformBuffer, + vkMP::eHostVisible | vkMP::eHostCoherent); + m_debug.setObjectName(m_cameraMat.buffer, "cameraMat"); +} + +//-------------------------------------------------------------------------------------------------- +// Create a storage buffer containing the description of the scene elements +// - Which geometry is used by which instance +// - Transformation +// - Offset for texture +// +void HelloVulkan::createSceneDescriptionBuffer() +{ + using vkBU = vk::BufferUsageFlagBits; + nvvkpp::SingleCommandBuffer cmdGen(m_device, m_graphicsQueueIndex); + + auto cmdBuf = cmdGen.createCommandBuffer(); + m_sceneDesc = m_alloc.createBuffer(cmdBuf, m_objInstance, vkBU::eStorageBuffer); + cmdGen.flushCommandBuffer(cmdBuf); + m_alloc.flushStaging(); + m_debug.setObjectName(m_sceneDesc.buffer, "sceneDesc"); +} + +//-------------------------------------------------------------------------------------------------- +// Creating all textures and samplers +// +void HelloVulkan::createTextureImages(const vk::CommandBuffer& cmdBuf, + const std::vector& textures) +{ + using vkIU = vk::ImageUsageFlagBits; + + vk::SamplerCreateInfo samplerCreateInfo{ + {}, vk::Filter::eLinear, vk::Filter::eLinear, vk::SamplerMipmapMode::eLinear}; + samplerCreateInfo.setMaxLod(FLT_MAX); + vk::Format format = vk::Format::eR8G8B8A8Srgb; + + // If no textures are present, create a dummy one to accommodate the pipeline layout + if(textures.empty() && m_textures.empty()) + { + nvvkTexture texture; + + std::array color{255u, 255u, 255u, 255u}; + vk::DeviceSize bufferSize = sizeof(color); + auto imgSize = vk::Extent2D(1, 1); + auto imageCreateInfo = nvvkpp::image::create2DInfo(imgSize, format); + + // Creating the VKImage + texture = m_alloc.createImage(cmdBuf, bufferSize, color.data(), imageCreateInfo); + // Setting up the descriptor used by the shader + texture.descriptor = + nvvkpp::image::create2DDescriptor(m_device, texture.image, samplerCreateInfo, format); + // The image format must be in VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL + nvvkpp::image::setImageLayout(cmdBuf, texture.image, vk::ImageLayout::eUndefined, + vk::ImageLayout::eShaderReadOnlyOptimal); + m_textures.push_back(texture); + } + else + { + // Uploading all images + for(const auto& texture : textures) + { + std::stringstream o; + int texWidth, texHeight, texChannels; + o << "media/textures/" << texture; + std::string txtFile = nvh::findFile(o.str(), defaultSearchPaths); + + stbi_uc* pixels = + stbi_load(txtFile.c_str(), &texWidth, &texHeight, &texChannels, STBI_rgb_alpha); + + // Handle failure + if(!pixels) + { + texWidth = texHeight = 1; + texChannels = 4; + std::array color{255u, 0u, 255u, 255u}; + pixels = reinterpret_cast(color.data()); + } + + vk::DeviceSize bufferSize = static_cast(texWidth) * texHeight * sizeof(uint8_t) * 4; + auto imgSize = vk::Extent2D(texWidth, texHeight); + auto imageCreateInfo = nvvkpp::image::create2DInfo(imgSize, format, vkIU::eSampled, true); + + { + nvvkTexture texture; + texture = m_alloc.createImage(cmdBuf, bufferSize, pixels, imageCreateInfo); + + nvvkpp::image::generateMipmaps(cmdBuf, texture.image, format, imgSize, + imageCreateInfo.mipLevels); + texture.descriptor = + nvvkpp::image::create2DDescriptor(m_device, texture.image, samplerCreateInfo, format); + m_textures.push_back(texture); + } + } + } +} + +//-------------------------------------------------------------------------------------------------- +// Destroying all allocations +// +void HelloVulkan::destroyResources() +{ + m_device.destroy(m_graphicsPipeline); + m_device.destroy(m_pipelineLayout); + m_device.destroy(m_descPool); + m_device.destroy(m_descSetLayout); + m_alloc.destroy(m_cameraMat); + m_alloc.destroy(m_sceneDesc); + + for(auto& m : m_objModel) + { + m_alloc.destroy(m.vertexBuffer); + m_alloc.destroy(m.indexBuffer); + m_alloc.destroy(m.matColorBuffer); + m_alloc.destroy(m.matIndexBuffer); + } + + for(auto& t : m_textures) + { + m_alloc.destroy(t); + } + + //#Post + m_device.destroy(m_postPipeline); + m_device.destroy(m_postPipelineLayout); + m_device.destroy(m_postDescPool); + m_device.destroy(m_postDescSetLayout); + m_alloc.destroy(m_offscreenColor); + m_alloc.destroy(m_offscreenDepth); + m_device.destroy(m_offscreenRenderPass); + m_device.destroy(m_offscreenFramebuffer); + + // #VKRay + m_rtBuilder.destroy(); + m_device.destroy(m_rtDescPool); + m_device.destroy(m_rtDescSetLayout); + m_device.destroy(m_rtPipeline); + m_device.destroy(m_rtPipelineLayout); + m_alloc.destroy(m_rtSBTBuffer); +} + +//-------------------------------------------------------------------------------------------------- +// Drawing the scene in raster mode +// +void HelloVulkan::rasterize(const vk::CommandBuffer& cmdBuf) +{ + using vkPBP = vk::PipelineBindPoint; + using vkSS = vk::ShaderStageFlagBits; + vk::DeviceSize offset{0}; + + m_debug.beginLabel(cmdBuf, "Rasterize"); + + // Dynamic Viewport + cmdBuf.setViewport(0, {vk::Viewport(0, 0, (float)m_size.width, (float)m_size.height, 0, 1)}); + cmdBuf.setScissor(0, {{{0, 0}, {m_size.width, m_size.height}}}); + + // Drawing all triangles + cmdBuf.bindPipeline(vkPBP::eGraphics, m_graphicsPipeline); + cmdBuf.bindDescriptorSets(vkPBP::eGraphics, m_pipelineLayout, 0, {m_descSet}, {}); + for(int i = 0; i < m_objInstance.size(); ++i) + { + auto& inst = m_objInstance[i]; + auto& model = m_objModel[inst.objIndex]; + m_pushConstant.instanceId = i; // Telling which instance is drawn + cmdBuf.pushConstants(m_pipelineLayout, vkSS::eVertex | vkSS::eFragment, 0, + m_pushConstant); + + cmdBuf.bindVertexBuffers(0, 1, &model.vertexBuffer.buffer, &offset); + cmdBuf.bindIndexBuffer(model.indexBuffer.buffer, 0, vk::IndexType::eUint32); + cmdBuf.drawIndexed(model.nbIndices, 1, 0, 0, 0); + } + m_debug.endLabel(cmdBuf); +} + +//-------------------------------------------------------------------------------------------------- +// Handling resize of the window +// +void HelloVulkan::onResize(int /*w*/, int /*h*/) +{ + createOffscreenRender(); + updatePostDescriptorSet(); + updateRtDescriptorSet(); +} + +////////////////////////////////////////////////////////////////////////// +// Post-processing +////////////////////////////////////////////////////////////////////////// + +//-------------------------------------------------------------------------------------------------- +// Creating an offscreen frame buffer and the associated render pass +// +void HelloVulkan::createOffscreenRender() +{ + m_alloc.destroy(m_offscreenColor); + m_alloc.destroy(m_offscreenDepth); + + // Creating the color image + auto colorCreateInfo = nvvkpp::image::create2DInfo(m_size, m_offscreenColorFormat, + vk::ImageUsageFlagBits::eColorAttachment + | vk::ImageUsageFlagBits::eSampled + | vk::ImageUsageFlagBits::eStorage); + m_offscreenColor = m_alloc.createImage(colorCreateInfo); + + m_offscreenColor.descriptor = + nvvkpp::image::create2DDescriptor(m_device, m_offscreenColor.image, vk::SamplerCreateInfo{}, + m_offscreenColorFormat, vk::ImageLayout::eGeneral); + + // Creating the depth buffer + auto depthCreateInfo = + nvvkpp::image::create2DInfo(m_size, m_offscreenDepthFormat, + vk::ImageUsageFlagBits::eDepthStencilAttachment); + m_offscreenDepth = m_alloc.createImage(depthCreateInfo); + + vk::ImageViewCreateInfo depthStencilView; + depthStencilView.setViewType(vk::ImageViewType::e2D); + depthStencilView.setFormat(m_offscreenDepthFormat); + depthStencilView.setSubresourceRange({vk::ImageAspectFlagBits::eDepth, 0, 1, 0, 1}); + depthStencilView.setImage(m_offscreenDepth.image); + m_offscreenDepth.descriptor.imageView = m_device.createImageView(depthStencilView); + + // Setting the image layout for both color and depth + { + nvvkpp::SingleCommandBuffer genCmdBuf(m_device, m_graphicsQueueIndex); + auto cmdBuf = genCmdBuf.createCommandBuffer(); + nvvkpp::image::setImageLayout(cmdBuf, m_offscreenColor.image, vk::ImageLayout::eUndefined, + vk::ImageLayout::eGeneral); + nvvkpp::image::setImageLayout(cmdBuf, m_offscreenDepth.image, vk::ImageAspectFlagBits::eDepth, + vk::ImageLayout::eUndefined, + vk::ImageLayout::eDepthStencilAttachmentOptimal); + + genCmdBuf.flushCommandBuffer(cmdBuf); + } + + // Creating a renderpass for the offscreen + if(!m_offscreenRenderPass) + { + m_offscreenRenderPass = + nvvkpp::util::createRenderPass(m_device, {m_offscreenColorFormat}, m_offscreenDepthFormat, + 1, true, true, vk::ImageLayout::eGeneral, + vk::ImageLayout::eGeneral); + } + + // Creating the frame buffer for offscreen + std::vector attachments = {m_offscreenColor.descriptor.imageView, + m_offscreenDepth.descriptor.imageView}; + + m_device.destroy(m_offscreenFramebuffer); + vk::FramebufferCreateInfo info; + info.setRenderPass(m_offscreenRenderPass); + info.setAttachmentCount(2); + info.setPAttachments(attachments.data()); + info.setWidth(m_size.width); + info.setHeight(m_size.height); + info.setLayers(1); + m_offscreenFramebuffer = m_device.createFramebuffer(info); +} + +//-------------------------------------------------------------------------------------------------- +// The pipeline is how things are rendered, which shaders, type of primitives, depth test and more +// +void HelloVulkan::createPostPipeline() +{ + // Push constants in the fragment shader + vk::PushConstantRange pushConstantRanges = {vk::ShaderStageFlagBits::eFragment, 0, sizeof(float)}; + + // Creating the pipeline layout + vk::PipelineLayoutCreateInfo pipelineLayoutCreateInfo; + pipelineLayoutCreateInfo.setSetLayoutCount(1); + pipelineLayoutCreateInfo.setPSetLayouts(&m_postDescSetLayout); + pipelineLayoutCreateInfo.setPushConstantRangeCount(1); + pipelineLayoutCreateInfo.setPPushConstantRanges(&pushConstantRanges); + m_postPipelineLayout = m_device.createPipelineLayout(pipelineLayoutCreateInfo); + + // Pipeline: completely generic, no vertices + std::vector paths = defaultSearchPaths; + + nvvkpp::GraphicsPipelineGenerator pipelineGenerator(m_device, m_postPipelineLayout, m_renderPass); + pipelineGenerator.addShader(nvh::loadFile("shaders/passthrough.vert.spv", true, paths), + vk::ShaderStageFlagBits::eVertex); + pipelineGenerator.addShader(nvh::loadFile("shaders/post.frag.spv", true, paths), + vk::ShaderStageFlagBits::eFragment); + pipelineGenerator.rasterizationState.setCullMode(vk::CullModeFlagBits::eNone); + m_postPipeline = pipelineGenerator.create(); + m_debug.setObjectName(m_postPipeline, "post"); +} + +//-------------------------------------------------------------------------------------------------- +// The descriptor layout is the description of the data that is passed to the vertex or the +// fragment program. +// +void HelloVulkan::createPostDescriptor() +{ + using vkDS = vk::DescriptorSetLayoutBinding; + using vkDT = vk::DescriptorType; + using vkSS = vk::ShaderStageFlagBits; + + m_postDescSetLayoutBind.emplace_back(vkDS(0, vkDT::eCombinedImageSampler, 1, vkSS::eFragment)); + m_postDescSetLayout = nvvkpp::util::createDescriptorSetLayout(m_device, m_postDescSetLayoutBind); + m_postDescPool = nvvkpp::util::createDescriptorPool(m_device, m_postDescSetLayoutBind); + m_postDescSet = nvvkpp::util::createDescriptorSet(m_device, m_postDescPool, m_postDescSetLayout); +} + +//-------------------------------------------------------------------------------------------------- +// Update the output +// +void HelloVulkan::updatePostDescriptorSet() +{ + vk::WriteDescriptorSet writeDescriptorSets = + nvvkpp::util::createWrite(m_postDescSet, m_postDescSetLayoutBind[0], + &m_offscreenColor.descriptor); + m_device.updateDescriptorSets(writeDescriptorSets, nullptr); +} + +//-------------------------------------------------------------------------------------------------- +// Draw a full screen quad with the attached image +// +void HelloVulkan::drawPost(vk::CommandBuffer cmdBuf) +{ + m_debug.beginLabel(cmdBuf, "Post"); + + cmdBuf.setViewport(0, {vk::Viewport(0, 0, (float)m_size.width, (float)m_size.height, 0, 1)}); + cmdBuf.setScissor(0, {{{0, 0}, {m_size.width, m_size.height}}}); + + auto aspectRatio = static_cast(m_size.width) / static_cast(m_size.height); + cmdBuf.pushConstants(m_postPipelineLayout, vk::ShaderStageFlagBits::eFragment, 0, + aspectRatio); + cmdBuf.bindPipeline(vk::PipelineBindPoint::eGraphics, m_postPipeline); + cmdBuf.bindDescriptorSets(vk::PipelineBindPoint::eGraphics, m_postPipelineLayout, 0, + m_postDescSet, {}); + cmdBuf.draw(3, 1, 0, 0); + + m_debug.endLabel(cmdBuf); +} + +////////////////////////////////////////////////////////////////////////// +////////////////////////////////////////////////////////////////////////// +////////////////////////////////////////////////////////////////////////// + +//-------------------------------------------------------------------------------------------------- +// Initialize Vulkan ray tracing +// #VKRay +void HelloVulkan::initRayTracing() +{ + // Requesting ray tracing properties + auto properties = m_physicalDevice.getProperties2(); + m_rtProperties = properties.get(); + m_rtBuilder.setup(m_device, m_physicalDevice, m_graphicsQueueIndex); +} + +//-------------------------------------------------------------------------------------------------- +// Converting a OBJ primitive to the ray tracing geometry used for the BLAS +// +nvvkpp::RaytracingBuilderKHR::Blas HelloVulkan::objectToVkGeometryKHR(const ObjModel& model) +{ + nvvkpp::RaytracingBuilderKHR::Blas blas; + vk::AccelerationStructureCreateGeometryTypeInfoKHR asCreate; + asCreate.setGeometryType(vk::GeometryTypeKHR::eTriangles); + asCreate.setIndexType(vk::IndexType::eUint32); + asCreate.setVertexFormat(vk::Format::eR32G32B32Sfloat); + asCreate.setMaxPrimitiveCount(model.nbIndices / 3); // Nb triangles + asCreate.setMaxVertexCount(model.nbVertices); + asCreate.setAllowsTransforms(VK_FALSE); // No adding transformation matrices + vk::DeviceAddress vertexAddress = m_device.getBufferAddress({model.vertexBuffer.buffer}); + vk::DeviceAddress indexAddress = m_device.getBufferAddress({model.indexBuffer.buffer}); + vk::AccelerationStructureGeometryTrianglesDataKHR triangles; + triangles.setVertexFormat(asCreate.vertexFormat); + triangles.setVertexData(vertexAddress); + triangles.setVertexStride(sizeof(VertexObj)); + triangles.setIndexType(asCreate.indexType); + triangles.setIndexData(indexAddress); + triangles.setTransformData({}); + + vk::AccelerationStructureGeometryKHR asGeom; + asGeom.setGeometryType(asCreate.geometryType); + // Consider the geometry opaque for optimization + asGeom.setFlags(vk::GeometryFlagBitsKHR::eOpaque); + asGeom.geometry.setTriangles(triangles); + vk::AccelerationStructureBuildOffsetInfoKHR offset; + offset.setFirstVertex(0); + offset.setPrimitiveCount(asCreate.maxPrimitiveCount); + offset.setPrimitiveOffset(0); + offset.setTransformOffset(0); + blas.asGeometry.emplace_back(asGeom); + blas.asCreateGeometryInfo.emplace_back(asCreate); + blas.asBuildOffsetInfo.emplace_back(offset); + return blas; +} + +void HelloVulkan::createBottomLevelAS() +{ + // BLAS - Storing each primitive in a geometry + std::vector allBlas; + allBlas.reserve(m_objModel.size()); + for(const auto& obj : m_objModel) + { + auto blas = objectToVkGeometryKHR(obj); + + // We could add more geometry in each BLAS, but we add only one for now + allBlas.emplace_back(blas); + } + m_rtBuilder.buildBlas(allBlas, vk::BuildAccelerationStructureFlagBitsKHR::ePreferFastTrace); +} + +void HelloVulkan::createTopLevelAS() +{ + std::vector tlas; + tlas.reserve(m_objInstance.size()); + for(int i = 0; i < static_cast(m_objInstance.size()); i++) + { + nvvkpp::RaytracingBuilderKHR::Instance rayInst; + rayInst.transform = m_objInstance[i].transform; // Position of the instance + rayInst.instanceId = i; // gl_InstanceID + rayInst.blasId = m_objInstance[i].objIndex; + rayInst.hitGroupId = 0; // We will use the same hit group for all objects + rayInst.flags = vk::GeometryInstanceFlagBitsKHR::eTriangleCullDisable; + rayInst.hitGroupId = m_objInstance[i].hitgroup; + tlas.emplace_back(rayInst); + } + m_rtBuilder.buildTlas(tlas, vk::BuildAccelerationStructureFlagBitsKHR::ePreferFastTrace); +} + +//-------------------------------------------------------------------------------------------------- +// This descriptor set holds the Acceleration structure and the output image +// +void HelloVulkan::createRtDescriptorSet() +{ + using vkDT = vk::DescriptorType; + using vkSS = vk::ShaderStageFlagBits; + using vkDSLB = vk::DescriptorSetLayoutBinding; + + m_rtDescSetLayoutBind.emplace_back(vkDSLB(0, vkDT::eAccelerationStructureKHR, 1, + vkSS::eRaygenKHR | vkSS::eClosestHitKHR)); // TLAS + m_rtDescSetLayoutBind.emplace_back( + vkDSLB(1, vkDT::eStorageImage, 1, vkSS::eRaygenKHR)); // Output image + + m_rtDescPool = nvvkpp::util::createDescriptorPool(m_device, m_rtDescSetLayoutBind); + m_rtDescSetLayout = nvvkpp::util::createDescriptorSetLayout(m_device, m_rtDescSetLayoutBind); + m_rtDescSet = m_device.allocateDescriptorSets({m_rtDescPool, 1, &m_rtDescSetLayout})[0]; + + vk::WriteDescriptorSetAccelerationStructureKHR descASInfo; + descASInfo.setAccelerationStructureCount(1); + descASInfo.setPAccelerationStructures(&m_rtBuilder.getAccelerationStructure()); + vk::DescriptorImageInfo imageInfo{ + {}, m_offscreenColor.descriptor.imageView, vk::ImageLayout::eGeneral}; + + std::vector writes; + writes.emplace_back( + nvvkpp::util::createWrite(m_rtDescSet, m_rtDescSetLayoutBind[0], &descASInfo)); + writes.emplace_back(nvvkpp::util::createWrite(m_rtDescSet, m_rtDescSetLayoutBind[1], &imageInfo)); + m_device.updateDescriptorSets(static_cast(writes.size()), writes.data(), 0, nullptr); +} + + +//-------------------------------------------------------------------------------------------------- +// Writes the output image to the descriptor set +// - Required when changing resolution +// +void HelloVulkan::updateRtDescriptorSet() +{ + using vkDT = vk::DescriptorType; + + // (1) Output buffer + vk::DescriptorImageInfo imageInfo{ + {}, m_offscreenColor.descriptor.imageView, vk::ImageLayout::eGeneral}; + vk::WriteDescriptorSet wds{m_rtDescSet, 1, 0, 1, vkDT::eStorageImage, &imageInfo}; + m_device.updateDescriptorSets(wds, nullptr); +} + + +//-------------------------------------------------------------------------------------------------- +// Pipeline for the ray tracer: all shaders, raygen, chit, miss +// +void HelloVulkan::createRtPipeline() +{ + std::vector paths = defaultSearchPaths; + + vk::ShaderModule raygenSM = + nvvkpp::util::createShaderModule(m_device, // + nvh::loadFile("shaders/raytrace.rgen.spv", true, paths)); + vk::ShaderModule missSM = + nvvkpp::util::createShaderModule(m_device, // + nvh::loadFile("shaders/raytrace.rmiss.spv", true, paths)); + + // The second miss shader is invoked when a shadow ray misses the geometry. It + // simply indicates that no occlusion has been found + vk::ShaderModule shadowmissSM = nvvkpp::util::createShaderModule( + m_device, nvh::loadFile("shaders/raytraceShadow.rmiss.spv", true, paths)); + + + std::vector stages; + + // Raygen + vk::RayTracingShaderGroupCreateInfoKHR rg{vk::RayTracingShaderGroupTypeKHR::eGeneral, + VK_SHADER_UNUSED_KHR, VK_SHADER_UNUSED_KHR, + VK_SHADER_UNUSED_KHR, VK_SHADER_UNUSED_KHR}; + stages.push_back({{}, vk::ShaderStageFlagBits::eRaygenKHR, raygenSM, "main"}); + rg.setGeneralShader(static_cast(stages.size() - 1)); + m_rtShaderGroups.push_back(rg); + // Miss + vk::RayTracingShaderGroupCreateInfoKHR mg{vk::RayTracingShaderGroupTypeKHR::eGeneral, + VK_SHADER_UNUSED_KHR, VK_SHADER_UNUSED_KHR, + VK_SHADER_UNUSED_KHR, VK_SHADER_UNUSED_KHR}; + stages.push_back({{}, vk::ShaderStageFlagBits::eMissKHR, missSM, "main"}); + mg.setGeneralShader(static_cast(stages.size() - 1)); + m_rtShaderGroups.push_back(mg); + // Shadow Miss + stages.push_back({{}, vk::ShaderStageFlagBits::eMissKHR, shadowmissSM, "main"}); + mg.setGeneralShader(static_cast(stages.size() - 1)); + m_rtShaderGroups.push_back(mg); + + // Hit Group - Closest Hit + AnyHit + vk::ShaderModule chitSM = + nvvkpp::util::createShaderModule(m_device, // + nvh::loadFile("shaders/raytrace.rchit.spv", true, paths)); + vk::ShaderModule chit2SM = + nvvkpp::util::createShaderModule(m_device, // + nvh::loadFile("shaders/raytrace2.rchit.spv", true, paths)); + + vk::RayTracingShaderGroupCreateInfoKHR hg{vk::RayTracingShaderGroupTypeKHR::eTrianglesHitGroup, + VK_SHADER_UNUSED_KHR, VK_SHADER_UNUSED_KHR, + VK_SHADER_UNUSED_KHR, VK_SHADER_UNUSED_KHR}; + stages.push_back({{}, vk::ShaderStageFlagBits::eClosestHitKHR, chitSM, "main"}); + hg.setClosestHitShader(static_cast(stages.size() - 1)); + m_rtShaderGroups.push_back(hg); + // Second group + stages.push_back({{}, vk::ShaderStageFlagBits::eClosestHitNV, chit2SM, "main"}); + hg.setClosestHitShader(static_cast(stages.size() - 1)); + m_rtShaderGroups.push_back(hg); + + vk::PipelineLayoutCreateInfo pipelineLayoutCreateInfo; + + // Push constant: we want to be able to update constants used by the shaders + vk::PushConstantRange pushConstant{vk::ShaderStageFlagBits::eRaygenKHR + | vk::ShaderStageFlagBits::eClosestHitKHR + | vk::ShaderStageFlagBits::eMissKHR, + 0, sizeof(RtPushConstant)}; + pipelineLayoutCreateInfo.setPushConstantRangeCount(1); + pipelineLayoutCreateInfo.setPPushConstantRanges(&pushConstant); + + // Descriptor sets: one specific to ray tracing, and one shared with the rasterization pipeline + std::vector rtDescSetLayouts = {m_rtDescSetLayout, m_descSetLayout}; + pipelineLayoutCreateInfo.setSetLayoutCount(static_cast(rtDescSetLayouts.size())); + pipelineLayoutCreateInfo.setPSetLayouts(rtDescSetLayouts.data()); + + m_rtPipelineLayout = m_device.createPipelineLayout(pipelineLayoutCreateInfo); + + // Assemble the shader stages and recursion depth info into the ray tracing pipeline + vk::RayTracingPipelineCreateInfoKHR rayPipelineInfo; + rayPipelineInfo.setStageCount(static_cast(stages.size())); // Stages are shaders + rayPipelineInfo.setPStages(stages.data()); + + rayPipelineInfo.setGroupCount(static_cast( + m_rtShaderGroups.size())); // 1-raygen, n-miss, n-(hit[+anyhit+intersect]) + rayPipelineInfo.setPGroups(m_rtShaderGroups.data()); + + rayPipelineInfo.setMaxRecursionDepth(2); // Ray depth + rayPipelineInfo.setLayout(m_rtPipelineLayout); + m_rtPipeline = m_device.createRayTracingPipelineKHR({}, rayPipelineInfo).value; + + m_device.destroy(raygenSM); + m_device.destroy(missSM); + m_device.destroy(shadowmissSM); + m_device.destroy(chitSM); + m_device.destroy(chit2SM); +} + +//-------------------------------------------------------------------------------------------------- +// The Shader Binding Table (SBT) +// - getting all shader handles and writing them in a SBT buffer +// - Besides exception, this could be always done like this +// See how the SBT buffer is used in run() +// +void HelloVulkan::createRtShaderBindingTable() +{ + auto groupCount = + static_cast(m_rtShaderGroups.size()); // 3 shaders: raygen, miss, chit + uint32_t groupHandleSize = m_rtProperties.shaderGroupHandleSize; // Size of a program identifier + + // Fetch all the shader handles used in the pipeline, so that they can be written in the SBT + uint32_t sbtSize = groupCount * groupHandleSize; + + std::vector shaderHandleStorage(sbtSize); + m_device.getRayTracingShaderGroupHandlesKHR(m_rtPipeline, 0, groupCount, sbtSize, + shaderHandleStorage.data()); + + // Retrieve the handle pointers + std::vector handles(groupCount); + for(uint32_t i = 0; i < groupCount; i++) + { + handles[i] = &shaderHandleStorage[i * groupHandleSize]; + } + + // Sizes + uint32_t rayGenSize = groupHandleSize; + uint32_t missSize = groupHandleSize; + uint32_t hitSize = groupHandleSize + sizeof(HitRecordBuffer); + uint32_t newSbtSize = rayGenSize + 2 * missSize + 3 * hitSize; + + std::vector sbtBuffer(newSbtSize); + { + uint8_t* pBuffer = sbtBuffer.data(); + + memcpy(pBuffer, handles[0], groupHandleSize); // Raygen + pBuffer += rayGenSize; + memcpy(pBuffer, handles[1], groupHandleSize); // Miss 0 + pBuffer += missSize; + memcpy(pBuffer, handles[2], groupHandleSize); // Miss 1 + pBuffer += missSize; + + memcpy(pBuffer, handles[3], groupHandleSize); // Hit 0 + pBuffer += groupHandleSize; + pBuffer += sizeof(HitRecordBuffer); // No data + + memcpy(pBuffer, handles[4], groupHandleSize); // Hit 1 + pBuffer += groupHandleSize; + memcpy(pBuffer, &m_hitShaderRecord[0], sizeof(HitRecordBuffer)); // Hit 1 data + pBuffer += sizeof(HitRecordBuffer); + + memcpy(pBuffer, handles[4], groupHandleSize); // Hit 2 + pBuffer += groupHandleSize; + memcpy(pBuffer, &m_hitShaderRecord[1], sizeof(HitRecordBuffer)); // Hit 2 data + pBuffer += sizeof(HitRecordBuffer); + } + + // Write the handles in the SBT + nvvkpp::SingleCommandBuffer genCmdBuf(m_device, m_graphicsQueueIndex); + vk::CommandBuffer cmdBuf = genCmdBuf.createCommandBuffer(); + + m_rtSBTBuffer = m_alloc.createBuffer(cmdBuf, sbtBuffer, vk::BufferUsageFlagBits::eRayTracingKHR); + + m_debug.setObjectName(m_rtSBTBuffer.buffer, "SBT"); + + + genCmdBuf.flushCommandBuffer(cmdBuf); + + m_alloc.flushStaging(); +} + +//-------------------------------------------------------------------------------------------------- +// Ray Tracing the scene +// +void HelloVulkan::raytrace(const vk::CommandBuffer& cmdBuf, const nvmath::vec4f& clearColor) +{ + m_debug.beginLabel(cmdBuf, "Ray trace"); + // Initializing push constant values + m_rtPushConstants.clearColor = clearColor; + m_rtPushConstants.lightPosition = m_pushConstant.lightPosition; + m_rtPushConstants.lightIntensity = m_pushConstant.lightIntensity; + m_rtPushConstants.lightType = m_pushConstant.lightType; + + cmdBuf.bindPipeline(vk::PipelineBindPoint::eRayTracingKHR, m_rtPipeline); + cmdBuf.bindDescriptorSets(vk::PipelineBindPoint::eRayTracingKHR, m_rtPipelineLayout, 0, + {m_rtDescSet, m_descSet}, {}); + cmdBuf.pushConstants(m_rtPipelineLayout, + vk::ShaderStageFlagBits::eRaygenKHR + | vk::ShaderStageFlagBits::eClosestHitKHR + | vk::ShaderStageFlagBits::eMissKHR, + 0, m_rtPushConstants); + + vk::DeviceSize progSize = m_rtProperties.shaderGroupHandleSize; // Size of a program identifier + vk::DeviceSize rayGenOffset = 0u * progSize; // Start at the beginning of m_sbtBuffer + vk::DeviceSize missOffset = 1u * progSize; // Jump over raygen + vk::DeviceSize hitGroupOffset = 3u * progSize; // Jump over the previous shaders + vk::DeviceSize sbtSize = progSize * (vk::DeviceSize)m_rtShaderGroups.size(); + + vk::DeviceSize hitGroupStride = progSize + sizeof(HitRecordBuffer); + + // m_sbtBuffer holds all the shader handles: raygen, n-miss, hit... + const vk::StridedBufferRegionKHR raygenShaderBindingTable = {m_rtSBTBuffer.buffer, rayGenOffset, + progSize, sbtSize}; + const vk::StridedBufferRegionKHR missShaderBindingTable = {m_rtSBTBuffer.buffer, missOffset, + progSize, sbtSize}; + const vk::StridedBufferRegionKHR hitShaderBindingTable = {m_rtSBTBuffer.buffer, hitGroupOffset, + hitGroupStride, sbtSize}; + const vk::StridedBufferRegionKHR callableShaderBindingTable; + cmdBuf.traceRaysKHR(&raygenShaderBindingTable, &missShaderBindingTable, &hitShaderBindingTable, + &callableShaderBindingTable, // + m_size.width, m_size.height, 1); // + + + m_debug.endLabel(cmdBuf); +} diff --git a/ray_tracing_manyhits/hello_vulkan.h b/ray_tracing_manyhits/hello_vulkan.h new file mode 100644 index 0000000..a57e0b5 --- /dev/null +++ b/ray_tracing_manyhits/hello_vulkan.h @@ -0,0 +1,172 @@ +/* Copyright (c) 2014-2018, NVIDIA CORPORATION. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * * Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * * Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * * Neither the name of NVIDIA CORPORATION nor the names of its + * contributors may be used to endorse or promote products derived + * from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS ``AS IS'' AND ANY + * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY + * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ +#pragma once + +#include "nvvkpp/allocator_dedicated_vkpp.hpp" +#include "nvvkpp/appbase_vkpp.hpp" +#include "nvvkpp/debug_util_vkpp.hpp" + +// #VKRay +#define ALLOC_DEDICATED +#include "nvvkpp/raytraceKHR_vkpp.hpp" + +using nvvkBuffer = nvvkpp::BufferDedicated; +using nvvkTexture = nvvkpp::TextureDedicated; + +//-------------------------------------------------------------------------------------------------- +// Simple rasterizer of OBJ objects +// - Each OBJ loaded are stored in an `ObjModel` and referenced by a `ObjInstance` +// - It is possible to have many `ObjInstance` referencing the same `ObjModel` +// - Rendering is done in an offscreen framebuffer +// - The image of the framebuffer is displayed in post-process in a full-screen quad +// +class HelloVulkan : public nvvkpp::AppBase +{ +public: + void setup(const vk::Device& device, + const vk::PhysicalDevice& physicalDevice, + uint32_t queueFamily) override; + void createDescriptorSetLayout(); + void createGraphicsPipeline(); + void loadModel(const std::string& filename, nvmath::mat4f transform = nvmath::mat4f(1)); + void updateDescriptorSet(); + void createUniformBuffer(); + void createSceneDescriptionBuffer(); + void createTextureImages(const vk::CommandBuffer& cmdBuf, + const std::vector& textures); + void updateUniformBuffer(); + void onResize(int /*w*/, int /*h*/) override; + void destroyResources(); + void rasterize(const vk::CommandBuffer& cmdBuff); + + // The OBJ model + struct ObjModel + { + uint32_t nbIndices{0}; + uint32_t nbVertices{0}; + nvvkBuffer vertexBuffer; // Device buffer of all 'Vertex' + nvvkBuffer indexBuffer; // Device buffer of the indices forming triangles + nvvkBuffer matColorBuffer; // Device buffer of array of 'Wavefront material' + nvvkBuffer matIndexBuffer; // Device buffer of array of 'Wavefront material' + }; + + // Instance of the OBJ + struct ObjInstance + { + uint32_t objIndex{0}; // Reference to the `m_objModel` + uint32_t txtOffset{0}; // Offset in `m_textures` + nvmath::mat4f transform{1}; // Position of the instance + nvmath::mat4f transformIT{1}; // Inverse transpose + uint32_t hitgroup{0}; // Hit group of the instance + }; + + // Information pushed at each draw call + struct ObjPushConstant + { + nvmath::vec3f lightPosition{10.f, 15.f, 8.f}; + int instanceId{0}; // To retrieve the transformation matrix + float lightIntensity{100.f}; + int lightType{0}; // 0: point, 1: infinite + }; + ObjPushConstant m_pushConstant; + + // Array of objects and instances in the scene + std::vector m_objModel; + std::vector m_objInstance; + + // Graphic pipeline + vk::PipelineLayout m_pipelineLayout; + vk::Pipeline m_graphicsPipeline; + std::vector m_descSetLayoutBind; + vk::DescriptorPool m_descPool; + vk::DescriptorSetLayout m_descSetLayout; + vk::DescriptorSet m_descSet; + + nvvkBuffer m_cameraMat; // Device-Host of the camera matrices + nvvkBuffer m_sceneDesc; // Device buffer of the OBJ instances + std::vector m_textures; // vector of all textures of the scene + + nvvkpp::AllocatorDedicated m_alloc; // Allocator for buffer, images, acceleration structures + nvvkpp::DebugUtil m_debug; // Utility to name objects + + // #Post + void createOffscreenRender(); + void createPostPipeline(); + void createPostDescriptor(); + void updatePostDescriptorSet(); + void drawPost(vk::CommandBuffer cmdBuf); + + std::vector m_postDescSetLayoutBind; + vk::DescriptorPool m_postDescPool; + vk::DescriptorSetLayout m_postDescSetLayout; + vk::DescriptorSet m_postDescSet; + vk::Pipeline m_postPipeline; + vk::PipelineLayout m_postPipelineLayout; + vk::RenderPass m_offscreenRenderPass; + vk::Framebuffer m_offscreenFramebuffer; + nvvkTexture m_offscreenColor; + vk::Format m_offscreenColorFormat{vk::Format::eR32G32B32A32Sfloat}; + nvvkTexture m_offscreenDepth; + vk::Format m_offscreenDepthFormat{vk::Format::eD32Sfloat}; + + // #VKRay + void initRayTracing(); + nvvkpp::RaytracingBuilderKHR::Blas objectToVkGeometryKHR(const ObjModel& model); + void createBottomLevelAS(); + void createTopLevelAS(); + void createRtDescriptorSet(); + void updateRtDescriptorSet(); + void createRtPipeline(); + void createRtShaderBindingTable(); + void raytrace(const vk::CommandBuffer& cmdBuf, const nvmath::vec4f& clearColor); + + + vk::PhysicalDeviceRayTracingPropertiesKHR m_rtProperties; + nvvkpp::RaytracingBuilderKHR m_rtBuilder; + std::vector m_rtDescSetLayoutBind; + vk::DescriptorPool m_rtDescPool; + vk::DescriptorSetLayout m_rtDescSetLayout; + vk::DescriptorSet m_rtDescSet; + std::vector m_rtShaderGroups; + vk::PipelineLayout m_rtPipelineLayout; + vk::Pipeline m_rtPipeline; + nvvkBuffer m_rtSBTBuffer; + + struct RtPushConstant + { + nvmath::vec4f clearColor; + nvmath::vec3f lightPosition; + float lightIntensity; + int lightType; + } m_rtPushConstants; + + struct HitRecordBuffer + { + nvmath::vec4f color; + }; + std::vector m_hitShaderRecord; +}; diff --git a/ray_tracing_manyhits/main.cpp b/ray_tracing_manyhits/main.cpp new file mode 100644 index 0000000..b1bdfc4 --- /dev/null +++ b/ray_tracing_manyhits/main.cpp @@ -0,0 +1,313 @@ +/* Copyright (c) 2014-2018, NVIDIA CORPORATION. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * * Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * * Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * * Neither the name of NVIDIA CORPORATION nor the names of its + * contributors may be used to endorse or promote products derived + * from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS ``AS IS'' AND ANY + * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY + * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +// ImGui - standalone example application for Glfw + Vulkan, using programmable +// pipeline If you are new to ImGui, see examples/README.txt and documentation +// at the top of imgui.cpp. + +#include +#include + +#include "imgui.h" +#include "imgui_impl_glfw.h" + +#include "hello_vulkan.h" +#include "nvh/cameramanipulator.hpp" +#include "nvh/fileoperations.hpp" +#include "nvpsystem.hpp" +#include "nvvkpp/appbase_vkpp.hpp" +#include "nvvkpp/commands_vkpp.hpp" +#include "nvvkpp/context_vkpp.hpp" +#include "nvvkpp/utilities_vkpp.hpp" + +////////////////////////////////////////////////////////////////////////// +#define UNUSED(x) (void)(x) +////////////////////////////////////////////////////////////////////////// + +// Default search path for shaders +std::vector defaultSearchPaths; + +// GLFW Callback functions +static void onErrorCallback(int error, const char* description) +{ + fprintf(stderr, "GLFW Error %d: %s\n", error, description); +} + +// Extra UI +void renderUI(HelloVulkan& helloVk) +{ + static int item = 1; + if(ImGui::Combo("Up Vector", &item, "X\0Y\0Z\0\0")) + { + nvmath::vec3f pos, eye, up; + CameraManip.getLookat(pos, eye, up); + up = nvmath::vec3f(item == 0, item == 1, item == 2); + CameraManip.setLookat(pos, eye, up); + } + ImGui::SliderFloat3("Light Position", &helloVk.m_pushConstant.lightPosition.x, -20.f, 20.f); + ImGui::SliderFloat("Light Intensity", &helloVk.m_pushConstant.lightIntensity, 0.f, 100.f); + ImGui::RadioButton("Point", &helloVk.m_pushConstant.lightType, 0); + ImGui::SameLine(); + ImGui::RadioButton("Infinite", &helloVk.m_pushConstant.lightType, 1); +} + +////////////////////////////////////////////////////////////////////////// +////////////////////////////////////////////////////////////////////////// +////////////////////////////////////////////////////////////////////////// +static int const SAMPLE_WIDTH = 1280; +static int const SAMPLE_HEIGHT = 720; + +//-------------------------------------------------------------------------------------------------- +// Application Entry +// +int main(int argc, char** argv) +{ + UNUSED(argc); + + // Setup GLFW window + glfwSetErrorCallback(onErrorCallback); + if(!glfwInit()) + { + return 1; + } + glfwWindowHint(GLFW_CLIENT_API, GLFW_NO_API); + GLFWwindow* window = glfwCreateWindow(SAMPLE_WIDTH, SAMPLE_HEIGHT, + "NVIDIA Vulkan Raytracing Tutorial", nullptr, nullptr); + + // Setup camera + CameraManip.setWindowSize(SAMPLE_WIDTH, SAMPLE_HEIGHT); + CameraManip.setLookat(nvmath::vec3f(5, 4, -4), nvmath::vec3f(0, 1, 0), nvmath::vec3f(0, 1, 0)); + + // Setup Vulkan + if(!glfwVulkanSupported()) + { + printf("GLFW: Vulkan Not Supported\n"); + return 1; + } + + // setup some basic things for the sample, logging file for example + NVPSystem system(argv[0], PROJECT_NAME); + + // Search path for shaders and other media + defaultSearchPaths = { + PROJECT_ABSDIRECTORY, + PROJECT_ABSDIRECTORY "../", + NVPSystem::exePath() + std::string(PROJECT_RELDIRECTORY), + NVPSystem::exePath() + std::string(PROJECT_RELDIRECTORY) + std::string("../"), + }; + + // Enabling the extension feature + vk::PhysicalDeviceRayTracingFeaturesKHR raytracingFeature; + + // Requesting Vulkan extensions and layers + nvvkpp::ContextCreateInfo contextInfo(true); + contextInfo.setVersion(1, 2); + contextInfo.addInstanceLayer("VK_LAYER_LUNARG_monitor", true); + contextInfo.addInstanceExtension(VK_KHR_SURFACE_EXTENSION_NAME); +#ifdef WIN32 + contextInfo.addInstanceExtension(VK_KHR_WIN32_SURFACE_EXTENSION_NAME); +#else + contextInfo.addInstanceExtension(VK_KHR_XLIB_SURFACE_EXTENSION_NAME); + contextInfo.addInstanceExtension(VK_KHR_XCB_SURFACE_EXTENSION_NAME); +#endif + contextInfo.addInstanceExtension(VK_KHR_GET_PHYSICAL_DEVICE_PROPERTIES_2_EXTENSION_NAME); + contextInfo.addDeviceExtension(VK_KHR_SWAPCHAIN_EXTENSION_NAME); + contextInfo.addDeviceExtension(VK_KHR_DEDICATED_ALLOCATION_EXTENSION_NAME); + contextInfo.addDeviceExtension(VK_KHR_GET_MEMORY_REQUIREMENTS_2_EXTENSION_NAME); + contextInfo.addDeviceExtension(VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME); + contextInfo.addDeviceExtension(VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME); + // #VKRay: Activate the ray tracing extension + contextInfo.addDeviceExtension(VK_KHR_RAY_TRACING_EXTENSION_NAME, false, &raytracingFeature); + contextInfo.addDeviceExtension(VK_KHR_MAINTENANCE3_EXTENSION_NAME); + contextInfo.addDeviceExtension(VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME); + contextInfo.addDeviceExtension(VK_KHR_DEFERRED_HOST_OPERATIONS_EXTENSION_NAME); + contextInfo.addDeviceExtension(VK_KHR_BUFFER_DEVICE_ADDRESS_EXTENSION_NAME); + + // Creating Vulkan base application + nvvkpp::Context vkctx{}; + vkctx.initInstance(contextInfo); + // Find all compatible devices + auto compatibleDevices = vkctx.getCompatibleDevices(contextInfo); + assert(!compatibleDevices.empty()); + // Use a compatible device + vkctx.initDevice(compatibleDevices[0], contextInfo); + + // Create example + HelloVulkan helloVk; + + // Window need to be opened to get the surface on which to draw + const vk::SurfaceKHR surface = helloVk.getVkSurface(vkctx.m_instance, window); + vkctx.setGCTQueueWithPresent(surface); + + helloVk.setup(vkctx.m_device, vkctx.m_physicalDevice, vkctx.m_queueGCT.familyIndex); + helloVk.createSurface(surface, SAMPLE_WIDTH, SAMPLE_HEIGHT); + helloVk.createDepthBuffer(); + helloVk.createRenderPass(); + helloVk.createFrameBuffers(); + + // Setup Imgui + helloVk.initGUI(0); // Using sub-pass 0 + + // Creation of the example + helloVk.loadModel(nvh::findFile("media/scenes/wuson.obj", defaultSearchPaths), + nvmath::translation_mat4(nvmath::vec3f(-1, 0, 0))); + HelloVulkan::ObjInstance inst; + inst.objIndex = 0; + inst.transform = nvmath::translation_mat4(nvmath::vec3f(1, 0, 0)); + inst.transformIT = nvmath::transpose(nvmath::invert(inst.transform)); + helloVk.m_objInstance.push_back(inst); + helloVk.loadModel(nvh::findFile("media/scenes/plane.obj", defaultSearchPaths)); + helloVk.m_objInstance[0].hitgroup = 1; + helloVk.m_objInstance[1].hitgroup = 2; + helloVk.m_hitShaderRecord.resize(2); + helloVk.m_hitShaderRecord[0].color = nvmath::vec4f(0, 1, 0, 0); // Green + helloVk.m_hitShaderRecord[1].color = nvmath::vec4f(0, 1, 1, 0); // Cyan + + helloVk.createOffscreenRender(); + helloVk.createDescriptorSetLayout(); + helloVk.createGraphicsPipeline(); + helloVk.createUniformBuffer(); + helloVk.createSceneDescriptionBuffer(); + helloVk.updateDescriptorSet(); + + // #VKRay + helloVk.initRayTracing(); + helloVk.createBottomLevelAS(); + helloVk.createTopLevelAS(); + helloVk.createRtDescriptorSet(); + helloVk.createRtPipeline(); + helloVk.createRtShaderBindingTable(); + + helloVk.createPostDescriptor(); + helloVk.createPostPipeline(); + helloVk.updatePostDescriptorSet(); + + + nvmath::vec4f clearColor = nvmath::vec4f(1, 1, 1, 1.00f); + bool useRaytracer = true; + + + helloVk.setupGlfwCallbacks(window); + ImGui_ImplGlfw_InitForVulkan(window, true); + + // Main loop + while(!glfwWindowShouldClose(window)) + { + glfwPollEvents(); + if(helloVk.isMinimized()) + continue; + + // Start the Dear ImGui frame + ImGui_ImplGlfw_NewFrame(); + ImGui::NewFrame(); + + // Updating camera buffer + helloVk.updateUniformBuffer(); + + // Show UI window. + if(1 == 1) + { + ImGui::ColorEdit3("Clear color", reinterpret_cast(&clearColor)); + ImGui::Checkbox("Ray Tracer mode", &useRaytracer); // Switch between raster and ray tracing + + renderUI(helloVk); + ImGui::Text("Application average %.3f ms/frame (%.1f FPS)", + 1000.0f / ImGui::GetIO().Framerate, ImGui::GetIO().Framerate); + ImGui::Render(); + } + + // Start rendering the scene + helloVk.prepareFrame(); + + // Start command buffer of this frame + auto curFrame = helloVk.getCurFrame(); + const vk::CommandBuffer& cmdBuff = helloVk.getCommandBuffers()[curFrame]; + + cmdBuff.begin({vk::CommandBufferUsageFlagBits::eOneTimeSubmit}); + + // Clearing screen + vk::ClearValue clearValues[2]; + clearValues[0].setColor(nvvkpp::util::clearColor(clearColor)); + clearValues[1].setDepthStencil({1.0f, 0}); + + // Offscreen render pass + { + vk::RenderPassBeginInfo offscreenRenderPassBeginInfo; + offscreenRenderPassBeginInfo.setClearValueCount(2); + offscreenRenderPassBeginInfo.setPClearValues(clearValues); + offscreenRenderPassBeginInfo.setRenderPass(helloVk.m_offscreenRenderPass); + offscreenRenderPassBeginInfo.setFramebuffer(helloVk.m_offscreenFramebuffer); + offscreenRenderPassBeginInfo.setRenderArea({{}, helloVk.getSize()}); + + // Rendering Scene + if(useRaytracer) + { + helloVk.raytrace(cmdBuff, clearColor); + } + else + { + cmdBuff.beginRenderPass(offscreenRenderPassBeginInfo, vk::SubpassContents::eInline); + helloVk.rasterize(cmdBuff); + cmdBuff.endRenderPass(); + } + } + + // 2nd rendering pass: tone mapper, UI + { + vk::RenderPassBeginInfo postRenderPassBeginInfo; + postRenderPassBeginInfo.setClearValueCount(2); + postRenderPassBeginInfo.setPClearValues(clearValues); + postRenderPassBeginInfo.setRenderPass(helloVk.getRenderPass()); + postRenderPassBeginInfo.setFramebuffer(helloVk.getFramebuffers()[curFrame]); + postRenderPassBeginInfo.setRenderArea({{}, helloVk.getSize()}); + + cmdBuff.beginRenderPass(postRenderPassBeginInfo, vk::SubpassContents::eInline); + // Rendering tonemapper + helloVk.drawPost(cmdBuff); + // Rendering UI + ImGui::RenderDrawDataVK(cmdBuff, ImGui::GetDrawData()); + cmdBuff.endRenderPass(); + } + + // Submit for display + cmdBuff.end(); + helloVk.submitFrame(); + } + + // Cleanup + helloVk.getDevice().waitIdle(); + helloVk.destroyResources(); + helloVk.destroy(); + + vkctx.m_instance.destroySurfaceKHR(surface); + vkctx.deinit(); + + glfwDestroyWindow(window); + glfwTerminate(); + + return 0; +} diff --git a/ray_tracing_manyhits/shaders/frag_shader.frag b/ray_tracing_manyhits/shaders/frag_shader.frag new file mode 100644 index 0000000..03cb75b --- /dev/null +++ b/ray_tracing_manyhits/shaders/frag_shader.frag @@ -0,0 +1,79 @@ +#version 450 +#extension GL_ARB_separate_shader_objects : enable +#extension GL_EXT_nonuniform_qualifier : enable +#extension GL_GOOGLE_include_directive : enable +#extension GL_EXT_scalar_block_layout : enable + +#include "wavefront.glsl" + + +layout(push_constant) uniform shaderInformation +{ + vec3 lightPosition; + uint instanceId; + float lightIntensity; + int lightType; +} +pushC; + +// clang-format off +// Incoming +//layout(location = 0) flat in int matIndex; +layout(location = 1) in vec2 fragTexCoord; +layout(location = 2) in vec3 fragNormal; +layout(location = 3) in vec3 viewDir; +layout(location = 4) in vec3 worldPos; +// Outgoing +layout(location = 0) out vec4 outColor; +// Buffers +layout(binding = 1, scalar) buffer MatColorBufferObject { WaveFrontMaterial m[]; } materials[]; +layout(binding = 2, scalar) buffer ScnDesc { sceneDesc i[]; } scnDesc; +layout(binding = 3) uniform sampler2D[] textureSamplers; +layout(binding = 4, scalar) buffer MatIndex { int i[]; } matIdx[]; + +// clang-format on + + +void main() +{ + // Object of this instance + int objId = scnDesc.i[pushC.instanceId].objId; + + // Material of the object + int matIndex = matIdx[objId].i[gl_PrimitiveID]; + WaveFrontMaterial mat = materials[objId].m[matIndex]; + + vec3 N = normalize(fragNormal); + + // Vector toward light + vec3 L; + float lightIntensity = pushC.lightIntensity; + if(pushC.lightType == 0) + { + vec3 lDir = pushC.lightPosition - worldPos; + float d = length(lDir); + lightIntensity = pushC.lightIntensity / (d * d); + L = normalize(lDir); + } + else + { + L = normalize(pushC.lightPosition - vec3(0)); + } + + + // Diffuse + vec3 diffuse = computeDiffuse(mat, L, N); + if(mat.textureId >= 0) + { + int txtOffset = scnDesc.i[pushC.instanceId].txtOffset; + uint txtId = txtOffset + mat.textureId; + vec3 diffuseTxt = texture(textureSamplers[txtId], fragTexCoord).xyz; + diffuse *= diffuseTxt; + } + + // Specular + vec3 specular = computeSpecular(mat, viewDir, L, N); + + // Result + outColor = vec4(lightIntensity * (diffuse + specular), 1); +} diff --git a/ray_tracing_manyhits/shaders/passthrough.vert b/ray_tracing_manyhits/shaders/passthrough.vert new file mode 100644 index 0000000..3e15d82 --- /dev/null +++ b/ray_tracing_manyhits/shaders/passthrough.vert @@ -0,0 +1,15 @@ +#version 450 +layout (location = 0) out vec2 outUV; + + +out gl_PerVertex +{ + vec4 gl_Position; +}; + + +void main() +{ + outUV = vec2((gl_VertexIndex << 1) & 2, gl_VertexIndex & 2); + gl_Position = vec4(outUV * 2.0f - 1.0f, 1.0f, 1.0f); +} diff --git a/ray_tracing_manyhits/shaders/post.frag b/ray_tracing_manyhits/shaders/post.frag new file mode 100644 index 0000000..b8f30f1 --- /dev/null +++ b/ray_tracing_manyhits/shaders/post.frag @@ -0,0 +1,18 @@ +#version 450 +layout(location = 0) in vec2 outUV; +layout(location = 0) out vec4 fragColor; + +layout(set = 0, binding = 0) uniform sampler2D noisyTxt; + +layout(push_constant) uniform shaderInformation +{ + float aspectRatio; +} +pushc; + +void main() +{ + vec2 uv = outUV; + float gamma = 1. / 2.2; + fragColor = pow(texture(noisyTxt, uv).rgba, vec4(gamma)); +} diff --git a/ray_tracing_manyhits/shaders/raycommon.glsl b/ray_tracing_manyhits/shaders/raycommon.glsl new file mode 100644 index 0000000..bb07e81 --- /dev/null +++ b/ray_tracing_manyhits/shaders/raycommon.glsl @@ -0,0 +1,4 @@ +struct hitPayload +{ + vec3 hitValue; +}; diff --git a/ray_tracing_manyhits/shaders/raytrace.rchit b/ray_tracing_manyhits/shaders/raytrace.rchit new file mode 100644 index 0000000..5321c38 --- /dev/null +++ b/ray_tracing_manyhits/shaders/raytrace.rchit @@ -0,0 +1,134 @@ +#version 460 +#extension GL_EXT_ray_tracing : require +#extension GL_EXT_nonuniform_qualifier : enable +#extension GL_EXT_scalar_block_layout : enable +#extension GL_GOOGLE_include_directive : enable +#include "raycommon.glsl" +#include "wavefront.glsl" + +hitAttributeEXT vec3 attribs; + +// clang-format off +layout(location = 0) rayPayloadInEXT hitPayload prd; +layout(location = 1) rayPayloadEXT bool isShadowed; + +layout(binding = 0, set = 0) uniform accelerationStructureEXT topLevelAS; + +layout(binding = 2, set = 1, scalar) buffer ScnDesc { sceneDesc i[]; } scnDesc; +layout(binding = 5, set = 1, scalar) buffer Vertices { Vertex v[]; } vertices[]; +layout(binding = 6, set = 1) buffer Indices { uint i[]; } indices[]; + +layout(binding = 1, set = 1, scalar) buffer MatColorBufferObject { WaveFrontMaterial m[]; } materials[]; +layout(binding = 3, set = 1) uniform sampler2D textureSamplers[]; +layout(binding = 4, set = 1) buffer MatIndexColorBuffer { int i[]; } matIndex[]; + +// clang-format on + +layout(push_constant) uniform Constants +{ + vec4 clearColor; + vec3 lightPosition; + float lightIntensity; + int lightType; +} +pushC; + + +void main() +{ + // Object of this instance + uint objId = scnDesc.i[gl_InstanceID].objId; + + // Indices of the triangle + ivec3 ind = ivec3(indices[objId].i[3 * gl_PrimitiveID + 0], // + indices[objId].i[3 * gl_PrimitiveID + 1], // + indices[objId].i[3 * gl_PrimitiveID + 2]); // + // Vertex of the triangle + Vertex v0 = vertices[objId].v[ind.x]; + Vertex v1 = vertices[objId].v[ind.y]; + Vertex v2 = vertices[objId].v[ind.z]; + + const vec3 barycentrics = vec3(1.0 - attribs.x - attribs.y, attribs.x, attribs.y); + + // Computing the normal at hit position + vec3 normal = v0.nrm * barycentrics.x + v1.nrm * barycentrics.y + v2.nrm * barycentrics.z; + // Transforming the normal to world space + normal = normalize(vec3(scnDesc.i[gl_InstanceID].transfoIT * vec4(normal, 0.0))); + + + // Computing the coordinates of the hit position + vec3 worldPos = v0.pos * barycentrics.x + v1.pos * barycentrics.y + v2.pos * barycentrics.z; + // Transforming the position to world space + worldPos = vec3(scnDesc.i[gl_InstanceID].transfo * vec4(worldPos, 1.0)); + + // Vector toward the light + vec3 L; + float lightIntensity = pushC.lightIntensity; + float lightDistance = 100000.0; + // Point light + if(pushC.lightType == 0) + { + vec3 lDir = pushC.lightPosition - worldPos; + lightDistance = length(lDir); + lightIntensity = pushC.lightIntensity / (lightDistance * lightDistance); + L = normalize(lDir); + } + else // Directional light + { + L = normalize(pushC.lightPosition - vec3(0)); + } + + // Material of the object + int matIdx = matIndex[objId].i[gl_PrimitiveID]; + WaveFrontMaterial mat = materials[objId].m[matIdx]; + + + // Diffuse + vec3 diffuse = computeDiffuse(mat, L, normal); + if(mat.textureId >= 0) + { + uint txtId = mat.textureId + scnDesc.i[gl_InstanceID].txtOffset; + vec2 texCoord = + v0.texCoord * barycentrics.x + v1.texCoord * barycentrics.y + v2.texCoord * barycentrics.z; + diffuse *= texture(textureSamplers[txtId], texCoord).xyz; + } + + vec3 specular = vec3(0); + float attenuation = 1; + + // Tracing shadow ray only if the light is visible from the surface + if(dot(normal, L) > 0) + { + float tMin = 0.001; + float tMax = lightDistance; + vec3 origin = gl_WorldRayOriginEXT + gl_WorldRayDirectionEXT * gl_HitTEXT; + vec3 rayDir = L; + uint flags = gl_RayFlagsTerminateOnFirstHitEXT | gl_RayFlagsOpaqueEXT + | gl_RayFlagsSkipClosestHitShaderEXT; + isShadowed = true; + traceRayEXT(topLevelAS, // acceleration structure + flags, // rayFlags + 0xFF, // cullMask + 0, // sbtRecordOffset + 0, // sbtRecordStride + 1, // missIndex + origin, // ray origin + tMin, // ray min range + rayDir, // ray direction + tMax, // ray max range + 1 // payload (location = 1) + ); + + if(isShadowed) + { + attenuation = 0.3; + } + else + { + // Specular + specular = computeSpecular(mat, gl_WorldRayDirectionEXT, L, normal); + } + } + + prd.hitValue = vec3(lightIntensity * attenuation * (diffuse + specular)); +} diff --git a/ray_tracing_manyhits/shaders/raytrace.rgen b/ray_tracing_manyhits/shaders/raytrace.rgen new file mode 100644 index 0000000..30a6ee5 --- /dev/null +++ b/ray_tracing_manyhits/shaders/raytrace.rgen @@ -0,0 +1,48 @@ +#version 460 +#extension GL_EXT_ray_tracing : require +#extension GL_GOOGLE_include_directive : enable +#include "raycommon.glsl" + +layout(binding = 0, set = 0) uniform accelerationStructureEXT topLevelAS; +layout(binding = 1, set = 0, rgba32f) uniform image2D image; + +layout(location = 0) rayPayloadEXT hitPayload prd; + +layout(binding = 0, set = 1) uniform CameraProperties +{ + mat4 view; + mat4 proj; + mat4 viewInverse; + mat4 projInverse; +} +cam; + +void main() +{ + const vec2 pixelCenter = vec2(gl_LaunchIDEXT.xy) + vec2(0.5); + const vec2 inUV = pixelCenter / vec2(gl_LaunchSizeEXT.xy); + vec2 d = inUV * 2.0 - 1.0; + + vec4 origin = cam.viewInverse * vec4(0, 0, 0, 1); + vec4 target = cam.projInverse * vec4(d.x, d.y, 1, 1); + vec4 direction = cam.viewInverse * vec4(normalize(target.xyz), 0); + + uint rayFlags = gl_RayFlagsOpaqueEXT; + float tMin = 0.001; + float tMax = 10000.0; + + traceRayEXT(topLevelAS, // acceleration structure + rayFlags, // rayFlags + 0xFF, // cullMask + 0, // sbtRecordOffset + 0, // sbtRecordStride + 0, // missIndex + origin.xyz, // ray origin + tMin, // ray min range + direction.xyz, // ray direction + tMax, // ray max range + 0 // payload (location = 0) + ); + + imageStore(image, ivec2(gl_LaunchIDEXT.xy), vec4(prd.hitValue, 1.0)); +} diff --git a/ray_tracing_manyhits/shaders/raytrace.rmiss b/ray_tracing_manyhits/shaders/raytrace.rmiss new file mode 100644 index 0000000..774899a --- /dev/null +++ b/ray_tracing_manyhits/shaders/raytrace.rmiss @@ -0,0 +1,16 @@ +#version 460 +#extension GL_EXT_ray_tracing : require +#extension GL_GOOGLE_include_directive : enable +#include "raycommon.glsl" + +layout(location = 0) rayPayloadInEXT hitPayload prd; + +layout(push_constant) uniform Constants +{ + vec4 clearColor; +}; + +void main() +{ + prd.hitValue = clearColor.xyz * 0.8; +} diff --git a/ray_tracing_manyhits/shaders/raytrace2.rchit b/ray_tracing_manyhits/shaders/raytrace2.rchit new file mode 100644 index 0000000..67c8972 --- /dev/null +++ b/ray_tracing_manyhits/shaders/raytrace2.rchit @@ -0,0 +1,17 @@ +#version 460 +#extension GL_EXT_ray_tracing : require +#extension GL_GOOGLE_include_directive : enable + +#include "raycommon.glsl" + +layout(location = 0) rayPayloadInEXT hitPayload prd; +layout(shaderRecordEXT) buffer sr_ +{ + vec4 c; +} +shaderRec; + +void main() +{ + prd.hitValue = shaderRec.c.rgb; +} diff --git a/ray_tracing_manyhits/shaders/raytraceShadow.rmiss b/ray_tracing_manyhits/shaders/raytraceShadow.rmiss new file mode 100644 index 0000000..57be266 --- /dev/null +++ b/ray_tracing_manyhits/shaders/raytraceShadow.rmiss @@ -0,0 +1,9 @@ +#version 460 +#extension GL_EXT_ray_tracing : require + +layout(location = 1) rayPayloadInEXT bool isShadowed; + +void main() +{ + isShadowed = false; +} diff --git a/ray_tracing_manyhits/shaders/vert_shader.vert b/ray_tracing_manyhits/shaders/vert_shader.vert new file mode 100644 index 0000000..e358821 --- /dev/null +++ b/ray_tracing_manyhits/shaders/vert_shader.vert @@ -0,0 +1,61 @@ +#version 450 +#extension GL_ARB_separate_shader_objects : enable +#extension GL_EXT_scalar_block_layout : enable +#extension GL_GOOGLE_include_directive : enable + +#include "wavefront.glsl" + +// clang-format off +layout(binding = 2, set = 0, scalar) buffer ScnDesc { sceneDesc i[]; } scnDesc; +// clang-format on + +layout(binding = 0) uniform UniformBufferObject +{ + mat4 view; + mat4 proj; + mat4 viewI; +} +ubo; + +layout(push_constant) uniform shaderInformation +{ + vec3 lightPosition; + uint instanceId; + float lightIntensity; + int lightType; +} +pushC; + +layout(location = 0) in vec3 inPosition; +layout(location = 1) in vec3 inNormal; +layout(location = 2) in vec3 inColor; +layout(location = 3) in vec2 inTexCoord; + + +//layout(location = 0) flat out int matIndex; +layout(location = 1) out vec2 fragTexCoord; +layout(location = 2) out vec3 fragNormal; +layout(location = 3) out vec3 viewDir; +layout(location = 4) out vec3 worldPos; + +out gl_PerVertex +{ + vec4 gl_Position; +}; + + +void main() +{ + mat4 objMatrix = scnDesc.i[pushC.instanceId].transfo; + mat4 objMatrixIT = scnDesc.i[pushC.instanceId].transfoIT; + + vec3 origin = vec3(ubo.viewI * vec4(0, 0, 0, 1)); + + worldPos = vec3(objMatrix * vec4(inPosition, 1.0)); + viewDir = vec3(worldPos - origin); + fragTexCoord = inTexCoord; + fragNormal = vec3(objMatrixIT * vec4(inNormal, 0.0)); + // matIndex = inMatID; + + gl_Position = ubo.proj * ubo.view * vec4(worldPos, 1.0); +} diff --git a/ray_tracing_manyhits/shaders/wavefront.glsl b/ray_tracing_manyhits/shaders/wavefront.glsl new file mode 100644 index 0000000..e3485c9 --- /dev/null +++ b/ray_tracing_manyhits/shaders/wavefront.glsl @@ -0,0 +1,58 @@ +struct Vertex +{ + vec3 pos; + vec3 nrm; + vec3 color; + vec2 texCoord; +}; + +struct WaveFrontMaterial +{ + vec3 ambient; + vec3 diffuse; + vec3 specular; + vec3 transmittance; + vec3 emission; + float shininess; + float ior; // index of refraction + float dissolve; // 1 == opaque; 0 == fully transparent + int illum; // illumination model (see http://www.fileformat.info/format/material/) + int textureId; +}; + +struct sceneDesc +{ + int objId; + int txtOffset; + mat4 transfo; + mat4 transfoIT; + int hitGroup; +}; + + +vec3 computeDiffuse(WaveFrontMaterial mat, vec3 lightDir, vec3 normal) +{ + // Lambertian + float dotNL = max(dot(normal, lightDir), 0.0); + vec3 c = mat.diffuse * dotNL; + if(mat.illum >= 1) + return c + mat.ambient; +} + +vec3 computeSpecular(WaveFrontMaterial mat, vec3 viewDir, vec3 lightDir, vec3 normal) +{ + if(mat.illum < 2) + return vec3(0); + + // Compute specular only if not in shadow + const float kPi = 3.14159265; + const float kShininess = max(mat.shininess, 4.0); + + // Specular + const float kEnergyConservation = (2.0 + kShininess) / (2.0 * kPi); + vec3 V = normalize(-viewDir); + vec3 R = reflect(-lightDir, normal); + float specular = kEnergyConservation * pow(max(dot(V, R), 0.0), kShininess); + + return vec3(mat.specular * specular); +} diff --git a/ray_tracing_rayquery/CMakeLists.txt b/ray_tracing_rayquery/CMakeLists.txt new file mode 100644 index 0000000..1ca7679 --- /dev/null +++ b/ray_tracing_rayquery/CMakeLists.txt @@ -0,0 +1,102 @@ +cmake_minimum_required(VERSION 2.8) + +get_filename_component(PROJNAME ${CMAKE_CURRENT_SOURCE_DIR} NAME) +SET(PROJNAME vk_${PROJNAME}_KHR) + +Project(${PROJNAME}) +Message(STATUS "-------------------------------") +Message(STATUS "Processing Project ${PROJNAME}:") + +##################################################################################### +_add_project_definitions(${PROJNAME}) + +##################################################################################### +# Source files for this project +# +file(GLOB SOURCE_FILES *.cpp *.hpp *.inl *.h *.c) +file(GLOB EXTRA_COMMON "../common/*.*") +list(APPEND COMMON_SOURCE_FILES ${EXTRA_COMMON}) +include_directories("../common") + + +##################################################################################### +# GLSL to SPIR-V custom build +# +# more than one file can be given: _compile_GLSL("GLSL_mesh.vert;GLSL_mesh.frag" "GLSL_mesh.spv" GLSL_SOURCES) +# the SpirV validator is fine as long as files are for different pipeline stages (entry points still need to be main()) +#_compile_GLSL( ) +UNSET(GLSL_SOURCES) +UNSET(SPV_OUTPUT) +file(GLOB_RECURSE GLSL_HEADER_FILES "shaders/*.h" "shaders/*.glsl") +file(GLOB_RECURSE GLSL_SOURCE_FILES + "shaders/*.comp" + "shaders/*.frag" + "shaders/*.vert" + "shaders/*.rchit" + "shaders/*.rahit" + "shaders/*.rmiss" + "shaders/*.rgen" + ) +foreach(GLSL ${GLSL_SOURCE_FILES}) + get_filename_component(FILE_NAME ${GLSL} NAME) + _compile_GLSL(${GLSL} "shaders/${FILE_NAME}.spv" GLSL_SOURCES SPV_OUTPUT) +endforeach(GLSL) + +list(APPEND GLSL_SOURCES ${GLSL_HEADER_FILES}) +source_group(Shader_Files FILES ${GLSL_SOURCES}) + + +##################################################################################### +# Executable +# +# if(WIN32 AND NOT GLUT_FOUND) +# add_definitions(/wd4996) #remove printf warning +# add_definitions(/wd4244) #remove double to float conversion warning +# add_definitions(/wd4305) #remove double to float truncation warning +# else() +# add_definitions(-fpermissive) +# endif() +add_executable(${PROJNAME} ${SOURCE_FILES} ${COMMON_SOURCE_FILES} ${PACKAGE_SOURCE_FILES} ${GLSL_SOURCES} ${CUDA_FILES} ${CUBIN_SOURCES}) + +#_set_subsystem_console(${PROJNAME}) + +##################################################################################### +# common source code needed for this sample +# +source_group(common FILES + ${COMMON_SOURCE_FILES} + ${PACKAGE_SOURCE_FILES} +) +source_group("Source Files" FILES ${SOURCE_FILES}) + +# if(UNIX) +# set(UNIXLINKLIBS dl pthread) +# else() +# set(UNIXLINKLIBS) +# endif() + +##################################################################################### +# Linkage +# +target_link_libraries(${PROJNAME} ${PLATFORM_LIBRARIES} shared_sources) + +foreach(DEBUGLIB ${LIBRARIES_DEBUG}) + target_link_libraries(${PROJNAME} debug ${DEBUGLIB}) +endforeach(DEBUGLIB) + +foreach(RELEASELIB ${LIBRARIES_OPTIMIZED}) + target_link_libraries(${PROJNAME} optimized ${RELEASELIB}) +endforeach(RELEASELIB) + +##################################################################################### +# copies binaries that need to be put next to the exe files (ZLib, etc.) +# +_copy_binaries_to_target( ${PROJNAME} ) + + +install(FILES ${SPV_OUTPUT} CONFIGURATIONS Release DESTINATION "bin_${ARCH}/${PROJNAME}/shaders") +install(FILES ${SPV_OUTPUT} CONFIGURATIONS Debug DESTINATION "bin_${ARCH}_debug/${PROJNAME}/shaders") +install(FILES ${CUBIN_SOURCES} CONFIGURATIONS Release DESTINATION "bin_${ARCH}/${PROJNAME}") +install(FILES ${CUBIN_SOURCES} CONFIGURATIONS Debug DESTINATION "bin_${ARCH}_debug/${PROJNAME}") +install(DIRECTORY "../media" CONFIGURATIONS Release DESTINATION "bin_${ARCH}/${PROJNAME}") +install(DIRECTORY "../media" CONFIGURATIONS Debug DESTINATION "bin_${ARCH}_debug/${PROJNAME}") diff --git a/ray_tracing_rayquery/README.md b/ray_tracing_rayquery/README.md new file mode 100644 index 0000000..b6c4ab8 --- /dev/null +++ b/ray_tracing_rayquery/README.md @@ -0,0 +1,8 @@ +# NVIDIA Vulkan Ray Tracing Tutorial + +This example is part of the the ray tracing tutorial. +If you haven't done it, [**Start Ray Tracing Tutorial**](https://nvpro-samples.github.io/vk_raytracing_tutorial/). + +[Start the tutorial of this project](https://nvpro-samples.github.io/vk_raytracing_tutorial/vkrt_tuto_rayquery.md.htm) + +![rayquery](../docs/Images/rayquery.png) diff --git a/ray_tracing_rayquery/hello_vulkan.cpp b/ray_tracing_rayquery/hello_vulkan.cpp new file mode 100644 index 0000000..955a1c4 --- /dev/null +++ b/ray_tracing_rayquery/hello_vulkan.cpp @@ -0,0 +1,704 @@ +/* Copyright (c) 2014-2018, NVIDIA CORPORATION. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * * Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * * Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * * Neither the name of NVIDIA CORPORATION nor the names of its + * contributors may be used to endorse or promote products derived + * from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS ``AS IS'' AND ANY + * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY + * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +#include +#include + +extern std::vector defaultSearchPaths; + +#define STB_IMAGE_IMPLEMENTATION +#include "fileformats/stb_image.h" +#include "obj_loader.h" + +#include "hello_vulkan.h" +#include "nvh//cameramanipulator.hpp" +#include "nvvkpp/descriptorsets_vkpp.hpp" +#include "nvvkpp/pipeline_vkpp.hpp" + +#include "nvh/fileoperations.hpp" +#include "nvvkpp/commands_vkpp.hpp" +#include "nvvkpp/renderpass_vkpp.hpp" +#include "nvvkpp/utilities_vkpp.hpp" + +// Holding the camera matrices +struct CameraMatrices +{ + nvmath::mat4f view; + nvmath::mat4f proj; + nvmath::mat4f viewInverse; + // #VKRay + nvmath::mat4f projInverse; +}; + +//-------------------------------------------------------------------------------------------------- +// Keep the handle on the device +// Initialize the tool to do all our allocations: buffers, images +// +void HelloVulkan::setup(const vk::Device& device, + const vk::PhysicalDevice& physicalDevice, + uint32_t queueFamily) +{ + AppBase::setup(device, physicalDevice, queueFamily); + m_alloc.init(device, physicalDevice); + m_debug.setup(m_device); +} + +//-------------------------------------------------------------------------------------------------- +// Called at each frame to update the camera matrix +// +void HelloVulkan::updateUniformBuffer() +{ + const float aspectRatio = m_size.width / static_cast(m_size.height); + + CameraMatrices ubo = {}; + ubo.view = CameraManip.getMatrix(); + ubo.proj = nvmath::perspectiveVK(CameraManip.getFov(), aspectRatio, 0.1f, 1000.0f); + // ubo.proj[1][1] *= -1; // Inverting Y for Vulkan + ubo.viewInverse = nvmath::invert(ubo.view); + // #VKRay + ubo.projInverse = nvmath::invert(ubo.proj); + + void* data = m_device.mapMemory(m_cameraMat.allocation, 0, sizeof(ubo)); + memcpy(data, &ubo, sizeof(ubo)); + m_device.unmapMemory(m_cameraMat.allocation); +} + +//-------------------------------------------------------------------------------------------------- +// Describing the layout pushed when rendering +// +void HelloVulkan::createDescriptorSetLayout() +{ + using vkDS = vk::DescriptorSetLayoutBinding; + using vkDT = vk::DescriptorType; + using vkSS = vk::ShaderStageFlagBits; + uint32_t nbTxt = static_cast(m_textures.size()); + uint32_t nbObj = static_cast(m_objModel.size()); + + // Camera matrices (binding = 0) + m_descSetLayoutBind.emplace_back( + vkDS(0, vkDT::eUniformBuffer, 1, vkSS::eVertex | vkSS::eRaygenKHR)); + // Materials (binding = 1) + m_descSetLayoutBind.emplace_back( + vkDS(1, vkDT::eStorageBuffer, nbObj, vkSS::eVertex | vkSS::eFragment | vkSS::eClosestHitKHR)); + // Scene description (binding = 2) + m_descSetLayoutBind.emplace_back( // + vkDS(2, vkDT::eStorageBuffer, 1, vkSS::eVertex | vkSS::eFragment | vkSS::eClosestHitKHR)); + // Textures (binding = 3) + m_descSetLayoutBind.emplace_back( + vkDS(3, vkDT::eCombinedImageSampler, nbTxt, vkSS::eFragment | vkSS::eClosestHitKHR)); + // Materials (binding = 4) + m_descSetLayoutBind.emplace_back( + vkDS(4, vkDT::eStorageBuffer, nbObj, vkSS::eFragment | vkSS::eClosestHitKHR)); + // Storing vertices (binding = 5) + m_descSetLayoutBind.emplace_back( // + vkDS(5, vkDT::eStorageBuffer, nbObj, vkSS::eClosestHitKHR)); + // Storing indices (binding = 6) + m_descSetLayoutBind.emplace_back( // + vkDS(6, vkDT::eStorageBuffer, nbObj, vkSS::eClosestHitKHR)); + // The top level acceleration structure + m_descSetLayoutBind.emplace_back( // + vkDS(7, vkDT::eAccelerationStructureKHR, 1, vkSS::eFragment)); + + m_descSetLayout = nvvkpp::util::createDescriptorSetLayout(m_device, m_descSetLayoutBind); + m_descPool = nvvkpp::util::createDescriptorPool(m_device, m_descSetLayoutBind, 1); + m_descSet = nvvkpp::util::createDescriptorSet(m_device, m_descPool, m_descSetLayout); +} + +//-------------------------------------------------------------------------------------------------- +// Setting up the buffers in the descriptor set +// +void HelloVulkan::updateDescriptorSet() +{ + std::vector writes; + + // Camera matrices and scene description + vk::DescriptorBufferInfo dbiUnif{m_cameraMat.buffer, 0, VK_WHOLE_SIZE}; + writes.emplace_back(nvvkpp::util::createWrite(m_descSet, m_descSetLayoutBind[0], &dbiUnif)); + vk::DescriptorBufferInfo dbiSceneDesc{m_sceneDesc.buffer, 0, VK_WHOLE_SIZE}; + writes.emplace_back(nvvkpp::util::createWrite(m_descSet, m_descSetLayoutBind[2], &dbiSceneDesc)); + + // All material buffers, 1 buffer per OBJ + std::vector dbiMat; + std::vector dbiMatIdx; + std::vector dbiVert; + std::vector dbiIdx; + for(auto& obj : m_objModel) + { + dbiMat.emplace_back(obj.matColorBuffer.buffer, 0, VK_WHOLE_SIZE); + dbiMatIdx.emplace_back(obj.matIndexBuffer.buffer, 0, VK_WHOLE_SIZE); + dbiVert.emplace_back(obj.vertexBuffer.buffer, 0, VK_WHOLE_SIZE); + dbiIdx.emplace_back(obj.indexBuffer.buffer, 0, VK_WHOLE_SIZE); + } + writes.emplace_back(nvvkpp::util::createWrite(m_descSet, m_descSetLayoutBind[1], dbiMat.data())); + writes.emplace_back( + nvvkpp::util::createWrite(m_descSet, m_descSetLayoutBind[4], dbiMatIdx.data())); + writes.emplace_back(nvvkpp::util::createWrite(m_descSet, m_descSetLayoutBind[5], dbiVert.data())); + writes.emplace_back(nvvkpp::util::createWrite(m_descSet, m_descSetLayoutBind[6], dbiIdx.data())); + + // All texture samplers + std::vector diit; + for(auto& texture : m_textures) + { + diit.push_back(texture.descriptor); + } + writes.emplace_back(nvvkpp::util::createWrite(m_descSet, m_descSetLayoutBind[3], diit.data())); + + + vk::WriteDescriptorSetAccelerationStructureKHR descASInfo; + descASInfo.setAccelerationStructureCount(1); + descASInfo.setPAccelerationStructures(&m_rtBuilder.getAccelerationStructure()); + writes.emplace_back(nvvkpp::util::createWrite(m_descSet, m_descSetLayoutBind[7], &descASInfo)); + + + // Writing the information + m_device.updateDescriptorSets(static_cast(writes.size()), writes.data(), 0, nullptr); +} + +//-------------------------------------------------------------------------------------------------- +// Creating the pipeline layout +// +void HelloVulkan::createGraphicsPipeline() +{ + using vkSS = vk::ShaderStageFlagBits; + + vk::PushConstantRange pushConstantRanges = {vkSS::eVertex | vkSS::eFragment, 0, + sizeof(ObjPushConstant)}; + + // Creating the Pipeline Layout + vk::PipelineLayoutCreateInfo pipelineLayoutCreateInfo; + vk::DescriptorSetLayout descSetLayout(m_descSetLayout); + pipelineLayoutCreateInfo.setSetLayoutCount(1); + pipelineLayoutCreateInfo.setPSetLayouts(&descSetLayout); + pipelineLayoutCreateInfo.setPushConstantRangeCount(1); + pipelineLayoutCreateInfo.setPPushConstantRanges(&pushConstantRanges); + m_pipelineLayout = m_device.createPipelineLayout(pipelineLayoutCreateInfo); + + // Creating the Pipeline + std::vector paths = defaultSearchPaths; + nvvkpp::GraphicsPipelineGenerator gpb(m_device, m_pipelineLayout, m_offscreenRenderPass); + gpb.depthStencilState = {true}; + gpb.addShader(nvh::loadFile("shaders/vert_shader.vert.spv", true, paths), vkSS::eVertex); + gpb.addShader(nvh::loadFile("shaders/frag_shader.frag.spv", true, paths), vkSS::eFragment); + gpb.vertexInputState.bindingDescriptions = {{0, sizeof(VertexObj)}}; + gpb.vertexInputState.attributeDescriptions = { + {0, 0, vk::Format::eR32G32B32Sfloat, offsetof(VertexObj, pos)}, + {1, 0, vk::Format::eR32G32B32Sfloat, offsetof(VertexObj, nrm)}, + {2, 0, vk::Format::eR32G32B32Sfloat, offsetof(VertexObj, color)}, + {3, 0, vk::Format::eR32G32Sfloat, offsetof(VertexObj, texCoord)}}; + + m_graphicsPipeline = gpb.create(); + m_debug.setObjectName(m_graphicsPipeline, "Graphics"); +} + +//-------------------------------------------------------------------------------------------------- +// Loading the OBJ file and setting up all buffers +// +void HelloVulkan::loadModel(const std::string& filename, nvmath::mat4f transform) +{ + using vkBU = vk::BufferUsageFlagBits; + + ObjLoader loader; + loader.loadModel(filename); + + // Converting from Srgb to linear + for(auto& m : loader.m_materials) + { + m.ambient = nvmath::pow(m.ambient, 2.2f); + m.diffuse = nvmath::pow(m.diffuse, 2.2f); + m.specular = nvmath::pow(m.specular, 2.2f); + } + + ObjInstance instance; + instance.objIndex = static_cast(m_objModel.size()); + instance.transform = transform; + instance.transformIT = nvmath::transpose(nvmath::invert(transform)); + instance.txtOffset = static_cast(m_textures.size()); + + ObjModel model; + model.nbIndices = static_cast(loader.m_indices.size()); + model.nbVertices = static_cast(loader.m_vertices.size()); + + // Create the buffers on Device and copy vertices, indices and materials + nvvkpp::SingleCommandBuffer cmdBufGet(m_device, m_graphicsQueueIndex); + vk::CommandBuffer cmdBuf = cmdBufGet.createCommandBuffer(); + model.vertexBuffer = + m_alloc.createBuffer(cmdBuf, loader.m_vertices, + vkBU::eVertexBuffer | vkBU::eStorageBuffer | vkBU::eShaderDeviceAddress); + model.indexBuffer = + m_alloc.createBuffer(cmdBuf, loader.m_indices, + vkBU::eIndexBuffer | vkBU::eStorageBuffer | vkBU::eShaderDeviceAddress); + model.matColorBuffer = m_alloc.createBuffer(cmdBuf, loader.m_materials, vkBU::eStorageBuffer); + model.matIndexBuffer = m_alloc.createBuffer(cmdBuf, loader.m_matIndx, vkBU::eStorageBuffer); + // Creates all textures found + createTextureImages(cmdBuf, loader.m_textures); + cmdBufGet.flushCommandBuffer(cmdBuf); + m_alloc.flushStaging(); + + std::string objNb = std::to_string(instance.objIndex); + m_debug.setObjectName(model.vertexBuffer.buffer, (std::string("vertex_" + objNb).c_str())); + m_debug.setObjectName(model.indexBuffer.buffer, (std::string("index_" + objNb).c_str())); + m_debug.setObjectName(model.matColorBuffer.buffer, (std::string("mat_" + objNb).c_str())); + m_debug.setObjectName(model.matIndexBuffer.buffer, (std::string("matIdx_" + objNb).c_str())); + + m_objModel.emplace_back(model); + m_objInstance.emplace_back(instance); +} + +//-------------------------------------------------------------------------------------------------- +// Creating the uniform buffer holding the camera matrices +// - Buffer is host visible +// +void HelloVulkan::createUniformBuffer() +{ + using vkBU = vk::BufferUsageFlagBits; + using vkMP = vk::MemoryPropertyFlagBits; + + m_cameraMat = m_alloc.createBuffer(sizeof(CameraMatrices), vkBU::eUniformBuffer, + vkMP::eHostVisible | vkMP::eHostCoherent); + m_debug.setObjectName(m_cameraMat.buffer, "cameraMat"); +} + +//-------------------------------------------------------------------------------------------------- +// Create a storage buffer containing the description of the scene elements +// - Which geometry is used by which instance +// - Transformation +// - Offset for texture +// +void HelloVulkan::createSceneDescriptionBuffer() +{ + using vkBU = vk::BufferUsageFlagBits; + nvvkpp::SingleCommandBuffer cmdGen(m_device, m_graphicsQueueIndex); + + auto cmdBuf = cmdGen.createCommandBuffer(); + m_sceneDesc = m_alloc.createBuffer(cmdBuf, m_objInstance, vkBU::eStorageBuffer); + cmdGen.flushCommandBuffer(cmdBuf); + m_alloc.flushStaging(); + m_debug.setObjectName(m_sceneDesc.buffer, "sceneDesc"); +} + +//-------------------------------------------------------------------------------------------------- +// Creating all textures and samplers +// +void HelloVulkan::createTextureImages(const vk::CommandBuffer& cmdBuf, + const std::vector& textures) +{ + using vkIU = vk::ImageUsageFlagBits; + + vk::SamplerCreateInfo samplerCreateInfo{ + {}, vk::Filter::eLinear, vk::Filter::eLinear, vk::SamplerMipmapMode::eLinear}; + samplerCreateInfo.setMaxLod(FLT_MAX); + vk::Format format = vk::Format::eR8G8B8A8Srgb; + + // If no textures are present, create a dummy one to accommodate the pipeline layout + if(textures.empty() && m_textures.empty()) + { + nvvkTexture texture; + + std::array color{255u, 255u, 255u, 255u}; + vk::DeviceSize bufferSize = sizeof(color); + auto imgSize = vk::Extent2D(1, 1); + auto imageCreateInfo = nvvkpp::image::create2DInfo(imgSize, format); + + // Creating the VKImage + texture = m_alloc.createImage(cmdBuf, bufferSize, color.data(), imageCreateInfo); + // Setting up the descriptor used by the shader + texture.descriptor = + nvvkpp::image::create2DDescriptor(m_device, texture.image, samplerCreateInfo, format); + // The image format must be in VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL + nvvkpp::image::setImageLayout(cmdBuf, texture.image, vk::ImageLayout::eUndefined, + vk::ImageLayout::eShaderReadOnlyOptimal); + m_textures.push_back(texture); + } + else + { + // Uploading all images + for(const auto& texture : textures) + { + std::stringstream o; + int texWidth, texHeight, texChannels; + o << "media/textures/" << texture; + std::string txtFile = nvh::findFile(o.str(), defaultSearchPaths); + + stbi_uc* pixels = + stbi_load(txtFile.c_str(), &texWidth, &texHeight, &texChannels, STBI_rgb_alpha); + + // Handle failure + if(!pixels) + { + texWidth = texHeight = 1; + texChannels = 4; + std::array color{255u, 0u, 255u, 255u}; + pixels = reinterpret_cast(color.data()); + } + + vk::DeviceSize bufferSize = static_cast(texWidth) * texHeight * sizeof(uint8_t) * 4; + auto imgSize = vk::Extent2D(texWidth, texHeight); + auto imageCreateInfo = nvvkpp::image::create2DInfo(imgSize, format, vkIU::eSampled, true); + + { + nvvkTexture texture; + texture = m_alloc.createImage(cmdBuf, bufferSize, pixels, imageCreateInfo); + + nvvkpp::image::generateMipmaps(cmdBuf, texture.image, format, imgSize, + imageCreateInfo.mipLevels); + texture.descriptor = + nvvkpp::image::create2DDescriptor(m_device, texture.image, samplerCreateInfo, format); + m_textures.push_back(texture); + } + } + } +} + +//-------------------------------------------------------------------------------------------------- +// Destroying all allocations +// +void HelloVulkan::destroyResources() +{ + m_device.destroy(m_graphicsPipeline); + m_device.destroy(m_pipelineLayout); + m_device.destroy(m_descPool); + m_device.destroy(m_descSetLayout); + m_alloc.destroy(m_cameraMat); + m_alloc.destroy(m_sceneDesc); + + for(auto& m : m_objModel) + { + m_alloc.destroy(m.vertexBuffer); + m_alloc.destroy(m.indexBuffer); + m_alloc.destroy(m.matColorBuffer); + m_alloc.destroy(m.matIndexBuffer); + } + + for(auto& t : m_textures) + { + m_alloc.destroy(t); + } + + //#Post + m_device.destroy(m_postPipeline); + m_device.destroy(m_postPipelineLayout); + m_device.destroy(m_postDescPool); + m_device.destroy(m_postDescSetLayout); + m_alloc.destroy(m_offscreenColor); + m_alloc.destroy(m_offscreenDepth); + m_device.destroy(m_offscreenRenderPass); + m_device.destroy(m_offscreenFramebuffer); + + // #VKRay + m_rtBuilder.destroy(); +} + +//-------------------------------------------------------------------------------------------------- +// Drawing the scene in raster mode +// +void HelloVulkan::rasterize(const vk::CommandBuffer& cmdBuf) +{ + using vkPBP = vk::PipelineBindPoint; + using vkSS = vk::ShaderStageFlagBits; + vk::DeviceSize offset{0}; + + m_debug.beginLabel(cmdBuf, "Rasterize"); + + // Dynamic Viewport + cmdBuf.setViewport(0, {vk::Viewport(0, 0, (float)m_size.width, (float)m_size.height, 0, 1)}); + cmdBuf.setScissor(0, {{{0, 0}, {m_size.width, m_size.height}}}); + + // Drawing all triangles + cmdBuf.bindPipeline(vkPBP::eGraphics, m_graphicsPipeline); + cmdBuf.bindDescriptorSets(vkPBP::eGraphics, m_pipelineLayout, 0, {m_descSet}, {}); + for(int i = 0; i < m_objInstance.size(); ++i) + { + auto& inst = m_objInstance[i]; + auto& model = m_objModel[inst.objIndex]; + m_pushConstant.instanceId = i; // Telling which instance is drawn + cmdBuf.pushConstants(m_pipelineLayout, vkSS::eVertex | vkSS::eFragment, 0, + m_pushConstant); + + cmdBuf.bindVertexBuffers(0, 1, &model.vertexBuffer.buffer, &offset); + cmdBuf.bindIndexBuffer(model.indexBuffer.buffer, 0, vk::IndexType::eUint32); + cmdBuf.drawIndexed(model.nbIndices, 1, 0, 0, 0); + } + m_debug.endLabel(cmdBuf); +} + +//-------------------------------------------------------------------------------------------------- +// Handling resize of the window +// +void HelloVulkan::onResize(int /*w*/, int /*h*/) +{ + createOffscreenRender(); + updatePostDescriptorSet(); +} + +////////////////////////////////////////////////////////////////////////// +// Post-processing +////////////////////////////////////////////////////////////////////////// + +//-------------------------------------------------------------------------------------------------- +// Creating an offscreen frame buffer and the associated render pass +// +void HelloVulkan::createOffscreenRender() +{ + m_alloc.destroy(m_offscreenColor); + m_alloc.destroy(m_offscreenDepth); + + // Creating the color image + auto colorCreateInfo = nvvkpp::image::create2DInfo(m_size, m_offscreenColorFormat, + vk::ImageUsageFlagBits::eColorAttachment + | vk::ImageUsageFlagBits::eSampled + | vk::ImageUsageFlagBits::eStorage); + m_offscreenColor = m_alloc.createImage(colorCreateInfo); + + m_offscreenColor.descriptor = + nvvkpp::image::create2DDescriptor(m_device, m_offscreenColor.image, vk::SamplerCreateInfo{}, + m_offscreenColorFormat, vk::ImageLayout::eGeneral); + + // Creating the depth buffer + auto depthCreateInfo = + nvvkpp::image::create2DInfo(m_size, m_offscreenDepthFormat, + vk::ImageUsageFlagBits::eDepthStencilAttachment); + m_offscreenDepth = m_alloc.createImage(depthCreateInfo); + + vk::ImageViewCreateInfo depthStencilView; + depthStencilView.setViewType(vk::ImageViewType::e2D); + depthStencilView.setFormat(m_offscreenDepthFormat); + depthStencilView.setSubresourceRange({vk::ImageAspectFlagBits::eDepth, 0, 1, 0, 1}); + depthStencilView.setImage(m_offscreenDepth.image); + m_offscreenDepth.descriptor.imageView = m_device.createImageView(depthStencilView); + + // Setting the image layout for both color and depth + { + nvvkpp::SingleCommandBuffer genCmdBuf(m_device, m_graphicsQueueIndex); + auto cmdBuf = genCmdBuf.createCommandBuffer(); + nvvkpp::image::setImageLayout(cmdBuf, m_offscreenColor.image, vk::ImageLayout::eUndefined, + vk::ImageLayout::eGeneral); + nvvkpp::image::setImageLayout(cmdBuf, m_offscreenDepth.image, vk::ImageAspectFlagBits::eDepth, + vk::ImageLayout::eUndefined, + vk::ImageLayout::eDepthStencilAttachmentOptimal); + + genCmdBuf.flushCommandBuffer(cmdBuf); + } + + // Creating a renderpass for the offscreen + if(!m_offscreenRenderPass) + { + m_offscreenRenderPass = + nvvkpp::util::createRenderPass(m_device, {m_offscreenColorFormat}, m_offscreenDepthFormat, + 1, true, true, vk::ImageLayout::eGeneral, + vk::ImageLayout::eGeneral); + } + + // Creating the frame buffer for offscreen + std::vector attachments = {m_offscreenColor.descriptor.imageView, + m_offscreenDepth.descriptor.imageView}; + + m_device.destroy(m_offscreenFramebuffer); + vk::FramebufferCreateInfo info; + info.setRenderPass(m_offscreenRenderPass); + info.setAttachmentCount(2); + info.setPAttachments(attachments.data()); + info.setWidth(m_size.width); + info.setHeight(m_size.height); + info.setLayers(1); + m_offscreenFramebuffer = m_device.createFramebuffer(info); +} + +//-------------------------------------------------------------------------------------------------- +// The pipeline is how things are rendered, which shaders, type of primitives, depth test and more +// +void HelloVulkan::createPostPipeline() +{ + // Push constants in the fragment shader + vk::PushConstantRange pushConstantRanges = {vk::ShaderStageFlagBits::eFragment, 0, sizeof(float)}; + + // Creating the pipeline layout + vk::PipelineLayoutCreateInfo pipelineLayoutCreateInfo; + pipelineLayoutCreateInfo.setSetLayoutCount(1); + pipelineLayoutCreateInfo.setPSetLayouts(&m_postDescSetLayout); + pipelineLayoutCreateInfo.setPushConstantRangeCount(1); + pipelineLayoutCreateInfo.setPPushConstantRanges(&pushConstantRanges); + m_postPipelineLayout = m_device.createPipelineLayout(pipelineLayoutCreateInfo); + + // Pipeline: completely generic, no vertices + std::vector paths = defaultSearchPaths; + + nvvkpp::GraphicsPipelineGenerator pipelineGenerator(m_device, m_postPipelineLayout, m_renderPass); + pipelineGenerator.addShader(nvh::loadFile("shaders/passthrough.vert.spv", true, paths), + vk::ShaderStageFlagBits::eVertex); + pipelineGenerator.addShader(nvh::loadFile("shaders/post.frag.spv", true, paths), + vk::ShaderStageFlagBits::eFragment); + pipelineGenerator.rasterizationState.setCullMode(vk::CullModeFlagBits::eNone); + m_postPipeline = pipelineGenerator.create(); + m_debug.setObjectName(m_postPipeline, "post"); +} + +//-------------------------------------------------------------------------------------------------- +// The descriptor layout is the description of the data that is passed to the vertex or the +// fragment program. +// +void HelloVulkan::createPostDescriptor() +{ + using vkDS = vk::DescriptorSetLayoutBinding; + using vkDT = vk::DescriptorType; + using vkSS = vk::ShaderStageFlagBits; + + m_postDescSetLayoutBind.emplace_back(vkDS(0, vkDT::eCombinedImageSampler, 1, vkSS::eFragment)); + m_postDescSetLayout = nvvkpp::util::createDescriptorSetLayout(m_device, m_postDescSetLayoutBind); + m_postDescPool = nvvkpp::util::createDescriptorPool(m_device, m_postDescSetLayoutBind); + m_postDescSet = nvvkpp::util::createDescriptorSet(m_device, m_postDescPool, m_postDescSetLayout); +} + +//-------------------------------------------------------------------------------------------------- +// Update the output +// +void HelloVulkan::updatePostDescriptorSet() +{ + vk::WriteDescriptorSet writeDescriptorSets = + nvvkpp::util::createWrite(m_postDescSet, m_postDescSetLayoutBind[0], + &m_offscreenColor.descriptor); + m_device.updateDescriptorSets(writeDescriptorSets, nullptr); +} + +//-------------------------------------------------------------------------------------------------- +// Draw a full screen quad with the attached image +// +void HelloVulkan::drawPost(vk::CommandBuffer cmdBuf) +{ + m_debug.beginLabel(cmdBuf, "Post"); + + cmdBuf.setViewport(0, {vk::Viewport(0, 0, (float)m_size.width, (float)m_size.height, 0, 1)}); + cmdBuf.setScissor(0, {{{0, 0}, {m_size.width, m_size.height}}}); + + auto aspectRatio = static_cast(m_size.width) / static_cast(m_size.height); + cmdBuf.pushConstants(m_postPipelineLayout, vk::ShaderStageFlagBits::eFragment, 0, + aspectRatio); + cmdBuf.bindPipeline(vk::PipelineBindPoint::eGraphics, m_postPipeline); + cmdBuf.bindDescriptorSets(vk::PipelineBindPoint::eGraphics, m_postPipelineLayout, 0, + m_postDescSet, {}); + cmdBuf.draw(3, 1, 0, 0); + + m_debug.endLabel(cmdBuf); +} + +////////////////////////////////////////////////////////////////////////// +////////////////////////////////////////////////////////////////////////// +////////////////////////////////////////////////////////////////////////// + +//-------------------------------------------------------------------------------------------------- +// Initialize Vulkan ray tracing +// #VKRay +void HelloVulkan::initRayTracing() +{ + // Requesting ray tracing properties + auto properties = m_physicalDevice.getProperties2(); + m_rtProperties = properties.get(); + m_rtBuilder.setup(m_device, m_physicalDevice, m_graphicsQueueIndex); +} + +//-------------------------------------------------------------------------------------------------- +// Converting a OBJ primitive to the ray tracing geometry used for the BLAS +// +nvvkpp::RaytracingBuilderKHR::Blas HelloVulkan::objectToVkGeometryKHR(const ObjModel& model) +{ + // Setting up the creation info of acceleration structure + vk::AccelerationStructureCreateGeometryTypeInfoKHR asCreate; + asCreate.setGeometryType(vk::GeometryTypeKHR::eTriangles); + asCreate.setIndexType(vk::IndexType::eUint32); + asCreate.setVertexFormat(vk::Format::eR32G32B32Sfloat); + asCreate.setMaxPrimitiveCount(model.nbIndices / 3); // Nb triangles + asCreate.setMaxVertexCount(model.nbVertices); + asCreate.setAllowsTransforms(VK_FALSE); // No adding transformation matrices + + // Building part + vk::DeviceAddress vertexAddress = m_device.getBufferAddress({model.vertexBuffer.buffer}); + vk::DeviceAddress indexAddress = m_device.getBufferAddress({model.indexBuffer.buffer}); + + vk::AccelerationStructureGeometryTrianglesDataKHR triangles; + triangles.setVertexFormat(asCreate.vertexFormat); + triangles.setVertexData(vertexAddress); + triangles.setVertexStride(sizeof(VertexObj)); + triangles.setIndexType(asCreate.indexType); + triangles.setIndexData(indexAddress); + triangles.setTransformData({}); + + // Setting up the build info of the acceleration + vk::AccelerationStructureGeometryKHR asGeom; + asGeom.setGeometryType(asCreate.geometryType); + asGeom.setFlags(vk::GeometryFlagBitsKHR::eOpaque); + asGeom.geometry.setTriangles(triangles); + + // The primitive itself + vk::AccelerationStructureBuildOffsetInfoKHR offset; + offset.setFirstVertex(0); + offset.setPrimitiveCount(asCreate.maxPrimitiveCount); + offset.setPrimitiveOffset(0); + offset.setTransformOffset(0); + + // Our blas is only one geometry, but could be made of many geometries + nvvkpp::RaytracingBuilderKHR::Blas blas; + blas.asGeometry.emplace_back(asGeom); + blas.asCreateGeometryInfo.emplace_back(asCreate); + blas.asBuildOffsetInfo.emplace_back(offset); + + return blas; +} + +//-------------------------------------------------------------------------------------------------- +// +// +void HelloVulkan::createBottomLevelAS() +{ + // BLAS - Storing each primitive in a geometry + std::vector allBlas; + allBlas.reserve(m_objModel.size()); + for(const auto& obj : m_objModel) + { + auto blas = objectToVkGeometryKHR(obj); + + // We could add more geometry in each BLAS, but we add only one for now + allBlas.emplace_back(blas); + } + m_rtBuilder.buildBlas(allBlas, vk::BuildAccelerationStructureFlagBitsKHR::ePreferFastTrace); +} + +void HelloVulkan::createTopLevelAS() +{ + std::vector tlas; + tlas.reserve(m_objInstance.size()); + for(int i = 0; i < static_cast(m_objInstance.size()); i++) + { + nvvkpp::RaytracingBuilderKHR::Instance rayInst; + rayInst.transform = m_objInstance[i].transform; // Position of the instance + rayInst.instanceId = i; // gl_InstanceID + rayInst.blasId = m_objInstance[i].objIndex; + rayInst.hitGroupId = 0; // We will use the same hit group for all objects + rayInst.flags = vk::GeometryInstanceFlagBitsKHR::eTriangleCullDisable; + tlas.emplace_back(rayInst); + } + m_rtBuilder.buildTlas(tlas, vk::BuildAccelerationStructureFlagBitsKHR::ePreferFastTrace); +} diff --git a/ray_tracing_rayquery/hello_vulkan.h b/ray_tracing_rayquery/hello_vulkan.h new file mode 100644 index 0000000..85a1af0 --- /dev/null +++ b/ray_tracing_rayquery/hello_vulkan.h @@ -0,0 +1,143 @@ +/* Copyright (c) 2014-2018, NVIDIA CORPORATION. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * * Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * * Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * * Neither the name of NVIDIA CORPORATION nor the names of its + * contributors may be used to endorse or promote products derived + * from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS ``AS IS'' AND ANY + * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY + * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ +#pragma once + +#include "nvvkpp/allocator_dedicated_vkpp.hpp" +#include "nvvkpp/appbase_vkpp.hpp" +#include "nvvkpp/debug_util_vkpp.hpp" + +// #VKRay +#define ALLOC_DEDICATED +#include "nvvkpp/raytraceKHR_vkpp.hpp" + +using nvvkBuffer = nvvkpp::BufferDedicated; +using nvvkTexture = nvvkpp::TextureDedicated; + +//-------------------------------------------------------------------------------------------------- +// Simple rasterizer of OBJ objects +// - Each OBJ loaded are stored in an `ObjModel` and referenced by a `ObjInstance` +// - It is possible to have many `ObjInstance` referencing the same `ObjModel` +// - Rendering is done in an offscreen framebuffer +// - The image of the framebuffer is displayed in post-process in a full-screen quad +// +class HelloVulkan : public nvvkpp::AppBase +{ +public: + void setup(const vk::Device& device, + const vk::PhysicalDevice& physicalDevice, + uint32_t queueFamily) override; + void createDescriptorSetLayout(); + void createGraphicsPipeline(); + void loadModel(const std::string& filename, nvmath::mat4f transform = nvmath::mat4f(1)); + void updateDescriptorSet(); + void createUniformBuffer(); + void createSceneDescriptionBuffer(); + void createTextureImages(const vk::CommandBuffer& cmdBuf, + const std::vector& textures); + void updateUniformBuffer(); + void onResize(int /*w*/, int /*h*/) override; + void destroyResources(); + void rasterize(const vk::CommandBuffer& cmdBuff); + + // The OBJ model + struct ObjModel + { + uint32_t nbIndices{0}; + uint32_t nbVertices{0}; + nvvkBuffer vertexBuffer; // Device buffer of all 'Vertex' + nvvkBuffer indexBuffer; // Device buffer of the indices forming triangles + nvvkBuffer matColorBuffer; // Device buffer of array of 'Wavefront material' + nvvkBuffer matIndexBuffer; // Device buffer of array of 'Wavefront material' + }; + + // Instance of the OBJ + struct ObjInstance + { + uint32_t objIndex{0}; // Reference to the `m_objModel` + uint32_t txtOffset{0}; // Offset in `m_textures` + nvmath::mat4f transform{1}; // Position of the instance + nvmath::mat4f transformIT{1}; // Inverse transpose + }; + + // Information pushed at each draw call + struct ObjPushConstant + { + nvmath::vec3f lightPosition{10.f, 15.f, 8.f}; + int instanceId{0}; // To retrieve the transformation matrix + float lightIntensity{100.f}; + int lightType{0}; // 0: point, 1: infinite + }; + ObjPushConstant m_pushConstant; + + // Array of objects and instances in the scene + std::vector m_objModel; + std::vector m_objInstance; + + // Graphic pipeline + vk::PipelineLayout m_pipelineLayout; + vk::Pipeline m_graphicsPipeline; + std::vector m_descSetLayoutBind; + vk::DescriptorPool m_descPool; + vk::DescriptorSetLayout m_descSetLayout; + vk::DescriptorSet m_descSet; + + nvvkBuffer m_cameraMat; // Device-Host of the camera matrices + nvvkBuffer m_sceneDesc; // Device buffer of the OBJ instances + std::vector m_textures; // vector of all textures of the scene + + nvvkpp::AllocatorDedicated m_alloc; // Allocator for buffer, images, acceleration structures + nvvkpp::DebugUtil m_debug; // Utility to name objects + + // #Post + void createOffscreenRender(); + void createPostPipeline(); + void createPostDescriptor(); + void updatePostDescriptorSet(); + void drawPost(vk::CommandBuffer cmdBuf); + + std::vector m_postDescSetLayoutBind; + vk::DescriptorPool m_postDescPool; + vk::DescriptorSetLayout m_postDescSetLayout; + vk::DescriptorSet m_postDescSet; + vk::Pipeline m_postPipeline; + vk::PipelineLayout m_postPipelineLayout; + vk::RenderPass m_offscreenRenderPass; + vk::Framebuffer m_offscreenFramebuffer; + nvvkTexture m_offscreenColor; + vk::Format m_offscreenColorFormat{vk::Format::eR32G32B32A32Sfloat}; + nvvkTexture m_offscreenDepth; + vk::Format m_offscreenDepthFormat{vk::Format::eD32Sfloat}; + + // #VKRay + void initRayTracing(); + nvvkpp::RaytracingBuilderKHR::Blas objectToVkGeometryKHR(const ObjModel& model); + void createBottomLevelAS(); + void createTopLevelAS(); + + vk::PhysicalDeviceRayTracingPropertiesKHR m_rtProperties; + nvvkpp::RaytracingBuilderKHR m_rtBuilder; +}; diff --git a/ray_tracing_rayquery/main.cpp b/ray_tracing_rayquery/main.cpp new file mode 100644 index 0000000..52078cb --- /dev/null +++ b/ray_tracing_rayquery/main.cpp @@ -0,0 +1,307 @@ +/* Copyright (c) 2014-2018, NVIDIA CORPORATION. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * * Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * * Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * * Neither the name of NVIDIA CORPORATION nor the names of its + * contributors may be used to endorse or promote products derived + * from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS ``AS IS'' AND ANY + * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY + * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +// ImGui - standalone example application for Glfw + Vulkan, using programmable +// pipeline If you are new to ImGui, see examples/README.txt and documentation +// at the top of imgui.cpp. + +#include + +#include + +#include "imgui.h" +#include "imgui_impl_glfw.h" + +#include "hello_vulkan.h" +#include "nvh/cameramanipulator.hpp" +#include "nvh/fileoperations.hpp" +#include "nvpsystem.hpp" +#include "nvvkpp/appbase_vkpp.hpp" +#include "nvvkpp/commands_vkpp.hpp" +#include "nvvkpp/context_vkpp.hpp" +#include "nvvkpp/utilities_vkpp.hpp" + +////////////////////////////////////////////////////////////////////////// +#define UNUSED(x) (void)(x) +////////////////////////////////////////////////////////////////////////// + +// Default search path for shaders +std::vector defaultSearchPaths; + +// GLFW Callback functions +static void onErrorCallback(int error, const char* description) +{ + fprintf(stderr, "GLFW Error %d: %s\n", error, description); +} + +// Extra UI +void renderUI(HelloVulkan& helloVk) +{ + static int item = 1; + if(ImGui::Combo("Up Vector", &item, "X\0Y\0Z\0\0")) + { + nvmath::vec3f pos, eye, up; + CameraManip.getLookat(pos, eye, up); + up = nvmath::vec3f(item == 0, item == 1, item == 2); + CameraManip.setLookat(pos, eye, up); + } + ImGui::SliderFloat3("Light Position", &helloVk.m_pushConstant.lightPosition.x, -20.f, 20.f); + ImGui::SliderFloat("Light Intensity", &helloVk.m_pushConstant.lightIntensity, 0.f, 100.f); + ImGui::RadioButton("Point", &helloVk.m_pushConstant.lightType, 0); + ImGui::SameLine(); + ImGui::RadioButton("Infinite", &helloVk.m_pushConstant.lightType, 1); +} + +////////////////////////////////////////////////////////////////////////// +////////////////////////////////////////////////////////////////////////// +////////////////////////////////////////////////////////////////////////// +static int const SAMPLE_WIDTH = 1280; +static int const SAMPLE_HEIGHT = 720; + +//-------------------------------------------------------------------------------------------------- +// Application Entry +// +int main(int argc, char** argv) +{ + UNUSED(argc); + + // Setup GLFW window + glfwSetErrorCallback(onErrorCallback); + if(!glfwInit()) + { + return 1; + } + glfwWindowHint(GLFW_CLIENT_API, GLFW_NO_API); + GLFWwindow* window = glfwCreateWindow(SAMPLE_WIDTH, SAMPLE_HEIGHT, + "NVIDIA Vulkan Raytracing Tutorial", nullptr, nullptr); + + // Setup camera + CameraManip.setWindowSize(SAMPLE_WIDTH, SAMPLE_HEIGHT); + CameraManip.setLookat(nvmath::vec3f(5, 4, -4), nvmath::vec3f(0, 1, 0), nvmath::vec3f(0, 1, 0)); + + // Setup Vulkan + if(!glfwVulkanSupported()) + { + printf("GLFW: Vulkan Not Supported\n"); + return 1; + } + + // setup some basic things for the sample, logging file for example + NVPSystem system(argv[0], PROJECT_NAME); + + // Search path for shaders and other media + defaultSearchPaths = { + PROJECT_ABSDIRECTORY, + PROJECT_ABSDIRECTORY "../", + NVPSystem::exePath() + std::string(PROJECT_RELDIRECTORY), + NVPSystem::exePath() + std::string(PROJECT_RELDIRECTORY) + std::string("../"), + }; + + // Enabling the extension feature + vk::PhysicalDeviceRayTracingFeaturesKHR raytracingFeature; + + // Requesting Vulkan extensions and layers + nvvkpp::ContextCreateInfo contextInfo(true); + contextInfo.setVersion(1, 2); + contextInfo.addInstanceLayer("VK_LAYER_LUNARG_monitor", true); + contextInfo.addInstanceExtension(VK_KHR_SURFACE_EXTENSION_NAME); +#ifdef WIN32 + contextInfo.addInstanceExtension(VK_KHR_WIN32_SURFACE_EXTENSION_NAME); +#else + contextInfo.addInstanceExtension(VK_KHR_XLIB_SURFACE_EXTENSION_NAME); + contextInfo.addInstanceExtension(VK_KHR_XCB_SURFACE_EXTENSION_NAME); +#endif + contextInfo.addInstanceExtension(VK_KHR_GET_PHYSICAL_DEVICE_PROPERTIES_2_EXTENSION_NAME); + contextInfo.addDeviceExtension(VK_KHR_SWAPCHAIN_EXTENSION_NAME); + contextInfo.addDeviceExtension(VK_KHR_DEDICATED_ALLOCATION_EXTENSION_NAME); + contextInfo.addDeviceExtension(VK_KHR_GET_MEMORY_REQUIREMENTS_2_EXTENSION_NAME); + // #VKRay: Activate the ray tracing extension + contextInfo.addDeviceExtension(VK_KHR_RAY_TRACING_EXTENSION_NAME, false, &raytracingFeature); + contextInfo.addDeviceExtension(VK_KHR_MAINTENANCE3_EXTENSION_NAME); + contextInfo.addDeviceExtension(VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME); + contextInfo.addDeviceExtension(VK_KHR_DEFERRED_HOST_OPERATIONS_EXTENSION_NAME); + contextInfo.addDeviceExtension(VK_KHR_BUFFER_DEVICE_ADDRESS_EXTENSION_NAME); + + + // Creating Vulkan base application + nvvkpp::Context vkctx{}; + vkctx.initInstance(contextInfo); + // Find all compatible devices + auto compatibleDevices = vkctx.getCompatibleDevices(contextInfo); + assert(!compatibleDevices.empty()); + // Use a compatible device + vkctx.initDevice(compatibleDevices[0], contextInfo); + + + // Create example + HelloVulkan helloVk; + + // Window need to be opened to get the surface on which to draw + const vk::SurfaceKHR surface = helloVk.getVkSurface(vkctx.m_instance, window); + vkctx.setGCTQueueWithPresent(surface); + + helloVk.setup(vkctx.m_device, vkctx.m_physicalDevice, vkctx.m_queueGCT.familyIndex); + helloVk.createSurface(surface, SAMPLE_WIDTH, SAMPLE_HEIGHT); + helloVk.createDepthBuffer(); + helloVk.createRenderPass(); + helloVk.createFrameBuffers(); + + // Setup Imgui + helloVk.initGUI(0); // Using sub-pass 0 + + // Creation of the example + helloVk.loadModel(nvh::findFile("media/scenes/plane.obj", defaultSearchPaths)); + helloVk.loadModel(nvh::findFile("media/scenes/Medieval_building.obj", defaultSearchPaths)); + + helloVk.createOffscreenRender(); + helloVk.createDescriptorSetLayout(); + helloVk.createGraphicsPipeline(); + helloVk.createUniformBuffer(); + helloVk.createSceneDescriptionBuffer(); + + // #VKRay + helloVk.initRayTracing(); + helloVk.createBottomLevelAS(); + helloVk.createTopLevelAS(); + + // Need the Top level AS + helloVk.updateDescriptorSet(); + + helloVk.createPostDescriptor(); + helloVk.createPostPipeline(); + helloVk.updatePostDescriptorSet(); + + nvmath::vec4f clearColor = nvmath::vec4f(1, 1, 1, 1.00f); + + helloVk.setupGlfwCallbacks(window); + ImGui_ImplGlfw_InitForVulkan(window, true); + + // Main loop + while(!glfwWindowShouldClose(window)) + { + try + { + glfwPollEvents(); + if(helloVk.isMinimized()) + continue; + + // Start the Dear ImGui frame + ImGui_ImplGlfw_NewFrame(); + ImGui::NewFrame(); + + // Updating camera buffer + helloVk.updateUniformBuffer(); + + // Show UI window. + if(1 == 1) + { + ImGui::ColorEdit3("Clear color", reinterpret_cast(&clearColor)); + + renderUI(helloVk); + ImGui::Text("Application average %.3f ms/frame (%.1f FPS)", + 1000.0f / ImGui::GetIO().Framerate, ImGui::GetIO().Framerate); + ImGui::Render(); + } + + // Start rendering the scene + helloVk.prepareFrame(); + + // Start command buffer of this frame + auto curFrame = helloVk.getCurFrame(); + const vk::CommandBuffer& cmdBuff = helloVk.getCommandBuffers()[curFrame]; + + cmdBuff.begin({vk::CommandBufferUsageFlagBits::eOneTimeSubmit}); + + // Clearing screen + vk::ClearValue clearValues[2]; + clearValues[0].setColor(nvvkpp::util::clearColor(clearColor)); + clearValues[1].setDepthStencil({1.0f, 0}); + + // Offscreen render pass + { + vk::RenderPassBeginInfo offscreenRenderPassBeginInfo; + offscreenRenderPassBeginInfo.setClearValueCount(2); + offscreenRenderPassBeginInfo.setPClearValues(clearValues); + offscreenRenderPassBeginInfo.setRenderPass(helloVk.m_offscreenRenderPass); + offscreenRenderPassBeginInfo.setFramebuffer(helloVk.m_offscreenFramebuffer); + offscreenRenderPassBeginInfo.setRenderArea({{}, helloVk.getSize()}); + + // Rendering Scene + { + cmdBuff.beginRenderPass(offscreenRenderPassBeginInfo, vk::SubpassContents::eInline); + helloVk.rasterize(cmdBuff); + cmdBuff.endRenderPass(); + } + } + + // 2nd rendering pass: tone mapper, UI + { + vk::RenderPassBeginInfo postRenderPassBeginInfo; + postRenderPassBeginInfo.setClearValueCount(2); + postRenderPassBeginInfo.setPClearValues(clearValues); + postRenderPassBeginInfo.setRenderPass(helloVk.getRenderPass()); + postRenderPassBeginInfo.setFramebuffer(helloVk.getFramebuffers()[curFrame]); + postRenderPassBeginInfo.setRenderArea({{}, helloVk.getSize()}); + + cmdBuff.beginRenderPass(postRenderPassBeginInfo, vk::SubpassContents::eInline); + // Rendering tonemapper + helloVk.drawPost(cmdBuff); + // Rendering UI + ImGui::RenderDrawDataVK(cmdBuff, ImGui::GetDrawData()); + cmdBuff.endRenderPass(); + } + + // Submit for display + cmdBuff.end(); + helloVk.submitFrame(); + } + catch(const std::system_error& e) + { + if(e.code() == vk::Result::eErrorDeviceLost) + { +#if _WIN32 + MessageBoxA(nullptr, e.what(), "Fatal Error", MB_ICONERROR | MB_OK | MB_DEFBUTTON1); +#endif + } + std::cout << e.what() << std::endl; + return e.code().value(); + } + } + + // Cleanup + helloVk.getDevice().waitIdle(); + helloVk.destroyResources(); + helloVk.destroy(); + + vkctx.m_instance.destroySurfaceKHR(surface); + vkctx.deinit(); + + glfwDestroyWindow(window); + glfwTerminate(); + + return 0; +} diff --git a/ray_tracing_rayquery/shaders/frag_shader.frag b/ray_tracing_rayquery/shaders/frag_shader.frag new file mode 100644 index 0000000..6331c27 --- /dev/null +++ b/ray_tracing_rayquery/shaders/frag_shader.frag @@ -0,0 +1,109 @@ +#version 460 +#extension GL_ARB_separate_shader_objects : enable +#extension GL_EXT_nonuniform_qualifier : enable +#extension GL_GOOGLE_include_directive : enable +#extension GL_EXT_scalar_block_layout : enable +#extension GL_EXT_ray_tracing : enable +#extension GL_EXT_ray_query : enable + +#include "wavefront.glsl" + + +layout(push_constant) uniform shaderInformation +{ + vec3 lightPosition; + uint instanceId; + float lightIntensity; + int lightType; +} +pushC; + +// clang-format off +// Incoming +//layout(location = 0) flat in int matIndex; +layout(location = 1) in vec2 fragTexCoord; +layout(location = 2) in vec3 fragNormal; +layout(location = 3) in vec3 viewDir; +layout(location = 4) in vec3 worldPos; +// Outgoing +layout(location = 0) out vec4 outColor; +// Buffers +layout(binding = 1, scalar) buffer MatColorBufferObject { WaveFrontMaterial m[]; } materials[]; +layout(binding = 2, scalar) buffer ScnDesc { sceneDesc i[]; } scnDesc; +layout(binding = 3) uniform sampler2D[] textureSamplers; +layout(binding = 4, scalar) buffer MatIndex { int i[]; } matIdx[]; +layout(binding = 7, set = 0) uniform accelerationStructureEXT topLevelAS; + +// clang-format on + + +void main() +{ + // Object of this instance + int objId = scnDesc.i[pushC.instanceId].objId; + + // Material of the object + int matIndex = matIdx[objId].i[gl_PrimitiveID]; + WaveFrontMaterial mat = materials[objId].m[matIndex]; + + vec3 N = normalize(fragNormal); + + // Vector toward light + vec3 L; + float lightDistance; + float lightIntensity = pushC.lightIntensity; + if(pushC.lightType == 0) + { + vec3 lDir = pushC.lightPosition - worldPos; + float d = length(lDir); + lightIntensity = pushC.lightIntensity / (d * d); + L = normalize(lDir); + lightDistance = d; + } + else + { + L = normalize(pushC.lightPosition - vec3(0)); + lightDistance = 10000; + } + + + // Diffuse + vec3 diffuse = computeDiffuse(mat, L, N); + if(mat.textureId >= 0) + { + int txtOffset = scnDesc.i[pushC.instanceId].txtOffset; + uint txtId = txtOffset + mat.textureId; + vec3 diffuseTxt = texture(textureSamplers[txtId], fragTexCoord).xyz; + diffuse *= diffuseTxt; + } + + // Specular + vec3 specular = computeSpecular(mat, viewDir, L, N); + + // Result + outColor = vec4(lightIntensity * (diffuse + specular), 1); + + + // Ray Query for shadow + vec3 origin = worldPos; + vec3 direction = L; // vector to light + float tMin = 0.01f; + float tMax = lightDistance; + + // Initializes a ray query object but does not start traversal + rayQueryEXT rayQuery; + rayQueryInitializeEXT(rayQuery, topLevelAS, gl_RayFlagsTerminateOnFirstHitEXT, 0xFF, origin, tMin, + direction, tMax); + + // Start traversal: return false if traversal is complete + while(rayQueryProceedEXT(rayQuery)) + { + } + + // Returns type of committed (true) intersection + if(rayQueryGetIntersectionTypeEXT(rayQuery, true) != gl_RayQueryCommittedIntersectionNoneEXT) + { + // Got an intersection == Shadow + outColor *= 0.1; + } +} diff --git a/ray_tracing_rayquery/shaders/passthrough.vert b/ray_tracing_rayquery/shaders/passthrough.vert new file mode 100644 index 0000000..3e15d82 --- /dev/null +++ b/ray_tracing_rayquery/shaders/passthrough.vert @@ -0,0 +1,15 @@ +#version 450 +layout (location = 0) out vec2 outUV; + + +out gl_PerVertex +{ + vec4 gl_Position; +}; + + +void main() +{ + outUV = vec2((gl_VertexIndex << 1) & 2, gl_VertexIndex & 2); + gl_Position = vec4(outUV * 2.0f - 1.0f, 1.0f, 1.0f); +} diff --git a/ray_tracing_rayquery/shaders/post.frag b/ray_tracing_rayquery/shaders/post.frag new file mode 100644 index 0000000..b8f30f1 --- /dev/null +++ b/ray_tracing_rayquery/shaders/post.frag @@ -0,0 +1,18 @@ +#version 450 +layout(location = 0) in vec2 outUV; +layout(location = 0) out vec4 fragColor; + +layout(set = 0, binding = 0) uniform sampler2D noisyTxt; + +layout(push_constant) uniform shaderInformation +{ + float aspectRatio; +} +pushc; + +void main() +{ + vec2 uv = outUV; + float gamma = 1. / 2.2; + fragColor = pow(texture(noisyTxt, uv).rgba, vec4(gamma)); +} diff --git a/ray_tracing_rayquery/shaders/raycommon.glsl b/ray_tracing_rayquery/shaders/raycommon.glsl new file mode 100644 index 0000000..bb07e81 --- /dev/null +++ b/ray_tracing_rayquery/shaders/raycommon.glsl @@ -0,0 +1,4 @@ +struct hitPayload +{ + vec3 hitValue; +}; diff --git a/ray_tracing_rayquery/shaders/vert_shader.vert b/ray_tracing_rayquery/shaders/vert_shader.vert new file mode 100644 index 0000000..e358821 --- /dev/null +++ b/ray_tracing_rayquery/shaders/vert_shader.vert @@ -0,0 +1,61 @@ +#version 450 +#extension GL_ARB_separate_shader_objects : enable +#extension GL_EXT_scalar_block_layout : enable +#extension GL_GOOGLE_include_directive : enable + +#include "wavefront.glsl" + +// clang-format off +layout(binding = 2, set = 0, scalar) buffer ScnDesc { sceneDesc i[]; } scnDesc; +// clang-format on + +layout(binding = 0) uniform UniformBufferObject +{ + mat4 view; + mat4 proj; + mat4 viewI; +} +ubo; + +layout(push_constant) uniform shaderInformation +{ + vec3 lightPosition; + uint instanceId; + float lightIntensity; + int lightType; +} +pushC; + +layout(location = 0) in vec3 inPosition; +layout(location = 1) in vec3 inNormal; +layout(location = 2) in vec3 inColor; +layout(location = 3) in vec2 inTexCoord; + + +//layout(location = 0) flat out int matIndex; +layout(location = 1) out vec2 fragTexCoord; +layout(location = 2) out vec3 fragNormal; +layout(location = 3) out vec3 viewDir; +layout(location = 4) out vec3 worldPos; + +out gl_PerVertex +{ + vec4 gl_Position; +}; + + +void main() +{ + mat4 objMatrix = scnDesc.i[pushC.instanceId].transfo; + mat4 objMatrixIT = scnDesc.i[pushC.instanceId].transfoIT; + + vec3 origin = vec3(ubo.viewI * vec4(0, 0, 0, 1)); + + worldPos = vec3(objMatrix * vec4(inPosition, 1.0)); + viewDir = vec3(worldPos - origin); + fragTexCoord = inTexCoord; + fragNormal = vec3(objMatrixIT * vec4(inNormal, 0.0)); + // matIndex = inMatID; + + gl_Position = ubo.proj * ubo.view * vec4(worldPos, 1.0); +} diff --git a/ray_tracing_rayquery/shaders/wavefront.glsl b/ray_tracing_rayquery/shaders/wavefront.glsl new file mode 100644 index 0000000..78b4b3c --- /dev/null +++ b/ray_tracing_rayquery/shaders/wavefront.glsl @@ -0,0 +1,57 @@ +struct Vertex +{ + vec3 pos; + vec3 nrm; + vec3 color; + vec2 texCoord; +}; + +struct WaveFrontMaterial +{ + vec3 ambient; + vec3 diffuse; + vec3 specular; + vec3 transmittance; + vec3 emission; + float shininess; + float ior; // index of refraction + float dissolve; // 1 == opaque; 0 == fully transparent + int illum; // illumination model (see http://www.fileformat.info/format/material/) + int textureId; +}; + +struct sceneDesc +{ + int objId; + int txtOffset; + mat4 transfo; + mat4 transfoIT; +}; + + +vec3 computeDiffuse(WaveFrontMaterial mat, vec3 lightDir, vec3 normal) +{ + // Lambertian + float dotNL = max(dot(normal, lightDir), 0.0); + vec3 c = mat.diffuse * dotNL; + if(mat.illum >= 1) + return c + mat.ambient; +} + +vec3 computeSpecular(WaveFrontMaterial mat, vec3 viewDir, vec3 lightDir, vec3 normal) +{ + if(mat.illum < 2) + return vec3(0); + + // Compute specular only if not in shadow + const float kPi = 3.14159265; + const float kShininess = max(mat.shininess, 4.0); + + // Specular + const float kEnergyConservation = (2.0 + kShininess) / (2.0 * kPi); + vec3 V = normalize(-viewDir); + vec3 R = reflect(-lightDir, normal); + float specular = kEnergyConservation * pow(max(dot(V, R), 0.0), kShininess); + + return vec3(mat.specular * specular); +} diff --git a/ray_tracing_reflections/CMakeLists.txt b/ray_tracing_reflections/CMakeLists.txt new file mode 100644 index 0000000..1ca7679 --- /dev/null +++ b/ray_tracing_reflections/CMakeLists.txt @@ -0,0 +1,102 @@ +cmake_minimum_required(VERSION 2.8) + +get_filename_component(PROJNAME ${CMAKE_CURRENT_SOURCE_DIR} NAME) +SET(PROJNAME vk_${PROJNAME}_KHR) + +Project(${PROJNAME}) +Message(STATUS "-------------------------------") +Message(STATUS "Processing Project ${PROJNAME}:") + +##################################################################################### +_add_project_definitions(${PROJNAME}) + +##################################################################################### +# Source files for this project +# +file(GLOB SOURCE_FILES *.cpp *.hpp *.inl *.h *.c) +file(GLOB EXTRA_COMMON "../common/*.*") +list(APPEND COMMON_SOURCE_FILES ${EXTRA_COMMON}) +include_directories("../common") + + +##################################################################################### +# GLSL to SPIR-V custom build +# +# more than one file can be given: _compile_GLSL("GLSL_mesh.vert;GLSL_mesh.frag" "GLSL_mesh.spv" GLSL_SOURCES) +# the SpirV validator is fine as long as files are for different pipeline stages (entry points still need to be main()) +#_compile_GLSL( ) +UNSET(GLSL_SOURCES) +UNSET(SPV_OUTPUT) +file(GLOB_RECURSE GLSL_HEADER_FILES "shaders/*.h" "shaders/*.glsl") +file(GLOB_RECURSE GLSL_SOURCE_FILES + "shaders/*.comp" + "shaders/*.frag" + "shaders/*.vert" + "shaders/*.rchit" + "shaders/*.rahit" + "shaders/*.rmiss" + "shaders/*.rgen" + ) +foreach(GLSL ${GLSL_SOURCE_FILES}) + get_filename_component(FILE_NAME ${GLSL} NAME) + _compile_GLSL(${GLSL} "shaders/${FILE_NAME}.spv" GLSL_SOURCES SPV_OUTPUT) +endforeach(GLSL) + +list(APPEND GLSL_SOURCES ${GLSL_HEADER_FILES}) +source_group(Shader_Files FILES ${GLSL_SOURCES}) + + +##################################################################################### +# Executable +# +# if(WIN32 AND NOT GLUT_FOUND) +# add_definitions(/wd4996) #remove printf warning +# add_definitions(/wd4244) #remove double to float conversion warning +# add_definitions(/wd4305) #remove double to float truncation warning +# else() +# add_definitions(-fpermissive) +# endif() +add_executable(${PROJNAME} ${SOURCE_FILES} ${COMMON_SOURCE_FILES} ${PACKAGE_SOURCE_FILES} ${GLSL_SOURCES} ${CUDA_FILES} ${CUBIN_SOURCES}) + +#_set_subsystem_console(${PROJNAME}) + +##################################################################################### +# common source code needed for this sample +# +source_group(common FILES + ${COMMON_SOURCE_FILES} + ${PACKAGE_SOURCE_FILES} +) +source_group("Source Files" FILES ${SOURCE_FILES}) + +# if(UNIX) +# set(UNIXLINKLIBS dl pthread) +# else() +# set(UNIXLINKLIBS) +# endif() + +##################################################################################### +# Linkage +# +target_link_libraries(${PROJNAME} ${PLATFORM_LIBRARIES} shared_sources) + +foreach(DEBUGLIB ${LIBRARIES_DEBUG}) + target_link_libraries(${PROJNAME} debug ${DEBUGLIB}) +endforeach(DEBUGLIB) + +foreach(RELEASELIB ${LIBRARIES_OPTIMIZED}) + target_link_libraries(${PROJNAME} optimized ${RELEASELIB}) +endforeach(RELEASELIB) + +##################################################################################### +# copies binaries that need to be put next to the exe files (ZLib, etc.) +# +_copy_binaries_to_target( ${PROJNAME} ) + + +install(FILES ${SPV_OUTPUT} CONFIGURATIONS Release DESTINATION "bin_${ARCH}/${PROJNAME}/shaders") +install(FILES ${SPV_OUTPUT} CONFIGURATIONS Debug DESTINATION "bin_${ARCH}_debug/${PROJNAME}/shaders") +install(FILES ${CUBIN_SOURCES} CONFIGURATIONS Release DESTINATION "bin_${ARCH}/${PROJNAME}") +install(FILES ${CUBIN_SOURCES} CONFIGURATIONS Debug DESTINATION "bin_${ARCH}_debug/${PROJNAME}") +install(DIRECTORY "../media" CONFIGURATIONS Release DESTINATION "bin_${ARCH}/${PROJNAME}") +install(DIRECTORY "../media" CONFIGURATIONS Debug DESTINATION "bin_${ARCH}_debug/${PROJNAME}") diff --git a/ray_tracing_reflections/README.md b/ray_tracing_reflections/README.md new file mode 100644 index 0000000..19d8b44 --- /dev/null +++ b/ray_tracing_reflections/README.md @@ -0,0 +1,5 @@ +# NVIDIA Vulkan Ray Tracing Tutorial + +[Start the tutorial of this project](https://nvpro-samples.github.io/vk_raytracing_tutorial/vkrt_tuto_reflection.md.htm) + +![](../docs/Images/reflections.png) \ No newline at end of file diff --git a/ray_tracing_reflections/hello_vulkan.cpp b/ray_tracing_reflections/hello_vulkan.cpp new file mode 100644 index 0000000..7149db0 --- /dev/null +++ b/ray_tracing_reflections/hello_vulkan.cpp @@ -0,0 +1,901 @@ +/* Copyright (c) 2014-2018, NVIDIA CORPORATION. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * * Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * * Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * * Neither the name of NVIDIA CORPORATION nor the names of its + * contributors may be used to endorse or promote products derived + * from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS ``AS IS'' AND ANY + * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY + * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +#include +#include + +extern std::vector defaultSearchPaths; + +#define STB_IMAGE_IMPLEMENTATION +#include "fileformats/stb_image.h" +#include "obj_loader.h" + +#include "hello_vulkan.h" +#include "nvh//cameramanipulator.hpp" +#include "nvvkpp/descriptorsets_vkpp.hpp" +#include "nvvkpp/pipeline_vkpp.hpp" + +#include "nvh/fileoperations.hpp" +#include "nvvkpp/commands_vkpp.hpp" +#include "nvvkpp/renderpass_vkpp.hpp" +#include "nvvkpp/utilities_vkpp.hpp" + +// Holding the camera matrices +struct CameraMatrices +{ + nvmath::mat4f view; + nvmath::mat4f proj; + nvmath::mat4f viewInverse; + // #VKRay + nvmath::mat4f projInverse; +}; + +//-------------------------------------------------------------------------------------------------- +// Keep the handle on the device +// Initialize the tool to do all our allocations: buffers, images +// +void HelloVulkan::setup(const vk::Device& device, + const vk::PhysicalDevice& physicalDevice, + uint32_t queueFamily) +{ + AppBase::setup(device, physicalDevice, queueFamily); + m_alloc.init(device, physicalDevice); + m_debug.setup(m_device); +} + +//-------------------------------------------------------------------------------------------------- +// Called at each frame to update the camera matrix +// +void HelloVulkan::updateUniformBuffer() +{ + const float aspectRatio = m_size.width / static_cast(m_size.height); + + CameraMatrices ubo = {}; + ubo.view = CameraManip.getMatrix(); + ubo.proj = nvmath::perspectiveVK(CameraManip.getFov(), aspectRatio, 0.1f, 1000.0f); + // ubo.proj[1][1] *= -1; // Inverting Y for Vulkan + ubo.viewInverse = nvmath::invert(ubo.view); + // #VKRay + ubo.projInverse = nvmath::invert(ubo.proj); + + void* data = m_device.mapMemory(m_cameraMat.allocation, 0, sizeof(ubo)); + memcpy(data, &ubo, sizeof(ubo)); + m_device.unmapMemory(m_cameraMat.allocation); +} + +//-------------------------------------------------------------------------------------------------- +// Describing the layout pushed when rendering +// +void HelloVulkan::createDescriptorSetLayout() +{ + using vkDS = vk::DescriptorSetLayoutBinding; + using vkDT = vk::DescriptorType; + using vkSS = vk::ShaderStageFlagBits; + uint32_t nbTxt = static_cast(m_textures.size()); + uint32_t nbObj = static_cast(m_objModel.size()); + + // Camera matrices (binding = 0) + m_descSetLayoutBind.emplace_back( + vkDS(0, vkDT::eUniformBuffer, 1, vkSS::eVertex | vkSS::eRaygenKHR)); + // Materials (binding = 1) + m_descSetLayoutBind.emplace_back( + vkDS(1, vkDT::eStorageBuffer, nbObj, vkSS::eVertex | vkSS::eFragment | vkSS::eClosestHitKHR)); + // Scene description (binding = 2) + m_descSetLayoutBind.emplace_back( // + vkDS(2, vkDT::eStorageBuffer, 1, vkSS::eVertex | vkSS::eFragment | vkSS::eClosestHitKHR)); + // Textures (binding = 3) + m_descSetLayoutBind.emplace_back( + vkDS(3, vkDT::eCombinedImageSampler, nbTxt, vkSS::eFragment | vkSS::eClosestHitKHR)); + // Materials (binding = 4) + m_descSetLayoutBind.emplace_back( + vkDS(4, vkDT::eStorageBuffer, nbObj, vkSS::eFragment | vkSS::eClosestHitKHR)); + // Storing vertices (binding = 5) + m_descSetLayoutBind.emplace_back( // + vkDS(5, vkDT::eStorageBuffer, nbObj, vkSS::eClosestHitKHR)); + // Storing indices (binding = 6) + m_descSetLayoutBind.emplace_back( // + vkDS(6, vkDT::eStorageBuffer, nbObj, vkSS::eClosestHitKHR)); + + + m_descSetLayout = nvvkpp::util::createDescriptorSetLayout(m_device, m_descSetLayoutBind); + m_descPool = nvvkpp::util::createDescriptorPool(m_device, m_descSetLayoutBind, 1); + m_descSet = nvvkpp::util::createDescriptorSet(m_device, m_descPool, m_descSetLayout); +} + +//-------------------------------------------------------------------------------------------------- +// Setting up the buffers in the descriptor set +// +void HelloVulkan::updateDescriptorSet() +{ + std::vector writes; + + // Camera matrices and scene description + vk::DescriptorBufferInfo dbiUnif{m_cameraMat.buffer, 0, VK_WHOLE_SIZE}; + writes.emplace_back(nvvkpp::util::createWrite(m_descSet, m_descSetLayoutBind[0], &dbiUnif)); + vk::DescriptorBufferInfo dbiSceneDesc{m_sceneDesc.buffer, 0, VK_WHOLE_SIZE}; + writes.emplace_back(nvvkpp::util::createWrite(m_descSet, m_descSetLayoutBind[2], &dbiSceneDesc)); + + // All material buffers, 1 buffer per OBJ + std::vector dbiMat; + std::vector dbiMatIdx; + std::vector dbiVert; + std::vector dbiIdx; + for(size_t i = 0; i < m_objModel.size(); ++i) + { + dbiMat.push_back({m_objModel[i].matColorBuffer.buffer, 0, VK_WHOLE_SIZE}); + dbiMatIdx.push_back({m_objModel[i].matIndexBuffer.buffer, 0, VK_WHOLE_SIZE}); + dbiVert.push_back({m_objModel[i].vertexBuffer.buffer, 0, VK_WHOLE_SIZE}); + dbiIdx.push_back({m_objModel[i].indexBuffer.buffer, 0, VK_WHOLE_SIZE}); + } + writes.emplace_back(nvvkpp::util::createWrite(m_descSet, m_descSetLayoutBind[1], dbiMat.data())); + writes.emplace_back( + nvvkpp::util::createWrite(m_descSet, m_descSetLayoutBind[4], dbiMatIdx.data())); + writes.emplace_back(nvvkpp::util::createWrite(m_descSet, m_descSetLayoutBind[5], dbiVert.data())); + writes.emplace_back(nvvkpp::util::createWrite(m_descSet, m_descSetLayoutBind[6], dbiIdx.data())); + + // All texture samplers + std::vector diit; + for(size_t i = 0; i < m_textures.size(); ++i) + { + diit.push_back(m_textures[i].descriptor); + } + writes.emplace_back(nvvkpp::util::createWrite(m_descSet, m_descSetLayoutBind[3], diit.data())); + + // Writing the information + m_device.updateDescriptorSets(static_cast(writes.size()), writes.data(), 0, nullptr); +} + +//-------------------------------------------------------------------------------------------------- +// Creating the pipeline layout +// +void HelloVulkan::createGraphicsPipeline() +{ + using vkSS = vk::ShaderStageFlagBits; + + vk::PushConstantRange pushConstantRanges = {vkSS::eVertex | vkSS::eFragment, 0, + sizeof(ObjPushConstant)}; + + // Creating the Pipeline Layout + vk::PipelineLayoutCreateInfo pipelineLayoutCreateInfo; + vk::DescriptorSetLayout descSetLayout(m_descSetLayout); + pipelineLayoutCreateInfo.setSetLayoutCount(1); + pipelineLayoutCreateInfo.setPSetLayouts(&descSetLayout); + pipelineLayoutCreateInfo.setPushConstantRangeCount(1); + pipelineLayoutCreateInfo.setPPushConstantRanges(&pushConstantRanges); + m_pipelineLayout = m_device.createPipelineLayout(pipelineLayoutCreateInfo); + + // Creating the Pipeline + std::vector paths = defaultSearchPaths; + nvvkpp::GraphicsPipelineGenerator gpb(m_device, m_pipelineLayout, m_offscreenRenderPass); + gpb.depthStencilState = {true}; + gpb.addShader(nvh::loadFile("shaders/vert_shader.vert.spv", true, paths), vkSS::eVertex); + gpb.addShader(nvh::loadFile("shaders/frag_shader.frag.spv", true, paths), vkSS::eFragment); + gpb.vertexInputState.bindingDescriptions = {{0, sizeof(VertexObj)}}; + gpb.vertexInputState.attributeDescriptions = { + {0, 0, vk::Format::eR32G32B32Sfloat, offsetof(VertexObj, pos)}, + {1, 0, vk::Format::eR32G32B32Sfloat, offsetof(VertexObj, nrm)}, + {2, 0, vk::Format::eR32G32B32Sfloat, offsetof(VertexObj, color)}, + {3, 0, vk::Format::eR32G32Sfloat, offsetof(VertexObj, texCoord)}}; + + m_graphicsPipeline = gpb.create(); + m_debug.setObjectName(m_graphicsPipeline, "Graphics"); +} + +//-------------------------------------------------------------------------------------------------- +// Loading the OBJ file and setting up all buffers +// +void HelloVulkan::loadModel(const std::string& filename, nvmath::mat4f transform) +{ + using vkBU = vk::BufferUsageFlagBits; + + ObjLoader loader; + loader.loadModel(filename); + + // Converting from Srgb to linear + for(auto& m : loader.m_materials) + { + m.ambient = nvmath::pow(m.ambient, 2.2f); + m.diffuse = nvmath::pow(m.diffuse, 2.2f); + m.specular = nvmath::pow(m.specular, 2.2f); + } + + ObjInstance instance; + instance.objIndex = static_cast(m_objModel.size()); + instance.transform = transform; + instance.transformIT = nvmath::transpose(nvmath::invert(transform)); + instance.txtOffset = static_cast(m_textures.size()); + + ObjModel model; + model.nbIndices = static_cast(loader.m_indices.size()); + model.nbVertices = static_cast(loader.m_vertices.size()); + + // Create the buffers on Device and copy vertices, indices and materials + nvvkpp::SingleCommandBuffer cmdBufGet(m_device, m_graphicsQueueIndex); + vk::CommandBuffer cmdBuf = cmdBufGet.createCommandBuffer(); + model.vertexBuffer = + m_alloc.createBuffer(cmdBuf, loader.m_vertices, + vkBU::eVertexBuffer | vkBU::eStorageBuffer | vkBU::eShaderDeviceAddress); + model.indexBuffer = + m_alloc.createBuffer(cmdBuf, loader.m_indices, + vkBU::eIndexBuffer | vkBU::eStorageBuffer | vkBU::eShaderDeviceAddress); + model.matColorBuffer = m_alloc.createBuffer(cmdBuf, loader.m_materials, vkBU::eStorageBuffer); + model.matIndexBuffer = m_alloc.createBuffer(cmdBuf, loader.m_matIndx, vkBU::eStorageBuffer); + // Creates all textures found + createTextureImages(cmdBuf, loader.m_textures); + cmdBufGet.flushCommandBuffer(cmdBuf); + m_alloc.flushStaging(); + + std::string objNb = std::to_string(instance.objIndex); + m_debug.setObjectName(model.vertexBuffer.buffer, (std::string("vertex_" + objNb).c_str())); + m_debug.setObjectName(model.indexBuffer.buffer, (std::string("index_" + objNb).c_str())); + m_debug.setObjectName(model.matColorBuffer.buffer, (std::string("mat_" + objNb).c_str())); + m_debug.setObjectName(model.matIndexBuffer.buffer, (std::string("matIdx_" + objNb).c_str())); + + m_objModel.emplace_back(model); + m_objInstance.emplace_back(instance); +} + +//-------------------------------------------------------------------------------------------------- +// Creating the uniform buffer holding the camera matrices +// - Buffer is host visible +// +void HelloVulkan::createUniformBuffer() +{ + using vkBU = vk::BufferUsageFlagBits; + using vkMP = vk::MemoryPropertyFlagBits; + + m_cameraMat = m_alloc.createBuffer(sizeof(CameraMatrices), vkBU::eUniformBuffer, + vkMP::eHostVisible | vkMP::eHostCoherent); + m_debug.setObjectName(m_cameraMat.buffer, "cameraMat"); +} + +//-------------------------------------------------------------------------------------------------- +// Create a storage buffer containing the description of the scene elements +// - Which geometry is used by which instance +// - Transformation +// - Offset for texture +// +void HelloVulkan::createSceneDescriptionBuffer() +{ + using vkBU = vk::BufferUsageFlagBits; + nvvkpp::SingleCommandBuffer cmdGen(m_device, m_graphicsQueueIndex); + + auto cmdBuf = cmdGen.createCommandBuffer(); + m_sceneDesc = m_alloc.createBuffer(cmdBuf, m_objInstance, vkBU::eStorageBuffer); + cmdGen.flushCommandBuffer(cmdBuf); + m_alloc.flushStaging(); + m_debug.setObjectName(m_sceneDesc.buffer, "sceneDesc"); +} + +//-------------------------------------------------------------------------------------------------- +// Creating all textures and samplers +// +void HelloVulkan::createTextureImages(const vk::CommandBuffer& cmdBuf, + const std::vector& textures) +{ + using vkIU = vk::ImageUsageFlagBits; + + vk::SamplerCreateInfo samplerCreateInfo{ + {}, vk::Filter::eLinear, vk::Filter::eLinear, vk::SamplerMipmapMode::eLinear}; + samplerCreateInfo.setMaxLod(FLT_MAX); + vk::Format format = vk::Format::eR8G8B8A8Srgb; + + // If no textures are present, create a dummy one to accommodate the pipeline layout + if(textures.empty() && m_textures.empty()) + { + nvvkTexture texture; + + std::array color{255u, 255u, 255u, 255u}; + vk::DeviceSize bufferSize = sizeof(color); + auto imgSize = vk::Extent2D(1, 1); + auto imageCreateInfo = nvvkpp::image::create2DInfo(imgSize, format); + + // Creating the VKImage + texture = m_alloc.createImage(cmdBuf, bufferSize, color.data(), imageCreateInfo); + // Setting up the descriptor used by the shader + texture.descriptor = + nvvkpp::image::create2DDescriptor(m_device, texture.image, samplerCreateInfo, format); + // The image format must be in VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL + nvvkpp::image::setImageLayout(cmdBuf, texture.image, vk::ImageLayout::eUndefined, + vk::ImageLayout::eShaderReadOnlyOptimal); + m_textures.push_back(texture); + } + else + { + // Uploading all images + for(const auto& texture : textures) + { + std::stringstream o; + int texWidth, texHeight, texChannels; + o << "media/textures/" << texture; + std::string txtFile = nvh::findFile(o.str(), defaultSearchPaths); + + stbi_uc* pixels = + stbi_load(txtFile.c_str(), &texWidth, &texHeight, &texChannels, STBI_rgb_alpha); + + // Handle failure + if(!pixels) + { + texWidth = texHeight = 1; + texChannels = 4; + std::array color{255u, 0u, 255u, 255u}; + pixels = reinterpret_cast(color.data()); + } + + vk::DeviceSize bufferSize = static_cast(texWidth) * texHeight * sizeof(uint8_t) * 4; + auto imgSize = vk::Extent2D(texWidth, texHeight); + auto imageCreateInfo = nvvkpp::image::create2DInfo(imgSize, format, vkIU::eSampled, true); + + { + nvvkTexture texture; + texture = m_alloc.createImage(cmdBuf, bufferSize, pixels, imageCreateInfo); + + nvvkpp::image::generateMipmaps(cmdBuf, texture.image, format, imgSize, + imageCreateInfo.mipLevels); + texture.descriptor = + nvvkpp::image::create2DDescriptor(m_device, texture.image, samplerCreateInfo, format); + m_textures.push_back(texture); + } + } + } +} + +//-------------------------------------------------------------------------------------------------- +// Destroying all allocations +// +void HelloVulkan::destroyResources() +{ + m_device.destroy(m_graphicsPipeline); + m_device.destroy(m_pipelineLayout); + m_device.destroy(m_descPool); + m_device.destroy(m_descSetLayout); + m_alloc.destroy(m_cameraMat); + m_alloc.destroy(m_sceneDesc); + + for(auto& m : m_objModel) + { + m_alloc.destroy(m.vertexBuffer); + m_alloc.destroy(m.indexBuffer); + m_alloc.destroy(m.matColorBuffer); + m_alloc.destroy(m.matIndexBuffer); + } + + for(auto& t : m_textures) + { + m_alloc.destroy(t); + } + + //#Post + m_device.destroy(m_postPipeline); + m_device.destroy(m_postPipelineLayout); + m_device.destroy(m_postDescPool); + m_device.destroy(m_postDescSetLayout); + m_alloc.destroy(m_offscreenColor); + m_alloc.destroy(m_offscreenDepth); + m_device.destroy(m_offscreenRenderPass); + m_device.destroy(m_offscreenFramebuffer); + + // #VKRay + m_rtBuilder.destroy(); + m_device.destroy(m_rtDescPool); + m_device.destroy(m_rtDescSetLayout); + m_device.destroy(m_rtPipeline); + m_device.destroy(m_rtPipelineLayout); + m_alloc.destroy(m_rtSBTBuffer); +} + +//-------------------------------------------------------------------------------------------------- +// Drawing the scene in raster mode +// +void HelloVulkan::rasterize(const vk::CommandBuffer& cmdBuf) +{ + using vkPBP = vk::PipelineBindPoint; + using vkSS = vk::ShaderStageFlagBits; + vk::DeviceSize offset{0}; + + m_debug.beginLabel(cmdBuf, "Rasterize"); + + // Dynamic Viewport + cmdBuf.setViewport(0, {vk::Viewport(0, 0, (float)m_size.width, (float)m_size.height, 0, 1)}); + cmdBuf.setScissor(0, {{{0, 0}, {m_size.width, m_size.height}}}); + + // Drawing all triangles + cmdBuf.bindPipeline(vkPBP::eGraphics, m_graphicsPipeline); + cmdBuf.bindDescriptorSets(vkPBP::eGraphics, m_pipelineLayout, 0, {m_descSet}, {}); + for(int i = 0; i < m_objInstance.size(); ++i) + { + auto& inst = m_objInstance[i]; + auto& model = m_objModel[inst.objIndex]; + m_pushConstant.instanceId = i; // Telling which instance is drawn + cmdBuf.pushConstants(m_pipelineLayout, vkSS::eVertex | vkSS::eFragment, 0, + m_pushConstant); + + cmdBuf.bindVertexBuffers(0, 1, &model.vertexBuffer.buffer, &offset); + cmdBuf.bindIndexBuffer(model.indexBuffer.buffer, 0, vk::IndexType::eUint32); + cmdBuf.drawIndexed(model.nbIndices, 1, 0, 0, 0); + } + m_debug.endLabel(cmdBuf); +} + +//-------------------------------------------------------------------------------------------------- +// Handling resize of the window +// +void HelloVulkan::onResize(int /*w*/, int /*h*/) +{ + createOffscreenRender(); + updatePostDescriptorSet(); + updateRtDescriptorSet(); +} + +////////////////////////////////////////////////////////////////////////// +// Post-processing +////////////////////////////////////////////////////////////////////////// + +//-------------------------------------------------------------------------------------------------- +// Creating an offscreen frame buffer and the associated render pass +// +void HelloVulkan::createOffscreenRender() +{ + m_alloc.destroy(m_offscreenColor); + m_alloc.destroy(m_offscreenDepth); + + // Creating the color image + auto colorCreateInfo = nvvkpp::image::create2DInfo(m_size, m_offscreenColorFormat, + vk::ImageUsageFlagBits::eColorAttachment + | vk::ImageUsageFlagBits::eSampled + | vk::ImageUsageFlagBits::eStorage); + m_offscreenColor = m_alloc.createImage(colorCreateInfo); + + m_offscreenColor.descriptor = + nvvkpp::image::create2DDescriptor(m_device, m_offscreenColor.image, vk::SamplerCreateInfo{}, + m_offscreenColorFormat, vk::ImageLayout::eGeneral); + + // Creating the depth buffer + auto depthCreateInfo = + nvvkpp::image::create2DInfo(m_size, m_offscreenDepthFormat, + vk::ImageUsageFlagBits::eDepthStencilAttachment); + m_offscreenDepth = m_alloc.createImage(depthCreateInfo); + + vk::ImageViewCreateInfo depthStencilView; + depthStencilView.setViewType(vk::ImageViewType::e2D); + depthStencilView.setFormat(m_offscreenDepthFormat); + depthStencilView.setSubresourceRange({vk::ImageAspectFlagBits::eDepth, 0, 1, 0, 1}); + depthStencilView.setImage(m_offscreenDepth.image); + m_offscreenDepth.descriptor.imageView = m_device.createImageView(depthStencilView); + + // Setting the image layout for both color and depth + { + nvvkpp::SingleCommandBuffer genCmdBuf(m_device, m_graphicsQueueIndex); + auto cmdBuf = genCmdBuf.createCommandBuffer(); + nvvkpp::image::setImageLayout(cmdBuf, m_offscreenColor.image, vk::ImageLayout::eUndefined, + vk::ImageLayout::eGeneral); + nvvkpp::image::setImageLayout(cmdBuf, m_offscreenDepth.image, vk::ImageAspectFlagBits::eDepth, + vk::ImageLayout::eUndefined, + vk::ImageLayout::eDepthStencilAttachmentOptimal); + + genCmdBuf.flushCommandBuffer(cmdBuf); + } + + // Creating a renderpass for the offscreen + if(!m_offscreenRenderPass) + { + m_offscreenRenderPass = + nvvkpp::util::createRenderPass(m_device, {m_offscreenColorFormat}, m_offscreenDepthFormat, + 1, true, true, vk::ImageLayout::eGeneral, + vk::ImageLayout::eGeneral); + } + + // Creating the frame buffer for offscreen + std::vector attachments = {m_offscreenColor.descriptor.imageView, + m_offscreenDepth.descriptor.imageView}; + + m_device.destroy(m_offscreenFramebuffer); + vk::FramebufferCreateInfo info; + info.setRenderPass(m_offscreenRenderPass); + info.setAttachmentCount(2); + info.setPAttachments(attachments.data()); + info.setWidth(m_size.width); + info.setHeight(m_size.height); + info.setLayers(1); + m_offscreenFramebuffer = m_device.createFramebuffer(info); +} + +//-------------------------------------------------------------------------------------------------- +// The pipeline is how things are rendered, which shaders, type of primitives, depth test and more +// +void HelloVulkan::createPostPipeline() +{ + // Push constants in the fragment shader + vk::PushConstantRange pushConstantRanges = {vk::ShaderStageFlagBits::eFragment, 0, sizeof(float)}; + + // Creating the pipeline layout + vk::PipelineLayoutCreateInfo pipelineLayoutCreateInfo; + pipelineLayoutCreateInfo.setSetLayoutCount(1); + pipelineLayoutCreateInfo.setPSetLayouts(&m_postDescSetLayout); + pipelineLayoutCreateInfo.setPushConstantRangeCount(1); + pipelineLayoutCreateInfo.setPPushConstantRanges(&pushConstantRanges); + m_postPipelineLayout = m_device.createPipelineLayout(pipelineLayoutCreateInfo); + + // Pipeline: completely generic, no vertices + std::vector paths = defaultSearchPaths; + + nvvkpp::GraphicsPipelineGenerator pipelineGenerator(m_device, m_postPipelineLayout, m_renderPass); + pipelineGenerator.addShader(nvh::loadFile("shaders/passthrough.vert.spv", true, paths), + vk::ShaderStageFlagBits::eVertex); + pipelineGenerator.addShader(nvh::loadFile("shaders/post.frag.spv", true, paths), + vk::ShaderStageFlagBits::eFragment); + pipelineGenerator.rasterizationState.setCullMode(vk::CullModeFlagBits::eNone); + m_postPipeline = pipelineGenerator.create(); + m_debug.setObjectName(m_postPipeline, "post"); +} + +//-------------------------------------------------------------------------------------------------- +// The descriptor layout is the description of the data that is passed to the vertex or the +// fragment program. +// +void HelloVulkan::createPostDescriptor() +{ + using vkDS = vk::DescriptorSetLayoutBinding; + using vkDT = vk::DescriptorType; + using vkSS = vk::ShaderStageFlagBits; + + m_postDescSetLayoutBind.emplace_back(vkDS(0, vkDT::eCombinedImageSampler, 1, vkSS::eFragment)); + m_postDescSetLayout = nvvkpp::util::createDescriptorSetLayout(m_device, m_postDescSetLayoutBind); + m_postDescPool = nvvkpp::util::createDescriptorPool(m_device, m_postDescSetLayoutBind); + m_postDescSet = nvvkpp::util::createDescriptorSet(m_device, m_postDescPool, m_postDescSetLayout); +} + +//-------------------------------------------------------------------------------------------------- +// Update the output +// +void HelloVulkan::updatePostDescriptorSet() +{ + vk::WriteDescriptorSet writeDescriptorSets = + nvvkpp::util::createWrite(m_postDescSet, m_postDescSetLayoutBind[0], + &m_offscreenColor.descriptor); + m_device.updateDescriptorSets(writeDescriptorSets, nullptr); +} + +//-------------------------------------------------------------------------------------------------- +// Draw a full screen quad with the attached image +// +void HelloVulkan::drawPost(vk::CommandBuffer cmdBuf) +{ + m_debug.beginLabel(cmdBuf, "Post"); + + cmdBuf.setViewport(0, {vk::Viewport(0, 0, (float)m_size.width, (float)m_size.height, 0, 1)}); + cmdBuf.setScissor(0, {{{0, 0}, {m_size.width, m_size.height}}}); + + auto aspectRatio = static_cast(m_size.width) / static_cast(m_size.height); + cmdBuf.pushConstants(m_postPipelineLayout, vk::ShaderStageFlagBits::eFragment, 0, + aspectRatio); + cmdBuf.bindPipeline(vk::PipelineBindPoint::eGraphics, m_postPipeline); + cmdBuf.bindDescriptorSets(vk::PipelineBindPoint::eGraphics, m_postPipelineLayout, 0, + m_postDescSet, {}); + cmdBuf.draw(3, 1, 0, 0); + + m_debug.endLabel(cmdBuf); +} + +////////////////////////////////////////////////////////////////////////// +////////////////////////////////////////////////////////////////////////// +////////////////////////////////////////////////////////////////////////// + +//-------------------------------------------------------------------------------------------------- +// Initialize Vulkan ray tracing +// #VKRay +void HelloVulkan::initRayTracing() +{ + // Requesting ray tracing properties + auto properties = m_physicalDevice.getProperties2(); + m_rtProperties = properties.get(); + m_rtBuilder.setup(m_device, m_physicalDevice, m_graphicsQueueIndex); +} + +//-------------------------------------------------------------------------------------------------- +// Converting a OBJ primitive to the ray tracing geometry used for the BLAS +// +nvvkpp::RaytracingBuilderKHR::Blas HelloVulkan::objectToVkGeometryKHR(const ObjModel& model) +{ + nvvkpp::RaytracingBuilderKHR::Blas blas; + vk::AccelerationStructureCreateGeometryTypeInfoKHR asCreate; + asCreate.setGeometryType(vk::GeometryTypeKHR::eTriangles); + asCreate.setIndexType(vk::IndexType::eUint32); + asCreate.setVertexFormat(vk::Format::eR32G32B32Sfloat); + asCreate.setMaxPrimitiveCount(model.nbIndices / 3); // Nb triangles + asCreate.setMaxVertexCount(model.nbVertices); + asCreate.setAllowsTransforms(VK_FALSE); // No adding transformation matrices + vk::DeviceAddress vertexAddress = m_device.getBufferAddress({model.vertexBuffer.buffer}); + vk::DeviceAddress indexAddress = m_device.getBufferAddress({model.indexBuffer.buffer}); + vk::AccelerationStructureGeometryTrianglesDataKHR triangles; + triangles.setVertexFormat(asCreate.vertexFormat); + triangles.setVertexData(vertexAddress); + triangles.setVertexStride(sizeof(VertexObj)); + triangles.setIndexType(asCreate.indexType); + triangles.setIndexData(indexAddress); + triangles.setTransformData({}); + + vk::AccelerationStructureGeometryKHR asGeom; + asGeom.setGeometryType(asCreate.geometryType); + // Consider the geometry opaque for optimization + asGeom.setFlags(vk::GeometryFlagBitsKHR::eOpaque); + asGeom.geometry.setTriangles(triangles); + vk::AccelerationStructureBuildOffsetInfoKHR offset; + offset.setFirstVertex(0); + offset.setPrimitiveCount(asCreate.maxPrimitiveCount); + offset.setPrimitiveOffset(0); + offset.setTransformOffset(0); + blas.asGeometry.emplace_back(asGeom); + blas.asCreateGeometryInfo.emplace_back(asCreate); + blas.asBuildOffsetInfo.emplace_back(offset); + return blas; +} + +void HelloVulkan::createBottomLevelAS() +{ + // BLAS - Storing each primitive in a geometry + std::vector allBlas; + allBlas.reserve(m_objModel.size()); + for(const auto& obj : m_objModel) + { + auto blas = objectToVkGeometryKHR(obj); + + // We could add more geometry in each BLAS, but we add only one for now + allBlas.emplace_back(blas); + } + m_rtBuilder.buildBlas(allBlas, vk::BuildAccelerationStructureFlagBitsKHR::ePreferFastTrace); +} + +void HelloVulkan::createTopLevelAS() +{ + std::vector tlas; + tlas.reserve(m_objInstance.size()); + for(int i = 0; i < static_cast(m_objInstance.size()); i++) + { + nvvkpp::RaytracingBuilderKHR::Instance rayInst; + rayInst.transform = m_objInstance[i].transform; // Position of the instance + rayInst.instanceId = i; // gl_InstanceID + rayInst.blasId = m_objInstance[i].objIndex; + rayInst.hitGroupId = 0; // We will use the same hit group for all objects + rayInst.flags = vk::GeometryInstanceFlagBitsKHR::eTriangleCullDisable; + tlas.emplace_back(rayInst); + } + m_rtBuilder.buildTlas(tlas, vk::BuildAccelerationStructureFlagBitsKHR::ePreferFastTrace); +} + +//-------------------------------------------------------------------------------------------------- +// This descriptor set holds the Acceleration structure and the output image +// +void HelloVulkan::createRtDescriptorSet() +{ + using vkDT = vk::DescriptorType; + using vkSS = vk::ShaderStageFlagBits; + using vkDSLB = vk::DescriptorSetLayoutBinding; + + m_rtDescSetLayoutBind.emplace_back(vkDSLB(0, vkDT::eAccelerationStructureKHR, 1, + vkSS::eRaygenKHR | vkSS::eClosestHitKHR)); // TLAS + m_rtDescSetLayoutBind.emplace_back( + vkDSLB(1, vkDT::eStorageImage, 1, vkSS::eRaygenKHR)); // Output image + + m_rtDescPool = nvvkpp::util::createDescriptorPool(m_device, m_rtDescSetLayoutBind); + m_rtDescSetLayout = nvvkpp::util::createDescriptorSetLayout(m_device, m_rtDescSetLayoutBind); + m_rtDescSet = m_device.allocateDescriptorSets({m_rtDescPool, 1, &m_rtDescSetLayout})[0]; + + vk::WriteDescriptorSetAccelerationStructureKHR descASInfo; + descASInfo.setAccelerationStructureCount(1); + descASInfo.setPAccelerationStructures(&m_rtBuilder.getAccelerationStructure()); + vk::DescriptorImageInfo imageInfo{ + {}, m_offscreenColor.descriptor.imageView, vk::ImageLayout::eGeneral}; + + std::vector writes; + writes.emplace_back( + nvvkpp::util::createWrite(m_rtDescSet, m_rtDescSetLayoutBind[0], &descASInfo)); + writes.emplace_back(nvvkpp::util::createWrite(m_rtDescSet, m_rtDescSetLayoutBind[1], &imageInfo)); + m_device.updateDescriptorSets(static_cast(writes.size()), writes.data(), 0, nullptr); +} + + +//-------------------------------------------------------------------------------------------------- +// Writes the output image to the descriptor set +// - Required when changing resolution +// +void HelloVulkan::updateRtDescriptorSet() +{ + using vkDT = vk::DescriptorType; + + // (1) Output buffer + vk::DescriptorImageInfo imageInfo{ + {}, m_offscreenColor.descriptor.imageView, vk::ImageLayout::eGeneral}; + vk::WriteDescriptorSet wds{m_rtDescSet, 1, 0, 1, vkDT::eStorageImage, &imageInfo}; + m_device.updateDescriptorSets(wds, nullptr); +} + + +//-------------------------------------------------------------------------------------------------- +// Pipeline for the ray tracer: all shaders, raygen, chit, miss +// +void HelloVulkan::createRtPipeline() +{ + std::vector paths = defaultSearchPaths; + + vk::ShaderModule raygenSM = + nvvkpp::util::createShaderModule(m_device, // + nvh::loadFile("shaders/raytrace.rgen.spv", true, paths)); + vk::ShaderModule missSM = + nvvkpp::util::createShaderModule(m_device, // + nvh::loadFile("shaders/raytrace.rmiss.spv", true, paths)); + + // The second miss shader is invoked when a shadow ray misses the geometry. It + // simply indicates that no occlusion has been found + vk::ShaderModule shadowmissSM = nvvkpp::util::createShaderModule( + m_device, nvh::loadFile("shaders/raytraceShadow.rmiss.spv", true, paths)); + + + std::vector stages; + + // Raygen + vk::RayTracingShaderGroupCreateInfoKHR rg{vk::RayTracingShaderGroupTypeKHR::eGeneral, + VK_SHADER_UNUSED_KHR, VK_SHADER_UNUSED_KHR, + VK_SHADER_UNUSED_KHR, VK_SHADER_UNUSED_KHR}; + stages.push_back({{}, vk::ShaderStageFlagBits::eRaygenKHR, raygenSM, "main"}); + rg.setGeneralShader(static_cast(stages.size() - 1)); + m_rtShaderGroups.push_back(rg); + // Miss + vk::RayTracingShaderGroupCreateInfoKHR mg{vk::RayTracingShaderGroupTypeKHR::eGeneral, + VK_SHADER_UNUSED_KHR, VK_SHADER_UNUSED_KHR, + VK_SHADER_UNUSED_KHR, VK_SHADER_UNUSED_KHR}; + stages.push_back({{}, vk::ShaderStageFlagBits::eMissKHR, missSM, "main"}); + mg.setGeneralShader(static_cast(stages.size() - 1)); + m_rtShaderGroups.push_back(mg); + // Shadow Miss + stages.push_back({{}, vk::ShaderStageFlagBits::eMissKHR, shadowmissSM, "main"}); + mg.setGeneralShader(static_cast(stages.size() - 1)); + m_rtShaderGroups.push_back(mg); + + // Hit Group - Closest Hit + AnyHit + vk::ShaderModule chitSM = + nvvkpp::util::createShaderModule(m_device, // + nvh::loadFile("shaders/raytrace.rchit.spv", true, paths)); + + vk::RayTracingShaderGroupCreateInfoKHR hg{vk::RayTracingShaderGroupTypeKHR::eTrianglesHitGroup, + VK_SHADER_UNUSED_KHR, VK_SHADER_UNUSED_KHR, + VK_SHADER_UNUSED_KHR, VK_SHADER_UNUSED_KHR}; + stages.push_back({{}, vk::ShaderStageFlagBits::eClosestHitKHR, chitSM, "main"}); + hg.setClosestHitShader(static_cast(stages.size() - 1)); + m_rtShaderGroups.push_back(hg); + + vk::PipelineLayoutCreateInfo pipelineLayoutCreateInfo; + + // Push constant: we want to be able to update constants used by the shaders + vk::PushConstantRange pushConstant{vk::ShaderStageFlagBits::eRaygenKHR + | vk::ShaderStageFlagBits::eClosestHitKHR + | vk::ShaderStageFlagBits::eMissKHR, + 0, sizeof(RtPushConstant)}; + pipelineLayoutCreateInfo.setPushConstantRangeCount(1); + pipelineLayoutCreateInfo.setPPushConstantRanges(&pushConstant); + + // Descriptor sets: one specific to ray tracing, and one shared with the rasterization pipeline + std::vector rtDescSetLayouts = {m_rtDescSetLayout, m_descSetLayout}; + pipelineLayoutCreateInfo.setSetLayoutCount(static_cast(rtDescSetLayouts.size())); + pipelineLayoutCreateInfo.setPSetLayouts(rtDescSetLayouts.data()); + + m_rtPipelineLayout = m_device.createPipelineLayout(pipelineLayoutCreateInfo); + + // Assemble the shader stages and recursion depth info into the ray tracing pipeline + vk::RayTracingPipelineCreateInfoKHR rayPipelineInfo; + rayPipelineInfo.setStageCount(static_cast(stages.size())); // Stages are shaders + rayPipelineInfo.setPStages(stages.data()); + + rayPipelineInfo.setGroupCount(static_cast( + m_rtShaderGroups.size())); // 1-raygen, n-miss, n-(hit[+anyhit+intersect]) + rayPipelineInfo.setPGroups(m_rtShaderGroups.data()); + + rayPipelineInfo.setMaxRecursionDepth(2); // Ray depth + rayPipelineInfo.setLayout(m_rtPipelineLayout); + m_rtPipeline = m_device.createRayTracingPipelineKHR({}, rayPipelineInfo).value; + + m_device.destroy(raygenSM); + m_device.destroy(missSM); + m_device.destroy(shadowmissSM); + m_device.destroy(chitSM); +} + +//-------------------------------------------------------------------------------------------------- +// The Shader Binding Table (SBT) +// - getting all shader handles and writing them in a SBT buffer +// - Besides exception, this could be always done like this +// See how the SBT buffer is used in run() +// +void HelloVulkan::createRtShaderBindingTable() +{ + auto groupCount = + static_cast(m_rtShaderGroups.size()); // 3 shaders: raygen, miss, chit + uint32_t groupHandleSize = m_rtProperties.shaderGroupHandleSize; // Size of a program identifier + + // Fetch all the shader handles used in the pipeline, so that they can be written in the SBT + uint32_t sbtSize = groupCount * groupHandleSize; + + std::vector shaderHandleStorage(sbtSize); + m_device.getRayTracingShaderGroupHandlesKHR(m_rtPipeline, 0, groupCount, sbtSize, + shaderHandleStorage.data()); + // Write the handles in the SBT + nvvkpp::SingleCommandBuffer genCmdBuf(m_device, m_graphicsQueueIndex); + vk::CommandBuffer cmdBuf = genCmdBuf.createCommandBuffer(); + + m_rtSBTBuffer = + m_alloc.createBuffer(cmdBuf, shaderHandleStorage, vk::BufferUsageFlagBits::eRayTracingKHR); + m_debug.setObjectName(m_rtSBTBuffer.buffer, "SBT"); + + + genCmdBuf.flushCommandBuffer(cmdBuf); + + m_alloc.flushStaging(); +} + +//-------------------------------------------------------------------------------------------------- +// Ray Tracing the scene +// +void HelloVulkan::raytrace(const vk::CommandBuffer& cmdBuf, const nvmath::vec4f& clearColor) +{ + m_debug.beginLabel(cmdBuf, "Ray trace"); + // Initializing push constant values + m_rtPushConstants.clearColor = clearColor; + m_rtPushConstants.lightPosition = m_pushConstant.lightPosition; + m_rtPushConstants.lightIntensity = m_pushConstant.lightIntensity; + m_rtPushConstants.lightType = m_pushConstant.lightType; + + cmdBuf.bindPipeline(vk::PipelineBindPoint::eRayTracingKHR, m_rtPipeline); + cmdBuf.bindDescriptorSets(vk::PipelineBindPoint::eRayTracingKHR, m_rtPipelineLayout, 0, + {m_rtDescSet, m_descSet}, {}); + cmdBuf.pushConstants(m_rtPipelineLayout, + vk::ShaderStageFlagBits::eRaygenKHR + | vk::ShaderStageFlagBits::eClosestHitKHR + | vk::ShaderStageFlagBits::eMissKHR, + 0, m_rtPushConstants); + + vk::DeviceSize progSize = m_rtProperties.shaderGroupHandleSize; // Size of a program identifier + vk::DeviceSize rayGenOffset = 0u * progSize; // Start at the beginning of m_sbtBuffer + vk::DeviceSize missOffset = 1u * progSize; // Jump over raygen + vk::DeviceSize hitGroupOffset = 3u * progSize; // Jump over the previous shaders + vk::DeviceSize sbtSize = progSize * (vk::DeviceSize)m_rtShaderGroups.size(); + + // m_sbtBuffer holds all the shader handles: raygen, n-miss, hit... + const vk::StridedBufferRegionKHR raygenShaderBindingTable = {m_rtSBTBuffer.buffer, rayGenOffset, + progSize, sbtSize}; + const vk::StridedBufferRegionKHR missShaderBindingTable = {m_rtSBTBuffer.buffer, missOffset, + progSize, sbtSize}; + const vk::StridedBufferRegionKHR hitShaderBindingTable = {m_rtSBTBuffer.buffer, hitGroupOffset, + progSize, sbtSize}; + const vk::StridedBufferRegionKHR callableShaderBindingTable; + cmdBuf.traceRaysKHR(&raygenShaderBindingTable, &missShaderBindingTable, &hitShaderBindingTable, + &callableShaderBindingTable, // + m_size.width, m_size.height, 1); // + + + m_debug.endLabel(cmdBuf); +} diff --git a/ray_tracing_reflections/hello_vulkan.h b/ray_tracing_reflections/hello_vulkan.h new file mode 100644 index 0000000..231d55f --- /dev/null +++ b/ray_tracing_reflections/hello_vulkan.h @@ -0,0 +1,166 @@ +/* Copyright (c) 2014-2018, NVIDIA CORPORATION. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * * Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * * Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * * Neither the name of NVIDIA CORPORATION nor the names of its + * contributors may be used to endorse or promote products derived + * from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS ``AS IS'' AND ANY + * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY + * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ +#pragma once + +#include "nvvkpp/allocator_dedicated_vkpp.hpp" +#include "nvvkpp/appbase_vkpp.hpp" +#include "nvvkpp/debug_util_vkpp.hpp" + +// #VKRay +#define ALLOC_DEDICATED +#include "nvvkpp/raytraceKHR_vkpp.hpp" + +using nvvkBuffer = nvvkpp::BufferDedicated; +using nvvkTexture = nvvkpp::TextureDedicated; + +//-------------------------------------------------------------------------------------------------- +// Simple rasterizer of OBJ objects +// - Each OBJ loaded are stored in an `ObjModel` and referenced by a `ObjInstance` +// - It is possible to have many `ObjInstance` referencing the same `ObjModel` +// - Rendering is done in an offscreen framebuffer +// - The image of the framebuffer is displayed in post-process in a full-screen quad +// +class HelloVulkan : public nvvkpp::AppBase +{ +public: + void setup(const vk::Device& device, + const vk::PhysicalDevice& physicalDevice, + uint32_t queueFamily) override; + void createDescriptorSetLayout(); + void createGraphicsPipeline(); + void loadModel(const std::string& filename, nvmath::mat4f transform = nvmath::mat4f(1)); + void updateDescriptorSet(); + void createUniformBuffer(); + void createSceneDescriptionBuffer(); + void createTextureImages(const vk::CommandBuffer& cmdBuf, + const std::vector& textures); + void updateUniformBuffer(); + void onResize(int /*w*/, int /*h*/) override; + void destroyResources(); + void rasterize(const vk::CommandBuffer& cmdBuff); + + // The OBJ model + struct ObjModel + { + uint32_t nbIndices{0}; + uint32_t nbVertices{0}; + nvvkBuffer vertexBuffer; // Device buffer of all 'Vertex' + nvvkBuffer indexBuffer; // Device buffer of the indices forming triangles + nvvkBuffer matColorBuffer; // Device buffer of array of 'Wavefront material' + nvvkBuffer matIndexBuffer; // Device buffer of array of 'Wavefront material' + }; + + // Instance of the OBJ + struct ObjInstance + { + uint32_t objIndex{0}; // Reference to the `m_objModel` + uint32_t txtOffset{0}; // Offset in `m_textures` + nvmath::mat4f transform{1}; // Position of the instance + nvmath::mat4f transformIT{1}; // Inverse transpose + }; + + // Information pushed at each draw call + struct ObjPushConstant + { + nvmath::vec3f lightPosition{10.f, 15.f, 8.f}; + int instanceId{0}; // To retrieve the transformation matrix + float lightIntensity{100.f}; + int lightType{0}; // 0: point, 1: infinite + }; + ObjPushConstant m_pushConstant; + + // Array of objects and instances in the scene + std::vector m_objModel; + std::vector m_objInstance; + + // Graphic pipeline + vk::PipelineLayout m_pipelineLayout; + vk::Pipeline m_graphicsPipeline; + std::vector m_descSetLayoutBind; + vk::DescriptorPool m_descPool; + vk::DescriptorSetLayout m_descSetLayout; + vk::DescriptorSet m_descSet; + + nvvkBuffer m_cameraMat; // Device-Host of the camera matrices + nvvkBuffer m_sceneDesc; // Device buffer of the OBJ instances + std::vector m_textures; // vector of all textures of the scene + + nvvkpp::AllocatorDedicated m_alloc; // Allocator for buffer, images, acceleration structures + nvvkpp::DebugUtil m_debug; // Utility to name objects + + // #Post + void createOffscreenRender(); + void createPostPipeline(); + void createPostDescriptor(); + void updatePostDescriptorSet(); + void drawPost(vk::CommandBuffer cmdBuf); + + std::vector m_postDescSetLayoutBind; + vk::DescriptorPool m_postDescPool; + vk::DescriptorSetLayout m_postDescSetLayout; + vk::DescriptorSet m_postDescSet; + vk::Pipeline m_postPipeline; + vk::PipelineLayout m_postPipelineLayout; + vk::RenderPass m_offscreenRenderPass; + vk::Framebuffer m_offscreenFramebuffer; + nvvkTexture m_offscreenColor; + vk::Format m_offscreenColorFormat{vk::Format::eR32G32B32A32Sfloat}; + nvvkTexture m_offscreenDepth; + vk::Format m_offscreenDepthFormat{vk::Format::eD32Sfloat}; + + // #VKRay + void initRayTracing(); + nvvkpp::RaytracingBuilderKHR::Blas objectToVkGeometryKHR(const ObjModel& model); + void createBottomLevelAS(); + void createTopLevelAS(); + void createRtDescriptorSet(); + void updateRtDescriptorSet(); + void createRtPipeline(); + void createRtShaderBindingTable(); + void raytrace(const vk::CommandBuffer& cmdBuf, const nvmath::vec4f& clearColor); + + + vk::PhysicalDeviceRayTracingPropertiesKHR m_rtProperties; + nvvkpp::RaytracingBuilderKHR m_rtBuilder; + std::vector m_rtDescSetLayoutBind; + vk::DescriptorPool m_rtDescPool; + vk::DescriptorSetLayout m_rtDescSetLayout; + vk::DescriptorSet m_rtDescSet; + std::vector m_rtShaderGroups; + vk::PipelineLayout m_rtPipelineLayout; + vk::Pipeline m_rtPipeline; + nvvkBuffer m_rtSBTBuffer; + + struct RtPushConstant + { + nvmath::vec4f clearColor; + nvmath::vec3f lightPosition; + float lightIntensity; + int lightType; + int maxDepth{10}; + } m_rtPushConstants; +}; diff --git a/ray_tracing_reflections/main.cpp b/ray_tracing_reflections/main.cpp new file mode 100644 index 0000000..5542c7e --- /dev/null +++ b/ray_tracing_reflections/main.cpp @@ -0,0 +1,312 @@ +/* Copyright (c) 2014-2018, NVIDIA CORPORATION. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * * Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * * Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * * Neither the name of NVIDIA CORPORATION nor the names of its + * contributors may be used to endorse or promote products derived + * from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS ``AS IS'' AND ANY + * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY + * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +// ImGui - standalone example application for Glfw + Vulkan, using programmable +// pipeline If you are new to ImGui, see examples/README.txt and documentation +// at the top of imgui.cpp. + +#include +#include + +#include "imgui.h" +#include "imgui_impl_glfw.h" + +#include "hello_vulkan.h" +#include "nvh/cameramanipulator.hpp" +#include "nvh/fileoperations.hpp" +#include "nvpsystem.hpp" +#include "nvvkpp/appbase_vkpp.hpp" +#include "nvvkpp/commands_vkpp.hpp" +#include "nvvkpp/context_vkpp.hpp" +#include "nvvkpp/utilities_vkpp.hpp" + +////////////////////////////////////////////////////////////////////////// +#define UNUSED(x) (void)(x) +////////////////////////////////////////////////////////////////////////// + +// Default search path for shaders +std::vector defaultSearchPaths; + +// GLFW Callback functions +static void onErrorCallback(int error, const char* description) +{ + fprintf(stderr, "GLFW Error %d: %s\n", error, description); +} + +// Extra UI +void renderUI(HelloVulkan& helloVk) +{ + static int item = 1; + if(ImGui::Combo("Up Vector", &item, "X\0Y\0Z\0\0")) + { + nvmath::vec3f pos, eye, up; + CameraManip.getLookat(pos, eye, up); + up = nvmath::vec3f(item == 0, item == 1, item == 2); + CameraManip.setLookat(pos, eye, up); + } + ImGui::SliderFloat3("Light Position", &helloVk.m_pushConstant.lightPosition.x, -20.f, 20.f); + ImGui::SliderFloat("Light Intensity", &helloVk.m_pushConstant.lightIntensity, 0.f, 100.f); + ImGui::SliderInt("Max Depth", &helloVk.m_rtPushConstants.maxDepth, 1, 100); + ImGui::RadioButton("Point", &helloVk.m_pushConstant.lightType, 0); + ImGui::SameLine(); + ImGui::RadioButton("Infinite", &helloVk.m_pushConstant.lightType, 1); +} + +////////////////////////////////////////////////////////////////////////// +////////////////////////////////////////////////////////////////////////// +////////////////////////////////////////////////////////////////////////// +static int const SAMPLE_WIDTH = 1280; +static int const SAMPLE_HEIGHT = 720; + +//-------------------------------------------------------------------------------------------------- +// Application Entry +// +int main(int argc, char** argv) +{ + UNUSED(argc); + + // Setup GLFW window + glfwSetErrorCallback(onErrorCallback); + if(!glfwInit()) + { + return 1; + } + glfwWindowHint(GLFW_CLIENT_API, GLFW_NO_API); + GLFWwindow* window = glfwCreateWindow(SAMPLE_WIDTH, SAMPLE_HEIGHT, + "NVIDIA Vulkan Raytracing Tutorial", nullptr, nullptr); + + // Setup camera + CameraManip.setWindowSize(SAMPLE_WIDTH, SAMPLE_HEIGHT); + CameraManip.setLookat(nvmath::vec3f(5, 4, -4), nvmath::vec3f(0, 1, 0), nvmath::vec3f(0, 1, 0)); + + // Setup Vulkan + if(!glfwVulkanSupported()) + { + printf("GLFW: Vulkan Not Supported\n"); + return 1; + } + + // setup some basic things for the sample, logging file for example + NVPSystem system(argv[0], PROJECT_NAME); + + // Search path for shaders and other media + defaultSearchPaths = { + PROJECT_ABSDIRECTORY, + PROJECT_ABSDIRECTORY "../", + NVPSystem::exePath() + std::string(PROJECT_RELDIRECTORY), + NVPSystem::exePath() + std::string(PROJECT_RELDIRECTORY) + std::string("../"), + }; + + // Enabling the extension feature + vk::PhysicalDeviceRayTracingFeaturesKHR raytracingFeature; + + // Requesting Vulkan extensions and layers + nvvkpp::ContextCreateInfo contextInfo(true); + contextInfo.setVersion(1, 2); + contextInfo.addInstanceLayer("VK_LAYER_LUNARG_monitor", true); + contextInfo.addInstanceExtension(VK_KHR_SURFACE_EXTENSION_NAME); +#ifdef WIN32 + contextInfo.addInstanceExtension(VK_KHR_WIN32_SURFACE_EXTENSION_NAME); +#else + contextInfo.addInstanceExtension(VK_KHR_XLIB_SURFACE_EXTENSION_NAME); + contextInfo.addInstanceExtension(VK_KHR_XCB_SURFACE_EXTENSION_NAME); +#endif + contextInfo.addInstanceExtension(VK_KHR_GET_PHYSICAL_DEVICE_PROPERTIES_2_EXTENSION_NAME); + contextInfo.addDeviceExtension(VK_KHR_SWAPCHAIN_EXTENSION_NAME); + contextInfo.addDeviceExtension(VK_KHR_DEDICATED_ALLOCATION_EXTENSION_NAME); + contextInfo.addDeviceExtension(VK_KHR_GET_MEMORY_REQUIREMENTS_2_EXTENSION_NAME); + contextInfo.addDeviceExtension(VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME); + contextInfo.addDeviceExtension(VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME); + // #VKRay: Activate the ray tracing extension + contextInfo.addDeviceExtension(VK_KHR_RAY_TRACING_EXTENSION_NAME, false, &raytracingFeature); + contextInfo.addDeviceExtension(VK_KHR_MAINTENANCE3_EXTENSION_NAME); + contextInfo.addDeviceExtension(VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME); + contextInfo.addDeviceExtension(VK_KHR_DEFERRED_HOST_OPERATIONS_EXTENSION_NAME); + contextInfo.addDeviceExtension(VK_KHR_BUFFER_DEVICE_ADDRESS_EXTENSION_NAME); + + // Creating Vulkan base application + nvvkpp::Context vkctx{}; + vkctx.initInstance(contextInfo); + // Find all compatible devices + auto compatibleDevices = vkctx.getCompatibleDevices(contextInfo); + assert(!compatibleDevices.empty()); + // Use a compatible device + vkctx.initDevice(compatibleDevices[0], contextInfo); + + // Create example + HelloVulkan helloVk; + + // Window need to be opened to get the surface on which to draw + const vk::SurfaceKHR surface = helloVk.getVkSurface(vkctx.m_instance, window); + vkctx.setGCTQueueWithPresent(surface); + + helloVk.setup(vkctx.m_device, vkctx.m_physicalDevice, vkctx.m_queueGCT.familyIndex); + helloVk.createSurface(surface, SAMPLE_WIDTH, SAMPLE_HEIGHT); + helloVk.createDepthBuffer(); + helloVk.createRenderPass(); + helloVk.createFrameBuffers(); + + // Setup Imgui + helloVk.initGUI(0); // Using sub-pass 0 + + // Creation of the example + // Creation of the example + helloVk.loadModel(nvh::findFile("media/scenes/cube.obj", defaultSearchPaths), + nvmath::translation_mat4(nvmath::vec3f(-2, 0, 0)) + * nvmath::scale_mat4(nvmath::vec3f(.1f, 5.f, 5.f))); + helloVk.loadModel(nvh::findFile("media/scenes/cube.obj", defaultSearchPaths), + nvmath::translation_mat4(nvmath::vec3f(2, 0, 0)) + * nvmath::scale_mat4(nvmath::vec3f(.1f, 5.f, 5.f))); + helloVk.loadModel(nvh::findFile("media/scenes/cube_multi.obj", defaultSearchPaths)); + helloVk.loadModel(nvh::findFile("media/scenes/plane.obj", defaultSearchPaths), + nvmath::translation_mat4(nvmath::vec3f(0, -1, 0))); + + + helloVk.createOffscreenRender(); + helloVk.createDescriptorSetLayout(); + helloVk.createGraphicsPipeline(); + helloVk.createUniformBuffer(); + helloVk.createSceneDescriptionBuffer(); + helloVk.updateDescriptorSet(); + + // #VKRay + helloVk.initRayTracing(); + helloVk.createBottomLevelAS(); + helloVk.createTopLevelAS(); + helloVk.createRtDescriptorSet(); + helloVk.createRtPipeline(); + helloVk.createRtShaderBindingTable(); + + helloVk.createPostDescriptor(); + helloVk.createPostPipeline(); + helloVk.updatePostDescriptorSet(); + + + nvmath::vec4f clearColor = nvmath::vec4f(1, 1, 1, 1.00f); + bool useRaytracer = true; + + + helloVk.setupGlfwCallbacks(window); + ImGui_ImplGlfw_InitForVulkan(window, true); + + // Main loop + while(!glfwWindowShouldClose(window)) + { + glfwPollEvents(); + if(helloVk.isMinimized()) + continue; + + // Start the Dear ImGui frame + ImGui_ImplGlfw_NewFrame(); + ImGui::NewFrame(); + + // Updating camera buffer + helloVk.updateUniformBuffer(); + + // Show UI window. + if(1 == 1) + { + ImGui::ColorEdit3("Clear color", reinterpret_cast(&clearColor)); + ImGui::Checkbox("Ray Tracer mode", &useRaytracer); // Switch between raster and ray tracing + + renderUI(helloVk); + ImGui::Text("Application average %.3f ms/frame (%.1f FPS)", + 1000.0f / ImGui::GetIO().Framerate, ImGui::GetIO().Framerate); + ImGui::Render(); + } + + // Start rendering the scene + helloVk.prepareFrame(); + + // Start command buffer of this frame + auto curFrame = helloVk.getCurFrame(); + const vk::CommandBuffer& cmdBuff = helloVk.getCommandBuffers()[curFrame]; + + cmdBuff.begin({vk::CommandBufferUsageFlagBits::eOneTimeSubmit}); + + // Clearing screen + vk::ClearValue clearValues[2]; + clearValues[0].setColor(nvvkpp::util::clearColor(clearColor)); + clearValues[1].setDepthStencil({1.0f, 0}); + + // Offscreen render pass + { + vk::RenderPassBeginInfo offscreenRenderPassBeginInfo; + offscreenRenderPassBeginInfo.setClearValueCount(2); + offscreenRenderPassBeginInfo.setPClearValues(clearValues); + offscreenRenderPassBeginInfo.setRenderPass(helloVk.m_offscreenRenderPass); + offscreenRenderPassBeginInfo.setFramebuffer(helloVk.m_offscreenFramebuffer); + offscreenRenderPassBeginInfo.setRenderArea({{}, helloVk.getSize()}); + + // Rendering Scene + if(useRaytracer) + { + helloVk.raytrace(cmdBuff, clearColor); + } + else + { + cmdBuff.beginRenderPass(offscreenRenderPassBeginInfo, vk::SubpassContents::eInline); + helloVk.rasterize(cmdBuff); + cmdBuff.endRenderPass(); + } + } + + // 2nd rendering pass: tone mapper, UI + { + vk::RenderPassBeginInfo postRenderPassBeginInfo; + postRenderPassBeginInfo.setClearValueCount(2); + postRenderPassBeginInfo.setPClearValues(clearValues); + postRenderPassBeginInfo.setRenderPass(helloVk.getRenderPass()); + postRenderPassBeginInfo.setFramebuffer(helloVk.getFramebuffers()[curFrame]); + postRenderPassBeginInfo.setRenderArea({{}, helloVk.getSize()}); + + cmdBuff.beginRenderPass(postRenderPassBeginInfo, vk::SubpassContents::eInline); + // Rendering tonemapper + helloVk.drawPost(cmdBuff); + // Rendering UI + ImGui::RenderDrawDataVK(cmdBuff, ImGui::GetDrawData()); + cmdBuff.endRenderPass(); + } + + // Submit for display + cmdBuff.end(); + helloVk.submitFrame(); + } + + // Cleanup + helloVk.getDevice().waitIdle(); + helloVk.destroyResources(); + helloVk.destroy(); + + vkctx.m_instance.destroySurfaceKHR(surface); + vkctx.deinit(); + + glfwDestroyWindow(window); + glfwTerminate(); + + return 0; +} diff --git a/ray_tracing_reflections/shaders/frag_shader.frag b/ray_tracing_reflections/shaders/frag_shader.frag new file mode 100644 index 0000000..03cb75b --- /dev/null +++ b/ray_tracing_reflections/shaders/frag_shader.frag @@ -0,0 +1,79 @@ +#version 450 +#extension GL_ARB_separate_shader_objects : enable +#extension GL_EXT_nonuniform_qualifier : enable +#extension GL_GOOGLE_include_directive : enable +#extension GL_EXT_scalar_block_layout : enable + +#include "wavefront.glsl" + + +layout(push_constant) uniform shaderInformation +{ + vec3 lightPosition; + uint instanceId; + float lightIntensity; + int lightType; +} +pushC; + +// clang-format off +// Incoming +//layout(location = 0) flat in int matIndex; +layout(location = 1) in vec2 fragTexCoord; +layout(location = 2) in vec3 fragNormal; +layout(location = 3) in vec3 viewDir; +layout(location = 4) in vec3 worldPos; +// Outgoing +layout(location = 0) out vec4 outColor; +// Buffers +layout(binding = 1, scalar) buffer MatColorBufferObject { WaveFrontMaterial m[]; } materials[]; +layout(binding = 2, scalar) buffer ScnDesc { sceneDesc i[]; } scnDesc; +layout(binding = 3) uniform sampler2D[] textureSamplers; +layout(binding = 4, scalar) buffer MatIndex { int i[]; } matIdx[]; + +// clang-format on + + +void main() +{ + // Object of this instance + int objId = scnDesc.i[pushC.instanceId].objId; + + // Material of the object + int matIndex = matIdx[objId].i[gl_PrimitiveID]; + WaveFrontMaterial mat = materials[objId].m[matIndex]; + + vec3 N = normalize(fragNormal); + + // Vector toward light + vec3 L; + float lightIntensity = pushC.lightIntensity; + if(pushC.lightType == 0) + { + vec3 lDir = pushC.lightPosition - worldPos; + float d = length(lDir); + lightIntensity = pushC.lightIntensity / (d * d); + L = normalize(lDir); + } + else + { + L = normalize(pushC.lightPosition - vec3(0)); + } + + + // Diffuse + vec3 diffuse = computeDiffuse(mat, L, N); + if(mat.textureId >= 0) + { + int txtOffset = scnDesc.i[pushC.instanceId].txtOffset; + uint txtId = txtOffset + mat.textureId; + vec3 diffuseTxt = texture(textureSamplers[txtId], fragTexCoord).xyz; + diffuse *= diffuseTxt; + } + + // Specular + vec3 specular = computeSpecular(mat, viewDir, L, N); + + // Result + outColor = vec4(lightIntensity * (diffuse + specular), 1); +} diff --git a/ray_tracing_reflections/shaders/passthrough.vert b/ray_tracing_reflections/shaders/passthrough.vert new file mode 100644 index 0000000..3e15d82 --- /dev/null +++ b/ray_tracing_reflections/shaders/passthrough.vert @@ -0,0 +1,15 @@ +#version 450 +layout (location = 0) out vec2 outUV; + + +out gl_PerVertex +{ + vec4 gl_Position; +}; + + +void main() +{ + outUV = vec2((gl_VertexIndex << 1) & 2, gl_VertexIndex & 2); + gl_Position = vec4(outUV * 2.0f - 1.0f, 1.0f, 1.0f); +} diff --git a/ray_tracing_reflections/shaders/post.frag b/ray_tracing_reflections/shaders/post.frag new file mode 100644 index 0000000..b8f30f1 --- /dev/null +++ b/ray_tracing_reflections/shaders/post.frag @@ -0,0 +1,18 @@ +#version 450 +layout(location = 0) in vec2 outUV; +layout(location = 0) out vec4 fragColor; + +layout(set = 0, binding = 0) uniform sampler2D noisyTxt; + +layout(push_constant) uniform shaderInformation +{ + float aspectRatio; +} +pushc; + +void main() +{ + vec2 uv = outUV; + float gamma = 1. / 2.2; + fragColor = pow(texture(noisyTxt, uv).rgba, vec4(gamma)); +} diff --git a/ray_tracing_reflections/shaders/raycommon.glsl b/ray_tracing_reflections/shaders/raycommon.glsl new file mode 100644 index 0000000..412b62f --- /dev/null +++ b/ray_tracing_reflections/shaders/raycommon.glsl @@ -0,0 +1,9 @@ +struct hitPayload +{ + vec3 hitValue; + int depth; + vec3 attenuation; + int done; + vec3 rayOrigin; + vec3 rayDir; +}; diff --git a/ray_tracing_reflections/shaders/raytrace.rchit b/ray_tracing_reflections/shaders/raytrace.rchit new file mode 100644 index 0000000..f0a75eb --- /dev/null +++ b/ray_tracing_reflections/shaders/raytrace.rchit @@ -0,0 +1,145 @@ +#version 460 +#extension GL_EXT_ray_tracing : require +#extension GL_EXT_nonuniform_qualifier : enable +#extension GL_EXT_scalar_block_layout : enable +#extension GL_GOOGLE_include_directive : enable +#include "raycommon.glsl" +#include "wavefront.glsl" + +hitAttributeEXT vec3 attribs; + +// clang-format off +layout(location = 0) rayPayloadInEXT hitPayload prd; +layout(location = 1) rayPayloadEXT bool isShadowed; + +layout(binding = 0, set = 0) uniform accelerationStructureEXT topLevelAS; + +layout(binding = 2, set = 1, scalar) buffer ScnDesc { sceneDesc i[]; } scnDesc; +layout(binding = 5, set = 1, scalar) buffer Vertices { Vertex v[]; } vertices[]; +layout(binding = 6, set = 1) buffer Indices { uint i[]; } indices[]; + +layout(binding = 1, set = 1, scalar) buffer MatColorBufferObject { WaveFrontMaterial m[]; } materials[]; +layout(binding = 3, set = 1) uniform sampler2D textureSamplers[]; +layout(binding = 4, set = 1) buffer MatIndexColorBuffer { int i[]; } matIndex[]; + +// clang-format on + +layout(push_constant) uniform Constants +{ + vec4 clearColor; + vec3 lightPosition; + float lightIntensity; + int lightType; +} +pushC; + + +void main() +{ + // Object of this instance + uint objId = scnDesc.i[gl_InstanceID].objId; + + // Indices of the triangle + ivec3 ind = ivec3(indices[objId].i[3 * gl_PrimitiveID + 0], // + indices[objId].i[3 * gl_PrimitiveID + 1], // + indices[objId].i[3 * gl_PrimitiveID + 2]); // + // Vertex of the triangle + Vertex v0 = vertices[objId].v[ind.x]; + Vertex v1 = vertices[objId].v[ind.y]; + Vertex v2 = vertices[objId].v[ind.z]; + + const vec3 barycentrics = vec3(1.0 - attribs.x - attribs.y, attribs.x, attribs.y); + + // Computing the normal at hit position + vec3 normal = v0.nrm * barycentrics.x + v1.nrm * barycentrics.y + v2.nrm * barycentrics.z; + // Transforming the normal to world space + normal = normalize(vec3(scnDesc.i[gl_InstanceID].transfoIT * vec4(normal, 0.0))); + + + // Computing the coordinates of the hit position + vec3 worldPos = v0.pos * barycentrics.x + v1.pos * barycentrics.y + v2.pos * barycentrics.z; + // Transforming the position to world space + worldPos = vec3(scnDesc.i[gl_InstanceID].transfo * vec4(worldPos, 1.0)); + + // Vector toward the light + vec3 L; + float lightIntensity = pushC.lightIntensity; + float lightDistance = 100000.0; + // Point light + if(pushC.lightType == 0) + { + vec3 lDir = pushC.lightPosition - worldPos; + lightDistance = length(lDir); + lightIntensity = pushC.lightIntensity / (lightDistance * lightDistance); + L = normalize(lDir); + } + else // Directional light + { + L = normalize(pushC.lightPosition - vec3(0)); + } + + // Material of the object + int matIdx = matIndex[objId].i[gl_PrimitiveID]; + WaveFrontMaterial mat = materials[objId].m[matIdx]; + + + // Diffuse + vec3 diffuse = computeDiffuse(mat, L, normal); + if(mat.textureId >= 0) + { + uint txtId = mat.textureId + scnDesc.i[gl_InstanceID].txtOffset; + vec2 texCoord = + v0.texCoord * barycentrics.x + v1.texCoord * barycentrics.y + v2.texCoord * barycentrics.z; + diffuse *= texture(textureSamplers[txtId], texCoord).xyz; + } + + vec3 specular = vec3(0); + float attenuation = 1; + + // Tracing shadow ray only if the light is visible from the surface + if(dot(normal, L) > 0) + { + float tMin = 0.001; + float tMax = lightDistance; + vec3 origin = gl_WorldRayOriginEXT + gl_WorldRayDirectionEXT * gl_HitTEXT; + vec3 rayDir = L; + uint flags = gl_RayFlagsTerminateOnFirstHitEXT | gl_RayFlagsOpaqueEXT + | gl_RayFlagsSkipClosestHitShaderEXT; + isShadowed = true; + traceRayEXT(topLevelAS, // acceleration structure + flags, // rayFlags + 0xFF, // cullMask + 0, // sbtRecordOffset + 0, // sbtRecordStride + 1, // missIndex + origin, // ray origin + tMin, // ray min range + rayDir, // ray direction + tMax, // ray max range + 1 // payload (location = 1) + ); + + if(isShadowed) + { + attenuation = 0.3; + } + else + { + // Specular + specular = computeSpecular(mat, gl_WorldRayDirectionEXT, L, normal); + } + } + + // Reflection + if(mat.illum == 3) + { + vec3 origin = worldPos; + vec3 rayDir = reflect(gl_WorldRayDirectionEXT, normal); + prd.attenuation *= mat.specular; + prd.done = 0; + prd.rayOrigin = origin; + prd.rayDir = rayDir; + } + + prd.hitValue = vec3(attenuation * lightIntensity * (diffuse + specular)); +} diff --git a/ray_tracing_reflections/shaders/raytrace.rgen b/ray_tracing_reflections/shaders/raytrace.rgen new file mode 100644 index 0000000..37f7c6f --- /dev/null +++ b/ray_tracing_reflections/shaders/raytrace.rgen @@ -0,0 +1,78 @@ +#version 460 +#extension GL_EXT_ray_tracing : require +#extension GL_GOOGLE_include_directive : enable +#include "raycommon.glsl" + +layout(binding = 0, set = 0) uniform accelerationStructureEXT topLevelAS; +layout(binding = 1, set = 0, rgba32f) uniform image2D image; + +layout(location = 0) rayPayloadEXT hitPayload prd; + +layout(binding = 0, set = 1) uniform CameraProperties +{ + mat4 view; + mat4 proj; + mat4 viewInverse; + mat4 projInverse; +} +cam; + +layout(push_constant) uniform Constants +{ + vec4 clearColor; + vec3 lightPosition; + float lightIntensity; + int lightType; + int maxDepth; +} +pushC; + +void main() +{ + const vec2 pixelCenter = vec2(gl_LaunchIDEXT.xy) + vec2(0.5); + const vec2 inUV = pixelCenter / vec2(gl_LaunchSizeEXT.xy); + vec2 d = inUV * 2.0 - 1.0; + + vec4 origin = cam.viewInverse * vec4(0, 0, 0, 1); + vec4 target = cam.projInverse * vec4(d.x, d.y, 1, 1); + vec4 direction = cam.viewInverse * vec4(normalize(target.xyz), 0); + + uint rayFlags = gl_RayFlagsOpaqueEXT; + float tMin = 0.001; + float tMax = 10000.0; + + prd.depth = 0; + prd.hitValue = vec3(0); + prd.attenuation = vec3(1.f, 1.f, 1.f); + prd.done = 1; + prd.rayOrigin = origin.xyz; + prd.rayDir = direction.xyz; + + vec3 hitValue = vec3(0); + for(;;) + { + traceRayEXT(topLevelAS, // acceleration structure + rayFlags, // rayFlags + 0xFF, // cullMask + 0, // sbtRecordOffset + 0, // sbtRecordStride + 0, // missIndex + origin.xyz, // ray origin + tMin, // ray min range + direction.xyz, // ray direction + tMax, // ray max range + 0 // payload (location = 0) + ); + hitValue += prd.hitValue * prd.attenuation; + + prd.depth++; + if(prd.done == 1 || prd.depth >= pushC.maxDepth) + break; + + origin.xyz = prd.rayOrigin; + direction.xyz = prd.rayDir; + prd.done = 1; // Will stop if a reflective material isn't hit + } + + imageStore(image, ivec2(gl_LaunchIDEXT.xy), vec4(hitValue, 1.0)); +} diff --git a/ray_tracing_reflections/shaders/raytrace.rmiss b/ray_tracing_reflections/shaders/raytrace.rmiss new file mode 100644 index 0000000..774899a --- /dev/null +++ b/ray_tracing_reflections/shaders/raytrace.rmiss @@ -0,0 +1,16 @@ +#version 460 +#extension GL_EXT_ray_tracing : require +#extension GL_GOOGLE_include_directive : enable +#include "raycommon.glsl" + +layout(location = 0) rayPayloadInEXT hitPayload prd; + +layout(push_constant) uniform Constants +{ + vec4 clearColor; +}; + +void main() +{ + prd.hitValue = clearColor.xyz * 0.8; +} diff --git a/ray_tracing_reflections/shaders/raytraceShadow.rmiss b/ray_tracing_reflections/shaders/raytraceShadow.rmiss new file mode 100644 index 0000000..57be266 --- /dev/null +++ b/ray_tracing_reflections/shaders/raytraceShadow.rmiss @@ -0,0 +1,9 @@ +#version 460 +#extension GL_EXT_ray_tracing : require + +layout(location = 1) rayPayloadInEXT bool isShadowed; + +void main() +{ + isShadowed = false; +} diff --git a/ray_tracing_reflections/shaders/vert_shader.vert b/ray_tracing_reflections/shaders/vert_shader.vert new file mode 100644 index 0000000..e358821 --- /dev/null +++ b/ray_tracing_reflections/shaders/vert_shader.vert @@ -0,0 +1,61 @@ +#version 450 +#extension GL_ARB_separate_shader_objects : enable +#extension GL_EXT_scalar_block_layout : enable +#extension GL_GOOGLE_include_directive : enable + +#include "wavefront.glsl" + +// clang-format off +layout(binding = 2, set = 0, scalar) buffer ScnDesc { sceneDesc i[]; } scnDesc; +// clang-format on + +layout(binding = 0) uniform UniformBufferObject +{ + mat4 view; + mat4 proj; + mat4 viewI; +} +ubo; + +layout(push_constant) uniform shaderInformation +{ + vec3 lightPosition; + uint instanceId; + float lightIntensity; + int lightType; +} +pushC; + +layout(location = 0) in vec3 inPosition; +layout(location = 1) in vec3 inNormal; +layout(location = 2) in vec3 inColor; +layout(location = 3) in vec2 inTexCoord; + + +//layout(location = 0) flat out int matIndex; +layout(location = 1) out vec2 fragTexCoord; +layout(location = 2) out vec3 fragNormal; +layout(location = 3) out vec3 viewDir; +layout(location = 4) out vec3 worldPos; + +out gl_PerVertex +{ + vec4 gl_Position; +}; + + +void main() +{ + mat4 objMatrix = scnDesc.i[pushC.instanceId].transfo; + mat4 objMatrixIT = scnDesc.i[pushC.instanceId].transfoIT; + + vec3 origin = vec3(ubo.viewI * vec4(0, 0, 0, 1)); + + worldPos = vec3(objMatrix * vec4(inPosition, 1.0)); + viewDir = vec3(worldPos - origin); + fragTexCoord = inTexCoord; + fragNormal = vec3(objMatrixIT * vec4(inNormal, 0.0)); + // matIndex = inMatID; + + gl_Position = ubo.proj * ubo.view * vec4(worldPos, 1.0); +} diff --git a/ray_tracing_reflections/shaders/wavefront.glsl b/ray_tracing_reflections/shaders/wavefront.glsl new file mode 100644 index 0000000..78b4b3c --- /dev/null +++ b/ray_tracing_reflections/shaders/wavefront.glsl @@ -0,0 +1,57 @@ +struct Vertex +{ + vec3 pos; + vec3 nrm; + vec3 color; + vec2 texCoord; +}; + +struct WaveFrontMaterial +{ + vec3 ambient; + vec3 diffuse; + vec3 specular; + vec3 transmittance; + vec3 emission; + float shininess; + float ior; // index of refraction + float dissolve; // 1 == opaque; 0 == fully transparent + int illum; // illumination model (see http://www.fileformat.info/format/material/) + int textureId; +}; + +struct sceneDesc +{ + int objId; + int txtOffset; + mat4 transfo; + mat4 transfoIT; +}; + + +vec3 computeDiffuse(WaveFrontMaterial mat, vec3 lightDir, vec3 normal) +{ + // Lambertian + float dotNL = max(dot(normal, lightDir), 0.0); + vec3 c = mat.diffuse * dotNL; + if(mat.illum >= 1) + return c + mat.ambient; +} + +vec3 computeSpecular(WaveFrontMaterial mat, vec3 viewDir, vec3 lightDir, vec3 normal) +{ + if(mat.illum < 2) + return vec3(0); + + // Compute specular only if not in shadow + const float kPi = 3.14159265; + const float kShininess = max(mat.shininess, 4.0); + + // Specular + const float kEnergyConservation = (2.0 + kShininess) / (2.0 * kPi); + vec3 V = normalize(-viewDir); + vec3 R = reflect(-lightDir, normal); + float specular = kEnergyConservation * pow(max(dot(V, R), 0.0), kShininess); + + return vec3(mat.specular * specular); +}